{"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":823216,"link":"/api/v1.1/game/823216/feed/live","metaData":{"wait":10,"timeStamp":"20260527_042340","gameEvents":["strikeout","game_finished"],"logicalEvents":["midInning","countChange","count03","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":823216,"type":"R","doubleHeader":"N","id":"2026/05/26/arimlb-sfnmlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-823216-2026-05-26","season":"2026","seasonDisplay":"2026"},"datetime":{"dateTime":"2026-05-27T01:45:00Z","originalDate":"2026-05-26","officialDate":"2026-05-26","dayNight":"night","time":"6:45","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":54,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":30,"losses":24,"ties":0,"pct":".556"},"records":{},"divisionLeader":false,"wins":30,"losses":24,"winningPercentage":".556"},"franchiseName":"Arizona","clubName":"Diamondbacks","active":true},"home":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137","season":2026,"venue":{"id":2395,"name":"Oracle Park","link":"/api/v1/venues/2395"},"springVenue":{"id":2532,"link":"/api/v1/venues/2532"},"teamCode":"sfn","fileCode":"sf","abbreviation":"SF","teamName":"Giants","locationName":"San Francisco","firstYearOfPlay":"1883","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":"San Francisco","record":{"gamesPlayed":55,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":22,"losses":33,"ties":0,"pct":".400"},"records":{},"divisionLeader":false,"wins":22,"losses":33,"winningPercentage":".400"},"franchiseName":"San Francisco","clubName":"Giants","active":true}},"players":{"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},"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":215,"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":205,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"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.16,"strikeZoneBottom":1.6},"ID686790":{"id":686790,"fullName":"Trevor McDonald","link":"/api/v1/people/686790","firstName":"Trevor","lastName":"McDonald","primaryNumber":"72","birthDate":"2001-02-26","currentAge":25,"birthCity":"Mobile","birthStateProvince":"AL","birthCountry":"USA","height":"6' 0\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Trevor","useLastName":"McDonald","middleName":"Dale","boxscoreName":"McDonald","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2024-09-29","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Trevor McDonald","nameSlug":"trevor-mcdonald-686790","firstLastName":"Trevor McDonald","lastFirstName":"McDonald, Trevor","lastInitName":"McDonald, T","initLastName":"T McDonald","fullFMLName":"Trevor Dale McDonald","fullLFMName":"McDonald, Trevor Dale","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"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":205,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"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.09,"strikeZoneBottom":1.56},"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},"ID694371":{"id":694371,"fullName":"Tommy Troy","link":"/api/v1/people/694371","firstName":"Thomas","lastName":"Troy","primaryNumber":"9","birthDate":"2002-01-17","currentAge":24,"birthCity":"San Jose","birthStateProvince":"CA","birthCountry":"USA","height":"5' 9\"","weight":197,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Tommy","useLastName":"Troy","middleName":"Joachim","boxscoreName":"Troy","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"mlbDebutDate":"2026-05-24","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tommy Troy","nameSlug":"tommy-troy-694371","firstLastName":"Tommy Troy","lastFirstName":"Troy, Tommy","lastInitName":"Troy, T","initLastName":"T Troy","fullFMLName":"Thomas Joachim Troy","fullLFMName":"Troy, Thomas Joachim","strikeZoneTop":3.07,"strikeZoneBottom":1.55},"ID814439":{"id":814439,"fullName":"Ryan Waldschmidt","link":"/api/v1/people/814439","firstName":"Ryan","lastName":"Waldschmidt","primaryNumber":"15","birthDate":"2002-10-07","currentAge":23,"birthCity":"Sarasota","birthStateProvince":"FL","birthCountry":"USA","height":"6' 0\"","weight":205,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Ryan","useLastName":"Waldschmidt","middleName":"Jeffery","boxscoreName":"Waldschmidt","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2024,"mlbDebutDate":"2026-05-08","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ryan Waldschmidt","nameSlug":"ryan-waldschmidt-814439","firstLastName":"Ryan Waldschmidt","lastFirstName":"Waldschmidt, Ryan","lastInitName":"Waldschmidt, R","initLastName":"R Waldschmidt","fullFMLName":"Ryan Waldschmidt","fullLFMName":"Waldschmidt, Ryan ","strikeZoneTop":3.2,"strikeZoneBottom":1.62},"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},"ID686823":{"id":686823,"fullName":"Will Brennan","link":"/api/v1/people/686823","firstName":"William","lastName":"Brennan","primaryNumber":"7","birthDate":"1998-02-02","currentAge":28,"birthCity":"Colorado Springs","birthStateProvince":"CO","birthCountry":"USA","height":"5' 11\"","weight":205,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Will","useLastName":"Brennan","middleName":"Daniel","boxscoreName":"Brennan","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2022-09-21","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Will Brennan","nameSlug":"will-brennan-686823","firstLastName":"Will Brennan","lastFirstName":"Brennan, Will","lastInitName":"Brennan, W","initLastName":"W Brennan","fullFMLName":"William Daniel Brennan","fullLFMName":"Brennan, William Daniel","strikeZoneTop":3.16,"strikeZoneBottom":1.59},"ID682674":{"id":682674,"fullName":"Victor Bericoto","link":"/api/v1/people/682674","firstName":"Victor","lastName":"Bericoto","primaryNumber":"78","birthDate":"2001-12-03","currentAge":24,"birthCity":"Maracay","birthCountry":"Venezuela","height":"6' 1\"","weight":210,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Victor","useLastName":"Bericoto","middleName":"Miguel","boxscoreName":"Bericoto","gender":"M","nameMatrilineal":"Hidalgo","isPlayer":true,"isVerified":false,"mlbDebutDate":"2026-05-22","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Victor Bericoto","nameSlug":"victor-bericoto-682674","firstLastName":"Victor Bericoto","lastFirstName":"Bericoto, Victor","lastInitName":"Bericoto, V","initLastName":"V Bericoto","fullFMLName":"Victor Miguel Bericoto","fullLFMName":"Bericoto, Victor Miguel","strikeZoneTop":3.26,"strikeZoneBottom":1.64},"ID683679":{"id":683679,"fullName":"Jesus Rodriguez","link":"/api/v1/people/683679","firstName":"Jesus","lastName":"Rodriguez","primaryNumber":"79","birthDate":"2002-04-23","currentAge":24,"birthCity":"La Victoria","birthCountry":"Venezuela","height":"5' 10\"","weight":201,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Jesus","useLastName":"Rodriguez","middleName":"Eduardo","boxscoreName":"Rodriguez, J","gender":"M","nameMatrilineal":"Paez","isPlayer":true,"isVerified":true,"mlbDebutDate":"2026-05-04","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jesus Rodriguez","nameSlug":"jesus-rodriguez-683679","firstLastName":"Jesus Rodriguez","lastFirstName":"Rodriguez, Jesus","lastInitName":"Rodriguez, J","initLastName":"J Rodriguez","fullFMLName":"Jesus Eduardo Rodriguez","fullLFMName":"Rodriguez, Jesus Eduardo","strikeZoneTop":3.12,"strikeZoneBottom":1.57},"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},"ID545121":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121","firstName":"Ildemaro","lastName":"Vargas","primaryNumber":"6","birthDate":"1991-07-16","currentAge":35,"birthCity":"Caripito","birthCountry":"Venezuela","height":"5' 11\"","weight":202,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"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.16,"strikeZoneBottom":1.6},"ID656305":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305","firstName":"Matt","lastName":"Chapman","primaryNumber":"26","birthDate":"1993-04-28","currentAge":33,"birthCity":"Victorville","birthStateProvince":"CA","birthCountry":"USA","height":"6' 1\"","weight":220,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Matt","useLastName":"Chapman","middleName":"James","boxscoreName":"Chapman, M","nickName":"Hurtado","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2017-06-15","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Matt Chapman","nameSlug":"matt-chapman-656305","firstLastName":"Matt Chapman","lastFirstName":"Chapman, Matt","lastInitName":"Chapman, M","initLastName":"M Chapman","fullFMLName":"Matt James Chapman","fullLFMName":"Chapman, Matt James","strikeZoneTop":3.25,"strikeZoneBottom":1.64},"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":215,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Jose","useLastName":"Fernandez","middleName":"Luis","boxscoreName":"Fernandez, Jo","gender":"M","nameMatrilineal":"Longart","isPlayer":true,"isVerified":false,"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.35,"strikeZoneBottom":1.69},"ID647336":{"id":647336,"fullName":"Michael Soroka","link":"/api/v1/people/647336","firstName":"Michael","lastName":"Soroka","primaryNumber":"34","birthDate":"1997-08-04","currentAge":29,"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":"43","birthDate":"1990-05-26","currentAge":36,"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},"ID621366":{"id":621366,"fullName":"Ryan Borucki","link":"/api/v1/people/621366","firstName":"Ryan","lastName":"Borucki","birthDate":"1994-03-31","currentAge":32,"birthCity":"Mundelein","birthStateProvince":"IL","birthCountry":"USA","height":"6' 4\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Ryan","useLastName":"Borucki","middleName":"Joseph","boxscoreName":"Borucki","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2012,"pronunciation":"boar-uck-ee","mlbDebutDate":"2018-06-26","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Ryan Borucki","nameSlug":"ryan-borucki-621366","firstLastName":"Ryan Borucki","lastFirstName":"Borucki, Ryan","lastInitName":"Borucki, R","initLastName":"R Borucki","fullFMLName":"Ryan Joseph Borucki","fullLFMName":"Borucki, Ryan Joseph","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID687551":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551","firstName":"Andrew","lastName":"Gilbert","primaryNumber":"0","birthDate":"2000-09-27","currentAge":25,"birthCity":"St. Paul","birthStateProvince":"MN","birthCountry":"USA","height":"5' 9\"","weight":195,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Drew","useLastName":"Gilbert","middleName":"Christopher","boxscoreName":"Gilbert","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-08-08","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Drew Gilbert","nameSlug":"drew-gilbert-687551","firstLastName":"Drew Gilbert","lastFirstName":"Gilbert, Drew","lastInitName":"Gilbert, D","initLastName":"D Gilbert","fullFMLName":"Andrew Christopher Gilbert","fullLFMName":"Gilbert, Andrew Christopher","strikeZoneTop":3.06,"strikeZoneBottom":1.54},"ID646240":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240","firstName":"Rafael","lastName":"Devers","primaryNumber":"16","birthDate":"1996-10-24","currentAge":29,"birthCity":"Sanchez","birthCountry":"Dominican Republic","height":"6' 0\"","weight":235,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Rafael","useLastName":"Devers","middleName":"Calcano","boxscoreName":"Devers","nickName":"Carita","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"DEHV-ers","mlbDebutDate":"2017-07-25","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Rafael Devers","nameSlug":"rafael-devers-646240","firstLastName":"Rafael Devers","lastFirstName":"Devers, Rafael","lastInitName":"Devers, R","initLastName":"R Devers","fullFMLName":"Rafael Calcano Devers","fullLFMName":"Devers, Rafael Calcano","strikeZoneTop":3.217,"strikeZoneBottom":1.624},"ID666711":{"id":666711,"fullName":"Joel Peguero","link":"/api/v1/people/666711","firstName":"Joel","lastName":"Peguero","primaryNumber":"63","birthDate":"1997-05-05","currentAge":29,"birthCity":"Santo Domingo","birthCountry":"Dominican Republic","height":"5' 10\"","weight":195,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Joel","useLastName":"Peguero","middleName":"Alberto","boxscoreName":"Peguero, J","gender":"M","isPlayer":true,"isVerified":false,"pronunciation":"YO-el peh-GAIR-oh","mlbDebutDate":"2025-08-21","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Joel Peguero","nameSlug":"joel-peguero-666711","firstLastName":"Joel Peguero","lastFirstName":"Peguero, Joel","lastInitName":"Peguero, J","initLastName":"J Peguero","fullFMLName":"Joel Alberto Peguero","fullLFMName":"Peguero, Joel Alberto","strikeZoneTop":3.121,"strikeZoneBottom":1.575},"ID664056":{"id":664056,"fullName":"Harrison Bader","link":"/api/v1/people/664056","firstName":"Harrison","lastName":"Bader","primaryNumber":"9","birthDate":"1994-06-03","currentAge":32,"birthCity":"Bronxville","birthStateProvince":"NY","birthCountry":"USA","height":"5' 11\"","weight":219,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Harrison","useLastName":"Bader","middleName":"Joseph","boxscoreName":"Bader","nickName":"Tots","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"pronunciation":"BAY-der","mlbDebutDate":"2017-07-25","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Harrison Bader","nameSlug":"harrison-bader-664056","firstLastName":"Harrison Bader","lastFirstName":"Bader, Harrison","lastInitName":"Bader, H","initLastName":"H Bader","fullFMLName":"Harrison Joseph Bader","fullLFMName":"Bader, Harrison Joseph","strikeZoneTop":3.16,"strikeZoneBottom":1.6},"ID605244":{"id":605244,"fullName":"Aramis Garcia","link":"/api/v1/people/605244","firstName":"Aramis","lastName":"Garcia","primaryNumber":"35","birthDate":"1993-01-12","currentAge":33,"birthCity":"Hialeah","birthStateProvince":"FL","birthCountry":"USA","height":"6' 1\"","weight":228,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Aramis","useLastName":"Garcia","middleName":"Michael","boxscoreName":"Garcia, A","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"pronunciation":"AY-ruh-mis","mlbDebutDate":"2018-08-31","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Aramis Garcia","nameSlug":"aramis-garcia-605244","firstLastName":"Aramis Garcia","lastFirstName":"Garcia, Aramis","lastInitName":"Garcia, A","initLastName":"A Garcia","fullFMLName":"Aramis Michael Garcia","fullLFMName":"Garcia, Aramis Michael","strikeZoneTop":3.274,"strikeZoneBottom":1.652},"ID605288":{"id":605288,"fullName":"Adrian Houser","link":"/api/v1/people/605288","firstName":"Adrian","lastName":"Houser","primaryNumber":"12","birthDate":"1993-02-02","currentAge":33,"birthCity":"Tahlequah","birthStateProvince":"OK","birthCountry":"USA","height":"6' 4\"","weight":227,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Adrian","useLastName":"Houser","middleName":"David","boxscoreName":"Houser","nickName":"Doogy","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2011,"mlbDebutDate":"2015-09-26","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Adrian Houser","nameSlug":"adrian-houser-605288","firstLastName":"Adrian Houser","lastFirstName":"Houser, Adrian","lastInitName":"Houser, A","initLastName":"A Houser","fullFMLName":"Adrian David Houser","fullLFMName":"Houser, Adrian David","strikeZoneTop":3.45,"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":34,"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},"ID642715":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715","firstName":"Willy","lastName":"Adames","primaryNumber":"2","birthDate":"1995-09-02","currentAge":31,"birthCity":"Santiago","birthCountry":"Dominican Republic","height":"6' 0\"","weight":216,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Willy","useLastName":"Adames","middleName":"Rafael","boxscoreName":"Adames","nickName":"The Kid","gender":"M","nameMatrilineal":"Luna","isPlayer":true,"isVerified":true,"pronunciation":"ah-DAH-mess","mlbDebutDate":"2018-05-22","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Willy Adames","nameSlug":"willy-adames-642715","firstLastName":"Willy Adames","lastFirstName":"Adames, Willy","lastInitName":"Adames, W","initLastName":"W Adames","fullFMLName":"Willy Rafael Adames","fullLFMName":"Adames, Willy Rafael","strikeZoneTop":3.22,"strikeZoneBottom":1.63},"ID669062":{"id":669062,"fullName":"Erik Miller","link":"/api/v1/people/669062","firstName":"Erik","lastName":"Miller","primaryNumber":"67","birthDate":"1998-02-13","currentAge":28,"birthCity":"St. Louis","birthStateProvince":"MO","birthCountry":"USA","height":"6' 5\"","weight":269,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Erik","useLastName":"Miller","middleName":"Christopher","boxscoreName":"Miller, E","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"pronunciation":"MILL-urr","mlbDebutDate":"2024-03-28","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Erik Miller","nameSlug":"erik-miller-669062","firstLastName":"Erik Miller","lastFirstName":"Miller, Erik","lastInitName":"Miller, E","initLastName":"E Miller","fullFMLName":"Erik Christopher Miller","fullLFMName":"Miller, Erik Christopher","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID650333":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333","firstName":"Luis","lastName":"Arraez","primaryNumber":"4","birthDate":"1997-04-09","currentAge":29,"birthCity":"San Felipe","birthCountry":"Venezuela","height":"5' 10\"","weight":186,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Luis","useLastName":"Arraez","middleName":"Sangel","boxscoreName":"Arraez","nickName":"La Regadera","gender":"M","nameMatrilineal":"Reveron","isPlayer":true,"isVerified":true,"pronunciation":"ah-RISE","mlbDebutDate":"2019-05-18","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Luis Arraez","nameSlug":"luis-arraez-650333","firstLastName":"Luis Arraez","lastFirstName":"Arraez, Luis","lastInitName":"Arraez, L","initLastName":"L Arraez","fullFMLName":"Luis Sangel Arraez","fullLFMName":"Arraez, Luis Sangel","strikeZoneTop":3.12,"strikeZoneBottom":1.58},"ID678489":{"id":678489,"fullName":"Jorge Barrosa","link":"/api/v1/people/678489","firstName":"Jorge","lastName":"Barrosa","primaryNumber":"14","birthDate":"2001-02-17","currentAge":25,"birthCity":"Puerto Cabello","birthCountry":"Venezuela","height":"5' 6\"","weight":175,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"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.96,"strikeZoneBottom":1.49},"ID669477":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477","firstName":"Casey","lastName":"Schmitt","primaryNumber":"10","birthDate":"1999-03-01","currentAge":27,"birthCity":"San Diego","birthStateProvince":"CA","birthCountry":"USA","height":"6' 0\"","weight":215,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Casey","useLastName":"Schmitt","middleName":"Shawn","boxscoreName":"Schmitt","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2020,"mlbDebutDate":"2023-05-09","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Casey Schmitt","nameSlug":"casey-schmitt-669477","firstLastName":"Casey Schmitt","lastFirstName":"Schmitt, Casey","lastInitName":"Schmitt, C","initLastName":"C Schmitt","fullFMLName":"Casey Shawn Schmitt","fullLFMName":"Schmitt, Casey Shawn","strikeZoneTop":3.2,"strikeZoneBottom":1.61},"ID664141":{"id":664141,"fullName":"JT Brubaker","link":"/api/v1/people/664141","firstName":"Jonathan","lastName":"Brubaker","primaryNumber":"34","birthDate":"1993-11-17","currentAge":32,"birthCity":"Springfield","birthStateProvince":"OH","birthCountry":"USA","height":"6' 4\"","weight":197,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"JT","useLastName":"Brubaker","middleName":"Trey","boxscoreName":"Brubaker","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"pronunciation":"BROO-bay-ker","mlbDebutDate":"2020-07-26","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"JT Brubaker","nameSlug":"jt-brubaker-664141","firstLastName":"JT Brubaker","lastFirstName":"Brubaker, JT","lastInitName":"Brubaker, J","initLastName":"J Brubaker","fullFMLName":"Jonathan Trey Brubaker","fullLFMName":"Brubaker, Jonathan Trey","strikeZoneTop":3.3,"strikeZoneBottom":1.55},"ID518876":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876","firstName":"Kenneth","lastName":"Kelly","primaryNumber":"29","birthDate":"1988-10-14","currentAge":37,"birthCity":"Houston","birthStateProvince":"TX","birthCountry":"USA","height":"6' 2\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Merrill","useLastName":"Kelly","middleName":"Merrill","boxscoreName":"Kelly, Me","nickName":"Mert","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2010,"mlbDebutDate":"2019-04-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Merrill Kelly","nameSlug":"merrill-kelly-518876","firstLastName":"Merrill Kelly","lastFirstName":"Kelly, Merrill","lastInitName":"Kelly, M","initLastName":"M Kelly","fullFMLName":"Kenneth Merrill Kelly","fullLFMName":"Kelly, Kenneth Merrill","strikeZoneTop":3.41,"strikeZoneBottom":1.55},"ID641816":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816","firstName":"Tyler","lastName":"Mahle","primaryNumber":"54","birthDate":"1994-09-29","currentAge":31,"birthCity":"Newport Beach","birthStateProvince":"CA","birthCountry":"USA","height":"6' 3\"","weight":212,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Tyler","useLastName":"Mahle","middleName":"F.","boxscoreName":"Mahle","nickName":"Mal","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"pronunciation":"rhymes with 'rally'","mlbDebutDate":"2017-08-27","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tyler Mahle","nameSlug":"tyler-mahle-641816","firstLastName":"Tyler Mahle","lastFirstName":"Mahle, Tyler","lastInitName":"Mahle, T","initLastName":"T Mahle","fullFMLName":"Tyler F. Mahle","fullLFMName":"Mahle, Tyler F.","strikeZoneTop":3.4,"strikeZoneBottom":1.56},"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},"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":210,"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.34,"strikeZoneBottom":1.69},"ID676775":{"id":676775,"fullName":"Keaton Winn","link":"/api/v1/people/676775","firstName":"Keaton","lastName":"Winn","primaryNumber":"67","birthDate":"1998-02-20","currentAge":28,"birthCity":"Ollie","birthStateProvince":"IA","birthCountry":"USA","height":"6' 4\"","weight":230,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Keaton","useLastName":"Winn","middleName":"Eugene","boxscoreName":"Winn, K","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2023-06-13","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Keaton Winn","nameSlug":"keaton-winn-676775","firstLastName":"Keaton Winn","lastFirstName":"Winn, Keaton","lastInitName":"Winn, K","initLastName":"K Winn","fullFMLName":"Keaton E. Winn","fullLFMName":"Winn, Keaton E.","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"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":210,"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.32,"strikeZoneBottom":1.67},"ID668873":{"id":668873,"fullName":"Caleb Kilian","link":"/api/v1/people/668873","firstName":"Caleb","lastName":"Kilian","primaryNumber":"56","birthDate":"1997-06-02","currentAge":29,"birthCity":"Anaheim","birthStateProvince":"CA","birthCountry":"USA","height":"6' 4\"","weight":206,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Caleb","useLastName":"Kilian","middleName":"John","boxscoreName":"Kilian","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2022-06-04","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Caleb Kilian","nameSlug":"caleb-kilian-668873","firstLastName":"Caleb Kilian","lastFirstName":"Kilian, Caleb","lastInitName":"Kilian, C","initLastName":"C Kilian","fullFMLName":"Caleb John Kilian","fullLFMName":"Kilian, Caleb John","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID672515":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515","firstName":"Gabriel","lastName":"Moreno","primaryNumber":"14","birthDate":"2000-02-14","currentAge":26,"birthCity":"Barquisimeto","birthCountry":"Venezuela","height":"5' 9\"","weight":200,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Gabriel","useLastName":"Moreno","middleName":"Jose","boxscoreName":"Moreno","gender":"M","nameMatrilineal":"Marquez","isPlayer":true,"isVerified":true,"pronunciation":"MO-rain-oh","mlbDebutDate":"2022-06-11","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Gabriel Moreno","nameSlug":"gabriel-moreno-672515","firstLastName":"Gabriel Moreno","lastFirstName":"Moreno, Gabriel","lastInitName":"Moreno, G","initLastName":"G Moreno","fullFMLName":"Gabriel Jose Moreno","fullLFMName":"Moreno, Gabriel Jose","strikeZoneTop":3.07,"strikeZoneBottom":1.55},"ID656529":{"id":656529,"fullName":"Sam Hentges","link":"/api/v1/people/656529","firstName":"Sam","lastName":"Hentges","primaryNumber":"31","birthDate":"1996-07-18","currentAge":30,"birthCity":"Shoreview","birthStateProvince":"MN","birthCountry":"USA","height":"6' 8\"","weight":255,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Sam","useLastName":"Hentges","middleName":"D.","boxscoreName":"Hentges","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"pronunciation":"HENT-chiss","mlbDebutDate":"2021-04-20","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Sam Hentges","nameSlug":"sam-hentges-656529","firstLastName":"Sam Hentges","lastFirstName":"Hentges, Sam","lastInitName":"Hentges, S","initLastName":"S Hentges","fullFMLName":"Sam D. Hentges","fullLFMName":"Hentges, Sam D.","strikeZoneTop":3.567,"strikeZoneBottom":1.8},"ID668678":{"id":668678,"fullName":"Zac Gallen","link":"/api/v1/people/668678","firstName":"Zachary","lastName":"Gallen","primaryNumber":"23","birthDate":"1995-08-03","currentAge":31,"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":33,"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":26,"birthCity":"Seattle","birthStateProvince":"WA","birthCountry":"USA","height":"5' 10\"","weight":180,"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.1,"strikeZoneBottom":1.57},"ID606992":{"id":606992,"fullName":"Eric Haase","link":"/api/v1/people/606992","firstName":"Eric","lastName":"Haase","birthDate":"1992-12-18","currentAge":33,"birthCity":"Detroit","birthStateProvince":"MI","birthCountry":"USA","height":"5' 10\"","weight":201,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Eric","useLastName":"Haase","middleName":"Michael","boxscoreName":"Haase","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2011,"pronunciation":"HAHS","mlbDebutDate":"2018-09-02","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Eric Haase","nameSlug":"eric-haase-606992","firstLastName":"Eric Haase","lastFirstName":"Haase, Eric","lastInitName":"Haase, E","initLastName":"E Haase","fullFMLName":"Eric Michael Haase","fullLFMName":"Haase, Eric Michael","strikeZoneTop":3.1,"strikeZoneBottom":1.57},"ID592662":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662","firstName":"Robert","lastName":"Ray","primaryNumber":"38","birthDate":"1991-10-01","currentAge":34,"birthCity":"Brentwood","birthStateProvince":"TN","birthCountry":"USA","height":"6' 2\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Robbie","useLastName":"Ray","middleName":"Glenn","boxscoreName":"Ray","nickName":"Bob","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2010,"mlbDebutDate":"2014-05-06","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Robbie Ray","nameSlug":"robbie-ray-592662","firstLastName":"Robbie Ray","lastFirstName":"Ray, Robbie","lastInitName":"Ray, R","initLastName":"R Ray","fullFMLName":"Robert Glenn Ray","fullLFMName":"Ray, Robert Glenn","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID694738":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738","firstName":"Landen","lastName":"Roupp","primaryNumber":"65","birthDate":"1998-09-10","currentAge":28,"birthCity":"Rocky Mount","birthStateProvince":"NC","birthCountry":"USA","height":"6' 2\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Landen","useLastName":"Roupp","middleName":"Brice","boxscoreName":"Roupp","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"pronunciation":"roop","mlbDebutDate":"2024-03-29","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Landen Roupp","nameSlug":"landen-roupp-694738","firstLastName":"Landen Roupp","lastFirstName":"Roupp, Landen","lastInitName":"Roupp, L","initLastName":"L Roupp","fullFMLName":"Landen Brice Roupp","fullLFMName":"Roupp, Landen Brice","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID805299":{"id":805299,"fullName":"Brandyn Garcia","link":"/api/v1/people/805299","firstName":"Brandyn","lastName":"Garcia","primaryNumber":"55","birthDate":"2000-05-27","currentAge":26,"birthCity":"Newport","birthStateProvince":"RI","birthCountry":"USA","height":"6' 4\"","weight":235,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Brandyn","useLastName":"Garcia","middleName":"Michael","boxscoreName":"Garcia, B","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"mlbDebutDate":"2025-07-21","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Brandyn Garcia","nameSlug":"brandyn-garcia-805299","firstLastName":"Brandyn Garcia","lastFirstName":"Garcia, Brandyn","lastInitName":"Garcia, B","initLastName":"B Garcia","fullFMLName":"Brandyn Michael Garcia","fullLFMName":"Garcia, Brandyn Michael","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID805811":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811","firstName":"Bryson","lastName":"Eldridge","primaryNumber":"8","birthDate":"2004-10-20","currentAge":21,"birthCity":"Fairfax","birthStateProvince":"VA","birthCountry":"USA","height":"6' 7\"","weight":251,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Bryce","useLastName":"Eldridge","middleName":"Edward","boxscoreName":"Eldridge","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"mlbDebutDate":"2025-09-15","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Bryce Eldridge","nameSlug":"bryce-eldridge-805811","firstLastName":"Bryce Eldridge","lastFirstName":"Eldridge, Bryce","lastInitName":"Eldridge, B","initLastName":"B Eldridge","fullFMLName":"Bryson Edward Eldridge","fullLFMName":"Eldridge, Bryson Edward","strikeZoneTop":3.54,"strikeZoneBottom":1.79},"ID691740":{"id":691740,"fullName":"Daniel Susac","link":"/api/v1/people/691740","firstName":"Daniel","lastName":"Susac","primaryNumber":"6","birthDate":"2001-05-14","currentAge":25,"birthCity":"Roseville","birthStateProvince":"CA","birthCountry":"USA","height":"6' 5\"","weight":210,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Daniel","useLastName":"Susac","middleName":"Shawn","boxscoreName":"Susac, D","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2022,"mlbDebutDate":"2026-04-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Daniel Susac","nameSlug":"daniel-susac-691740","firstLastName":"Daniel Susac","lastFirstName":"Susac, Daniel","lastInitName":"Susac, D","initLastName":"D Susac","fullFMLName":"Daniel Shawn Susac","fullLFMName":"Susac, Daniel Shawn","strikeZoneTop":3.42,"strikeZoneBottom":1.73},"ID657424":{"id":657424,"fullName":"Matt Gage","link":"/api/v1/people/657424","firstName":"Matthew","lastName":"Gage","primaryNumber":"93","birthDate":"1993-02-11","currentAge":33,"birthCity":"Johnstown","birthStateProvince":"NY","birthCountry":"USA","height":"6' 4\"","weight":261,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Matt","useLastName":"Gage","middleName":"Robert","boxscoreName":"Gage","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2022-06-06","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Matt Gage","nameSlug":"matt-gage-657424","firstLastName":"Matt Gage","lastFirstName":"Gage, Matt","lastInitName":"Gage, M","initLastName":"M Gage","fullFMLName":"Matthew Robert Gage","fullLFMName":"Gage, Matthew Robert","strikeZoneTop":3.388,"strikeZoneBottom":1.71}},"venue":{"id":2395,"name":"Oracle Park","link":"/api/v1/venues/2395","location":{"address1":"24 Willie Mays Plaza","city":"San Francisco","state":"California","stateAbbrev":"CA","postalCode":"94107","defaultCoordinates":{"latitude":37.778383,"longitude":-122.389448},"azimuthAngle":85.0,"elevation":0,"country":"USA","phone":"(415) 972-2000"},"timeZone":{"tz":"PDT","id":"America/Los_Angeles","offset":-7,"offsetAtGameTime":-7},"fieldInfo":{"capacity":41311,"turfType":"Grass","roofType":"Open","leftLine":339,"leftCenter":399,"center":391,"rightCenter":415,"rightLine":309},"active":true,"season":"2026"},"officialVenue":{"id":2395,"link":"/api/v1/venues/2395"},"weather":{"condition":"Clear","temp":"59","wind":"22 mph, Varies"},"gameInfo":{"attendance":32336,"firstPitch":"2026-05-27T01:45:00.000Z","gameDurationMinutes":158},"review":{"hasChallenges":true,"away":{"used":0,"remaining":1},"home":{"used":1,"remaining":1}},"absChallenges":{"hasChallenges":true,"away":{"usedSuccessful":0,"usedFailed":2,"remaining":0},"home":{"usedSuccessful":1,"usedFailed":1,"remaining":1}},"flags":{"noHitter":false,"perfectGame":false,"awayTeamNoHitter":false,"awayTeamPerfectGame":false,"homeTeamNoHitter":false,"homeTeamPerfectGame":false},"alerts":[],"probablePitchers":{"away":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"home":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"}},"officialScorer":{"id":493726,"fullName":"Jim Young","link":"/api/v1/people/493726"},"primaryDatacaster":{"id":700149,"fullName":"Lauren Johnson","link":"/api/v1/people/700149"},"moundVisits":{"away":{"used":2,"remaining":2},"home":{"used":1,"remaining":3}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ketel Marte flies out to right fielder Victor Bericoto.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-05-27T01:45:15.875Z","endTime":"2026-05-27T01:45:40.741Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":682674,"link":"/api/v1/people/682674"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-26T21:55:32.663Z","endTime":"2026-05-27T01:19:12.108Z","isPitch":false,"type":"action","player":{"id":606466,"link":"/api/v1/people/606466"}},{"details":{"description":"Status Change - Warmup","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-05-27T01:19:12.108Z","endTime":"2026-05-27T01:43:31.227Z","isPitch":false,"type":"action","player":{"id":606466,"link":"/api/v1/people/606466"}},{"details":{"description":"Status Change - In Progress","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-05-27T01:43:31.227Z","endTime":"2026-05-27T01:45:17.929Z","isPitch":false,"type":"action","player":{"id":606466,"link":"/api/v1/people/606466"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.8,"endSpeed":83.5,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.04557406833646,"aZ":-13.156560318864004,"pfxX":-8.13754840586867,"pfxZ":10.716329871395951,"pX":1.4460725104448837,"pZ":2.1360341252992754,"vX0":9.93197886590279,"vY0":-131.86621837719372,"vZ0":-6.434564343129926,"x":61.88,"y":181.11,"x0":-1.298545854042858,"y0":50.00143920836048,"z0":5.564520010923855,"aX":-14.439534542413012},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":18.2,"breakHorizontal":12.7,"spinRate":2355,"spinDirection":214},"zone":14,"typeConfidence":2.0,"plateTime":0.4141751627042325,"extension":6.644048196312456},"index":3,"playId":"30500ef4-75b2-3ad7-adde-e1bd9b633915","pitchNumber":1,"startTime":"2026-05-27T01:45:17.929Z","endTime":"2026-05-27T01:45:21.849Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.6,"endSpeed":83.0,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.465858256573455,"aZ":-13.512167096717143,"pfxX":-7.208693665865737,"pfxZ":10.56423719433195,"pX":-0.8597540260787329,"pZ":3.2036462092105653,"vX0":4.243045039265597,"vY0":-131.92653995738976,"vZ0":-3.5959485362827754,"x":149.77,"y":152.28,"x0":-1.550418852915703,"y0":50.00438202549737,"z0":5.577137508627661,"aX":-12.737048390224665},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":18.6,"breakHorizontal":12.1,"spinRate":2296,"spinDirection":216},"zone":11,"typeConfidence":2.0,"plateTime":0.41481218133120423,"extension":6.573574299578364},"hitData":{"launchSpeed":89.9,"launchAngle":31.0,"totalDistance":336.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":166.02,"coordY":70.01}},"index":4,"playId":"ca3d5740-de8f-36eb-93f3-eb76f78aafa1","pitchNumber":2,"startTime":"2026-05-27T01:45:31.181Z","endTime":"2026-05-27T01:45:40.741Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T01:45:40.741Z","atBatIndex":0},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Corbin Carroll grounds out softly to pitcher Tyler Mahle.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-05-27T01:45:40.272Z","endTime":"2026-05-27T01:47:03.811Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","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":641816,"link":"/api/v1/people/641816"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.2,"endSpeed":84.3,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.890470877971843,"aZ":-14.927185073924402,"pfxX":-7.12860817463358,"pfxZ":9.531568074018603,"pX":-0.11992885284643658,"pZ":3.9776023468585175,"vX0":5.834107987492602,"vY0":-132.78866738181713,"vZ0":-1.6722022935493879,"x":121.57,"y":131.38,"x0":-1.4050160204918651,"y0":50.00448903224291,"z0":5.686203744162791,"aX":-12.901388908035507},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":17.2,"breakHorizontal":11.9,"spinRate":2192,"spinDirection":212},"zone":11,"typeConfidence":2.0,"plateTime":0.4104023517912343,"extension":6.448310547493526},"index":0,"playId":"3fadea9b-b66e-3f85-8608-472ab45cefe0","pitchNumber":1,"startTime":"2026-05-27T01:46:02.761Z","endTime":"2026-05-27T01:46:06.341Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.9,"endSpeed":85.1,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.92504147803054,"aZ":-15.115815335933691,"pfxX":-6.557344827209316,"pfxZ":9.27341571606154,"pX":-0.3911496612187055,"pZ":2.6240846662271813,"vX0":5.1751228756375,"vY0":-133.78950295295095,"vZ0":-4.8174254499202505,"x":131.91,"y":167.93,"x0":-1.4847667961278306,"y0":50.0022665440898,"z0":5.507555417705725,"aX":-12.060481309378755},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":16.2,"breakHorizontal":10.9,"spinRate":2285,"spinDirection":214},"zone":4,"typeConfidence":2.0,"plateTime":0.4071530589020429,"extension":6.479230245959788},"index":1,"playId":"4da1d8f3-2342-3b51-ba59-cce8461c7b05","pitchNumber":2,"startTime":"2026-05-27T01:46:17.629Z","endTime":"2026-05-27T01:46:21.659Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.2,"endSpeed":79.6,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.71999954092273,"aZ":-28.19457202960519,"pfxX":-7.882653145258076,"pfxZ":2.510061632441711,"pX":-0.7667843645068171,"pZ":1.6166203164625517,"vX0":4.720158790082182,"vY0":-124.06523695466576,"vZ0":-4.0194226722433735,"x":146.23,"y":195.13,"x0":-1.6528502632669273,"y0":50.00445082909434,"z0":5.561874220044561,"aX":-12.506104519597644},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":4.0,"breakHorizontal":13.4,"spinRate":1477,"spinDirection":233},"zone":7,"typeConfidence":0.9,"plateTime":0.4385555206636478,"extension":6.401089851772939},"index":2,"playId":"24886db2-9a68-336d-947b-465ecb9f4662","pitchNumber":3,"startTime":"2026-05-27T01:46:37.063Z","endTime":"2026-05-27T01:46:41.077Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.5,"endSpeed":78.3,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.91301851405017,"aZ":-28.467430851972964,"pfxX":-7.125703696807681,"pfxZ":2.3899783381100654,"pX":-0.577633862424902,"pZ":2.7653672217064615,"vX0":4.753573494000063,"vY0":-123.10290454258576,"vZ0":-1.0437495564123274,"x":139.02,"y":164.12,"x0":-1.5972337661310625,"y0":50.00398151426537,"z0":5.58086618073763,"aX":-11.058046959206935},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":4.3,"breakHorizontal":12.0,"spinRate":1575,"spinDirection":234},"zone":1,"typeConfidence":0.89,"plateTime":0.44307637747418926,"extension":6.5823961741769805},"hitData":{"launchSpeed":52.5,"launchAngle":-67.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"soft","location":"1","coordinates":{"coordX":137.78,"coordY":180.61}},"index":3,"playId":"02eb8ab4-e7b4-3dde-ad66-5ac72d1197a0","pitchNumber":4,"startTime":"2026-05-27T01:46:54.782Z","endTime":"2026-05-27T01:47:03.811Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T01:47:03.811Z","atBatIndex":1},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Geraldo Perdomo strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-05-27T01:47:02.530Z","endTime":"2026-05-27T01:48:42.701Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","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":[{"player":{"id":606992,"link":"/api/v1/people/606992"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.2,"endSpeed":84.8,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.7390260410566,"aZ":-14.33339019785051,"pfxX":-6.522408903293956,"pfxZ":9.718027358001287,"pX":0.22646380800587437,"pZ":2.8454931816179645,"vX0":6.794716056239592,"vY0":-134.0915751970024,"vZ0":-4.423785455059416,"x":108.37,"y":161.95,"x0":-1.4829261672919432,"y0":50.00499726782676,"z0":5.526567724446688,"aX":-11.977912401705519},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":16.9,"breakHorizontal":10.6,"spinRate":2293,"spinDirection":220},"zone":5,"typeConfidence":2.0,"plateTime":0.40718220691115947,"extension":6.645196982029576},"index":0,"playId":"2f4b276e-9ad9-33fd-91f4-4831459c9682","pitchNumber":1,"startTime":"2026-05-27T01:47:37.179Z","endTime":"2026-05-27T01:47:40.945Z","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":92.1,"endSpeed":84.0,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.367092977873885,"aZ":-12.451461723553106,"pfxX":-6.766681486711564,"pfxZ":10.87526516570713,"pX":0.6768007345836152,"pZ":2.9154274465090024,"vX0":7.96927227204614,"vY0":-133.92433011245402,"vZ0":-4.58783347368355,"x":91.2,"y":160.06,"x0":-1.4606019002054942,"y0":50.001876074163754,"z0":5.543664350493595,"aX":-12.271128124291524},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":18.8,"breakHorizontal":10.6,"spinRate":2293,"spinDirection":217},"zone":3,"typeConfidence":2.0,"plateTime":0.4092387901470942,"extension":6.711696019291614},"index":1,"playId":"7b12cbe8-a379-346a-a379-088b67a41f63","pitchNumber":2,"startTime":"2026-05-27T01:47:51.360Z","endTime":"2026-05-27T01:47:55.366Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-05-27T01:48:02.064Z","endTime":"2026-05-27T01:48:13.154Z","isPitch":false,"type":"action","player":{"id":672695,"link":"/api/v1/people/672695"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.8,"endSpeed":79.4,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.732207540238903,"aZ":-25.579762291902856,"pfxX":-8.089435918500483,"pfxZ":4.152499906339685,"pX":-0.057506030176343884,"pZ":0.7463697752168617,"vX0":5.9297649726871375,"vY0":-124.82620673969772,"vZ0":-6.69943424690233,"x":119.19,"y":218.63,"x0":-1.4058794077893413,"y0":50.00210985391868,"z0":5.554046663058693,"aX":-12.841077676415015},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":6.2,"breakHorizontal":13.4,"spinRate":1534,"spinDirection":229},"zone":13,"typeConfidence":0.91,"plateTime":0.4378077470740931,"extension":6.665869632079444},"index":3,"playId":"59695746-340e-3c8f-bc9c-9259c4f64aa6","pitchNumber":3,"startTime":"2026-05-27T01:48:13.154Z","endTime":"2026-05-27T01:48:17.605Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":93.9,"endSpeed":86.2,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.465712884485413,"aZ":-10.7384727876764,"pfxX":-8.386653417594697,"pfxZ":11.302684546941531,"pX":-0.34693840655890473,"pZ":1.7258925146947521,"vX0":5.862430317411276,"vY0":-136.4503228996734,"vZ0":-7.802158068144342,"x":130.22,"y":192.18,"x0":-1.42768532081279,"y0":50.00077598629767,"z0":5.352170427428623,"aX":-15.900318985647573},"breaks":{"breakAngle":50.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":19.1,"breakHorizontal":14.0,"spinRate":2270,"spinDirection":222},"zone":7,"typeConfidence":2.0,"plateTime":0.4005781458594164,"extension":6.81404511193294},"index":4,"playId":"fe7a5818-597e-3747-ad16-6c90280f6e17","pitchNumber":4,"startTime":"2026-05-27T01:48:38.000Z","endTime":"2026-05-27T01:48:42.701Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T01:48:42.701Z","atBatIndex":2},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Willy Adames lines out to shortstop Geraldo Perdomo.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-27T01:49:20.305Z","endTime":"2026-05-27T01:51:15.485Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"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":"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":89.3,"endSpeed":82.2,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.58525254848749,"aZ":-13.821211660638175,"pfxX":2.7902006887588438,"pfxZ":10.651578583168476,"pX":0.8333669960085305,"pZ":2.595748468972365,"vX0":-1.9919334219562241,"vY0":-129.99929175251728,"vZ0":-6.030342560002808,"x":85.23,"y":168.69,"x0":1.2445389134638083,"y0":50.00085787783893,"z0":5.982590561279688,"aX":4.806369350677848},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":18.2,"breakHorizontal":-4.7,"spinRate":2208,"spinDirection":157},"zone":12,"typeConfidence":2.0,"plateTime":0.4202926416629684,"extension":6.327931059603244},"index":0,"playId":"6797c5a0-d75d-31d7-ba4e-02e6065b1fdf","pitchNumber":1,"startTime":"2026-05-27T01:50:56.830Z","endTime":"2026-05-27T01:51:00.710Z","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":90.5,"endSpeed":83.5,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.37906830273607,"aZ":-17.441972114805385,"pfxX":5.373564766266666,"pfxZ":8.289297572300645,"pX":0.285847331435484,"pZ":3.2715953552770074,"vX0":-4.152852221810571,"vY0":-131.804820947793,"vZ0":-3.671530618041773,"x":106.1,"y":150.45,"x0":1.1759198194172027,"y0":50.002453755720154,"z0":5.954117508494195,"aX":9.54948895084274},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":14.5,"breakHorizontal":-9.0,"spinRate":2225,"spinDirection":153},"zone":3,"typeConfidence":2.0,"plateTime":0.4139772774633119,"extension":6.3412518404373985},"hitData":{"launchSpeed":99.1,"launchAngle":11.0,"totalDistance":150.0,"trajectory":"line_drive","hardness":"medium","location":"6","coordinates":{"coordX":99.91,"coordY":147.48}},"index":1,"playId":"bb060220-5d2f-3708-b5e8-dada5e527578","pitchNumber":2,"startTime":"2026-05-27T01:51:09.459Z","endTime":"2026-05-27T01:51:15.485Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T01:51:15.485Z","atBatIndex":3},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Casey Schmitt homers (12) on a fly ball to left center field.","rbi":1,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-27T01:51:15.498Z","endTime":"2026-05-27T01:52:17.436Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":65},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"responsiblePitcher":{"id":593958,"link":"/api/v1/people/593958"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":90.1,"endSpeed":83.6,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.776557651058713,"aZ":-17.2362783970736,"pfxX":4.147067268371936,"pfxZ":8.423314214062405,"pX":0.5499224645278319,"pZ":3.852532068847487,"vX0":-2.9492725464537366,"vY0":-131.33375434209415,"vZ0":-2.44963643989023,"x":96.04,"y":134.76,"x0":1.1399749700442061,"y0":50.005760960976346,"z0":6.05698746383477,"aX":7.358102414771925},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":15.0,"breakHorizontal":-7.0,"spinRate":2236,"spinDirection":153},"zone":12,"typeConfidence":2.0,"plateTime":0.4146093717439294,"extension":6.4069130774471645},"index":0,"playId":"b18eac00-5ef6-3c03-964e-7a1260dc7de4","pitchNumber":1,"startTime":"2026-05-27T01:51:40.924Z","endTime":"2026-05-27T01:51:45.042Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.6,"endSpeed":78.8,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.870150754164573,"aZ":-21.021233162798044,"pfxX":7.319134424123917,"pfxZ":7.142825153702691,"pX":0.3223495464899765,"pZ":1.9869939670745047,"vX0":-4.360599452563418,"vY0":-123.19452067209828,"vZ0":-5.354253741578791,"x":104.71,"y":185.13,"x0":1.1503677040510465,"y0":50.000945921653866,"z0":5.928114983840965,"aX":11.42576536359339},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":12.1,"breakHorizontal":-12.5,"spinRate":1881,"spinDirection":132},"zone":9,"typeConfidence":2.0,"plateTime":0.44195316040570987,"extension":6.383097044641579},"hitData":{"launchSpeed":105.3,"launchAngle":36.0,"totalDistance":411.0,"trajectory":"fly_ball","hardness":"medium","location":"78","coordinates":{"coordX":54.2,"coordY":48.36}},"index":1,"playId":"bb85263e-9c4f-3b69-97d5-48fc67724d07","pitchNumber":2,"startTime":"2026-05-27T01:51:54.084Z","endTime":"2026-05-27T01:52:17.436Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T01:52:17.436Z","atBatIndex":4},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Matt Chapman walks.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-27T01:52:23.157Z","endTime":"2026-05-27T01:54:25.115Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":90.8,"endSpeed":84.0,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.074777501131525,"aZ":-14.116436646478732,"pfxX":2.5147942047045335,"pfxZ":10.069964904878361,"pX":0.3140393981143523,"pZ":2.925868459904203,"vX0":-2.8540799150854674,"vY0":-132.29155585370452,"vZ0":-5.32148549582951,"x":105.03,"y":159.78,"x0":1.0741375977892151,"y0":50.00646292326005,"z0":5.978275773474594,"aX":4.5116047395384875},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":17.5,"breakHorizontal":-4.1,"spinRate":2257,"spinDirection":156},"zone":3,"typeConfidence":2.0,"plateTime":0.4121566435518589,"extension":6.3994126992306875},"index":0,"playId":"730b55a3-81f7-3ea3-aec0-9412d61f7f6d","pitchNumber":1,"startTime":"2026-05-27T01:52:37.592Z","endTime":"2026-05-27T01:52:41.155Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.1,"endSpeed":84.1,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.42278776098645,"aZ":-17.382027371405545,"pfxX":1.3715477132489786,"pfxZ":8.22511057568373,"pX":1.5043425618572546,"pZ":2.60645300225524,"vX0":-0.14474938849773245,"vY0":-132.77047124215574,"vZ0":-5.390411334664823,"x":59.66,"y":168.41,"x0":1.3809614320124508,"y0":50.00452491014946,"z0":5.913732051362809,"aX":2.467347260108209},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":14.0,"breakHorizontal":-2.5,"spinRate":2191,"spinDirection":153},"zone":12,"typeConfidence":2.0,"plateTime":0.4113471804833857,"extension":6.329512587541401},"index":1,"playId":"4e5dafb8-44dd-32a5-a46b-8810ab450f4f","pitchNumber":2,"startTime":"2026-05-27T01:52:53.601Z","endTime":"2026-05-27T01:52:57.520Z","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":91.4,"endSpeed":83.6,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.268837628311893,"aZ":-16.045834982005776,"pfxX":4.742781587726226,"pfxZ":8.973029227028567,"pX":1.1836663078042484,"pZ":4.104299137545315,"vX0":-2.0643549822454914,"vY0":-133.15391560996068,"vZ0":-1.7798614949211595,"x":71.88,"y":127.96,"x0":1.3522390107075086,"y0":50.0052666947838,"z0":5.940912434138224,"aX":8.527865887599049},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":16.1,"breakHorizontal":-8.2,"spinRate":2302,"spinDirection":150},"zone":12,"typeConfidence":2.0,"plateTime":0.4111535724241504,"extension":6.3877437267228006},"index":2,"playId":"99225c23-095d-3bea-a802-19e8207a0f4b","pitchNumber":3,"startTime":"2026-05-27T01:53:07.397Z","endTime":"2026-05-27T01:53:11.640Z","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":1,"outs":1},"pitchData":{"startSpeed":77.7,"endSpeed":71.9,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.137415874326,"aZ":-36.16627259325289,"pfxX":-4.310765974561411,"pfxZ":-3.056515635148184,"pX":0.7201570474496822,"pZ":4.122131561047092,"vX0":0.051591836955107634,"vY0":-113.20691901386137,"vZ0":3.1139609443151453,"x":89.55,"y":127.48,"x0":1.2578436415874046,"y0":50.00015641506672,"z0":6.329969784320593,"aX":-5.6381990080317905},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.4,"breakVerticalInduced":-4.6,"breakHorizontal":7.8,"spinRate":2362,"spinDirection":308},"zone":12,"typeConfidence":2.0,"plateTime":0.4823740275881514,"extension":6.338489299359402},"index":3,"playId":"9d74ce8b-16ed-3029-b703-87cb79edc192","pitchNumber":4,"startTime":"2026-05-27T01:53:22.642Z","endTime":"2026-05-27T01:53:26.705Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.3,"endSpeed":84.7,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.582413481512397,"aZ":-13.670146722843143,"pfxX":2.805433498704293,"pfxZ":10.188669852887656,"pX":0.3648030375246825,"pZ":2.297888389632299,"vX0":-2.9822606706022414,"vY0":-132.93603396225456,"vZ0":-6.712412606493224,"x":103.09,"y":176.74,"x0":1.1289378375591617,"y0":50.00191202311741,"z0":5.8205782245408315,"aX":5.094660749438243},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":17.5,"breakHorizontal":-4.6,"spinRate":2248,"spinDirection":149},"zone":6,"typeConfidence":2.0,"plateTime":0.4097446235800195,"extension":6.486894522457202},"index":4,"playId":"16378088-fa26-3c86-a15f-e98ed45d9d5c","pitchNumber":5,"startTime":"2026-05-27T01:53:38.971Z","endTime":"2026-05-27T01:53:44.029Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.8,"endSpeed":84.8,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.173232354783774,"aZ":-15.734264787574807,"pfxX":3.4631482576427004,"pfxZ":9.007646911397536,"pX":0.45183154702728406,"pZ":2.0775859069875007,"vX0":-3.02346662861619,"vY0":-133.61232303180824,"vZ0":-6.863562542200517,"x":99.78,"y":182.69,"x0":1.1428123626242992,"y0":50.00495859614513,"z0":5.790913572997844,"aX":6.323061347194386},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":15.2,"breakHorizontal":-5.8,"spinRate":2285,"spinDirection":154},"zone":9,"typeConfidence":2.0,"plateTime":0.40841228937915686,"extension":6.4938203493661355},"index":5,"playId":"291767f2-9b8e-3948-bf54-dc433b26e216","pitchNumber":6,"startTime":"2026-05-27T01:53:59.814Z","endTime":"2026-05-27T01:54:02.995Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.6,"endSpeed":80.7,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.79112216894889,"aZ":-19.782243272903145,"pfxX":7.751083156266022,"pfxZ":7.556631593697461,"pX":-0.04524104961088315,"pZ":-0.20932725829676488,"vX0":-5.302360222433551,"vY0":-127.14619080378218,"vZ0":-10.596514249724242,"x":118.72,"y":244.43,"x0":1.0590191913563478,"y0":50.000614382428566,"z0":5.578547657096205,"aX":12.703628040463398},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":11.5,"breakHorizontal":-12.8,"spinRate":1922,"spinDirection":133},"zone":13,"typeConfidence":2.0,"plateTime":0.4306006880604043,"extension":6.50815104884681},"index":6,"playId":"f954153e-abec-325a-a45e-4761e407c90c","pitchNumber":7,"startTime":"2026-05-27T01:54:20.772Z","endTime":"2026-05-27T01:54:25.115Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T01:54:25.115Z","atBatIndex":5},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Rafael Devers flies out to center fielder Ryan Waldschmidt.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-27T01:54:25.778Z","endTime":"2026-05-27T01:56:43.037Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":814439,"link":"/api/v1/people/814439"},"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":91.2,"endSpeed":84.5,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.033299206197867,"aZ":-21.41349389100233,"pfxX":7.048394982296552,"pfxZ":5.947826303438754,"pX":-0.17894761850140656,"pZ":2.762976965141522,"vX0":-5.621801402350715,"vY0":-132.81187956204695,"vZ0":-4.573301455482761,"x":123.82,"y":164.18,"x0":1.0361807718520535,"y0":50.00469054238,"z0":6.039177655120696,"aX":12.754461130366863},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":10.1,"breakHorizontal":-11.8,"spinRate":2178,"spinDirection":157},"zone":5,"typeConfidence":2.0,"plateTime":0.4104158468043866,"extension":6.494168529005725},"index":0,"playId":"d0360b38-8e91-3ecb-9faf-56d891f6e71e","pitchNumber":1,"startTime":"2026-05-27T01:54:50.980Z","endTime":"2026-05-27T01:54:55.125Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.8,"endSpeed":76.4,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.17664704850325,"aZ":-36.72142225173778,"pfxX":-2.2809529197657668,"pfxZ":-3.1516399720394164,"pX":-1.218902989848983,"pZ":1.9162301710849874,"vX0":-4.311970028203397,"vY0":-117.86429874204163,"vZ0":-2.0278314580081673,"x":134.63,"y":164.46,"x0":0.913064131463235,"y0":50.00425119752011,"z0":6.101386437878497,"aX":-3.2886551759326506},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.8,"breakVerticalInduced":-5.9,"breakHorizontal":4.9,"spinRate":2301,"spinDirection":304},"zone":13,"typeConfidence":2.0,"plateTime":0.46037443156191404,"extension":6.542104068447217},"index":1,"playId":"470350be-afcc-3aa9-a0bc-8202464bfabd","pitchNumber":2,"startTime":"2026-05-27T01:55:07.524Z","endTime":"2026-05-27T01:55:12.225Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.8,"endSpeed":80.3,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.596596193943526,"aZ":-24.96350978390358,"pfxX":-0.3614755277082451,"pfxZ":4.417956472668262,"pX":-0.5643431928221571,"pZ":3.0611907139930916,"vX0":-3.9999885054771727,"vY0":-126.41919749562344,"vZ0":-2.306793654410966,"x":138.51,"y":156.13,"x0":1.0795699154918823,"y0":50.00600686227202,"z0":5.971051388515387,"aX":-0.5899078064746144},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":7.8,"breakHorizontal":1.4,"spinRate":2279,"spinDirection":188},"zone":1,"typeConfidence":2.0,"plateTime":0.4317794757928821,"extension":6.450267891772202},"index":2,"playId":"21ebbb2d-2342-30ab-ac2a-e4a00462bb82","pitchNumber":3,"startTime":"2026-05-27T01:55:24.168Z","endTime":"2026-05-27T01:55:28.329Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.0,"endSpeed":84.1,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.23370761279305,"aZ":-16.164554240518733,"pfxX":3.3824525308071194,"pfxZ":8.880079351363733,"pX":-0.19037918533937612,"pZ":3.7698473841379565,"vX0":-4.721349872433534,"vY0":-132.63451307873584,"vZ0":-2.7353956772046977,"x":124.26,"y":136.99,"x0":1.1636439941670471,"y0":50.002234914071366,"z0":5.976811450316471,"aX":6.097978720107837},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":15.8,"breakHorizontal":-5.3,"spinRate":2246,"spinDirection":161},"zone":11,"typeConfidence":2.0,"plateTime":0.411110417504005,"extension":6.374168458552166},"index":3,"playId":"25f8b6a4-46c8-37fc-9561-99bb4e7a828b","pitchNumber":4,"startTime":"2026-05-27T01:55:43.855Z","endTime":"2026-05-27T01:55:49.019Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.2,"endSpeed":75.6,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.255336574182557,"aZ":-38.36627248335808,"pfxX":-2.3924792067344423,"pfxZ":-4.395571680183978,"pX":-0.9461554126441426,"pZ":1.1487795573065982,"vX0":-3.970310593990214,"vY0":-116.9120753357062,"vZ0":-3.0974403495929255,"x":153.07,"y":207.76,"x0":1.0728002304108935,"y0":50.00108832982592,"z0":6.027515221771127,"aX":-3.3718533273708755},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.2,"breakVerticalInduced":-8.4,"breakHorizontal":5.2,"spinRate":2343,"spinDirection":296},"zone":13,"typeConfidence":2.0,"plateTime":0.4652514288360394,"extension":6.4296908339912315},"index":4,"playId":"c98d8196-ee4c-38d1-b82b-9f3d6fed94f2","pitchNumber":5,"startTime":"2026-05-27T01:56:01.672Z","endTime":"2026-05-27T01:56:05.215Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.0,"endSpeed":76.2,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.998587319101723,"aZ":-37.989640437136,"pfxX":-1.7121564328695233,"pfxZ":-4.04658139087877,"pX":-0.289075945514141,"pZ":1.342559759263384,"vX0":-2.759341377359906,"vY0":-118.1015710330225,"vZ0":-2.8376117865244916,"x":128.02,"y":202.53,"x0":1.1095078898004167,"y0":50.00547371789425,"z0":5.998118857022798,"aX":-2.458467085466135},"breaks":{"breakAngle":3.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.7,"breakVerticalInduced":-7.7,"breakHorizontal":3.7,"spinRate":2331,"spinDirection":306},"zone":13,"typeConfidence":2.0,"plateTime":0.4608701131998689,"extension":6.460635033336944},"hitData":{"launchSpeed":98.7,"launchAngle":40.0,"totalDistance":348.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":95.83,"coordY":62.26}},"index":5,"playId":"7c031d2b-fc33-395c-8e27-afb2adfec7a7","pitchNumber":6,"startTime":"2026-05-27T01:56:27.615Z","endTime":"2026-05-27T01:56:43.037Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T01:56:43.037Z","atBatIndex":6},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Harrison Bader lines out sharply to shortstop Geraldo Perdomo.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-27T01:56:38.512Z","endTime":"2026-05-27T01:58:49.187Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":664056,"fullName":"Harrison Bader","link":"/api/v1/people/664056"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":664056,"fullName":"Harrison Bader","link":"/api/v1/people/664056"},"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_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.2,"endSpeed":84.4,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.031225637953305,"aZ":-17.103226420905173,"pfxX":4.169014382576208,"pfxZ":8.307085658708367,"pX":0.5622757697210091,"pZ":4.245542378375771,"vX0":-3.0871775816080533,"vY0":-132.96681554966267,"vZ0":-1.43423589124659,"x":95.57,"y":124.15,"x0":1.1892370843268805,"y0":50.00081855028684,"z0":6.016684500164219,"aX":7.561566146767028},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":15.0,"breakHorizontal":-7.0,"spinRate":2282,"spinDirection":154},"zone":12,"typeConfidence":2.0,"plateTime":0.4099045346570045,"extension":6.3416221024648},"index":0,"playId":"03e13fce-e0f4-34ba-b7a6-eb5532625d0d","pitchNumber":1,"startTime":"2026-05-27T01:57:04.414Z","endTime":"2026-05-27T01:57:09.580Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.8,"endSpeed":84.0,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.21986171446738,"aZ":-14.419935012211589,"pfxX":3.693544988010781,"pfxZ":9.914648495355202,"pX":-0.1401510677724043,"pZ":2.127707900912177,"vX0":-4.524793309180766,"vY0":-132.22181932427284,"vZ0":-6.774827473693532,"x":122.34,"y":181.33,"x0":1.1044731804750803,"y0":50.00175099486427,"z0":5.759416809570839,"aX":6.613389999067821},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":16.9,"breakHorizontal":-5.9,"spinRate":2242,"spinDirection":153},"zone":8,"typeConfidence":2.0,"plateTime":0.41247322682370857,"extension":6.496205898287387},"index":1,"playId":"d22cbb25-2e70-33e6-9b89-6d5c95709c73","pitchNumber":2,"startTime":"2026-05-27T01:57:20.988Z","endTime":"2026-05-27T01:57:24.884Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.0,"endSpeed":77.2,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.66360619818362,"aZ":-36.26428373542727,"pfxX":-2.159072028020261,"pfxZ":-2.7787569356160775,"pX":-0.8617240225029583,"pZ":0.636506987109106,"vX0":-3.5980073588670316,"vY0":-119.53187940238548,"vZ0":-4.91899274640005,"x":149.85,"y":221.59,"x0":0.9345635912720119,"y0":50.00495421165079,"z0":5.921917041781414,"aX":-3.173561880037476},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.0,"breakVerticalInduced":-5.9,"breakHorizontal":4.7,"spinRate":2248,"spinDirection":308},"zone":13,"typeConfidence":2.0,"plateTime":0.45551875698213307,"extension":6.5880448703501635},"index":2,"playId":"f132f17c-91a0-3c28-ac7c-5d1ca68712d2","pitchNumber":3,"startTime":"2026-05-27T01:57:38.627Z","endTime":"2026-05-27T01:57:43.400Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.6,"endSpeed":78.4,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.41682730982524,"aZ":-27.99990436331625,"pfxX":9.221077143089387,"pfxZ":2.6741135519709553,"pX":-0.026867047413988862,"pZ":1.5451496888420482,"vX0":-5.735480398983512,"vY0":-124.52832958717296,"vZ0":-4.860064970634941,"x":118.02,"y":197.06,"x0":1.1152479586372257,"y0":50.003400187913776,"z0":5.855137532677728,"aX":14.395271301218019},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":3.8,"breakHorizontal":-15.2,"spinRate":1852,"spinDirection":130},"zone":13,"typeConfidence":2.0,"plateTime":0.44085991000956914,"extension":6.579062538498737},"index":3,"playId":"da378545-4fa1-3e5b-b3fc-030ecbf7f62d","pitchNumber":4,"startTime":"2026-05-27T01:58:00.250Z","endTime":"2026-05-27T01:58:04.376Z","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":85.4,"endSpeed":78.6,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.215054464426174,"aZ":-24.966093282671885,"pfxX":8.486545141451789,"pfxZ":4.592634663883957,"pX":0.23209921186034504,"pZ":2.2902394816056173,"vX0":-4.654471451227487,"vY0":-124.34207723728308,"vZ0":-3.8338693159352544,"x":108.15,"y":176.94,"x0":1.0225967890711885,"y0":50.0058872080831,"z0":5.916430700329218,"aX":13.331957382478931},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":7.7,"breakHorizontal":-14.3,"spinRate":1898,"spinDirection":132},"zone":5,"typeConfidence":2.0,"plateTime":0.4399916073995409,"extension":6.520072475971385},"index":4,"playId":"cf876d2e-7ae4-3a3f-96fc-10894f4b7391","pitchNumber":5,"startTime":"2026-05-27T01:58:20.057Z","endTime":"2026-05-27T01:58:23.505Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.8,"endSpeed":80.4,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.973522771195118,"aZ":-26.321393608652063,"pfxX":-2.2646694260550553,"pfxZ":3.5791058090460783,"pX":0.6543809690986323,"pZ":1.9364780367625556,"vX0":-1.0884825911284473,"vY0":-126.55057118867627,"vZ0":-4.203119611282004,"x":92.06,"y":186.5,"x0":1.383271528253235,"y0":50.002740123790744,"z0":5.708759844005225,"aX":-3.700619484358748},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":5.9,"breakHorizontal":4.3,"spinRate":2298,"spinDirection":171},"zone":9,"typeConfidence":2.0,"plateTime":0.4315682514851069,"extension":6.626460482090981},"hitData":{"launchSpeed":103.6,"launchAngle":9.0,"totalDistance":198.0,"trajectory":"line_drive","hardness":"hard","location":"6","coordinates":{"coordX":109.25,"coordY":123.42}},"index":5,"playId":"5bc5219d-4a75-3886-bdf0-dbc374d95989","pitchNumber":6,"startTime":"2026-05-27T01:58:43.159Z","endTime":"2026-05-27T01:58:49.187Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T01:58:49.187Z","atBatIndex":7},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Nolan Arenado walks.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-05-27T02:00:06.521Z","endTime":"2026-05-27T02:02:01.799Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"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":"Walk","eventType":"walk","movementReason":null,"runner":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"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":91.7,"endSpeed":84.3,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.74825785994556,"aZ":-11.481742163184421,"pfxX":-7.388114610311359,"pfxZ":11.460478165478078,"pX":-0.6750915779082566,"pZ":1.0541748907759976,"vX0":7.395571361822513,"vY0":-133.06608333309597,"vZ0":-9.325748026936859,"x":142.73,"y":210.32,"x0":-2.521543261287488,"y0":50.00376071557156,"z0":5.421741350774069,"aX":-13.339955468760607},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":19.1,"breakHorizontal":11.9,"spinRate":2424,"spinDirection":215},"zone":13,"typeConfidence":2.0,"plateTime":0.41057910026965594,"extension":6.906918990041223},"index":0,"playId":"d9473be2-7d5e-3ace-8563-20cbef6c05bc","pitchNumber":1,"startTime":"2026-05-27T02:01:00.030Z","endTime":"2026-05-27T02:01:04.465Z","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":92.3,"endSpeed":84.4,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.283693318743833,"aZ":-10.11783126992972,"pfxX":-8.01670910425662,"pfxZ":12.130012311327143,"pX":1.1171022850756966,"pZ":2.0895285652787807,"vX0":11.615068133630073,"vY0":-133.8430814258891,"vZ0":-6.866154075636738,"x":74.42,"y":182.36,"x0":-2.232768494100544,"y0":50.003751624023934,"z0":5.409021863382349,"aX":-14.579010886062816},"breaks":{"breakAngle":46.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":20.6,"breakHorizontal":12.1,"spinRate":2486,"spinDirection":211},"zone":14,"typeConfidence":2.0,"plateTime":0.40887684977013894,"extension":6.85999939897546},"index":1,"playId":"468ff282-7acf-3196-87c2-89a6179e1c22","pitchNumber":2,"startTime":"2026-05-27T02:01:13.643Z","endTime":"2026-05-27T02:01:18.400Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":84.5,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.61719270330035,"aZ":-9.19846969104108,"pfxX":-7.574698201287529,"pfxZ":12.552848497615525,"pX":0.8194860531979721,"pZ":1.8716423744338593,"vX0":11.267740195242293,"vY0":-134.76039476249497,"vZ0":-7.551956025559111,"x":85.76,"y":188.25,"x0":-2.4411828110192073,"y0":50.00244087826649,"z0":5.3685308926382245,"aX":-13.864420944081804},"breaks":{"breakAngle":45.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":21.1,"breakHorizontal":11.2,"spinRate":2446,"spinDirection":216},"zone":14,"typeConfidence":2.0,"plateTime":0.40720322789236807,"extension":6.792744278535697},"index":2,"playId":"b1a02f35-9158-3a39-9b06-cc5b24b98625","pitchNumber":3,"startTime":"2026-05-27T02:01:28.636Z","endTime":"2026-05-27T02:01:33.655Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":84.2,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.984437957419185,"aZ":-11.179536617917849,"pfxX":-6.8285832042292585,"pfxZ":11.521632608954208,"pX":-0.26366798981942563,"pZ":2.4128497915020946,"vX0":7.982318887419925,"vY0":-134.35039481310247,"vZ0":-6.213371299345718,"x":127.05,"y":173.63,"x0":-2.390607180715532,"y0":50.00069514899571,"z0":5.555193640335363,"aX":-12.441368899726989},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":19.7,"breakHorizontal":10.6,"spinRate":2455,"spinDirection":206},"zone":5,"typeConfidence":2.0,"plateTime":0.4081731077339126,"extension":6.874844539021969},"index":3,"playId":"2f629c94-c7ca-3054-8c4c-ba69caa70b51","pitchNumber":4,"startTime":"2026-05-27T02:01:44.568Z","endTime":"2026-05-27T02:01:48.415Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.4,"endSpeed":79.1,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.370546537607975,"aZ":-26.657003731336964,"pfxX":0.5484176369770677,"pfxZ":3.508110112060182,"pX":0.13820771898351125,"pZ":1.2280401347485588,"vX0":7.074334631584848,"vY0":-124.2883524534694,"vZ0":-4.442909740070317,"x":111.73,"y":205.62,"x0":-2.808663494338411,"y0":50.006062473524246,"z0":5.2355147330105405,"aX":0.8641905461758385},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":5.6,"breakHorizontal":-2.5,"spinRate":2439,"spinDirection":50},"zone":14,"typeConfidence":2.0,"plateTime":0.43956915060489576,"extension":6.625789845442112},"index":4,"playId":"172e8937-9ea6-318a-8b49-787064c67159","pitchNumber":5,"startTime":"2026-05-27T02:01:57.558Z","endTime":"2026-05-27T02:02:01.799Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T02:02:01.799Z","atBatIndex":8},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Giants challenged (grounds rule), call on the field was overturned: Ryan Waldschmidt hits a ground-rule double (5) on a line drive to right-center field. Nolan Arenado to 3rd.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-05-27T02:02:03.646Z","endTime":"2026-05-27T02:03:06.416Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":814439,"fullName":"Ryan Waldschmidt","link":"/api/v1/people/814439"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":814439,"fullName":"Ryan Waldschmidt","link":"/api/v1/people/814439"},"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],"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":814439,"fullName":"Ryan Waldschmidt","link":"/api/v1/people/814439"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":83.3,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.14946607023883,"aZ":-11.317303208409388,"pfxX":-7.067375581309122,"pfxZ":11.639705117013152,"pX":-0.6592787908966077,"pZ":3.2837037649143777,"vX0":6.999588522618639,"vY0":-133.380090786211,"vZ0":-3.7847646627926084,"x":142.13,"y":150.12,"x0":-2.4062445124842835,"y0":50.00504005483062,"z0":5.544300111013099,"aX":-12.666583811046705},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":20.4,"breakHorizontal":11.2,"spinRate":2418,"spinDirection":216},"zone":1,"typeConfidence":2.0,"plateTime":0.41152241668625233,"extension":6.784600780694431},"index":0,"playId":"a56e1764-3119-35e6-8f3f-567065949ded","pitchNumber":1,"startTime":"2026-05-27T02:02:28.708Z","endTime":"2026-05-27T02:02:32.306Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.4,"endSpeed":77.4,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.396831070065566,"aZ":-30.631367745684482,"pfxX":3.1842993434890547,"pfxZ":1.0175677705882737,"pX":0.09023764091374145,"pZ":2.1528002677338134,"vX0":5.954878383815969,"vY0":-122.8285923550896,"vZ0":-1.4817905361122654,"x":113.56,"y":180.65,"x0":-2.783920241793251,"y0":50.00518528268814,"z0":5.37995266713227,"aX":4.842680465426229},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":1.7,"breakHorizontal":-7.2,"spinRate":2435,"spinDirection":61},"zone":8,"typeConfidence":2.0,"plateTime":0.44673531065992655,"extension":6.426409058370238},"hitData":{"launchSpeed":99.8,"launchAngle":16.0,"totalDistance":309.0,"trajectory":"line_drive","hardness":"medium","coordinates":{"coordX":174.44,"coordY":45.14}},"index":1,"playId":"65cbf1df-9d90-31de-abc6-f2f33aa825d1","pitchNumber":2,"startTime":"2026-05-27T02:02:51.366Z","endTime":"2026-05-27T02:03:06.416Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MG","challengeTeamId":137},"playEndTime":"2026-05-27T02:03:06.416Z","atBatIndex":9},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ildemaro Vargas grounds out, second baseman Casey Schmitt to first baseman Rafael Devers. Nolan Arenado scores. Ryan Waldschmidt to 3rd.","rbi":1,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-05-27T02:03:12.568Z","endTime":"2026-05-27T02:06:54.980Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":814439,"fullName":"Ryan Waldschmidt","link":"/api/v1/people/814439"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0,1,2],"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":4},"credits":[{"player":{"id":669477,"link":"/api/v1/people/669477"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":646240,"link":"/api/v1/people/646240"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"responsiblePitcher":{"id":641816,"link":"/api/v1/people/641816"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":814439,"fullName":"Ryan Waldschmidt","link":"/api/v1/people/814439"},"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":91.8,"endSpeed":84.2,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.312849538785734,"aZ":-15.269932439196275,"pfxX":-8.554264996986012,"pfxZ":9.304172940986618,"pX":0.5051686174438221,"pZ":3.630309331671045,"vX0":7.769567003315105,"vY0":-133.57226608663154,"vZ0":-2.5375725542205934,"x":97.74,"y":140.76,"x0":-1.322295838975092,"y0":50.001186734952036,"z0":5.683450065341486,"aX":-15.539658770377276},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":16.6,"breakHorizontal":13.9,"spinRate":2262,"spinDirection":216},"zone":12,"typeConfidence":2.0,"plateTime":0.4092199431573742,"extension":6.623054160778783},"index":0,"playId":"fc18715e-5e59-351e-a8f4-2201c5d2fe1a","pitchNumber":1,"startTime":"2026-05-27T02:05:30.509Z","endTime":"2026-05-27T02:05:38.720Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.9,"endSpeed":79.2,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.485913035147362,"aZ":-28.98053434805525,"pfxX":-8.068008783752408,"pfxZ":2.0115819775942825,"pX":-0.16363093874220797,"pZ":1.5952704494531693,"vX0":5.808769561092667,"vY0":-125.00461685020893,"vZ0":-4.266804015627968,"x":123.24,"y":195.71,"x0":-1.4658007041935097,"y0":50.00194439516222,"z0":5.695232571022107,"aX":-12.806341591830746},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":2.9,"breakHorizontal":13.3,"spinRate":1467,"spinDirection":229},"zone":8,"typeConfidence":0.91,"plateTime":0.43765767273380085,"extension":6.478257327185057},"index":1,"playId":"e6be6112-6660-3146-88e5-9e1e37c61087","pitchNumber":2,"startTime":"2026-05-27T02:05:47.644Z","endTime":"2026-05-27T02:05:52.360Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"index":2,"startTime":"2026-05-27T02:05:59.325Z","endTime":"2026-05-27T02:06:21.872Z","isPitch":false,"type":"action","player":{"id":545121,"link":"/api/v1/people/545121"}},{"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.4,"endSpeed":84.3,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.472752494438065,"aZ":-12.098946870180658,"pfxX":-6.7865617049270925,"pfxZ":10.996560419223261,"pX":-0.672344193014734,"pZ":2.482391828920181,"vX0":4.6541637210549585,"vY0":-134.34710950993875,"vZ0":-5.910520319442581,"x":142.63,"y":171.76,"x0":-1.5466649191803925,"y0":50.001122686777826,"z0":5.572986793177857,"aX":-12.38781326012218},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":18.8,"breakHorizontal":11.3,"spinRate":2200,"spinDirection":219},"zone":4,"typeConfidence":2.0,"plateTime":0.4078945585475551,"extension":6.565796909896006},"index":3,"playId":"9ecb421d-40e9-3557-bd6e-5c613dcc9fc7","pitchNumber":3,"startTime":"2026-05-27T02:06:21.872Z","endTime":"2026-05-27T02:06:25.770Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":85.5,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.757036928108597,"aZ":-16.860419302406633,"pfxX":-7.089802069578057,"pfxZ":8.200469788905774,"pX":0.12216801586388251,"pZ":3.249350143320389,"vX0":6.436645167019677,"vY0":-135.37002692859875,"vZ0":-3.1660340140672742,"x":112.34,"y":151.05,"x0":-1.3577874907385161,"y0":50.00595976517083,"z0":5.604937617963126,"aX":-13.246042152027963},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":14.4,"breakHorizontal":11.6,"spinRate":2203,"spinDirection":217},"zone":2,"typeConfidence":2.0,"plateTime":0.40361647749074514,"extension":6.615803511713908},"hitData":{"launchSpeed":78.6,"launchAngle":-34.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":140.15,"coordY":155.74}},"index":4,"playId":"be6858d0-731a-3f09-8b79-6c9a2acded99","pitchNumber":4,"startTime":"2026-05-27T02:06:45.428Z","endTime":"2026-05-27T02:06:54.980Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T02:06:54.980Z","atBatIndex":10},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Gabriel Moreno out on a sacrifice fly to right fielder Victor Bericoto. Ryan Waldschmidt scores.","rbi":1,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-05-27T02:07:08.737Z","endTime":"2026-05-27T02:10:44.231Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6,7,8],"actionIndex":[],"runnerIndex":[0,1],"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":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":682674,"link":"/api/v1/people/682674"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":814439,"fullName":"Ryan Waldschmidt","link":"/api/v1/people/814439"},"responsiblePitcher":{"id":641816,"link":"/api/v1/people/641816"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":85.2,"endSpeed":79.7,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.619398938151118,"aZ":-28.140820376868085,"pfxX":0.8422404433068107,"pfxZ":2.542491636021256,"pX":0.8575001055014028,"pZ":1.6225240414276387,"vX0":7.807298522874342,"vY0":-123.95281905433035,"vZ0":-4.019331452864758,"x":84.31,"y":194.97,"x0":-2.4191225225454493,"y0":50.00078473772812,"z0":5.568262345530029,"aX":1.3316801615584268},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":4.1,"breakHorizontal":-3.0,"spinRate":2526,"spinDirection":39},"zone":14,"typeConfidence":2.0,"plateTime":0.4389036102858199,"extension":6.697843028258524},"index":0,"playId":"fd77d7ce-b70c-38fd-b603-4dbaccffb0c1","pitchNumber":1,"startTime":"2026-05-27T02:07:21.689Z","endTime":"2026-05-27T02:07:26.080Z","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.3,"endSpeed":85.2,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.73704682157439,"aZ":-13.765879711771722,"pfxX":-6.002451614992917,"pfxZ":9.933823121771239,"pX":-0.7281879410584697,"pZ":3.840411411913337,"vX0":6.351042395043084,"vY0":-134.4215718563881,"vZ0":-2.3424928576462176,"x":144.76,"y":135.09,"x0":-2.3276925675305766,"y0":50.000813008155454,"z0":5.685949024242465,"aX":-11.120852243068027},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":17.8,"breakHorizontal":9.7,"spinRate":2218,"spinDirection":215},"zone":11,"typeConfidence":2.0,"plateTime":0.4055461334038215,"extension":6.830833329455219},"index":1,"playId":"3b791c45-df15-3b1b-81bf-4630bcb241da","pitchNumber":2,"startTime":"2026-05-27T02:07:42.883Z","endTime":"2026-05-27T02:07:53.350Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.3,"endSpeed":85.4,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.352875183648504,"aZ":-13.98889487530942,"pfxX":-6.172512338400728,"pfxZ":9.814798243969088,"pX":-0.27733422244393213,"pZ":3.0347435699715772,"vX0":7.7209224664224285,"vY0":-134.33949384162497,"vZ0":-4.254575396787175,"x":127.57,"y":156.84,"x0":-2.3683489240345317,"y0":50.005070958157596,"z0":5.6132233183086875,"aX":-11.439716887310288},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":17.2,"breakHorizontal":9.8,"spinRate":2249,"spinDirection":215},"zone":2,"typeConfidence":2.0,"plateTime":0.40560976875891175,"extension":6.789308222050905},"index":2,"playId":"d1d5781a-a865-32cd-983b-7ad14632bf5e","pitchNumber":3,"startTime":"2026-05-27T02:08:03.287Z","endTime":"2026-05-27T02:08:06.326Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.3,"endSpeed":80.0,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.798572305824532,"aZ":-24.6711372337136,"pfxX":0.3218353182174005,"pfxZ":4.675394223894071,"pX":0.9842004368299307,"pZ":0.824987041065312,"vX0":8.356461004284029,"vY0":-125.41637317367478,"vZ0":-6.627151191336857,"x":79.48,"y":216.51,"x0":-2.42331581455649,"y0":50.000378443466694,"z0":5.495443308382363,"aX":0.5142148936513374},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":7.2,"breakHorizontal":-2.4,"spinRate":2459,"spinDirection":49},"zone":14,"typeConfidence":2.0,"plateTime":0.43562889386938375,"extension":6.806479185715677},"index":3,"playId":"2f0a6dde-0377-3e47-b900-d401fabd293f","pitchNumber":4,"startTime":"2026-05-27T02:08:26.659Z","endTime":"2026-05-27T02:08:31.516Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"index":4,"startTime":"2026-05-27T02:08:47.066Z","endTime":"2026-05-27T02:09:05.251Z","isPitch":false,"type":"action","player":{"id":672515,"link":"/api/v1/people/672515"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.3,"endSpeed":80.3,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.4916870316433,"aZ":-23.650006449281225,"pfxX":-8.836933902232564,"pfxZ":5.266986001252145,"pX":0.01605304582064256,"pZ":1.2683694174082976,"vX0":8.704231239103821,"vY0":-125.39868678866945,"vZ0":-5.9187653463521634,"x":116.39,"y":204.53,"x0":-2.325264847854776,"y0":50.00256217758986,"z0":5.546880895803422,"aX":-14.302517471935884},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":8.5,"breakHorizontal":14.4,"spinRate":1737,"spinDirection":229},"zone":14,"typeConfidence":0.9,"plateTime":0.4340971949482322,"extension":6.717117566923193},"index":5,"playId":"c2c09a68-1fe0-3c8d-9229-a74a379a9562","pitchNumber":5,"startTime":"2026-05-27T02:09:05.251Z","endTime":"2026-05-27T02:09:09.350Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.8,"endSpeed":84.5,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.929299651210926,"aZ":-11.556510382735528,"pfxX":-5.846872429490505,"pfxZ":11.210150954940824,"pX":-0.5083674328136096,"pZ":3.3459706331134487,"vX0":7.0914658145629925,"vY0":-134.90445986079789,"vZ0":-3.8469558438668154,"x":136.38,"y":148.44,"x0":-2.4141049874329745,"y0":50.0044520671799,"z0":5.60787797579673,"aX":-10.755701413098334},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":19.7,"breakHorizontal":9.0,"spinRate":2278,"spinDirection":209},"zone":11,"typeConfidence":2.0,"plateTime":0.40633991243583445,"extension":6.8255535054596415},"index":6,"playId":"7e0e7be4-e905-340e-9532-3c52b00f37be","pitchNumber":6,"startTime":"2026-05-27T02:09:35.906Z","endTime":"2026-05-27T02:09:43.345Z","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":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.0,"endSpeed":81.2,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.981631644060933,"aZ":-26.5565230421973,"pfxX":-9.001016999227012,"pfxZ":3.4297647944728453,"pX":0.993542365244747,"pZ":0.02849111726898642,"vX0":11.13198165130852,"vY0":-126.19916510110349,"vZ0":-8.373753221146565,"x":79.13,"y":238.01,"x0":-2.273968526198558,"y0":50.001901916340756,"z0":5.480348685872944,"aX":-14.74113201290953},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":4.7,"breakHorizontal":14.3,"spinRate":1529,"spinDirection":228},"zone":14,"typeConfidence":0.9,"plateTime":0.4314906314844742,"extension":6.87296138541204},"index":7,"playId":"de5ca620-50d3-3e87-84a6-7fa7581c928d","pitchNumber":7,"startTime":"2026-05-27T02:10:06.316Z","endTime":"2026-05-27T02:10:10.915Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":86.0,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.871474334817123,"aZ":-14.948311310399825,"pfxX":-7.352755550751091,"pfxZ":9.155284676120417,"pX":0.1454913987681635,"pZ":2.6530883152364084,"vX0":9.06466467487544,"vY0":-135.6340130689945,"vZ0":-4.847320259755167,"x":111.45,"y":167.15,"x0":-2.2689347466135743,"y0":50.00597555674356,"z0":5.489757796304888,"aX":-13.840227660058545},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":15.8,"breakHorizontal":11.6,"spinRate":2283,"spinDirection":216},"zone":5,"typeConfidence":2.0,"plateTime":0.4022930936542899,"extension":6.666055051313065},"hitData":{"launchSpeed":95.5,"launchAngle":25.0,"totalDistance":310.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":185.57,"coordY":89.47}},"index":8,"playId":"645372f7-1b90-3bc9-b506-c5543c02b918","pitchNumber":8,"startTime":"2026-05-27T02:10:32.211Z","endTime":"2026-05-27T02:10:44.231Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T02:10:44.231Z","atBatIndex":11},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Adrian Del Castillo homers (4) on a fly ball to right field.","rbi":1,"awayScore":3,"homeScore":1,"isOut":false},"about":{"atBatIndex":12,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-05-27T02:10:48.272Z","endTime":"2026-05-27T02:11:53.361Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"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":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728"},"responsiblePitcher":{"id":641816,"link":"/api/v1/people/641816"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.6,"endSpeed":84.1,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.424641142630627,"aZ":-15.155538143141978,"pfxX":-6.866455066686266,"pfxZ":9.395861152435423,"pX":-0.5115433502883401,"pZ":3.0229620519827476,"vX0":5.107787783114011,"vY0":-133.41588574293652,"vZ0":-3.8058533385418745,"x":136.5,"y":157.16,"x0":-1.5541900405294304,"y0":50.00389410097614,"z0":5.553164868848694,"aX":-12.438241671263219},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":16.4,"breakHorizontal":11.4,"spinRate":2220,"spinDirection":210},"zone":1,"typeConfidence":2.0,"plateTime":0.40979488671533426,"extension":6.74994191250092},"index":0,"playId":"24651ef3-3fe6-3af5-9755-712cf4caa4f5","pitchNumber":1,"startTime":"2026-05-27T02:11:10.524Z","endTime":"2026-05-27T02:11:14.475Z","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(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.2,"endSpeed":78.0,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.88162695076581,"aZ":-28.5896504121748,"pfxX":-9.188206459663073,"pfxZ":2.327120756272995,"pX":-0.10738147282979388,"pZ":2.3226174237705677,"vX0":6.305465054382711,"vY0":-122.62478633844732,"vZ0":-1.944967218186068,"x":121.09,"y":176.07,"x0":-1.505100415315754,"y0":50.00028217381567,"z0":5.540629252873399,"aX":-14.136587008292736},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":4.1,"breakHorizontal":15.4,"spinRate":1632,"spinDirection":237},"zone":5,"typeConfidence":0.91,"plateTime":0.44488914975529337,"extension":6.5694520666885925},"hitData":{"launchSpeed":101.6,"launchAngle":37.0,"totalDistance":375.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":214.05,"coordY":74.88}},"index":1,"playId":"9864cbc7-e4a2-3d0a-8a94-3bf7e5f79bb5","pitchNumber":2,"startTime":"2026-05-27T02:11:27.090Z","endTime":"2026-05-27T02:11:53.361Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T02:11:53.361Z","atBatIndex":12},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Tommy Troy grounds out, third baseman Matt Chapman to first baseman Rafael Devers.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":13,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-05-27T02:12:04.610Z","endTime":"2026-05-27T02:12:54.434Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":694371,"fullName":"Tommy Troy","link":"/api/v1/people/694371"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":694371,"fullName":"Tommy Troy","link":"/api/v1/people/694371"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":656305,"link":"/api/v1/people/656305"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":646240,"link":"/api/v1/people/646240"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.2,"endSpeed":84.7,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.29871157289045,"aZ":-14.619083292960372,"pfxX":-7.89393676318916,"pfxZ":9.59120437309678,"pX":-0.40812891921372774,"pZ":2.5333959694667447,"vX0":8.094251840054168,"vY0":-134.03260439444094,"vZ0":-4.907995472491461,"x":132.56,"y":170.38,"x0":-2.4327181860507223,"y0":50.005906876628906,"z0":5.422304242824778,"aX":-14.454028926489856},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":16.6,"breakHorizontal":12.7,"spinRate":2233,"spinDirection":213},"zone":4,"typeConfidence":2.0,"plateTime":0.40769414745514965,"extension":6.871730770681682},"index":0,"playId":"7ba60846-8a63-3ebb-81b7-5b859d4b0d96","pitchNumber":1,"startTime":"2026-05-27T02:12:11.597Z","endTime":"2026-05-27T02:12:15.411Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.2,"endSpeed":84.6,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.59544339817945,"aZ":-13.259354543766234,"pfxX":-6.868407297530023,"pfxZ":10.349157821430055,"pX":-0.019409994156715647,"pZ":2.2295288347429323,"vX0":8.76706440174636,"vY0":-133.99037492015987,"vZ0":-6.054660259131818,"x":117.74,"y":178.58,"x0":-2.433753732515176,"y0":50.0017902234144,"z0":5.457304589046165,"aX":-12.551766613358131},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":17.6,"breakHorizontal":10.7,"spinRate":2229,"spinDirection":213},"zone":5,"typeConfidence":2.0,"plateTime":0.40801831415833156,"extension":6.831610943188167},"index":1,"playId":"b654460b-3bb1-30e1-98d0-7f7c4b5aacc6","pitchNumber":2,"startTime":"2026-05-27T02:12:24.978Z","endTime":"2026-05-27T02:12:29.231Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.4,"endSpeed":79.1,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.724645301889787,"aZ":-29.431556728715307,"pfxX":2.3486300508632216,"pfxZ":1.7442202078737061,"pX":0.6835188921950349,"pZ":1.6535935199778462,"vX0":7.43595932451179,"vY0":-124.2685925974295,"vZ0":-3.123686663041488,"x":90.95,"y":194.13,"x0":-2.646494943340368,"y0":50.00173182604737,"z0":5.358799794846157,"aX":3.6914561650961124},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":2.6,"breakHorizontal":-5.9,"spinRate":2399,"spinDirection":59},"zone":9,"typeConfidence":2.0,"plateTime":0.43991015779586773,"extension":6.8588348484045225},"hitData":{"launchSpeed":66.0,"launchAngle":-12.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":106.71,"coordY":166.88}},"index":2,"playId":"66fa5f63-9f7e-369f-a070-98e4ee0b66ff","pitchNumber":3,"startTime":"2026-05-27T02:12:46.014Z","endTime":"2026-05-27T02:12:54.434Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T02:12:54.434Z","atBatIndex":13},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jesus Rodriguez flies out to center fielder Ryan Waldschmidt.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-05-27T02:14:33.297Z","endTime":"2026-05-27T02:16:58.053Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":683679,"fullName":"Jesus Rodriguez","link":"/api/v1/people/683679"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":683679,"fullName":"Jesus Rodriguez","link":"/api/v1/people/683679"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":814439,"link":"/api/v1/people/814439"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.0,"endSpeed":81.9,"strikeZoneTop":3.116,"strikeZoneBottom":1.572,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.715348238678803,"aZ":-14.125305430597463,"pfxX":2.251573011632775,"pfxZ":10.552198386555999,"pX":1.0366311458236448,"pZ":2.9231490117323733,"vX0":-1.394156354921219,"vY0":-129.6201064884527,"vZ0":-5.179584948810159,"x":77.49,"y":159.85,"x0":1.2874148761266733,"y0":50.00647686042562,"z0":6.016554675494155,"aX":3.852968735740064},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":18.2,"breakHorizontal":-3.8,"spinRate":2297,"spinDirection":152},"zone":12,"typeConfidence":2.0,"plateTime":0.4216951054041629,"extension":6.326630001762649},"index":0,"playId":"29c572dd-166d-3371-8ecb-e3441b503ff0","pitchNumber":1,"startTime":"2026-05-27T02:15:10.612Z","endTime":"2026-05-27T02:15:15.295Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.4,"endSpeed":77.5,"strikeZoneTop":3.116,"strikeZoneBottom":1.572,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.970663423227492,"aZ":-26.490711018680607,"pfxX":9.318237491762867,"pfxZ":3.7220372695368518,"pX":0.8743171285827078,"pZ":1.8890422836536411,"vX0":-3.695535769652123,"vY0":-122.90440453809974,"vZ0":-4.213536305414781,"x":83.67,"y":187.78,"x0":1.1891130415981994,"y0":50.00155798721413,"z0":5.88245199478602,"aX":14.215706208071515},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":6.0,"breakHorizontal":-16.0,"spinRate":1896,"spinDirection":133},"zone":14,"typeConfidence":2.0,"plateTime":0.44611124500108446,"extension":6.377512040071834},"index":1,"playId":"a03c1d68-da88-3cfb-9e17-97bd59dfa259","pitchNumber":2,"startTime":"2026-05-27T02:15:23.811Z","endTime":"2026-05-27T02:15:27.775Z","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":90.6,"endSpeed":82.7,"strikeZoneTop":3.116,"strikeZoneBottom":1.572,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.470485621770745,"aZ":-11.69443259869423,"pfxX":4.715672375698942,"pfxZ":11.680482126887851,"pX":-0.17788429868329422,"pZ":2.521695104798104,"vX0":-5.350441840502928,"vY0":-131.70042358399584,"vZ0":-6.375231399314188,"x":123.78,"y":170.69,"x0":1.269173538793603,"y0":50.003877224227026,"z0":5.842146169457705,"aX":8.26904510078136},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":19.9,"breakHorizontal":-7.3,"spinRate":2367,"spinDirection":147},"zone":5,"typeConfidence":2.0,"plateTime":0.41619629805017366,"extension":6.369700306082571},"index":2,"playId":"9de9089a-e886-3ffc-8fec-0a7a72bd6f0c","pitchNumber":3,"startTime":"2026-05-27T02:15:36.732Z","endTime":"2026-05-27T02:15:40.080Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-05-27T02:15:53.176Z","endTime":"2026-05-27T02:16:04.367Z","isPitch":false,"type":"action","player":{"id":683679,"link":"/api/v1/people/683679"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.2,"endSpeed":78.4,"strikeZoneTop":3.116,"strikeZoneBottom":1.572,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.163275793876362,"aZ":-26.47711794477677,"pfxX":10.281799103509671,"pfxZ":3.6656910333394306,"pX":1.3226581281121559,"pZ":1.420751047212272,"vX0":-2.9024513935615097,"vY0":-123.99882942241109,"vZ0":-5.446026326516812,"x":66.58,"y":200.42,"x0":1.173632683612027,"y0":50.00335788442574,"z0":5.858942803920014,"aX":15.986113636891725},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":5.6,"breakHorizontal":-17.9,"spinRate":2033,"spinDirection":132},"zone":14,"typeConfidence":2.0,"plateTime":0.44198495406057736,"extension":6.436094137378851},"index":4,"playId":"c0076a5b-5d34-3c2a-aadd-7ce95d6807d0","pitchNumber":4,"startTime":"2026-05-27T02:16:04.367Z","endTime":"2026-05-27T02:16:08.903Z","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":86.8,"endSpeed":80.7,"strikeZoneTop":3.116,"strikeZoneBottom":1.572,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.744602365656462,"aZ":-25.341575520539827,"pfxX":-1.7001938096673794,"pfxZ":4.157349377471204,"pX":0.47557625342570753,"pZ":2.127313143945356,"vX0":-1.9723143148199254,"vY0":-126.5659045068506,"vZ0":-4.0469511847503306,"x":98.87,"y":181.34,"x0":1.4821402839296625,"y0":50.00306046870055,"z0":5.746754589334838,"aX":-2.7928116204560407},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":7.0,"breakHorizontal":3.5,"spinRate":2295,"spinDirection":163},"zone":9,"typeConfidence":2.0,"plateTime":0.4306840949200752,"extension":6.519569042893248},"index":5,"playId":"735393e2-cb83-34ab-9eae-9198d8ba18f1","pitchNumber":5,"startTime":"2026-05-27T02:16:17.405Z","endTime":"2026-05-27T02:16:21.692Z","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":91.4,"endSpeed":84.5,"strikeZoneTop":3.116,"strikeZoneBottom":1.572,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.023678555417433,"aZ":-19.47393650234112,"pfxX":6.981896672473022,"pfxZ":7.022967344836883,"pX":-0.2471482730932456,"pZ":2.1741272905463993,"vX0":-5.324818558575366,"vY0":-133.0151082617446,"vZ0":-6.188020997011656,"x":126.42,"y":180.08,"x0":0.8642476153695862,"y0":50.003622637180406,"z0":5.92254032965374,"aX":12.629089883178814},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":11.8,"breakHorizontal":-11.6,"spinRate":2268,"spinDirection":155},"zone":5,"typeConfidence":2.0,"plateTime":0.4102982468817289,"extension":6.51307583955231},"hitData":{"launchSpeed":87.3,"launchAngle":39.0,"totalDistance":319.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":126.68,"coordY":71.26}},"index":6,"playId":"923f9f8c-d214-3443-a604-f51594df8838","pitchNumber":6,"startTime":"2026-05-27T02:16:47.809Z","endTime":"2026-05-27T02:16:58.053Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T02:16:58.053Z","atBatIndex":14},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Bryce Eldridge doubles (2) on a sharp line drive to right fielder Corbin Carroll.","rbi":0,"awayScore":3,"homeScore":1,"isOut":false},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-05-27T02:16:56.577Z","endTime":"2026-05-27T02:17:45.793Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":682998,"link":"/api/v1/people/682998"},"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(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":1},"pitchData":{"startSpeed":77.9,"endSpeed":72.6,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.24342537446168,"aZ":-39.97770353864142,"pfxX":-3.5429005969779612,"pfxZ":-5.970123674268475,"pX":-0.8519768475865098,"pZ":1.000443649319303,"vX0":-3.511183625831824,"vY0":-113.48519717039518,"vZ0":-2.38461327875911,"x":149.48,"y":211.77,"x0":1.1738619342960774,"y0":50.00063609985484,"z0":6.0366675168000095,"aX":-4.632885457836719},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-56.0,"breakVerticalInduced":-11.2,"breakHorizontal":7.3,"spinRate":2255,"spinDirection":315},"zone":13,"typeConfidence":2.0,"plateTime":0.48213592467220234,"extension":6.52190674493464},"index":0,"playId":"bea47d0f-43fa-3464-b981-4e907cf0d191","pitchNumber":1,"startTime":"2026-05-27T02:17:20.686Z","endTime":"2026-05-27T02:17:24.966Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.5,"endSpeed":82.9,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.71719035870613,"aZ":-18.967210645660643,"pfxX":7.250290283914982,"pfxZ":7.516565461373142,"pX":0.7886505789761366,"pZ":2.6747440092308117,"vX0":-3.5243336542059374,"vY0":-131.6701513674169,"vZ0":-4.895031566484857,"x":86.94,"y":166.56,"x0":1.2017772879929685,"y0":50.006188184932974,"z0":5.959801098607214,"aX":12.744489063153122},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":12.7,"breakHorizontal":-12.4,"spinRate":2217,"spinDirection":156},"zone":6,"typeConfidence":2.0,"plateTime":0.4158485904484146,"extension":6.49995957186547},"hitData":{"launchSpeed":105.9,"launchAngle":12.0,"totalDistance":221.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":183.85,"coordY":132.35}},"index":1,"playId":"9dcec6b1-0e61-35f2-b10c-73c954b2bac8","pitchNumber":2,"startTime":"2026-05-27T02:17:32.767Z","endTime":"2026-05-27T02:17:45.793Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T02:17:45.793Z","atBatIndex":15},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Eric Haase pops out to first baseman Ildemaro Vargas in foul territory.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":16,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-05-27T02:17:44.628Z","endTime":"2026-05-27T02:19:02.893Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":606992,"fullName":"Eric Haase","link":"/api/v1/people/606992"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":606992,"fullName":"Eric Haase","link":"/api/v1/people/606992"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":545121,"link":"/api/v1/people/545121"},"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, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.7,"endSpeed":78.5,"strikeZoneTop":3.104,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.393123392408974,"aZ":-26.7660887737265,"pfxX":8.430338107569984,"pfxZ":3.480390489446746,"pX":0.04313403775635515,"pZ":2.3879492127398847,"vX0":-5.346515006206079,"vY0":-123.36441853083426,"vZ0":-3.2717360804162436,"x":115.36,"y":174.31,"x0":1.1329232877914237,"y0":50.006157834207905,"z0":5.965055717342811,"aX":13.11807294522951},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":5.9,"breakHorizontal":-14.2,"spinRate":1917,"spinDirection":128},"zone":5,"typeConfidence":2.0,"plateTime":0.44240512843939594,"extension":6.499840644822692},"index":0,"playId":"cc8b9a3c-f363-3a59-a51b-52641aed019d","pitchNumber":1,"startTime":"2026-05-27T02:18:16.672Z","endTime":"2026-05-27T02:18:20.630Z","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":87.2,"endSpeed":79.5,"strikeZoneTop":3.104,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.83496427454506,"aZ":-25.806174647941926,"pfxX":-0.7868371626718151,"pfxZ":3.91599319505551,"pX":0.2429225362498521,"pZ":5.082987175997343,"vX0":-2.1176282835718134,"vY0":-126.9802950416641,"vZ0":2.378025576502785,"x":107.74,"y":101.54,"x0":1.1911089911861863,"y0":50.00480203226281,"z0":6.191936053286491,"aX":-1.280766734381182},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":7.9,"breakHorizontal":1.9,"spinRate":2402,"spinDirection":187},"zone":12,"typeConfidence":2.0,"plateTime":0.4319030274175364,"extension":6.253596691938081},"index":1,"playId":"a8defe55-bbb9-3732-b59e-ce4c9367d1ef","pitchNumber":2,"startTime":"2026-05-27T02:18:31.867Z","endTime":"2026-05-27T02:18:36.064Z","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":91.1,"endSpeed":83.7,"strikeZoneTop":3.104,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.649777982848015,"aZ":-14.774628160814936,"pfxX":4.415290744907335,"pfxZ":9.724076519079697,"pX":-0.8261740570562167,"pZ":3.076217392844288,"vX0":-6.631743961684339,"vY0":-132.4957471084533,"vZ0":-4.486167109441685,"x":148.49,"y":155.72,"x0":1.1283424459614027,"y0":50.000004229548765,"z0":5.86084970528601,"aX":7.89841269296928},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":16.9,"breakHorizontal":-6.6,"spinRate":2320,"spinDirection":149},"zone":11,"typeConfidence":2.0,"plateTime":0.4124017460285416,"extension":6.376671609465334},"hitData":{"launchSpeed":74.1,"launchAngle":71.0,"totalDistance":107.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":163.46,"coordY":184.11}},"index":2,"playId":"3b35b0e7-d48b-3108-ae69-e0ca53bb6b10","pitchNumber":3,"startTime":"2026-05-27T02:18:52.264Z","endTime":"2026-05-27T02:19:02.893Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T02:19:02.893Z","atBatIndex":16},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Victor Bericoto strikes out swinging.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":17,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-05-27T02:19:07.431Z","endTime":"2026-05-27T02:20:28.600Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":682674,"fullName":"Victor Bericoto","link":"/api/v1/people/682674"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":682674,"fullName":"Victor Bericoto","link":"/api/v1/people/682674"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":672515,"link":"/api/v1/people/672515"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":77.0,"endSpeed":71.9,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.15898877492038,"aZ":-38.96543553551271,"pfxX":-3.2571538417204824,"pfxZ":-5.266056348972041,"pX":1.0137980604996577,"pZ":2.6652108069282185,"vX0":0.03131888985915804,"vY0":-112.2730072507693,"vZ0":0.9103099831935522,"x":78.36,"y":166.82,"x0":1.4236383740462901,"y0":50.000568442137094,"z0":6.184946981433599,"aX":-4.2045468597966},"breaks":{"breakAngle":6.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.6,"breakVerticalInduced":-9.1,"breakHorizontal":5.9,"spinRate":2346,"spinDirection":300},"zone":12,"typeConfidence":2.0,"plateTime":0.48574935220482107,"extension":6.413215939059622},"index":0,"playId":"a466ccfb-77ba-3ba2-b04d-b0dc591e94d3","pitchNumber":1,"startTime":"2026-05-27T02:19:29.472Z","endTime":"2026-05-27T02:19:33.476Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.5,"endSpeed":78.5,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.506031007830174,"aZ":-26.27337655641813,"pfxX":9.750321311803322,"pfxZ":3.7757098530258704,"pX":0.613412989614888,"pZ":1.2750982280196312,"vX0":-4.28190678851108,"vY0":-124.30243617421031,"vZ0":-5.849008315503715,"x":93.62,"y":204.35,"x0":1.0940766027928264,"y0":50.00013585032311,"z0":5.847138698072645,"aX":15.21641154191395},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":5.6,"breakHorizontal":-16.7,"spinRate":1981,"spinDirection":132},"zone":14,"typeConfidence":2.0,"plateTime":0.44108186198902244,"extension":6.451313647525283},"index":1,"playId":"123b334f-933f-34e7-ab44-d5372238b3b5","pitchNumber":2,"startTime":"2026-05-27T02:19:45.898Z","endTime":"2026-05-27T02:19:51.898Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.9,"endSpeed":79.4,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.00352940962487,"aZ":-24.55503654200387,"pfxX":8.526933250472249,"pfxZ":4.786216387762906,"pX":0.6593221492231377,"pZ":1.2859752040661234,"vX0":-4.208091668365019,"vY0":-125.03094232323912,"vZ0":-6.314651868749088,"x":91.87,"y":204.06,"x0":1.2518395801247637,"y0":50.00140086319245,"z0":5.845299591807273,"aX":13.568096776014432},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":7.6,"breakHorizontal":-14.5,"spinRate":2007,"spinDirection":130},"zone":14,"typeConfidence":2.0,"plateTime":0.43722274104143777,"extension":6.50114060172908},"index":2,"playId":"07b99cd7-3d77-3392-8c9e-b8253e4af5c9","pitchNumber":3,"startTime":"2026-05-27T02:20:05.240Z","endTime":"2026-05-27T02:20:09.234Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":91.6,"endSpeed":84.6,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.307006787250504,"aZ":-15.958788223121932,"pfxX":3.3967917657914866,"pfxZ":8.904926166321252,"pX":-1.0466667407551598,"pZ":3.5538525255182036,"vX0":-7.273963956145883,"vY0":-133.26393904590262,"vZ0":-3.268141844919824,"x":156.9,"y":142.83,"x0":1.2618466064492617,"y0":50.004282341264656,"z0":5.930883734187367,"aX":6.187440721878918},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":15.7,"breakHorizontal":-4.8,"spinRate":2333,"spinDirection":153},"zone":11,"typeConfidence":2.0,"plateTime":0.40908703240436095,"extension":6.343735390130232},"index":3,"playId":"b0197bc5-ae5a-32f2-b619-e54d3d22f88a","pitchNumber":4,"startTime":"2026-05-27T02:20:23.173Z","endTime":"2026-05-27T02:20:28.600Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T02:20:28.600Z","atBatIndex":17},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ketel Marte called out on strikes.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-05-27T02:22:03.960Z","endTime":"2026-05-27T02:23:29.140Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":606992,"link":"/api/v1/people/606992"},"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":91.3,"endSpeed":83.9,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.74690371034424,"aZ":-15.676994940070074,"pfxX":-7.896970237756752,"pfxZ":9.170448929284195,"pX":0.3906470080966174,"pZ":3.1302105470645265,"vX0":7.66283088473177,"vY0":-132.85113656552937,"vZ0":-3.5481214404738073,"x":102.11,"y":154.26,"x0":-1.4962347152167645,"y0":50.00193896074772,"z0":5.612815183699579,"aX":-14.206012774726073},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":16.1,"breakHorizontal":12.7,"spinRate":2281,"spinDirection":217},"zone":3,"typeConfidence":2.0,"plateTime":0.4112657345608244,"extension":6.604245524756927},"index":0,"playId":"e52a39e9-bbbd-3b52-9af2-4f399e1d599a","pitchNumber":1,"startTime":"2026-05-27T02:22:35.045Z","endTime":"2026-05-27T02:22:38.691Z","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":91.6,"endSpeed":83.6,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.447086656155392,"aZ":-13.600581499813158,"pfxX":-8.571610553559935,"pfxZ":10.332772600762542,"pX":-0.06112720821024603,"pZ":3.483807855311904,"vX0":6.660515897408145,"vY0":-133.19525396863105,"vZ0":-3.2565776462738665,"x":119.33,"y":144.72,"x0":-1.4797440702512645,"y0":50.004650413755876,"z0":5.704958089754586,"aX":-15.412212333450087},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":18.2,"breakHorizontal":14.0,"spinRate":2386,"spinDirection":211},"zone":11,"typeConfidence":2.0,"plateTime":0.4111218402212753,"extension":6.518409942864153},"index":1,"playId":"68dafadc-1373-3044-b40c-bebf19cd599a","pitchNumber":2,"startTime":"2026-05-27T02:22:49.063Z","endTime":"2026-05-27T02:22:52.571Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.1,"endSpeed":79.0,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.25316269919341,"aZ":-28.300098060582716,"pfxX":-9.030992673094154,"pfxZ":2.460576378032628,"pX":-1.4092676185740602,"pZ":1.9691695062032804,"vX0":3.659958851828189,"vY0":-123.93037572066241,"vZ0":-3.0973666643229816,"x":170.72,"y":185.61,"x0":-1.7231814209300682,"y0":50.000713385491295,"z0":5.572190306027036,"aX":-14.197943456215958},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":4.1,"breakHorizontal":15.6,"spinRate":1544,"spinDirection":235},"zone":13,"typeConfidence":0.91,"plateTime":0.44014854855690455,"extension":6.380309164789544},"index":2,"playId":"9b626426-37ae-3bf9-9d49-1ce0fbac9726","pitchNumber":3,"startTime":"2026-05-27T02:23:10.323Z","endTime":"2026-05-27T02:23:14.776Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":92.3,"endSpeed":84.6,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.350689989301074,"aZ":-13.44785788086917,"pfxX":-6.811397037012785,"pfxZ":10.238639545905386,"pX":-0.6519117324546214,"pZ":2.0315702178866952,"vX0":4.836185037935254,"vY0":-134.2044521096173,"vZ0":-6.409454153048758,"x":141.85,"y":183.93,"x0":-1.590088455682371,"y0":50.000097444188285,"z0":5.403907234271307,"aX":-12.454492171261716},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":17.4,"breakHorizontal":11.3,"spinRate":2380,"spinDirection":222},"zone":7,"typeConfidence":2.0,"plateTime":0.40772710800102363,"extension":6.598769134142274},"index":3,"playId":"ea8476e5-eac7-38da-a0d1-e4a48c6fcf3c","pitchNumber":4,"startTime":"2026-05-27T02:23:25.282Z","endTime":"2026-05-27T02:23:29.140Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T02:23:29.140Z","atBatIndex":18},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Corbin Carroll walks.","rbi":0,"awayScore":3,"homeScore":1,"isOut":false},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-05-27T02:23:28.721Z","endTime":"2026-05-27T02:24:55.904Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"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":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.0,"endSpeed":80.7,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.87986537600975,"aZ":-21.54628570592203,"pfxX":-1.824327379303183,"pfxZ":6.438942073772426,"pX":-1.147484423253403,"pZ":2.3965031593291974,"vX0":2.2742070676245474,"vY0":-126.8827637194644,"vZ0":-2.914060159545486,"x":160.74,"y":174.07,"x0":-1.8131478007128676,"y0":50.00420992796811,"z0":5.252748620361039,"aX":-3.012475327761422},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":11.3,"breakHorizontal":2.9,"spinRate":2353,"spinDirection":199},"zone":13,"typeConfidence":2.0,"plateTime":0.42959849998543476,"extension":6.817248322137392},"index":0,"playId":"862996bf-dbd9-3cb5-bfff-2aad02f5aeb8","pitchNumber":1,"startTime":"2026-05-27T02:23:49.805Z","endTime":"2026-05-27T02:23:53.770Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.3,"endSpeed":83.7,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.1914222771607,"aZ":-15.206720246126382,"pfxX":-8.2301158950515,"pfxZ":9.457332905418106,"pX":0.7621710964878587,"pZ":3.573772482743794,"vX0":8.464366647531968,"vY0":-132.7893313973901,"vZ0":-2.234638609546263,"x":87.95,"y":142.29,"x0":-1.3903297146192595,"y0":50.004488400458726,"z0":5.526714431294649,"aX":-14.768646124106903},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":16.9,"breakHorizontal":13.2,"spinRate":2368,"spinDirection":217},"zone":12,"typeConfidence":2.0,"plateTime":0.41175443777695975,"extension":6.557350521143163},"index":1,"playId":"35e13478-f740-37a2-a09e-a416aaa3256b","pitchNumber":2,"startTime":"2026-05-27T02:24:02.585Z","endTime":"2026-05-27T02:24:07.251Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.0,"endSpeed":78.6,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.857609397144998,"aZ":-23.38339604443903,"pfxX":-8.950709615114764,"pfxZ":5.642252030009772,"pX":-0.31216770658076776,"pZ":0.791095619429023,"vX0":6.138558399641602,"vY0":-123.54416250878782,"vZ0":-6.06355165849377,"x":128.9,"y":217.42,"x0":-1.6567828143677534,"y0":50.00109480316382,"z0":5.222265236342938,"aX":-13.940355290401635},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":9.1,"breakHorizontal":14.9,"spinRate":1798,"spinDirection":235},"zone":13,"typeConfidence":0.91,"plateTime":0.44205959628754554,"extension":6.773192339378093},"index":2,"playId":"d3ecba51-d002-3a20-8b7f-63477c9d8592","pitchNumber":3,"startTime":"2026-05-27T02:24:15.628Z","endTime":"2026-05-27T02:24:19.562Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.8,"endSpeed":85.3,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.695159257696954,"aZ":-13.383210953768137,"pfxX":-6.3558113561807685,"pfxZ":10.109128701574003,"pX":-0.11336333482606874,"pZ":2.2308569727449505,"vX0":5.91250587171579,"vY0":-135.05164475070677,"vZ0":-5.697596547990251,"x":121.32,"y":178.55,"x0":-1.498661907521371,"y0":50.00170578847654,"z0":5.298802549799683,"aX":-11.813173488699471},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":17.4,"breakHorizontal":10.3,"spinRate":2284,"spinDirection":220},"zone":5,"typeConfidence":2.0,"plateTime":0.40460395539361516,"extension":6.673880017815278},"index":3,"playId":"ab8af1b9-8225-3082-b71f-bf8c8fe83368","pitchNumber":4,"startTime":"2026-05-27T02:24:35.380Z","endTime":"2026-05-27T02:24:39.210Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.9,"endSpeed":85.6,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.367160168692582,"aZ":-14.513914818741258,"pfxX":-7.248527329208554,"pfxZ":9.455029971277778,"pX":-0.9216057191535785,"pZ":2.5114614964756403,"vX0":4.402260850129486,"vY0":-135.2793483939571,"vZ0":-4.748997743083449,"x":152.13,"y":170.97,"x0":-1.6217887684366472,"y0":50.00152025914413,"z0":5.294796059099823,"aX":-13.538025256591464},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":16.4,"breakHorizontal":12.2,"spinRate":2365,"spinDirection":220},"zone":11,"typeConfidence":2.0,"plateTime":0.403682779001858,"extension":6.741336091374776},"index":4,"playId":"22291857-8f5a-32eb-b012-6f0377c52321","pitchNumber":5,"startTime":"2026-05-27T02:24:51.371Z","endTime":"2026-05-27T02:24:55.904Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T02:24:55.904Z","atBatIndex":19},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Geraldo Perdomo grounds into a double play, first baseman Rafael Devers to shortstop Willy Adames. Corbin Carroll out at 2nd. Geraldo Perdomo out at 1st.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":20,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-05-27T02:24:56.319Z","endTime":"2026-05-27T02:26:22.172Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":646240,"link":"/api/v1/people/646240"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","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":3},"credits":[{"player":{"id":646240,"link":"/api/v1/people/646240"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":642715,"link":"/api/v1/people/642715"},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.3,"endSpeed":78.3,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.19524334825392,"aZ":-25.19278269057338,"pfxX":-7.802310812711585,"pfxZ":4.460156904135657,"pX":-1.0957346478088088,"pZ":2.999350569409575,"vX0":3.9095219149055245,"vY0":-124.16511744030184,"vZ0":-1.1412679157194348,"x":158.77,"y":157.8,"x0":-1.6745714026728982,"y0":50.004184355139536,"z0":5.555707136139928,"aX":-12.21836720132953},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":8.0,"breakHorizontal":13.3,"spinRate":1604,"spinDirection":229},"zone":11,"typeConfidence":0.9,"plateTime":0.44064354266040384,"extension":6.6641649807743395},"index":0,"playId":"824f4d4a-0b50-3999-aaa7-87536f8d26d6","pitchNumber":1,"startTime":"2026-05-27T02:25:19.435Z","endTime":"2026-05-27T02:25:24.315Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.0,"endSpeed":84.3,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.680777607157754,"aZ":-13.09759563323929,"pfxX":-6.7463656576497195,"pfxZ":10.472795024454907,"pX":0.412999109664238,"pZ":3.343004858114127,"vX0":7.11478914715672,"vY0":-133.8240074550971,"vZ0":-3.361927688916088,"x":101.26,"y":148.52,"x0":-1.3979729917587453,"y0":50.0065521243402,"z0":5.548126274716356,"aX":-12.293890512907591},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":18.5,"breakHorizontal":10.8,"spinRate":2330,"spinDirection":215},"zone":3,"typeConfidence":2.0,"plateTime":0.4086100358111908,"extension":6.712969566368596},"index":1,"playId":"40bedb4e-8ee8-3d8b-b251-11fd05ebb309","pitchNumber":2,"startTime":"2026-05-27T02:25:37.020Z","endTime":"2026-05-27T02:25:40.705Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"index":2,"playId":"ebdb2fb5-1a39-4334-b552-e1d26783b47e","startTime":"2026-05-27T02:25:55.038Z","endTime":"2026-05-27T02:26:00.038Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.9,"endSpeed":79.1,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.307757047894366,"aZ":-27.83897829112473,"pfxX":-8.829614658606314,"pfxZ":2.7248446681536382,"pX":-0.7270995508322419,"pZ":2.4494983389921376,"vX0":5.159895048642066,"vY0":-125.10946334924628,"vZ0":-1.974826189597262,"x":144.72,"y":172.64,"x0":-1.6648960191419073,"y0":50.003767351089095,"z0":5.521969554011547,"aX":-14.053163938261084},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":4.7,"breakHorizontal":14.9,"spinRate":1505,"spinDirection":230},"zone":4,"typeConfidence":0.91,"plateTime":0.43713417426395385,"extension":6.643584352396978},"hitData":{"launchSpeed":87.4,"launchAngle":-0.0,"totalDistance":46.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":149.28,"coordY":170.43}},"index":3,"playId":"5512df04-15d2-3bb4-8b2a-4f92ca1503c0","pitchNumber":3,"startTime":"2026-05-27T02:26:13.882Z","endTime":"2026-05-27T02:26:22.172Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T02:26:22.172Z","atBatIndex":20},{"result":{"type":"atBat","event":"Triple","eventType":"triple","description":"Willy Adames triples (1) on a line drive to left fielder Tommy Troy.","rbi":0,"awayScore":3,"homeScore":1,"isOut":false},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-05-27T02:27:35.700Z","endTime":"2026-05-27T02:29:17.786Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":35},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"pitchHand":{"code":"L","description":"Left"},"postOnThird":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Triple","eventType":"triple","movementReason":null,"runner":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":694371,"link":"/api/v1/people/694371"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"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, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":78.5,"endSpeed":73.4,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.324158469897004,"aZ":-36.56552237238391,"pfxX":-1.65472296619757,"pfxZ":-3.273738833579512,"pX":0.7254322950172555,"pZ":1.3440555970640096,"vX0":-0.9565596177924602,"vY0":-114.48460219137031,"vZ0":-2.6586550507038407,"x":89.35,"y":202.49,"x0":1.3624352982196382,"y0":50.00541582594358,"z0":6.067914905669856,"aX":-2.2168367953366035},"breaks":{"breakAngle":3.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.2,"breakVerticalInduced":-6.2,"breakHorizontal":3.2,"spinRate":2317,"spinDirection":301},"zone":14,"typeConfidence":2.0,"plateTime":0.4767639179503784,"extension":6.470555396775466},"index":0,"playId":"4c027104-85ac-303b-ac5a-ac27dee6cf12","pitchNumber":1,"startTime":"2026-05-27T02:28:43.589Z","endTime":"2026-05-27T02:28:46.890Z","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":1,"outs":0},"pitchData":{"startSpeed":91.5,"endSpeed":84.1,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.30854434100602,"aZ":-14.469078330457384,"pfxX":6.095371150594529,"pfxZ":9.794307702755098,"pX":0.6672669004847708,"pZ":2.813414440502718,"vX0":-3.74128507902756,"vY0":-133.27617862075718,"vZ0":-5.20927869541548,"x":91.57,"y":162.82,"x0":1.2937088992404744,"y0":50.003171029398096,"z0":5.829868711188113,"aX":11.020226473843444},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":16.9,"breakHorizontal":-10.3,"spinRate":2328,"spinDirection":154},"zone":3,"typeConfidence":2.0,"plateTime":0.4101890823434031,"extension":6.4861997252289765},"hitData":{"launchSpeed":98.5,"launchAngle":22.0,"totalDistance":339.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":85.72,"coordY":68.9}},"index":1,"playId":"ee059ae5-1ce4-3fe6-96d2-55c96677c375","pitchNumber":2,"startTime":"2026-05-27T02:29:00.760Z","endTime":"2026-05-27T02:29:17.786Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T02:29:17.786Z","atBatIndex":21},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Casey Schmitt singles on a line drive to left fielder Tommy Troy. Willy Adames scores.","rbi":1,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-05-27T02:29:26.083Z","endTime":"2026-05-27T02:30:05.174Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":694371,"link":"/api/v1/people/694371"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"responsiblePitcher":{"id":593958,"link":"/api/v1/people/593958"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.8,"endSpeed":78.8,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.698411994429417,"aZ":-29.435557482606985,"pfxX":8.777816053528277,"pfxZ":1.7420467539900129,"pX":0.1632546536639988,"pZ":1.261692912292397,"vX0":-5.4268663192795055,"vY0":-124.70859124412821,"vZ0":-5.250988140613046,"x":110.78,"y":204.71,"x0":1.2300628146743415,"y0":50.00352722451368,"z0":5.8304947320746985,"aX":13.789987716183415},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":2.2,"breakHorizontal":-14.6,"spinRate":1697,"spinDirection":130},"zone":14,"typeConfidence":2.0,"plateTime":0.4396518587729932,"extension":6.468646620337812},"hitData":{"launchSpeed":86.7,"launchAngle":15.0,"totalDistance":230.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":61.2,"coordY":99.55}},"index":0,"playId":"f13c632d-fff5-355a-b3ab-d76b91f75cf8","pitchNumber":1,"startTime":"2026-05-27T02:29:53.303Z","endTime":"2026-05-27T02:30:05.174Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T02:30:05.174Z","atBatIndex":22},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Matt Chapman strikes out swinging.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-05-27T02:30:00.837Z","endTime":"2026-05-27T02:31:28.370Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":672515,"link":"/api/v1/people/672515"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.6,"endSpeed":83.8,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.64217415311548,"aZ":-18.635359599816724,"pfxX":6.811831665442513,"pfxZ":7.619991417638168,"pX":0.45374760784235524,"pZ":1.4664871126574568,"vX0":-3.6540173075828104,"vY0":-131.8394021833204,"vZ0":-7.886500677807158,"x":99.7,"y":199.18,"x0":0.9660700477800684,"y0":50.00225947720105,"z0":5.8503447572235485,"aX":12.099938462875024},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":12.5,"breakHorizontal":-11.6,"spinRate":2224,"spinDirection":150},"zone":14,"typeConfidence":2.0,"plateTime":0.41402692380538886,"extension":6.539356302664078},"index":0,"playId":"9b89a468-19fc-35de-814c-6e012cf15fbb","pitchNumber":1,"startTime":"2026-05-27T02:30:27.942Z","endTime":"2026-05-27T02:30:31.337Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.2,"endSpeed":83.4,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.020402991592103,"aZ":-14.679825675083329,"pfxX":3.5987208780731637,"pfxZ":9.835513401307182,"pX":-1.7123717579548041,"pZ":2.8468055933710277,"vX0":-8.721933507459365,"vY0":-132.44881379701323,"vZ0":-4.9478367781205455,"x":182.27,"y":161.92,"x0":1.154183355161423,"y0":50.00147450246395,"z0":5.810880486462531,"aX":6.401012016740264},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":16.9,"breakHorizontal":-4.7,"spinRate":2277,"spinDirection":149},"zone":11,"typeConfidence":2.0,"plateTime":0.4133836131484667,"extension":6.490736482631334},"index":1,"playId":"d55b4e4d-ec68-31d7-9688-1f4281d22e2a","pitchNumber":2,"startTime":"2026-05-27T02:30:47.871Z","endTime":"2026-05-27T02:30:53.080Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.0,"endSpeed":79.4,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.108872725762836,"aZ":-28.41929293020218,"pfxX":8.707140322819434,"pfxZ":2.3518560544468183,"pX":1.411541973272194,"pZ":2.8710096421041946,"vX0":-2.5103291420090663,"vY0":-125.28691336947911,"vZ0":-2.019905463138195,"x":63.2,"y":161.26,"x0":1.2920692387510466,"y0":50.00480238472653,"z0":5.998874650220552,"aX":13.913683786653019},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":4.1,"breakHorizontal":-15.2,"spinRate":1840,"spinDirection":132},"zone":12,"typeConfidence":2.0,"plateTime":0.43633281069305374,"extension":6.423081922198367},"index":2,"playId":"78f5efca-107c-3dd1-9e9d-f0138be0cea0","pitchNumber":3,"startTime":"2026-05-27T02:31:05.207Z","endTime":"2026-05-27T02:31:10.076Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":84.4,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.585475118687484,"aZ":-13.633392040487777,"pfxX":4.378455721213412,"pfxZ":10.12517404436159,"pX":-0.3899959387693715,"pZ":2.9866369805444823,"vX0":-5.756824561134041,"vY0":-134.55708575986878,"vZ0":-4.968638628512726,"x":131.87,"y":158.14,"x0":1.2097422751150786,"y0":50.00234058172254,"z0":5.825354037458695,"aX":8.017582114247979},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":17.4,"breakHorizontal":-6.7,"spinRate":2360,"spinDirection":148},"zone":1,"typeConfidence":2.0,"plateTime":0.40728132950853757,"extension":6.336652555908425},"index":3,"playId":"b68ebd98-08d6-37f1-8b62-a3410ee10518","pitchNumber":4,"startTime":"2026-05-27T02:31:23.612Z","endTime":"2026-05-27T02:31:28.370Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T02:31:28.370Z","atBatIndex":23},{"result":{"type":"atBat","event":"Double Play","eventType":"double_play","description":"Rafael Devers lines into a double play, third baseman Nolan Arenado to first baseman Ildemaro Vargas. Casey Schmitt out at 1st.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-05-27T02:31:29.589Z","endTime":"2026-05-27T02:32:13.511Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":25},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Double Play","eventType":"double_play","movementReason":null,"runner":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"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":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Double Play","eventType":"double_play","movementReason":"r_doubled_off","runner":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":571448,"link":"/api/v1/people/571448"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":545121,"link":"/api/v1/people/545121"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.3,"endSpeed":83.8,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.979052112810855,"aZ":-16.1827764306221,"pfxX":7.102004584845086,"pfxZ":8.937886966534428,"pX":0.7858823756831785,"pZ":1.6926911505608753,"vX0":-3.1456946948823505,"vY0":-132.7914105142997,"vZ0":-7.820084012627758,"x":87.04,"y":193.08,"x0":1.0620319472079969,"y0":50.00282980237501,"z0":5.849355232139144,"aX":12.704859457648435},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":14.8,"breakHorizontal":-12.2,"spinRate":2280,"spinDirection":155},"zone":9,"typeConfidence":2.0,"plateTime":0.41219943234164,"extension":6.490510836986832},"index":0,"playId":"048a7408-1a58-3a58-a847-34ac8f07fd82","pitchNumber":1,"startTime":"2026-05-27T02:31:50.682Z","endTime":"2026-05-27T02:31:55.448Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.9,"endSpeed":81.6,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.030281204567956,"aZ":-22.56373715904817,"pfxX":-1.8961924118589235,"pfxZ":5.6598645116216275,"pX":-0.6698446592097722,"pZ":2.530995130265369,"vX0":-3.809679332379766,"vY0":-129.47900550605678,"vZ0":-4.269010107295159,"x":142.53,"y":170.44,"x0":1.0669044889985992,"y0":50.00291332766519,"z0":5.927697872804705,"aX":-3.2189311794537394},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":9.5,"breakHorizontal":4.3,"spinRate":2391,"spinDirection":169},"zone":4,"typeConfidence":2.0,"plateTime":0.4230241538431212,"extension":6.479299017592782},"hitData":{"launchSpeed":100.9,"launchAngle":10.0,"totalDistance":171.0,"trajectory":"line_drive","hardness":"hard","location":"5","coordinates":{"coordX":99.9,"coordY":137.9}},"index":1,"playId":"0c4b2bfa-0d84-3cf4-bbbb-d021dd13e69b","pitchNumber":2,"startTime":"2026-05-27T02:32:05.977Z","endTime":"2026-05-27T02:32:13.511Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T02:32:13.511Z","atBatIndex":24},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Nolan Arenado flies out to left fielder Jesus Rodriguez.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-05-27T02:33:24.118Z","endTime":"2026-05-27T02:34:44.833Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"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":1},"details":{"event":"Flyout","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":0},"credits":[{"player":{"id":683679,"link":"/api/v1/people/683679"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":85.5,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.13437370842883,"aZ":-13.169972941756772,"pfxX":-7.817394848211075,"pfxZ":10.21054913181705,"pX":-0.21972692994145818,"pZ":3.055448993698905,"vX0":8.71762544013963,"vY0":-134.78888584600566,"vZ0":-4.138419922991191,"x":125.38,"y":156.28,"x0":-2.4626800238870836,"y0":50.00394821828215,"z0":5.5245236394386374,"aX":-14.551907839811669},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":17.9,"breakHorizontal":12.6,"spinRate":2359,"spinDirection":218},"zone":2,"typeConfidence":2.0,"plateTime":0.4045906344761354,"extension":6.5407880991969956},"hitData":{"launchSpeed":86.2,"launchAngle":51.0,"totalDistance":270.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":99.18,"coordY":94.86}},"index":0,"playId":"6db1d8dd-7586-3bfb-b850-fa91d1d9ca0d","pitchNumber":1,"startTime":"2026-05-27T02:34:34.786Z","endTime":"2026-05-27T02:34:44.833Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T02:34:44.833Z","atBatIndex":25},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ryan Waldschmidt flies out to right fielder Victor Bericoto.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-05-27T02:34:44.145Z","endTime":"2026-05-27T02:36:27.716Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":814439,"fullName":"Ryan Waldschmidt","link":"/api/v1/people/814439"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":814439,"fullName":"Ryan Waldschmidt","link":"/api/v1/people/814439"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":682674,"link":"/api/v1/people/682674"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.2,"endSpeed":83.3,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.975944420047,"aZ":-11.937783894730893,"pfxX":-8.034342441028466,"pfxZ":11.366581136737466,"pX":0.37562436020133505,"pZ":3.086627872845398,"vX0":9.616817649281785,"vY0":-132.49435745707854,"vZ0":-4.144449282712624,"x":102.68,"y":155.44,"x0":-2.255015170863842,"y0":50.00046661762427,"z0":5.541717177582528,"aX":-14.301191131269638},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":19.9,"breakHorizontal":12.5,"spinRate":2272,"spinDirection":214},"zone":3,"typeConfidence":2.0,"plateTime":0.4132058152315903,"extension":6.836145944485123},"index":0,"playId":"2fe51bb7-4e9c-31db-bf12-02af70248b5a","pitchNumber":1,"startTime":"2026-05-27T02:35:08.145Z","endTime":"2026-05-27T02:35:12.046Z","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":1},"pitchData":{"startSpeed":91.7,"endSpeed":83.9,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.230380621078737,"aZ":-10.075958030624252,"pfxX":-7.245932160221412,"pfxZ":12.26187357601501,"pX":-0.46706298321229406,"pZ":2.2213149742941316,"vX0":7.6246564361070615,"vY0":-133.2898976264744,"vZ0":-6.595335923056246,"x":134.8,"y":178.8,"x0":-2.4211523051743185,"y0":50.002127096071646,"z0":5.4527529303497895,"aX":-13.058084683008223},"breaks":{"breakAngle":45.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":21.0,"breakHorizontal":11.5,"spinRate":2443,"spinDirection":212},"zone":4,"typeConfidence":2.0,"plateTime":0.4106877033052756,"extension":6.866172972977764},"index":1,"playId":"a6bed6a4-e12b-3c26-838a-192fe21f20f4","pitchNumber":2,"startTime":"2026-05-27T02:35:27.647Z","endTime":"2026-05-27T02:35:31.473Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-05-27T02:35:38.769Z","endTime":"2026-05-27T02:35:46.613Z","isPitch":false,"type":"action","player":{"id":814439,"link":"/api/v1/people/814439"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.4,"endSpeed":80.9,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.732941021002695,"aZ":-24.0920687260414,"pfxX":-10.20224673540698,"pfxZ":4.899756889560091,"pX":-0.06752460030806781,"pZ":1.13750882979376,"vX0":9.266413607546804,"vY0":-126.98510129663485,"vZ0":-6.095633470255043,"x":119.57,"y":208.07,"x0":-2.4221109910514134,"y0":50.000865996208994,"z0":5.461642778113672,"aX":-16.81581440503388},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":7.8,"breakHorizontal":16.6,"spinRate":1640,"spinDirection":229},"zone":13,"typeConfidence":0.89,"plateTime":0.42981192033585947,"extension":6.738763448232188},"index":3,"playId":"1eb195c4-b0d7-3384-8f65-79084120d10f","pitchNumber":3,"startTime":"2026-05-27T02:35:46.613Z","endTime":"2026-05-27T02:35:51.396Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.7,"endSpeed":80.3,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.709888279116605,"aZ":-22.058704535827836,"pfxX":-9.967564031643704,"pfxZ":6.233485892677698,"pX":0.14138272061362359,"pZ":1.1568121888222793,"vX0":9.676019898523963,"vY0":-125.84571946793466,"vZ0":-6.444205189378218,"x":111.61,"y":207.55,"x0":-2.436777621994456,"y0":50.00541571288502,"z0":5.507769819950165,"aX":-16.180039432313013},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":10.2,"breakHorizontal":16.2,"spinRate":1676,"spinDirection":225},"zone":14,"typeConfidence":0.89,"plateTime":0.43328657656960745,"extension":6.7422171938665185},"index":4,"playId":"376f7db7-ba10-3d29-a41f-780eb13c17e1","pitchNumber":4,"startTime":"2026-05-27T02:36:02.310Z","endTime":"2026-05-27T02:36:06.691Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.2,"endSpeed":85.4,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.030559859985015,"aZ":-9.593760169425925,"pfxX":-7.9070599455139385,"pfxZ":12.104894882212625,"pX":0.30667734824611137,"pZ":2.571463236088969,"vX0":9.550449860368847,"vY0":-135.34391823498686,"vZ0":-6.153680331961492,"x":105.31,"y":169.35,"x0":-2.2313854614666853,"y0":50.000490618892066,"z0":5.538087866734604,"aX":-14.747588231533111},"breaks":{"breakAngle":49.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":20.9,"breakHorizontal":12.4,"spinRate":2395,"spinDirection":213},"zone":6,"typeConfidence":2.0,"plateTime":0.4038537073500814,"extension":6.800280717841162},"hitData":{"launchSpeed":89.7,"launchAngle":33.0,"totalDistance":307.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":196.06,"coordY":97.0}},"index":5,"playId":"af6b7ae9-9d7f-3c29-a036-98ddbafc9508","pitchNumber":5,"startTime":"2026-05-27T02:36:18.342Z","endTime":"2026-05-27T02:36:27.716Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T02:36:27.716Z","atBatIndex":26},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ildemaro Vargas strikes out on automatic strike.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-05-27T02:36:28.504Z","endTime":"2026-05-27T02:38:22.405Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":606992,"link":"/api/v1/people/606992"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.3,"endSpeed":80.0,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.415043344093366,"aZ":-20.89393711832557,"pfxX":-2.6907276068717727,"pfxZ":6.95480365275684,"pX":-0.652320134653796,"pZ":2.4221720878741024,"vX0":3.8186354511214944,"vY0":-125.73280964048946,"vZ0":-3.0523234332129614,"x":141.86,"y":173.38,"x0":-1.8322331296621164,"y0":50.003063018207285,"z0":5.323001200137729,"aX":-4.364273386457823},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":12.2,"breakHorizontal":4.1,"spinRate":2377,"spinDirection":201},"zone":4,"typeConfidence":2.0,"plateTime":0.4335022277574545,"extension":6.635348719749739},"index":0,"playId":"d43c8a46-87b0-31d0-a41c-525658700946","pitchNumber":1,"startTime":"2026-05-27T02:36:54.177Z","endTime":"2026-05-27T02:36:57.830Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"index":1,"startTime":"2026-05-27T02:37:09.956Z","endTime":"2026-05-27T02:37:14.353Z","isPitch":false,"type":"action","player":{"id":545121,"link":"/api/v1/people/545121"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.9,"endSpeed":84.3,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.53871826002874,"aZ":-13.39364200642499,"pfxX":-6.705486187686994,"pfxZ":10.322193265714228,"pX":0.1736200733920839,"pZ":2.969708828949025,"vX0":6.364245787644967,"vY0":-133.7066444305536,"vZ0":-4.243997630372431,"x":110.38,"y":158.6,"x0":-1.3607975334745595,"y0":50.00234252271202,"z0":5.53172452080331,"aX":-12.1992283336127},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":18.0,"breakHorizontal":10.8,"spinRate":2359,"spinDirection":217},"zone":2,"typeConfidence":2.0,"plateTime":0.40890794930855323,"extension":6.7442396251837895},"index":2,"playId":"5f67727e-1553-3e9e-b55b-61fd24db107c","pitchNumber":2,"startTime":"2026-05-27T02:37:14.353Z","endTime":"2026-05-27T02:37:19.667Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.7,"endSpeed":84.5,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.620425514522,"aZ":-13.71410273872125,"pfxX":-8.006479869064862,"pfxZ":10.035518920455237,"pX":0.48907256874785576,"pZ":3.813940761458061,"vX0":8.10415256826544,"vY0":-134.84076572987524,"vZ0":-2.0050336186065048,"x":98.36,"y":135.8,"x0":-1.5167257676530281,"y0":50.00114337413502,"z0":5.535942878105881,"aX":-14.726044649784855},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":17.9,"breakHorizontal":12.7,"spinRate":2345,"spinDirection":221},"zone":12,"typeConfidence":2.0,"plateTime":0.40637272934419855,"extension":6.701743589677142},"index":3,"playId":"729894b6-b63e-3529-b05b-ac1bc1c71eee","pitchNumber":3,"startTime":"2026-05-27T02:37:37.846Z","endTime":"2026-05-27T02:37:43.202Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.4,"endSpeed":78.7,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.914939772531916,"aZ":-26.527657341066416,"pfxX":-10.002313325642774,"pfxZ":3.5920579594946638,"pX":-0.7713840569165791,"pZ":2.157300077705854,"vX0":5.378857200006691,"vY0":-124.26546765016278,"vZ0":-3.191128432923365,"x":146.4,"y":180.53,"x0":-1.6597757587199322,"y0":50.00079819281963,"z0":5.651917717872583,"aX":-15.707118366582458},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":6.0,"breakHorizontal":16.9,"spinRate":1703,"spinDirection":235},"zone":7,"typeConfidence":0.9,"plateTime":0.4400611833835497,"extension":6.538486284124923},"index":4,"playId":"10ce59a1-fefc-305f-b647-034a788dbe50","pitchNumber":4,"startTime":"2026-05-27T02:38:00.813Z","endTime":"2026-05-27T02:38:06.412Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"AC","description":"Automatic Strike - Batter Pitch Timer Violation"},"description":"Automatic Strike - Batter Pitch Timer Violation","code":"AC","isInPlay":false,"isStrike":true,"isBall":false,"isOut":true,"hasReview":false,"violation":{"type":"batter_pitch_timer","description":"Batter Pitch Timer Violation","player":{"id":545121,"fullName":"Ildemaro Vargas"}}},"count":{"balls":0,"strikes":3,"outs":2},"index":5,"playId":"d682a937-317f-47b8-a4d7-2c9443283a92","pitchNumber":4,"startTime":"2026-05-27T02:38:17.405Z","endTime":"2026-05-27T02:38:22.405Z","isPitch":false,"type":"no_pitch"}],"playEndTime":"2026-05-27T02:38:22.405Z","atBatIndex":27},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Harrison Bader strikes out swinging.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-05-27T02:39:36.761Z","endTime":"2026-05-27T02:42:09.591Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":664056,"fullName":"Harrison Bader","link":"/api/v1/people/664056"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":664056,"fullName":"Harrison Bader","link":"/api/v1/people/664056"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":672515,"link":"/api/v1/people/672515"},"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":90.2,"endSpeed":83.4,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.170892065068834,"aZ":-14.014774092851084,"pfxX":3.7666423701343286,"pfxZ":10.313178974481268,"pX":0.9393272192075826,"pZ":1.3650887638305171,"vX0":-2.191119033709582,"vY0":-131.19010974041032,"vZ0":-8.979805805871965,"x":81.2,"y":201.92,"x0":1.2917231706751244,"y0":50.00124895232535,"z0":5.854200458434245,"aX":6.630160228759154},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":17.2,"breakHorizontal":-6.4,"spinRate":2294,"spinDirection":154},"zone":14,"typeConfidence":2.0,"plateTime":0.4159315835490114,"extension":6.487840808180997},"index":0,"playId":"b8fe2024-4d43-3f61-82cb-f7db64eb5a68","pitchNumber":1,"startTime":"2026-05-27T02:40:39.559Z","endTime":"2026-05-27T02:40:44.016Z","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":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":78.9,"endSpeed":73.7,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.6100252480475,"aZ":-35.369305887519644,"pfxX":-3.048099153117422,"pfxZ":-2.350012766808751,"pX":0.7350164624729042,"pZ":2.6546821555412508,"vX0":-0.43288550770824474,"vY0":-115.05543940548367,"vZ0":-0.1855992437352223,"x":88.98,"y":167.1,"x0":1.3214452018114649,"y0":50.00285704218688,"z0":6.124878808691108,"aX":-4.142513345785253},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.4,"breakVerticalInduced":-4.1,"breakHorizontal":5.6,"spinRate":2247,"spinDirection":284},"zone":6,"typeConfidence":2.0,"plateTime":0.47358269853177726,"extension":6.460376003374726},"index":1,"playId":"fd8f9f53-b1b6-3391-a527-3f6d6f7a3ad6","pitchNumber":2,"startTime":"2026-05-27T02:40:53.202Z","endTime":"2026-05-27T02:40:57.056Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.8,"endSpeed":83.7,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.066606147345922,"aZ":-14.902172815088791,"pfxX":3.819254003608104,"pfxZ":9.658986639325834,"pX":0.4670322456293003,"pZ":3.5017055638251615,"vX0":-3.5755131278533163,"vY0":-132.34441756865203,"vZ0":-3.420965546623641,"x":99.2,"y":144.23,"x0":1.3339992178477786,"y0":50.00637448458346,"z0":5.890824680261403,"aX":6.832387342590156},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":17.0,"breakHorizontal":-6.2,"spinRate":2282,"spinDirection":149},"zone":12,"typeConfidence":2.0,"plateTime":0.41258316475426904,"extension":6.328858092167145},"index":2,"playId":"afc9b57f-590f-3099-9fca-6b80d74d628b","pitchNumber":3,"startTime":"2026-05-27T02:41:07.593Z","endTime":"2026-05-27T02:41:11.015Z","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":0},"pitchData":{"startSpeed":85.2,"endSpeed":78.8,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.576898672855513,"aZ":-27.97123805118328,"pfxX":8.150919649056455,"pfxZ":2.67891460562344,"pX":1.695828511480167,"pZ":1.9936349731762022,"vX0":-1.9793607487683285,"vY0":-124.17596095592572,"vZ0":-3.862392515085735,"x":52.36,"y":184.95,"x0":1.4413523240788007,"y0":50.005097080040535,"z0":5.882110496619277,"aX":12.801017861460293},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":4.2,"breakHorizontal":-14.4,"spinRate":1802,"spinDirection":134},"zone":14,"typeConfidence":2.0,"plateTime":0.44016608681782143,"extension":6.433540402986151},"index":3,"playId":"f3f905c0-d604-3e07-957f-fb9c8cdd1ef4","pitchNumber":4,"startTime":"2026-05-27T02:41:22.911Z","endTime":"2026-05-27T02:41:25.934Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.2,"endSpeed":84.2,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.55146513188597,"aZ":-17.743068507039258,"pfxX":3.866638130422741,"pfxZ":7.977555792013849,"pX":0.5454589603145483,"pZ":3.6745356484346097,"vX0":-3.7628734483443633,"vY0":-132.89930021288652,"vZ0":-2.5389737439019826,"x":96.21,"y":139.57,"x0":1.4698889883711528,"y0":50.00078049545457,"z0":5.914992284027985,"aX":6.992200997646998},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":14.2,"breakHorizontal":-6.2,"spinRate":2259,"spinDirection":145},"zone":12,"typeConfidence":2.0,"plateTime":0.4104218116484848,"extension":6.346810757993537},"index":4,"playId":"8084986e-0474-3356-a095-46a4af337e1d","pitchNumber":5,"startTime":"2026-05-27T02:41:42.016Z","endTime":"2026-05-27T02:41:47.534Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":85.8,"endSpeed":79.0,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.484113899029484,"aZ":-27.96189876967781,"pfxX":10.445773240291032,"pfxZ":2.673225611490322,"pX":0.37884341015039047,"pZ":0.953505017898068,"vX0":-5.309026974962943,"vY0":-124.80136260704582,"vZ0":-6.2449137455320525,"x":102.56,"y":213.04,"x0":1.1783891729969034,"y0":50.001119891910975,"z0":5.795750133646921,"aX":16.450244191076063},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":3.6,"breakHorizontal":-17.6,"spinRate":1643,"spinDirection":133},"zone":14,"typeConfidence":2.0,"plateTime":0.43913342945699263,"extension":6.557340643836619},"index":5,"playId":"d917a666-e783-3555-9f91-ede4c78fa173","pitchNumber":6,"startTime":"2026-05-27T02:42:05.483Z","endTime":"2026-05-27T02:42:09.591Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T02:42:09.591Z","atBatIndex":28},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jesus Rodriguez grounds out, shortstop Geraldo Perdomo to first baseman Ildemaro Vargas.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-05-27T02:42:10.606Z","endTime":"2026-05-27T02:42:41.215Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":683679,"fullName":"Jesus Rodriguez","link":"/api/v1/people/683679"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":683679,"fullName":"Jesus Rodriguez","link":"/api/v1/people/683679"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":672695,"link":"/api/v1/people/672695"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":545121,"link":"/api/v1/people/545121"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 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":1},"pitchData":{"startSpeed":79.0,"endSpeed":73.4,"strikeZoneTop":3.116,"strikeZoneBottom":1.572,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.089889089915044,"aZ":-38.09882398311359,"pfxX":-1.720003375295391,"pfxZ":-4.384880933090722,"pX":0.5042919119260051,"pZ":2.4296028122491076,"vX0":-1.2360041125771388,"vY0":-115.10190100195632,"vZ0":-0.06467038277586434,"x":97.78,"y":173.18,"x0":1.2705527158351149,"y0":50.005243520968946,"z0":6.1277816358783195,"aX":-2.3224415588865317},"breaks":{"breakAngle":3.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.2,"breakVerticalInduced":-7.7,"breakHorizontal":3.4,"spinRate":2326,"spinDirection":304},"zone":6,"typeConfidence":2.0,"plateTime":0.4747100136465221,"extension":6.38932442899871},"hitData":{"launchSpeed":90.9,"launchAngle":-26.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":103.43,"coordY":150.75}},"index":0,"playId":"dd464524-6aa2-309a-a95e-ce736cd69301","pitchNumber":1,"startTime":"2026-05-27T02:42:31.694Z","endTime":"2026-05-27T02:42:41.215Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T02:42:41.215Z","atBatIndex":29},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Bryce Eldridge flies out sharply to right fielder Corbin Carroll.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-05-27T02:42:43.070Z","endTime":"2026-05-27T02:45:39.578Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":682998,"link":"/api/v1/people/682998"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.6,"endSpeed":83.5,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.594546844569,"aZ":-16.276173034513732,"pfxX":3.8124590823477824,"pfxZ":8.923257117813655,"pX":0.38060714920377564,"pZ":4.5151471982412685,"vX0":-3.920073689633843,"vY0":-132.0019912242801,"vZ0":-0.9679137161226912,"x":102.49,"y":116.87,"x0":1.3828710028599052,"y0":50.002338580636106,"z0":6.0740570021866755,"aX":6.792166155570375},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":16.2,"breakHorizontal":-6.1,"spinRate":2299,"spinDirection":155},"zone":12,"typeConfidence":2.0,"plateTime":0.4134413742634049,"extension":6.468202192122939},"index":0,"playId":"a352bffe-45cc-3212-a006-bd548a681aa8","pitchNumber":1,"startTime":"2026-05-27T02:43:02.562Z","endTime":"2026-05-27T02:43:06.520Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.4,"endSpeed":75.0,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.775671012218286,"aZ":-37.47652599797512,"pfxX":-2.780310333768268,"pfxZ":-3.772973785559442,"pX":0.17682458325346312,"pZ":2.33791592099957,"vX0":-1.6010578530307447,"vY0":-117.18949989759489,"vZ0":-0.6291220915638951,"x":110.26,"y":175.66,"x0":1.2274509112106187,"y0":50.00153059658074,"z0":6.076448953189222,"aX":-3.910266869782478},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.6,"breakVerticalInduced":-6.7,"breakHorizontal":5.4,"spinRate":2310,"spinDirection":294},"zone":8,"typeConfidence":2.0,"plateTime":0.4653599527937766,"extension":6.56616210290321},"index":1,"playId":"bd6cbb9c-9fae-30ec-bb71-e407c8263277","pitchNumber":2,"startTime":"2026-05-27T02:43:14.465Z","endTime":"2026-05-27T02:43:18.392Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.7,"endSpeed":75.9,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.739061509855233,"aZ":-35.39229169278255,"pfxX":-0.7284764413457809,"pfxZ":-2.2508573668642717,"pX":-0.9499471403892096,"pZ":-0.04851624487700886,"vX0":-4.503548177458817,"vY0":-118.80644595692901,"vZ0":-6.246274484947484,"x":153.21,"y":240.09,"x0":1.0647797493191689,"y0":50.00376350744509,"z0":5.8310699439476075,"aX":-1.0407725019417366},"breaks":{"breakAngle":2.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.3,"breakVerticalInduced":-5.3,"breakHorizontal":2.4,"spinRate":2216,"spinDirection":305},"zone":13,"typeConfidence":2.0,"plateTime":0.46101219310968533,"extension":6.736122801040329},"index":2,"playId":"20ce2bbc-0415-353a-a5d6-fd2983c19041","pitchNumber":3,"startTime":"2026-05-27T02:43:55.649Z","endTime":"2026-05-27T02:44:00.097Z","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":91.3,"endSpeed":84.1,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.32670068862702,"aZ":-14.34218795721307,"pfxX":5.294136759703388,"pfxZ":9.879695736633145,"pX":-0.38019338337753195,"pZ":3.1840778315788842,"vX0":-5.947614423868828,"vY0":-132.95057425193625,"vZ0":-4.369681776619015,"x":131.49,"y":152.81,"x0":1.1894500187606718,"y0":50.000445590099766,"z0":5.877108144140478,"aX":9.553583213086462},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":17.3,"breakHorizontal":-8.4,"spinRate":2339,"spinDirection":151},"zone":1,"typeConfidence":2.0,"plateTime":0.41070089523962405,"extension":6.469278627082529},"index":3,"playId":"b70c60a0-900a-3c3f-917a-2db652ea0f8a","pitchNumber":4,"startTime":"2026-05-27T02:44:15.616Z","endTime":"2026-05-27T02:44:21.111Z","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":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.8,"endSpeed":75.4,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.539206939322494,"aZ":-36.58899851558503,"pfxX":-0.8905996015624549,"pfxZ":-3.1127025009422162,"pX":-0.653994228409114,"pZ":1.6400340515106693,"vX0":-3.920073526187883,"vY0":-117.77935022188201,"vZ0":-2.1496592781735946,"x":141.93,"y":194.5,"x0":1.1418140041257754,"y0":50.00507595794069,"z0":5.920620348037051,"aX":-1.261572702229983},"breaks":{"breakAngle":2.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.4,"breakVerticalInduced":-5.9,"breakHorizontal":2.5,"spinRate":2248,"spinDirection":295},"zone":13,"typeConfidence":2.0,"plateTime":0.4635082703224751,"extension":6.666319300355491},"index":4,"playId":"7c3754ae-8d98-3777-819a-734d817b8305","pitchNumber":5,"startTime":"2026-05-27T02:44:34.262Z","endTime":"2026-05-27T02:45:01.265Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":109,"player":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"}}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.3,"endSpeed":74.6,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.00387110736414,"aZ":-36.024506660459025,"pfxX":-1.206940284292921,"pfxZ":-2.742289708650258,"pX":0.770793932850397,"pZ":3.2656790459901517,"vX0":-0.8005871183442769,"vY0":-117.06819492400611,"vZ0":1.160050176210428,"x":87.62,"y":150.61,"x0":1.272867445277683,"y0":50.00568388325794,"z0":6.1097697670997695,"aX":-1.6922620710447436},"breaks":{"breakAngle":2.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.4,"breakVerticalInduced":-4.4,"breakHorizontal":2.4,"spinRate":2178,"spinDirection":295},"zone":3,"typeConfidence":2.0,"plateTime":0.46607007401011025,"extension":6.56813698040869},"index":5,"playId":"38301495-518d-3fbb-8d72-05e8ffe2e5b0","pitchNumber":6,"startTime":"2026-05-27T02:45:11.445Z","endTime":"2026-05-27T02:45:14.507Z","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":92.0,"endSpeed":84.5,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.716657195802654,"aZ":-15.216697502969039,"pfxX":5.80477166015251,"pfxZ":9.304273962988706,"pX":0.20710834581960233,"pZ":2.3424263710055007,"vX0":-4.650226256373451,"vY0":-133.85818080094063,"vZ0":-6.205553512589947,"x":109.11,"y":175.53,"x0":1.2089424973028786,"y0":50.0043766260455,"z0":5.772163416595442,"aX":10.580956877915746},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":15.7,"breakHorizontal":-9.6,"spinRate":2222,"spinDirection":155},"zone":8,"typeConfidence":2.0,"plateTime":0.40850864578380364,"extension":6.499091459522406},"hitData":{"launchSpeed":105.9,"launchAngle":36.0,"totalDistance":407.0,"trajectory":"fly_ball","hardness":"hard","location":"9","coordinates":{"coordX":180.82,"coordY":43.72}},"index":6,"playId":"c85b3116-07e4-3bb0-97dc-e702131b6aed","pitchNumber":7,"startTime":"2026-05-27T02:45:29.037Z","endTime":"2026-05-27T02:45:39.578Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T02:45:39.578Z","atBatIndex":30},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Gabriel Moreno walks.","rbi":0,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-05-27T02:45:47.366Z","endTime":"2026-05-27T02:49:47.424Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.0,"endSpeed":83.3,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.857832317494875,"aZ":-15.204839241335955,"pfxX":-8.017798368995294,"pfxZ":9.55241722341033,"pX":-0.8785758745886798,"pZ":2.6037448100542866,"vX0":6.692123885437351,"vY0":-132.35377125800088,"vZ0":-4.701879754244911,"x":150.49,"y":168.48,"x0":-2.39627446749598,"y0":50.00439358295625,"z0":5.514292356555601,"aX":-14.247081345220595},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":16.4,"breakHorizontal":13.1,"spinRate":2254,"spinDirection":216},"zone":11,"typeConfidence":2.0,"plateTime":0.41359905828232923,"extension":6.8740583358471},"index":0,"playId":"fb9f7c11-b28d-3022-96cb-eef7a86a3a70","pitchNumber":1,"startTime":"2026-05-27T02:47:53.385Z","endTime":"2026-05-27T02:47:57.919Z","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":90.5,"endSpeed":83.2,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.341262350821943,"aZ":-13.470386926990557,"pfxX":-5.770152460133804,"pfxZ":10.558383098264297,"pX":0.12963495645347514,"pZ":4.530813037154417,"vX0":7.985499155948786,"vY0":-131.60602037175065,"vZ0":-0.5193450494922003,"x":112.06,"y":116.45,"x0":-2.1804672909039455,"y0":50.00249634735779,"z0":5.719444066756142,"aX":-10.222128189279264},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":19.3,"breakHorizontal":8.9,"spinRate":2274,"spinDirection":213},"zone":12,"typeConfidence":2.0,"plateTime":0.4146240849703635,"extension":6.822066314116235},"index":1,"playId":"1c518be3-5f0b-32d4-824f-2795c3fb8525","pitchNumber":2,"startTime":"2026-05-27T02:48:15.231Z","endTime":"2026-05-27T02:48:18.387Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.6,"endSpeed":78.6,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.828801387977776,"aZ":-28.906951343314354,"pfxX":1.7072901134729035,"pfxZ":2.119064503585402,"pX":0.9898901318921345,"pZ":0.9353251824514407,"vX0":7.471197322245904,"vY0":-123.04942477342108,"vZ0":-5.214854381243314,"x":79.27,"y":213.53,"x0":-2.299134300248069,"y0":50.00551298497173,"z0":5.5111501361434225,"aX":2.635997472133838},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":2.9,"breakHorizontal":-4.7,"spinRate":2335,"spinDirection":51},"zone":14,"typeConfidence":2.0,"plateTime":0.44395585922953895,"extension":6.593766021907879},"index":2,"playId":"4cae8b99-116f-3e51-9ef1-9ff72a99b520","pitchNumber":3,"startTime":"2026-05-27T02:48:33.313Z","endTime":"2026-05-27T02:48:37.152Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":85.9,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.411996291748604,"aZ":-11.955469054684198,"pfxX":-6.985333151068846,"pfxZ":10.810419863534415,"pX":1.2109535561170104,"pZ":3.185775775529478,"vX0":10.931269891570276,"vY0":-134.70571776212162,"vZ0":-4.247053127431971,"x":70.84,"y":152.76,"x0":-1.9595000131385754,"y0":50.00097710702764,"z0":5.604146868997865,"aX":-13.063235272321432},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":19.1,"breakHorizontal":10.8,"spinRate":2368,"spinDirection":214},"zone":12,"typeConfidence":2.0,"plateTime":0.40389586124388677,"extension":6.7803963189900855},"index":3,"playId":"84f6e2f1-5ad8-35ed-a6c2-c19cfd4db1a9","pitchNumber":4,"startTime":"2026-05-27T02:48:51.503Z","endTime":"2026-05-27T02:48:55.357Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"index":4,"startTime":"2026-05-27T02:49:08.686Z","endTime":"2026-05-27T02:49:25.567Z","isPitch":false,"type":"action","player":{"id":672515,"link":"/api/v1/people/672515"}},{"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.7,"endSpeed":80.4,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.210212412126136,"aZ":-29.61046503660294,"pfxX":0.9739780471274369,"pfxZ":1.6043483065788289,"pX":2.697435610858245,"pZ":-0.613506781627289,"vX0":11.476355394201613,"vY0":-125.53940375386782,"vZ0":-8.965822831507193,"x":14.18,"y":255.34,"x0":-2.0581658272131707,"y0":50.00369979441689,"z0":5.411585146614536,"aX":1.5538839110301927},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":1.0,"breakHorizontal":-4.3,"spinRate":2477,"spinDirection":21},"zone":14,"typeConfidence":2.0,"plateTime":0.43616903023653375,"extension":7.010284921150624},"index":5,"playId":"eafd89c2-4103-3ba3-abcf-5284d98c068d","pitchNumber":5,"startTime":"2026-05-27T02:49:25.567Z","endTime":"2026-05-27T02:49:29.596Z","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":88.0,"endSpeed":81.9,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.665223830881946,"aZ":-28.652302502636218,"pfxX":-7.508530402925665,"pfxZ":2.102587723724022,"pX":1.4110560972307238,"pZ":1.143321648379688,"vX0":11.483226180789773,"vY0":-127.69250475237624,"vZ0":-5.479310285278713,"x":63.21,"y":207.91,"x0":-2.1387414682482735,"y0":50.004008133521445,"z0":5.5308533968684035,"aX":-12.58386252875365},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":2.9,"breakHorizontal":11.4,"spinRate":1481,"spinDirection":228},"zone":14,"typeConfidence":0.89,"plateTime":0.42655428674384277,"extension":6.887268086774718},"index":6,"playId":"ba020da0-9257-3068-b497-47a760bddccc","pitchNumber":6,"startTime":"2026-05-27T02:49:44.043Z","endTime":"2026-05-27T02:49:47.424Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T02:49:47.424Z","atBatIndex":31},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Adrian Del Castillo pops out to third baseman Matt Chapman.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-05-27T02:49:48.930Z","endTime":"2026-05-27T02:50:23.449Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0],"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":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":656305,"link":"/api/v1/people/656305"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":84.0,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.965134009604565,"aZ":-13.451716418125166,"pfxX":-7.363723653985948,"pfxZ":10.35074763373563,"pX":-0.34190325607658484,"pZ":2.736035237586121,"vX0":5.534225430133263,"vY0":-133.46066413441105,"vZ0":-4.771042669747189,"x":130.03,"y":164.91,"x0":-1.482783551166306,"y0":50.003560790960236,"z0":5.511297675349786,"aX":-13.321797264628369},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":18.0,"breakHorizontal":12.2,"spinRate":2325,"spinDirection":215},"zone":1,"typeConfidence":2.0,"plateTime":0.4099578349484543,"extension":6.772760905979428},"hitData":{"launchSpeed":90.1,"launchAngle":72.0,"totalDistance":95.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":108.74,"coordY":167.9}},"index":0,"playId":"4e1ce495-5c52-32b1-bfec-b013bcbd6e56","pitchNumber":1,"startTime":"2026-05-27T02:50:12.172Z","endTime":"2026-05-27T02:50:23.449Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T02:50:23.449Z","atBatIndex":32},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Tommy Troy singles on a ground ball to right fielder Victor Bericoto. Gabriel Moreno to 2nd.","rbi":0,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-05-27T02:50:27.360Z","endTime":"2026-05-27T02:51:32.126Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":694371,"fullName":"Tommy Troy","link":"/api/v1/people/694371"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":694371,"fullName":"Tommy Troy","link":"/api/v1/people/694371"},"postOnSecond":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":694371,"fullName":"Tommy Troy","link":"/api/v1/people/694371"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":682674,"link":"/api/v1/people/682674"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"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":1},"pitchData":{"startSpeed":85.1,"endSpeed":78.8,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.903816668721714,"aZ":-27.589923419038236,"pfxX":5.409445060453843,"pfxZ":2.9472900302310494,"pX":1.4711885814190648,"pZ":1.4629816828127191,"vX0":8.031727406184952,"vY0":-123.77121937843367,"vZ0":-3.9589518039821563,"x":60.92,"y":199.28,"x0":-2.5146433192664324,"y0":50.005600517895665,"z0":5.384804704948992,"aX":8.421870185106085},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":4.7,"breakHorizontal":-11.6,"spinRate":2500,"spinDirection":43},"zone":14,"typeConfidence":2.0,"plateTime":0.44195385310038215,"extension":6.448493725238845},"index":0,"playId":"6c1cd396-fee6-30ea-86a5-259c22fb3152","pitchNumber":1,"startTime":"2026-05-27T02:50:46.940Z","endTime":"2026-05-27T02:50:50.780Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.5,"endSpeed":80.0,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.80744197398204,"aZ":-24.84271625764582,"pfxX":-8.187128205177391,"pfxZ":4.52259389722482,"pX":-0.5256685488029988,"pZ":2.1794131999656927,"vX0":7.521781476738962,"vY0":-125.77287945728614,"vZ0":-3.3334072792895246,"x":137.04,"y":179.94,"x0":-2.4752043516158118,"y0":50.001393330192286,"z0":5.511607039886043,"aX":-13.26441875842953},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":7.7,"breakHorizontal":13.3,"spinRate":1772,"spinDirection":225},"zone":4,"typeConfidence":0.9,"plateTime":0.43361768429339653,"extension":6.851030256428382},"index":1,"playId":"06153762-4f1b-3246-bc65-965aab4430f7","pitchNumber":2,"startTime":"2026-05-27T02:51:02.813Z","endTime":"2026-05-27T02:51:06.421Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.7,"endSpeed":84.0,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.861332527835295,"aZ":-14.133000361050126,"pfxX":-7.036248526210476,"pfxZ":9.981550931786709,"pX":-0.2214815999493183,"pZ":2.994472639107683,"vX0":7.788133613259302,"vY0":-133.39642866709954,"vZ0":-4.025874690160017,"x":125.44,"y":157.93,"x0":-2.260444978686745,"y0":50.005623381131656,"z0":5.537588046512339,"aX":-12.722427584216005},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":17.4,"breakHorizontal":11.2,"spinRate":2371,"spinDirection":214},"zone":2,"typeConfidence":2.0,"plateTime":0.4101159487996431,"extension":6.709810327363399},"hitData":{"launchSpeed":81.2,"launchAngle":7.0,"totalDistance":101.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":163.97,"coordY":115.7}},"index":2,"playId":"ceaced87-482e-3184-b143-2c4f320928c0","pitchNumber":3,"startTime":"2026-05-27T02:51:21.086Z","endTime":"2026-05-27T02:51:32.126Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T02:51:32.126Z","atBatIndex":33},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ketel Marte flies out to center fielder Harrison Bader.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-05-27T02:51:32.761Z","endTime":"2026-05-27T02:55:19.251Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":694371,"fullName":"Tommy Troy","link":"/api/v1/people/694371"},"postOnSecond":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6,7,8],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":664056,"link":"/api/v1/people/664056"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.8,"endSpeed":79.8,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.060264231249267,"aZ":-29.523380151328226,"pfxX":-8.553779758470352,"pfxZ":1.642105167122856,"pX":0.6921667899660953,"pZ":2.0431840578593627,"vX0":7.944709159178561,"vY0":-126.13805142205453,"vZ0":-3.0087291695081553,"x":90.62,"y":183.61,"x0":-1.3832075794330034,"y0":50.00294848859127,"z0":5.625576328346689,"aX":-13.818121323225851},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":2.5,"breakHorizontal":13.7,"spinRate":1551,"spinDirection":235},"zone":9,"typeConfidence":0.91,"plateTime":0.43381661186023823,"extension":6.628243734625522},"index":0,"playId":"6dec5278-d956-3ac9-ba0e-1d14c40e63ef","pitchNumber":1,"startTime":"2026-05-27T02:52:05.042Z","endTime":"2026-05-27T02:52:08.965Z","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.7,"endSpeed":84.7,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.445965927371688,"aZ":-12.461486916843612,"pfxX":-6.173639918325641,"pfxZ":10.693249564417533,"pX":-1.3372279330185948,"pZ":3.329542934723006,"vX0":2.56485096210921,"vY0":-134.9422631657939,"vZ0":-3.7142749945071234,"x":167.97,"y":148.88,"x0":-1.498077040016775,"y0":50.00357611133375,"z0":5.602097951720221,"aX":-11.38269272825493},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":18.7,"breakHorizontal":10.7,"spinRate":2315,"spinDirection":215},"zone":11,"typeConfidence":2.0,"plateTime":0.40593236794769805,"extension":6.529609787314928},"index":1,"playId":"7ec27e88-2d84-3183-87a7-250ee5f7c6b9","pitchNumber":2,"startTime":"2026-05-27T02:52:24.525Z","endTime":"2026-05-27T02:52:28.802Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":84.3,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.0051342153676,"aZ":-10.868007490144938,"pfxX":-5.762057927507273,"pfxZ":11.537890664518468,"pX":0.4658914077541074,"pZ":3.6768371412191323,"vX0":6.7377891509092835,"vY0":-135.83196757246853,"vZ0":-3.1746697159608126,"x":99.24,"y":139.51,"x0":-1.311986888380776,"y0":50.003074420334556,"z0":5.629639309315969,"aX":-10.641268484730652},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":20.3,"breakHorizontal":8.8,"spinRate":2421,"spinDirection":214},"zone":12,"typeConfidence":2.0,"plateTime":0.40505671077462235,"extension":6.802582582480492},"index":2,"playId":"326dc1f4-77c0-3296-b8cf-fa91cfc0c060","pitchNumber":3,"startTime":"2026-05-27T02:52:44.543Z","endTime":"2026-05-27T02:52:47.561Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.4,"endSpeed":81.2,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.834894669470593,"aZ":-26.889703920066047,"pfxX":-8.55335346227222,"pfxZ":3.1864827659048345,"pX":-0.07519056516293984,"pZ":1.8051153014159018,"vX0":6.407155767860953,"vY0":-127.14347011517364,"vZ0":-4.506143628112551,"x":119.87,"y":190.04,"x0":-1.5001927185922004,"y0":50.00265252574156,"z0":5.701174226437681,"aX":-14.188978908634795},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":5.0,"breakHorizontal":14.3,"spinRate":1638,"spinDirection":231},"zone":8,"typeConfidence":0.9,"plateTime":0.4286296163383905,"extension":6.551108036981727},"index":3,"playId":"31f39777-505c-3a7b-9440-bcfc7b4de4c6","pitchNumber":4,"startTime":"2026-05-27T02:53:10.043Z","endTime":"2026-05-27T02:53:14.276Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":85.4,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.016257023302284,"aZ":-15.404880089285587,"pfxX":-6.994723923590222,"pfxZ":8.95902248769006,"pX":-8.780496214811E-4,"pZ":3.8724176355264825,"vX0":6.269362674887448,"vY0":-135.7667131082918,"vZ0":-1.6958085994260979,"x":117.03,"y":134.22,"x0":-1.4283656697257792,"y0":50.00113978946376,"z0":5.5743225669577345,"aX":-13.09018142521599},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":16.1,"breakHorizontal":11.4,"spinRate":2266,"spinDirection":226},"zone":12,"typeConfidence":2.0,"plateTime":0.40305209739124503,"extension":6.482850774145795},"index":4,"playId":"6a7a2f21-b0bd-3350-8982-a8854e8a0700","pitchNumber":5,"startTime":"2026-05-27T02:53:35.309Z","endTime":"2026-05-27T02:53:39.605Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.9,"endSpeed":81.4,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.012899099242667,"aZ":-24.4789770170924,"pfxX":-8.139362116191801,"pfxZ":4.611125167161678,"pX":-0.12720191382687254,"pZ":1.0179190605610966,"vX0":6.07093896972008,"vY0":-127.80210315096748,"vZ0":-6.4943388404456135,"x":121.85,"y":211.3,"x0":-1.4648691026304068,"y0":50.00577237683863,"z0":5.489784673186557,"aX":-13.593743267595276},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":7.2,"breakHorizontal":13.6,"spinRate":1844,"spinDirection":230},"zone":13,"typeConfidence":0.85,"plateTime":0.4270373991092473,"extension":6.705085207412348},"index":5,"playId":"07f61bb1-cca6-3cb7-8098-ee14b6bee61c","pitchNumber":6,"startTime":"2026-05-27T02:53:59.535Z","endTime":"2026-05-27T02:54:04.069Z","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":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.2,"endSpeed":80.7,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.958575702566694,"aZ":-22.38352867047733,"pfxX":-9.717315042349584,"pfxZ":5.984272674673149,"pX":-0.3350156011821862,"pZ":0.30265111501032393,"vX0":6.160305240758327,"vY0":-126.62941484974984,"vZ0":-8.636801374311494,"x":129.77,"y":230.61,"x0":-1.5270646736408857,"y0":50.0057874893167,"z0":5.525759407696133,"aX":-15.907537773788961},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":9.2,"breakHorizontal":16.3,"spinRate":1790,"spinDirection":233},"zone":13,"typeConfidence":0.86,"plateTime":0.431254763651153,"extension":6.6728167892630434},"index":6,"playId":"ed135a9f-791e-34af-bf75-0c4f7fa8bf4f","pitchNumber":7,"startTime":"2026-05-27T02:54:20.266Z","endTime":"2026-05-27T02:54:25.295Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":1},"index":7,"playId":"23120104-a961-4191-af4d-21c4cad86ab8","startTime":"2026-05-27T02:54:46.898Z","endTime":"2026-05-27T02:54:51.898Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":86.6,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.729460933417325,"aZ":-12.73529765613294,"pfxX":-7.580927197013694,"pfxZ":10.149551405823726,"pX":-0.43841171027516124,"pZ":1.521636349283383,"vX0":5.261159459889968,"vY0":-137.34422969604776,"vZ0":-8.250078749806159,"x":133.71,"y":197.7,"x0":-1.3915720767106672,"y0":50.000991504908434,"z0":5.425590670923259,"aX":-14.516604906313313},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":16.9,"breakHorizontal":12.6,"spinRate":2323,"spinDirection":213},"zone":13,"typeConfidence":2.0,"plateTime":0.39843485197391093,"extension":6.770464387655343},"hitData":{"launchSpeed":100.2,"launchAngle":20.0,"totalDistance":362.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":116.34,"coordY":72.63}},"index":8,"playId":"31b9c989-7b3a-37dd-b45d-73757defe439","pitchNumber":8,"startTime":"2026-05-27T02:55:06.222Z","endTime":"2026-05-27T02:55:19.251Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T02:55:19.251Z","atBatIndex":34},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Corbin Carroll grounds out, shortstop Willy Adames to first baseman Rafael Devers.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-05-27T02:55:24.001Z","endTime":"2026-05-27T02:59:00.817Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6,7,8],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","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":8},"credits":[{"player":{"id":642715,"link":"/api/v1/people/642715"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":646240,"link":"/api/v1/people/646240"},"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":92.4,"endSpeed":85.0,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.12546277333623,"aZ":-14.392350709982951,"pfxX":-6.102867684893646,"pfxZ":9.629219392686814,"pX":0.5261195750918762,"pZ":3.485257436188342,"vX0":7.064886914300238,"vY0":-134.52903534241318,"vZ0":-2.788284612086833,"x":96.95,"y":144.68,"x0":-1.3318559136589203,"y0":50.00450893483186,"z0":5.545787792663697,"aX":-11.27235129347041},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":17.2,"breakHorizontal":9.7,"spinRate":2304,"spinDirection":218},"zone":12,"typeConfidence":2.0,"plateTime":0.40598379048929,"extension":6.898755146301531},"index":0,"playId":"f84391f4-7c36-30bd-b2c3-c6f90e15d24e","pitchNumber":1,"startTime":"2026-05-27T02:55:44.946Z","endTime":"2026-05-27T02:55:49.810Z","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":2},"index":1,"playId":"6a971be7-65a5-4385-8270-2651733e4457","startTime":"2026-05-27T02:56:01.991Z","endTime":"2026-05-27T02:56:06.991Z","isPitch":false,"type":"stepoff"},{"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":93.0,"endSpeed":84.8,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.818837568328718,"aZ":-11.222877761208553,"pfxX":-5.850628644384647,"pfxZ":11.33376087105712,"pX":1.1391704619381475,"pZ":3.389436962452045,"vX0":8.839619050849517,"vY0":-135.18821408993344,"vZ0":-3.6110142784521635,"x":73.58,"y":147.27,"x0":-1.4147873316240398,"y0":50.00330071523937,"z0":5.531834766395652,"aX":-10.816662514563427},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":19.9,"breakHorizontal":8.6,"spinRate":2340,"spinDirection":211},"zone":12,"typeConfidence":2.0,"plateTime":0.4053555623737246,"extension":6.609796822798656},"index":2,"playId":"16439f49-4742-3dd3-9c24-881c6be294d3","pitchNumber":2,"startTime":"2026-05-27T02:56:17.315Z","endTime":"2026-05-27T02:56:21.845Z","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,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.4,"endSpeed":79.7,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.549790863287118,"aZ":-28.664497888573194,"pfxX":-8.805878844573552,"pfxZ":2.179744350174448,"pX":-0.6588593520543312,"pZ":2.0007793695061413,"vX0":5.225134093979742,"vY0":-125.78866917934981,"vZ0":-2.977849526095438,"x":142.11,"y":184.76,"x0":-1.6146484478156988,"y0":50.00221206345763,"z0":5.514197387465774,"aX":-14.168000306158103},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":3.5,"breakHorizontal":14.8,"spinRate":1482,"spinDirection":235},"zone":7,"typeConfidence":0.91,"plateTime":0.4347759564396183,"extension":6.588872727961997},"index":3,"playId":"71521bf9-5374-3cb5-b722-bc6c609f9c09","pitchNumber":3,"startTime":"2026-05-27T02:56:37.255Z","endTime":"2026-05-27T02:56:41.258Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"index":4,"startTime":"2026-05-27T02:57:05.490Z","endTime":"2026-05-27T02:57:28.951Z","isPitch":false,"type":"action","player":{"id":682998,"link":"/api/v1/people/682998"}},{"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":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.9,"endSpeed":86.7,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.250090090551986,"aZ":-12.091167905072012,"pfxX":-7.906113730388826,"pfxZ":10.503005511307643,"pX":-1.0455133550063436,"pZ":1.7859567493013786,"vX0":3.921258951168123,"vY0":-136.69201453288886,"vZ0":-7.6090246990828945,"x":156.85,"y":190.56,"x0":-1.4636827330966926,"y0":50.00015103633493,"z0":5.416926631169748,"aX":-15.11110337958812},"breaks":{"breakAngle":46.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":17.8,"breakHorizontal":13.6,"spinRate":2337,"spinDirection":222},"zone":13,"typeConfidence":2.0,"plateTime":0.3991559599903529,"extension":6.724477744589278},"index":5,"playId":"388ce6e8-231b-3556-adf1-f3bf1f233b09","pitchNumber":4,"startTime":"2026-05-27T02:57:28.951Z","endTime":"2026-05-27T02:57:33.170Z","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,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.2,"endSpeed":80.8,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.197523997115493,"aZ":-24.985482237597182,"pfxX":-9.314255912624995,"pfxZ":4.3549738888145875,"pX":-0.9719360818364087,"pZ":1.9986572248794297,"vX0":4.458797394436854,"vY0":-126.9363473350452,"vZ0":-3.7987798965596675,"x":154.05,"y":184.82,"x0":-1.5304152113430145,"y0":50.002695358648616,"z0":5.477953873248149,"aX":-15.373517949569393},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":7.3,"breakHorizontal":16.1,"spinRate":1673,"spinDirection":233},"zone":13,"typeConfidence":0.87,"plateTime":0.4296266233847259,"extension":6.7682635252335945},"index":6,"playId":"38ca335b-2d42-3b40-be5e-fbb60b8c8578","pitchNumber":5,"startTime":"2026-05-27T02:57:51.129Z","endTime":"2026-05-27T02:57:58.170Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.8,"endSpeed":86.8,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.813741346636746,"aZ":-13.740830209720661,"pfxX":-6.655789459408032,"pfxZ":9.615684840808601,"pX":0.6418328795321057,"pZ":3.711704741884353,"vX0":7.926748983126452,"vY0":-136.55856881359284,"vZ0":-2.371902083117804,"x":92.53,"y":138.56,"x0":-1.4133020594013301,"y0":50.00519825972527,"z0":5.51969030168487,"aX":-12.763084247680563},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":17.3,"breakHorizontal":10.7,"spinRate":2366,"spinDirection":213},"zone":12,"typeConfidence":2.0,"plateTime":0.3988091270622949,"extension":6.781115627902022},"index":7,"playId":"356497ba-4403-3c0a-bf06-951a0ccce834","pitchNumber":6,"startTime":"2026-05-27T02:58:28.130Z","endTime":"2026-05-27T02:58:32.341Z","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":93.9,"endSpeed":85.6,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.66311060928829,"aZ":-12.968278713228246,"pfxX":-7.0135830247368505,"pfxZ":10.178980099355744,"pX":-0.9868968959519875,"pZ":2.9576044463661924,"vX0":3.7549641198141197,"vY0":-136.62509278314644,"vZ0":-4.489910682860344,"x":154.62,"y":158.92,"x0":-1.469389628579697,"y0":50.00061119692626,"z0":5.51628275705335,"aX":-13.230998035675432},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":17.6,"breakHorizontal":11.9,"spinRate":2405,"spinDirection":211},"zone":11,"typeConfidence":2.0,"plateTime":0.4011994060181756,"extension":6.774430957191931},"hitData":{"launchSpeed":99.1,"launchAngle":6.0,"totalDistance":120.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":124.95,"coordY":142.56}},"index":8,"playId":"933badeb-f274-3117-9224-6e89d8628ffa","pitchNumber":7,"startTime":"2026-05-27T02:58:50.186Z","endTime":"2026-05-27T02:59:00.817Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T02:59:00.817Z","atBatIndex":35},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Eric Haase singles on a line drive to center fielder Ryan Waldschmidt.","rbi":0,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-05-27T02:59:51.679Z","endTime":"2026-05-27T03:01:21.822Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":606992,"fullName":"Eric Haase","link":"/api/v1/people/606992"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":606992,"fullName":"Eric Haase","link":"/api/v1/people/606992"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":606992,"fullName":"Eric Haase","link":"/api/v1/people/606992"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":814439,"link":"/api/v1/people/814439"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"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":0},"pitchData":{"startSpeed":88.8,"endSpeed":81.9,"strikeZoneTop":3.104,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.760849685891944,"aZ":-16.20989097528209,"pfxX":5.076442388457984,"pfxZ":9.356343549301329,"pX":0.5639672248606787,"pZ":2.6711681572721844,"vX0":-3.68208723386783,"vY0":-129.24272151250418,"vZ0":-5.320702554174928,"x":95.5,"y":166.66,"x0":1.3414563851312815,"y0":50.003945923967706,"z0":5.9852730731394725,"aX":8.662659986586286},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":16.1,"breakHorizontal":-8.5,"spinRate":2218,"spinDirection":159},"zone":6,"typeConfidence":2.0,"plateTime":0.422404818142585,"extension":6.416372914291536},"hitData":{"launchSpeed":78.5,"launchAngle":27.0,"totalDistance":273.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":131.96,"coordY":77.08}},"index":0,"playId":"27bc9483-c5e9-319d-93e2-f59ffac2522a","pitchNumber":1,"startTime":"2026-05-27T03:01:10.087Z","endTime":"2026-05-27T03:01:21.822Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T03:01:21.822Z","atBatIndex":36},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Victor Bericoto singles on a ground ball to left fielder Tommy Troy. Eric Haase to 2nd.","rbi":0,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-05-27T03:01:20.023Z","endTime":"2026-05-27T03:03:28.703Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":682674,"fullName":"Victor Bericoto","link":"/api/v1/people/682674"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":682674,"fullName":"Victor Bericoto","link":"/api/v1/people/682674"},"postOnSecond":{"id":606992,"fullName":"Eric Haase","link":"/api/v1/people/606992"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,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":682674,"fullName":"Victor Bericoto","link":"/api/v1/people/682674"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":694371,"link":"/api/v1/people/694371"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":606992,"fullName":"Eric Haase","link":"/api/v1/people/606992"},"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(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":89.2,"endSpeed":81.5,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.792415543009987,"aZ":-14.097634466952059,"pfxX":5.352578528025123,"pfxZ":10.636110521928016,"pX":0.15374805725260873,"pZ":2.0607580134809784,"vX0":-4.513763336073991,"vY0":-129.70947389096938,"vZ0":-7.015772968397281,"x":111.14,"y":183.14,"x0":1.2232927081589375,"y0":50.00229162365161,"z0":5.88081484418013,"aX":9.096624090008417},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":17.9,"breakHorizontal":-8.6,"spinRate":2286,"spinDirection":153},"zone":8,"typeConfidence":2.0,"plateTime":0.42269865293162256,"extension":6.3776985614993364},"index":0,"playId":"962ecd88-85c4-3288-8beb-f797ee590d7b","pitchNumber":1,"startTime":"2026-05-27T03:01:46.655Z","endTime":"2026-05-27T03:01:50.632Z","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":90.4,"endSpeed":82.6,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.958420389385793,"aZ":-15.888009521608872,"pfxX":4.824640228698863,"pfxZ":9.271276083258629,"pX":0.8623362362908751,"pZ":4.224419846970275,"vX0":-3.1565456138010877,"vY0":-131.6973434836084,"vZ0":-1.4428020706031783,"x":84.13,"y":124.72,"x0":1.449582670568963,"y0":50.00362972033031,"z0":5.954522406153725,"aX":8.475643445393626},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":16.7,"breakHorizontal":-8.0,"spinRate":2226,"spinDirection":146},"zone":12,"typeConfidence":2.0,"plateTime":0.41589166059960325,"extension":6.226759654018374},"index":1,"playId":"194cc80b-421b-378e-9d8b-836d59b43561","pitchNumber":2,"startTime":"2026-05-27T03:02:05.142Z","endTime":"2026-05-27T03:02:08.757Z","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":0},"pitchData":{"startSpeed":83.8,"endSpeed":77.0,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.61260970244387,"aZ":-26.627361506795108,"pfxX":9.301918791198819,"pfxZ":3.6955717190604345,"pX":0.4724744773328876,"pZ":1.2865309796915612,"vX0":-4.668249245346594,"vY0":-121.93833469321699,"vZ0":-5.453188392394798,"x":98.99,"y":204.04,"x0":1.206013824188043,"y0":50.00500332793421,"z0":5.85746780287401,"aX":13.969698508659851},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":5.6,"breakHorizontal":-15.7,"spinRate":1872,"spinDirection":131},"zone":14,"typeConfidence":2.0,"plateTime":0.44968058028033475,"extension":6.537605466242481},"index":2,"playId":"6f43339a-9f2d-3011-ab30-c97839b73aa3","pitchNumber":3,"startTime":"2026-05-27T03:02:22.470Z","endTime":"2026-05-27T03:02:25.924Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-05-27T03:02:41.317Z","endTime":"2026-05-27T03:02:58.050Z","isPitch":false,"type":"action","player":{"id":682674,"link":"/api/v1/people/682674"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.0,"endSpeed":83.4,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.408896176942637,"aZ":-17.90112884847337,"pfxX":4.3540976192454846,"pfxZ":8.067859218679704,"pX":-0.1389392042805548,"pZ":4.3041653776021,"vX0":-5.439593600828525,"vY0":-131.07214193455792,"vZ0":-0.8113703273767336,"x":122.3,"y":122.57,"x0":1.3816825180762236,"y0":50.00072980272425,"z0":5.934215800882215,"aX":7.701025185768673},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":14.8,"breakHorizontal":-7.0,"spinRate":2283,"spinDirection":150},"zone":11,"typeConfidence":2.0,"plateTime":0.41528186235039,"extension":6.217319692781521},"index":4,"playId":"7eaf6f54-b383-328d-84a2-482ae0b67273","pitchNumber":4,"startTime":"2026-05-27T03:02:58.050Z","endTime":"2026-05-27T03:03:02.220Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.0,"endSpeed":78.1,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.641365569463957,"aZ":-25.14761093862889,"pfxX":9.800388888665701,"pfxZ":4.591388977579418,"pX":0.08167920999945479,"pZ":1.2505610155079612,"vX0":-5.5971012189510345,"vY0":-122.24900387674752,"vZ0":-5.88411711677788,"x":113.89,"y":205.01,"x0":1.114855988733071,"y0":50.0027195053703,"z0":5.817071639725652,"aX":14.995205118772414},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":7.3,"breakHorizontal":-16.7,"spinRate":1996,"spinDirection":127},"zone":14,"typeConfidence":2.0,"plateTime":0.446201936936816,"extension":6.409130564075989},"hitData":{"launchSpeed":101.2,"launchAngle":-5.0,"totalDistance":15.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":82.89,"coordY":107.6}},"index":5,"playId":"fc224728-9602-372f-abc2-81711675a029","pitchNumber":5,"startTime":"2026-05-27T03:03:16.229Z","endTime":"2026-05-27T03:03:28.703Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T03:03:28.703Z","atBatIndex":37},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Willy Adames strikes out swinging.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-05-27T03:03:29.200Z","endTime":"2026-05-27T03:05:06.835Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":682674,"fullName":"Victor Bericoto","link":"/api/v1/people/682674"},"postOnSecond":{"id":606992,"fullName":"Eric Haase","link":"/api/v1/people/606992"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":672515,"link":"/api/v1/people/672515"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.4,"endSpeed":78.0,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.690150369062557,"aZ":-22.852214484413615,"pfxX":9.782973066909534,"pfxZ":6.060311219973833,"pX":0.1073913274045885,"pZ":1.7161774140326345,"vX0":-5.67935232278436,"vY0":-122.79215136770823,"vZ0":-5.493561317342398,"x":112.91,"y":192.44,"x0":1.1708291766033618,"y0":50.00210395712472,"z0":5.908531540351948,"aX":15.045223815234746},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":10.0,"breakHorizontal":-16.6,"spinRate":1950,"spinDirection":131},"zone":8,"typeConfidence":2.0,"plateTime":0.4448557234497139,"extension":6.371287798742736},"index":0,"playId":"3145bfed-9acd-3db0-ba4e-ba5052878ed8","pitchNumber":1,"startTime":"2026-05-27T03:04:07.863Z","endTime":"2026-05-27T03:04:11.545Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.6,"endSpeed":79.7,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.768792413617387,"aZ":-24.468349787539573,"pfxX":9.467230758397298,"pfxZ":4.84053052197453,"pX":0.12154604337233142,"pZ":1.1938460819953949,"vX0":-5.6660288421728415,"vY0":-124.49957061755504,"vZ0":-6.521789010336871,"x":112.37,"y":206.55,"x0":1.1810172597933932,"y0":50.00042147731431,"z0":5.834240096369973,"aX":15.06466726175034},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":7.7,"breakHorizontal":-16.1,"spinRate":2031,"spinDirection":130},"zone":14,"typeConfidence":2.0,"plateTime":0.43763685299227895,"extension":6.282663034847664},"index":1,"playId":"14a4fc0e-fefd-3d6c-8d06-3860974045e9","pitchNumber":2,"startTime":"2026-05-27T03:04:24.112Z","endTime":"2026-05-27T03:04:28.560Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.2,"endSpeed":76.0,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.968752623956718,"aZ":-38.09638198855677,"pfxX":-2.310827717781991,"pfxZ":-4.125169933481332,"pX":-0.059609015462873435,"pZ":1.423866125371626,"vX0":-2.324820296525055,"vY0":-118.30094765641894,"vZ0":-2.781488076777733,"x":119.27,"y":200.34,"x0":1.2316831337878937,"y0":50.00408165956649,"z0":6.0655622247193,"aX":-3.315686883362633},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.8,"breakVerticalInduced":-7.8,"breakHorizontal":4.7,"spinRate":2320,"spinDirection":300},"zone":13,"typeConfidence":2.0,"plateTime":0.46082906969270754,"extension":6.512450739931553},"index":2,"playId":"d711d57a-1075-350b-a3d7-caa2e7002cb1","pitchNumber":3,"startTime":"2026-05-27T03:04:40.210Z","endTime":"2026-05-27T03:04:45.745Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":85.5,"endSpeed":79.4,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.816604784238674,"aZ":-26.653050239021468,"pfxX":9.460838484353932,"pfxZ":3.4809764566639663,"pX":1.7069890410692237,"pZ":1.930674279323338,"vX0":-2.1505474167631387,"vY0":-124.5677835411104,"vZ0":-4.387013598101978,"x":51.93,"y":186.65,"x0":1.3469179009226215,"y0":50.004578821382964,"z0":5.8942499545284015,"aX":15.008898887848641},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":5.6,"breakHorizontal":-16.7,"spinRate":1979,"spinDirection":133},"zone":14,"typeConfidence":2.0,"plateTime":0.4381388348311699,"extension":6.406275743581928},"index":3,"playId":"a5c1fc3f-d1ab-38b8-9668-4a2d365de33d","pitchNumber":4,"startTime":"2026-05-27T03:05:03.633Z","endTime":"2026-05-27T03:05:06.835Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T03:05:06.835Z","atBatIndex":38},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Casey Schmitt flies out to right fielder Corbin Carroll. Eric Haase to 3rd.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-05-27T03:05:08.832Z","endTime":"2026-05-27T03:06:14.048Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":682674,"fullName":"Victor Bericoto","link":"/api/v1/people/682674"},"postOnThird":{"id":606992,"fullName":"Eric Haase","link":"/api/v1/people/606992"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":682998,"link":"/api/v1/people/682998"},"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":"Flyout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":606992,"fullName":"Eric Haase","link":"/api/v1/people/606992"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.5,"endSpeed":84.6,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.340669130085292,"aZ":-15.52770426146648,"pfxX":5.270208671393179,"pfxZ":9.131065478023926,"pX":0.17389274272028601,"pZ":3.7699197785573073,"vX0":-4.792645884576814,"vY0":-133.36223286717257,"vZ0":-2.7912066664494897,"x":110.37,"y":136.99,"x0":1.2987943463159572,"y0":50.00656741617227,"z0":5.933247036484719,"aX":9.613276112756601},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":16.2,"breakHorizontal":-8.6,"spinRate":2357,"spinDirection":150},"zone":12,"typeConfidence":2.0,"plateTime":0.40875875960761077,"extension":6.329429102996405},"index":0,"playId":"02eb12ef-9652-37e0-9418-e16eef879ce5","pitchNumber":1,"startTime":"2026-05-27T03:05:40.711Z","endTime":"2026-05-27T03:05:45.090Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.8,"endSpeed":83.1,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.93419316374834,"aZ":-15.323831503569563,"pfxX":5.323393494052734,"pfxZ":9.505401729671123,"pX":0.267434523555478,"pZ":3.4130174849699633,"vX0":-4.398217102575558,"vY0":-132.23685725384857,"vZ0":-3.5327838376512446,"x":106.81,"y":146.63,"x0":1.2597846103371328,"y0":50.00205525921787,"z0":5.888903341714919,"aX":9.43683516624304},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":16.7,"breakHorizontal":-8.6,"spinRate":2312,"spinDirection":152},"zone":12,"typeConfidence":2.0,"plateTime":0.4140438495372023,"extension":6.249975740825835},"hitData":{"launchSpeed":91.6,"launchAngle":32.0,"totalDistance":327.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":200.03,"coordY":89.91}},"index":1,"playId":"34190a61-0b85-34dd-b911-5f8603a0c08a","pitchNumber":2,"startTime":"2026-05-27T03:05:59.997Z","endTime":"2026-05-27T03:06:14.048Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T03:06:14.048Z","atBatIndex":39},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Matt Chapman walks. Victor Bericoto to 2nd.","rbi":0,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-05-27T03:06:16.380Z","endTime":"2026-05-27T03:08:21.710Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"postOnSecond":{"id":682674,"fullName":"Victor Bericoto","link":"/api/v1/people/682674"},"postOnThird":{"id":606992,"fullName":"Eric Haase","link":"/api/v1/people/606992"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":682674,"fullName":"Victor Bericoto","link":"/api/v1/people/682674"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":91.5,"endSpeed":83.5,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.00163024790187,"aZ":-15.055192723528789,"pfxX":6.586871222959244,"pfxZ":9.560660819765044,"pX":-0.40421298216550766,"pZ":3.220764590844758,"vX0":-6.693711956967321,"vY0":-133.0857097844023,"vZ0":-3.9389556442501843,"x":132.41,"y":151.82,"x0":1.2897377414040483,"y0":50.006583996058865,"z0":5.813158019900329,"aX":11.79929854393551},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":16.7,"breakHorizontal":-10.4,"spinRate":2378,"spinDirection":146},"zone":1,"typeConfidence":2.0,"plateTime":0.41181954248987074,"extension":6.3744079463790815},"index":0,"playId":"1c425d68-0c6c-31c9-9a55-2f7d1dea6ba5","pitchNumber":1,"startTime":"2026-05-27T03:06:53.058Z","endTime":"2026-05-27T03:06:56.397Z","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":91.3,"endSpeed":84.2,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.533823353553625,"aZ":-18.32213527232349,"pfxX":6.984158841541177,"pfxZ":7.645635043565985,"pX":1.1385888697999573,"pZ":4.528060414455005,"vX0":-3.3135806579447165,"vY0":-133.01872377050367,"vZ0":-0.05133406967946885,"x":73.6,"y":116.52,"x0":1.4854523634340586,"y0":50.00415532586175,"z0":5.863600847117318,"aX":12.657239599504111},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":14.0,"breakHorizontal":-12.0,"spinRate":2324,"spinDirection":145},"zone":12,"typeConfidence":2.0,"plateTime":0.4100067271267429,"extension":6.191778973749229},"index":1,"playId":"f105a5da-33b1-37e7-8b0c-4b734a606683","pitchNumber":2,"startTime":"2026-05-27T03:07:12.849Z","endTime":"2026-05-27T03:07:16.450Z","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":91.1,"endSpeed":84.3,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.718433983720647,"aZ":-16.492038955861652,"pfxX":5.570824497034576,"pfxZ":8.65575612711637,"pX":0.9347221813886231,"pZ":4.430979338810304,"vX0":-3.495271271605615,"vY0":-132.82858517511497,"vZ0":-0.7555383789626076,"x":81.37,"y":119.14,"x0":1.5344844928261356,"y0":50.00423034810722,"z0":5.902824836260299,"aX":10.094739736187162},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":15.8,"breakHorizontal":-9.5,"spinRate":2201,"spinDirection":145},"zone":12,"typeConfidence":2.0,"plateTime":0.41017540231222904,"extension":6.201269947832336},"index":2,"playId":"3163dd45-e01a-39d0-a2c0-08dc4212a0ea","pitchNumber":3,"startTime":"2026-05-27T03:07:33.354Z","endTime":"2026-05-27T03:07:37.235Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.6,"endSpeed":79.4,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.039099423793193,"aZ":-24.313205494885175,"pfxX":9.401767700028417,"pfxZ":4.925823536951414,"pX":1.423242683612066,"pZ":2.9341227178260754,"vX0":-2.6813227550637593,"vY0":-124.69307863470792,"vZ0":-2.583858054270693,"x":62.75,"y":159.56,"x0":1.282711709476475,"y0":50.00019792691582,"z0":5.962828500253901,"aX":14.993714161998476},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":8.6,"breakHorizontal":-16.6,"spinRate":1912,"spinDirection":128},"zone":12,"typeConfidence":2.0,"plateTime":0.4371056656865382,"extension":6.5190544745866985},"index":3,"playId":"d885b4ca-7650-3587-bd4d-e77acd6093e3","pitchNumber":4,"startTime":"2026-05-27T03:07:55.909Z","endTime":"2026-05-27T03:07:59.795Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.0,"endSpeed":85.4,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.786133782301732,"aZ":-14.650283927126596,"pfxX":4.449567891575433,"pfxZ":9.487479899185189,"pX":1.4968939985542042,"pZ":2.351670266993595,"vX0":-1.134429826108559,"vY0":-134.01845544687006,"vZ0":-6.428664882479158,"x":59.94,"y":175.28,"x0":1.3434049140170161,"y0":50.001795676834895,"z0":5.799216465600842,"aX":8.218090727968827},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":16.3,"breakHorizontal":-7.9,"spinRate":2373,"spinDirection":155},"zone":14,"typeConfidence":0.92,"plateTime":0.4063178445807578,"extension":6.32400789868207},"index":4,"playId":"ccb52cdd-343b-38e0-acef-cf65a80db58e","pitchNumber":5,"startTime":"2026-05-27T03:08:18.012Z","endTime":"2026-05-27T03:08:21.710Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T03:08:21.710Z","atBatIndex":40},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Rafael Devers called out on strikes.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":41,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-05-27T03:09:22.949Z","endTime":"2026-05-27T03:11:00.875Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":672515,"link":"/api/v1/people/672515"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-05-27T03:08:33.088Z","endTime":"2026-05-27T03:09:25.201Z","isPitch":false,"type":"action"},{"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":2},"pitchData":{"startSpeed":83.4,"endSpeed":77.7,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.967349269428613,"aZ":-31.887246793767936,"pfxX":-2.558544457518953,"pfxZ":0.1925736524938486,"pX":-1.9087768889282497,"pZ":1.392858939619565,"vX0":-6.286204590121127,"vY0":-121.38510272041013,"vZ0":-4.39373636541451,"x":189.76,"y":201.17,"x0":1.0387609789649304,"y0":50.00562508051491,"z0":5.978343935019618,"aX":-3.847582120547707},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":-0.4,"breakHorizontal":6.0,"spinRate":2247,"spinDirection":280},"zone":13,"typeConfidence":0.59,"plateTime":0.44985274792944363,"extension":6.563521043584895},"index":1,"playId":"98afdecb-87e0-3a00-8230-7bb607d1408b","pitchNumber":1,"startTime":"2026-05-27T03:09:25.201Z","endTime":"2026-05-27T03:09:29.155Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.8,"endSpeed":85.4,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.42314966922121,"aZ":-14.201831443565382,"pfxX":5.402940027205982,"pfxZ":9.682397270239822,"pX":-0.49823370033315684,"pZ":2.1324387674012555,"vX0":-6.441360904917551,"vY0":-134.89425149802153,"vZ0":-7.1991824478090995,"x":135.99,"y":181.2,"x0":1.2107757100866592,"y0":50.000338268079545,"z0":5.823398039786202,"aX":10.025926076290915},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":16.3,"breakHorizontal":-8.5,"spinRate":2407,"spinDirection":155},"zone":7,"typeConfidence":0.92,"plateTime":0.40496799871975586,"extension":6.530312316687075},"index":2,"playId":"950897fb-cb9c-3a3a-a70c-e4e8be9eb11b","pitchNumber":2,"startTime":"2026-05-27T03:09:41.855Z","endTime":"2026-05-27T03:09:45.805Z","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":92.7,"endSpeed":84.9,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.80717514084704,"aZ":-13.521828241717584,"pfxX":5.788537930270934,"pfxZ":10.069254250501672,"pX":0.6009367399798683,"pZ":4.260174721107944,"vX0":-3.4730303710340293,"vY0":-135.08442524599943,"vZ0":-2.2011571504579193,"x":94.09,"y":123.76,"x0":1.1497615849330434,"y0":50.00073771305282,"z0":6.033604097149728,"aX":10.720543941790917},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":18.0,"breakHorizontal":-9.7,"spinRate":2400,"spinDirection":154},"zone":12,"typeConfidence":0.92,"plateTime":0.40512438769863346,"extension":6.410448028699019},"index":3,"playId":"39501eb0-38f4-3909-badf-5ce03cc5aca4","pitchNumber":3,"startTime":"2026-05-27T03:09:59.477Z","endTime":"2026-05-27T03:10:03.964Z","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":2,"outs":2},"pitchData":{"startSpeed":92.6,"endSpeed":85.1,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.129621971296515,"aZ":-13.332007486355943,"pfxX":6.054314824182744,"pfxZ":10.218579414312838,"pX":0.46833277379340515,"pZ":1.6845314010253014,"vX0":-4.0389631282517,"vY0":-134.64468243125157,"vZ0":-8.28984473684423,"x":99.15,"y":193.3,"x0":1.1981950143764082,"y0":50.001363066736566,"z0":5.738316955770198,"aX":11.160240608049495},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":17.0,"breakHorizontal":-10.2,"spinRate":2381,"spinDirection":155},"zone":9,"typeConfidence":0.92,"plateTime":0.406182077797979,"extension":6.5030175787734805},"index":4,"playId":"d5dc6fd9-77d8-361b-8ffa-ce96a9373a9d","pitchNumber":4,"startTime":"2026-05-27T03:10:19.422Z","endTime":"2026-05-27T03:10:46.450Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":137,"player":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"}}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":85.0,"endSpeed":78.7,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.807856915486674,"aZ":-24.18151276617921,"pfxX":9.447648051705372,"pfxZ":5.117004871243694,"pX":-0.20281523031412546,"pZ":1.5795784809097595,"vX0":-6.328064245028439,"vY0":-123.6819830817101,"vZ0":-5.443942942625332,"x":124.73,"y":196.13,"x0":1.1511467140904523,"y0":50.002571698072586,"z0":5.816193774275243,"aX":14.754828675459446},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":8.3,"breakHorizontal":-15.8,"spinRate":1756,"spinDirection":129},"zone":13,"typeConfidence":2.0,"plateTime":0.4414969741965087,"extension":6.65320666878529},"index":5,"playId":"b431b260-42e9-399c-bd42-561d4d98c054","pitchNumber":5,"startTime":"2026-05-27T03:10:55.621Z","endTime":"2026-05-27T03:11:00.875Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T03:11:00.875Z","atBatIndex":41},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Geraldo Perdomo singles on a line drive to center fielder Harrison Bader.","rbi":0,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":42,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-05-27T03:13:16.721Z","endTime":"2026-05-27T03:14:28.306Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":0},"matchup":{"batter":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676775,"fullName":"Keaton Winn","link":"/api/v1/people/676775"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,4,5],"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":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":664056,"link":"/api/v1/people/664056"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Keaton Winn replaces Tyler Mahle.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-27T03:11:38.139Z","endTime":"2026-05-27T03:13:18.883Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676775,"link":"/api/v1/people/676775"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.2,"endSpeed":89.4,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.310156884402716,"aZ":-17.104092884576044,"pfxX":-5.592069019016554,"pfxZ":7.385536647724278,"pX":-0.20576698095394014,"pZ":3.7333582213021086,"vX0":5.461285490231132,"vY0":-141.49084850859708,"vZ0":-3.906103058269277,"x":124.84,"y":137.98,"x0":-1.428328111588431,"y0":50.00450980981462,"z0":6.218149780560165,"aX":-11.413583361522525},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":12.8,"breakHorizontal":9.1,"spinRate":2414,"spinDirection":223},"zone":11,"typeConfidence":0.91,"plateTime":0.38615569453356136,"extension":6.117424685410561},"index":1,"playId":"011049f2-3528-3fc9-959f-c8d72af1d3cc","pitchNumber":1,"startTime":"2026-05-27T03:13:18.883Z","endTime":"2026-05-27T03:13:23.134Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":88.1,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.52845324453893,"aZ":-20.340563861861312,"pfxX":-6.164414728859522,"pfxZ":6.018079369005049,"pX":-0.22332876873110247,"pZ":2.85523756802759,"vX0":5.63832994143967,"vY0":-138.29607600819045,"vZ0":-5.333385590551801,"x":125.51,"y":161.69,"x0":-1.4729568782670097,"y0":50.00074439880107,"z0":6.1442597688869185,"aX":-12.117586203761535},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":10.2,"breakHorizontal":10.2,"spinRate":2385,"spinDirection":221},"zone":5,"typeConfidence":2.0,"plateTime":0.3938147615844647,"extension":6.253113879874605},"index":2,"playId":"8c856386-003e-3062-ae38-2176589ba08d","pitchNumber":2,"startTime":"2026-05-27T03:13:34.043Z","endTime":"2026-05-27T03:13:37.750Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"index":3,"startTime":"2026-05-27T03:13:47.996Z","endTime":"2026-05-27T03:14:00.958Z","isPitch":false,"type":"action","player":{"id":672695,"link":"/api/v1/people/672695"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.7,"endSpeed":82.5,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.414778100522987,"aZ":-30.201365024901087,"pfxX":-7.6068436947711895,"pfxZ":1.1430930305466322,"pX":-1.1952313648134765,"pZ":2.7732501260622677,"vX0":3.476898896729428,"vY0":-130.67649933381458,"vZ0":-2.7587126252835437,"x":162.56,"y":163.9,"x0":-1.5543096009404829,"y0":50.004538314679884,"z0":6.11032639302414,"aX":-13.163391207837517},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":1.7,"breakHorizontal":13.0,"spinRate":1554,"spinDirection":238},"zone":11,"typeConfidence":0.91,"plateTime":0.4190705103577397,"extension":6.30145251266933},"index":4,"playId":"36dcbf51-e569-3667-adb9-25cd5d04f792","pitchNumber":3,"startTime":"2026-05-27T03:14:00.958Z","endTime":"2026-05-27T03:14:04.949Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.3,"endSpeed":88.9,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.101961973378728,"aZ":-18.02998022431741,"pfxX":-6.282413486756274,"pfxZ":7.06225788849376,"pX":0.44742141175182626,"pZ":2.2292118393781073,"vX0":7.173318689410208,"vY0":-140.04061027161345,"vZ0":-7.408182241168156,"x":99.95,"y":178.59,"x0":-1.320751091747356,"y0":50.004409630760364,"z0":6.0706161785551895,"aX":-12.585880716817861},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":11.5,"breakHorizontal":10.1,"spinRate":2386,"spinDirection":218},"zone":9,"typeConfidence":2.0,"plateTime":0.38985462284339434,"extension":6.4692660058863485},"hitData":{"launchSpeed":79.1,"launchAngle":18.0,"totalDistance":224.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":145.44,"coordY":83.53}},"index":5,"playId":"64d82d85-f930-32a9-81d3-8d9525f6cbb4","pitchNumber":4,"startTime":"2026-05-27T03:14:17.564Z","endTime":"2026-05-27T03:14:28.306Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T03:14:28.306Z","atBatIndex":42},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Nolan Arenado singles on a ground ball to shortstop Willy Adames. Geraldo Perdomo to 3rd. Geraldo Perdomo advances to 3rd, on a throwing error by shortstop Willy Adames.","rbi":0,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-05-27T03:14:25.480Z","endTime":"2026-05-27T03:15:34.790Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676775,"fullName":"Keaton Winn","link":"/api/v1/people/676775"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"postOnThird":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"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":642715,"link":"/api/v1/people/642715"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"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":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":642715,"link":"/api/v1/people/642715"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_throwing_error"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.6,"endSpeed":88.3,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.025425384505073,"aZ":-20.86712573628243,"pfxX":-7.354721596336918,"pfxZ":5.718838798341187,"pX":0.5634560077679498,"pZ":2.716337150987145,"vX0":7.800677326983555,"vY0":-139.00424900052747,"vZ0":-5.492946566198428,"x":95.52,"y":165.44,"x0":-1.30934293259658,"y0":50.006586807592505,"z0":6.082537922817122,"aX":-14.550808733353646},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":9.5,"breakHorizontal":11.9,"spinRate":2367,"spinDirection":218},"zone":6,"typeConfidence":2.0,"plateTime":0.39243160741113803,"extension":6.343271235697684},"index":0,"playId":"c57dcb84-4b36-3c62-b5e9-0e9369104d9b","pitchNumber":1,"startTime":"2026-05-27T03:15:00.684Z","endTime":"2026-05-27T03:15:04.680Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":88.7,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.23699878643188,"aZ":-26.179726018474206,"pfxX":-8.30512036513921,"pfxZ":3.026433298056565,"pX":0.03714659516354923,"pZ":2.2877061441571143,"vX0":6.044678446734705,"vY0":-139.00643121737662,"vZ0":-5.662953162081211,"x":115.58,"y":177.01,"x0":-1.0718593006131187,"y0":50.006592578588666,"z0":6.058904917350726,"aX":-16.47512393618926},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":4.7,"breakHorizontal":14.0,"spinRate":2280,"spinDirection":219},"zone":5,"typeConfidence":2.0,"plateTime":0.3920167384192661,"extension":6.300947740661623},"hitData":{"launchSpeed":96.7,"launchAngle":-7.0,"totalDistance":17.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":118.36,"coordY":143.57}},"index":1,"playId":"6b1354a7-f856-3d33-9a46-0e6407d2f112","pitchNumber":2,"startTime":"2026-05-27T03:15:19.763Z","endTime":"2026-05-27T03:15:34.790Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T03:15:34.790Z","atBatIndex":43},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ryan Waldschmidt challenged (pitch result), call on the field was confirmed: Ryan Waldschmidt called out on strikes.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":44,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-05-27T03:15:47.871Z","endTime":"2026-05-27T03:16:56.595Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":814439,"fullName":"Ryan Waldschmidt","link":"/api/v1/people/814439"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676775,"fullName":"Keaton Winn","link":"/api/v1/people/676775"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"postOnThird":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":814439,"fullName":"Ryan Waldschmidt","link":"/api/v1/people/814439"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":606992,"link":"/api/v1/people/606992"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.7,"endSpeed":88.1,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.844657032247515,"aZ":-20.17430451841058,"pfxX":-6.685928419859779,"pfxZ":6.086772995475614,"pX":0.3559931805687907,"pZ":2.125039487776604,"vX0":6.729914299982545,"vY0":-139.17353064364772,"vZ0":-7.122567661334647,"x":103.43,"y":181.4,"x0":-1.2193081407666677,"y0":50.001862262078426,"z0":6.0432393862667215,"aX":-13.177765238586764},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":9.8,"breakHorizontal":10.8,"spinRate":2339,"spinDirection":221},"zone":9,"typeConfidence":2.0,"plateTime":0.3928513729469527,"extension":6.279190728811835},"index":0,"playId":"55153a7d-83d8-390f-9a92-582a6060bc8d","pitchNumber":1,"startTime":"2026-05-27T03:16:11.246Z","endTime":"2026-05-27T03:16:15.045Z","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":0},"pitchData":{"startSpeed":88.8,"endSpeed":82.0,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.42876650741235,"aZ":-32.174052150669375,"pfxX":-8.504761228078845,"pfxZ":-3.151043444571E-4,"pX":0.16574740050628659,"pZ":0.8753967244982126,"vX0":6.398653402543388,"vY0":-129.04823537500488,"vZ0":-6.654158311144783,"x":110.68,"y":215.14,"x0":-1.2388532879677696,"y0":50.00280253827397,"z0":5.960434715716373,"aX":-14.368851380300246},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":-1.3,"breakHorizontal":14.0,"spinRate":1493,"spinDirection":241},"zone":14,"typeConfidence":0.9,"plateTime":0.42415350890534365,"extension":6.346234571200026},"index":1,"playId":"f4853a78-3fb0-3d2f-910c-1f7745b912fe","pitchNumber":2,"startTime":"2026-05-27T03:16:28.953Z","endTime":"2026-05-27T03:16:34.107Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":89.1,"endSpeed":82.2,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.196986106982823,"aZ":-29.172926324322663,"pfxX":-9.942061524410137,"pfxZ":1.7609023954240444,"pX":-0.15580258221341836,"pZ":1.6726832747421339,"vX0":6.062261002652676,"vY0":-129.6315921222385,"vZ0":-5.42183386720523,"x":122.94,"y":193.62,"x0":-1.2286513271348454,"y0":50.00587703955304,"z0":6.0088090643394025,"aX":-16.983764976718586},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":2.2,"breakHorizontal":16.7,"spinRate":1510,"spinDirection":240},"zone":8,"typeConfidence":0.9,"plateTime":0.4219598293184732,"extension":6.321533199819604},"index":2,"playId":"720b46e2-71e0-3c7e-83e6-90aa72236f43","pitchNumber":3,"startTime":"2026-05-27T03:16:52.522Z","endTime":"2026-05-27T03:16:56.595Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":109,"player":{"id":814439,"fullName":"Ryan Waldschmidt","link":"/api/v1/people/814439"}},"playEndTime":"2026-05-27T03:16:56.595Z","atBatIndex":44},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Ildemaro Vargas grounds into a force out, second baseman Casey Schmitt to shortstop Willy Adames. Geraldo Perdomo scores. Nolan Arenado out at 2nd. Ildemaro Vargas to 1st.","rbi":1,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":45,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-05-27T03:17:37.863Z","endTime":"2026-05-27T03:17:45.879Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676775,"fullName":"Keaton Winn","link":"/api/v1/people/676775"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":669477,"link":"/api/v1/people/669477"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":642715,"link":"/api/v1/people/642715"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_adv_play","runner":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"responsiblePitcher":{"id":676775,"link":"/api/v1/people/676775"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":0},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_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":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.6,"endSpeed":89.0,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.11460433137662,"aZ":-13.472401216250615,"pfxX":-5.305882500213447,"pfxZ":9.18068675302825,"pX":0.4743372913916029,"pZ":3.5667549190488326,"vX0":6.70009362892945,"vY0":-141.96699661092003,"vZ0":-4.89514252574757,"x":98.92,"y":142.48,"x0":-1.229194481820272,"y0":50.0039525062205,"z0":6.173911539210362,"aX":-10.809987978588827},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":15.7,"breakHorizontal":8.2,"spinRate":2320,"spinDirection":219},"zone":12,"typeConfidence":0.9,"plateTime":0.3861239135827512,"extension":6.258530190894685},"hitData":{"launchSpeed":75.5,"launchAngle":-22.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":146.74,"coordY":154.72}},"index":0,"playId":"685fc28e-df52-3cbe-8a45-dac9bf2ec81f","pitchNumber":1,"startTime":"2026-05-27T03:17:37.863Z","endTime":"2026-05-27T03:17:45.879Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T03:17:45.879Z","atBatIndex":45},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Gabriel Moreno grounds out, shortstop Willy Adames to first baseman Rafael Devers.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":46,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-05-27T03:18:03.623Z","endTime":"2026-05-27T03:18:51.077Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676775,"fullName":"Keaton Winn","link":"/api/v1/people/676775"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":642715,"link":"/api/v1/people/642715"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":646240,"link":"/api/v1/people/646240"},"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":94.5,"endSpeed":87.4,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.40953826101906,"aZ":-23.84330168167351,"pfxX":-8.316247496707774,"pfxZ":4.292379557717604,"pX":-0.9020137284349107,"pZ":3.7148792472628185,"vX0":4.147337019493499,"vY0":-137.68698364184502,"vZ0":-2.3377934763964774,"x":151.38,"y":138.48,"x0":-1.338375033538737,"y0":50.00375828799965,"z0":6.169833588132145,"aX":-16.144312739810818},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":7.6,"breakHorizontal":14.3,"spinRate":2356,"spinDirection":216},"zone":11,"typeConfidence":2.0,"plateTime":0.3961334479827965,"extension":6.251720783053775},"index":0,"playId":"0b881023-f8f6-3cc8-be86-9ecac2431339","pitchNumber":1,"startTime":"2026-05-27T03:18:25.491Z","endTime":"2026-05-27T03:18:30.892Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.5,"endSpeed":82.9,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.678836954640197,"aZ":-28.736131162499646,"pfxX":-8.918290554833506,"pfxZ":1.982456668448334,"pX":-0.6042026846745403,"pZ":2.4320038353927234,"vX0":5.021357087587835,"vY0":-130.26765967246922,"vZ0":-3.827050105268565,"x":140.03,"y":173.12,"x0":-1.3875513002472368,"y0":50.0045610146105,"z0":6.067288978048723,"aX":-15.48984821898923},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":3.0,"breakHorizontal":15.2,"spinRate":1530,"spinDirection":237},"zone":4,"typeConfidence":0.91,"plateTime":0.41878163158828396,"extension":6.407388711377141},"hitData":{"launchSpeed":66.0,"launchAngle":16.0,"totalDistance":138.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":106.63,"coordY":150.14}},"index":1,"playId":"4ce51b80-848a-3260-91ab-043d958f7e58","pitchNumber":2,"startTime":"2026-05-27T03:18:42.670Z","endTime":"2026-05-27T03:18:51.077Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T03:18:51.077Z","atBatIndex":46},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Harrison Bader pops out to first baseman Ildemaro Vargas.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":47,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-05-27T03:20:23.045Z","endTime":"2026-05-27T03:22:28.546Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":664056,"fullName":"Harrison Bader","link":"/api/v1/people/664056"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"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":664056,"fullName":"Harrison Bader","link":"/api/v1/people/664056"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":545121,"link":"/api/v1/people/545121"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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.1,"endSpeed":71.7,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.950124184859742,"aZ":-34.592020994231454,"pfxX":-1.8662094954433917,"pfxZ":-1.8946409918392768,"pX":0.15670600538087762,"pZ":0.7899037286262734,"vX0":-2.097647330144057,"vY0":-112.26713596785429,"vZ0":-3.8248897969574522,"x":111.03,"y":217.45,"x0":1.3448271701783823,"y0":50.00032144026877,"z0":6.029208589296656,"aX":-2.3863220287494125},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.9,"breakVerticalInduced":-4.1,"breakHorizontal":4.0,"spinRate":2186,"spinDirection":306},"zone":14,"typeConfidence":0.9,"plateTime":0.4875094168462413,"extension":6.349219689200481},"index":0,"playId":"229ece73-8c66-323f-8375-1d91a027c662","pitchNumber":1,"startTime":"2026-05-27T03:21:15.328Z","endTime":"2026-05-27T03:21:20.787Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.1,"endSpeed":77.5,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.48127562120044,"aZ":-24.63285539440465,"pfxX":9.379599768233867,"pfxZ":4.948366111940965,"pX":1.1678365510883681,"pZ":2.1869436759707495,"vX0":-3.3356891189893583,"vY0":-122.4860472277059,"vZ0":-3.9548519904005266,"x":72.48,"y":179.73,"x0":1.3262100305598268,"y0":50.00467964645651,"z0":5.921320813914671,"aX":14.297798405778055},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":8.3,"breakHorizontal":-16.2,"spinRate":1989,"spinDirection":134},"zone":14,"typeConfidence":2.0,"plateTime":0.4466432613131026,"extension":6.399654847432869},"index":1,"playId":"cc45e4f8-8070-3534-a107-31dc6a8cc744","pitchNumber":2,"startTime":"2026-05-27T03:21:34.648Z","endTime":"2026-05-27T03:21:37.648Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.1,"endSpeed":78.3,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.565617673606106,"aZ":-29.971681404755792,"pfxX":8.184873883395337,"pfxZ":1.4274392663352273,"pX":1.6582423600185534,"pZ":2.3431150166506294,"vX0":-1.9809448559717524,"vY0":-122.65073142282061,"vZ0":-2.664574145050863,"x":53.79,"y":175.52,"x0":1.4069613351085595,"y0":50.00105447299346,"z0":5.969056475594746,"aX":12.616598934830055},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":2.3,"breakHorizontal":-14.5,"spinRate":1803,"spinDirection":128},"zone":14,"typeConfidence":2.0,"plateTime":0.44456557195034385,"extension":6.459836977424461},"index":2,"playId":"e2f49f57-5ecf-39b4-aad6-fe951ff42eac","pitchNumber":3,"startTime":"2026-05-27T03:21:54.743Z","endTime":"2026-05-27T03:21:57.768Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-05-27T03:22:10.404Z","endTime":"2026-05-27T03:22:18.520Z","isPitch":false,"type":"action","player":{"id":664056,"link":"/api/v1/people/664056"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.2,"endSpeed":83.8,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.306525782213424,"aZ":-17.119573899457095,"pfxX":4.368440828365971,"pfxZ":8.45629822092765,"pX":0.4432235810882278,"pZ":3.7676283945848894,"vX0":-4.0136192071680235,"vY0":-131.43278603452464,"vZ0":-2.2895834287415853,"x":100.11,"y":137.05,"x0":1.409803237997693,"y0":50.00168668187667,"z0":5.896961711205238,"aX":7.775755580942145},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":15.1,"breakHorizontal":-7.2,"spinRate":2299,"spinDirection":154},"zone":12,"typeConfidence":0.9,"plateTime":0.41399723157042434,"extension":6.228039590891176},"hitData":{"launchSpeed":87.3,"launchAngle":69.0,"totalDistance":118.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":143.19,"coordY":159.79}},"index":4,"playId":"96c0aa8d-ee36-39ec-a7f7-c71fee7b7cc5","pitchNumber":4,"startTime":"2026-05-27T03:22:18.520Z","endTime":"2026-05-27T03:22:28.546Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T03:22:28.546Z","atBatIndex":47},{"result":{"type":"atBat","event":"Bunt Groundout","eventType":"field_out","description":"Jesus Rodriguez bunt grounds out softly, catcher Gabriel Moreno to first baseman Ildemaro Vargas.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":48,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-05-27T03:22:31.210Z","endTime":"2026-05-27T03:23:03.001Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":683679,"fullName":"Jesus Rodriguez","link":"/api/v1/people/683679"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Bunt Groundout","eventType":"field_out","movementReason":null,"runner":{"id":683679,"fullName":"Jesus Rodriguez","link":"/api/v1/people/683679"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":672515,"link":"/api/v1/people/672515"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":545121,"link":"/api/v1/people/545121"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":79.9,"endSpeed":74.2,"strikeZoneTop":3.116,"strikeZoneBottom":1.572,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.35143548151061,"aZ":-27.729181015251473,"pfxX":7.92607550896051,"pfxZ":3.198289552268644,"pX":0.6251912258469149,"pZ":3.1711245356035787,"vX0":-4.10319988639679,"vY0":-116.38922804441374,"vZ0":-0.8408584066343796,"x":93.17,"y":153.16,"x0":1.3701695627979056,"y0":50.001909558498305,"z0":6.134976895645384,"aX":11.006081942240069},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":5.9,"breakHorizontal":-13.6,"spinRate":1766,"spinDirection":129},"zone":3,"typeConfidence":2.0,"plateTime":0.46843887476388124,"extension":6.501901696486289},"hitData":{"launchSpeed":43.4,"launchAngle":-74.0,"totalDistance":2.0,"trajectory":"bunt_grounder","hardness":"soft","location":"2","coordinates":{"coordX":126.05,"coordY":200.51}},"index":0,"playId":"b0ac724d-4884-3095-b2b4-97c8126123d8","pitchNumber":1,"startTime":"2026-05-27T03:22:54.979Z","endTime":"2026-05-27T03:23:03.001Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T03:23:03.001Z","atBatIndex":48},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Bryce Eldridge called out on strikes.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":49,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-05-27T03:23:09.313Z","endTime":"2026-05-27T03:24:57.691Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":672515,"link":"/api/v1/people/672515"},"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":90.1,"endSpeed":83.0,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.158835955382422,"aZ":-16.613557850699877,"pfxX":4.1597091731023585,"pfxZ":8.835027788238762,"pX":-0.180544320903386,"pZ":4.506482354307858,"vX0":-5.021456110525879,"vY0":-131.21068956670828,"vZ0":-0.9608653232244797,"x":123.88,"y":117.1,"x0":1.2086409880405404,"y0":50.00119808218324,"z0":6.103598467828278,"aX":7.325256641573976},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":16.1,"breakHorizontal":-6.6,"spinRate":2265,"spinDirection":163},"zone":11,"typeConfidence":0.89,"plateTime":0.4158517504726009,"extension":6.252226023337414},"index":0,"playId":"b2d73e33-0eac-31db-a8b6-d1447edaa1cc","pitchNumber":1,"startTime":"2026-05-27T03:23:27.851Z","endTime":"2026-05-27T03:23:31.970Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.7,"endSpeed":83.3,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.626078549186996,"aZ":-14.479587979749299,"pfxX":3.7682152041121277,"pfxZ":9.963961902782087,"pX":-0.07365074555502789,"pZ":3.593943368091893,"vX0":-4.928282546655625,"vY0":-132.04424455336905,"vZ0":-3.412150532011285,"x":119.81,"y":141.74,"x0":1.3224486354495415,"y0":50.00190557992846,"z0":5.960154016817249,"aX":6.691613717130642},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":17.5,"breakHorizontal":-5.9,"spinRate":2267,"spinDirection":155},"zone":2,"typeConfidence":0.9,"plateTime":0.41391401946676964,"extension":6.4177394043350064},"index":1,"playId":"d71a9141-8aae-3a51-a3ab-4a4ccb6e8f62","pitchNumber":2,"startTime":"2026-05-27T03:23:41.697Z","endTime":"2026-05-27T03:23:47.697Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":79.2,"endSpeed":74.8,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.142656763828445,"aZ":-36.85819113960214,"pfxX":-3.2020695876253917,"pfxZ":-3.417477363288508,"pX":-1.1049886852429218,"pZ":0.3600583293570482,"vX0":-4.224194597988931,"vY0":-115.39896059681396,"vZ0":-4.613805199291416,"x":159.12,"y":229.06,"x0":1.1537451062268806,"y0":50.00264614444819,"z0":5.874018254609899,"aX":-4.3893961553348415},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.9,"breakVerticalInduced":-7.0,"breakHorizontal":6.7,"spinRate":2327,"spinDirection":304},"zone":13,"typeConfidence":0.9,"plateTime":0.47167157039955443,"extension":6.614619065134343},"index":2,"playId":"b62913a7-5aa5-34e3-9755-f9e45294a986","pitchNumber":3,"startTime":"2026-05-27T03:23:56.863Z","endTime":"2026-05-27T03:24:02.410Z","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":91.0,"endSpeed":83.6,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.554990732674828,"aZ":-14.730218274424553,"pfxX":4.424901750559163,"pfxZ":9.760470683870814,"pX":-0.08442908923613279,"pZ":3.2932344618992344,"vX0":-5.049201898426586,"vY0":-132.41348044344096,"vZ0":-4.062963297125008,"x":120.22,"y":149.86,"x0":1.266428344170909,"y0":50.00250977447044,"z0":5.915272528600537,"aX":7.9084946899080615},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":17.0,"breakHorizontal":-7.0,"spinRate":2292,"spinDirection":155},"zone":2,"typeConfidence":0.91,"plateTime":0.41261957439024766,"extension":6.377754437325174},"index":3,"playId":"d603956d-5037-381b-a162-957869e59bd1","pitchNumber":4,"startTime":"2026-05-27T03:24:13.343Z","endTime":"2026-05-27T03:24:17.095Z","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":80.1,"endSpeed":75.2,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.011570257418228,"aZ":-35.6730986381385,"pfxX":-3.393638375267455,"pfxZ":-2.5042075138903472,"pX":-0.8855409300281942,"pZ":1.245769546341968,"vX0":-3.698715007829021,"vY0":-116.73693097872066,"vZ0":-3.302583981205042,"x":150.75,"y":205.14,"x0":1.1516877150704634,"y0":50.00045091660346,"z0":5.988791479783632,"aX":-4.749572978089005},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.0,"breakVerticalInduced":-5.0,"breakHorizontal":7.0,"spinRate":2203,"spinDirection":297},"zone":13,"typeConfidence":0.89,"plateTime":0.46663892769524384,"extension":6.600353683424193},"index":4,"playId":"2947cb7f-bf61-3b42-bc73-6ed0047af5a6","pitchNumber":5,"startTime":"2026-05-27T03:24:38.296Z","endTime":"2026-05-27T03:24:42.411Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":80.2,"endSpeed":74.9,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.77017365658921,"aZ":-36.09705251229983,"pfxX":-2.9411131790298057,"pfxZ":-2.806573574639307,"pX":-0.24740837749187777,"pZ":1.5634216784502242,"vX0":-2.8037241321472335,"vY0":-116.8566382473571,"vZ0":-2.338370069701723,"x":126.43,"y":196.57,"x0":1.3452346220588272,"y0":50.002037559695324,"z0":5.93301288058689,"aX":-4.11160910068716},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.4,"breakVerticalInduced":-5.4,"breakHorizontal":6.0,"spinRate":2242,"spinDirection":283},"zone":13,"typeConfidence":0.9,"plateTime":0.46677011787037026,"extension":6.542780617981529},"index":5,"playId":"507b583c-7f30-39c0-bc59-b39dcda9301b","pitchNumber":6,"startTime":"2026-05-27T03:24:53.305Z","endTime":"2026-05-27T03:24:57.691Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T03:24:57.691Z","atBatIndex":49},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Adrian Del Castillo grounds out, second baseman Casey Schmitt to first baseman Rafael Devers.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-27T03:27:23.695Z","endTime":"2026-05-27T03:28:20.464Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669062,"fullName":"Erik Miller","link":"/api/v1/people/669062"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","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":669477,"link":"/api/v1/people/669477"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":646240,"link":"/api/v1/people/646240"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Erik Miller replaces Keaton Winn.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-27T03:25:57.928Z","endTime":"2026-05-27T03:27:25.822Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669062,"link":"/api/v1/people/669062"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.5,"endSpeed":79.3,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.89030370297811,"aZ":-29.143889106792287,"pfxX":-0.2719967272393635,"pfxZ":1.9045657473269841,"pX":-1.1431491242111627,"pZ":1.8110182284651093,"vX0":-6.028125297337423,"vY0":-125.72309079278769,"vZ0":-5.509214274439301,"x":160.57,"y":189.88,"x0":1.3268935541074642,"y0":50.00299719561392,"z0":6.413133543740852,"aX":-0.4324918326041963},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":2.3,"breakHorizontal":1.9,"spinRate":2443,"spinDirection":76},"zone":13,"typeConfidence":0.9,"plateTime":0.43665156576734176,"extension":6.649499863043861},"index":1,"playId":"39251daa-f1cf-3db8-b667-9e779f70c133","pitchNumber":1,"startTime":"2026-05-27T03:27:25.822Z","endTime":"2026-05-27T03:27:29.670Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.4,"endSpeed":89.6,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.275815758901544,"aZ":-21.269445175345385,"pfxX":9.305121023171328,"pfxZ":5.345957164982427,"pX":0.5080515803871315,"pZ":2.1500613611924058,"vX0":-5.3897573727829,"vY0":-141.678306372893,"vZ0":-8.248514778956832,"x":97.63,"y":180.73,"x0":1.2224472623547775,"y0":50.00518772814061,"z0":6.450225204694559,"aX":18.98745913391721},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":8.3,"breakHorizontal":-15.8,"spinRate":2294,"spinDirection":133},"zone":6,"typeConfidence":0.91,"plateTime":0.38607129525492967,"extension":6.747002955808507},"index":2,"playId":"46f73728-5ea1-3765-8f92-680e5643ddf7","pitchNumber":2,"startTime":"2026-05-27T03:27:41.687Z","endTime":"2026-05-27T03:27:45.340Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.6,"endSpeed":89.1,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.19532583747265,"aZ":-18.262181024520228,"pfxX":9.072100389400939,"pfxZ":6.821406807462939,"pX":0.3212054434364434,"pZ":3.6987654742780887,"vX0":-5.571078593909563,"vY0":-142.05008231115787,"vZ0":-4.730627064449409,"x":104.76,"y":138.91,"x0":1.1314370663356297,"y0":50.00163436460785,"z0":6.550315876205344,"aX":18.498492480159218},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":11.5,"breakHorizontal":-15.2,"spinRate":2431,"spinDirection":140},"zone":12,"typeConfidence":0.7,"plateTime":0.38591494506392143,"extension":6.668059765099696},"index":3,"playId":"7ca482d0-0112-3a73-aa06-91faf458fc0e","pitchNumber":3,"startTime":"2026-05-27T03:27:57.150Z","endTime":"2026-05-27T03:28:01.303Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.7,"endSpeed":88.5,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.70489530259579,"aZ":-22.00332632416443,"pfxX":11.106568580134285,"pfxZ":5.092448199552585,"pX":0.7243133212616423,"pZ":2.382049321159595,"vX0":-5.125430241815307,"vY0":-140.5934120733542,"vZ0":-7.4834876490844895,"x":89.39,"y":174.46,"x0":1.1309376408657654,"y0":50.000513900853996,"z0":6.512675131352688,"aX":22.169081462643447},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":7.8,"breakHorizontal":-19.0,"spinRate":2370,"spinDirection":139},"zone":6,"typeConfidence":0.91,"plateTime":0.38999967901280996,"extension":6.740326839328934},"hitData":{"launchSpeed":66.2,"launchAngle":-19.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":142.18,"coordY":159.79}},"index":4,"playId":"0b76995a-1fd6-3b67-a28d-6629e26b3b92","pitchNumber":4,"startTime":"2026-05-27T03:28:12.408Z","endTime":"2026-05-27T03:28:20.464Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T03:28:20.464Z","atBatIndex":50},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Tommy Troy walks.","rbi":0,"awayScore":4,"homeScore":2,"isOut":false},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-27T03:28:22.238Z","endTime":"2026-05-27T03:30:32.421Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":694371,"fullName":"Tommy Troy","link":"/api/v1/people/694371"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669062,"fullName":"Erik Miller","link":"/api/v1/people/669062"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":694371,"fullName":"Tommy Troy","link":"/api/v1/people/694371"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":694371,"fullName":"Tommy Troy","link":"/api/v1/people/694371"},"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(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":97.0,"endSpeed":89.1,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.159208035099013,"aZ":-20.682863809929856,"pfxX":9.671363258449754,"pfxZ":5.675325069861932,"pX":0.10247961719330219,"pZ":3.521708635099975,"vX0":-6.2506874871113265,"vY0":-141.18868630726368,"vZ0":-4.9562624839214875,"x":113.09,"y":143.69,"x0":1.0847355643521548,"y0":50.00510793070309,"z0":6.624926220381389,"aX":19.59227333811878},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":9.5,"breakHorizontal":-16.3,"spinRate":2352,"spinDirection":135},"zone":12,"typeConfidence":0.89,"plateTime":0.3874528538089326,"extension":6.740140758974486},"index":0,"playId":"5072edb6-8623-3420-9044-177c36739eda","pitchNumber":1,"startTime":"2026-05-27T03:28:41.723Z","endTime":"2026-05-27T03:28:46.350Z","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":85.8,"endSpeed":78.1,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.366746544314474,"aZ":-33.60875657787256,"pfxX":-3.3936911858307,"pfxZ":-0.920356525003621,"pX":-0.32858772024464,"pZ":2.9438480780972087,"vX0":-2.872521929398076,"vY0":-124.93411117439038,"vZ0":-2.0873240593619182,"x":129.52,"y":159.3,"x0":1.282613236628865,"y0":50.002826510794705,"z0":6.588931732822341,"aX":-5.291163895119071},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":-1.9,"breakHorizontal":6.8,"spinRate":2537,"spinDirection":293},"zone":1,"typeConfidence":0.9,"plateTime":0.44072471814118597,"extension":6.572509550075646},"index":1,"playId":"7d13ae79-fad3-344a-8b0d-3466269550ec","pitchNumber":2,"startTime":"2026-05-27T03:28:57.211Z","endTime":"2026-05-27T03:29:00.846Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.6,"endSpeed":79.8,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.682212048195392,"aZ":-35.30678121772242,"pfxX":-4.6614821272074956,"pfxZ":-1.9734653939604305,"pX":-0.5505531036188775,"pZ":1.0901088353773143,"vX0":-3.1347061091048722,"vY0":-124.70023966139803,"vZ0":-5.821498403845009,"x":137.99,"y":209.35,"x0":1.3260349359892256,"y0":50.00495993999261,"z0":6.3474912167855235,"aX":-7.3859022015459965},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":-4.7,"breakHorizontal":9.1,"spinRate":2630,"spinDirection":309},"zone":13,"typeConfidence":0.91,"plateTime":0.4382309191442353,"extension":6.718259605793026},"index":2,"playId":"76db4d32-4d0e-308e-ab6b-00b40fef0a39","pitchNumber":3,"startTime":"2026-05-27T03:29:13.532Z","endTime":"2026-05-27T03:29:19.416Z","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":2,"outs":1},"pitchData":{"startSpeed":97.1,"endSpeed":88.8,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.567906516350774,"aZ":-18.716185749800953,"pfxX":10.733435382001428,"pfxZ":6.701817768282401,"pX":-0.4182034376599497,"pZ":1.7451313579445242,"vX0":-7.8135284672177185,"vY0":-140.9330605159577,"vZ0":-9.566434818502604,"x":132.94,"y":191.66,"x0":0.998148227605836,"y0":50.004687288765524,"z0":6.397047717445596,"aX":21.554945872592473},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":10.3,"breakHorizontal":-17.8,"spinRate":2396,"spinDirection":138},"zone":7,"typeConfidence":0.92,"plateTime":0.38891873397861954,"extension":6.745374477699275},"index":3,"playId":"8584c0f8-ea8a-3d4a-8b98-9f02326492a3","pitchNumber":4,"startTime":"2026-05-27T03:29:33.307Z","endTime":"2026-05-27T03:29:37.315Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"index":4,"startTime":"2026-05-27T03:29:42.034Z","endTime":"2026-05-27T03:29:53.823Z","isPitch":false,"type":"action","player":{"id":694371,"link":"/api/v1/people/694371"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.4,"endSpeed":79.6,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.686408859379636,"aZ":-26.205066312712322,"pfxX":9.688628315059974,"pfxZ":3.731341377012555,"pX":-1.1134376061822286,"pZ":1.23819520082916,"vX0":-8.973512538371157,"vY0":-125.42635320235411,"vZ0":-6.742127673852416,"x":159.44,"y":205.35,"x0":1.2468970027677848,"y0":50.00056602331673,"z0":6.08963998213619,"aX":15.479889203500504},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":5.4,"breakHorizontal":-15.6,"spinRate":1730,"spinDirection":106},"zone":13,"typeConfidence":0.9,"plateTime":0.4362224205036953,"extension":6.679412249194912},"index":5,"playId":"04898535-50d9-312b-bf22-4f8b6f25e640","pitchNumber":5,"startTime":"2026-05-27T03:29:53.823Z","endTime":"2026-05-27T03:29:58.282Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.8,"endSpeed":88.6,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.33049882739798,"aZ":-19.295701715671516,"pfxX":10.271757137154243,"pfxZ":6.435926864124633,"pX":0.31385025647733344,"pZ":2.166773089634902,"vX0":-5.698745441115161,"vY0":-140.67056255791655,"vZ0":-8.257248285699122,"x":105.04,"y":180.28,"x0":1.0328945226200132,"y0":50.00423683893741,"z0":6.394408990852373,"aX":20.55834097315365},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":10.1,"breakHorizontal":-17.4,"spinRate":2373,"spinDirection":131},"zone":6,"typeConfidence":0.92,"plateTime":0.38957054437350846,"extension":6.715444741379192},"index":6,"playId":"3a5f06e5-debd-36e1-a79e-bd032370414b","pitchNumber":6,"startTime":"2026-05-27T03:30:09.343Z","endTime":"2026-05-27T03:30:15.061Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.2,"endSpeed":88.7,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.819342706268916,"aZ":-20.95730182413813,"pfxX":10.285068063302198,"pfxZ":5.606688429254961,"pX":-0.9015051478092337,"pZ":3.4065310619821445,"vX0":-8.829247897235641,"vY0":-139.89331889623415,"vZ0":-4.816530521050032,"x":151.36,"y":146.8,"x0":0.9449800150899826,"y0":50.0010770076876,"z0":6.507062146589408,"aX":20.57232105173021},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":9.4,"breakHorizontal":-17.0,"spinRate":2376,"spinDirection":137},"zone":11,"typeConfidence":0.87,"plateTime":0.3901457327549527,"extension":6.8175281978442115},"index":7,"playId":"a033de61-f4fb-3a7d-90e0-02ec39b17902","pitchNumber":7,"startTime":"2026-05-27T03:30:27.821Z","endTime":"2026-05-27T03:30:32.421Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T03:30:32.421Z","atBatIndex":51},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Ketel Marte homers (9) on a fly ball to left field. Tommy Troy scores.","rbi":2,"awayScore":6,"homeScore":2,"isOut":false},"about":{"atBatIndex":52,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-27T03:30:32.034Z","endTime":"2026-05-27T03:31:25.704Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669062,"fullName":"Erik Miller","link":"/api/v1/people/669062"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"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":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"responsiblePitcher":{"id":669062,"link":"/api/v1/people/669062"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":694371,"fullName":"Tommy Troy","link":"/api/v1/people/694371"},"responsiblePitcher":{"id":669062,"link":"/api/v1/people/669062"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.3,"endSpeed":88.5,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.43400631435863,"aZ":-19.28472780317841,"pfxX":9.612417315191728,"pfxZ":6.513487475884798,"pX":-0.2817880812849168,"pZ":2.86398117267676,"vX0":-6.715476502947166,"vY0":-138.69567647616,"vZ0":-6.493336219248092,"x":127.74,"y":161.45,"x0":0.9028097058458032,"y0":50.001799764093555,"z0":6.48941037866305,"aX":19.021763122495624},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":10.8,"breakHorizontal":-16.3,"spinRate":2326,"spinDirection":138},"zone":1,"typeConfidence":0.68,"plateTime":0.39254245006700206,"extension":6.6763750776720325},"hitData":{"launchSpeed":113.7,"launchAngle":25.0,"totalDistance":452.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":29.5,"coordY":42.12}},"index":0,"playId":"4b768328-8997-3d46-ac0d-cc938be03992","pitchNumber":1,"startTime":"2026-05-27T03:30:56.666Z","endTime":"2026-05-27T03:31:25.704Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T03:31:25.704Z","atBatIndex":52},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Corbin Carroll strikes out swinging.","rbi":0,"awayScore":6,"homeScore":2,"isOut":true},"about":{"atBatIndex":53,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-27T03:31:19.769Z","endTime":"2026-05-27T03:32:38.431Z","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":669062,"fullName":"Erik Miller","link":"/api/v1/people/669062"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":606992,"link":"/api/v1/people/606992"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":98.0,"endSpeed":89.1,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.12869452605332,"aZ":-16.579859259737926,"pfxX":10.60037663833491,"pfxZ":7.636757460084214,"pX":-0.8142667024066284,"pZ":3.3699852509891257,"vX0":-8.746948887706905,"vY0":-142.33977355535112,"vZ0":-5.914634772645942,"x":148.04,"y":147.79,"x0":0.9285809564141484,"y0":50.00498005741128,"z0":6.533176618212985,"aX":21.650697160392703},"breaks":{"breakAngle":48.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":12.7,"breakHorizontal":-17.3,"spinRate":2374,"spinDirection":137},"zone":11,"typeConfidence":0.82,"plateTime":0.3855052847156051,"extension":6.715419319465032},"index":0,"playId":"4d1a00eb-f517-34d2-805f-4d90bfc544a4","pitchNumber":1,"startTime":"2026-05-27T03:31:45.536Z","endTime":"2026-05-27T03:31:51.275Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.3,"endSpeed":79.7,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.639523597383043,"aZ":-29.804207882759247,"pfxX":0.5125730648528828,"pfxZ":1.4786777553984276,"pX":-0.7000649526912102,"pZ":2.610941803247869,"vX0":-4.98561889233829,"vY0":-125.67099089816074,"vZ0":-3.6375924131080506,"x":143.68,"y":168.28,"x0":1.2400448989172228,"y0":50.00505710626746,"z0":6.489118689346552,"aX":0.8234599255280513},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":2.0,"breakHorizontal":0.1,"spinRate":2519,"spinDirection":344},"zone":4,"typeConfidence":0.9,"plateTime":0.4352688511912577,"extension":6.7141663663703826},"index":1,"playId":"7c524cb3-eb1c-300f-8003-85e80c5307c4","pitchNumber":2,"startTime":"2026-05-27T03:31:59.933Z","endTime":"2026-05-27T03:32:04.605Z","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":86.4,"endSpeed":80.2,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.31857238580894,"aZ":-31.64217824167014,"pfxX":-1.6438115705806278,"pfxZ":0.33103178453668747,"pX":-0.19805655276554773,"pZ":1.4298605005330838,"vX0":-3.3872879891648306,"vY0":-125.84371013153876,"vZ0":-5.970659616253442,"x":124.55,"y":200.17,"x0":1.3763226559880897,"y0":50.00487077968391,"z0":6.380674720535198,"aX":-2.6493998389121187},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":-0.5,"breakHorizontal":3.7,"spinRate":2614,"spinDirection":331},"zone":13,"typeConfidence":0.9,"plateTime":0.434397620614015,"extension":6.5965750952923035},"index":2,"playId":"fe6989f3-aa34-361a-8b52-8812169ff88d","pitchNumber":3,"startTime":"2026-05-27T03:32:18.011Z","endTime":"2026-05-27T03:32:22.269Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":87.4,"endSpeed":81.5,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.9723788729059,"aZ":-29.811088078966275,"pfxX":0.39329262142096955,"pfxZ":1.4229456946579173,"pX":-1.3845625015056813,"pZ":2.223280685497663,"vX0":-6.537576499364153,"vY0":-127.28988814075613,"vZ0":-4.622680909995742,"x":169.78,"y":178.75,"x0":1.1520291215216676,"y0":50.002969807375685,"z0":6.388273112763468,"aX":0.6535896700008242},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":1.8,"breakHorizontal":0.6,"spinRate":2595,"spinDirection":340},"zone":13,"typeConfidence":0.89,"plateTime":0.42818308175062514,"extension":6.6763516476956335},"index":3,"playId":"bc314f95-b7e7-3f80-add2-c3d890875dc3","pitchNumber":4,"startTime":"2026-05-27T03:32:34.530Z","endTime":"2026-05-27T03:32:38.431Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T03:32:38.431Z","atBatIndex":53},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Geraldo Perdomo called out on strikes.","rbi":0,"awayScore":6,"homeScore":2,"isOut":true},"about":{"atBatIndex":54,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-27T03:32:38.252Z","endTime":"2026-05-27T03:34:49.702Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669062,"fullName":"Erik Miller","link":"/api/v1/people/669062"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":606992,"link":"/api/v1/people/606992"},"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":97.2,"endSpeed":89.0,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.62435287710857,"aZ":-21.079348613455643,"pfxX":11.725709118096182,"pfxZ":5.483896577871862,"pX":-0.5716027524498181,"pZ":3.3852281530591397,"vX0":-8.633513816100093,"vY0":-141.23023068047794,"vZ0":-5.0915064984218965,"x":138.79,"y":147.38,"x0":0.9987217157273548,"y0":50.00481068012806,"z0":6.56382762216548,"aX":23.732383621937057},"breaks":{"breakAngle":44.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":9.0,"breakHorizontal":-19.6,"spinRate":2452,"spinDirection":139},"zone":1,"typeConfidence":0.92,"plateTime":0.38756848912803443,"extension":6.8102540963637255},"index":0,"playId":"1baf047b-913b-3849-acdc-f8fb65484837","pitchNumber":1,"startTime":"2026-05-27T03:33:00.518Z","endTime":"2026-05-27T03:33:05.022Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.0,"endSpeed":83.1,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.851393353001747,"aZ":-26.470795147320246,"pfxX":8.312213703276104,"pfxZ":3.3094398845423094,"pX":-0.2879766619125034,"pZ":0.9166757438164425,"vX0":-7.273403984930509,"vY0":-129.37333362962642,"vZ0":-7.905882947934322,"x":127.98,"y":214.03,"x0":1.4577997894558388,"y0":50.00198667316168,"z0":5.99292227818914,"aX":14.32050908320412},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":4.7,"breakHorizontal":-13.8,"spinRate":1703,"spinDirection":108},"zone":13,"typeConfidence":0.87,"plateTime":0.42075234750310164,"extension":6.765990121181364},"index":1,"playId":"b6944969-4933-3287-bd5b-a70baf9fa002","pitchNumber":2,"startTime":"2026-05-27T03:33:15.326Z","endTime":"2026-05-27T03:33:19.445Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.9,"endSpeed":81.6,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.324257287623976,"aZ":-29.07919402770482,"pfxX":9.544085739015902,"pfxZ":1.856164011336353,"pX":-1.1720881192498598,"pZ":1.8877964859399006,"vX0":-9.579759670845247,"vY0":-127.64702244250063,"vZ0":-4.888150602831813,"x":161.68,"y":187.81,"x0":1.3682308331666022,"y0":50.00457199585227,"z0":6.084880879679253,"aX":15.940234966364002},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":2.5,"breakHorizontal":-15.5,"spinRate":1844,"spinDirection":109},"zone":13,"typeConfidence":0.9,"plateTime":0.42713612630000153,"extension":6.642592602777918},"index":2,"playId":"afd3f689-61c0-3862-a5dd-ba21af32eb22","pitchNumber":3,"startTime":"2026-05-27T03:33:30.437Z","endTime":"2026-05-27T03:33:34.440Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.7,"endSpeed":89.2,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.26298591073436,"aZ":-19.868654779081304,"pfxX":9.379424293304236,"pfxZ":6.093324165163962,"pX":0.10634769430479817,"pZ":2.897256589555485,"vX0":-6.3803387239570615,"vY0":-140.6328273192705,"vZ0":-6.212258131457695,"x":112.95,"y":160.55,"x0":1.1756358631810422,"y0":50.00672561424255,"z0":6.406224770654439,"aX":18.95730455450842},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":10.1,"breakHorizontal":-15.8,"spinRate":2293,"spinDirection":134},"zone":2,"typeConfidence":0.85,"plateTime":0.3881572625614851,"extension":6.748797645401212},"index":3,"playId":"edc07fd5-93b3-3a3c-9995-0a0f4821b398","pitchNumber":4,"startTime":"2026-05-27T03:33:47.601Z","endTime":"2026-05-27T03:33:50.689Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.6,"endSpeed":80.5,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.395354500028336,"aZ":-31.59735974252648,"pfxX":-2.467672408808457,"pfxZ":0.35455184408733675,"pX":0.5189852132817989,"pZ":1.3795701980560915,"vX0":-1.4286166690917321,"vY0":-124.72137646742092,"vZ0":-5.996850535756288,"x":97.22,"y":201.53,"x0":1.416036402274743,"y0":50.00030761944924,"z0":6.3585743225751585,"aX":-3.9640050044279436},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":-0.2,"breakHorizontal":4.8,"spinRate":2620,"spinDirection":314},"zone":14,"typeConfidence":0.9,"plateTime":0.4358608113882356,"extension":6.619160110194847},"index":4,"playId":"d40c4882-319f-3ba2-9f83-e6a4c7c9bb07","pitchNumber":5,"startTime":"2026-05-27T03:34:08.678Z","endTime":"2026-05-27T03:34:14.595Z","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":96.7,"endSpeed":89.3,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.462586322449564,"aZ":-20.82765807126467,"pfxX":9.581734179248208,"pfxZ":5.602328547992554,"pX":0.7486633460455749,"pZ":3.0265737775777195,"vX0":-4.458989401265533,"vY0":-140.80341425135262,"vZ0":-5.937945766019452,"x":88.46,"y":157.06,"x0":1.1006554813786256,"y0":50.002743566270766,"z0":6.493885342307728,"aX":19.399539017134778},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":9.2,"breakHorizontal":-16.6,"spinRate":2284,"spinDirection":137},"zone":3,"typeConfidence":0.9,"plateTime":0.3877719895152718,"extension":6.68198005845497},"index":5,"playId":"c5498ee7-da15-3b76-9f80-82c66f99b413","pitchNumber":6,"startTime":"2026-05-27T03:34:24.758Z","endTime":"2026-05-27T03:34:29.645Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":2},"pitchData":{"startSpeed":85.9,"endSpeed":77.7,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.267095937789247,"aZ":-30.888673900178198,"pfxX":-0.5156724922049474,"pfxZ":0.8244586298528951,"pX":0.2196835199238072,"pZ":3.422161044719936,"vX0":-2.5320891853839016,"vY0":-124.92854868946125,"vZ0":-1.5003745281163736,"x":108.63,"y":146.38,"x0":1.3206560570513346,"y0":50.00142924606797,"z0":6.611485803304078,"aX":-0.8000436230034988},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":1.3,"breakHorizontal":1.6,"spinRate":2472,"spinDirection":270},"zone":2,"typeConfidence":0.9,"plateTime":0.4414028850717302,"extension":6.594669237662662},"index":6,"playId":"4475f940-478a-3718-b970-bf5cef85252b","pitchNumber":7,"startTime":"2026-05-27T03:34:45.769Z","endTime":"2026-05-27T03:34:49.702Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T03:34:49.702Z","atBatIndex":54},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Eric Haase homers (3) on a fly ball to center field.","rbi":1,"awayScore":6,"homeScore":3,"isOut":false},"about":{"atBatIndex":55,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-05-27T03:37:08.178Z","endTime":"2026-05-27T03:38:47.856Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":3,"strikes":1,"outs":0},"matchup":{"batter":{"id":606992,"fullName":"Eric Haase","link":"/api/v1/people/606992"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656464,"fullName":"Kevin Ginkel","link":"/api/v1/people/656464"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,7],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":606992,"fullName":"Eric Haase","link":"/api/v1/people/606992"},"responsiblePitcher":{"id":656464,"link":"/api/v1/people/656464"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"description":"Defensive Substitution: Jose Fernandez replaces third baseman Nolan Arenado, batting 4th, playing third base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":6,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-27T03:36:06.321Z","endTime":"2026-05-27T03:36:06.353Z","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":"401","replacedPlayer":{"id":571448,"link":"/api/v1/people/571448"}},{"details":{"description":"Pitching Change: Kevin Ginkel replaces Eduardo Rodriguez.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":6,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-05-27T03:36:06.353Z","endTime":"2026-05-27T03:37:10.310Z","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":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":86.5,"strikeZoneTop":3.104,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.335644547910942,"aZ":-14.93265354395176,"pfxX":-7.2121457450423385,"pfxZ":9.093751330202206,"pX":0.5388415034796237,"pZ":2.0556356350433624,"vX0":8.604551756011976,"vY0":-136.1882792329211,"vZ0":-8.766992611806058,"x":96.46,"y":183.28,"x0":-1.7109540263940701,"y0":50.001582329227254,"z0":6.329106155115962,"aX":-13.671767515171934},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":14.9,"breakHorizontal":11.4,"spinRate":2395,"spinDirection":218},"zone":9,"typeConfidence":0.9,"plateTime":0.40078213344968017,"extension":6.911322538681722},"index":2,"playId":"7a808c06-e17d-39aa-b568-0e1419313343","pitchNumber":1,"startTime":"2026-05-27T03:37:10.310Z","endTime":"2026-05-27T03:37:13.935Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.9,"endSpeed":79.3,"strikeZoneTop":3.104,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.134073575295595,"aZ":-34.63010086075586,"pfxX":3.205710365724979,"pfxZ":-1.5766149196716164,"pX":1.0026913615464392,"pZ":1.8794837515283578,"vX0":5.945376267762413,"vY0":-123.60755851016442,"vZ0":-4.370414729530079,"x":78.78,"y":188.03,"x0":-1.8397812303529184,"y0":50.000046284542805,"z0":6.544185571450914,"aX":5.011122921150965},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":-3.6,"breakHorizontal":-7.1,"spinRate":2459,"spinDirection":64},"zone":14,"typeConfidence":0.92,"plateTime":0.44130920519570527,"extension":6.569624731813695},"index":3,"playId":"10124fc2-73a8-39ce-a6fe-ab62c694a108","pitchNumber":2,"startTime":"2026-05-27T03:37:25.067Z","endTime":"2026-05-27T03:37:28.850Z","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":0},"pitchData":{"startSpeed":84.5,"endSpeed":79.2,"strikeZoneTop":3.104,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.82516664305366,"aZ":-33.93564651408524,"pfxX":1.8831570924517314,"pfxZ":-1.132498152509286,"pX":0.6698567664099044,"pZ":0.8708702920044276,"vX0":5.2449958868315125,"vY0":-123.02009440294583,"vZ0":-6.684535765085233,"x":91.47,"y":215.27,"x0":-1.7250681275270667,"y0":50.006139933481364,"z0":6.460601061014569,"aX":2.9188130520032787},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":-3.2,"breakHorizontal":-4.6,"spinRate":2419,"spinDirection":26},"zone":14,"typeConfidence":0.91,"plateTime":0.44332736658641414,"extension":6.66756759443815},"index":4,"playId":"0da4b38e-1957-30bd-97a2-aefeb34cb089","pitchNumber":3,"startTime":"2026-05-27T03:37:40.196Z","endTime":"2026-05-27T03:37:45.375Z","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":93.4,"endSpeed":86.4,"strikeZoneTop":3.104,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.960476839450106,"aZ":-14.815555421821056,"pfxX":-7.5167977786733156,"pfxZ":9.138581458425257,"pX":-0.47184155713962306,"pZ":3.841325599822091,"vX0":6.159358366868279,"vY0":-136.0036973752844,"vZ0":-4.136891165772436,"x":134.99,"y":135.06,"x0":-1.7739867578839423,"y0":50.001216899275114,"z0":6.389160502494262,"aX":-14.275347692169248},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":16.1,"breakHorizontal":12.6,"spinRate":2374,"spinDirection":219},"zone":11,"typeConfidence":2.0,"plateTime":0.4006231972321719,"extension":6.922238234016943},"index":5,"playId":"3693f1e8-4c4f-36d5-9523-237ca3530eb2","pitchNumber":4,"startTime":"2026-05-27T03:37:58.189Z","endTime":"2026-05-27T03:38:02.546Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"index":6,"startTime":"2026-05-27T03:38:05.849Z","endTime":"2026-05-27T03:38:20.532Z","isPitch":false,"type":"action","player":{"id":606992,"link":"/api/v1/people/606992"}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":86.8,"strikeZoneTop":3.104,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.63114726852555,"aZ":-13.212384759458914,"pfxX":-6.830835032536612,"pfxZ":9.941820351152256,"pX":0.19707570985610562,"pZ":2.8332160294308153,"vX0":8.163055996430018,"vY0":-136.1997871654663,"vZ0":-6.734072621129709,"x":109.49,"y":162.28,"x0":-1.9300646947575135,"y0":50.002893649428664,"z0":6.2241757852176,"aX":-13.02955666231613},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":17.0,"breakHorizontal":10.9,"spinRate":2419,"spinDirection":223},"zone":2,"typeConfidence":0.9,"plateTime":0.399825630621613,"extension":6.996964349342342},"hitData":{"launchSpeed":105.2,"launchAngle":35.0,"totalDistance":410.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":156.72,"coordY":36.16}},"index":7,"playId":"7103a063-39a7-3167-9c09-d2c857781f43","pitchNumber":5,"startTime":"2026-05-27T03:38:20.532Z","endTime":"2026-05-27T03:38:47.856Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T03:38:47.856Z","atBatIndex":55},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Drew Gilbert strikes out on a foul tip.","rbi":0,"awayScore":6,"homeScore":3,"isOut":true},"about":{"atBatIndex":56,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-05-27T03:39:31.419Z","endTime":"2026-05-27T03:40:58.786Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656464,"fullName":"Kevin Ginkel","link":"/api/v1/people/656464"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,4,5,6],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":672515,"link":"/api/v1/people/672515"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Drew Gilbert replaces Victor Bericoto.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":6,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-27T03:39:01.986Z","endTime":"2026-05-27T03:39:33.577Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":687551,"link":"/api/v1/people/687551"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"901","replacedPlayer":{"id":682674,"link":"/api/v1/people/682674"}},{"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.5,"endSpeed":87.5,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.019473068732953,"aZ":-12.261945222009755,"pfxX":-6.352665756916269,"pfxZ":10.213417009297917,"pX":0.7443622347096093,"pZ":2.1172862467105733,"vX0":8.871230176991416,"vY0":-138.53109366850236,"vZ0":-9.343607971982859,"x":88.63,"y":181.61,"x0":-1.669392935175404,"y0":50.00528190477198,"z0":6.346987953413037,"aX":-12.388848747840445},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":16.7,"breakHorizontal":9.7,"spinRate":2399,"spinDirection":220},"zone":6,"typeConfidence":0.91,"plateTime":0.39489223079178215,"extension":6.910020450676142},"index":1,"playId":"f5adf1ca-718c-3749-82ec-6778022ca9b6","pitchNumber":1,"startTime":"2026-05-27T03:39:33.577Z","endTime":"2026-05-27T03:39:37.443Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":87.6,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.91853596286926,"aZ":-13.938600091887864,"pfxX":-6.0693111382727665,"pfxZ":9.33410683734636,"pX":-0.22667072467651433,"pZ":3.386250918243989,"vX0":6.375872808966209,"vY0":-138.2019796490973,"vZ0":-5.827878869850669,"x":125.64,"y":147.35,"x0":-1.7641030693775908,"y0":50.002217579506095,"z0":6.44193972222322,"aX":-11.857402901168058},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":16.0,"breakHorizontal":9.8,"spinRate":2327,"spinDirection":226},"zone":11,"typeConfidence":0.91,"plateTime":0.3948100457791113,"extension":6.793058642512379},"index":2,"playId":"1736d0f1-6b48-3fa2-be74-0aff19ca73c3","pitchNumber":2,"startTime":"2026-05-27T03:39:50.503Z","endTime":"2026-05-27T03:39:54.682Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":3,"startTime":"2026-05-27T03:40:03.240Z","endTime":"2026-05-27T03:40:16.725Z","isPitch":false,"type":"action","player":{"id":687551,"link":"/api/v1/people/687551"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.0,"endSpeed":88.0,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.2758208852898,"aZ":-13.047720030119116,"pfxX":-4.994542286223167,"pfxZ":9.643623264172414,"pX":-0.46310608154191046,"pZ":3.880683155776957,"vX0":5.41744337943139,"vY0":-139.6584298320943,"vZ0":-4.8944207444256085,"x":134.65,"y":134.0,"x0":-1.7754394918924095,"y0":50.00192625109839,"z0":6.508274713219529,"aX":-9.905284354006954},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":16.7,"breakHorizontal":8.0,"spinRate":2401,"spinDirection":216},"zone":11,"typeConfidence":0.91,"plateTime":0.3916001939370717,"extension":6.745506503501341},"index":4,"playId":"b91db45d-a7a3-3c67-8a4b-7d84ac9e4a33","pitchNumber":3,"startTime":"2026-05-27T03:40:16.725Z","endTime":"2026-05-27T03:40:20.812Z","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":85.5,"endSpeed":80.3,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.236941239568946,"aZ":-31.56051655462633,"pfxX":1.4910517642586072,"pfxZ":0.3821268516364129,"pX":-0.34668823886834454,"pZ":0.9189534711724044,"vX0":3.3500849154572494,"vY0":-124.52280225333888,"vZ0":-7.118632587820525,"x":130.21,"y":213.97,"x0":-1.8946281683699322,"y0":50.00146277758061,"z0":6.372237819230641,"aX":2.378458354931506},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":-0.5,"breakHorizontal":-3.4,"spinRate":2390,"spinDirection":47},"zone":13,"typeConfidence":0.88,"plateTime":0.4371964220142015,"extension":6.733698574564641},"index":5,"playId":"942cf46a-c839-33d9-9538-46e4c4f90ce4","pitchNumber":4,"startTime":"2026-05-27T03:40:32.664Z","endTime":"2026-05-27T03:40:39.071Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":87.4,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.23224287092716,"aZ":-12.546417271753425,"pfxX":-5.762376461091765,"pfxZ":10.042324246997747,"pX":-0.34985757752290086,"pZ":3.4267960777719892,"vX0":5.886274821581689,"vY0":-138.71758982276367,"vZ0":-5.8846733368731705,"x":130.34,"y":146.26,"x0":-1.7478555096855923,"y0":50.0000442602181,"z0":6.407661755476891,"aX":-11.259449312089288},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":17.2,"breakHorizontal":9.2,"spinRate":2476,"spinDirection":216},"zone":11,"typeConfidence":0.91,"plateTime":0.3944336329342941,"extension":6.893815955991984},"index":6,"playId":"a5c60554-35ec-3af7-ac73-e781c83f6a0b","pitchNumber":5,"startTime":"2026-05-27T03:40:55.109Z","endTime":"2026-05-27T03:40:58.786Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T03:40:58.786Z","atBatIndex":56},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Willy Adames strikes out swinging.","rbi":0,"awayScore":6,"homeScore":3,"isOut":true},"about":{"atBatIndex":57,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-05-27T03:40:59.905Z","endTime":"2026-05-27T03:42:47.217Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656464,"fullName":"Kevin Ginkel","link":"/api/v1/people/656464"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":672515,"link":"/api/v1/people/672515"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.8,"endSpeed":79.1,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.915525591228242,"aZ":-35.93507893530717,"pfxX":2.4417373460837615,"pfxZ":-2.4165125499506424,"pX":-0.13675414818711804,"pZ":1.4154301657557729,"vX0":3.5172147533397773,"vY0":-123.54318796111438,"vZ0":-4.971433838370867,"x":122.21,"y":200.56,"x0":-1.8920234004663579,"y0":50.001407440767046,"z0":6.449390184425643,"aX":3.801848362333313},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":-5.3,"breakHorizontal":-5.2,"spinRate":2437,"spinDirection":62},"zone":13,"typeConfidence":0.91,"plateTime":0.4421050378276652,"extension":6.709216244901609},"index":0,"playId":"c35ade31-e86b-3660-8921-3c54bb898725","pitchNumber":1,"startTime":"2026-05-27T03:41:22.113Z","endTime":"2026-05-27T03:41:26.865Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":85.5,"endSpeed":80.0,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.66785378451091,"aZ":-33.194423156123435,"pfxX":1.8705866200744417,"pfxZ":-0.6377150295636973,"pX":-0.35668796217914606,"pZ":1.9500888506088092,"vX0":3.2058414771394665,"vY0":-124.55735860407319,"vZ0":-4.643686972337881,"x":130.6,"y":186.13,"x0":-1.896431891221937,"y0":50.00443630605524,"z0":6.5400233448320755,"aX":2.9813264574093346},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":-1.9,"breakHorizontal":-4.1,"spinRate":2430,"spinDirection":57},"zone":7,"typeConfidence":0.89,"plateTime":0.43735081378681295,"extension":6.754372094081531},"index":1,"playId":"bcf09925-01a9-36ed-a91b-5ec89b8ec4bc","pitchNumber":2,"startTime":"2026-05-27T03:41:39.354Z","endTime":"2026-05-27T03:41:43.225Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-05-27T03:41:57.696Z","endTime":"2026-05-27T03:42:05.756Z","isPitch":false,"type":"action","player":{"id":642715,"link":"/api/v1/people/642715"}},{"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":96.1,"endSpeed":88.1,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.41482818939551,"aZ":-12.13277220166369,"pfxX":-8.034175473218447,"pfxZ":10.116102341261332,"pX":0.4389324231787129,"pZ":3.0292204949149024,"vX0":8.68176663587272,"vY0":-139.61899933878914,"vZ0":-7.120216846861999,"x":100.27,"y":156.99,"x0":-1.6619153820647994,"y0":50.001569860043666,"z0":6.404842156380442,"aX":-15.915643441444464},"breaks":{"breakAngle":45.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":17.0,"breakHorizontal":12.8,"spinRate":2449,"spinDirection":217},"zone":3,"typeConfidence":0.89,"plateTime":0.3917769754380944,"extension":6.898591487684615},"index":3,"playId":"43828f89-52d6-3c1a-a96e-7ed080394647","pitchNumber":3,"startTime":"2026-05-27T03:42:05.756Z","endTime":"2026-05-27T03:42:09.122Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.3,"endSpeed":79.2,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.135651916713798,"aZ":-36.3621526633998,"pfxX":0.3803828625890704,"pfxZ":-2.692282548227666,"pX":1.2881348873294065,"pZ":-0.1658627040263524,"vX0":7.17138275546233,"vY0":-123.88892507854196,"vZ0":-8.393171207125778,"x":67.9,"y":243.26,"x0":-1.69570228106884,"y0":50.00601313170274,"z0":6.311757502886498,"aX":0.5908563317527906},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.4,"breakVerticalInduced":-6.7,"breakHorizontal":-2.4,"spinRate":2361,"spinDirection":49},"zone":14,"typeConfidence":0.91,"plateTime":0.442379929790381,"extension":6.974205760493768},"index":4,"playId":"015eb224-ce12-3b16-8cc6-89d53fa80bbd","pitchNumber":4,"startTime":"2026-05-27T03:42:24.936Z","endTime":"2026-05-27T03:42:30.212Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":85.8,"endSpeed":80.3,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.697266488095206,"aZ":-34.25184768649506,"pfxX":2.0424896371881873,"pfxZ":-1.3033441410615998,"pX":0.4020929366564176,"pZ":0.2318165256908932,"vX0":4.674583786750499,"vY0":-124.77030217853489,"vZ0":-8.28162537043447,"x":101.67,"y":232.52,"x0":-1.7535598167078892,"y0":50.00412109403209,"z0":6.378653996421788,"aX":3.2528755068343735},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":-3.8,"breakHorizontal":-4.7,"spinRate":2350,"spinDirection":49},"zone":14,"typeConfidence":0.91,"plateTime":0.4372844575743664,"extension":6.815395982318976},"index":5,"playId":"3b428196-d4b2-3bde-88e2-26a275325760","pitchNumber":5,"startTime":"2026-05-27T03:42:43.611Z","endTime":"2026-05-27T03:42:47.217Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T03:42:47.217Z","atBatIndex":57},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Casey Schmitt flies out to right fielder Corbin Carroll.","rbi":0,"awayScore":6,"homeScore":3,"isOut":true},"about":{"atBatIndex":58,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-05-27T03:42:51.038Z","endTime":"2026-05-27T03:43:27.687Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656464,"fullName":"Kevin Ginkel","link":"/api/v1/people/656464"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":682998,"link":"/api/v1/people/682998"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.8,"endSpeed":78.9,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.797104793478205,"aZ":-35.63281970257045,"pfxX":2.1292637239091174,"pfxZ":-2.221279365757052,"pX":0.11398722673040586,"pZ":1.8805240127392353,"vX0":4.036350254509523,"vY0":-123.47648507378037,"vZ0":-3.9987834296849796,"x":112.66,"y":188.01,"x0":-1.81356038300051,"y0":50.00305361187811,"z0":6.49453412597736,"aX":3.3135046304102027},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.5,"breakVerticalInduced":-4.7,"breakHorizontal":-4.7,"spinRate":2300,"spinDirection":49},"zone":8,"typeConfidence":0.91,"plateTime":0.4422703701104149,"extension":6.817477618490069},"hitData":{"launchSpeed":99.1,"launchAngle":31.0,"totalDistance":364.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":175.42,"coordY":60.62}},"index":0,"playId":"877ee8da-d8ef-3924-9b22-d1e2e03de6bf","pitchNumber":1,"startTime":"2026-05-27T03:43:17.648Z","endTime":"2026-05-27T03:43:27.687Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T03:43:27.687Z","atBatIndex":58},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jose Fernandez grounds out, shortstop Willy Adames to first baseman Rafael Devers.","rbi":0,"awayScore":6,"homeScore":3,"isOut":true},"about":{"atBatIndex":59,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-27T03:45:53.209Z","endTime":"2026-05-27T03:48:19.511Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":699912,"fullName":"Jose Fernandez","link":"/api/v1/people/699912"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621366,"fullName":"Ryan Borucki","link":"/api/v1/people/621366"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,7,8,9],"actionIndex":[0,1],"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":699912,"fullName":"Jose Fernandez","link":"/api/v1/people/699912"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":642715,"link":"/api/v1/people/642715"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":646240,"link":"/api/v1/people/646240"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Drew Gilbert remains in the game as the right fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":6,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-27T03:44:11.625Z","endTime":"2026-05-27T03:44:11.647Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":687551,"link":"/api/v1/people/687551"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"901","replacedPlayer":{"id":682674,"link":"/api/v1/people/682674"}},{"details":{"description":"Pitching Change: Ryan Borucki replaces Erik Miller.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":6,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-05-27T03:44:11.647Z","endTime":"2026-05-27T03:45:55.133Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":621366,"link":"/api/v1/people/621366"},"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":93.6,"endSpeed":86.1,"strikeZoneTop":3.352,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.584723674311995,"aZ":-24.548174844435483,"pfxX":11.110641301851537,"pfxZ":4.039978389274751,"pX":0.42417930265276543,"pZ":2.4016866797951755,"vX0":-5.863392070386985,"vY0":-136.2429609681367,"vZ0":-4.0059234265585735,"x":100.83,"y":173.93,"x0":1.1550069232709204,"y0":50.006307133046036,"z0":5.578021067651713,"aX":20.992058273363373},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":6.7,"breakHorizontal":-19.0,"spinRate":2316,"spinDirection":124},"zone":6,"typeConfidence":0.91,"plateTime":0.40128699138276946,"extension":6.461507651386943},"index":2,"playId":"65154de8-1197-342a-96b6-8b9da4cfd2ba","pitchNumber":1,"startTime":"2026-05-27T03:45:55.133Z","endTime":"2026-05-27T03:45:58.962Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.0,"endSpeed":81.2,"strikeZoneTop":3.352,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.30939984798811,"aZ":-27.32941128168733,"pfxX":0.40556742539853774,"pfxZ":2.887403123772007,"pX":0.6712394346218714,"pZ":3.7328479522993105,"vX0":-1.6344846538827518,"vY0":-128.2366193448178,"vZ0":0.4809363515335773,"x":91.41,"y":137.99,"x0":1.2617652721667816,"y0":50.00584205688512,"z0":5.659812781641462,"aX":0.6815504884962322},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":5.5,"breakHorizontal":-0.4,"spinRate":2154,"spinDirection":124},"zone":12,"typeConfidence":0.84,"plateTime":0.425680739307817,"extension":6.345967888255204},"index":3,"playId":"813d51aa-0d8e-387f-ad66-291d765d29bf","pitchNumber":2,"startTime":"2026-05-27T03:46:10.964Z","endTime":"2026-05-27T03:46:14.442Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.1,"endSpeed":76.3,"strikeZoneTop":3.352,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.780109111395877,"aZ":-31.523462303039988,"pfxX":7.81904337812597,"pfxZ":0.4427990575334997,"pX":-0.7359000174708957,"pZ":1.365897276564576,"vX0":-6.7230739938543564,"vY0":-119.43738086836093,"vZ0":-3.2298671708950524,"x":145.05,"y":201.9,"x0":1.0856600964755718,"y0":50.00059657036817,"z0":5.540511312146907,"aX":11.412032276790704},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":0.4,"breakHorizontal":-12.7,"spinRate":1452,"spinDirection":103},"zone":13,"typeConfidence":0.92,"plateTime":0.4567881031110099,"extension":6.633338534070389},"index":4,"playId":"a4a33985-6625-3862-a288-39e2b72bb6ce","pitchNumber":3,"startTime":"2026-05-27T03:46:25.004Z","endTime":"2026-05-27T03:46:29.515Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":85.8,"strikeZoneTop":3.352,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.653450987864257,"aZ":-25.979376439755807,"pfxX":10.788316466675184,"pfxZ":3.3168576174436613,"pX":-0.24460279132912421,"pZ":2.213057878771307,"vX0":-7.276110325748826,"vY0":-135.08655220572814,"vZ0":-4.046200370129964,"x":126.32,"y":179.03,"x0":1.0684965576039163,"y0":50.00146059288803,"z0":5.535160569677645,"aX":20.137731384141514},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":5.4,"breakHorizontal":-18.2,"spinRate":2204,"spinDirection":125},"zone":8,"typeConfidence":0.9,"plateTime":0.4039171548899132,"extension":6.559203763019249},"index":5,"playId":"7b6901eb-edbe-36bc-a7df-3c89b5c1fd4f","pitchNumber":4,"startTime":"2026-05-27T03:46:40.491Z","endTime":"2026-05-27T03:46:44.495Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"index":6,"startTime":"2026-05-27T03:46:57.129Z","endTime":"2026-05-27T03:47:10.137Z","isPitch":false,"type":"action","player":{"id":699912,"link":"/api/v1/people/699912"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.8,"endSpeed":77.1,"strikeZoneTop":3.352,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.218438622536343,"aZ":-30.47895417693749,"pfxX":7.754682662560045,"pfxZ":1.1418038434326503,"pX":-1.605887827058234,"pZ":1.477047814714288,"vX0":-8.550772646903855,"vY0":-120.38438291179953,"vZ0":-3.235218247389949,"x":178.21,"y":198.9,"x0":0.960840231341066,"y0":50.00452290345325,"z0":5.496321529022202,"aX":11.54710255202633},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":1.6,"breakHorizontal":-12.4,"spinRate":1277,"spinDirection":97},"zone":13,"typeConfidence":0.92,"plateTime":0.45249593904081076,"extension":6.647590140536241},"index":7,"playId":"8d12f20f-c53f-3d19-8472-75ce473a54ed","pitchNumber":5,"startTime":"2026-05-27T03:47:10.137Z","endTime":"2026-05-27T03:47:15.300Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":84.9,"strikeZoneTop":3.352,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.25819115915459,"aZ":-25.30549852299279,"pfxX":11.443159253863326,"pfxZ":3.740706583291459,"pX":-0.716374441575549,"pZ":2.2676375759540193,"vX0":-8.148107218621494,"vY0":-134.45404664510517,"vZ0":-3.9827288634386906,"x":144.31,"y":177.55,"x0":0.8616064323896795,"y0":50.005421229860275,"z0":5.5570897698990604,"aX":21.02322013901892},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":6.1,"breakHorizontal":-19.1,"spinRate":2189,"spinDirection":121},"zone":7,"typeConfidence":0.89,"plateTime":0.4068618319736945,"extension":6.536185106600209},"index":8,"playId":"1db5abf2-c409-37bb-9efa-5f128b69db7d","pitchNumber":6,"startTime":"2026-05-27T03:47:25.843Z","endTime":"2026-05-27T03:47:29.172Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":86.0,"strikeZoneTop":3.352,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.13720530741138,"aZ":-24.81906601910573,"pfxX":12.537197706780425,"pfxZ":3.8734446851031095,"pX":0.2662039955220016,"pZ":3.1522034831587735,"vX0":-6.166949823454827,"vY0":-137.0734741805678,"vZ0":-1.860212777191939,"x":106.85,"y":153.67,"x0":0.9201028159522173,"y0":50.000117758926834,"z0":5.5392409824697015,"aX":23.782375921497987},"breaks":{"breakAngle":42.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":6.8,"breakHorizontal":-21.4,"spinRate":2249,"spinDirection":127},"zone":3,"typeConfidence":0.92,"plateTime":0.400041088748452,"extension":6.494891827771346},"hitData":{"launchSpeed":88.7,"launchAngle":-39.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":111.78,"coordY":158.27}},"index":9,"playId":"0f0721bc-9e9d-3b37-be11-7b4b148111e1","pitchNumber":7,"startTime":"2026-05-27T03:48:09.871Z","endTime":"2026-05-27T03:48:19.511Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T03:48:19.511Z","atBatIndex":59},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ryan Waldschmidt grounds out, shortstop Willy Adames to first baseman Rafael Devers.","rbi":0,"awayScore":6,"homeScore":3,"isOut":true},"about":{"atBatIndex":60,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-27T03:48:19.854Z","endTime":"2026-05-27T03:49:25.078Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":814439,"fullName":"Ryan Waldschmidt","link":"/api/v1/people/814439"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621366,"fullName":"Ryan Borucki","link":"/api/v1/people/621366"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":814439,"fullName":"Ryan Waldschmidt","link":"/api/v1/people/814439"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":642715,"link":"/api/v1/people/642715"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":646240,"link":"/api/v1/people/646240"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.1,"endSpeed":85.1,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.711111610614065,"aZ":-25.139616268136784,"pfxX":11.308016921540922,"pfxZ":3.7849833171206075,"pX":0.39141839656595906,"pZ":3.758980228727824,"vX0":-5.810669994493321,"vY0":-135.53956247562292,"vZ0":-0.3409398978318937,"x":102.08,"y":137.29,"x0":1.094115128011393,"y0":50.00552485771611,"z0":5.642346070798665,"aX":21.0362239882483},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":7.0,"breakHorizontal":-19.2,"spinRate":2236,"spinDirection":126},"zone":12,"typeConfidence":0.9,"plateTime":0.40414702295162197,"extension":6.496586104492266},"index":0,"playId":"679e18a7-da72-343d-9792-5dbfcd07ddae","pitchNumber":1,"startTime":"2026-05-27T03:48:43.799Z","endTime":"2026-05-27T03:48:47.365Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.9,"endSpeed":75.5,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.332123881403938,"aZ":-32.28823030645158,"pfxX":-4.920517652809784,"pfxZ":-0.08255054368470915,"pX":-0.060245021639057,"pZ":2.304751661180321,"vX0":-1.7223894410254668,"vY0":-117.92721731064204,"vZ0":-0.7944947913651761,"x":119.3,"y":176.55,"x0":1.3158232981601201,"y0":50.00037736816231,"z0":5.58631043885275,"aX":-7.031269641020157},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":-0.1,"breakHorizontal":9.4,"spinRate":2499,"spinDirection":297},"zone":5,"typeConfidence":0.89,"plateTime":0.4618686050130676,"extension":6.6488311653803915},"index":1,"playId":"1d697b70-fe5d-322e-85b1-5af167c1af19","pitchNumber":2,"startTime":"2026-05-27T03:48:59.064Z","endTime":"2026-05-27T03:49:03.680Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.5,"endSpeed":74.9,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.271360705264,"aZ":-34.17869813535087,"pfxX":-10.523404302835274,"pfxZ":-1.4232076452653306,"pX":0.09071540423634492,"pZ":2.1821764829919954,"vX0":0.48385906386931177,"vY0":-117.3372816795475,"vZ0":-0.6873389632577318,"x":113.54,"y":179.86,"x0":1.2519719788209804,"y0":50.00277365999258,"z0":5.637876893500975,"aX":-14.810272439620363},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.3,"breakVerticalInduced":-2.5,"breakHorizontal":19.0,"spinRate":2542,"spinDirection":299},"zone":8,"typeConfidence":0.91,"plateTime":0.4651436438482106,"extension":6.623352065442519},"hitData":{"launchSpeed":73.5,"launchAngle":2.0,"totalDistance":46.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":112.28,"coordY":161.82}},"index":2,"playId":"a1c3b2cc-9a0f-3112-a04d-5848e071a3de","pitchNumber":3,"startTime":"2026-05-27T03:49:16.038Z","endTime":"2026-05-27T03:49:25.078Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T03:49:25.078Z","atBatIndex":60},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Ildemaro Vargas doubles (9) on a ground ball to left fielder Jesus Rodriguez.","rbi":0,"awayScore":6,"homeScore":3,"isOut":false},"about":{"atBatIndex":61,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-27T03:49:25.522Z","endTime":"2026-05-27T03:50:23.733Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621366,"fullName":"Ryan Borucki","link":"/api/v1/people/621366"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":683679,"link":"/api/v1/people/683679"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.1,"endSpeed":84.2,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.63217467271537,"aZ":-22.575325617096905,"pfxX":2.866241464178387,"pfxZ":5.336699326987661,"pX":-0.8998247240735466,"pZ":2.5586327144758076,"vX0":-6.121978867896583,"vY0":-132.59813542738908,"vZ0":-3.4658031698938823,"x":151.3,"y":169.7,"x0":1.055976776717181,"y0":50.00436853939136,"z0":5.510360798047559,"aX":5.157410798419117},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":9.2,"breakHorizontal":-4.0,"spinRate":2262,"spinDirection":126},"zone":11,"typeConfidence":2.0,"plateTime":0.411470552495365,"extension":6.594543379100017},"index":0,"playId":"d3432bc1-8af5-3743-84b7-381ce9ad948b","pitchNumber":1,"startTime":"2026-05-27T03:49:53.519Z","endTime":"2026-05-27T03:49:58.017Z","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":0,"outs":2},"pitchData":{"startSpeed":85.2,"endSpeed":77.9,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.91216008909482,"aZ":-29.452324262983364,"pfxX":-0.17818524962900448,"pfxZ":1.756900994548083,"pX":-0.05844110051308055,"pZ":2.1797943721106163,"vX0":-2.982562718958385,"vY0":-123.99208702388144,"vZ0":-2.0460225569617165,"x":119.23,"y":179.93,"x0":1.185630138520797,"y0":50.00384370521469,"z0":5.484943632198884,"aX":-0.2755185436007996},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":2.9,"breakHorizontal":1.1,"spinRate":2232,"spinDirection":97},"zone":5,"typeConfidence":0.88,"plateTime":0.4425754318198969,"extension":6.4950803847188485},"hitData":{"launchSpeed":106.4,"launchAngle":5.0,"totalDistance":97.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":43.37,"coordY":109.12}},"index":1,"playId":"0dbd53ee-43c7-312c-b8d8-8fb0197b8d91","pitchNumber":2,"startTime":"2026-05-27T03:50:09.671Z","endTime":"2026-05-27T03:50:23.733Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T03:50:23.733Z","atBatIndex":61},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Gabriel Moreno singles on a line drive to left fielder Jesus Rodriguez. Ildemaro Vargas scores.","rbi":1,"awayScore":7,"homeScore":3,"isOut":false},"about":{"atBatIndex":62,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-27T03:51:44.211Z","endTime":"2026-05-27T03:52:32.225Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621366,"fullName":"Ryan Borucki","link":"/api/v1/people/621366"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[2,3,4],"actionIndex":[1],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":683679,"link":"/api/v1/people/683679"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"responsiblePitcher":{"id":621366,"link":"/api/v1/people/621366"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":6,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-05-27T03:50:45.665Z","endTime":"2026-05-27T03:51:20.513Z","isPitch":false,"type":"action"},{"details":{"description":"Diamondbacks third baseman Nolan Arenado left the game due to an injured groin.","event":"Injury","eventType":"injury","awayScore":6,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-05-27T03:51:20.513Z","endTime":"2026-05-27T03:51:46.107Z","isPitch":false,"type":"action","player":{"id":571448,"link":"/api/v1/people/571448"},"injuryType":"groin"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":80.4,"endSpeed":74.2,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.92395452303319,"aZ":-31.591017750087534,"pfxX":-9.262656139821392,"pfxZ":0.41340033535306375,"pX":0.9068475488973924,"pZ":3.111256228391806,"vX0":1.637248919238312,"vY0":-117.09681665074463,"vZ0":0.8720653280278741,"x":82.43,"y":154.78,"x0":1.4046634770883821,"y0":50.00003149784238,"z0":5.676498716764873,"aX":-12.934191558100412},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":1.2,"breakHorizontal":16.4,"spinRate":2529,"spinDirection":306},"zone":12,"typeConfidence":0.91,"plateTime":0.46674239825458574,"extension":6.503743127122603},"index":2,"playId":"f0339677-8d61-3928-8beb-e32fcdc89028","pitchNumber":1,"startTime":"2026-05-27T03:51:46.107Z","endTime":"2026-05-27T03:51:50.129Z","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":80.8,"endSpeed":74.9,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.63647078009693,"aZ":-32.34001592588193,"pfxX":-7.719345747976625,"pfxZ":-0.11447396360363449,"pX":-0.7085299675440841,"pZ":1.6257103296031965,"vX0":-1.9450849802837666,"vY0":-117.7885459977202,"vZ0":-2.099917669900821,"x":144.01,"y":194.89,"x0":1.1303515428453048,"y0":50.00447910050122,"z0":5.508960310551888,"aX":-10.885965880069806},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.1,"breakVerticalInduced":-0.5,"breakHorizontal":14.4,"spinRate":2633,"spinDirection":301},"zone":7,"typeConfidence":0.9,"plateTime":0.46438608330605824,"extension":6.563756320642503},"index":3,"playId":"98d16494-0edb-3efc-979d-eab29c9c7498","pitchNumber":2,"startTime":"2026-05-27T03:52:03.104Z","endTime":"2026-05-27T03:52:06.797Z","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(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.1,"endSpeed":76.9,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.845447845383443,"aZ":-32.281051779745624,"pfxX":9.597015380827091,"pfxZ":-0.07185762991647504,"pX":0.05167367679960396,"pZ":1.562904908041097,"vX0":-5.085571109613047,"vY0":-122.36239824634573,"vZ0":-2.782320039440755,"x":115.03,"y":196.58,"x0":0.9183658169842068,"y0":50.00194244005218,"z0":5.501580418548308,"aX":14.442344056631939},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":-0.6,"breakHorizontal":-16.1,"spinRate":1766,"spinDirection":106},"zone":8,"typeConfidence":0.91,"plateTime":0.44892333167634213,"extension":6.552629562153446},"hitData":{"launchSpeed":91.3,"launchAngle":17.0,"totalDistance":267.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":70.02,"coordY":108.2}},"index":4,"playId":"5e03c272-7402-3b86-b780-8755478fcd54","pitchNumber":3,"startTime":"2026-05-27T03:52:21.199Z","endTime":"2026-05-27T03:52:32.225Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T03:52:32.225Z","atBatIndex":62},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Tim Tawa strikes out swinging.","rbi":0,"awayScore":7,"homeScore":3,"isOut":true},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-27T03:53:38.368Z","endTime":"2026-05-27T03:55:01.798Z","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":621366,"fullName":"Ryan Borucki","link":"/api/v1/people/621366"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,6],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":606992,"link":"/api/v1/people/606992"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":7,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-05-27T03:53:01.765Z","endTime":"2026-05-27T03:53:06.736Z","isPitch":false,"type":"action"},{"details":{"description":"Offensive Substitution: Pinch-hitter Tim Tawa replaces Adrian Del Castillo.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":7,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-05-27T03:53:06.736Z","endTime":"2026-05-27T03:53:40.423Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":694374,"link":"/api/v1/people/694374"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"801","replacedPlayer":{"id":680728,"link":"/api/v1/people/680728"}},{"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":80.7,"endSpeed":74.4,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.98432885108061,"aZ":-31.70781825428722,"pfxX":-5.29490220734831,"pfxZ":0.3346511759067514,"pX":0.010324255608651961,"pZ":2.563985072419882,"vX0":-1.4465454465651675,"vY0":-117.62466918764147,"vZ0":-0.09823892514713517,"x":116.61,"y":169.55,"x0":1.321019741648789,"y0":50.00374466460211,"z0":5.542331457463715,"aX":-7.4314983502578595},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":0.8,"breakHorizontal":10.0,"spinRate":2617,"spinDirection":298},"zone":5,"typeConfidence":0.89,"plateTime":0.4653748786103238,"extension":6.491936455318248},"index":2,"playId":"27822b6e-15de-3f22-b980-462aa11a5a29","pitchNumber":1,"startTime":"2026-05-27T03:53:40.423Z","endTime":"2026-05-27T03:53:44.200Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":86.6,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.686709915804386,"aZ":-25.048299434622997,"pfxX":11.549585471595222,"pfxZ":3.7446347832569247,"pX":-0.5428709550937639,"pZ":0.9383387313730656,"vX0":-7.876966309016414,"vY0":-137.1796806268392,"vZ0":-7.504450642335822,"x":137.69,"y":213.44,"x0":0.8669413014391801,"y0":50.004467212602755,"z0":5.420181972806188,"aX":21.98782015512448},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":5.3,"breakHorizontal":-19.2,"spinRate":2407,"spinDirection":124},"zone":13,"typeConfidence":0.92,"plateTime":0.39945971193959995,"extension":6.401159097140922},"index":3,"playId":"795574b8-2e74-35b2-bdce-6853df7986a9","pitchNumber":2,"startTime":"2026-05-27T03:53:58.058Z","endTime":"2026-05-27T03:54:02.514Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.1,"endSpeed":77.6,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.889402892619216,"aZ":-32.945162482135615,"pfxX":8.586262775217213,"pfxZ":-0.5045574504332944,"pX":0.2592493316927545,"pZ":1.532432677781779,"vX0":-4.788364595511146,"vY0":-122.43510501565784,"vZ0":-2.766209218613371,"x":107.12,"y":197.4,"x0":1.1234549324723313,"y0":50.00553766216865,"z0":5.492898594902551,"aX":13.05398610340202},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":-1.3,"breakHorizontal":-14.4,"spinRate":1510,"spinDirection":106},"zone":14,"typeConfidence":0.91,"plateTime":0.44714488269550046,"extension":6.688636628579345},"index":4,"playId":"ee7fe145-b05c-3497-a728-95af6d3272e4","pitchNumber":3,"startTime":"2026-05-27T03:54:14.433Z","endTime":"2026-05-27T03:54:18.285Z","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":2,"outs":2},"pitchData":{"startSpeed":85.1,"endSpeed":78.9,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.384805903380876,"aZ":-30.67571388996854,"pfxX":10.105444109505314,"pfxZ":0.963975098499631,"pX":-0.3826990342400684,"pZ":-0.015204720502385612,"vX0":-6.595914031074008,"vY0":-123.637081181289,"vZ0":-6.639070342939761,"x":131.59,"y":239.19,"x0":0.9993966024808104,"y0":50.00383554227655,"z0":5.261412272786149,"aX":15.731586168507905},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":0.5,"breakHorizontal":-16.9,"spinRate":1685,"spinDirection":104},"zone":13,"typeConfidence":0.91,"plateTime":0.44208595685523866,"extension":6.7019860755547915},"index":5,"playId":"8e2e5b23-278b-3ab1-bc9e-beebb6d08394","pitchNumber":4,"startTime":"2026-05-27T03:54:33.114Z","endTime":"2026-05-27T03:54:38.371Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":81.8,"endSpeed":75.7,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.530434324012656,"aZ":-34.24659509520975,"pfxX":-7.441416926865426,"pfxZ":-1.4369804211151775,"pX":-0.8239363169300525,"pZ":1.3041409359351888,"vX0":-2.356810947908173,"vY0":-119.1065053799639,"vZ0":-2.5739465009352354,"x":148.41,"y":203.57,"x0":1.1449210235172114,"y0":50.0048557876645,"z0":5.490812590878764,"aX":-10.709701523201957},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.7,"breakVerticalInduced":-3.0,"breakHorizontal":14.0,"spinRate":2646,"spinDirection":299},"zone":13,"typeConfidence":0.9,"plateTime":0.4595758145883133,"extension":6.558369955011983},"index":6,"playId":"fb0c9eec-b580-322d-823f-15627b25cbfb","pitchNumber":5,"startTime":"2026-05-27T03:54:57.434Z","endTime":"2026-05-27T03:55:01.798Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T03:55:01.798Z","atBatIndex":63},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Matt Chapman challenged (pitch result), call on the field was overturned: Matt Chapman walks.","rbi":0,"awayScore":7,"homeScore":3,"isOut":false},"about":{"atBatIndex":64,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-05-27T03:57:21.546Z","endTime":"2026-05-27T03:59:14.588Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666661,"fullName":"Juan Morillo","link":"/api/v1/people/666661"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[4,5,6,7,8,10],"actionIndex":[0,1,2,3],"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":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Juan Morillo replaces Kevin Ginkel.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":7,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-27T03:57:00.622Z","endTime":"2026-05-27T03:57:01.622Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":666661,"link":"/api/v1/people/666661"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Defensive Substitution: Jorge Barrosa replaces left fielder Tommy Troy, batting 9th, playing center field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":7,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-05-27T03:57:00.622Z","endTime":"2026-05-27T03:57:01.622Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":678489,"link":"/api/v1/people/678489"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"901","replacedPlayer":{"id":694371,"link":"/api/v1/people/694371"}},{"details":{"description":"Tim Tawa remains in the game as the designated hitter.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":7,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-05-27T03:57:00.622Z","endTime":"2026-05-27T03:57:01.622Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":694374,"link":"/api/v1/people/694374"},"position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"battingOrder":"801","replacedPlayer":{"id":680728,"link":"/api/v1/people/680728"}},{"details":{"description":"Defensive switch from center field to left field for Ryan Waldschmidt.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":7,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":3,"startTime":"2026-05-27T03:57:00.622Z","endTime":"2026-05-27T03:57:23.722Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":814439,"link":"/api/v1/people/814439"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"500"},{"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":98.2,"endSpeed":91.4,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.350317844373503,"aZ":-14.693624876198564,"pfxX":-7.698682277002409,"pfxZ":8.341687270243908,"pX":0.9157173030463419,"pZ":0.549404849145059,"vX0":9.117944123919523,"vY0":-142.57726285557305,"vZ0":-11.198522235477057,"x":82.1,"y":223.95,"x0":-1.2969807480127407,"y0":50.00191531459429,"z0":5.413001139317737,"aX":-16.130290269931304},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":13.3,"breakHorizontal":12.5,"spinRate":2260,"spinDirection":205},"zone":14,"typeConfidence":0.9,"plateTime":0.38160143818739245,"extension":6.491798234162345},"index":4,"playId":"eff223c8-b40f-3ab9-9abe-a4e17cb6e031","pitchNumber":1,"startTime":"2026-05-27T03:57:23.722Z","endTime":"2026-05-27T03:57:28.510Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.2,"endSpeed":89.8,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.695114560705033,"aZ":-9.636000180065547,"pfxX":-4.2329604936492355,"pfxZ":11.039449605230022,"pX":0.5727204511962524,"pZ":1.2815510869398687,"vX0":7.218008566146006,"vY0":-141.1778400561494,"vZ0":-9.81562504920319,"x":95.17,"y":204.18,"x0":-1.453908261690431,"y0":50.00522834046142,"z0":5.401378583740709,"aX":-8.644290087748661},"breaks":{"breakAngle":32.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.4,"breakVerticalInduced":18.4,"breakHorizontal":6.4,"spinRate":2279,"spinDirection":208},"zone":14,"typeConfidence":0.9,"plateTime":0.3862803157033601,"extension":6.73978922107204},"index":5,"playId":"d612ab7f-7a8a-381c-a03f-2466b7524e57","pitchNumber":2,"startTime":"2026-05-27T03:57:39.650Z","endTime":"2026-05-27T03:57:44.461Z","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":98.0,"endSpeed":90.4,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.38676936714102,"aZ":-9.70540441386276,"pfxX":-4.402643551319942,"pfxZ":10.823624970110114,"pX":0.6398514685355837,"pZ":2.0759836855929583,"vX0":7.404918696623363,"vY0":-142.41243954756882,"vZ0":-8.000585597836313,"x":92.61,"y":182.73,"x0":-1.409264806707221,"y0":50.005915041995905,"z0":5.517533727187126,"aX":-9.142592887702971},"breaks":{"breakAngle":33.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.0,"breakVerticalInduced":18.4,"breakHorizontal":6.7,"spinRate":2272,"spinDirection":213},"zone":9,"typeConfidence":0.9,"plateTime":0.3830192859315149,"extension":6.550080933549852},"index":6,"playId":"8a4f65c7-6e17-3542-852c-af182c1a2d74","pitchNumber":3,"startTime":"2026-05-27T03:57:54.661Z","endTime":"2026-05-27T03:57:59.795Z","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":98.1,"endSpeed":90.9,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.512552709923984,"aZ":-10.92111501014225,"pfxX":-4.37568639838107,"pfxZ":10.185024611771558,"pX":0.07776269424528498,"pZ":1.0317651186083627,"vX0":5.848466039662666,"vY0":-142.55301905550027,"vZ0":-10.532326422503694,"x":114.04,"y":210.92,"x0":-1.418728216579352,"y0":50.00109027347146,"z0":5.434372505665742,"aX":-9.129755934595462},"breaks":{"breakAngle":31.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":16.8,"breakHorizontal":7.0,"spinRate":2104,"spinDirection":211},"zone":14,"typeConfidence":0.9,"plateTime":0.38219821580942837,"extension":6.643953907676497},"index":7,"playId":"c0db660c-ec42-3842-a370-946325d98947","pitchNumber":4,"startTime":"2026-05-27T03:58:10.638Z","endTime":"2026-05-27T03:58:15.181Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":98.0,"endSpeed":90.6,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.052250516099345,"aZ":-9.840308138569311,"pfxX":-2.368220272914847,"pfxZ":10.719846562776794,"pX":-0.11794248834916597,"pZ":1.8935142754755434,"vX0":4.776694426493517,"vY0":-142.56335086418034,"vZ0":-8.21495310356464,"x":121.5,"y":187.66,"x0":-1.498364966393546,"y0":50.00289250585681,"z0":5.41277458670267,"aX":-4.934402517098997},"breaks":{"breakAngle":19.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.1,"breakVerticalInduced":18.1,"breakHorizontal":3.5,"spinRate":2154,"spinDirection":210},"zone":8,"typeConfidence":0.9,"plateTime":0.38244373733828185,"extension":6.625930984144721},"index":8,"playId":"37ff9f3c-abb7-304b-9321-c163699af425","pitchNumber":5,"startTime":"2026-05-27T03:58:25.090Z","endTime":"2026-05-27T03:58:29.241Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":7,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"index":9,"startTime":"2026-05-27T03:58:47.563Z","endTime":"2026-05-27T03:58:47.564Z","isPitch":false,"type":"action","player":{"id":656305,"link":"/api/v1/people/656305"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.4,"endSpeed":91.1,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.936749540570478,"aZ":-10.179790792893357,"pfxX":-2.8448196865522277,"pfxZ":10.46455265559813,"pX":0.3688440435001629,"pZ":1.421791188760644,"vX0":6.072011674438945,"vY0":-143.10790989138985,"vZ0":-9.54058259893601,"x":103.51,"y":193.2,"x0":-1.3982453711235967,"y0":50.001628743589244,"z0":5.411133194039285,"aX":-5.979071732567871},"breaks":{"breakAngle":21.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":17.5,"breakHorizontal":4.1,"spinRate":2133,"spinDirection":209},"zone":14,"typeConfidence":0.9,"plateTime":0.3808334742427122,"extension":6.7283606242342},"index":10,"playId":"99cca578-01cc-38ac-ab5f-dcd7d570a101","pitchNumber":6,"startTime":"2026-05-27T03:58:47.565Z","endTime":"2026-05-27T03:59:14.588Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":137,"player":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"}},"playEndTime":"2026-05-27T03:59:14.588Z","atBatIndex":64},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Rafael Devers doubles (15) on a sharp line drive to right fielder Corbin Carroll. Matt Chapman scores.","rbi":1,"awayScore":7,"homeScore":4,"isOut":false},"about":{"atBatIndex":65,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-05-27T03:59:33.994Z","endTime":"2026-05-27T04:00:11.698Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":666661,"fullName":"Juan Morillo","link":"/api/v1/people/666661"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":682998,"link":"/api/v1/people/682998"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"responsiblePitcher":{"id":666661,"link":"/api/v1/people/666661"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":99.0,"endSpeed":91.1,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.978904842302715,"aZ":-13.74864743111474,"pfxX":-3.2145963709524805,"pfxZ":8.6927574805812,"pX":0.3249139241300132,"pZ":3.3634231920304156,"vX0":6.376578663274621,"vY0":-144.10552224963655,"vZ0":-4.05066855273804,"x":104.62,"y":147.97,"x0":-1.490960719497404,"y0":50.00583743454398,"z0":5.626383937434483,"aX":-6.816611171331539},"breaks":{"breakAngle":20.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":15.2,"breakHorizontal":4.7,"spinRate":2201,"spinDirection":210},"zone":3,"typeConfidence":0.9,"plateTime":0.37892418275437567,"extension":6.50971799801211},"index":0,"playId":"64c9dd9e-d8af-32c7-818f-c57269c790e8","pitchNumber":1,"startTime":"2026-05-27T03:59:33.994Z","endTime":"2026-05-27T03:59:37.205Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":98.4,"endSpeed":90.9,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.686822999482203,"aZ":-13.750111091888389,"pfxX":-3.635109155343478,"pfxZ":8.773259526662438,"pX":0.39646883173819936,"pZ":2.0622656265306425,"vX0":6.194530820140255,"vY0":-143.21477923986464,"vZ0":-7.340083337931087,"x":101.89,"y":183.1,"x0":-1.3114800765329326,"y0":50.00308184353142,"z0":5.499044934753462,"aX":-7.634392790217068},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":14.8,"breakHorizontal":5.5,"spinRate":2117,"spinDirection":207},"zone":9,"typeConfidence":0.9,"plateTime":0.38085896394952456,"extension":6.230791551364002},"hitData":{"launchSpeed":104.9,"launchAngle":18.0,"totalDistance":344.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":158.36,"coordY":64.5}},"index":1,"playId":"46c6c94b-89c6-324a-81fb-f5edd434df87","pitchNumber":2,"startTime":"2026-05-27T03:59:56.114Z","endTime":"2026-05-27T04:00:11.698Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T04:00:11.698Z","atBatIndex":65},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Harrison Bader called out on strikes.","rbi":0,"awayScore":7,"homeScore":4,"isOut":true},"about":{"atBatIndex":66,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-05-27T04:01:25.636Z","endTime":"2026-05-27T04:03:07.065Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":664056,"fullName":"Harrison Bader","link":"/api/v1/people/664056"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666661,"fullName":"Juan Morillo","link":"/api/v1/people/666661"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":664056,"fullName":"Harrison Bader","link":"/api/v1/people/664056"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":672515,"link":"/api/v1/people/672515"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":7,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-27T04:00:40.768Z","endTime":"2026-05-27T04:01:27.720Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":83.8,"endSpeed":77.6,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.428957634462183,"aZ":-36.90006376770604,"pfxX":6.250232468675487,"pfxZ":-3.1277957468975304,"pX":0.5008639634835845,"pZ":1.86386897805058,"vX0":2.3437889363995437,"vY0":-122.06807809803526,"vZ0":-1.7363776739069248,"x":97.91,"y":188.46,"x0":-1.2828980432397996,"y0":50.00129663534335,"z0":5.753569589769408,"aX":9.45483248333817},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.6,"breakVerticalInduced":-5.8,"breakHorizontal":-11.9,"spinRate":2679,"spinDirection":46},"zone":9,"typeConfidence":0.91,"plateTime":0.44826350119672487,"extension":6.809064741588369},"index":1,"playId":"12a8bdbc-9e55-34a2-bd85-3a780485da1e","pitchNumber":1,"startTime":"2026-05-27T04:01:27.720Z","endTime":"2026-05-27T04:01:31.742Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.6,"endSpeed":79.4,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.85332604753207,"aZ":-39.21037567818013,"pfxX":4.139433127780508,"pfxZ":-4.496972805951186,"pX":0.955896381758692,"pZ":1.4631288364621713,"vX0":3.817979142425314,"vY0":-123.36109197586998,"vZ0":-2.2712627529264102,"x":80.56,"y":199.28,"x0":-1.1406317395547336,"y0":50.00175650872719,"z0":5.651656254532604,"aX":6.480116779061851},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.0,"breakVerticalInduced":-8.4,"breakHorizontal":-8.3,"spinRate":2733,"spinDirection":49},"zone":14,"typeConfidence":0.91,"plateTime":0.4413190896975019,"extension":6.699724850591438},"index":2,"playId":"b68cd26e-ec25-3cb6-94a0-25965c25c402","pitchNumber":2,"startTime":"2026-05-27T04:01:43.025Z","endTime":"2026-05-27T04:01:47.275Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.3,"endSpeed":91.1,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.214066205758638,"aZ":-16.88293460469636,"pfxX":-6.861605858541521,"pfxZ":7.258240357871886,"pX":-0.2741429650413888,"pZ":2.9065660655047267,"vX0":6.134701615500861,"vY0":-143.10211705859334,"vZ0":-4.515268015879432,"x":127.45,"y":160.3,"x0":-1.5380284150610823,"y0":50.00057486510129,"z0":5.538775705330225,"aX":-14.450563697137712},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":12.6,"breakHorizontal":11.4,"spinRate":2299,"spinDirection":204},"zone":2,"typeConfidence":0.91,"plateTime":0.3805061460949477,"extension":6.644007778801241},"index":3,"playId":"6eeb4dab-fabe-3230-9ff3-7375bd0161b7","pitchNumber":3,"startTime":"2026-05-27T04:01:58.127Z","endTime":"2026-05-27T04:02:01.452Z","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":2,"outs":0},"pitchData":{"startSpeed":84.2,"endSpeed":78.1,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.156100359673424,"aZ":-42.00831144038511,"pfxX":4.119627575807261,"pfxZ":-6.495750778383746,"pX":1.380294503086783,"pZ":0.07703960515799455,"vX0":4.602217799574394,"vY0":-122.54682495593451,"vZ0":-4.671825617143986,"x":64.39,"y":236.7,"x0":-1.06008248270172,"y0":50.002240595807024,"z0":5.6124567556450025,"aX":6.238120377429499},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.4,"breakVerticalInduced":-12.6,"breakHorizontal":-8.5,"spinRate":2731,"spinDirection":50},"zone":14,"typeConfidence":0.91,"plateTime":0.4476712041768631,"extension":6.755213305061523},"index":4,"playId":"29a3a93a-a8e8-339d-bb34-e740f8bfdb08","pitchNumber":4,"startTime":"2026-05-27T04:02:20.201Z","endTime":"2026-05-27T04:02:25.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":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.5,"endSpeed":78.2,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.87165665236328,"aZ":-42.86045309426196,"pfxX":5.474802986178481,"pfxZ":-6.982604101771443,"pX":0.2194919777542011,"pZ":0.8752306537926563,"vX0":1.827602391499135,"vY0":-123.01876864598638,"vZ0":-2.9218944998294027,"x":108.63,"y":215.15,"x0":-1.244848474030128,"y0":50.00480075611243,"z0":5.718782526522112,"aX":8.374882490555093},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.4,"breakVerticalInduced":-13.1,"breakHorizontal":-10.3,"spinRate":2800,"spinDirection":51},"zone":14,"typeConfidence":0.91,"plateTime":0.44558449272503786,"extension":6.882226381266887},"index":5,"playId":"88c9da08-7b8d-3bbc-95bf-929873c7faa7","pitchNumber":5,"startTime":"2026-05-27T04:02:44.098Z","endTime":"2026-05-27T04:02:48.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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"pitchData":{"startSpeed":98.6,"endSpeed":90.3,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.630600734942156,"aZ":-9.03784654591382,"pfxX":-2.884553487603551,"pfxZ":11.099173201365275,"pX":0.24873404408114827,"pZ":1.766018472826688,"vX0":5.3868282026008645,"vY0":-143.34844285662882,"vZ0":-8.815198343891748,"x":107.52,"y":191.1,"x0":-1.278686144436774,"y0":50.00663895716047,"z0":5.4427539629982915,"aX":-6.015255234466978},"breaks":{"breakAngle":24.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.6,"breakVerticalInduced":18.5,"breakHorizontal":4.2,"spinRate":2305,"spinDirection":206},"zone":8,"typeConfidence":0.9,"plateTime":0.38186822732135806,"extension":6.7459345736159335},"index":6,"playId":"6e632439-2411-335f-9939-0851b2829a7a","pitchNumber":6,"startTime":"2026-05-27T04:03:02.255Z","endTime":"2026-05-27T04:03:07.065Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T04:03:07.065Z","atBatIndex":66},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Will Brennan pops out to third baseman Jose Fernandez in foul territory.","rbi":0,"awayScore":7,"homeScore":4,"isOut":true},"about":{"atBatIndex":67,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-05-27T04:03:56.532Z","endTime":"2026-05-27T04:05:03.017Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":686823,"fullName":"Will Brennan","link":"/api/v1/people/686823"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":666661,"fullName":"Juan Morillo","link":"/api/v1/people/666661"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4,5],"actionIndex":[0],"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":686823,"fullName":"Will Brennan","link":"/api/v1/people/686823"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":699912,"link":"/api/v1/people/699912"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Will Brennan replaces Jesus Rodriguez.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":7,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-05-27T04:03:28.854Z","endTime":"2026-05-27T04:03:34.956Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":686823,"link":"/api/v1/people/686823"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"601","replacedPlayer":{"id":683679,"link":"/api/v1/people/683679"}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":7,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-05-27T04:03:34.956Z","endTime":"2026-05-27T04:03:58.671Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":98.9,"endSpeed":90.5,"strikeZoneTop":3.157,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.766103832992314,"aZ":-10.546787366936575,"pfxX":-3.000755630492897,"pfxZ":10.328019872678741,"pX":1.4803262464038776,"pZ":2.5055485788667067,"vX0":9.11416222376328,"vY0":-143.68202081492126,"vZ0":-6.673250075130679,"x":60.57,"y":171.13,"x0":-1.3407189869032454,"y0":50.004750575675224,"z0":5.51105468035403,"aX":-6.285066707749718},"breaks":{"breakAngle":19.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.4,"breakVerticalInduced":17.5,"breakHorizontal":3.6,"spinRate":2339,"spinDirection":204},"zone":12,"typeConfidence":0.9,"plateTime":0.380962914505687,"extension":7.155617456900029},"index":2,"playId":"1dbb4fbc-0c8c-3746-9151-1b8ed2214060","pitchNumber":1,"startTime":"2026-05-27T04:03:58.671Z","endTime":"2026-05-27T04:04:03.841Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":98.5,"endSpeed":89.7,"strikeZoneTop":3.157,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.19449132887266,"aZ":-9.010598419046183,"pfxX":-3.328010073519854,"pfxZ":11.188975572936151,"pX":0.930026425897595,"pZ":3.03159856701288,"vX0":7.766974750832297,"vY0":-143.2235943516914,"vZ0":-5.381569303449728,"x":81.55,"y":156.93,"x0":-1.3889003976501655,"y0":50.00145964028871,"z0":5.50302412720512,"aX":-6.890157867835409},"breaks":{"breakAngle":26.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.0,"breakVerticalInduced":19.3,"breakHorizontal":4.4,"spinRate":2279,"spinDirection":207},"zone":12,"typeConfidence":0.9,"plateTime":0.3829595686512457,"extension":6.496575746818068},"index":3,"playId":"6c219253-7f3a-3a2b-9bc8-46505eceb74d","pitchNumber":2,"startTime":"2026-05-27T04:04:16.479Z","endTime":"2026-05-27T04:04:20.795Z","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":98.9,"endSpeed":90.7,"strikeZoneTop":3.157,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.20569196216254,"aZ":-9.807462706770838,"pfxX":-3.7541172305728128,"pfxZ":10.668800601253974,"pX":0.7604042458594277,"pZ":1.5724390918228692,"vX0":7.381019105821645,"vY0":-143.63735413757755,"vZ0":-9.163526095629091,"x":88.02,"y":196.32,"x0":-1.350931846407264,"y0":50.00642065391618,"z0":5.4078075840320325,"aX":-7.87338999236012},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.3,"breakVerticalInduced":17.6,"breakHorizontal":5.4,"spinRate":2340,"spinDirection":207},"zone":9,"typeConfidence":0.9,"plateTime":0.38083782878800587,"extension":7.166018197354883},"index":4,"playId":"414cbd3b-ee22-3099-9cfe-286cb0c0c3df","pitchNumber":3,"startTime":"2026-05-27T04:04:34.004Z","endTime":"2026-05-27T04:04:38.140Z","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":97.8,"endSpeed":90.0,"strikeZoneTop":3.157,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.32019158871557,"aZ":-14.250767509469776,"pfxX":-4.738168010892457,"pfxZ":8.681573870536969,"pX":0.7909427074205923,"pZ":2.6419663282162644,"vX0":7.688332515801952,"vY0":-142.23715219425296,"vZ0":-5.69187017138096,"x":86.85,"y":167.45,"x0":-1.322173875038073,"y0":50.00400423915217,"z0":5.560813696924411,"aX":-9.783706929264255},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":14.9,"breakHorizontal":7.2,"spinRate":2214,"spinDirection":204},"zone":6,"typeConfidence":0.89,"plateTime":0.3839871500006251,"extension":6.200456411889339},"hitData":{"launchSpeed":68.5,"launchAngle":73.0,"totalDistance":94.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":89.99,"coordY":181.58}},"index":5,"playId":"0310cbbf-c7e3-3c4a-ab77-6c46eedae6d1","pitchNumber":4,"startTime":"2026-05-27T04:04:54.004Z","endTime":"2026-05-27T04:05:03.017Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T04:05:03.017Z","atBatIndex":67},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Bryce Eldridge grounds out to first baseman Ildemaro Vargas.","rbi":0,"awayScore":7,"homeScore":4,"isOut":true},"about":{"atBatIndex":68,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-05-27T04:05:08.333Z","endTime":"2026-05-27T04:06:17.115Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":666661,"fullName":"Juan Morillo","link":"/api/v1/people/666661"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":545121,"link":"/api/v1/people/545121"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"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":2},"pitchData":{"startSpeed":83.3,"endSpeed":77.2,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.164071164817365,"aZ":-40.62770584824081,"pfxX":5.097484115121902,"pfxZ":-5.6588836090339285,"pX":0.2753973103407691,"pZ":1.9406279443393188,"vX0":1.9608181550904713,"vY0":-121.33945226882948,"vZ0":-0.6465634125585333,"x":106.5,"y":186.38,"x0":-1.2046853630964653,"y0":50.00044674753924,"z0":5.742486924601866,"aX":7.619207025810638},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.4,"breakVerticalInduced":-10.2,"breakHorizontal":-9.7,"spinRate":2731,"spinDirection":56},"zone":9,"typeConfidence":0.91,"plateTime":0.4509470913426945,"extension":6.739599178335429},"index":0,"playId":"5b744946-03e4-323c-8b03-bb5fd6619d72","pitchNumber":1,"startTime":"2026-05-27T04:05:30.889Z","endTime":"2026-05-27T04:05:34.655Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.4,"endSpeed":85.4,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.223445625935565,"aZ":-17.657886118216155,"pfxX":-9.028806634120286,"pfxZ":7.7818137298516445,"pX":-0.8013895396190676,"pZ":2.134613715632448,"vX0":5.047987384815959,"vY0":-135.8472752875264,"vZ0":-5.849452327972031,"x":147.55,"y":181.15,"x0":-1.512235112311515,"y0":50.0045176042161,"z0":5.546466806804628,"aX":-16.8487839125905},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":13.0,"breakHorizontal":15.2,"spinRate":2384,"spinDirection":235},"zone":7,"typeConfidence":0.9,"plateTime":0.40344991128810426,"extension":6.290822248687012},"index":1,"playId":"053d5d61-3d7d-374d-a677-8b7767426cf9","pitchNumber":2,"startTime":"2026-05-27T04:05:44.371Z","endTime":"2026-05-27T04:05:48.226Z","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":2},"pitchData":{"startSpeed":92.4,"endSpeed":84.8,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.951671252987182,"aZ":-22.210629505406597,"pfxX":-8.782045640126768,"pfxZ":5.434723320158053,"pX":-1.1982084610736803,"pZ":2.13817332562321,"vX0":3.835000908787857,"vY0":-134.4897769381385,"vZ0":-4.938053672792009,"x":162.67,"y":181.05,"x0":-1.5009994499879438,"y0":50.004220060321735,"z0":5.571850993270376,"aX":-16.10109737660374},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":9.0,"breakHorizontal":15.1,"spinRate":2397,"spinDirection":237},"zone":13,"typeConfidence":0.9,"plateTime":0.4071420673165016,"extension":6.303168072838936},"hitData":{"launchSpeed":60.2,"launchAngle":-51.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":143.3,"coordY":185.4}},"index":2,"playId":"408d1bd1-a12e-3a5b-bfab-9f4564a5e968","pitchNumber":3,"startTime":"2026-05-27T04:06:09.116Z","endTime":"2026-05-27T04:06:17.115Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T04:06:17.115Z","atBatIndex":68},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jorge Barrosa walks.","rbi":0,"awayScore":7,"homeScore":4,"isOut":false},"about":{"atBatIndex":69,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-05-27T04:08:36.576Z","endTime":"2026-05-27T04:09:43.062Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":678489,"fullName":"Jorge Barrosa","link":"/api/v1/people/678489"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621366,"fullName":"Ryan Borucki","link":"/api/v1/people/621366"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":678489,"fullName":"Jorge Barrosa","link":"/api/v1/people/678489"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[2,3,4,5,6],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":678489,"fullName":"Jorge Barrosa","link":"/api/v1/people/678489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Will Brennan remains in the game as the left fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":7,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-27T04:07:15.916Z","endTime":"2026-05-27T04:08:27.631Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":686823,"link":"/api/v1/people/686823"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"601","replacedPlayer":{"id":683679,"link":"/api/v1/people/683679"}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":7,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-05-27T04:08:27.631Z","endTime":"2026-05-27T04:08:38.870Z","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(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":91.9,"endSpeed":84.3,"strikeZoneTop":2.958,"strikeZoneBottom":1.493,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.051216832655026,"aZ":-25.31890607926007,"pfxX":10.454101156223151,"pfxZ":3.769262436314362,"pX":0.6790499658758914,"pZ":3.7026357644775834,"vX0":-4.7819078900252086,"vY0":-133.82573595230318,"vZ0":-0.565139671750431,"x":91.12,"y":138.81,"x0":1.1277684083997177,"y0":50.00499164663341,"z0":5.725327569262645,"aX":19.022005349666383},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":7.0,"breakHorizontal":-18.0,"spinRate":2134,"spinDirection":126},"zone":12,"typeConfidence":0.85,"plateTime":0.40880847742811666,"extension":6.490340658260694},"index":2,"playId":"fa7e7c12-7c12-34b9-9397-8d075fabfcd2","pitchNumber":1,"startTime":"2026-05-27T04:08:38.870Z","endTime":"2026-05-27T04:08:42.810Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.2,"endSpeed":82.4,"strikeZoneTop":2.958,"strikeZoneBottom":1.493,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.058308542327236,"aZ":-26.57539995748499,"pfxX":10.669106931253706,"pfxZ":3.2183672715616165,"pX":1.9706973637876033,"pZ":3.24127609121324,"vX0":-1.7909501349508687,"vY0":-131.42098381972707,"vZ0":-1.0157036599748648,"x":41.88,"y":151.27,"x0":1.2770617827174853,"y0":50.00640423912348,"z0":5.615183227964533,"aX":18.578802948552486},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":5.8,"breakHorizontal":-18.8,"spinRate":2156,"spinDirection":124},"zone":12,"typeConfidence":0.73,"plateTime":0.417524492127471,"extension":6.46845781285918},"index":3,"playId":"cb2477b6-4464-31eb-9a08-a0193c93fb89","pitchNumber":2,"startTime":"2026-05-27T04:08:52.353Z","endTime":"2026-05-27T04:08:56.132Z","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":90.9,"endSpeed":83.4,"strikeZoneTop":2.958,"strikeZoneBottom":1.493,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.611139699137073,"aZ":-25.33587147099299,"pfxX":11.338587479443515,"pfxZ":3.851730330570639,"pX":0.08976855755018558,"pZ":2.688362573418236,"vX0":-6.350742084481419,"vY0":-132.23115393115464,"vZ0":-2.780217046953316,"x":113.58,"y":166.19,"x0":1.0467735063263357,"y0":50.00049269353909,"z0":5.607712948989294,"aX":20.12089758238802},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":6.6,"breakHorizontal":-19.2,"spinRate":2175,"spinDirection":126},"zone":2,"typeConfidence":0.83,"plateTime":0.4138548544789802,"extension":6.517015246811775},"index":4,"playId":"252a0eaf-6769-35ee-b4fb-f15f91da515a","pitchNumber":3,"startTime":"2026-05-27T04:09:11.674Z","endTime":"2026-05-27T04:09:15.650Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":0},"pitchData":{"startSpeed":86.7,"endSpeed":79.5,"strikeZoneTop":2.958,"strikeZoneBottom":1.493,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.154832467667415,"aZ":-25.876420369247814,"pfxX":0.009982838369716696,"pfxZ":3.8933778532410575,"pX":0.5632538686794053,"pZ":3.584963790144722,"vX0":-1.820263346040347,"vY0":-126.26167119435432,"vZ0":0.08151458238926668,"x":95.53,"y":141.99,"x0":1.2915506362642468,"y0":50.0049987308448,"z0":5.630635311628422,"aX":0.016519833802551977},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":7.3,"breakHorizontal":0.4,"spinRate":2201,"spinDirection":127},"zone":12,"typeConfidence":0.9,"plateTime":0.4334340942026742,"extension":6.411637405350188},"index":5,"playId":"4386f58f-280d-3427-875f-6ba36222ae5e","pitchNumber":4,"startTime":"2026-05-27T04:09:25.562Z","endTime":"2026-05-27T04:09:29.590Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":83.2,"strikeZoneTop":2.958,"strikeZoneBottom":1.493,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.889204138256137,"aZ":-25.785876528638376,"pfxX":10.68669285820152,"pfxZ":3.5788109818248497,"pX":1.4342955707014085,"pZ":3.1105793767286287,"vX0":-2.896576944192118,"vY0":-133.49638678546657,"vZ0":-1.7072546515792277,"x":62.33,"y":154.79,"x0":1.153293447978987,"y0":50.00071993326579,"z0":5.636104657118597,"aX":19.058676621171937},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":6.2,"breakHorizontal":-18.6,"spinRate":2204,"spinDirection":126},"zone":12,"typeConfidence":0.84,"plateTime":0.4121588226668873,"extension":6.4550269464869725},"index":6,"playId":"b99b19b7-93e5-3b1f-b2d2-797c44f24ec7","pitchNumber":5,"startTime":"2026-05-27T04:09:39.865Z","endTime":"2026-05-27T04:09:43.062Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T04:09:43.062Z","atBatIndex":69},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Ketel Marte grounds into a double play, third baseman Matt Chapman to second baseman Casey Schmitt to first baseman Rafael Devers. Jorge Barrosa out at 2nd. Ketel Marte out at 1st.","rbi":0,"awayScore":7,"homeScore":4,"isOut":true},"about":{"atBatIndex":70,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-05-27T04:09:44.041Z","endTime":"2026-05-27T04:10:50.791Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621366,"fullName":"Ryan Borucki","link":"/api/v1/people/621366"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":678489,"fullName":"Jorge Barrosa","link":"/api/v1/people/678489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":656305,"link":"/api/v1/people/656305"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":669477,"link":"/api/v1/people/669477"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":669477,"link":"/api/v1/people/669477"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":646240,"link":"/api/v1/people/646240"},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.5,"endSpeed":76.2,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.567965155739827,"aZ":-32.1217869269704,"pfxX":8.751779400363816,"pfxZ":0.035084704670267364,"pX":-0.7354006898236944,"pZ":1.5877703623221189,"vX0":-6.9276124097060645,"vY0":-120.03617906724848,"vZ0":-2.5001637071359584,"x":145.03,"y":195.91,"x0":1.0466709922961042,"y0":50.00222100360979,"z0":5.494057615310544,"aX":12.81026832901394},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":-0.2,"breakHorizontal":-14.3,"spinRate":1401,"spinDirection":101},"zone":13,"typeConfidence":0.92,"plateTime":0.4557566220577707,"extension":6.666852687026273},"index":0,"playId":"8d31ef2d-8c65-3951-a53f-aa43225d4a7d","pitchNumber":1,"startTime":"2026-05-27T04:10:07.324Z","endTime":"2026-05-27T04:10:11.712Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":0},"index":1,"playId":"85349960-c827-3f6e-938d-63c6380a0c99","startTime":"2026-05-27T04:10:24.526Z","endTime":"2026-05-27T04:10:27.526Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":84.7,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.242070760538965,"aZ":-24.612960082193148,"pfxX":10.301438072344245,"pfxZ":4.139284789912408,"pX":0.35099744727613724,"pZ":1.864146204305272,"vX0":-5.481844054235746,"vY0":-134.09405707699375,"vZ0":-5.106174444813314,"x":103.62,"y":188.45,"x0":1.0803997332742439,"y0":50.00331300226359,"z0":5.542896785923351,"aX":18.81227699359785},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":6.6,"breakHorizontal":-17.5,"spinRate":2105,"spinDirection":121},"zone":9,"typeConfidence":0.86,"plateTime":0.40803667639416386,"extension":6.616231650171338},"hitData":{"launchSpeed":65.3,"launchAngle":-42.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":111.27,"coordY":168.4}},"index":2,"playId":"20001e9d-3caf-3797-a22d-8c4453dd759e","pitchNumber":2,"startTime":"2026-05-27T04:10:42.756Z","endTime":"2026-05-27T04:10:50.791Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T04:10:50.791Z","atBatIndex":70},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Corbin Carroll walks.","rbi":0,"awayScore":7,"homeScore":4,"isOut":false},"about":{"atBatIndex":71,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-05-27T04:10:58.411Z","endTime":"2026-05-27T04:12:48.615Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621366,"fullName":"Ryan Borucki","link":"/api/v1/people/621366"},"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":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.5,"endSpeed":85.5,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.380579876826708,"aZ":-26.761448917588453,"pfxX":10.534298803267895,"pfxZ":2.899131082538876,"pX":-0.13286203790435228,"pZ":2.3959073196476917,"vX0":-6.875605391273215,"vY0":-135.91505238003091,"vZ0":-3.835657824674535,"x":122.06,"y":174.09,"x0":1.0637945696752105,"y0":50.001874215666895,"z0":5.688338483962077,"aX":19.665748801365503},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":4.6,"breakHorizontal":-17.5,"spinRate":2174,"spinDirection":124},"zone":5,"typeConfidence":0.91,"plateTime":0.403316039809277,"extension":6.509361026742394},"index":0,"playId":"074506c8-2fc0-366f-ad24-8c8691b62232","pitchNumber":1,"startTime":"2026-05-27T04:11:18.161Z","endTime":"2026-05-27T04:11:24.161Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.5,"endSpeed":74.0,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.613524887037386,"aZ":-33.062269500351675,"pfxX":-7.59694704815754,"pfxZ":-0.6331768973124206,"pX":0.9543425601546186,"pZ":4.3128523530053355,"vX0":0.9231895233790721,"vY0":-117.21239129011559,"vZ0":3.5103880254148327,"x":80.62,"y":122.33,"x0":1.5433570217899228,"y0":50.005466864187945,"z0":5.877884567116235,"aX":-10.599247732499894},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.1,"breakVerticalInduced":0.0,"breakHorizontal":13.6,"spinRate":2605,"spinDirection":301},"zone":12,"typeConfidence":0.9,"plateTime":0.46682874256889706,"extension":6.365929192791824},"index":1,"playId":"4d224364-0c79-3151-a951-239333533c40","pitchNumber":2,"startTime":"2026-05-27T04:11:33.230Z","endTime":"2026-05-27T04:11:38.567Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.4,"endSpeed":74.5,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.09439425949322,"aZ":-35.143949652390575,"pfxX":-7.256466983379097,"pfxZ":-2.1370019042851967,"pX":-1.0014063225534926,"pZ":1.0491055533964277,"vX0":-3.0760445036390114,"vY0":-117.06517986252751,"vZ0":-2.9024994323962066,"x":155.17,"y":210.45,"x0":1.2725303098853753,"y0":50.00511754160098,"z0":5.594902242999711,"aX":-10.072058169303821},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.6,"breakVerticalInduced":-4.3,"breakHorizontal":13.9,"spinRate":2471,"spinDirection":312},"zone":13,"typeConfidence":0.9,"plateTime":0.4678810123835091,"extension":6.333306555694027},"index":2,"playId":"f7e8abac-509e-3ce0-a619-24818b56778f","pitchNumber":3,"startTime":"2026-05-27T04:11:50.272Z","endTime":"2026-05-27T04:11:53.962Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.6,"endSpeed":74.9,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.53131166815659,"aZ":-31.21076341811611,"pfxX":-7.282379194870866,"pfxZ":0.6739953403469636,"pX":-0.2621541028236017,"pZ":1.2495899477209638,"vX0":-1.5810004215849605,"vY0":-118.85292821676637,"vZ0":-3.2399164729536984,"x":126.99,"y":205.04,"x0":1.3585727650154895,"y0":50.00028460048764,"z0":5.4891548575033235,"aX":-10.330010730263325},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":0.7,"breakHorizontal":13.6,"spinRate":2659,"spinDirection":308},"zone":13,"typeConfidence":0.9,"plateTime":0.46230384686718207,"extension":6.6412618099742575},"index":3,"playId":"c8a9fb13-2bc5-33cc-a17b-fa1f48e34afd","pitchNumber":4,"startTime":"2026-05-27T04:12:10.142Z","endTime":"2026-05-27T04:12:14.715Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.8,"endSpeed":85.2,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.4728922589075,"aZ":-25.581208363056582,"pfxX":10.771999318315824,"pfxZ":3.564109728424599,"pX":-1.0508441222204639,"pZ":2.454700571212995,"vX0":-9.387927633084626,"vY0":-134.89865663276487,"vZ0":-3.693339521119919,"x":157.06,"y":172.5,"x0":1.069463745618385,"y0":50.0002445105859,"z0":5.638205083787122,"aX":19.91332303778545},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":5.9,"breakHorizontal":-17.6,"spinRate":2217,"spinDirection":125},"zone":11,"typeConfidence":0.9,"plateTime":0.40553802257620486,"extension":6.559723054468701},"index":4,"playId":"31187a1d-365d-3b8d-84db-36f73b946506","pitchNumber":5,"startTime":"2026-05-27T04:12:25.904Z","endTime":"2026-05-27T04:12:30.637Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.1,"endSpeed":78.0,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.440973053555606,"aZ":-29.64043791603004,"pfxX":-1.2633999786193462,"pfxZ":1.6338139430685583,"pX":1.0394592874843103,"pZ":2.579748935841565,"vX0":-0.42235317844303055,"vY0":-123.97328606393094,"vZ0":-1.1679607849199225,"x":77.38,"y":169.13,"x0":1.376310530054935,"y0":50.004091942799874,"z0":5.537426708058661,"aX":-1.9610230690614416},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":2.9,"breakHorizontal":2.4,"spinRate":2198,"spinDirection":141},"zone":12,"typeConfidence":0.86,"plateTime":0.44229336178025536,"extension":6.36476860398053},"index":5,"playId":"7dd2cc1f-71a2-3f45-be87-74c83d9b2d29","pitchNumber":6,"startTime":"2026-05-27T04:12:44.184Z","endTime":"2026-05-27T04:12:48.615Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T04:12:48.615Z","atBatIndex":71},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Geraldo Perdomo flies out to center fielder Harrison Bader.","rbi":0,"awayScore":7,"homeScore":4,"isOut":true},"about":{"atBatIndex":72,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-05-27T04:13:25.580Z","endTime":"2026-05-27T04:14:06.375Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621366,"fullName":"Ryan Borucki","link":"/api/v1/people/621366"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[2],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","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":3},"credits":[{"player":{"id":664056,"link":"/api/v1/people/664056"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"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":"1404c056-0b51-4528-80df-0f23c31c1aa4","startTime":"2026-05-27T04:13:10.774Z","endTime":"2026-05-27T04:13:14.636Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"runnerGoing":true,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.9,"endSpeed":85.4,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.309743992245345,"aZ":-24.34163644118676,"pfxX":10.855082587779124,"pfxZ":4.2096442076844305,"pX":0.0027407828543840793,"pZ":2.6990524825059947,"vX0":-6.0164424638281755,"vY0":-135.24029131699754,"vZ0":-3.1757432411890174,"x":116.9,"y":165.91,"x0":0.8409411052400299,"y0":50.001624478489205,"z0":5.587604200602901,"aX":20.192510965690825},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":7.2,"breakHorizontal":-18.5,"spinRate":2234,"spinDirection":130},"zone":5,"typeConfidence":0.89,"plateTime":0.404330086381826,"extension":6.627053763409796},"index":1,"playId":"8a9cc2be-09cd-3111-9aed-0f49a925a4a1","pitchNumber":1,"startTime":"2026-05-27T04:13:27.890Z","endTime":"2026-05-27T04:13:35.091Z","isPitch":true,"type":"pitch"},{"details":{"description":"Corbin Carroll steals (7) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":7,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"index":2,"actionPlayId":"8a9cc2be-09cd-3111-9aed-0f49a925a4a1","startTime":"2026-05-27T04:13:39.432Z","endTime":"2026-05-27T04:13:57.959Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":682998,"link":"/api/v1/people/682998"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.4,"endSpeed":77.3,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.938095803070688,"aZ":-34.1030178217204,"pfxX":7.468748295853963,"pfxZ":-1.2781839936057864,"pX":0.4650071882325273,"pZ":2.1518621701305007,"vX0":-3.7550854227069252,"vY0":-121.46783390769511,"vZ0":-1.112249536481744,"x":99.28,"y":180.68,"x0":1.053844649941397,"y0":50.003644854546,"z0":5.558789213932211,"aX":11.254088208259688},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":-2.3,"breakHorizontal":-12.7,"spinRate":1516,"spinDirection":103},"zone":9,"typeConfidence":0.92,"plateTime":0.44949394904642803,"extension":6.584997508764621},"hitData":{"launchSpeed":86.1,"launchAngle":30.0,"totalDistance":315.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":130.53,"coordY":86.82}},"index":3,"playId":"5f6dace3-1b1c-3730-a32f-66bcfd4db666","pitchNumber":2,"startTime":"2026-05-27T04:13:57.959Z","endTime":"2026-05-27T04:14:06.375Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T04:14:06.375Z","atBatIndex":72},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Luis Arraez grounds out to first baseman Ildemaro Vargas.","rbi":0,"awayScore":7,"homeScore":4,"isOut":true},"about":{"atBatIndex":73,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-05-27T04:16:34.866Z","endTime":"2026-05-27T04:18:10.290Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"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":[2,3,4,6,7],"actionIndex":[0,1],"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":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":545121,"link":"/api/v1/people/545121"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Paul Sewald replaces Juan Morillo.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":7,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-27T04:14:41.802Z","endTime":"2026-05-27T04:16:07.817Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":623149,"link":"/api/v1/people/623149"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Offensive Substitution: Pinch-hitter Luis Arraez replaces Eric Haase.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":7,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-05-27T04:16:07.817Z","endTime":"2026-05-27T04:16:36.984Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":650333,"link":"/api/v1/people/650333"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"801","replacedPlayer":{"id":606992,"link":"/api/v1/people/606992"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.0,"endSpeed":83.6,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.3913292463279,"aZ":-22.612915428605188,"pfxX":-6.726973121106384,"pfxZ":5.344837302284986,"pX":-1.546127132403955,"pZ":3.635602523984783,"vX0":7.0919636559304156,"vY0":-132.43722285506752,"vZ0":1.795735496395421,"x":175.93,"y":140.62,"x0":-3.375613139031206,"y0":50.003204652275905,"z0":4.594919205168558,"aX":-12.035740372764556},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":10.3,"breakHorizontal":10.8,"spinRate":2411,"spinDirection":239},"zone":11,"typeConfidence":2.0,"plateTime":0.41245813686899346,"extension":6.513278823064482},"index":2,"playId":"c286f4c3-cc81-3723-a639-37dfe537f100","pitchNumber":1,"startTime":"2026-05-27T04:16:36.984Z","endTime":"2026-05-27T04:16:41.016Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.4,"endSpeed":83.0,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.50320630016138,"aZ":-22.615957725777903,"pfxX":-8.68606049629435,"pfxZ":5.440454760292861,"pX":0.3692002953050292,"pZ":3.56825911986497,"vX0":12.043067463107475,"vY0":-131.14364147576023,"vZ0":1.7891121781521098,"x":102.93,"y":142.44,"x0":-3.1357869685058364,"y0":50.00269155988466,"z0":4.554643787731403,"aX":-15.261152384014403},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":10.4,"breakHorizontal":13.3,"spinRate":2524,"spinDirection":247},"zone":12,"typeConfidence":2.0,"plateTime":0.4162910394672865,"extension":6.268732238422773},"index":3,"playId":"726d2f1d-494d-33a2-804f-e54c16a36f86","pitchNumber":2,"startTime":"2026-05-27T04:16:49.191Z","endTime":"2026-05-27T04:16:55.640Z","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":91.0,"endSpeed":83.3,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.94580041216484,"aZ":-21.678197126020496,"pfxX":-7.56480713522093,"pfxZ":5.8996920803637,"pX":-0.6435815723232459,"pZ":3.75593535934752,"vX0":9.585520449879672,"vY0":-132.2198159868671,"vZ0":2.217317413237654,"x":141.53,"y":137.37,"x0":-3.3250556112693674,"y0":50.00221471585153,"z0":4.492688708373224,"aX":-13.457803981365139},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":11.4,"breakHorizontal":11.8,"spinRate":2487,"spinDirection":243},"zone":11,"typeConfidence":2.0,"plateTime":0.4135163358442844,"extension":6.661102916205372},"index":4,"playId":"f1aabc56-4358-377d-9a4c-f34bc36b0ba4","pitchNumber":3,"startTime":"2026-05-27T04:17:10.498Z","endTime":"2026-05-27T04:17:14.511Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":7,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":5,"startTime":"2026-05-27T04:17:29.885Z","endTime":"2026-05-27T04:17:38.977Z","isPitch":false,"type":"action","player":{"id":650333,"link":"/api/v1/people/650333"}},{"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":91.8,"endSpeed":84.4,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.343145858692058,"aZ":-19.560638256786827,"pfxX":-8.651768367366643,"pfxZ":6.929608356176278,"pX":-0.7399192489696892,"pZ":3.3801540378110113,"vX0":9.530448060482113,"vY0":-133.4760788262299,"vZ0":0.5825677213034741,"x":145.2,"y":147.52,"x0":-3.2177742879765527,"y0":50.00290539523661,"z0":4.558029817791163,"aX":-15.749866108024861},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":13.0,"breakHorizontal":13.8,"spinRate":2498,"spinDirection":240},"zone":11,"typeConfidence":2.0,"plateTime":0.40896688143425886,"extension":6.465169550839929},"index":6,"playId":"3e67a99a-b313-345c-a9e0-81916aee52e2","pitchNumber":4,"startTime":"2026-05-27T04:17:38.977Z","endTime":"2026-05-27T04:17:45.839Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.4,"endSpeed":84.0,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.75210003684315,"aZ":-23.137192926158225,"pfxX":-6.681109009048885,"pfxZ":5.025793599543688,"pX":0.4307801533068899,"pZ":3.4492074757993096,"vX0":11.761736881916596,"vY0":-132.6185937830143,"vZ0":1.682016464431352,"x":100.58,"y":145.65,"x0":-3.174078797805115,"y0":50.003917137024345,"z0":4.483241089481101,"aX":-12.01832056108047},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":9.7,"breakHorizontal":9.8,"spinRate":2576,"spinDirection":245},"zone":12,"typeConfidence":2.0,"plateTime":0.41146525633973763,"extension":6.553539873125631},"hitData":{"launchSpeed":95.1,"launchAngle":2.0,"totalDistance":69.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":155.36,"coordY":164.86}},"index":7,"playId":"387880dd-6325-3f0f-915f-694225a374c8","pitchNumber":5,"startTime":"2026-05-27T04:18:01.823Z","endTime":"2026-05-27T04:18:10.290Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T04:18:10.290Z","atBatIndex":73},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Drew Gilbert pops out to catcher Gabriel Moreno in foul territory.","rbi":0,"awayScore":7,"homeScore":4,"isOut":true},"about":{"atBatIndex":74,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-05-27T04:18:10.804Z","endTime":"2026-05-27T04:18:59.790Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"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":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":672515,"link":"/api/v1/people/672515"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.0,"endSpeed":75.1,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.734255196887084,"aZ":-32.85627921056136,"pfxX":7.7819562213086435,"pfxZ":-0.48003204281174305,"pX":1.051561362015315,"pZ":2.27940241033898,"vX0":7.452531256735809,"vY0":-119.21402673973031,"vZ0":1.0117680930269215,"x":76.92,"y":177.24,"x0":-3.135635724677983,"y0":50.00107034487343,"z0":4.834793829359642,"aX":11.104143897932637},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":-0.2,"breakHorizontal":-16.0,"spinRate":2517,"spinDirection":84},"zone":14,"typeConfidence":2.0,"plateTime":0.4609515939660098,"extension":6.206923571201337},"index":0,"playId":"c3800df0-993b-3d27-80bc-4275038e3274","pitchNumber":1,"startTime":"2026-05-27T04:18:34.705Z","endTime":"2026-05-27T04:18:38.757Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.5,"endSpeed":76.3,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.43912995076872,"aZ":-25.583291938074456,"pfxX":3.3716472491216676,"pfxZ":4.484027853983713,"pX":0.00852620563052374,"pZ":2.390637713627895,"vX0":6.765317221671071,"vY0":-120.00837945531309,"vZ0":-0.014445116946403935,"x":116.68,"y":174.23,"x0":-3.2761703932942847,"y0":50.00499864985373,"z0":4.66011070940964,"aX":4.957623888617054},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":8.4,"breakHorizontal":-7.6,"spinRate":2493,"spinDirection":81},"zone":5,"typeConfidence":2.0,"plateTime":0.45498794836020195,"extension":6.209647139504732},"hitData":{"launchSpeed":73.1,"launchAngle":88.0,"totalDistance":32.0,"trajectory":"popup","hardness":"medium","location":"2","coordinates":{"coordX":120.39,"coordY":210.46}},"index":1,"playId":"855215e5-56d6-31b6-a1b6-b80e4c8641e1","pitchNumber":2,"startTime":"2026-05-27T04:18:49.615Z","endTime":"2026-05-27T04:18:59.790Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T04:18:59.790Z","atBatIndex":74},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Willy Adames homers (7) on a fly ball to center field.","rbi":1,"awayScore":7,"homeScore":5,"isOut":false},"about":{"atBatIndex":75,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-05-27T04:19:02.732Z","endTime":"2026-05-27T04:21:26.329Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"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":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"responsiblePitcher":{"id":623149,"link":"/api/v1/people/623149"},"isScoringEvent":true,"rbi":true,"earned":true,"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.2,"endSpeed":83.3,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.599407766052124,"aZ":-17.892579845355684,"pfxX":-8.009511325754566,"pfxZ":8.054168984864225,"pX":1.193854738276112,"pZ":2.7347896581430677,"vX0":13.946558462706479,"vY0":-132.1786189705581,"vZ0":-1.0419411790246285,"x":71.49,"y":164.94,"x0":-3.1050441412887304,"y0":50.00309229439696,"z0":4.445139001584022,"aX":-14.204418944720473},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":14.5,"breakHorizontal":11.5,"spinRate":2568,"spinDirection":245},"zone":12,"typeConfidence":2.0,"plateTime":0.4140390046110447,"extension":6.746494443912888},"index":0,"playId":"193c12bd-b4e5-3929-aa06-cecdd6b2faa0","pitchNumber":1,"startTime":"2026-05-27T04:19:25.364Z","endTime":"2026-05-27T04:19:30.047Z","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":82.8,"endSpeed":75.5,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.634587363664405,"aZ":-24.709621005138136,"pfxX":2.962344494200899,"pfxZ":5.109114870266556,"pX":-0.7101957089533791,"pZ":2.513592105925283,"vX0":5.239713119778912,"vY0":-120.43264156145143,"vZ0":0.24779220133237356,"x":144.07,"y":170.91,"x0":-3.303668839501962,"y0":50.00163080304357,"z0":4.605076101248669,"aX":4.32511006427276},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":9.6,"breakHorizontal":-6.7,"spinRate":2341,"spinDirection":83},"zone":4,"typeConfidence":2.0,"plateTime":0.45580680340526136,"extension":6.342430066729931},"index":1,"playId":"1db2e14d-3181-3661-a702-89506fb1b59e","pitchNumber":2,"startTime":"2026-05-27T04:19:47.003Z","endTime":"2026-05-27T04:19:50.956Z","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":90.9,"endSpeed":83.4,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.302748906534998,"aZ":-21.684468997516046,"pfxX":-7.27986642427507,"pfxZ":5.890944950504515,"pX":-0.9184259506757787,"pZ":3.5317249514332776,"vX0":8.74711500539261,"vY0":-132.1401336611256,"vZ0":1.673815456121472,"x":152.01,"y":143.42,"x0":-3.3148552480728073,"y0":50.003695856909395,"z0":4.475830438629137,"aX":-12.965937180696816},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":11.3,"breakHorizontal":11.4,"spinRate":2561,"spinDirection":241},"zone":11,"typeConfidence":2.0,"plateTime":0.4133908543018645,"extension":6.372645033508234},"index":2,"playId":"3b0d6b66-498f-3022-ac4b-aa40909c65b0","pitchNumber":3,"startTime":"2026-05-27T04:20:02.002Z","endTime":"2026-05-27T04:20:06.451Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.6,"endSpeed":76.3,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.963455636191533,"aZ":-23.62467893838463,"pfxX":5.041125064630387,"pfxZ":5.81986271975051,"pX":0.836558423984827,"pZ":2.559096794953291,"vX0":7.992304961578666,"vY0":-120.12140350780652,"vZ0":0.06645160276359396,"x":85.11,"y":169.68,"x0":-3.1813670899515256,"y0":50.00592297647477,"z0":4.621054693311428,"aX":7.412811887579429},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":10.8,"breakHorizontal":-10.9,"spinRate":2534,"spinDirection":73},"zone":12,"typeConfidence":2.0,"plateTime":0.4549252840818765,"extension":6.159260237086066},"index":3,"playId":"e1db48ec-a2d8-3ba1-b00e-445730bf91cf","pitchNumber":4,"startTime":"2026-05-27T04:20:17.286Z","endTime":"2026-05-27T04:20:21.491Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.6,"endSpeed":82.8,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.017942151981345,"aZ":-20.27314138327301,"pfxX":-8.498782518742274,"pfxZ":6.76722788018737,"pX":-0.6643074920544503,"pZ":3.3898450865537324,"vX0":9.881926994414307,"vY0":-131.55415687739037,"vZ0":1.2734943676631887,"x":142.32,"y":147.25,"x0":-3.359126155465483,"y0":50.00361508109953,"z0":4.398706292661307,"aX":-14.948967038946543},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":12.7,"breakHorizontal":13.3,"spinRate":2618,"spinDirection":241},"zone":11,"typeConfidence":2.0,"plateTime":0.4158215988629159,"extension":6.079727644931947},"index":4,"playId":"8625b6cf-baa2-3da2-92a0-0858e7182a32","pitchNumber":5,"startTime":"2026-05-27T04:20:33.316Z","endTime":"2026-05-27T04:20:37.980Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":7,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"index":5,"startTime":"2026-05-27T04:20:43.861Z","endTime":"2026-05-27T04:20:59.973Z","isPitch":false,"type":"action","player":{"id":642715,"link":"/api/v1/people/642715"}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.1,"endSpeed":83.8,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.55807220284224,"aZ":-19.4232692118192,"pfxX":-6.977856112139726,"pfxZ":7.124820426381028,"pX":0.0030429342231039058,"pZ":2.724118015361049,"vX0":10.917635289006643,"vY0":-132.29334370081466,"vZ0":-0.4844130296691667,"x":116.88,"y":165.23,"x0":-3.251881964750946,"y0":50.00593164556717,"z0":4.320679610614017,"aX":-12.495398810247238},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":13.1,"breakHorizontal":10.6,"spinRate":2526,"spinDirection":244},"zone":5,"typeConfidence":2.0,"plateTime":0.4124273043168829,"extension":6.528392877980462},"hitData":{"launchSpeed":99.5,"launchAngle":33.0,"totalDistance":410.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":117.01,"coordY":33.52}},"index":6,"playId":"011fa77b-c693-3ab4-9875-8786a4c1cdfb","pitchNumber":6,"startTime":"2026-05-27T04:20:59.973Z","endTime":"2026-05-27T04:21:26.329Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T04:21:26.329Z","atBatIndex":75},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Casey Schmitt strikes out swinging.","rbi":0,"awayScore":7,"homeScore":5,"isOut":true},"about":{"atBatIndex":76,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-05-27T04:21:11.032Z","endTime":"2026-05-27T04:23:40.696Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"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":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":672515,"link":"/api/v1/people/672515"},"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":90.9,"endSpeed":83.8,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.334737619703827,"aZ":-20.5419598202132,"pfxX":-8.856913365907166,"pfxZ":6.518445106168703,"pX":-0.35569022562779995,"pZ":2.1516631741305794,"vX0":10.50292100285536,"vY0":-132.07527425838217,"vZ0":-1.7069115405087567,"x":130.56,"y":180.69,"x0":-3.2135287092423233,"y0":50.006436502048295,"z0":4.300949609404794,"aX":-15.816900764966016},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":11.6,"breakHorizontal":14.0,"spinRate":2526,"spinDirection":244},"zone":7,"typeConfidence":2.0,"plateTime":0.4130292012186181,"extension":6.571743743455866},"index":0,"playId":"82181d47-3e21-3d4f-866f-567e6c44ca92","pitchNumber":1,"startTime":"2026-05-27T04:21:47.011Z","endTime":"2026-05-27T04:21:50.935Z","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":91.9,"endSpeed":84.7,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.216466459653695,"aZ":-19.04764488558364,"pfxX":-9.548551383918031,"pfxZ":7.199283625841511,"pX":0.2560262524918522,"pZ":2.0290791234915955,"vX0":12.327176598416186,"vY0":-133.31665810401316,"vZ0":-2.3994796841181714,"x":107.24,"y":183.99,"x0":-3.159745505728076,"y0":50.00122222248382,"z0":4.296228231133681,"aX":-17.407239215505868},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":12.8,"breakHorizontal":15.0,"spinRate":2587,"spinDirection":248},"zone":9,"typeConfidence":2.0,"plateTime":0.408838528262919,"extension":6.375876333159431},"index":1,"playId":"a35e6364-db4f-3331-83e6-5d79cbad0b0b","pitchNumber":2,"startTime":"2026-05-27T04:22:03.177Z","endTime":"2026-05-27T04:22:07.280Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.1,"endSpeed":78.1,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.890289913600423,"aZ":-23.17074993334816,"pfxX":1.1520821195816457,"pfxZ":5.860275084162792,"pX":0.46810275648091465,"pZ":1.9230468496055046,"vX0":8.83646822015936,"vY0":-122.28517600052143,"vZ0":-1.4854091749276548,"x":99.16,"y":186.86,"x0":-3.3206853096389826,"y0":50.0020959716779,"z0":4.499249617689981,"aX":1.7680458755833732},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":10.6,"breakHorizontal":-3.8,"spinRate":2501,"spinDirection":75},"zone":9,"typeConfidence":2.0,"plateTime":0.44550324056363966,"extension":6.313922517243082},"index":2,"playId":"925cab9a-34bb-3223-aa3b-1a1e6af871da","pitchNumber":3,"startTime":"2026-05-27T04:22:20.303Z","endTime":"2026-05-27T04:22:24.641Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.9,"endSpeed":83.6,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.59845227137991,"aZ":-20.84967469873004,"pfxX":-6.892554321025039,"pfxZ":6.380605472696261,"pX":1.1968648968548188,"pZ":2.302772504642142,"vX0":13.6060084159288,"vY0":-131.78662262468868,"vZ0":-1.380692595045502,"x":71.38,"y":176.61,"x0":-3.116164945717208,"y0":50.00294770584045,"z0":4.359761477335423,"aX":-12.23499619259327},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":11.5,"breakHorizontal":9.8,"spinRate":2583,"spinDirection":234},"zone":14,"typeConfidence":2.0,"plateTime":0.4141595919130592,"extension":6.404442411189},"index":3,"playId":"e3a86b2a-c072-3202-a4f6-70c55fbf4965","pitchNumber":4,"startTime":"2026-05-27T04:22:40.328Z","endTime":"2026-05-27T04:22:44.170Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.5,"endSpeed":84.1,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.372191546977394,"aZ":-19.537154017909995,"pfxX":-6.9973124157523205,"pfxZ":7.010742512958127,"pX":-0.019113445334213747,"pZ":2.5250055968076106,"vX0":10.77300021396316,"vY0":-132.88380068195906,"vZ0":-1.2352827734908067,"x":117.73,"y":170.6,"x0":-3.201991095961104,"y0":50.001452162000945,"z0":4.404393415506859,"aX":-12.611563614449146},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":12.7,"breakHorizontal":10.6,"spinRate":2556,"spinDirection":243},"zone":5,"typeConfidence":2.0,"plateTime":0.41093982581422983,"extension":6.828233266248031},"index":4,"playId":"a4d249ec-dab3-3031-aaae-f24ffb5097bb","pitchNumber":5,"startTime":"2026-05-27T04:23:09.989Z","endTime":"2026-05-27T04:23:14.086Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":91.9,"endSpeed":85.1,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.69225402129396,"aZ":-21.615971004091747,"pfxX":-7.923149543237044,"pfxZ":5.759234905791985,"pX":0.8764117200457069,"pZ":3.042937983222752,"vX0":13.425125811442236,"vY0":-133.32225717708366,"vZ0":0.4029488907974764,"x":83.59,"y":156.62,"x0":-3.15305490687317,"y0":50.00346404768036,"z0":4.427458103791375,"aX":-14.528729918300051},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":10.8,"breakHorizontal":12.0,"spinRate":2509,"spinDirection":239},"zone":12,"typeConfidence":2.0,"plateTime":0.4079665361694831,"extension":6.838064125027054},"index":5,"playId":"1e85952a-4501-39c9-ac5b-0d89c531a047","pitchNumber":6,"startTime":"2026-05-27T04:23:36.650Z","endTime":"2026-05-27T04:23:40.696Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T04:23:40.696Z","atBatIndex":76}],"currentPlay":{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Casey Schmitt strikes out swinging.","rbi":0,"awayScore":7,"homeScore":5,"isOut":true},"about":{"atBatIndex":76,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-05-27T04:21:11.032Z","endTime":"2026-05-27T04:23:40.696Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"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":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":672515,"link":"/api/v1/people/672515"},"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":90.9,"endSpeed":83.8,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.334737619703827,"aZ":-20.5419598202132,"pfxX":-8.856913365907166,"pfxZ":6.518445106168703,"pX":-0.35569022562779995,"pZ":2.1516631741305794,"vX0":10.50292100285536,"vY0":-132.07527425838217,"vZ0":-1.7069115405087567,"x":130.56,"y":180.69,"x0":-3.2135287092423233,"y0":50.006436502048295,"z0":4.300949609404794,"aX":-15.816900764966016},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":11.6,"breakHorizontal":14.0,"spinRate":2526,"spinDirection":244},"zone":7,"typeConfidence":2.0,"plateTime":0.4130292012186181,"extension":6.571743743455866},"index":0,"playId":"82181d47-3e21-3d4f-866f-567e6c44ca92","pitchNumber":1,"startTime":"2026-05-27T04:21:47.011Z","endTime":"2026-05-27T04:21:50.935Z","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":91.9,"endSpeed":84.7,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.216466459653695,"aZ":-19.04764488558364,"pfxX":-9.548551383918031,"pfxZ":7.199283625841511,"pX":0.2560262524918522,"pZ":2.0290791234915955,"vX0":12.327176598416186,"vY0":-133.31665810401316,"vZ0":-2.3994796841181714,"x":107.24,"y":183.99,"x0":-3.159745505728076,"y0":50.00122222248382,"z0":4.296228231133681,"aX":-17.407239215505868},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":12.8,"breakHorizontal":15.0,"spinRate":2587,"spinDirection":248},"zone":9,"typeConfidence":2.0,"plateTime":0.408838528262919,"extension":6.375876333159431},"index":1,"playId":"a35e6364-db4f-3331-83e6-5d79cbad0b0b","pitchNumber":2,"startTime":"2026-05-27T04:22:03.177Z","endTime":"2026-05-27T04:22:07.280Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.1,"endSpeed":78.1,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.890289913600423,"aZ":-23.17074993334816,"pfxX":1.1520821195816457,"pfxZ":5.860275084162792,"pX":0.46810275648091465,"pZ":1.9230468496055046,"vX0":8.83646822015936,"vY0":-122.28517600052143,"vZ0":-1.4854091749276548,"x":99.16,"y":186.86,"x0":-3.3206853096389826,"y0":50.0020959716779,"z0":4.499249617689981,"aX":1.7680458755833732},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":10.6,"breakHorizontal":-3.8,"spinRate":2501,"spinDirection":75},"zone":9,"typeConfidence":2.0,"plateTime":0.44550324056363966,"extension":6.313922517243082},"index":2,"playId":"925cab9a-34bb-3223-aa3b-1a1e6af871da","pitchNumber":3,"startTime":"2026-05-27T04:22:20.303Z","endTime":"2026-05-27T04:22:24.641Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.9,"endSpeed":83.6,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.59845227137991,"aZ":-20.84967469873004,"pfxX":-6.892554321025039,"pfxZ":6.380605472696261,"pX":1.1968648968548188,"pZ":2.302772504642142,"vX0":13.6060084159288,"vY0":-131.78662262468868,"vZ0":-1.380692595045502,"x":71.38,"y":176.61,"x0":-3.116164945717208,"y0":50.00294770584045,"z0":4.359761477335423,"aX":-12.23499619259327},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":11.5,"breakHorizontal":9.8,"spinRate":2583,"spinDirection":234},"zone":14,"typeConfidence":2.0,"plateTime":0.4141595919130592,"extension":6.404442411189},"index":3,"playId":"e3a86b2a-c072-3202-a4f6-70c55fbf4965","pitchNumber":4,"startTime":"2026-05-27T04:22:40.328Z","endTime":"2026-05-27T04:22:44.170Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.5,"endSpeed":84.1,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.372191546977394,"aZ":-19.537154017909995,"pfxX":-6.9973124157523205,"pfxZ":7.010742512958127,"pX":-0.019113445334213747,"pZ":2.5250055968076106,"vX0":10.77300021396316,"vY0":-132.88380068195906,"vZ0":-1.2352827734908067,"x":117.73,"y":170.6,"x0":-3.201991095961104,"y0":50.001452162000945,"z0":4.404393415506859,"aX":-12.611563614449146},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":12.7,"breakHorizontal":10.6,"spinRate":2556,"spinDirection":243},"zone":5,"typeConfidence":2.0,"plateTime":0.41093982581422983,"extension":6.828233266248031},"index":4,"playId":"a4d249ec-dab3-3031-aaae-f24ffb5097bb","pitchNumber":5,"startTime":"2026-05-27T04:23:09.989Z","endTime":"2026-05-27T04:23:14.086Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":91.9,"endSpeed":85.1,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.69225402129396,"aZ":-21.615971004091747,"pfxX":-7.923149543237044,"pfxZ":5.759234905791985,"pX":0.8764117200457069,"pZ":3.042937983222752,"vX0":13.425125811442236,"vY0":-133.32225717708366,"vZ0":0.4029488907974764,"x":83.59,"y":156.62,"x0":-3.15305490687317,"y0":50.00346404768036,"z0":4.427458103791375,"aX":-14.528729918300051},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":10.8,"breakHorizontal":12.0,"spinRate":2509,"spinDirection":239},"zone":12,"typeConfidence":2.0,"plateTime":0.4079665361694831,"extension":6.838064125027054},"index":5,"playId":"1e85952a-4501-39c9-ac5b-0d89c531a047","pitchNumber":6,"startTime":"2026-05-27T04:23:36.650Z","endTime":"2026-05-27T04:23:40.696Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T04:23:40.696Z","atBatIndex":76},"scoringPlays":[4,10,11,12,22,45,52,55,62,65,75],"playsByInning":[{"startIndex":0,"endIndex":7,"top":[0,1,2],"bottom":[3,4,5,6,7],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":1,"pitcher":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"batter":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"coordinates":{"x":166.02,"y":70.01},"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":1,"pitcher":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"batter":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"coordinates":{"x":137.78,"y":180.61},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":1,"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"coordinates":{"x":99.91,"y":147.48},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":1,"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"batter":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"coordinates":{"x":54.2,"y":48.36},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":1,"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"coordinates":{"x":95.83,"y":62.26},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":1,"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"batter":{"id":664056,"fullName":"Harrison Bader","link":"/api/v1/people/664056"},"coordinates":{"x":109.25,"y":123.42},"type":"O","description":"Lineout"}]}},{"startIndex":8,"endIndex":17,"top":[8,9,10,11,12,13],"bottom":[14,15,16,17],"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":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"batter":{"id":814439,"fullName":"Ryan Waldschmidt","link":"/api/v1/people/814439"},"coordinates":{"x":174.44,"y":45.14},"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":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"batter":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"coordinates":{"x":140.15,"y":155.74},"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":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"batter":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"coordinates":{"x":185.57,"y":89.47},"type":"O","description":"Sac Fly"},{"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":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"batter":{"id":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728"},"coordinates":{"x":214.05,"y":74.88},"type":"H","description":"Home Run"},{"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":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"batter":{"id":694371,"fullName":"Tommy Troy","link":"/api/v1/people/694371"},"coordinates":{"x":106.71,"y":166.88},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":2,"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"batter":{"id":683679,"fullName":"Jesus Rodriguez","link":"/api/v1/people/683679"},"coordinates":{"x":126.68,"y":71.26},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":2,"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"batter":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"coordinates":{"x":183.85,"y":132.35},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":2,"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"batter":{"id":606992,"fullName":"Eric Haase","link":"/api/v1/people/606992"},"coordinates":{"x":163.46,"y":184.11},"type":"O","description":"Pop Out"}]}},{"startIndex":18,"endIndex":24,"top":[18,19,20],"bottom":[21,22,23,24],"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":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"batter":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"coordinates":{"x":149.28,"y":170.43},"type":"O","description":"Grounded Into DP"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":3,"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"coordinates":{"x":85.72,"y":68.9},"type":"H","description":"Triple"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":3,"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"batter":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"coordinates":{"x":61.2,"y":99.55},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":3,"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"coordinates":{"x":99.9,"y":137.9},"type":"O","description":"Double Play"}]}},{"startIndex":25,"endIndex":30,"top":[25,26,27],"bottom":[28,29,30],"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":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"batter":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"coordinates":{"x":99.18,"y":94.86},"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":4,"pitcher":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"batter":{"id":814439,"fullName":"Ryan Waldschmidt","link":"/api/v1/people/814439"},"coordinates":{"x":196.06,"y":97.0},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":4,"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"batter":{"id":683679,"fullName":"Jesus Rodriguez","link":"/api/v1/people/683679"},"coordinates":{"x":103.43,"y":150.75},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":4,"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"batter":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"coordinates":{"x":180.82,"y":43.72},"type":"O","description":"Flyout"}]}},{"startIndex":31,"endIndex":41,"top":[31,32,33,34,35],"bottom":[36,37,38,39,40,41],"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":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"batter":{"id":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728"},"coordinates":{"x":108.74,"y":167.9},"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":5,"pitcher":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"batter":{"id":694371,"fullName":"Tommy Troy","link":"/api/v1/people/694371"},"coordinates":{"x":163.97,"y":115.7},"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":5,"pitcher":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"batter":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"coordinates":{"x":116.34,"y":72.63},"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":5,"pitcher":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"batter":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"coordinates":{"x":124.95,"y":142.56},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":5,"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"batter":{"id":606992,"fullName":"Eric Haase","link":"/api/v1/people/606992"},"coordinates":{"x":131.96,"y":77.08},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":5,"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"batter":{"id":682674,"fullName":"Victor Bericoto","link":"/api/v1/people/682674"},"coordinates":{"x":82.89,"y":107.6},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":5,"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"batter":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"coordinates":{"x":200.03,"y":89.91},"type":"O","description":"Flyout"}]}},{"startIndex":42,"endIndex":49,"top":[42,43,44,45,46],"bottom":[47,48,49],"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":676775,"fullName":"Keaton Winn","link":"/api/v1/people/676775"},"batter":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"coordinates":{"x":145.44,"y":83.53},"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":676775,"fullName":"Keaton Winn","link":"/api/v1/people/676775"},"batter":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"coordinates":{"x":118.36,"y":143.57},"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":676775,"fullName":"Keaton Winn","link":"/api/v1/people/676775"},"batter":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"coordinates":{"x":146.74,"y":154.72},"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":6,"pitcher":{"id":676775,"fullName":"Keaton Winn","link":"/api/v1/people/676775"},"batter":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"coordinates":{"x":106.63,"y":150.14},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":6,"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"batter":{"id":664056,"fullName":"Harrison Bader","link":"/api/v1/people/664056"},"coordinates":{"x":143.19,"y":159.79},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":6,"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"batter":{"id":683679,"fullName":"Jesus Rodriguez","link":"/api/v1/people/683679"},"coordinates":{"x":126.05,"y":200.51},"type":"O","description":"Bunt Groundout"}]}},{"startIndex":50,"endIndex":58,"top":[50,51,52,53,54],"bottom":[55,56,57,58],"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":669062,"fullName":"Erik Miller","link":"/api/v1/people/669062"},"batter":{"id":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728"},"coordinates":{"x":142.18,"y":159.79},"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":7,"pitcher":{"id":669062,"fullName":"Erik Miller","link":"/api/v1/people/669062"},"batter":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"coordinates":{"x":29.5,"y":42.12},"type":"H","description":"Home Run"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":7,"pitcher":{"id":656464,"fullName":"Kevin Ginkel","link":"/api/v1/people/656464"},"batter":{"id":606992,"fullName":"Eric Haase","link":"/api/v1/people/606992"},"coordinates":{"x":156.72,"y":36.16},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":7,"pitcher":{"id":656464,"fullName":"Kevin Ginkel","link":"/api/v1/people/656464"},"batter":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"coordinates":{"x":175.42,"y":60.62},"type":"O","description":"Flyout"}]}},{"startIndex":59,"endIndex":68,"top":[59,60,61,62,63],"bottom":[64,65,66,67,68],"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":621366,"fullName":"Ryan Borucki","link":"/api/v1/people/621366"},"batter":{"id":699912,"fullName":"Jose Fernandez","link":"/api/v1/people/699912"},"coordinates":{"x":111.78,"y":158.27},"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":8,"pitcher":{"id":621366,"fullName":"Ryan Borucki","link":"/api/v1/people/621366"},"batter":{"id":814439,"fullName":"Ryan Waldschmidt","link":"/api/v1/people/814439"},"coordinates":{"x":112.28,"y":161.82},"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":8,"pitcher":{"id":621366,"fullName":"Ryan Borucki","link":"/api/v1/people/621366"},"batter":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"coordinates":{"x":43.37,"y":109.12},"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":8,"pitcher":{"id":621366,"fullName":"Ryan Borucki","link":"/api/v1/people/621366"},"batter":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"coordinates":{"x":70.02,"y":108.2},"type":"H","description":"Single"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":8,"pitcher":{"id":666661,"fullName":"Juan Morillo","link":"/api/v1/people/666661"},"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"coordinates":{"x":158.36,"y":64.5},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":8,"pitcher":{"id":666661,"fullName":"Juan Morillo","link":"/api/v1/people/666661"},"batter":{"id":686823,"fullName":"Will Brennan","link":"/api/v1/people/686823"},"coordinates":{"x":89.99,"y":181.58},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":8,"pitcher":{"id":666661,"fullName":"Juan Morillo","link":"/api/v1/people/666661"},"batter":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"coordinates":{"x":143.3,"y":185.4},"type":"O","description":"Groundout"}]}},{"startIndex":69,"endIndex":76,"top":[69,70,71,72],"bottom":[73,74,75,76],"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":621366,"fullName":"Ryan Borucki","link":"/api/v1/people/621366"},"batter":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"coordinates":{"x":111.27,"y":168.4},"type":"O","description":"Grounded Into DP"},{"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":621366,"fullName":"Ryan Borucki","link":"/api/v1/people/621366"},"batter":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"coordinates":{"x":130.53,"y":86.82},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":9,"pitcher":{"id":623149,"fullName":"Paul Sewald","link":"/api/v1/people/623149"},"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"coordinates":{"x":155.36,"y":164.86},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":9,"pitcher":{"id":623149,"fullName":"Paul Sewald","link":"/api/v1/people/623149"},"batter":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"coordinates":{"x":120.39,"y":210.46},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":9,"pitcher":{"id":623149,"fullName":"Paul Sewald","link":"/api/v1/people/623149"},"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"coordinates":{"x":117.01,"y":33.52},"type":"H","description":"Home Run"}]}}]},"linescore":{"currentInning":9,"currentInningOrdinal":"9th","inningState":"Bottom","inningHalf":"Bottom","isTopInning":false,"scheduledInnings":9,"innings":[{"num":1,"ordinalNum":"1st","home":{"runs":1,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":2,"ordinalNum":"2nd","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":3,"hits":2,"errors":0,"leftOnBase":0}},{"num":3,"ordinalNum":"3rd","home":{"runs":1,"hits":2,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":4,"ordinalNum":"4th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":5,"ordinalNum":"5th","home":{"runs":0,"hits":2,"errors":0,"leftOnBase":3},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":2}},{"num":6,"ordinalNum":"6th","home":{"runs":0,"hits":0,"errors":1,"leftOnBase":0},"away":{"runs":1,"hits":2,"errors":0,"leftOnBase":1}},{"num":7,"ordinalNum":"7th","home":{"runs":1,"hits":1,"errors":0,"leftOnBase":0},"away":{"runs":2,"hits":1,"errors":0,"leftOnBase":0}},{"num":8,"ordinalNum":"8th","home":{"runs":1,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":1,"hits":2,"errors":0,"leftOnBase":1}},{"num":9,"ordinalNum":"9th","home":{"runs":1,"hits":1,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":1}}],"teams":{"home":{"runs":5,"hits":9,"errors":1,"leftOnBase":6},"away":{"runs":7,"hits":8,"errors":0,"leftOnBase":5}},"defense":{"pitcher":{"id":623149,"fullName":"Paul Sewald","link":"/api/v1/people/623149"},"catcher":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"first":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"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":814439,"fullName":"Ryan Waldschmidt","link":"/api/v1/people/814439"},"center":{"id":678489,"fullName":"Jorge Barrosa","link":"/api/v1/people/678489"},"right":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"batter":{"id":699912,"fullName":"Jose Fernandez","link":"/api/v1/people/699912"},"onDeck":{"id":814439,"fullName":"Ryan Waldschmidt","link":"/api/v1/people/814439"},"inHole":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"battingOrder":4,"team":{"id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"}},"offense":{"batter":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"onDeck":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"inHole":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"pitcher":{"id":621366,"fullName":"Ryan Borucki","link":"/api/v1/people/621366"},"battingOrder":2,"team":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"}},"balls":0,"strikes":3,"outs":3},"boxscore":{"teams":{"away":{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"teamStats":{"batting":{"flyOuts":6,"groundOuts":11,"airOuts":7,"runs":7,"doubles":2,"triples":0,"homeRuns":2,"strikeOuts":7,"baseOnBalls":6,"intentionalWalks":0,"hits":8,"hitByPitch":0,"avg":".249","atBats":32,"obp":".315","slg":".406","ops":".721","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":39,"totalBases":16,"rbi":7,"leftOnBase":14,"sacBunts":0,"sacFlies":1,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"16.00","popOuts":1,"lineOuts":0},"pitching":{"flyOuts":5,"groundOuts":4,"airOuts":12,"runs":5,"doubles":2,"triples":1,"homeRuns":3,"strikeOuts":10,"baseOnBalls":3,"intentionalWalks":0,"hits":9,"hitByPitch":0,"atBats":35,"obp":".316","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":150,"era":"4.06","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":5,"whip":"1.25","battersFaced":38,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":150,"balls":54,"strikes":96,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.33","rbi":5,"pitchesPerInning":"16.67","runsScoredPer9":"5.00","homeRunsPer9":"3.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":4,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":27,"errors":0,"chances":30,"passedBall":0,"pickoffs":0}},"players":{"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":{"note":"(W, 5-1)","summary":"6.0 IP, 2 ER, 6 K, 2 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":4,"groundOuts":2,"airOuts":9,"runs":2,"doubles":1,"triples":1,"homeRuns":1,"strikeOuts":6,"baseOnBalls":2,"intentionalWalks":0,"hits":6,"hitByPitch":0,"atBats":23,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":94,"inningsPitched":"6.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":25,"outs":18,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":94,"balls":34,"strikes":60,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"3.00","homeRunsPer9":"1.50","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":3},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":11,"gamesStarted":11,"flyOuts":44,"groundOuts":72,"airOuts":71,"runs":18,"doubles":14,"triples":1,"homeRuns":5,"strikeOuts":49,"baseOnBalls":25,"intentionalWalks":0,"hits":55,"hitByPitch":0,"atBats":247,"obp":".294","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":1039,"era":"2.31","inningsPitched":"66.1","wins":5,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":17,"whip":"1.21","battersFaced":272,"outs":199,"gamesPitched":11,"completeGames":0,"shutouts":0,"pitchesThrown":1039,"balls":381,"strikes":658,"strikePercentage":".630","hitBatsmen":0,"balks":1,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.01","rbi":2,"winPercentage":".833","pitchesPerInning":"15.66","gamesFinished":0,"strikeoutWalkRatio":"1.96","strikeoutsPer9Inn":"6.65","walksPer9Inn":"3.39","hitsPer9Inn":"7.46","runsScoredPer9":"2.44","homeRunsPer9":"0.68","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":8,"lineOuts":19},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":0,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":{"summary":"1.0 IP, ER, K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":21,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":5,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":21,"balls":9,"strikes":12,"strikePercentage":".570","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"9.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":24,"gamesStarted":0,"flyOuts":10,"groundOuts":22,"airOuts":20,"runs":7,"doubles":2,"triples":1,"homeRuns":1,"strikeOuts":24,"baseOnBalls":8,"intentionalWalks":0,"hits":14,"hitByPitch":2,"atBats":79,"obp":".267","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":362,"era":"2.91","inningsPitched":"21.2","wins":1,"losses":1,"saves":1,"saveOpportunities":4,"holds":8,"blownSaves":3,"earnedRuns":7,"whip":"1.02","battersFaced":90,"outs":65,"gamesPitched":24,"completeGames":0,"shutouts":0,"pitchesThrown":362,"balls":130,"strikes":232,"strikePercentage":".640","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.10","rbi":1,"winPercentage":".500","pitchesPerInning":"16.71","gamesFinished":3,"strikeoutWalkRatio":"3.00","strikeoutsPer9Inn":"9.97","walksPer9Inn":"3.32","hitsPer9Inn":"5.82","runsScoredPer9":"2.91","homeRunsPer9":"0.42","inheritedRunners":11,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":6,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":11,"gamesStarted":3,"flyOuts":16,"groundOuts":43,"airOuts":33,"runs":25,"doubles":8,"triples":0,"homeRuns":6,"strikeOuts":27,"baseOnBalls":15,"intentionalWalks":0,"hits":34,"hitByPitch":2,"atBats":134,"obp":".331","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":559,"era":"5.60","inningsPitched":"35.1","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":2,"blownSaves":0,"earnedRuns":22,"whip":"1.39","battersFaced":154,"outs":106,"gamesPitched":11,"completeGames":0,"shutouts":0,"pitchesThrown":559,"balls":199,"strikes":360,"strikePercentage":".640","hitBatsmen":2,"balks":1,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.30","rbi":0,"winPercentage":".000","pitchesPerInning":"15.82","gamesFinished":2,"strikeoutWalkRatio":"1.80","strikeoutsPer9Inn":"6.88","walksPer9Inn":"3.82","hitsPer9Inn":"8.66","runsScoredPer9":"6.37","homeRunsPer9":"1.53","inheritedRunners":2,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":3,"passedBall":0,"popOuts":8,"lineOuts":9},"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}},"ID694374":{"person":{"id":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374"},"jerseyNumber":"13","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"battingOrder":"801","stats":{"batting":{"note":"a-","summary":"0-1 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":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":27,"flyOuts":9,"groundOuts":19,"airOuts":15,"runs":6,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":15,"baseOnBalls":8,"intentionalWalks":0,"hits":10,"hitByPitch":0,"avg":".175","atBats":57,"obp":".273","slg":".263","ops":".536","caughtStealing":2,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":67,"totalBases":15,"rbi":8,"leftOnBase":21,"sacBunts":1,"sacFlies":1,"babip":".214","groundOutsToAirouts":"1.27","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"57.00","popOuts":3,"lineOuts":3},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":41,"errors":1,"chances":47,"fielding":".979","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID680728":{"person":{"id":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728"},"jerseyNumber":"25","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"battingOrder":"800","stats":{"batting":{"summary":"1-3 | HR, RBI, R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":4,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"3.00","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":35,"flyOuts":19,"groundOuts":25,"airOuts":28,"runs":8,"doubles":4,"triples":0,"homeRuns":4,"strikeOuts":37,"baseOnBalls":9,"intentionalWalks":0,"hits":21,"hitByPitch":0,"avg":".191","atBats":110,"obp":".250","slg":".336","ops":".586","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":120,"totalBases":37,"rbi":19,"leftOnBase":54,"sacBunts":0,"sacFlies":1,"babip":".243","groundOutsToAirouts":"0.89","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"27.50","popOuts":8,"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":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","assists":3,"putOuts":75,"errors":1,"chances":79,"fielding":".987","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"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":"400","stats":{"batting":{"summary":"1-2 | BB, R","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":1,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":51,"flyOuts":21,"groundOuts":39,"airOuts":52,"runs":27,"doubles":11,"triples":0,"homeRuns":7,"strikeOuts":35,"baseOnBalls":18,"intentionalWalks":1,"hits":46,"hitByPitch":4,"avg":".271","atBats":170,"obp":".351","slg":".459","ops":".810","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":194,"totalBases":78,"rbi":27,"leftOnBase":75,"sacBunts":0,"sacFlies":2,"babip":".300","groundOutsToAirouts":"0.75","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"24.29","popOuts":17,"lineOuts":14},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":74,"putOuts":33,"errors":3,"chances":110,"fielding":".973","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID694371":{"person":{"id":694371,"fullName":"Tommy Troy","link":"/api/v1/people/694371"},"jerseyNumber":"9","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"battingOrder":"900","stats":{"batting":{"summary":"1-2 | BB, R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":1,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":3,"flyOuts":2,"groundOuts":3,"airOuts":2,"runs":4,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":2,"intentionalWalks":0,"hits":4,"hitByPitch":0,"avg":".444","atBats":9,"obp":".545","slg":".667","ops":"1.212","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":11,"totalBases":6,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"babip":".444","groundOutsToAirouts":"1.50","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":{"gamesStarted":1,"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":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID518876":{"person":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"jerseyNumber":"29","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":8,"flyOuts":36,"groundOuts":43,"airOuts":65,"runs":28,"doubles":14,"triples":2,"homeRuns":8,"strikeOuts":31,"baseOnBalls":20,"intentionalWalks":2,"hits":48,"hitByPitch":0,"atBats":185,"obp":".330","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","numberOfPitches":760,"era":"5.25","inningsPitched":"48.0","wins":5,"losses":3,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":28,"whip":"1.42","battersFaced":207,"outs":144,"gamesPitched":8,"completeGames":1,"shutouts":0,"pitchesThrown":760,"balls":291,"strikes":469,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"0.66","rbi":0,"winPercentage":".625","pitchesPerInning":"15.83","gamesFinished":0,"strikeoutWalkRatio":"1.55","strikeoutsPer9Inn":"5.81","walksPer9Inn":"3.75","hitsPer9Inn":"9.00","runsScoredPer9":"5.25","homeRunsPer9":"1.50","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":7,"lineOuts":22},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":4,"errors":0,"chances":5,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID814439":{"person":{"id":814439,"fullName":"Ryan Waldschmidt","link":"/api/v1/people/814439"},"jerseyNumber":"15","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"battingOrder":"500","stats":{"batting":{"summary":"1-4 | 2B, K, R","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"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":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":18,"flyOuts":7,"groundOuts":8,"airOuts":14,"runs":10,"doubles":5,"triples":1,"homeRuns":0,"strikeOuts":19,"baseOnBalls":5,"intentionalWalks":0,"hits":19,"hitByPitch":0,"avg":".317","atBats":60,"obp":".369","slg":".433","ops":".802","caughtStealing":1,"stolenBases":5,"stolenBasePercentage":".833","caughtStealingPercentage":".167","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":66,"totalBases":26,"rbi":7,"leftOnBase":23,"sacBunts":0,"sacFlies":0,"babip":".463","groundOutsToAirouts":"0.57","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":2,"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":0,"putOuts":47,"errors":1,"chances":48,"fielding":".979","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"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":{"summary":"1.0 IP, ER, 2 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":16,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":4,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":16,"balls":6,"strikes":10,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"9.00","homeRunsPer9":"9.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":23,"gamesStarted":0,"flyOuts":11,"groundOuts":22,"airOuts":17,"runs":9,"doubles":5,"triples":0,"homeRuns":2,"strikeOuts":26,"baseOnBalls":6,"intentionalWalks":0,"hits":17,"hitByPitch":0,"atBats":82,"obp":".261","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":355,"era":"3.32","inningsPitched":"21.2","wins":1,"losses":2,"saves":0,"saveOpportunities":0,"holds":3,"blownSaves":0,"earnedRuns":8,"whip":"1.06","battersFaced":88,"outs":65,"gamesPitched":23,"completeGames":0,"shutouts":0,"pitchesThrown":355,"balls":128,"strikes":227,"strikePercentage":".640","hitBatsmen":0,"balks":1,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.29","rbi":1,"winPercentage":".333","pitchesPerInning":"16.38","gamesFinished":4,"strikeoutWalkRatio":"4.33","strikeoutsPer9Inn":"10.80","walksPer9Inn":"2.49","hitsPer9Inn":"7.06","runsScoredPer9":"3.74","homeRunsPer9":"0.83","inheritedRunners":12,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":5,"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"}]},"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":"100","stats":{"batting":{"summary":"1-5 | HR, K, 2 RBI","gamesPlayed":1,"flyOuts":2,"groundOuts":1,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":4,"rbi":2,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"5.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":51,"flyOuts":26,"groundOuts":63,"airOuts":53,"runs":34,"doubles":11,"triples":2,"homeRuns":9,"strikeOuts":34,"baseOnBalls":16,"intentionalWalks":0,"hits":56,"hitByPitch":0,"avg":".273","atBats":205,"obp":".324","slg":".478","ops":".802","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":222,"totalBases":98,"rbi":32,"leftOnBase":68,"sacBunts":0,"sacFlies":1,"babip":".288","groundOutsToAirouts":"1.19","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"22.78","popOuts":8,"lineOuts":19},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":108,"putOuts":47,"errors":0,"chances":155,"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"}]},"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":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":22,"gamesStarted":0,"flyOuts":14,"groundOuts":21,"airOuts":25,"runs":6,"doubles":4,"triples":0,"homeRuns":1,"strikeOuts":12,"baseOnBalls":3,"intentionalWalks":0,"hits":18,"hitByPitch":1,"atBats":75,"obp":".275","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":320,"era":"2.66","inningsPitched":"20.1","wins":1,"losses":1,"saves":1,"saveOpportunities":4,"holds":4,"blownSaves":3,"earnedRuns":6,"whip":"1.03","battersFaced":80,"outs":61,"gamesPitched":22,"completeGames":0,"shutouts":0,"pitchesThrown":320,"balls":117,"strikes":203,"strikePercentage":".630","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.84","rbi":0,"winPercentage":".500","pitchesPerInning":"15.74","gamesFinished":7,"strikeoutWalkRatio":"4.00","strikeoutsPer9Inn":"5.31","walksPer9Inn":"1.33","hitsPer9Inn":"7.97","runsScoredPer9":"2.66","homeRunsPer9":"0.44","inheritedRunners":9,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":5,"lineOuts":6},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":2,"errors":1,"chances":6,"fielding":".833","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID545121":{"person":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"jerseyNumber":"6","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"battingOrder":"600","stats":{"batting":{"summary":"1-4 | 2B, K, 2 RBI","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":2,"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":7,"errors":0,"chances":7,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":47,"flyOuts":23,"groundOuts":59,"airOuts":51,"runs":30,"doubles":9,"triples":2,"homeRuns":7,"strikeOuts":20,"baseOnBalls":7,"intentionalWalks":1,"hits":56,"hitByPitch":1,"avg":".303","atBats":185,"obp":".332","slg":".486","ops":".818","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":195,"totalBases":90,"rbi":34,"leftOnBase":75,"sacBunts":1,"sacFlies":0,"babip":".310","groundOutsToAirouts":"1.16","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"26.43","popOuts":16,"lineOuts":12},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":57,"putOuts":254,"errors":2,"chances":313,"fielding":".994","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"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":11,"gamesStarted":11,"flyOuts":60,"groundOuts":41,"airOuts":91,"runs":37,"doubles":12,"triples":1,"homeRuns":11,"strikeOuts":49,"baseOnBalls":19,"intentionalWalks":1,"hits":52,"hitByPitch":1,"atBats":232,"obp":".285","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":922,"era":"4.65","inningsPitched":"60.0","wins":2,"losses":3,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":31,"whip":"1.18","battersFaced":254,"outs":180,"gamesPitched":11,"completeGames":0,"shutouts":0,"pitchesThrown":922,"balls":303,"strikes":619,"strikePercentage":".670","hitBatsmen":1,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.45","rbi":0,"winPercentage":".400","pitchesPerInning":"15.37","gamesFinished":0,"strikeoutWalkRatio":"2.58","strikeoutsPer9Inn":"7.35","walksPer9Inn":"2.85","hitsPer9Inn":"7.80","runsScoredPer9":"5.55","homeRunsPer9":"1.65","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":16,"lineOuts":15},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":4,"errors":1,"chances":7,"fielding":".857","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":"1-5 | 2 K, R","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":2,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":51,"flyOuts":32,"groundOuts":63,"airOuts":54,"runs":22,"doubles":8,"triples":3,"homeRuns":2,"strikeOuts":28,"baseOnBalls":32,"intentionalWalks":0,"hits":39,"hitByPitch":0,"avg":".220","atBats":177,"obp":".333","slg":".333","ops":".666","caughtStealing":3,"stolenBases":8,"stolenBasePercentage":".727","caughtStealingPercentage":".273","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":216,"totalBases":59,"rbi":19,"leftOnBase":80,"sacBunts":3,"sacFlies":4,"babip":".245","groundOutsToAirouts":"1.17","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"88.50","popOuts":7,"lineOuts":15},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":124,"putOuts":69,"errors":3,"chances":196,"fielding":".985","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":"401","stats":{"batting":{"summary":"0-1","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":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":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":47,"flyOuts":12,"groundOuts":35,"airOuts":37,"runs":23,"doubles":5,"triples":0,"homeRuns":3,"strikeOuts":35,"baseOnBalls":5,"intentionalWalks":0,"hits":37,"hitByPitch":1,"avg":".262","atBats":141,"obp":".293","slg":".362","ops":".655","caughtStealing":2,"stolenBases":6,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":150,"totalBases":51,"rbi":14,"leftOnBase":45,"sacBunts":3,"sacFlies":0,"babip":".330","groundOutsToAirouts":"0.95","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"47.00","popOuts":17,"lineOuts":8},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":26,"putOuts":111,"errors":3,"chances":140,"fielding":".979","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"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, 13)","summary":"1.0 IP, ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":19,"inningsPitched":"1.0","wins":0,"losses":0,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":4,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":19,"balls":5,"strikes":14,"strikePercentage":".740","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":1,"runsScoredPer9":"9.00","homeRunsPer9":"9.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":23,"gamesStarted":0,"flyOuts":21,"groundOuts":4,"airOuts":34,"runs":10,"doubles":1,"triples":1,"homeRuns":4,"strikeOuts":23,"baseOnBalls":6,"intentionalWalks":0,"hits":10,"hitByPitch":1,"atBats":70,"obp":".221","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":307,"era":"3.98","inningsPitched":"20.1","wins":1,"losses":4,"saves":13,"saveOpportunities":14,"holds":0,"blownSaves":1,"earnedRuns":9,"whip":"0.79","battersFaced":78,"outs":61,"gamesPitched":23,"completeGames":0,"shutouts":0,"pitchesThrown":307,"balls":93,"strikes":214,"strikePercentage":".700","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.12","rbi":1,"winPercentage":".200","pitchesPerInning":"15.10","gamesFinished":20,"strikeoutWalkRatio":"3.83","strikeoutsPer9Inn":"10.18","walksPer9Inn":"2.66","hitsPer9Inn":"4.43","runsScoredPer9":"4.43","homeRunsPer9":"1.77","inheritedRunners":3,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"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":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":10,"gamesStarted":10,"flyOuts":32,"groundOuts":51,"airOuts":52,"runs":20,"doubles":12,"triples":1,"homeRuns":4,"strikeOuts":57,"baseOnBalls":14,"intentionalWalks":0,"hits":55,"hitByPitch":4,"atBats":213,"obp":".315","caughtStealing":3,"stolenBases":7,"stolenBasePercentage":".700","caughtStealingPercentage":".300","numberOfPitches":905,"era":"3.27","inningsPitched":"55.0","wins":6,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":20,"whip":"1.25","battersFaced":233,"outs":165,"gamesPitched":10,"completeGames":0,"shutouts":0,"pitchesThrown":905,"balls":301,"strikes":604,"strikePercentage":".670","hitBatsmen":4,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.98","rbi":0,"winPercentage":".750","pitchesPerInning":"16.45","gamesFinished":0,"strikeoutWalkRatio":"4.07","strikeoutsPer9Inn":"9.33","walksPer9Inn":"2.29","hitsPer9Inn":"9.00","runsScoredPer9":"3.27","homeRunsPer9":"0.65","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":9,"lineOuts":11},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":3,"errors":1,"chances":5,"fielding":".800","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID672515":{"person":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"jerseyNumber":"14","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"battingOrder":"700","stats":{"batting":{"summary":"1-2 | BB, 2 RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":2,"leftOnBase":1,"sacBunts":0,"sacFlies":1,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":11,"errors":0,"chances":12,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":32,"flyOuts":23,"groundOuts":24,"airOuts":34,"runs":16,"doubles":7,"triples":0,"homeRuns":3,"strikeOuts":25,"baseOnBalls":10,"intentionalWalks":0,"hits":27,"hitByPitch":1,"avg":".252","atBats":107,"obp":".314","slg":".402","ops":".716","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":121,"totalBases":43,"rbi":17,"leftOnBase":46,"sacBunts":0,"sacFlies":3,"babip":".293","groundOutsToAirouts":"0.71","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"35.67","popOuts":5,"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":3,"stolenBases":10,"stolenBasePercentage":".769","caughtStealingPercentage":".231","assists":9,"putOuts":200,"errors":1,"chances":210,"fielding":".995","passedBall":1,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID682998":{"person":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"jerseyNumber":"7","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"battingOrder":"200","stats":{"batting":{"summary":"0-3 | 2 BB, K, SB","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":2,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"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":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":51,"flyOuts":25,"groundOuts":36,"airOuts":46,"runs":34,"doubles":12,"triples":8,"homeRuns":7,"strikeOuts":49,"baseOnBalls":30,"intentionalWalks":1,"hits":55,"hitByPitch":2,"avg":".299","atBats":184,"obp":".399","slg":".565","ops":".964","caughtStealing":1,"stolenBases":7,"stolenBasePercentage":".875","caughtStealingPercentage":".125","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":218,"totalBases":104,"rbi":28,"leftOnBase":58,"sacBunts":0,"sacFlies":2,"babip":".369","groundOutsToAirouts":"0.78","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"26.29","popOuts":11,"lineOuts":10},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":122,"errors":2,"chances":126,"fielding":".984","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"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":{},"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":24,"gamesStarted":0,"flyOuts":15,"groundOuts":32,"airOuts":25,"runs":6,"doubles":1,"triples":1,"homeRuns":1,"strikeOuts":10,"baseOnBalls":3,"intentionalWalks":1,"hits":13,"hitByPitch":2,"atBats":76,"obp":".214","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":315,"era":"1.99","inningsPitched":"22.2","wins":1,"losses":1,"saves":0,"saveOpportunities":1,"holds":11,"blownSaves":1,"earnedRuns":5,"whip":"0.71","battersFaced":85,"outs":68,"gamesPitched":24,"completeGames":0,"shutouts":0,"pitchesThrown":315,"balls":117,"strikes":198,"strikePercentage":".630","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"1.28","rbi":0,"winPercentage":".500","pitchesPerInning":"13.90","gamesFinished":3,"strikeoutWalkRatio":"3.33","strikeoutsPer9Inn":"3.97","walksPer9Inn":"1.19","hitsPer9Inn":"5.16","runsScoredPer9":"2.38","homeRunsPer9":"0.40","inheritedRunners":11,"inheritedRunnersScored":6,"catchersInterference":0,"sacBunts":1,"sacFlies":3,"passedBall":0,"popOuts":6,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":5,"errors":0,"chances":8,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":{},"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":11,"gamesStarted":11,"flyOuts":41,"groundOuts":63,"airOuts":57,"runs":33,"doubles":9,"triples":2,"homeRuns":7,"strikeOuts":40,"baseOnBalls":17,"intentionalWalks":0,"hits":61,"hitByPitch":2,"atBats":218,"obp":".335","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":933,"era":"4.80","inningsPitched":"54.1","wins":3,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":29,"whip":"1.44","battersFaced":240,"outs":163,"gamesPitched":11,"completeGames":0,"shutouts":0,"pitchesThrown":933,"balls":345,"strikes":588,"strikePercentage":".630","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.11","rbi":0,"winPercentage":".429","pitchesPerInning":"17.17","gamesFinished":0,"strikeoutWalkRatio":"2.35","strikeoutsPer9Inn":"6.63","walksPer9Inn":"2.82","hitsPer9Inn":"10.10","runsScoredPer9":"5.47","homeRunsPer9":"1.16","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":3,"lineOuts":13},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":6,"errors":0,"chances":12,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID605244":{"person":{"id":605244,"fullName":"Aramis Garcia","link":"/api/v1/people/605244"},"jerseyNumber":"35","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":4,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"avg":".286","atBats":7,"obp":".286","slg":".286","ops":".572","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":7,"totalBases":2,"rbi":1,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"babip":".500","groundOutsToAirouts":"0.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","assists":1,"putOuts":13,"errors":0,"chances":14,"fielding":"1.000","passedBall":1,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":23,"gamesStarted":0,"flyOuts":9,"groundOuts":21,"airOuts":17,"runs":7,"doubles":5,"triples":0,"homeRuns":2,"strikeOuts":12,"baseOnBalls":6,"intentionalWalks":1,"hits":15,"hitByPitch":1,"atBats":65,"obp":".306","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":248,"era":"3.12","inningsPitched":"17.1","wins":2,"losses":1,"saves":0,"saveOpportunities":1,"holds":4,"blownSaves":1,"earnedRuns":6,"whip":"1.21","battersFaced":72,"outs":52,"gamesPitched":23,"completeGames":0,"shutouts":0,"pitchesThrown":248,"balls":87,"strikes":161,"strikePercentage":".650","hitBatsmen":1,"balks":2,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"1.24","rbi":0,"winPercentage":".667","pitchesPerInning":"14.31","gamesFinished":3,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"6.23","walksPer9Inn":"3.12","hitsPer9Inn":"7.79","runsScoredPer9":"3.63","homeRunsPer9":"1.04","inheritedRunners":18,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":5,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":2,"errors":0,"chances":7,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID805299":{"person":{"id":805299,"fullName":"Brandyn Garcia","link":"/api/v1/people/805299"},"jerseyNumber":"55","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":10,"gamesStarted":0,"flyOuts":3,"groundOuts":10,"airOuts":5,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":8,"baseOnBalls":2,"intentionalWalks":0,"hits":5,"hitByPitch":2,"atBats":28,"obp":".281","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":111,"era":"1.04","inningsPitched":"8.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":3,"blownSaves":0,"earnedRuns":1,"whip":"0.81","battersFaced":32,"outs":26,"gamesPitched":10,"completeGames":0,"shutouts":0,"pitchesThrown":111,"balls":39,"strikes":72,"strikePercentage":".650","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"2.00","rbi":0,"winPercentage":".---","pitchesPerInning":"12.81","gamesFinished":2,"strikeoutWalkRatio":"4.00","strikeoutsPer9Inn":"8.31","walksPer9Inn":"2.08","hitsPer9Inn":"5.19","runsScoredPer9":"1.04","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":1,"putOuts":1,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID678489":{"person":{"id":678489,"fullName":"Jorge Barrosa","link":"/api/v1/people/678489"},"jerseyNumber":"1","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"battingOrder":"901","stats":{"batting":{"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":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":40,"flyOuts":10,"groundOuts":24,"airOuts":17,"runs":10,"doubles":9,"triples":1,"homeRuns":1,"strikeOuts":30,"baseOnBalls":8,"intentionalWalks":0,"hits":15,"hitByPitch":1,"avg":".179","atBats":84,"obp":".258","slg":".345","ops":".603","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":95,"totalBases":29,"rbi":7,"leftOnBase":29,"sacBunts":2,"sacFlies":0,"babip":".264","groundOutsToAirouts":"1.41","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"84.00","popOuts":2,"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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":58,"errors":0,"chances":58,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]}},"batters":[606466,682998,672695,571448,699912,814439,545121,672515,680728,694374,694371,678489,593958,656464,666661,623149],"pitchers":[593958,656464,666661,623149],"bench":[605244],"bullpen":[664199,668678,805299,518876,642528,669194,694297,647336,657044],"battingOrder":[606466,682998,672695,699912,814439,545121,672515,694374,678489],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Waldschmidt (5, Mahle); Vargas, I (9, Borucki)."},{"label":"HR","value":"Del Castillo (4, 2nd inning off Mahle, 0 on, 2 out); Marte, K (9, 7th inning off Miller, E, 1 on, 1 out)."},{"label":"TB","value":"Arenado; Del Castillo 4; Marte, K 4; Moreno; Perdomo; Troy; Vargas, I 2; Waldschmidt 2."},{"label":"RBI","value":"Del Castillo (19); Marte, K 2 (32); Moreno 2 (17); Vargas, I 2 (34)."},{"label":"2-out RBI","value":"Del Castillo; Moreno."},{"label":"Runners left in scoring position, 2 out","value":"Carroll; Perdomo."},{"label":"SF","value":"Moreno."},{"label":"GIDP","value":"Marte, K; Perdomo."},{"label":"Team RISP","value":"1-for-7."},{"label":"Team LOB","value":"5."}]},{"title":"BASERUNNING","fieldList":[{"label":"SB","value":"Carroll (7, 2nd base off Borucki/Haase)."}]},{"title":"FIELDING","fieldList":[{"label":"DP","value":"(Arenado-Vargas, I)."}]}],"note":[{"label":"a","value":"Struck out for Del Castillo in the 8th."}]},"home":{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"teamStats":{"batting":{"flyOuts":5,"groundOuts":4,"airOuts":12,"runs":5,"doubles":2,"triples":1,"homeRuns":3,"strikeOuts":10,"baseOnBalls":3,"intentionalWalks":0,"hits":9,"hitByPitch":0,"avg":".246","atBats":35,"obp":".295","slg":".390","ops":".685","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":38,"totalBases":22,"rbi":5,"leftOnBase":16,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"11.67","popOuts":4,"lineOuts":3},"pitching":{"flyOuts":6,"groundOuts":11,"airOuts":7,"runs":7,"doubles":2,"triples":0,"homeRuns":2,"strikeOuts":7,"baseOnBalls":6,"intentionalWalks":0,"hits":8,"hitByPitch":0,"atBats":32,"obp":".359","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":151,"era":"4.25","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":6,"whip":"1.35","battersFaced":39,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":151,"balls":61,"strikes":90,"strikePercentage":".600","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.57","rbi":7,"pitchesPerInning":"16.78","runsScoredPer9":"7.00","homeRunsPer9":"2.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":11,"putOuts":27,"errors":1,"chances":39,"passedBall":0,"pickoffs":0}},"players":{"ID669477":{"person":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"jerseyNumber":"10","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"200","stats":{"batting":{"summary":"2-5 | HR, K, 2 RBI","gamesPlayed":1,"flyOuts":2,"groundOuts":0,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":5,"rbi":2,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"5.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":1,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":47,"flyOuts":35,"groundOuts":35,"airOuts":54,"runs":26,"doubles":10,"triples":1,"homeRuns":12,"strikeOuts":38,"baseOnBalls":7,"intentionalWalks":0,"hits":53,"hitByPitch":5,"avg":".298","atBats":178,"obp":".339","slg":".567","ops":".906","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":192,"totalBases":101,"rbi":31,"leftOnBase":77,"sacBunts":0,"sacFlies":2,"babip":".315","groundOutsToAirouts":"0.65","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"14.83","popOuts":15,"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":23,"putOuts":122,"errors":1,"chances":146,"fielding":".993","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID664141":{"person":{"id":664141,"fullName":"JT Brubaker","link":"/api/v1/people/664141"},"jerseyNumber":"34","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":18,"gamesStarted":0,"flyOuts":17,"groundOuts":27,"airOuts":31,"runs":11,"doubles":6,"triples":0,"homeRuns":1,"strikeOuts":19,"baseOnBalls":15,"intentionalWalks":0,"hits":24,"hitByPitch":0,"atBats":99,"obp":".336","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":457,"era":"2.96","inningsPitched":"27.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":9,"whip":"1.43","battersFaced":116,"outs":82,"gamesPitched":18,"completeGames":0,"shutouts":0,"pitchesThrown":457,"balls":171,"strikes":286,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"0.87","rbi":0,"winPercentage":".---","pitchesPerInning":"16.72","gamesFinished":9,"strikeoutWalkRatio":"1.27","strikeoutsPer9Inn":"6.26","walksPer9Inn":"4.94","hitsPer9Inn":"7.90","runsScoredPer9":"3.62","homeRunsPer9":"0.33","inheritedRunners":3,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":5,"lineOuts":9},"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}},"ID686790":{"person":{"id":686790,"fullName":"Trevor McDonald","link":"/api/v1/people/686790"},"jerseyNumber":"72","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"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":4,"flyOuts":2,"groundOuts":31,"airOuts":15,"runs":12,"doubles":5,"triples":0,"homeRuns":2,"strikeOuts":21,"baseOnBalls":4,"intentionalWalks":0,"hits":19,"hitByPitch":4,"atBats":86,"obp":".287","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":338,"era":"4.76","inningsPitched":"22.2","wins":2,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":12,"whip":"1.01","battersFaced":94,"outs":68,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":338,"balls":124,"strikes":214,"strikePercentage":".630","hitBatsmen":4,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"2.07","rbi":0,"winPercentage":".667","pitchesPerInning":"14.91","gamesFinished":0,"strikeoutWalkRatio":"5.25","strikeoutsPer9Inn":"8.34","walksPer9Inn":"1.59","hitsPer9Inn":"7.54","runsScoredPer9":"4.76","homeRunsPer9":"0.79","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":4,"lineOuts":9},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":2,"errors":0,"chances":7,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID682674":{"person":{"id":682674,"fullName":"Victor Bericoto","link":"/api/v1/people/682674"},"jerseyNumber":"78","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"900","stats":{"batting":{"summary":"1-2 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":1,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":3,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"avg":".200","atBats":5,"obp":".200","slg":".200","ops":".400","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"babip":".333","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"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":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":4,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID686823":{"person":{"id":686823,"fullName":"Will Brennan","link":"/api/v1/people/686823"},"jerseyNumber":"7","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"601","stats":{"batting":{"note":"b-","summary":"0-1","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":10,"flyOuts":3,"groundOuts":8,"airOuts":9,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"avg":".095","atBats":21,"obp":".095","slg":".095","ops":".190","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":21,"totalBases":2,"rbi":0,"leftOnBase":9,"sacBunts":0,"sacFlies":0,"babip":".105","groundOutsToAirouts":"0.89","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","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":{"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":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID641816":{"person":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"jerseyNumber":"54","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{"note":"(L, 1-7)","summary":"5.0 IP, 3 ER, 3 K, 3 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":5,"groundOuts":5,"airOuts":6,"runs":3,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":3,"baseOnBalls":3,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":16,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":81,"inningsPitched":"5.0","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"battersFaced":20,"outs":15,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":81,"balls":31,"strikes":50,"strikePercentage":".620","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":1,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":11,"gamesStarted":11,"flyOuts":33,"groundOuts":55,"airOuts":50,"runs":38,"doubles":9,"triples":1,"homeRuns":11,"strikeOuts":57,"baseOnBalls":24,"intentionalWalks":0,"hits":63,"hitByPitch":0,"atBats":220,"obp":".352","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":966,"era":"6.04","inningsPitched":"56.2","wins":1,"losses":7,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":38,"whip":"1.54","battersFaced":249,"outs":170,"gamesPitched":11,"completeGames":0,"shutouts":0,"pitchesThrown":966,"balls":359,"strikes":607,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":3,"pickoffs":1,"groundOutsToAirouts":"1.10","rbi":3,"winPercentage":".125","pitchesPerInning":"17.05","gamesFinished":0,"strikeoutWalkRatio":"2.38","strikeoutsPer9Inn":"9.05","walksPer9Inn":"3.81","hitsPer9Inn":"10.01","runsScoredPer9":"6.04","homeRunsPer9":"1.75","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":3,"passedBall":0,"popOuts":8,"lineOuts":9},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":8,"errors":0,"chances":13,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID683679":{"person":{"id":683679,"fullName":"Jesus Rodriguez","link":"/api/v1/people/683679"},"jerseyNumber":"79","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"600","stats":{"batting":{"summary":"0-3","gamesPlayed":1,"flyOuts":1,"groundOuts":2,"airOuts":1,"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":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":13,"flyOuts":6,"groundOuts":17,"airOuts":8,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":5,"baseOnBalls":3,"intentionalWalks":0,"hits":8,"hitByPitch":1,"avg":".211","atBats":38,"obp":".286","slg":".289","ops":".575","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":42,"totalBases":11,"rbi":5,"leftOnBase":12,"sacBunts":0,"sacFlies":0,"babip":".219","groundOutsToAirouts":"2.13","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"38.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":9,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","assists":3,"putOuts":63,"errors":2,"chances":68,"fielding":".971","passedBall":1,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID676775":{"person":{"id":676775,"fullName":"Keaton Winn","link":"/api/v1/people/676775"},"jerseyNumber":"67","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":12,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":5,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":12,"balls":3,"strikes":9,"strikePercentage":".750","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"9.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":24,"gamesStarted":0,"flyOuts":16,"groundOuts":26,"airOuts":22,"runs":6,"doubles":4,"triples":0,"homeRuns":0,"strikeOuts":22,"baseOnBalls":8,"intentionalWalks":1,"hits":13,"hitByPitch":0,"atBats":82,"obp":".233","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":344,"era":"1.85","inningsPitched":"24.1","wins":1,"losses":1,"saves":0,"saveOpportunities":0,"holds":10,"blownSaves":0,"earnedRuns":5,"whip":"0.86","battersFaced":91,"outs":73,"gamesPitched":24,"completeGames":0,"shutouts":0,"pitchesThrown":344,"balls":115,"strikes":229,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.18","rbi":1,"winPercentage":".500","pitchesPerInning":"14.14","gamesFinished":1,"strikeoutWalkRatio":"2.75","strikeoutsPer9Inn":"8.14","walksPer9Inn":"2.96","hitsPer9Inn":"4.81","runsScoredPer9":"2.22","homeRunsPer9":"0.00","inheritedRunners":7,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":2,"errors":0,"chances":6,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID656305":{"person":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"jerseyNumber":"26","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"300","stats":{"batting":{"summary":"0-1 | 3 BB, K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":3,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":54,"flyOuts":19,"groundOuts":55,"airOuts":46,"runs":24,"doubles":13,"triples":1,"homeRuns":1,"strikeOuts":53,"baseOnBalls":23,"intentionalWalks":1,"hits":47,"hitByPitch":2,"avg":".234","atBats":201,"obp":".319","slg":".323","ops":".642","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":226,"totalBases":65,"rbi":16,"leftOnBase":79,"sacBunts":0,"sacFlies":0,"babip":".313","groundOutsToAirouts":"1.20","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"201.00","popOuts":20,"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":120,"putOuts":34,"errors":6,"chances":160,"fielding":".963","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID668873":{"person":{"id":668873,"fullName":"Caleb Kilian","link":"/api/v1/people/668873"},"jerseyNumber":"45","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":21,"gamesStarted":0,"flyOuts":10,"groundOuts":21,"airOuts":19,"runs":8,"doubles":0,"triples":0,"homeRuns":3,"strikeOuts":25,"baseOnBalls":12,"intentionalWalks":2,"hits":12,"hitByPitch":1,"atBats":76,"obp":".278","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":353,"era":"2.42","inningsPitched":"22.1","wins":1,"losses":2,"saves":3,"saveOpportunities":3,"holds":3,"blownSaves":0,"earnedRuns":6,"whip":"1.07","battersFaced":91,"outs":67,"gamesPitched":21,"completeGames":0,"shutouts":0,"pitchesThrown":353,"balls":129,"strikes":224,"strikePercentage":".630","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.11","rbi":0,"winPercentage":".333","pitchesPerInning":"15.81","gamesFinished":8,"strikeoutWalkRatio":"2.08","strikeoutsPer9Inn":"10.07","walksPer9Inn":"4.84","hitsPer9Inn":"4.84","runsScoredPer9":"3.22","homeRunsPer9":"1.21","inheritedRunners":14,"inheritedRunnersScored":3,"catchersInterference":1,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":4,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":2,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID621366":{"person":{"id":621366,"fullName":"Ryan Borucki","link":"/api/v1/people/621366"},"jerseyNumber":"47","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{"summary":"2.0 IP, ER, K, 2 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":3,"airOuts":1,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":2,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":7,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":35,"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":35,"balls":17,"strikes":18,"strikePercentage":".510","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":1,"runsScoredPer9":"4.50","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":20,"gamesStarted":0,"flyOuts":12,"groundOuts":23,"airOuts":22,"runs":11,"doubles":7,"triples":0,"homeRuns":2,"strikeOuts":15,"baseOnBalls":9,"intentionalWalks":1,"hits":23,"hitByPitch":2,"atBats":82,"obp":".362","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":351,"era":"4.15","inningsPitched":"21.2","wins":1,"losses":1,"saves":0,"saveOpportunities":1,"holds":1,"blownSaves":1,"earnedRuns":10,"whip":"1.48","battersFaced":94,"outs":65,"gamesPitched":20,"completeGames":0,"shutouts":0,"pitchesThrown":351,"balls":133,"strikes":218,"strikePercentage":".620","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.05","rbi":1,"winPercentage":".500","pitchesPerInning":"16.20","gamesFinished":6,"strikeoutWalkRatio":"1.67","strikeoutsPer9Inn":"6.23","walksPer9Inn":"3.74","hitsPer9Inn":"9.55","runsScoredPer9":"4.57","homeRunsPer9":"0.83","inheritedRunners":19,"inheritedRunnersScored":8,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":5,"lineOuts":5},"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"}]},"ID687551":{"person":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"jerseyNumber":"0","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"901","stats":{"batting":{"note":"a-","summary":"0-2 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":36,"flyOuts":9,"groundOuts":30,"airOuts":29,"runs":9,"doubles":4,"triples":1,"homeRuns":2,"strikeOuts":22,"baseOnBalls":6,"intentionalWalks":1,"hits":23,"hitByPitch":1,"avg":".223","atBats":103,"obp":".273","slg":".340","ops":".613","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":111,"totalBases":35,"rbi":9,"leftOnBase":58,"sacBunts":1,"sacFlies":0,"babip":".266","groundOutsToAirouts":"1.03","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"51.50","popOuts":13,"lineOuts":7},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":55,"errors":1,"chances":57,"fielding":".982","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID656529":{"person":{"id":656529,"fullName":"Sam Hentges","link":"/api/v1/people/656529"},"jerseyNumber":"31","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":7,"gamesStarted":0,"flyOuts":3,"groundOuts":3,"airOuts":8,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":8,"baseOnBalls":6,"intentionalWalks":1,"hits":2,"hitByPitch":0,"atBats":21,"obp":".296","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":109,"era":"0.00","inningsPitched":"6.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"whip":"1.26","battersFaced":27,"outs":19,"gamesPitched":7,"completeGames":0,"shutouts":0,"pitchesThrown":109,"balls":47,"strikes":62,"strikePercentage":".570","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.38","rbi":0,"winPercentage":".---","pitchesPerInning":"17.21","gamesFinished":0,"strikeoutWalkRatio":"1.33","strikeoutsPer9Inn":"11.37","walksPer9Inn":"8.53","hitsPer9Inn":"2.84","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":3,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":4,"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}},"ID646240":{"person":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"jerseyNumber":"16","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"400","stats":{"batting":{"summary":"1-4 | 2B, K, RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":1,"leftOnBase":5,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":9,"errors":0,"chances":10,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":55,"flyOuts":30,"groundOuts":48,"airOuts":46,"runs":21,"doubles":15,"triples":0,"homeRuns":7,"strikeOuts":67,"baseOnBalls":13,"intentionalWalks":2,"hits":52,"hitByPitch":1,"avg":".246","atBats":211,"obp":".291","slg":".417","ops":".708","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":227,"totalBases":88,"rbi":28,"leftOnBase":101,"sacBunts":0,"sacFlies":2,"babip":".324","groundOutsToAirouts":"1.04","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"30.14","popOuts":8,"lineOuts":8},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":31,"putOuts":348,"errors":4,"chances":383,"fielding":".990","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID666711":{"person":{"id":666711,"fullName":"Joel Peguero","link":"/api/v1/people/666711"},"jerseyNumber":"63","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":9,"gamesStarted":0,"flyOuts":4,"groundOuts":15,"airOuts":7,"runs":4,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":3,"intentionalWalks":0,"hits":7,"hitByPitch":2,"atBats":32,"obp":".324","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":130,"era":"2.89","inningsPitched":"9.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"whip":"1.07","battersFaced":37,"outs":28,"gamesPitched":9,"completeGames":0,"shutouts":0,"pitchesThrown":130,"balls":41,"strikes":89,"strikePercentage":".680","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"2.14","rbi":0,"winPercentage":".---","pitchesPerInning":"13.93","gamesFinished":5,"strikeoutWalkRatio":"1.00","strikeoutsPer9Inn":"2.89","walksPer9Inn":"2.89","hitsPer9Inn":"6.75","runsScoredPer9":"3.86","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":3},"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}},"ID664056":{"person":{"id":664056,"fullName":"Harrison Bader","link":"/api/v1/people/664056"},"jerseyNumber":"9","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"500","stats":{"batting":{"summary":"0-4 | 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":28,"flyOuts":11,"groundOuts":29,"airOuts":25,"runs":10,"doubles":5,"triples":0,"homeRuns":5,"strikeOuts":31,"baseOnBalls":4,"intentionalWalks":0,"hits":17,"hitByPitch":0,"avg":".168","atBats":101,"obp":".198","slg":".366","ops":".564","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":106,"totalBases":37,"rbi":13,"leftOnBase":53,"sacBunts":0,"sacFlies":1,"babip":".182","groundOutsToAirouts":"1.16","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"20.20","popOuts":6,"lineOuts":8},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":61,"errors":0,"chances":61,"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"}]},"ID606992":{"person":{"id":606992,"fullName":"Eric Haase","link":"/api/v1/people/606992"},"jerseyNumber":"18","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"800","stats":{"batting":{"summary":"2-3 | HR, RBI, R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":5,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"3.00","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":0,"putOuts":7,"errors":0,"chances":7,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":10,"flyOuts":3,"groundOuts":7,"airOuts":6,"runs":6,"doubles":2,"triples":0,"homeRuns":3,"strikeOuts":7,"baseOnBalls":1,"intentionalWalks":0,"hits":8,"hitByPitch":0,"avg":".286","atBats":28,"obp":".310","slg":".679","ops":".989","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":29,"totalBases":19,"rbi":5,"leftOnBase":12,"sacBunts":0,"sacFlies":0,"babip":".278","groundOutsToAirouts":"1.17","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"9.33","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":3,"stolenBases":7,"stolenBasePercentage":".700","caughtStealingPercentage":".300","assists":5,"putOuts":53,"errors":1,"chances":59,"fielding":".983","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID605288":{"person":{"id":605288,"fullName":"Adrian Houser","link":"/api/v1/people/605288"},"jerseyNumber":"12","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":10,"gamesStarted":10,"flyOuts":22,"groundOuts":73,"airOuts":51,"runs":35,"doubles":17,"triples":1,"homeRuns":8,"strikeOuts":31,"baseOnBalls":19,"intentionalWalks":0,"hits":59,"hitByPitch":2,"atBats":210,"obp":".343","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":833,"era":"5.30","inningsPitched":"52.2","wins":2,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":31,"whip":"1.48","battersFaced":235,"outs":158,"gamesPitched":10,"completeGames":0,"shutouts":0,"pitchesThrown":833,"balls":308,"strikes":525,"strikePercentage":".630","hitBatsmen":2,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.43","rbi":0,"winPercentage":".333","pitchesPerInning":"15.82","gamesFinished":0,"strikeoutWalkRatio":"1.63","strikeoutsPer9Inn":"5.30","walksPer9Inn":"3.25","hitsPer9Inn":"10.08","runsScoredPer9":"5.98","homeRunsPer9":"1.37","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":2,"passedBall":0,"popOuts":11,"lineOuts":18},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":9,"putOuts":8,"errors":0,"chances":17,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID642715":{"person":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"jerseyNumber":"2","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"100","stats":{"batting":{"summary":"2-5 | HR, 3B, 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":2,"doubles":0,"triples":1,"homeRuns":1,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":7,"rbi":1,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"5.00","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":2,"errors":1,"chances":7,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":54,"flyOuts":33,"groundOuts":36,"airOuts":65,"runs":26,"doubles":15,"triples":1,"homeRuns":7,"strikeOuts":65,"baseOnBalls":11,"intentionalWalks":0,"hits":52,"hitByPitch":1,"avg":".239","atBats":218,"obp":".278","slg":".413","ops":".691","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":230,"totalBases":90,"rbi":18,"leftOnBase":81,"sacBunts":0,"sacFlies":0,"babip":".308","groundOutsToAirouts":"0.55","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"31.14","popOuts":17,"lineOuts":15},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":128,"putOuts":75,"errors":10,"chances":213,"fielding":".953","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID592662":{"person":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"jerseyNumber":"38","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"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":11,"gamesStarted":11,"flyOuts":47,"groundOuts":43,"airOuts":73,"runs":32,"doubles":9,"triples":1,"homeRuns":13,"strikeOuts":53,"baseOnBalls":29,"intentionalWalks":0,"hits":52,"hitByPitch":0,"atBats":215,"obp":".327","caughtStealing":3,"stolenBases":10,"stolenBasePercentage":".769","caughtStealingPercentage":".231","numberOfPitches":1044,"era":"4.60","inningsPitched":"58.2","wins":3,"losses":6,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":30,"whip":"1.38","battersFaced":250,"outs":176,"gamesPitched":11,"completeGames":0,"shutouts":0,"pitchesThrown":1044,"balls":407,"strikes":637,"strikePercentage":".610","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":2,"groundOutsToAirouts":"0.59","rbi":0,"winPercentage":".333","pitchesPerInning":"17.80","gamesFinished":0,"strikeoutWalkRatio":"1.83","strikeoutsPer9Inn":"8.13","walksPer9Inn":"4.45","hitsPer9Inn":"7.98","runsScoredPer9":"4.91","homeRunsPer9":"1.99","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":4,"passedBall":0,"popOuts":9,"lineOuts":17},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":1,"errors":0,"chances":7,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID669062":{"person":{"id":669062,"fullName":"Erik Miller","link":"/api/v1/people/669062"},"jerseyNumber":"68","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 2 ER, 2 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":23,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":5,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":23,"balls":10,"strikes":13,"strikePercentage":".570","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"18.00","homeRunsPer9":"9.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":17,"gamesStarted":0,"flyOuts":5,"groundOuts":14,"airOuts":9,"runs":8,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":23,"baseOnBalls":13,"intentionalWalks":0,"hits":9,"hitByPitch":0,"atBats":55,"obp":".324","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":333,"era":"4.70","inningsPitched":"15.1","wins":0,"losses":0,"saves":2,"saveOpportunities":3,"holds":6,"blownSaves":1,"earnedRuns":8,"whip":"1.43","battersFaced":68,"outs":46,"gamesPitched":17,"completeGames":0,"shutouts":0,"pitchesThrown":333,"balls":155,"strikes":178,"strikePercentage":".530","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.56","rbi":2,"winPercentage":".---","pitchesPerInning":"21.72","gamesFinished":3,"strikeoutWalkRatio":"1.77","strikeoutsPer9Inn":"13.50","walksPer9Inn":"7.63","hitsPer9Inn":"5.28","runsScoredPer9":"4.70","homeRunsPer9":"0.59","inheritedRunners":8,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID694738":{"person":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"jerseyNumber":"65","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"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":11,"gamesStarted":11,"flyOuts":18,"groundOuts":67,"airOuts":40,"runs":26,"doubles":11,"triples":1,"homeRuns":3,"strikeOuts":68,"baseOnBalls":22,"intentionalWalks":0,"hits":49,"hitByPitch":2,"atBats":223,"obp":".296","caughtStealing":2,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":1043,"era":"3.30","inningsPitched":"60.0","wins":5,"losses":5,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":22,"whip":"1.18","battersFaced":248,"outs":180,"gamesPitched":11,"completeGames":0,"shutouts":0,"pitchesThrown":1043,"balls":405,"strikes":638,"strikePercentage":".610","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.68","rbi":0,"winPercentage":".500","pitchesPerInning":"17.38","gamesFinished":0,"strikeoutWalkRatio":"3.09","strikeoutsPer9Inn":"10.20","walksPer9Inn":"3.30","hitsPer9Inn":"7.35","runsScoredPer9":"3.90","homeRunsPer9":"0.45","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":7,"lineOuts":15},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":5,"errors":0,"chances":9,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID650333":{"person":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"jerseyNumber":"1","position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"801","stats":{"batting":{"note":"c-","summary":"0-1","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":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":52,"flyOuts":46,"groundOuts":62,"airOuts":74,"runs":26,"doubles":10,"triples":3,"homeRuns":2,"strikeOuts":9,"baseOnBalls":13,"intentionalWalks":2,"hits":64,"hitByPitch":2,"avg":".317","atBats":202,"obp":".359","slg":".426","ops":".785","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":224,"totalBases":86,"rbi":18,"leftOnBase":57,"sacBunts":4,"sacFlies":3,"babip":".320","groundOutsToAirouts":"0.84","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"101.00","popOuts":10,"lineOuts":18},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":153,"putOuts":62,"errors":2,"chances":217,"fielding":".991","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}]},"ID805811":{"person":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"jerseyNumber":"8","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"700","stats":{"batting":{"summary":"1-4 | 2B, K","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":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":14,"flyOuts":7,"groundOuts":9,"airOuts":14,"runs":2,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":14,"baseOnBalls":5,"intentionalWalks":1,"hits":8,"hitByPitch":0,"avg":".178","atBats":45,"obp":".260","slg":".289","ops":".549","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":50,"totalBases":13,"rbi":2,"leftOnBase":22,"sacBunts":0,"sacFlies":0,"babip":".233","groundOutsToAirouts":"0.64","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"45.00","popOuts":2,"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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":10,"errors":0,"chances":10,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID691740":{"person":{"id":691740,"fullName":"Daniel Susac","link":"/api/v1/people/691740"},"jerseyNumber":"6","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":18,"flyOuts":9,"groundOuts":9,"airOuts":11,"runs":2,"doubles":3,"triples":1,"homeRuns":0,"strikeOuts":13,"baseOnBalls":4,"intentionalWalks":0,"hits":16,"hitByPitch":0,"avg":".327","atBats":49,"obp":".377","slg":".429","ops":".806","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":53,"totalBases":21,"rbi":9,"leftOnBase":22,"sacBunts":0,"sacFlies":0,"babip":".444","groundOutsToAirouts":"0.82","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":4,"stolenBases":2,"stolenBasePercentage":".333","caughtStealingPercentage":".667","assists":9,"putOuts":108,"errors":1,"chances":118,"fielding":".992","passedBall":1,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID657424":{"person":{"id":657424,"fullName":"Matt Gage","link":"/api/v1/people/657424"},"jerseyNumber":"93","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"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":26,"gamesStarted":0,"flyOuts":13,"groundOuts":27,"airOuts":19,"runs":6,"doubles":2,"triples":1,"homeRuns":3,"strikeOuts":17,"baseOnBalls":11,"intentionalWalks":0,"hits":14,"hitByPitch":0,"atBats":75,"obp":".287","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":362,"era":"2.08","inningsPitched":"21.2","wins":4,"losses":1,"saves":1,"saveOpportunities":2,"holds":5,"blownSaves":1,"earnedRuns":5,"whip":"1.15","battersFaced":88,"outs":65,"gamesPitched":26,"completeGames":0,"shutouts":0,"pitchesThrown":362,"balls":143,"strikes":219,"strikePercentage":".600","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.42","rbi":0,"winPercentage":".800","pitchesPerInning":"16.71","gamesFinished":4,"strikeoutWalkRatio":"1.55","strikeoutsPer9Inn":"7.06","walksPer9Inn":"4.57","hitsPer9Inn":"5.82","runsScoredPer9":"2.49","homeRunsPer9":"1.25","inheritedRunners":21,"inheritedRunnersScored":8,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":3,"lineOuts":3},"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}}},"batters":[642715,669477,656305,646240,664056,683679,686823,805811,606992,650333,682674,687551,641816,676775,669062,621366],"pitchers":[641816,676775,669062,621366],"bench":[691740],"bullpen":[664141,657424,656529,605288,668873,686790,666711,592662,694738],"battingOrder":[642715,669477,656305,646240,664056,686823,805811,650333,687551],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Eldridge (2, Rodriguez, Ed); Devers (15, Morillo, J)."},{"label":"3B","value":"Adames (1, Rodriguez, Ed)."},{"label":"HR","value":"Schmitt (12, 1st inning off Rodriguez, Ed, 0 on, 1 out); Haase (3, 7th inning off Ginkel, 0 on, 0 out); Adames (7, 9th inning off Sewald, 0 on, 2 out)."},{"label":"TB","value":"Adames 7; Bericoto; Devers 2; Eldridge 2; Haase 5; Schmitt 5."},{"label":"RBI","value":"Adames (18); Devers (28); Haase (5); Schmitt 2 (31)."},{"label":"2-out RBI","value":"Adames."},{"label":"Runners left in scoring position, 2 out","value":"Bericoto; Devers 2; Eldridge."},{"label":"Team RISP","value":"1-for-9."},{"label":"Team LOB","value":"6."}]},{"title":"FIELDING","fieldList":[{"label":"E","value":"Adames (10, throw)."},{"label":"DP","value":"2 (Devers-Adames; Chapman, M-Schmitt-Devers)."}]}],"note":[{"label":"a","value":"Struck out for Bericoto in the 7th."},{"label":"b","value":"Popped out for Rodriguez, J in the 8th."},{"label":"c","value":"Grounded out for Haase in the 9th."}]}},"officials":[{"official":{"id":503493,"fullName":"Sean Barber","link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"fullName":"D.J. Reyburn","link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"fullName":"Steven Jaschinski","link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"fullName":"James Hoye","link":"/api/v1/people/428442"},"officialType":"Third Base"}],"info":[{"label":"Pitch timer violations","value":"Vargas, I (batter timer)."},{"label":"ABS Challenge","value":"Moreno (Ball-Confirmed); Devers (Strike-Confirmed); Waldschmidt (Strike-Confirmed); Chapman, M (Strike-Overturned to Ball)."},{"label":"Pitches-strikes","value":"Rodriguez, Ed 94-60; Ginkel 16-10; Morillo, J 21-12; Sewald 19-14; Mahle 81-50; Winn, K 12-9; Miller, E 23-13; Borucki 35-18."},{"label":"Groundouts-flyouts","value":"Rodriguez, Ed 2-4; Ginkel 0-1; Morillo, J 1-0; Sewald 1-0; Mahle 5-5; Winn, K 2-0; Miller, E 1-0; Borucki 3-1."},{"label":"Batters faced","value":"Rodriguez, Ed 25; Ginkel 4; Morillo, J 5; Sewald 4; Mahle 20; Winn, K 5; Miller, E 5; Borucki 9."},{"label":"Umpires","value":"HP: Sean Barber. 1B: D.J. Reyburn. 2B: Steven Jaschinski. 3B: James Hoye. "},{"label":"Weather","value":"59 degrees, Clear."},{"label":"Wind","value":"22 mph, Varies."},{"label":"First pitch","value":"6:45 PM."},{"label":"T","value":"2:38."},{"label":"Att","value":"32,336."},{"label":"Venue","value":"Oracle Park."},{"label":"May 26, 2026"}],"pitchingNotes":[],"topPerformers":[{"player":{"person":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715","boxscoreName":"Adames"},"jerseyNumber":"2","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"100","stats":{"batting":{"summary":"2-5 | HR, 3B, 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":2,"doubles":0,"triples":1,"homeRuns":1,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":7,"rbi":1,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"5.00","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":2,"errors":1,"chances":7,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":54,"flyOuts":33,"groundOuts":36,"airOuts":65,"runs":26,"doubles":15,"triples":1,"homeRuns":7,"strikeOuts":65,"baseOnBalls":11,"intentionalWalks":0,"hits":52,"hitByPitch":1,"avg":".239","atBats":218,"obp":".278","slg":".413","ops":".691","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":230,"totalBases":90,"rbi":18,"leftOnBase":81,"sacBunts":0,"sacFlies":0,"babip":".308","groundOutsToAirouts":"0.55","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"31.14","popOuts":17,"lineOuts":15},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":128,"putOuts":75,"errors":10,"chances":213,"fielding":".953","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":60,"hittingGameScore":60},{"player":{"person":{"id":606992,"fullName":"Eric Haase","link":"/api/v1/people/606992","boxscoreName":"Haase"},"jerseyNumber":"18","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"800","stats":{"batting":{"summary":"2-3 | HR, RBI, R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":5,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"3.00","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":0,"putOuts":7,"errors":0,"chances":7,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":10,"flyOuts":3,"groundOuts":7,"airOuts":6,"runs":6,"doubles":2,"triples":0,"homeRuns":3,"strikeOuts":7,"baseOnBalls":1,"intentionalWalks":0,"hits":8,"hitByPitch":0,"avg":".286","atBats":28,"obp":".310","slg":".679","ops":".989","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":29,"totalBases":19,"rbi":5,"leftOnBase":12,"sacBunts":0,"sacFlies":0,"babip":".278","groundOutsToAirouts":"1.17","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"9.33","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":3,"stolenBases":7,"stolenBasePercentage":".700","caughtStealingPercentage":".300","assists":5,"putOuts":53,"errors":1,"chances":59,"fielding":".983","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"type":"hitter","gameScore":58,"hittingGameScore":58},{"player":{"person":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477","boxscoreName":"Schmitt"},"jerseyNumber":"10","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"200","stats":{"batting":{"summary":"2-5 | HR, K, 2 RBI","gamesPlayed":1,"flyOuts":2,"groundOuts":0,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":5,"rbi":2,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"5.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":1,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":47,"flyOuts":35,"groundOuts":35,"airOuts":54,"runs":26,"doubles":10,"triples":1,"homeRuns":12,"strikeOuts":38,"baseOnBalls":7,"intentionalWalks":0,"hits":53,"hitByPitch":5,"avg":".298","atBats":178,"obp":".339","slg":".567","ops":".906","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":192,"totalBases":101,"rbi":31,"leftOnBase":77,"sacBunts":0,"sacFlies":2,"babip":".315","groundOutsToAirouts":"0.65","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"14.83","popOuts":15,"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":23,"putOuts":122,"errors":1,"chances":146,"fielding":".993","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"type":"hitter","gameScore":56,"hittingGameScore":56}]},"decisions":{"winner":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"loser":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"save":{"id":623149,"fullName":"Paul Sewald","link":"/api/v1/people/623149"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}