{"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":825083,"link":"/api/v1.1/game/825083/feed/live","metaData":{"wait":10,"timeStamp":"20260522_042347","gameEvents":["single","game_finished"],"logicalEvents":["countChange","count22","newLeftHandedHit","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":825083,"type":"R","doubleHeader":"N","id":"2026/05/21/colmlb-arimlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-825083-2026-05-21","season":"2026","seasonDisplay":"2026"},"datetime":{"dateTime":"2026-05-22T01:40:00Z","originalDate":"2026-05-21","officialDate":"2026-05-21","dayNight":"night","time":"6:40","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":115,"name":"Colorado Rockies","link":"/api/v1/teams/115","season":2026,"venue":{"id":19,"name":"Coors Field","link":"/api/v1/venues/19"},"springVenue":{"id":4249,"link":"/api/v1/venues/4249"},"teamCode":"col","fileCode":"col","abbreviation":"COL","teamName":"Rockies","locationName":"Denver","firstYearOfPlay":"1992","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":"Colorado","record":{"gamesPlayed":51,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":19,"losses":32,"ties":0,"pct":".373"},"records":{},"divisionLeader":false,"wins":19,"losses":32,"winningPercentage":".373"},"franchiseName":"Colorado","clubName":"Rockies","active":true},"home":{"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":49,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":26,"losses":23,"ties":0,"pct":".531"},"records":{},"divisionLeader":false,"wins":26,"losses":23,"winningPercentage":".531"},"franchiseName":"Arizona","clubName":"Diamondbacks","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},"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},"ID680604":{"id":680604,"fullName":"Blas Castaño","link":"/api/v1/people/680604","firstName":"Blas","lastName":"Castano","primaryNumber":"63","birthDate":"1998-09-08","currentAge":28,"birthCity":"Espaillat","birthCountry":"Dominican Republic","height":"5' 10\"","weight":162,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Blas","useLastName":"Castaño","boxscoreName":"Castaño","gender":"M","nameMatrilineal":"Acevedo","isPlayer":true,"isVerified":false,"pronunciation":"BLASS cah-stah-no","mlbDebutDate":"2025-05-28","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Blas Castaño","nameSlug":"blas-castano-680604","firstLastName":"Blas Castaño","lastFirstName":"Castaño, Blas","lastInitName":"Castaño, B","initLastName":"B Castaño","fullFMLName":"Blas Castaño","fullLFMName":"Castaño, Blas ","strikeZoneTop":3.121,"strikeZoneBottom":1.575},"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},"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},"ID690924":{"id":690924,"fullName":"Braxton Fulford","link":"/api/v1/people/690924","firstName":"Braxton","lastName":"Fulford","primaryNumber":"37","birthDate":"1998-12-09","currentAge":27,"birthCity":"Lubbock","birthStateProvince":"TX","birthCountry":"USA","height":"5' 10\"","weight":205,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Braxton","useLastName":"Fulford","middleName":"Albert","boxscoreName":"Fulford","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2025-04-16","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Braxton Fulford","nameSlug":"braxton-fulford-690924","firstLastName":"Braxton Fulford","lastFirstName":"Fulford, Braxton","lastInitName":"Fulford, B","initLastName":"B Fulford","fullFMLName":"Braxton Albert Fulford","fullLFMName":"Fulford, Braxton Albert","strikeZoneTop":3.13,"strikeZoneBottom":1.58},"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},"ID500779":{"id":500779,"fullName":"Jose Quintana","link":"/api/v1/people/500779","firstName":"Jose","lastName":"Quintana","primaryNumber":"62","birthDate":"1989-01-24","currentAge":37,"birthCity":"Arjona","birthCountry":"Colombia","height":"6' 2\"","weight":224,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jose","useLastName":"Quintana","middleName":"Guillermo","boxscoreName":"Quintana","nickName":"Lelo","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"kin-TAH-nuh","mlbDebutDate":"2012-05-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Jose Quintana","nameSlug":"jose-quintana-500779","firstLastName":"Jose Quintana","lastFirstName":"Quintana, Jose","lastInitName":"Quintana, J","initLastName":"J Quintana","fullFMLName":"Jose Guillermo Quintana","fullLFMName":"Quintana, Jose Guillermo","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"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},"ID607536":{"id":607536,"fullName":"Kyle Freeland","link":"/api/v1/people/607536","firstName":"Kyle","lastName":"Freeland","primaryNumber":"21","birthDate":"1993-05-14","currentAge":33,"birthCity":"Denver","birthStateProvince":"CO","birthCountry":"USA","height":"6' 4\"","weight":202,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Kyle","useLastName":"Freeland","middleName":"Richard","boxscoreName":"Freeland, K","nickName":"F. Stanley","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2017-04-07","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Kyle Freeland","nameSlug":"kyle-freeland-607536","firstLastName":"Kyle Freeland","lastFirstName":"Freeland, Kyle","lastInitName":"Freeland, K","initLastName":"K Freeland","fullFMLName":"Kyle Richard Freeland","fullLFMName":"Freeland, Kyle Richard","strikeZoneTop":3.5,"strikeZoneBottom":1.66},"ID650489":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489","firstName":"Willi","lastName":"Castro","primaryNumber":"3","birthDate":"1997-04-24","currentAge":29,"birthCity":"Rio Piedras","birthCountry":"Puerto Rico","height":"6' 0\"","weight":209,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Willi","useLastName":"Castro","middleName":"Rafael","boxscoreName":"Castro, W","gender":"M","nameMatrilineal":"Capellan","isPlayer":true,"isVerified":false,"pronunciation":"willie","mlbDebutDate":"2019-08-24","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Willi Castro","nameSlug":"willi-castro-650489","firstLastName":"Willi Castro","lastFirstName":"Castro, Willi","lastInitName":"Castro, W","initLastName":"W Castro","fullFMLName":"Willi Rafael Castro","fullLFMName":"Castro, Willi Rafael","strikeZoneTop":3.2,"strikeZoneBottom":1.62},"ID657514":{"id":657514,"fullName":"Brennan Bernardino","link":"/api/v1/people/657514","firstName":"Brennan","lastName":"Bernardino","primaryNumber":"83","birthDate":"1992-01-15","currentAge":34,"birthCity":"Valencia","birthStateProvince":"CA","birthCountry":"USA","height":"6' 4\"","weight":216,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Brennan","useLastName":"Bernardino","middleName":"Allen","boxscoreName":"Bernardino","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"pronunciation":"ber-nar-DEEN-o","mlbDebutDate":"2022-07-31","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Brennan Bernardino","nameSlug":"brennan-bernardino-657514","firstLastName":"Brennan Bernardino","lastFirstName":"Bernardino, Brennan","lastInitName":"Bernardino, B","initLastName":"B Bernardino","fullFMLName":"Brennan Allen Bernardino","fullLFMName":"Bernardino, Brennan Allen","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"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},"ID675848":{"id":675848,"fullName":"Juan Mejia","link":"/api/v1/people/675848","firstName":"Juan","lastName":"Mejia","primaryNumber":"47","birthDate":"2000-07-04","currentAge":26,"birthCity":"Santo Domingo","birthCountry":"Dominican Republic","height":"6' 3\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Juan","useLastName":"Mejia","middleName":"Manuel","boxscoreName":"Mejia, J","gender":"M","nameMatrilineal":"Adames","isPlayer":true,"isVerified":true,"pronunciation":"meh-HEE-uh","mlbDebutDate":"2025-04-24","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Juan Mejia","nameSlug":"juan-mejia-675848","firstLastName":"Juan Mejia","lastFirstName":"Mejia, Juan","lastInitName":"Mejia, J","initLastName":"J Mejia","fullFMLName":"Juan Manuel Mejia","fullLFMName":"Mejia, Juan Manuel","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"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},"ID666397":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397","firstName":"Edouard","lastName":"Julien","primaryNumber":"6","birthDate":"1999-04-30","currentAge":27,"birthCity":"Quebec City","birthStateProvince":"QC","birthCountry":"Canada","height":"6' 1\"","weight":195,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Edouard","useLastName":"Julien","boxscoreName":"Julien","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"pronunciation":"ED-ward JOO-lee-en","mlbDebutDate":"2023-04-12","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Edouard Julien","nameSlug":"edouard-julien-666397","firstLastName":"Edouard Julien","lastFirstName":"Julien, Edouard","lastInitName":"Julien, E","initLastName":"E Julien","fullFMLName":"Edouard Julien","fullLFMName":"Julien, Edouard","strikeZoneTop":3.235,"strikeZoneBottom":1.633},"ID696100":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100","firstName":"Hunter","lastName":"Goodman","primaryNumber":"15","birthDate":"1999-10-08","currentAge":26,"birthCity":"Arlington","birthStateProvince":"TN","birthCountry":"USA","height":"5' 11\"","weight":220,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Hunter","useLastName":"Goodman","middleName":"Robert","boxscoreName":"Goodman","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2023-08-27","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Hunter Goodman","nameSlug":"hunter-goodman-696100","firstLastName":"Hunter Goodman","lastFirstName":"Goodman, Hunter","lastInitName":"Goodman, H","initLastName":"H Goodman","fullFMLName":"Hunter Robert Goodman","fullLFMName":"Goodman, Hunter Robert","strikeZoneTop":3.18,"strikeZoneBottom":1.6},"ID688642":{"id":688642,"fullName":"Zach Agnos","link":"/api/v1/people/688642","firstName":"Zachary","lastName":"Agnos","primaryNumber":"36","birthDate":"2000-08-15","currentAge":26,"birthCity":"Haymarket","birthStateProvince":"VA","birthCountry":"USA","height":"6' 0\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Zach","useLastName":"Agnos","middleName":"George","boxscoreName":"Agnos","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-04-20","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Zach Agnos","nameSlug":"zach-agnos-688642","firstLastName":"Zach Agnos","lastFirstName":"Agnos, Zach","lastInitName":"Agnos, Z","initLastName":"Z Agnos","fullFMLName":"Zachary George Agnos","fullLFMName":"Agnos, Zachary George","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID685299":{"id":685299,"fullName":"Tanner Gordon","link":"/api/v1/people/685299","firstName":"Tanner","lastName":"Gordon","primaryNumber":"29","birthDate":"1997-10-26","currentAge":28,"birthCity":"Champaign","birthStateProvince":"IL","birthCountry":"USA","height":"6' 5\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Tanner","useLastName":"Gordon","middleName":"Robert","boxscoreName":"Gordon, T","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2024-07-07","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tanner Gordon","nameSlug":"tanner-gordon-685299","firstLastName":"Tanner Gordon","lastFirstName":"Gordon, Tanner","lastInitName":"Gordon, T","initLastName":"T Gordon","fullFMLName":"Tanner Robert Gordon","fullLFMName":"Gordon, Tanner Robert","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"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},"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},"ID622608":{"id":622608,"fullName":"Antonio Senzatela","link":"/api/v1/people/622608","firstName":"Antonio","lastName":"Senzatela","primaryNumber":"49","birthDate":"1995-01-21","currentAge":31,"birthCity":"Valencia","birthCountry":"Venezuela","height":"6' 1\"","weight":235,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Antonio","useLastName":"Senzatela","boxscoreName":"Senzatela","nickName":"Senze","gender":"M","nameMatrilineal":"Rondon","isPlayer":true,"isVerified":true,"pronunciation":"sehn-zuh-TEH-luh","mlbDebutDate":"2017-04-06","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Antonio Senzatela","nameSlug":"antonio-senzatela-622608","firstLastName":"Antonio Senzatela","lastFirstName":"Senzatela, Antonio","lastInitName":"Senzatela, A","initLastName":"A Senzatela","fullFMLName":"Antonio Senzatela","fullLFMName":"Senzatela, Antonio","strikeZoneTop":3.38,"strikeZoneBottom":1.57},"ID677955":{"id":677955,"fullName":"Jaden Hill","link":"/api/v1/people/677955","firstName":"Kenneth","lastName":"Hill","primaryNumber":"0","birthDate":"1999-12-22","currentAge":26,"birthCity":"Ashdown","birthStateProvince":"AR","birthCountry":"USA","height":"6' 4\"","weight":260,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jaden","useLastName":"Hill","middleName":"Jaden","boxscoreName":"Hill","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2024-09-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jaden Hill","nameSlug":"jaden-hill-677955","firstLastName":"Jaden Hill","lastFirstName":"Hill, Jaden","lastInitName":"Hill, J","initLastName":"J Hill","fullFMLName":"Kenneth Jaden Hill","fullLFMName":"Hill, Kenneth Jaden","strikeZoneTop":3.49,"strikeZoneBottom":1.6},"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},"ID691720":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720","firstName":"Kyle","lastName":"Karros","primaryNumber":"12","birthDate":"2002-07-26","currentAge":24,"birthCity":"Los Angeles","birthStateProvince":"CA","birthCountry":"USA","height":"6' 5\"","weight":225,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Kyle","useLastName":"Karros","middleName":"Garret","boxscoreName":"Karros, K","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"pronunciation":"KARE-ohs","mlbDebutDate":"2025-08-08","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Kyle Karros","nameSlug":"kyle-karros-691720","firstLastName":"Kyle Karros","lastFirstName":"Karros, Kyle","lastInitName":"Karros, K","initLastName":"K Karros","fullFMLName":"Kyle Garret Karros","fullLFMName":"Karros, Kyle Garret","strikeZoneTop":3.43,"strikeZoneBottom":1.73},"ID624522":{"id":624522,"fullName":"Keegan Thompson","link":"/api/v1/people/624522","firstName":"Keegan","lastName":"Thompson","primaryNumber":"34","birthDate":"1995-03-13","currentAge":31,"birthCity":"Cullman","birthStateProvince":"AL","birthCountry":"USA","height":"6' 1\"","weight":197,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Keegan","useLastName":"Thompson","middleName":"Cole","boxscoreName":"Thompson, K","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"mlbDebutDate":"2021-05-02","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Keegan Thompson","nameSlug":"keegan-thompson-624522","firstLastName":"Keegan Thompson","lastFirstName":"Thompson, Keegan","lastInitName":"Thompson, K","initLastName":"K Thompson","fullFMLName":"Keegan Cole Thompson","fullLFMName":"Thompson, Keegan Cole","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID666160":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160","firstName":"McKenzie","lastName":"Moniak","primaryNumber":"22","birthDate":"1998-05-13","currentAge":28,"birthCity":"Encinitas","birthStateProvince":"CA","birthCountry":"USA","height":"6' 1\"","weight":209,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Mickey","useLastName":"Moniak","middleName":"Matthew","boxscoreName":"Moniak","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2016,"pronunciation":"MO-nee-ak","mlbDebutDate":"2020-09-16","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Mickey Moniak","nameSlug":"mickey-moniak-666160","firstLastName":"Mickey Moniak","lastFirstName":"Moniak, Mickey","lastInitName":"Moniak, M","initLastName":"M Moniak","fullFMLName":"McKenzie Matthew Moniak","fullLFMName":"Moniak, McKenzie Matthew","strikeZoneTop":3.25,"strikeZoneBottom":1.64},"ID677060":{"id":677060,"fullName":"Chad Stevens","link":"/api/v1/people/677060","firstName":"Chad","lastName":"Stevens","primaryNumber":"39","birthDate":"1999-02-03","currentAge":27,"birthCity":"Walnut Creek","birthStateProvince":"CA","birthCountry":"USA","height":"6' 3\"","weight":218,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Chad","useLastName":"Stevens","middleName":"David","boxscoreName":"Stevens","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2025-07-03","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Chad Stevens","nameSlug":"chad-stevens-677060","firstLastName":"Chad Stevens","lastFirstName":"Stevens, Chad","lastInitName":"Stevens, C","initLastName":"C Stevens","fullFMLName":"Chad David Stevens","fullLFMName":"Stevens, Chad David","strikeZoneTop":3.36,"strikeZoneBottom":1.7},"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},"ID664983":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983","firstName":"Jacob","lastName":"McCarthy","primaryNumber":"31","birthDate":"1997-07-30","currentAge":29,"birthCity":"Scranton","birthStateProvince":"PA","birthCountry":"USA","height":"6' 0\"","weight":213,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Jake","useLastName":"McCarthy","middleName":"Joseph","boxscoreName":"McCarthy","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2021-08-27","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Jake McCarthy","nameSlug":"jake-mccarthy-664983","firstLastName":"Jake McCarthy","lastFirstName":"McCarthy, Jake","lastInitName":"McCarthy, J","initLastName":"J McCarthy","fullFMLName":"Jacob Joseph McCarthy","fullLFMName":"McCarthy, Jacob Joseph","strikeZoneTop":3.23,"strikeZoneBottom":1.63},"ID687859":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859","firstName":"Troy","lastName":"Johnston","primaryNumber":"20","birthDate":"1997-06-22","currentAge":29,"birthCity":"Tacoma","birthStateProvince":"WA","birthCountry":"USA","height":"5' 11\"","weight":206,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Troy","useLastName":"Johnston","middleName":"Michael","boxscoreName":"Johnston, T","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2025-07-29","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Troy Johnston","nameSlug":"troy-johnston-687859","firstLastName":"Troy Johnston","lastFirstName":"Johnston, Troy","lastInitName":"Johnston, T","initLastName":"T Johnston","fullFMLName":"Troy Michael Johnston","fullLFMName":"Johnston, Troy Michael","strikeZoneTop":3.16,"strikeZoneBottom":1.59},"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},"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},"ID671289":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289","firstName":"Tyler","lastName":"Freeman","primaryNumber":"2","birthDate":"1999-05-21","currentAge":27,"birthCity":"Rancho Cucamonga","birthStateProvince":"CA","birthCountry":"USA","height":"5' 11\"","weight":200,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Tyler","useLastName":"Freeman","middleName":"Andrew","boxscoreName":"Freeman, T","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"mlbDebutDate":"2022-08-03","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tyler Freeman","nameSlug":"tyler-freeman-671289","firstLastName":"Tyler Freeman","lastFirstName":"Freeman, Tyler","lastInitName":"Freeman, T","initLastName":"T Freeman","fullFMLName":"Tyler Andrew Freeman","fullLFMName":"Freeman, Tyler Andrew","strikeZoneTop":3.15,"strikeZoneBottom":1.59},"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},"ID608372":{"id":608372,"fullName":"Tomoyuki Sugano","link":"/api/v1/people/608372","firstName":"Tomoyuki","lastName":"Sugano","primaryNumber":"11","birthDate":"1989-10-11","currentAge":36,"birthCity":"Kanagawa","birthCountry":"Japan","height":"6' 1\"","weight":227,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Tomoyuki","useLastName":"Sugano","boxscoreName":"Sugano","gender":"M","isPlayer":true,"isVerified":false,"pronunciation":"toh-moh-YOO-kee soo-GAH-noh","mlbDebutDate":"2025-03-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tomoyuki Sugano","nameSlug":"tomoyuki-sugano-608372","firstLastName":"Tomoyuki Sugano","lastFirstName":"Sugano, Tomoyuki","lastInitName":"Sugano, T","initLastName":"T Sugano","fullFMLName":"Tomoyuki Sugano","fullLFMName":"Sugano, Tomoyuki","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID664954":{"id":664954,"fullName":"Brett Sullivan","link":"/api/v1/people/664954","firstName":"Brett","lastName":"Sullivan","primaryNumber":"26","birthDate":"1994-02-22","currentAge":32,"birthCity":"Stockton","birthStateProvince":"CA","birthCountry":"USA","height":"5' 11\"","weight":190,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Brett","useLastName":"Sullivan","middleName":"Charles","boxscoreName":"Sullivan, B","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2023-04-18","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Brett Sullivan","nameSlug":"brett-sullivan-664954","firstLastName":"Brett Sullivan","lastFirstName":"Sullivan, Brett","lastInitName":"Sullivan, B","initLastName":"B Sullivan","fullFMLName":"Brett Charles Sullivan","fullLFMName":"Sullivan, Brett Charles","strikeZoneTop":3.17,"strikeZoneBottom":1.6},"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},"ID666971":{"id":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971","firstName":"Lourdes","lastName":"Gurriel","primaryNumber":"12","birthDate":"1993-10-10","currentAge":32,"birthCity":"Sancti Spiritus","birthCountry":"Cuba","height":"6' 3\"","weight":215,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Lourdes","useLastName":"Gurriel Jr.","middleName":"Yunielki","boxscoreName":"Gurriel Jr.","nickName":"#Pinapower Jr.","gender":"M","nameMatrilineal":"Castillo","isPlayer":true,"isVerified":true,"pronunciation":"Lure-dess Guu-rree-el","mlbDebutDate":"2018-04-20","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Lourdes Gurriel Jr.","nameTitle":"Jr.","nameSuffix":"Jr.","nameSlug":"lourdes-gurriel-jr-666971","firstLastName":"Lourdes Gurriel Jr.","lastFirstName":"Gurriel Jr., Lourdes","lastInitName":"Gurriel Jr., L","initLastName":"L Gurriel Jr.","fullFMLName":"Lourdes Yunielki Gurriel Jr.","fullLFMName":"Gurriel Jr., Lourdes Yunielki","strikeZoneTop":3.354,"strikeZoneBottom":1.693},"ID678662":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662","firstName":"Ezequiel","lastName":"Tovar","primaryNumber":"14","birthDate":"2001-08-01","currentAge":25,"birthCity":"Maracay","birthCountry":"Venezuela","height":"6' 0\"","weight":192,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Ezequiel","useLastName":"Tovar","middleName":"Jesus","boxscoreName":"Tovar","gender":"M","nameMatrilineal":"Gota","isPlayer":true,"isVerified":false,"pronunciation":"eh-ZEE-kee-ehl","mlbDebutDate":"2022-09-23","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ezequiel Tovar","nameSlug":"ezequiel-tovar-678662","firstLastName":"Ezequiel Tovar","lastFirstName":"Tovar, Ezequiel","lastInitName":"Tovar, E","initLastName":"E Tovar","fullFMLName":"Ezequiel Jesus Tovar","fullLFMName":"Tovar, Ezequiel Jesus","strikeZoneTop":3.22,"strikeZoneBottom":1.63},"ID547179":{"id":547179,"fullName":"Michael Lorenzen","link":"/api/v1/people/547179","firstName":"Michael","lastName":"Lorenzen","primaryNumber":"55","birthDate":"1992-01-04","currentAge":34,"birthCity":"Anaheim","birthStateProvince":"CA","birthCountry":"USA","height":"6' 1\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Michael","useLastName":"Lorenzen","middleName":"Clifton","boxscoreName":"Lorenzen","nickName":"Zen","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"mlbDebutDate":"2015-04-29","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Michael Lorenzen","nameSlug":"michael-lorenzen-547179","firstLastName":"Michael Lorenzen","lastFirstName":"Lorenzen, Michael","lastInitName":"Lorenzen, M","initLastName":"M Lorenzen","fullFMLName":"Michael Clifton Lorenzen","fullLFMName":"Lorenzen, Michael Clifton","strikeZoneTop":3.25,"strikeZoneBottom":1.64},"ID681198":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198","firstName":"Toby","lastName":"Rumfield","primaryNumber":"7","birthDate":"2000-05-17","currentAge":26,"birthCity":"Richmond","birthStateProvince":"VA","birthCountry":"USA","height":"6' 5\"","weight":238,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"TJ","useLastName":"Rumfield","middleName":"Joseph","boxscoreName":"Rumfield","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2026-03-27","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"TJ Rumfield","nameTitle":"Jr.","nameSuffix":"Jr.","nameSlug":"tj-rumfield-681198","firstLastName":"TJ Rumfield","lastFirstName":"Rumfield, TJ","lastInitName":"Rumfield, T","initLastName":"T Rumfield","fullFMLName":"Toby Joseph Rumfield","fullLFMName":"Rumfield, Toby Joseph","strikeZoneTop":3.42,"strikeZoneBottom":1.73},"ID678020":{"id":678020,"fullName":"Seth Halvorsen","link":"/api/v1/people/678020","firstName":"Seth","lastName":"Halvorsen","primaryNumber":"56","birthDate":"2000-02-18","currentAge":26,"birthCity":"Chicago","birthStateProvince":"IL","birthCountry":"USA","height":"6' 2\"","weight":243,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Seth","useLastName":"Halvorsen","middleName":"Michael","boxscoreName":"Halvorsen","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"mlbDebutDate":"2024-08-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Seth Halvorsen","nameSlug":"seth-halvorsen-678020","firstLastName":"Seth Halvorsen","lastFirstName":"Halvorsen, Seth","lastInitName":"Halvorsen, S","initLastName":"S Halvorsen","fullFMLName":"Seth Michael Halvorsen","fullLFMName":"Halvorsen, Seth Michael","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}},"venue":{"id":15,"name":"Chase Field","link":"/api/v1/venues/15","location":{"address1":"401 East Jefferson Street","city":"Phoenix","state":"Arizona","stateAbbrev":"AZ","postalCode":"85004","defaultCoordinates":{"latitude":33.445302,"longitude":-112.066687},"azimuthAngle":0.0,"elevation":1086,"country":"USA","phone":"(602) 462-6500"},"timeZone":{"tz":"MST","id":"America/Phoenix","offset":-7,"offsetAtGameTime":-7},"fieldInfo":{"capacity":48405,"turfType":"Artificial Turf","roofType":"Retractable","leftLine":328,"left":376,"leftCenter":412,"center":407,"rightCenter":414,"right":376,"rightLine":335},"active":true,"season":"2026"},"officialVenue":{"id":15,"link":"/api/v1/venues/15"},"weather":{"condition":"Clear","temp":"94","wind":"3 mph, R To L"},"gameInfo":{"attendance":14761,"firstPitch":"2026-05-22T01:40:00.000Z","gameDurationMinutes":163},"review":{"hasChallenges":false,"away":{"used":0,"remaining":1},"home":{"used":0,"remaining":1}},"absChallenges":{"hasChallenges":true,"away":{"usedSuccessful":0,"usedFailed":1,"remaining":1},"home":{"usedSuccessful":3,"usedFailed":1,"remaining":1}},"flags":{"noHitter":false,"perfectGame":false,"awayTeamNoHitter":false,"awayTeamPerfectGame":false,"homeTeamNoHitter":false,"homeTeamPerfectGame":false},"alerts":[],"probablePitchers":{"away":{"id":688642,"fullName":"Zach Agnos","link":"/api/v1/people/688642"},"home":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"}},"officialScorer":{"id":607890,"fullName":"Jason Johnson","link":"/api/v1/people/607890"},"primaryDatacaster":{"id":700156,"fullName":"Max Whieldon","link":"/api/v1/people/700156"},"moundVisits":{"away":{"used":4,"remaining":0},"home":{"used":1,"remaining":3}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Willi Castro grounds out, shortstop Geraldo Perdomo to first baseman Ildemaro Vargas.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-05-22T01:40:47.652Z","endTime":"2026-05-22T01:41:50.839Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"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":[3,5,6,7],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"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":{"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-21T23:16:06.060Z","endTime":"2026-05-22T01:19:04.898Z","isPitch":false,"type":"action","player":{"id":650489,"link":"/api/v1/people/650489"}},{"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-22T01:19:04.898Z","endTime":"2026-05-22T01:40:14.299Z","isPitch":false,"type":"action","player":{"id":650489,"link":"/api/v1/people/650489"}},{"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-22T01:40:14.299Z","endTime":"2026-05-22T01:40:49.761Z","isPitch":false,"type":"action","player":{"id":650489,"link":"/api/v1/people/650489"}},{"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":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":84.0,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.555240664342346,"aZ":-16.39750641315984,"pfxX":2.9273589546408245,"pfxZ":8.738369086273154,"pX":0.31780940325259666,"pZ":2.864788093754646,"vX0":-3.438619101879344,"vY0":-133.47398800376246,"vZ0":-4.821715175692482,"x":104.89,"y":161.43,"x0":1.2420787401511586,"y0":50.00239556278536,"z0":5.874283280842165,"aX":5.285231331834996},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":15.0,"breakHorizontal":-4.6,"spinRate":2243,"spinDirection":154},"zone":3,"typeConfidence":0.87,"plateTime":0.4102575908197248,"extension":6.303368488817625},"index":3,"playId":"9537f85c-d157-3fdd-86a2-46734e744db7","pitchNumber":1,"startTime":"2026-05-22T01:40:49.761Z","endTime":"2026-05-22T01:40:53.134Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"index":4,"startTime":"2026-05-22T01:41:00.580Z","endTime":"2026-05-22T01:41:14.218Z","isPitch":false,"type":"action","player":{"id":650489,"link":"/api/v1/people/650489"}},{"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":87.4,"endSpeed":80.3,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.578864474518742,"aZ":-23.394939158406793,"pfxX":8.737542888066848,"pfxZ":5.376790138579191,"pX":0.2560634424629561,"pZ":0.7816225158222134,"vX0":-5.243603735163424,"vY0":-127.08305560093002,"vZ0":-7.614553496229737,"x":107.24,"y":217.68,"x0":1.2133105820394703,"y0":50.001992054050575,"z0":5.681351386769865,"aX":14.259397759095014},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":8.2,"breakHorizontal":-14.6,"spinRate":1936,"spinDirection":133},"zone":14,"typeConfidence":0.87,"plateTime":0.4313657484862965,"extension":6.333188557144187},"index":5,"playId":"9a4debde-3f33-3c5b-82c3-8b2136dbd6de","pitchNumber":2,"startTime":"2026-05-22T01:41:14.218Z","endTime":"2026-05-22T01:41:17.596Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.3,"endSpeed":84.6,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.247415176512426,"aZ":-19.978230555904112,"pfxX":2.993328299308006,"pfxZ":6.640345969492877,"pX":-0.23207780929293048,"pZ":4.456346832767011,"vX0":-4.997866909763671,"vY0":-134.4680006391321,"vZ0":-0.15843512723453246,"x":125.85,"y":118.46,"x0":1.2589647168232807,"y0":50.00554057954766,"z0":5.929393494039187,"aX":5.500758522722114},"breaks":{"breakAngle":12.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":12.2,"breakHorizontal":-4.4,"spinRate":2285,"spinDirection":159},"zone":11,"typeConfidence":0.82,"plateTime":0.4068037949299925,"extension":6.14642607869357},"index":6,"playId":"4e6ceb1b-c009-34aa-bb9b-adfafb0e5633","pitchNumber":3,"startTime":"2026-05-22T01:41:30.656Z","endTime":"2026-05-22T01:41:34.132Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.0,"endSpeed":80.6,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.5760349038341,"aZ":-29.78382560719254,"pfxX":9.853939467323322,"pfxZ":1.4484512013075967,"pX":1.147715697570909,"pZ":1.8927567493585826,"vX0":-3.5286580850651967,"vY0":-128.0209253765606,"vZ0":-3.8652406355892976,"x":73.25,"y":187.68,"x0":1.2673211804187101,"y0":50.0045620332565,"z0":5.765506634765082,"aX":16.281776244573482},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":1.9,"breakHorizontal":-17.0,"spinRate":1907,"spinDirection":131},"zone":14,"typeConfidence":0.9,"plateTime":0.4286124624688066,"extension":6.3253392167365154},"hitData":{"launchSpeed":76.5,"launchAngle":-11.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":107.53,"coordY":154.59}},"index":7,"playId":"112716cd-10ea-3d81-8577-a222cdd90932","pitchNumber":4,"startTime":"2026-05-22T01:41:43.605Z","endTime":"2026-05-22T01:41:50.839Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-22T01:41:50.839Z","atBatIndex":0},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Tyler Freeman strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-05-22T01:41:58.474Z","endTime":"2026-05-22T01:43:08.480Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"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":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":86.3,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.25057569674231,"aZ":-16.627719675414887,"pfxX":5.019707053867897,"pfxZ":8.198317985687893,"pX":-0.5753771128520621,"pZ":2.1817212072000163,"vX0":-5.975165863965172,"vY0":-136.40573468194597,"vZ0":-6.576372433775872,"x":138.93,"y":179.87,"x0":0.9849198464174083,"y0":50.00156551977815,"z0":5.7579813231555175,"aX":9.517889220011602},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":13.7,"breakHorizontal":-7.9,"spinRate":2262,"spinDirection":158},"zone":4,"typeConfidence":0.91,"plateTime":0.4005853008858593,"extension":6.367621251958728},"index":0,"playId":"1faba33e-a33d-3fba-a544-bfd7e0664775","pitchNumber":1,"startTime":"2026-05-22T01:42:17.450Z","endTime":"2026-05-22T01:42:21.642Z","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":88.9,"endSpeed":81.2,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.347264168383465,"aZ":-27.66070436722963,"pfxX":0.10943579942436288,"pfxZ":2.6705618472471606,"pX":-0.4053930075773599,"pZ":4.203659488544066,"vX0":-4.249354424637216,"vY0":-129.3796736845383,"vZ0":0.9596879008048487,"x":132.45,"y":125.28,"x0":1.2451948053551547,"y0":50.006357009112776,"z0":5.949958094372683,"aX":0.1852521118640344},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":5.3,"breakHorizontal":0.7,"spinRate":2326,"spinDirection":192},"zone":11,"typeConfidence":0.9,"plateTime":0.4235774834660688,"extension":6.180776529212517},"index":1,"playId":"c9d45143-ca97-31bd-bdf1-725b618582b2","pitchNumber":2,"startTime":"2026-05-22T01:42:32.932Z","endTime":"2026-05-22T01:42:36.390Z","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":2,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":85.9,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.876863878996044,"aZ":-15.474120120306358,"pfxX":6.423061480170094,"pfxZ":8.881615462810558,"pX":-0.3778260474223996,"pZ":2.3569584462435667,"vX0":-6.507525149263833,"vY0":-135.79623562254523,"vZ0":-5.919952375678153,"x":131.4,"y":175.14,"x0":1.207465117902485,"y0":50.00070314850537,"z0":5.62953328504212,"aX":12.074793930712735},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":15.1,"breakHorizontal":-10.3,"spinRate":2274,"spinDirection":149},"zone":4,"typeConfidence":0.92,"plateTime":0.4023240530253296,"extension":6.424274427157678},"index":2,"playId":"6765a49b-4a95-3ab4-8092-9364de4cb86d","pitchNumber":3,"startTime":"2026-05-22T01:42:49.366Z","endTime":"2026-05-22T01:42:53.764Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":92.9,"endSpeed":85.3,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.00817065194539,"aZ":-18.30158314573729,"pfxX":6.235122408336409,"pfxZ":7.43981527020712,"pX":0.421353036629023,"pZ":4.260745711544878,"vX0":-4.368528472002021,"vY0":-135.3082266789608,"vZ0":-0.8689020420751126,"x":100.94,"y":123.74,"x0":1.242280960911223,"y0":50.00033973445038,"z0":5.861787115783449,"aX":11.623156548331323},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":13.6,"breakHorizontal":-10.4,"spinRate":2281,"spinDirection":146},"zone":12,"typeConfidence":0.91,"plateTime":0.4039457999490854,"extension":6.241269768459727},"index":3,"playId":"2b66db49-6397-314f-bd70-078dac91aafb","pitchNumber":4,"startTime":"2026-05-22T01:43:05.098Z","endTime":"2026-05-22T01:43:08.480Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-22T01:43:08.480Z","atBatIndex":1},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Hunter Goodman called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-05-22T01:43:16.069Z","endTime":"2026-05-22T01:45:33.355Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"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,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"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(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.2,"endSpeed":81.0,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.61830306757107,"aZ":-24.536822218336916,"pfxX":10.571304012813874,"pfxZ":4.571084483078225,"pX":1.0368946248208022,"pZ":2.4855258032859098,"vX0":-4.171139850134169,"vY0":-128.4456897473255,"vZ0":-3.6432638996669833,"x":77.48,"y":171.67,"x0":1.3084642161883928,"y0":50.00319511758231,"z0":5.8303619090017715,"aX":17.66287424612731},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":7.7,"breakHorizontal":-18.2,"spinRate":1984,"spinDirection":137},"zone":12,"typeConfidence":0.88,"plateTime":0.42643539885697335,"extension":6.425425643419414},"index":0,"playId":"e351db62-c03f-3891-a87b-1ec3e684aaa4","pitchNumber":1,"startTime":"2026-05-22T01:43:33.525Z","endTime":"2026-05-22T01:43:37.872Z","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":0,"outs":2},"pitchData":{"startSpeed":78.4,"endSpeed":72.4,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.535950558610466,"aZ":-39.383626430640575,"pfxX":-5.355500363461417,"pfxZ":-5.440348641685349,"pX":1.1261683047220183,"pZ":3.3147570859065367,"vX0":0.9266589027062268,"vY0":-114.24003072410451,"vZ0":2.50600428613538,"x":74.07,"y":149.28,"x0":1.4118062412594545,"y0":50.00268439161793,"z0":6.067680334128639,"aX":-7.096809885440791},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.3,"breakVerticalInduced":-9.0,"breakHorizontal":9.5,"spinRate":2363,"spinDirection":313},"zone":12,"typeConfidence":0.9,"plateTime":0.47898268885751083,"extension":6.274488929812511},"index":1,"playId":"9c05eaa6-c499-3778-876f-b9a6ad405418","pitchNumber":2,"startTime":"2026-05-22T01:43:48.010Z","endTime":"2026-05-22T01:43:52.445Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.5,"endSpeed":81.6,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.101570674622952,"aZ":-25.780644655314468,"pfxX":-1.307787381427834,"pfxZ":3.7706201749631525,"pX":-1.1031317859337224,"pZ":3.769898294628586,"vX0":-5.275237745608857,"vY0":-128.93501527900872,"vZ0":-0.24447024309405574,"x":159.05,"y":136.99,"x0":1.133532508866785,"y0":50.00164488099295,"z0":5.843903990981138,"aX":-2.215905180958505},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":7.0,"breakHorizontal":3.5,"spinRate":2279,"spinDirection":184},"zone":11,"typeConfidence":0.91,"plateTime":0.4237106856265913,"extension":6.448852260977223},"index":2,"playId":"16b9f1c9-c704-33ba-8560-dad689aa929b","pitchNumber":3,"startTime":"2026-05-22T01:44:02.996Z","endTime":"2026-05-22T01:44:06.639Z","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":1,"outs":2},"pitchData":{"startSpeed":92.8,"endSpeed":84.9,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.168359885080847,"aZ":-13.273094741343504,"pfxX":3.2911654769705128,"pfxZ":10.223466846833716,"pX":-0.5118859533020689,"pZ":3.087761548071544,"vX0":-5.752591790494486,"vY0":-135.04053068233316,"vZ0":-4.509697312318917,"x":136.51,"y":155.41,"x0":1.217456827975269,"y0":50.00066091334078,"z0":5.711814791200965,"aX":6.083868244678075},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":17.8,"breakHorizontal":-4.8,"spinRate":2234,"spinDirection":160},"zone":1,"typeConfidence":0.91,"plateTime":0.40546591452675473,"extension":6.489824614439887},"index":3,"playId":"90f0380b-c1c0-30b2-be42-dcacc82acfad","pitchNumber":4,"startTime":"2026-05-22T01:44:17.607Z","endTime":"2026-05-22T01:44:20.783Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"index":4,"startTime":"2026-05-22T01:44:27.504Z","endTime":"2026-05-22T01:44:47.314Z","isPitch":false,"type":"action","player":{"id":696100,"link":"/api/v1/people/696100"}},{"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":2},"pitchData":{"startSpeed":94.1,"endSpeed":86.0,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.623539123816688,"aZ":-15.058057772808946,"pfxX":4.878124879471827,"pfxZ":9.033742870557404,"pX":0.1723524254149776,"pZ":2.312167500488174,"vX0":-4.29896647202754,"vY0":-136.8870527120891,"vZ0":-6.0984745717069675,"x":110.43,"y":176.35,"x0":1.1304897915169625,"y0":50.006694596032915,"z0":5.602650600544196,"aX":9.246423460863719},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":15.2,"breakHorizontal":-7.9,"spinRate":2316,"spinDirection":149},"zone":5,"typeConfidence":0.92,"plateTime":0.4003580940064828,"extension":6.406990520866246},"index":5,"playId":"7e5b1e4c-2aae-3b7c-949e-f113f2f6a33f","pitchNumber":5,"startTime":"2026-05-22T01:44:47.314Z","endTime":"2026-05-22T01:44:51.368Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":86.6,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.87883886842403,"aZ":-15.39677281889455,"pfxX":5.476146419428862,"pfxZ":8.73320902072138,"pX":-0.14726184617870702,"pZ":3.0760834814529434,"vX0":-5.3028545634098965,"vY0":-137.56991705725008,"vZ0":-4.394223037681076,"x":122.61,"y":155.73,"x0":1.0917577674898653,"y0":50.00091018396225,"z0":5.734184375213933,"aX":10.518746805718829},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":15.1,"breakHorizontal":-8.9,"spinRate":2329,"spinDirection":155},"zone":2,"typeConfidence":0.92,"plateTime":0.3978026714267284,"extension":6.295551644855584},"index":6,"playId":"dc7ed944-2a16-3d37-afc9-ba65fce3e56b","pitchNumber":6,"startTime":"2026-05-22T01:45:05.522Z","endTime":"2026-05-22T01:45:11.438Z","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":2},"pitchData":{"startSpeed":94.5,"endSpeed":87.1,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.145634057882745,"aZ":-16.872278432467567,"pfxX":5.972907250161969,"pfxZ":7.9317291473564175,"pX":-0.6959480751669683,"pZ":2.0026771958703713,"vX0":-6.876343901438182,"vY0":-137.46453573567337,"vZ0":-6.812452079376499,"x":143.53,"y":184.71,"x0":1.0523261145731968,"y0":50.005064896135536,"z0":5.642448238278292,"aX":11.526208445817536},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":13.2,"breakHorizontal":-9.5,"spinRate":2224,"spinDirection":151},"zone":7,"typeConfidence":0.92,"plateTime":0.39722479990540904,"extension":6.307523271900783},"index":7,"playId":"dda6b8a4-35af-347f-b12c-d852a88a0779","pitchNumber":7,"startTime":"2026-05-22T01:45:28.535Z","endTime":"2026-05-22T01:45:33.355Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-22T01:45:33.355Z","atBatIndex":2},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ketel Marte grounds out to first baseman Willi Castro.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-22T01:47:32.237Z","endTime":"2026-05-22T01:48:58.170Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":688642,"fullName":"Zach Agnos","link":"/api/v1/people/688642"},"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":1},"details":{"event":"Groundout","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":650489,"link":"/api/v1/people/650489"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":85.5,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.057125138355694,"aZ":-15.753413701494695,"pfxX":-3.6707183899069227,"pfxZ":8.715509830108113,"pX":-1.097243708019866,"pZ":3.1932867157777034,"vX0":2.7435169286016694,"vY0":-136.85223653065864,"vZ0":-4.204452080426091,"x":158.82,"y":152.56,"x0":-1.6391276341592353,"y0":50.00593550583539,"z0":5.839000582934707,"aX":-6.91809217131286},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":15.0,"breakHorizontal":6.0,"spinRate":2339,"spinDirection":215},"zone":11,"typeConfidence":0.76,"plateTime":0.4012448117169214,"extension":6.20422069566059},"index":0,"playId":"85c859f0-2c0f-3a22-a363-b1d8cbb46fdb","pitchNumber":1,"startTime":"2026-05-22T01:47:54.653Z","endTime":"2026-05-22T01:47:58.051Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.1,"endSpeed":84.5,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.111701906822653,"aZ":-16.341099979023834,"pfxX":0.8472579984072515,"pfxZ":8.661592749270527,"pX":-0.21090269959812302,"pZ":3.540353662360347,"vX0":3.816828855654229,"vY0":-134.13224193037436,"vZ0":-3.039137540978235,"x":125.04,"y":143.19,"x0":-1.7604946689134067,"y0":50.0035063217974,"z0":5.848446089576834,"aX":1.5489600650371609},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":15.2,"breakHorizontal":-2.3,"spinRate":2349,"spinDirection":202},"zone":11,"typeConfidence":0.92,"plateTime":0.40783331136642165,"extension":6.062765598216492},"index":1,"playId":"5e26236a-ba34-36c8-a996-1e4f2b513386","pitchNumber":2,"startTime":"2026-05-22T01:48:10.073Z","endTime":"2026-05-22T01:48:14.075Z","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":1,"strikes":1,"outs":0},"index":2,"startTime":"2026-05-22T01:48:18.090Z","endTime":"2026-05-22T01:48:30.531Z","isPitch":false,"type":"action","player":{"id":606466,"link":"/api/v1/people/606466"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.0,"endSpeed":76.9,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.73852909670992,"aZ":-31.16901454925796,"pfxX":7.046316914274557,"pfxZ":0.6699267968585829,"pX":0.8637466427186348,"pZ":0.9344390021193629,"vX0":4.420218936057119,"vY0":-122.17787663836428,"vZ0":-4.986246142567014,"x":84.08,"y":213.55,"x0":-1.8914424516612238,"y0":50.00156137697845,"z0":5.717408303615332,"aX":10.523999000330555},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":0.1,"breakHorizontal":-13.9,"spinRate":2453,"spinDirection":57},"zone":14,"typeConfidence":2.0,"plateTime":0.45036049551171375,"extension":6.041650292106189},"index":3,"playId":"71f486e7-49a4-3213-9275-c1b3d4425712","pitchNumber":3,"startTime":"2026-05-22T01:48:30.531Z","endTime":"2026-05-22T01:48:33.838Z","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":94.4,"endSpeed":85.8,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.96618630162375,"aZ":-15.659998747804886,"pfxX":-7.388182611401197,"pfxZ":8.692044427564483,"pX":-0.3759524768216809,"pZ":3.443063354760123,"vX0":5.6920747605052355,"vY0":-137.3557110072626,"vZ0":-3.2370964377556675,"x":131.33,"y":145.82,"x0":-1.520815759520642,"y0":50.00595308813854,"z0":5.709272820546077,"aX":-14.043141986131083},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":15.2,"breakHorizontal":12.1,"spinRate":2383,"spinDirection":218},"zone":11,"typeConfidence":0.88,"plateTime":0.3995964265916565,"extension":6.1971472072572},"hitData":{"launchSpeed":80.2,"launchAngle":-45.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":155.97,"coordY":160.82}},"index":4,"playId":"ea32e00c-ddc6-357d-a4d5-4f4322e26b19","pitchNumber":4,"startTime":"2026-05-22T01:48:50.475Z","endTime":"2026-05-22T01:48:58.170Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-22T01:48:58.170Z","atBatIndex":3},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Corbin Carroll strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-22T01:49:12.331Z","endTime":"2026-05-22T01:50:26.804Z","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":688642,"fullName":"Zach Agnos","link":"/api/v1/people/688642"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":696100,"link":"/api/v1/people/696100"},"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, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.6,"endSpeed":76.8,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.101115618376163,"aZ":-34.398395243527546,"pfxX":7.985430042312628,"pfxZ":-1.486933853941247,"pX":0.6925921644956217,"pZ":2.300366718406068,"vX0":3.873705997796615,"vY0":-121.73296422550682,"vZ0":-1.1346849885792238,"x":90.6,"y":176.67,"x0":-1.959596147144929,"y0":50.004027703534916,"z0":5.76471295623048,"aX":11.921395005862701},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":-2.8,"breakHorizontal":-15.4,"spinRate":2431,"spinDirection":51},"zone":6,"typeConfidence":2.0,"plateTime":0.45085852668818927,"extension":6.064748517056338},"index":0,"playId":"17c3ddb0-82aa-322d-89a2-391cf17f82f3","pitchNumber":1,"startTime":"2026-05-22T01:49:25.060Z","endTime":"2026-05-22T01:49:28.210Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":86.7,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.892854857179227,"aZ":-18.235971746905545,"pfxX":-0.43343469794166745,"pfxZ":7.2801964605495915,"pX":-0.1426717181888661,"pZ":3.428014000058225,"vX0":4.485084821515283,"vY0":-136.94425121631485,"vZ0":-2.9471396599855053,"x":122.44,"y":146.22,"x0":-1.739695384254762,"y0":50.006715909583654,"z0":5.753430192530339,"aX":-0.8310491354915098},"breaks":{"breakAngle":0.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":12.8,"breakHorizontal":-0.1,"spinRate":2416,"spinDirection":208},"zone":11,"typeConfidence":0.91,"plateTime":0.3987127032355251,"extension":6.092063402857156},"index":1,"playId":"85517ab7-0c50-3c62-b141-76624d274f39","pitchNumber":2,"startTime":"2026-05-22T01:49:44.710Z","endTime":"2026-05-22T01:49:48.909Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.1,"endSpeed":77.8,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.56428688941528,"aZ":-33.64939666107794,"pfxX":9.33830202420302,"pfxZ":-0.9800669397895131,"pX":1.4571072788585473,"pZ":-0.11667937920092866,"vX0":4.848662471206673,"vY0":-122.29556198333242,"vZ0":-6.693298571735271,"x":61.46,"y":241.93,"x0":-1.7685732732236457,"y0":50.00376483477737,"z0":5.564986532538822,"aX":14.053462784692737},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.1,"breakVerticalInduced":-3.2,"breakHorizontal":-18.1,"spinRate":2613,"spinDirection":45},"zone":14,"typeConfidence":2.0,"plateTime":0.44897635484116805,"extension":6.13620680467495},"index":2,"playId":"c564564f-d9be-3749-b8cd-9b3298245b7e","pitchNumber":3,"startTime":"2026-05-22T01:50:02.273Z","endTime":"2026-05-22T01:50:06.188Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":83.8,"endSpeed":77.4,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.40261050479862,"aZ":-35.4020725309868,"pfxX":8.845958603346618,"pfxZ":-2.1546174745765123,"pX":1.1526172225342577,"pZ":0.6696500244398085,"vX0":4.518396290165364,"vY0":-121.93798247080876,"vZ0":-4.733664650494747,"x":73.06,"y":220.7,"x0":-1.8775826829721398,"y0":50.00451067852996,"z0":5.712018267669687,"aX":13.237037573050294},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.9,"breakVerticalInduced":-4.8,"breakHorizontal":-17.2,"spinRate":2510,"spinDirection":48},"zone":14,"typeConfidence":2.0,"plateTime":0.45028613137319073,"extension":6.150692634323442},"index":3,"playId":"bd086be4-7710-33db-97a2-5af2f580b057","pitchNumber":4,"startTime":"2026-05-22T01:50:22.184Z","endTime":"2026-05-22T01:50:26.804Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-22T01:50:26.804Z","atBatIndex":4},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Geraldo Perdomo flies out to left fielder Troy Johnston.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-22T01:50:39.109Z","endTime":"2026-05-22T01:51:31.607Z","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":"L","description":"Left"},"pitcher":{"id":688642,"fullName":"Zach Agnos","link":"/api/v1/people/688642"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":687859,"link":"/api/v1/people/687859"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.2,"endSpeed":87.4,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.607384148997085,"aZ":-22.49330439235269,"pfxX":-9.240115038721637,"pfxZ":4.961975013218135,"pX":-0.02226350582403306,"pZ":2.639630197588007,"vX0":7.897305568039604,"vY0":-138.4840721039235,"vZ0":-3.884418727794317,"x":117.85,"y":167.51,"x0":-1.704091079828273,"y0":50.00210537578676,"z0":5.556648675304115,"aX":-18.02810779249556},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":8.4,"breakHorizontal":15.2,"spinRate":2241,"spinDirection":226},"zone":5,"typeConfidence":0.91,"plateTime":0.3948322832463895,"extension":6.229404530840208},"index":0,"playId":"6a2c99d1-e82a-3568-a4bc-77550fb4ba5a","pitchNumber":1,"startTime":"2026-05-22T01:50:50.168Z","endTime":"2026-05-22T01:50:53.883Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"index":1,"startTime":"2026-05-22T01:51:09.829Z","endTime":"2026-05-22T01:51:23.377Z","isPitch":false,"type":"action","player":{"id":672695,"link":"/api/v1/people/672695"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.8,"endSpeed":86.1,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.284558072934544,"aZ":-21.586692340101884,"pfxX":-11.114480607515445,"pfxZ":5.5573549111162235,"pX":-0.7899311739730718,"pZ":2.218759333336288,"vX0":6.676050665744407,"vY0":-137.82669027796263,"vZ0":-5.082111924569209,"x":147.11,"y":178.87,"x0":-1.8112351732091387,"y0":50.005362250382646,"z0":5.562984532292314,"aX":-21.188117065975085},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":9.1,"breakHorizontal":18.6,"spinRate":2320,"spinDirection":230},"zone":7,"typeConfidence":0.91,"plateTime":0.39881956967454224,"extension":6.23549212320176},"hitData":{"launchSpeed":86.5,"launchAngle":38.0,"totalDistance":298.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":42.18,"coordY":112.71}},"index":2,"playId":"bdecd773-b04e-3028-932f-93eee4512ec2","pitchNumber":2,"startTime":"2026-05-22T01:51:23.377Z","endTime":"2026-05-22T01:51:31.607Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-22T01:51:31.607Z","atBatIndex":5},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ezequiel Tovar grounds out, shortstop Geraldo Perdomo to first baseman Ildemaro Vargas.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-05-22T01:53:17.842Z","endTime":"2026-05-22T01:55:45.674Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"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,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"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":"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":83.8,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.130249236255874,"aZ":-17.785009872706777,"pfxX":3.851955741547086,"pfxZ":7.950867220395374,"pX":1.733540373955259,"pZ":4.398472987029272,"vX0":-0.6115479075749882,"vY0":-133.74729001107698,"vZ0":-0.7536324920412243,"x":50.92,"y":120.02,"x0":1.4649246475961348,"y0":50.001665206082755,"z0":5.960515862440695,"aX":6.9708460835129555},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":14.4,"breakHorizontal":-6.8,"spinRate":2267,"spinDirection":148},"zone":12,"typeConfidence":0.9,"plateTime":0.40968946689921815,"extension":6.283014607342352},"index":0,"playId":"280a4b1a-0566-3369-ae4b-4601e9ac9308","pitchNumber":1,"startTime":"2026-05-22T01:53:40.868Z","endTime":"2026-05-22T01:53:44.509Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.9,"endSpeed":79.7,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.60803214733931,"aZ":-27.733883302078247,"pfxX":9.327637126245413,"pfxZ":2.746640466299226,"pX":1.7338638648668132,"pZ":2.414466898089986,"vX0":-2.1954592333469014,"vY0":-126.5835819337759,"vZ0":-3.1054811580463824,"x":50.91,"y":173.59,"x0":1.4022540099453404,"y0":50.005561569586014,"z0":5.885318347740873,"aX":15.090427243279809},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":4.4,"breakHorizontal":-16.3,"spinRate":2072,"spinDirection":137},"zone":14,"typeConfidence":0.9,"plateTime":0.43323449640458644,"extension":6.246644059969423},"index":1,"playId":"8e009f4a-ebdf-3059-a0dc-16cfa2af68e5","pitchNumber":2,"startTime":"2026-05-22T01:53:54.538Z","endTime":"2026-05-22T01:53:58.482Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":84.8,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.604974481446682,"aZ":-15.202582965283161,"pfxX":3.2801356741367225,"pfxZ":9.201195517778176,"pX":0.46141298288646515,"pZ":3.2030960357361296,"vX0":-3.3406733788523995,"vY0":-134.79056819004165,"vZ0":-4.069970864413713,"x":99.41,"y":152.3,"x0":1.2891921293138904,"y0":50.00313798588685,"z0":5.802129786067604,"aX":6.051041055599492},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":16.1,"breakHorizontal":-5.3,"spinRate":2259,"spinDirection":151},"zone":3,"typeConfidence":0.91,"plateTime":0.4059588303338266,"extension":6.4019522732163345},"index":2,"playId":"8cc128ef-c374-332e-a8da-0b4f81574765","pitchNumber":3,"startTime":"2026-05-22T01:54:09.094Z","endTime":"2026-05-22T01:54:14.225Z","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":88.6,"endSpeed":82.0,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.12781107471901,"aZ":-26.375552653859756,"pfxX":-0.9621078698338086,"pfxZ":3.412781396534853,"pX":-0.6166662021391157,"pZ":2.0993191275866647,"vX0":-4.571253247075381,"vY0":-129.07238023872702,"vZ0":-4.09661656926301,"x":140.51,"y":182.1,"x0":1.297341613163745,"y0":50.00343252061632,"z0":5.7219538646980705,"aX":-1.633527547611806},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":5.5,"breakHorizontal":2.6,"spinRate":2310,"spinDirection":177},"zone":7,"typeConfidence":0.91,"plateTime":0.42324492314282747,"extension":6.487791726599798},"index":3,"playId":"67d9ace2-ad8f-3127-aa5d-6b740622e36e","pitchNumber":4,"startTime":"2026-05-22T01:54:28.792Z","endTime":"2026-05-22T01:54:32.002Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":86.3,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.768051519808157,"aZ":-17.442573555574683,"pfxX":5.065419660949873,"pfxZ":7.751531016963844,"pX":-0.4134540672742433,"pZ":3.3677068854490795,"vX0":-6.384906525212157,"vY0":-136.42858192575446,"vZ0":-3.1310779978827616,"x":132.76,"y":147.85,"x0":1.2903479859508125,"y0":50.00178827207248,"z0":5.72071566802104,"aX":9.625297401657361},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":13.7,"breakHorizontal":-7.9,"spinRate":2264,"spinDirection":155},"zone":1,"typeConfidence":0.91,"plateTime":0.4002678502277064,"extension":6.397064380552427},"index":4,"playId":"eb3b7e2d-5093-325a-82bf-25a9e8683483","pitchNumber":5,"startTime":"2026-05-22T01:54:47.481Z","endTime":"2026-05-22T01:54:53.828Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":86.8,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.40997610548283,"aZ":-16.27996336445013,"pfxX":5.827913686270646,"pfxZ":8.312405378450059,"pX":-0.519861792198593,"pZ":2.0487497713549216,"vX0":-6.9483408786376355,"vY0":-136.75366789689627,"vZ0":-6.558899065277458,"x":136.82,"y":183.46,"x0":1.285126780994493,"y0":50.0041871846288,"z0":5.57625393362668,"aX":11.146707789849826},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":14.0,"breakHorizontal":-9.2,"spinRate":2276,"spinDirection":147},"zone":7,"typeConfidence":0.92,"plateTime":0.39902887419664435,"extension":6.374019513316378},"index":5,"playId":"d45b87fa-f25a-369b-908a-9e981a94ee45","pitchNumber":6,"startTime":"2026-05-22T01:55:14.991Z","endTime":"2026-05-22T01:55:18.500Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.2,"endSpeed":80.4,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.917717886874016,"aZ":-26.041730903204904,"pfxX":9.066879593968245,"pfxZ":3.7398718305910696,"pX":0.8627184277926435,"pZ":2.0796551746080305,"vX0":-4.197980375088547,"vY0":-126.91378030180334,"vZ0":-4.082761919167128,"x":84.12,"y":182.63,"x0":1.356454072766885,"y0":50.00146784757105,"z0":5.772970795503258,"aX":14.853457072482339},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":6.1,"breakHorizontal":-15.5,"spinRate":1929,"spinDirection":132},"zone":14,"typeConfidence":0.9,"plateTime":0.43086094016006315,"extension":6.478589858691371},"hitData":{"launchSpeed":84.7,"launchAngle":6.0,"totalDistance":96.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":110.65,"coordY":140.53}},"index":6,"playId":"9016602c-19ce-3d85-a470-af4b04a4efd8","pitchNumber":7,"startTime":"2026-05-22T01:55:33.527Z","endTime":"2026-05-22T01:55:45.674Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-22T01:55:45.674Z","atBatIndex":6},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Kyle Karros grounds out, second baseman Ketel Marte to first baseman Ildemaro Vargas.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-05-22T01:55:53.419Z","endTime":"2026-05-22T01:56:40.481Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"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],"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":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":606466,"link":"/api/v1/people/606466"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"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":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":85.9,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.467292378618364,"aZ":-13.13411449800427,"pfxX":4.621380408878682,"pfxZ":10.102454332706372,"pX":0.22977587700518015,"pZ":1.938093795539917,"vX0":-4.473774668430313,"vY0":-136.2951689691134,"vZ0":-7.6331217844338575,"x":108.24,"y":186.45,"x0":1.2906724628761848,"y0":50.003839466359054,"z0":5.67877322923161,"aX":8.710543851453576},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":16.9,"breakHorizontal":-7.4,"spinRate":2349,"spinDirection":152},"zone":8,"typeConfidence":0.92,"plateTime":0.40160231297180493,"extension":6.381872261645919},"index":0,"playId":"30d1e55d-e565-38cc-b499-017e40d8ad1b","pitchNumber":1,"startTime":"2026-05-22T01:56:04.141Z","endTime":"2026-05-22T01:56:08.081Z","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":89.2,"endSpeed":82.5,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.637359309844452,"aZ":-24.740999342674133,"pfxX":-0.7134253946428126,"pfxZ":4.3074021117924275,"pX":-1.2059724637483644,"pZ":3.689578450060642,"vX0":-6.1856919849193,"vY0":-129.889532143892,"vZ0":-0.6835605898658853,"x":162.97,"y":139.16,"x0":1.2891725569696848,"y0":50.00404832384112,"z0":5.820710093726414,"aX":-1.2299681588910933},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":7.9,"breakHorizontal":2.5,"spinRate":2332,"spinDirection":175},"zone":11,"typeConfidence":0.91,"plateTime":0.4200795884255393,"extension":6.494503485500527},"index":1,"playId":"770f56ce-2e1a-3961-b5ce-8193b3290a70","pitchNumber":2,"startTime":"2026-05-22T01:56:18.082Z","endTime":"2026-05-22T01:56:21.962Z","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":93.1,"endSpeed":84.8,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.520176558404643,"aZ":-15.037175248459146,"pfxX":2.6093427672514498,"pfxZ":9.251102198051017,"pX":-0.46860307955170183,"pZ":3.5247093211885,"vX0":-5.621448182992708,"vY0":-135.46129103246773,"vZ0":-3.1338670867190896,"x":134.86,"y":143.61,"x0":1.29755618658529,"y0":50.00079397565153,"z0":5.752426050615196,"aX":4.833131754551309},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":16.2,"breakHorizontal":-3.5,"spinRate":2278,"spinDirection":151},"zone":1,"typeConfidence":0.88,"plateTime":0.40485809629341496,"extension":6.447135794846484},"hitData":{"launchSpeed":65.4,"launchAngle":10.0,"totalDistance":104.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":138.42,"coordY":140.39}},"index":2,"playId":"cab24b24-077a-3392-9140-490a89325313","pitchNumber":3,"startTime":"2026-05-22T01:56:32.718Z","endTime":"2026-05-22T01:56:40.481Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-22T01:56:40.481Z","atBatIndex":7},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jake McCarthy grounds out to first baseman Ildemaro Vargas.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-05-22T01:56:57.181Z","endTime":"2026-05-22T01:58:33.549Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"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],"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":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"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":2},"pitchData":{"startSpeed":79.9,"endSpeed":74.3,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.121661326230548,"aZ":-39.70913395857709,"pfxX":-3.7298584608819345,"pfxZ":-5.47673533260472,"pX":-0.35653785078219685,"pZ":1.4939251401207714,"vX0":-2.6010273671359876,"vY0":-116.36940205727868,"vZ0":-1.676608505218899,"x":130.59,"y":198.44,"x0":1.2588331859377908,"y0":50.00204799391106,"z0":5.973475241223317,"aX":-5.132611978669026},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.7,"breakVerticalInduced":-10.1,"breakHorizontal":7.4,"spinRate":2406,"spinDirection":307},"zone":13,"typeConfidence":0.9,"plateTime":0.4700594431924201,"extension":6.407244211185653},"index":0,"playId":"a583f018-0cdf-3e51-9f46-d326426e1796","pitchNumber":1,"startTime":"2026-05-22T01:57:09.215Z","endTime":"2026-05-22T01:57:13.607Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.3,"endSpeed":81.6,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.548099016161302,"aZ":-28.041593746341714,"pfxX":-4.18849844965219,"pfxZ":2.4560332211522677,"pX":-0.7282313209495179,"pZ":1.8182454650267705,"vX0":-3.643242360983268,"vY0":-128.53463092340724,"vZ0":-4.316514638685402,"x":144.76,"y":189.69,"x0":1.249391683793557,"y0":50.00184628516449,"z0":5.685865798027899,"aX":-7.036723631396682},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":3.7,"breakHorizontal":8.4,"spinRate":2331,"spinDirection":188},"zone":7,"typeConfidence":0.91,"plateTime":0.42543393833047194,"extension":6.539679819640345},"index":1,"playId":"ef3fba5b-1371-3092-b570-378d26b79910","pitchNumber":2,"startTime":"2026-05-22T01:57:22.751Z","endTime":"2026-05-22T01:57:25.860Z","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.7,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.02413972599089,"aZ":-38.53305666696087,"pfxX":-3.4651223614214106,"pfxZ":-4.439747288560203,"pX":-0.6036725079765849,"pZ":1.1725600964713854,"vX0":-3.238802907204181,"vY0":-119.0414650730385,"vZ0":-2.7826444357540305,"x":140.01,"y":207.12,"x0":1.2249218824064068,"y0":50.00023483959032,"z0":5.847637899422345,"aX":-4.967491311865284},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.3,"breakVerticalInduced":-8.4,"breakHorizontal":7.1,"spinRate":2320,"spinDirection":310},"zone":13,"typeConfidence":0.9,"plateTime":0.4602504158605747,"extension":6.531407677390741},"index":2,"playId":"92e18f1f-e04b-383e-986d-5554013540cf","pitchNumber":3,"startTime":"2026-05-22T01:57:45.985Z","endTime":"2026-05-22T01:57:50.091Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":85.4,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.779242198785326,"aZ":-15.201177733105546,"pfxX":3.174998888012681,"pfxZ":9.073260013674137,"pX":0.2664667002716351,"pZ":1.8954868700441545,"vX0":-4.056568616757042,"vY0":-136.1256213083456,"vZ0":-7.103899823497388,"x":106.84,"y":187.6,"x0":1.3657253014111919,"y0":50.00170671386608,"z0":5.597619127437059,"aX":5.939033693849513},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":15.1,"breakHorizontal":-4.8,"spinRate":2291,"spinDirection":154},"zone":8,"typeConfidence":0.9,"plateTime":0.4028574146155455,"extension":6.514507456123304},"index":3,"playId":"f60b999e-a2af-3e60-9f5b-1d5e43252ec4","pitchNumber":4,"startTime":"2026-05-22T01:58:01.394Z","endTime":"2026-05-22T01:58:04.401Z","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":2},"pitchData":{"startSpeed":93.9,"endSpeed":86.6,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.196678655393164,"aZ":-20.61469166083064,"pfxX":4.409520020846677,"pfxZ":6.065257165219839,"pX":-0.09240056384158796,"pZ":2.24855286663536,"vX0":-4.994042404610836,"vY0":-136.72300985475718,"vZ0":-5.613024781183919,"x":120.52,"y":178.07,"x0":1.1790139034559564,"y0":50.005371122553974,"z0":5.729002622691152,"aX":8.407380200460192},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":10.1,"breakHorizontal":-7.1,"spinRate":2226,"spinDirection":154},"zone":5,"typeConfidence":0.89,"plateTime":0.3995600747626855,"extension":6.532271640609164},"hitData":{"launchSpeed":86.2,"launchAngle":-44.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":151.07,"coordY":165.22}},"index":4,"playId":"b99ae14a-ad3e-3ca3-93cc-fc7770441b73","pitchNumber":5,"startTime":"2026-05-22T01:58:26.205Z","endTime":"2026-05-22T01:58:33.549Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-22T01:58:33.549Z","atBatIndex":8},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nolan Arenado grounds out, shortstop Ezequiel Tovar to first baseman Willi Castro.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":9,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-05-22T02:00:27.409Z","endTime":"2026-05-22T02:02:20.072Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":688642,"fullName":"Zach Agnos","link":"/api/v1/people/688642"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":678662,"link":"/api/v1/people/678662"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":650489,"link":"/api/v1/people/650489"},"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, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.4,"endSpeed":76.8,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.71782229026629,"aZ":-33.02977785681677,"pfxX":7.284664885865439,"pfxZ":-0.572282217169171,"pX":0.553507090339705,"pZ":1.6289081163175634,"vX0":3.226665968626655,"vY0":-121.38311667189787,"vZ0":-2.9576273189199753,"x":95.9,"y":194.8,"x0":-1.7413396044061855,"y0":50.00453032745444,"z0":5.751529223347627,"aX":10.824703687764394},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":-1.6,"breakHorizontal":-13.9,"spinRate":2365,"spinDirection":53},"zone":14,"typeConfidence":2.0,"plateTime":0.45197758976976443,"extension":6.074029592896684},"index":0,"playId":"97f0cdd4-5122-3ec3-beda-b924c9c70a02","pitchNumber":1,"startTime":"2026-05-22T02:00:42.172Z","endTime":"2026-05-22T02:00:46.154Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":85.8,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.006128407779524,"aZ":-19.01967508007758,"pfxX":-0.15899170919575134,"pfxZ":7.0519243555788,"pX":0.8637858437821573,"pZ":3.063582958489961,"vX0":6.784771805346525,"vY0":-134.89181310078578,"vZ0":-3.715997112746764,"x":84.07,"y":156.06,"x0":-1.6504913178194323,"y0":50.00118262673846,"z0":5.779501440142317,"aX":-0.29686985257862475},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":12.2,"breakHorizontal":-1.0,"spinRate":2468,"spinDirection":195},"zone":12,"typeConfidence":0.91,"plateTime":0.4041804978734329,"extension":6.089737570873464},"index":1,"playId":"6e83177b-87dd-335d-aa32-cdde4ef18e49","pitchNumber":2,"startTime":"2026-05-22T02:00:56.935Z","endTime":"2026-05-22T02:01:00.572Z","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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":86.2,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.028245429372927,"aZ":-20.155551722181187,"pfxX":0.4518554123275247,"pfxZ":6.407296128199665,"pX":0.5739331842733996,"pZ":1.709815919327763,"vX0":5.841751384567188,"vY0":-135.46915742875538,"vZ0":-6.804859593492672,"x":95.12,"y":192.61,"x0":-1.6608922652781235,"y0":50.00404419458859,"z0":5.642857432035255,"aX":0.84665010301777},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":10.4,"breakHorizontal":-1.9,"spinRate":2322,"spinDirection":204},"zone":9,"typeConfidence":0.91,"plateTime":0.4029070612922938,"extension":6.1855876723555925},"index":2,"playId":"5efa5ef3-e468-3b61-a17b-037b97ea692e","pitchNumber":3,"startTime":"2026-05-22T02:01:14.190Z","endTime":"2026-05-22T02:01:17.593Z","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":92.1,"endSpeed":85.5,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.144597773479102,"aZ":-23.0217745944691,"pfxX":0.8456576258243997,"pfxZ":4.9493205161239135,"pX":0.13088589239464138,"pZ":2.853033839899734,"vX0":4.712670519887514,"vY0":-134.1708981128534,"vZ0":-3.4330172014856317,"x":112.01,"y":161.75,"x0":-1.7479784484853904,"y0":50.002678136422524,"z0":5.762840922222903,"aX":1.563325384920073},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":8.5,"breakHorizontal":-2.4,"spinRate":2262,"spinDirection":188},"zone":2,"typeConfidence":0.91,"plateTime":0.4060214261962898,"extension":6.215917664533841},"index":3,"playId":"370824d4-c6b3-303a-8a25-0522e40b8af4","pitchNumber":4,"startTime":"2026-05-22T02:01:31.160Z","endTime":"2026-05-22T02:01:34.717Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.8,"endSpeed":79.1,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.318868650775592,"aZ":-28.431554322644107,"pfxX":-6.046223343884336,"pfxZ":2.3658648322130693,"pX":0.629553416328427,"pZ":1.5581766840009466,"vX0":7.768554087895135,"vY0":-124.74712363099572,"vZ0":-4.274671622478198,"x":96.28,"y":157.67,"x0":-1.734625033770516,"y0":50.002874478786,"z0":5.628993789387813,"aX":-9.56160719033639},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":3.5,"breakHorizontal":9.2,"spinRate":1104,"spinDirection":243},"zone":14,"typeConfidence":2.0,"plateTime":0.4385126319763386,"extension":6.311256278809875},"index":4,"playId":"6aae5cb6-936d-3fb6-98a0-da65689df76a","pitchNumber":5,"startTime":"2026-05-22T02:01:51.839Z","endTime":"2026-05-22T02:01:55.326Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.1,"endSpeed":78.3,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.85040205965864,"aZ":-36.02934417585167,"pfxX":0.9768147851518778,"pfxZ":-2.4958668992883792,"pX":0.6918113039229319,"pZ":1.2768539593505235,"vX0":5.123008394804059,"vY0":-123.79269577835007,"vZ0":-3.729189081595094,"x":90.63,"y":204.3,"x0":-1.5356307455420215,"y0":50.004464374019214,"z0":5.834643640061097,"aX":1.507354224103754},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.1,"breakVerticalInduced":-5.2,"breakHorizontal":-3.0,"spinRate":2154,"spinDirection":36},"zone":14,"typeConfidence":2.0,"plateTime":0.443308835019669,"extension":6.240901437038497},"hitData":{"launchSpeed":81.8,"launchAngle":10.0,"totalDistance":131.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":87.67,"coordY":137.69}},"index":5,"playId":"8d8e13b2-7ce2-345c-a92c-cd2b05c9a0a4","pitchNumber":6,"startTime":"2026-05-22T02:02:12.398Z","endTime":"2026-05-22T02:02:20.072Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-22T02:02:20.072Z","atBatIndex":9},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ildemaro Vargas flies out to center fielder Jake McCarthy.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":10,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-05-22T02:02:38.273Z","endTime":"2026-05-22T02:03:04.447Z","isComplete":true,"isScoringPlay":false,"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":688642,"fullName":"Zach Agnos","link":"/api/v1/people/688642"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":664983,"link":"/api/v1/people/664983"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.5,"endSpeed":87.0,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.2952402717496,"aZ":-12.187721696763711,"pfxX":-4.444117046624468,"pfxZ":10.272333633218445,"pX":0.37574802238250093,"pZ":2.6274978695903703,"vX0":6.485369589497181,"vY0":-138.8849490792432,"vZ0":-6.329574916001073,"x":102.68,"y":167.84,"x0":-1.4166440454028484,"y0":50.00114109634222,"z0":5.753249273298613,"aX":-8.645781539581456},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":17.4,"breakHorizontal":6.6,"spinRate":2399,"spinDirection":215},"zone":6,"typeConfidence":0.9,"plateTime":0.39498752138400883,"extension":6.245522603421514},"hitData":{"launchSpeed":95.7,"launchAngle":37.0,"totalDistance":352.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":159.69,"coordY":61.22}},"index":0,"playId":"94b053b1-ef81-37b2-a0f5-d3a167e062fa","pitchNumber":1,"startTime":"2026-05-22T02:02:55.245Z","endTime":"2026-05-22T02:03:04.447Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-22T02:03:04.447Z","atBatIndex":10},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Lourdes Gurriel Jr. flies out to left fielder Troy Johnston.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":11,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-05-22T02:03:20.420Z","endTime":"2026-05-22T02:04:32.881Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":688642,"fullName":"Zach Agnos","link":"/api/v1/people/688642"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":687859,"link":"/api/v1/people/687859"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":88.2,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.93534128393054,"aZ":-17.356067187251966,"pfxX":-4.106708432590522,"pfxZ":7.466515150568322,"pX":0.7023870019214378,"pZ":3.219092752545382,"vX0":6.764576693312976,"vY0":-139.40402746360294,"vZ0":-4.265561942259194,"x":90.23,"y":151.86,"x0":-1.2129751209966946,"y0":50.000757909325635,"z0":5.901710531731894,"aX":-8.148497923607989},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":13.0,"breakHorizontal":6.1,"spinRate":2300,"spinDirection":211},"zone":3,"typeConfidence":2.0,"plateTime":0.3916745829102899,"extension":6.224579351729475},"index":0,"playId":"04862978-9850-3adb-88b1-0cc1d38e2cfc","pitchNumber":1,"startTime":"2026-05-22T02:03:31.725Z","endTime":"2026-05-22T02:03:35.421Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.2,"endSpeed":85.2,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.63948012257626,"aZ":-23.416245610298187,"pfxX":-0.24766466561885103,"pfxZ":4.766963403766118,"pX":1.1742751239858942,"pZ":2.4421337595014947,"vX0":7.764800894327602,"vY0":-134.11616912726376,"vZ0":-4.362091013208655,"x":72.24,"y":172.84,"x0":-1.7157284122560656,"y0":50.00480116549279,"z0":5.741915057276755,"aX":-0.45664119124036734},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":7.9,"breakHorizontal":-1.1,"spinRate":2391,"spinDirection":199},"zone":14,"typeConfidence":0.9,"plateTime":0.40705707786416667,"extension":6.163984357613129},"index":1,"playId":"e1ab8877-9d78-3501-b1b4-0e2d5dfef72d","pitchNumber":2,"startTime":"2026-05-22T02:03:46.991Z","endTime":"2026-05-22T02:03:51.009Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.7,"endSpeed":86.4,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.874543996811937,"aZ":-21.67548563008745,"pfxX":-0.1553664113592994,"pfxZ":5.5477937562982795,"pX":1.7506904280038504,"pZ":3.0180477569323925,"vX0":8.81721843067554,"vY0":-136.22841304163254,"vZ0":-3.299118670585443,"x":50.27,"y":157.29,"x0":-1.497935340619502,"y0":50.00613341064797,"z0":5.73042226720816,"aX":-0.29494222004408377},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":9.6,"breakHorizontal":-1.4,"spinRate":2436,"spinDirection":196},"zone":12,"typeConfidence":0.91,"plateTime":0.40093941609596584,"extension":6.238155272219483},"index":2,"playId":"4983da81-6edf-31cd-88ed-16557276e605","pitchNumber":3,"startTime":"2026-05-22T02:04:04.952Z","endTime":"2026-05-22T02:04:08.580Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.3,"endSpeed":78.8,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.994388601720456,"aZ":-34.29622282970567,"pfxX":9.191720371324365,"pfxZ":-1.3536201815320883,"pX":-0.3729664152207226,"pZ":3.018237392287786,"vX0":0.6617550027106656,"vY0":-124.28499077530684,"vZ0":-0.04406017562084408,"x":131.22,"y":157.29,"x0":-1.8370456521901528,"y0":50.0008167563072,"z0":5.875132968561392,"aX":14.434010335780858},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":-2.3,"breakHorizontal":-16.8,"spinRate":2434,"spinDirection":63},"zone":1,"typeConfidence":2.0,"plateTime":0.440041954749395,"extension":6.0737304786843564},"hitData":{"launchSpeed":98.3,"launchAngle":42.0,"totalDistance":356.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":57.41,"coordY":77.63}},"index":3,"playId":"d4800560-591f-320c-aa5c-46329f28bb16","pitchNumber":4,"startTime":"2026-05-22T02:04:23.166Z","endTime":"2026-05-22T02:04:32.881Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-22T02:04:32.881Z","atBatIndex":11},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Braxton Fulford flies out to right fielder Corbin Carroll.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":12,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-05-22T02:06:37.967Z","endTime":"2026-05-22T02:07:22.170Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":690924,"fullName":"Braxton Fulford","link":"/api/v1/people/690924"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":690924,"fullName":"Braxton Fulford","link":"/api/v1/people/690924"},"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"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":84.3,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.0628133269822,"aZ":-13.94586323052477,"pfxX":4.065227569885138,"pfxZ":10.029596454633374,"pX":-0.03399386809239889,"pZ":1.9368040370133977,"vX0":-4.965101740953916,"vY0":-133.9850746317471,"vZ0":-7.5625508672474195,"x":118.3,"y":186.49,"x0":1.3153150502951503,"y0":50.00083971360864,"z0":5.793184826254217,"aX":7.387283802953752},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":16.7,"breakHorizontal":-6.2,"spinRate":2267,"spinDirection":156},"zone":8,"typeConfidence":0.91,"plateTime":0.4088629148723313,"extension":6.290509396263698},"index":0,"playId":"85538d7d-d6c1-32ac-9e62-e41be5627bd8","pitchNumber":1,"startTime":"2026-05-22T02:07:00.251Z","endTime":"2026-05-22T02:07:03.828Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.1,"endSpeed":79.7,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.683616358049587,"aZ":-25.767028280410532,"pfxX":7.171989787057424,"pfxZ":3.952865118672536,"pX":0.6492949233646134,"pZ":2.072834839413028,"vX0":-4.318177271608927,"vY0":-126.70948870018299,"vZ0":-4.1661507944053815,"x":92.25,"y":182.81,"x0":1.4466688029000971,"y0":50.002310411405276,"z0":5.805049059174601,"aX":11.623456451685378},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":6.4,"breakHorizontal":-12.0,"spinRate":1819,"spinDirection":133},"zone":9,"typeConfidence":0.88,"plateTime":0.4328163438234367,"extension":6.406305066773904},"hitData":{"launchSpeed":85.8,"launchAngle":45.0,"totalDistance":276.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":169.03,"coordY":97.4}},"index":1,"playId":"3d1210c2-7c6f-34d0-8509-5142ba1d2a22","pitchNumber":2,"startTime":"2026-05-22T02:07:13.217Z","endTime":"2026-05-22T02:07:22.170Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-22T02:07:22.170Z","atBatIndex":12},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Troy Johnston grounds out, second baseman Ketel Marte to first baseman Ildemaro Vargas.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":13,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-05-22T02:07:33.100Z","endTime":"2026-05-22T02:09:55.610Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"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":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":606466,"link":"/api/v1/people/606466"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"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":"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":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":85.5,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.59900531950867,"aZ":-12.735050189365031,"pfxX":3.04117444452649,"pfxZ":10.380580116226742,"pX":0.7052328066054603,"pZ":2.7575352475681973,"vX0":-2.6131936714724042,"vY0":-135.9286506358337,"vZ0":-5.691953677980482,"x":90.12,"y":164.33,"x0":1.283619912875718,"y0":50.00082555325618,"z0":5.76162897813151,"aX":5.694248083968203},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":17.8,"breakHorizontal":-4.9,"spinRate":2327,"spinDirection":156},"zone":3,"typeConfidence":0.92,"plateTime":0.4028321863144888,"extension":6.237349769892137},"index":0,"playId":"d67a4a3f-72ad-328e-af96-1bff96b13f41","pitchNumber":1,"startTime":"2026-05-22T02:07:48.776Z","endTime":"2026-05-22T02:07:51.892Z","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":88.9,"endSpeed":82.3,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.42322203703778,"aZ":-25.540666601876858,"pfxX":-1.9661306631004214,"pfxZ":3.887178426911629,"pX":-1.2032315357117696,"pZ":1.1520213907272407,"vX0":-5.8115522689998524,"vY0":-129.3568702466835,"vZ0":-6.532092326176025,"x":162.86,"y":207.68,"x0":1.3222401805495563,"y0":50.00123881282894,"z0":5.651469831670869,"aX":-3.3505700706112034},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":5.9,"breakHorizontal":4.8,"spinRate":2357,"spinDirection":181},"zone":13,"typeConfidence":0.91,"plateTime":0.4224354559383907,"extension":6.419636196272772},"index":1,"playId":"b327e6de-4aab-32e6-9ef8-1a4386a212c6","pitchNumber":2,"startTime":"2026-05-22T02:08:06.492Z","endTime":"2026-05-22T02:08:09.986Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":86.0,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.83212462884874,"aZ":-11.578329026136585,"pfxX":3.836126361688719,"pfxZ":10.915370184579398,"pX":-0.56116709959675,"pZ":1.5544768156600743,"vX0":-6.136362118773157,"vY0":-136.44999699451404,"vZ0":-8.836928484144421,"x":138.39,"y":196.81,"x0":1.2177828505977173,"y0":50.00525133894089,"z0":5.631667073811326,"aX":7.240236625661206},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":18.1,"breakHorizontal":-5.6,"spinRate":2387,"spinDirection":154},"zone":7,"typeConfidence":0.92,"plateTime":0.40130447524048485,"extension":6.421022318397679},"index":2,"playId":"c45a52bd-f691-300a-8bb1-0f67a8deb479","pitchNumber":3,"startTime":"2026-05-22T02:08:20.545Z","endTime":"2026-05-22T02:08:24.838Z","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":93.6,"endSpeed":85.7,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.34195045182189,"aZ":-14.841027575910859,"pfxX":4.990864161038887,"pfxZ":9.209586295240207,"pX":0.5229135592541996,"pZ":2.887103512555245,"vX0":-3.8007477996667376,"vY0":-136.20032951850462,"vZ0":-4.883872133276421,"x":97.07,"y":160.83,"x0":1.2865841041417683,"y0":50.00667757668108,"z0":5.726654216572144,"aX":9.397981859075621},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":15.8,"breakHorizontal":-8.3,"spinRate":2359,"spinDirection":155},"zone":3,"typeConfidence":0.92,"plateTime":0.40182894506960976,"extension":6.3110389532831},"index":3,"playId":"a959e775-0c29-3f5a-9214-48fec67ae9dc","pitchNumber":4,"startTime":"2026-05-22T02:08:36.307Z","endTime":"2026-05-22T02:08:39.405Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.9,"endSpeed":84.8,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.249773896180592,"aZ":-18.50265598742438,"pfxX":8.211798219183088,"pfxZ":7.421326945191085,"pX":-0.12767995161342718,"pZ":2.6349258212216484,"vX0":-5.8573970298158615,"vY0":-135.0962241690729,"vZ0":-5.187591695705272,"x":121.87,"y":167.64,"x0":1.004881778805027,"y0":50.006208205277524,"z0":5.886316400429642,"aX":15.136744768389425},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":12.5,"breakHorizontal":-13.6,"spinRate":2275,"spinDirection":159},"zone":5,"typeConfidence":0.91,"plateTime":0.405894751202184,"extension":6.494610112028825},"index":4,"playId":"5217439e-3b43-3078-b24d-79121497fb8a","pitchNumber":5,"startTime":"2026-05-22T02:09:29.706Z","endTime":"2026-05-22T02:09:33.611Z","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.2,"endSpeed":75.0,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.486974197289484,"aZ":-38.416722801067685,"pfxX":-2.1942856131748742,"pfxZ":-4.397836741431462,"pX":0.07617393633433801,"pZ":2.474796528484662,"vX0":-2.234891633092801,"vY0":-118.34864841276341,"vZ0":-0.01880927485375916,"x":114.1,"y":171.96,"x0":1.317650528479044,"y0":50.002807321065745,"z0":5.999960855870891,"aX":-3.1140943626919317},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.1,"breakVerticalInduced":-7.7,"breakHorizontal":4.6,"spinRate":2363,"spinDirection":301},"zone":5,"typeConfidence":0.9,"plateTime":0.46272949149228637,"extension":6.3701797428218185},"hitData":{"launchSpeed":101.0,"launchAngle":4.0,"totalDistance":103.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":147.53,"coordY":154.08}},"index":5,"playId":"435d1428-a65c-37b3-b1fe-0b860c2ab0a7","pitchNumber":6,"startTime":"2026-05-22T02:09:48.016Z","endTime":"2026-05-22T02:09:55.610Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-22T02:09:55.610Z","atBatIndex":13},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Chad Stevens strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":14,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-05-22T02:10:07.061Z","endTime":"2026-05-22T02:11:38.616Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":677060,"fullName":"Chad Stevens","link":"/api/v1/people/677060"},"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],"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":677060,"fullName":"Chad Stevens","link":"/api/v1/people/677060"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"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(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.1,"endSpeed":78.6,"strikeZoneTop":3.362,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.704540570356208,"aZ":-30.36888056529486,"pfxX":9.915449739090686,"pfxZ":1.1442118841776718,"pX":1.700632889344982,"pZ":3.401959344250539,"vX0":-2.51701365479207,"vY0":-125.31796739310664,"vZ0":-0.19769495953356053,"x":52.18,"y":146.93,"x0":1.4334900262532486,"y0":50.00388992268848,"z0":5.974774229378186,"aX":15.680083284020654},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":2.3,"breakHorizontal":-17.3,"spinRate":1984,"spinDirection":134},"zone":12,"typeConfidence":0.9,"plateTime":0.4380502038997327,"extension":6.355950260003514},"index":0,"playId":"3e369d96-6411-3d98-bcd8-7cac7a6e4095","pitchNumber":1,"startTime":"2026-05-22T02:10:20.248Z","endTime":"2026-05-22T02:10:24.269Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.8,"endSpeed":84.9,"strikeZoneTop":3.362,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.193629301963572,"aZ":-15.849035153558292,"pfxX":4.015334757383535,"pfxZ":8.808856366886907,"pX":0.40311145038022766,"pZ":4.2125124477513385,"vX0":-3.865271620113865,"vY0":-135.20458355181313,"vZ0":-1.4394512835677997,"x":101.63,"y":125.04,"x0":1.3288545631952182,"y0":50.002442695470116,"z0":5.862835336254588,"aX":7.441593719398564},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":15.8,"breakHorizontal":-6.5,"spinRate":2334,"spinDirection":156},"zone":12,"typeConfidence":0.91,"plateTime":0.4049418700740546,"extension":6.375293012194782},"index":1,"playId":"26866768-cd9f-3d17-9496-a3fb68ed9194","pitchNumber":2,"startTime":"2026-05-22T02:10:37.956Z","endTime":"2026-05-22T02:10:41.565Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":85.7,"strikeZoneTop":3.362,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.7947209628657,"aZ":-13.552313558461606,"pfxX":4.6456744892055895,"pfxZ":9.916029644724723,"pX":-0.38564259788427585,"pZ":2.311454066639592,"vX0":-5.730098398386091,"vY0":-136.14715539220097,"vZ0":-6.517702833386386,"x":131.7,"y":176.37,"x0":1.142367187830101,"y0":50.00171560445166,"z0":5.673665569339619,"aX":8.723883698867017},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":16.8,"breakHorizontal":-7.2,"spinRate":2290,"spinDirection":150},"zone":4,"typeConfidence":0.92,"plateTime":0.4022480877918775,"extension":6.547843590418672},"index":2,"playId":"10644d51-bb14-3419-9c82-f1e5a2f6b364","pitchNumber":3,"startTime":"2026-05-22T02:10:53.416Z","endTime":"2026-05-22T02:10:56.416Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.1,"endSpeed":85.4,"strikeZoneTop":3.362,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.504255679332385,"aZ":-17.280325918138047,"pfxX":4.182858789760727,"pfxZ":7.9872369790290705,"pX":-0.5531049123510253,"pZ":3.0027187343499198,"vX0":-6.171129429362615,"vY0":-135.4309717535043,"vZ0":-3.8923767219342276,"x":138.08,"y":157.71,"x0":1.20755949575076,"y0":50.004676269218265,"z0":5.661111233114631,"aX":7.80191879878175},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":13.9,"breakHorizontal":-6.4,"spinRate":2284,"spinDirection":149},"zone":1,"typeConfidence":0.9,"plateTime":0.4038507493867147,"extension":6.436182696850688},"index":3,"playId":"b31f1d4e-d124-3a3e-af99-f05687594e3e","pitchNumber":4,"startTime":"2026-05-22T02:11:10.515Z","endTime":"2026-05-22T02:11:13.784Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":86.6,"strikeZoneTop":3.362,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.110167766394984,"aZ":-18.11924452766286,"pfxX":5.417976638639245,"pfxZ":7.334090199674087,"pX":-0.250217976414999,"pZ":3.7465920388420635,"vX0":-5.907884422710127,"vY0":-137.03804990600062,"vZ0":-2.218489891393414,"x":126.54,"y":137.62,"x0":1.2218282997956127,"y0":50.00327744009364,"z0":5.793951175265112,"aX":10.384228622866846},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":13.1,"breakHorizontal":-8.6,"spinRate":2298,"spinDirection":147},"zone":11,"typeConfidence":0.92,"plateTime":0.3985251322810819,"extension":6.25951283457102},"index":4,"playId":"4876cd47-8c42-34ea-916e-3d935a32345b","pitchNumber":5,"startTime":"2026-05-22T02:11:34.096Z","endTime":"2026-05-22T02:11:38.616Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-22T02:11:38.616Z","atBatIndex":14},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Gabriel Moreno strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-05-22T02:13:40.678Z","endTime":"2026-05-22T02:14:53.012Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":688642,"fullName":"Zach Agnos","link":"/api/v1/people/688642"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","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":"Strikeout","eventType":"strikeout","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":696100,"link":"/api/v1/people/696100"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":86.0,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.298708157347587,"aZ":-22.31258389504928,"pfxX":-9.292818072469322,"pfxZ":5.2083260129709785,"pX":-0.6301479135869773,"pZ":2.1957497276057047,"vX0":6.3501377070166525,"vY0":-136.98314504981747,"vZ0":-5.005669575549746,"x":141.02,"y":179.49,"x0":-1.7753431408642892,"y0":50.00399887636327,"z0":5.579861453394079,"aX":-17.59656273354585},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":8.5,"breakHorizontal":15.5,"spinRate":2289,"spinDirection":218},"zone":4,"typeConfidence":0.91,"plateTime":0.4004238164699432,"extension":6.1854741589550155},"index":0,"playId":"acdacab8-a8a0-35cf-95dd-f4e3843557a1","pitchNumber":1,"startTime":"2026-05-22T02:13:49.416Z","endTime":"2026-05-22T02:13:53.203Z","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.8,"endSpeed":77.6,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.014827437407096,"aZ":-35.22345036143726,"pfxX":1.013810044862261,"pfxZ":-1.995628881557451,"pX":1.3088334039601897,"pZ":1.6018154186266271,"vX0":6.564458840659028,"vY0":-123.33165397057951,"vZ0":-3.006388327553677,"x":67.11,"y":195.53,"x0":-1.5312615728266223,"y0":50.00576167876299,"z0":5.839984660078185,"aX":1.5453722174777755},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.5,"breakVerticalInduced":-4.1,"breakHorizontal":-3.5,"spinRate":2230,"spinDirection":36},"zone":14,"typeConfidence":2.0,"plateTime":0.44596220792045305,"extension":6.128508127287741},"index":1,"playId":"0667216d-651a-3d77-acb2-3859963c1ac8","pitchNumber":2,"startTime":"2026-05-22T02:14:05.007Z","endTime":"2026-05-22T02:14:08.703Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.4,"endSpeed":77.2,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.62155042312125,"aZ":-31.965729545550268,"pfxX":8.77209777642911,"pfxZ":0.13524748334462267,"pX":-0.2247808919181659,"pZ":3.3577720253554495,"vX0":1.1920285699356108,"vY0":-122.90834773988345,"vZ0":0.35401212000380444,"x":125.57,"y":148.12,"x0":-1.8556979662067936,"y0":50.00198903064568,"z0":5.93869093086044,"aX":13.34467730057979},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":0.6,"breakHorizontal":-16.2,"spinRate":2313,"spinDirection":53},"zone":11,"typeConfidence":2.0,"plateTime":0.44659014842562383,"extension":6.090677860761963},"index":2,"playId":"715e98b3-9bb1-39cf-9edd-21e5ec86bd46","pitchNumber":3,"startTime":"2026-05-22T02:14:22.513Z","endTime":"2026-05-22T02:14:27.186Z","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":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-05-22T02:14:32.205Z","endTime":"2026-05-22T02:14:49.973Z","isPitch":false,"type":"action","player":{"id":672515,"link":"/api/v1/people/672515"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":91.1,"endSpeed":83.5,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.19718407453828,"aZ":-23.43190385731471,"pfxX":1.5857858614759657,"pfxZ":4.909740396643551,"pX":0.844858396423249,"pZ":3.420078148318399,"vX0":6.21627107858986,"vY0":-132.58643524678897,"vZ0":-1.8444519095428773,"x":84.8,"y":146.44,"x0":-1.7356497310552237,"y0":50.00416010399049,"z0":5.833676670512194,"aX":2.8255272287977755},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":8.8,"breakHorizontal":-4.2,"spinRate":2373,"spinDirection":181},"zone":12,"typeConfidence":0.91,"plateTime":0.4130185180805941,"extension":6.1264470115686676},"index":4,"playId":"7783bf4a-aeb8-3230-8a06-c465e02dbf7c","pitchNumber":4,"startTime":"2026-05-22T02:14:49.973Z","endTime":"2026-05-22T02:14:53.012Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-22T02:14:53.012Z","atBatIndex":15},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Adrian Del Castillo walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":16,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-05-22T02:15:16.876Z","endTime":"2026-05-22T02:17:43.233Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":688642,"fullName":"Zach Agnos","link":"/api/v1/people/688642"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,7,8],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":85.6,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.44804445135093,"aZ":-22.73633650247418,"pfxX":-9.914709041046903,"pfxZ":5.002073005780275,"pX":-1.551745579030986,"pZ":3.818919308489975,"vX0":4.195915413019338,"vY0":-136.79359880169665,"vZ0":-0.7044928216846038,"x":176.15,"y":135.67,"x0":-1.8213156020302754,"y0":50.00211284655374,"z0":5.644859634759987,"aX":-18.704142798752976},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":9.1,"breakHorizontal":17.0,"spinRate":2232,"spinDirection":224},"zone":11,"typeConfidence":0.91,"plateTime":0.4010975631132898,"extension":6.1174573980458185},"index":0,"playId":"6d50c05d-c679-3d0a-b32c-9cc937a5997d","pitchNumber":1,"startTime":"2026-05-22T02:15:18.244Z","endTime":"2026-05-22T02:15:21.375Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.2,"endSpeed":77.0,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.04972868592417,"aZ":-33.246071791413655,"pfxX":9.537722103583345,"pfxZ":-0.7154374176458616,"pX":0.09062335089760824,"pZ":1.3988978417544784,"vX0":1.7243544363028098,"vY0":-122.5264449877997,"vZ0":-3.5094163723860614,"x":113.55,"y":201.01,"x0":-1.862472385006228,"y0":50.00269416968478,"z0":5.728442765464612,"aX":14.31791293660048},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":-1.9,"breakHorizontal":-17.6,"spinRate":2422,"spinDirection":47},"zone":14,"typeConfidence":2.0,"plateTime":0.44920858146384735,"extension":6.0138659705988164},"index":1,"playId":"608e6b6f-625a-397a-8eaf-58b81841f9d6","pitchNumber":2,"startTime":"2026-05-22T02:15:33.715Z","endTime":"2026-05-22T02:15:37.087Z","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":1,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":86.1,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.620762327928524,"aZ":-19.1195904618873,"pfxX":1.084378436919133,"pfxZ":6.932974297961159,"pX":1.1379859399690455,"pZ":2.1217089327731475,"vX0":7.237079142770306,"vY0":-136.06750083936862,"vZ0":-5.783719061100697,"x":73.62,"y":181.49,"x0":-1.6923603832140095,"y0":50.00453755651789,"z0":5.590900651841923,"aX":2.0421819166499264},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":11.5,"breakHorizontal":-3.5,"spinRate":2403,"spinDirection":195},"zone":14,"typeConfidence":0.92,"plateTime":0.40185926507754477,"extension":6.311019226036724},"index":2,"playId":"e4c323af-d923-39ea-9f02-206ea7d2a68d","pitchNumber":3,"startTime":"2026-05-22T02:15:49.621Z","endTime":"2026-05-22T02:15:53.626Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":86.5,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.139637436573647,"aZ":-19.604934820082374,"pfxX":0.5783177382576816,"pfxZ":6.602521041137228,"pX":0.375510167946249,"pZ":3.545456787504881,"vX0":5.186575059470959,"vY0":-136.4092004465358,"vZ0":-2.520740417183548,"x":102.69,"y":143.05,"x0":-1.6176280653941932,"y0":50.00281401407027,"z0":5.817826936903309,"aX":1.1004055023893486},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":11.6,"breakHorizontal":-2.0,"spinRate":2463,"spinDirection":194},"zone":12,"typeConfidence":0.92,"plateTime":0.3999838780561018,"extension":6.150463701775418},"index":3,"playId":"dd0ebd85-9de8-36ab-91e9-3a22d286227d","pitchNumber":4,"startTime":"2026-05-22T02:16:15.423Z","endTime":"2026-05-22T02:16:18.429Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.8,"endSpeed":85.5,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.399971494911455,"aZ":-21.508620345576958,"pfxX":1.1434910685114619,"pfxZ":5.7237660796763805,"pX":0.6640695766714443,"pZ":4.398661809792068,"vX0":5.79956808027161,"vY0":-135.15675648901887,"vZ0":0.19951499370760017,"x":91.69,"y":120.02,"x0":-1.651636312683346,"y0":50.00450143360111,"z0":5.825265711299237,"aX":2.130921462164773},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":10.7,"breakHorizontal":-3.2,"spinRate":2402,"spinDirection":199},"zone":12,"typeConfidence":0.92,"plateTime":0.4040954843749125,"extension":6.122666032146805},"index":4,"playId":"5dc2ad73-f004-37bf-9802-f54dc8a7c454","pitchNumber":5,"startTime":"2026-05-22T02:16:32.731Z","endTime":"2026-05-22T02:16:35.731Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":85.9,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.801983796912285,"aZ":-16.593115815717482,"pfxX":-0.9900531415196716,"pfxZ":8.276929853319553,"pX":-0.6031404997649453,"pZ":3.0743984452674273,"vX0":3.5667983537980374,"vY0":-135.86578929323025,"vZ0":-4.044774658187897,"x":139.99,"y":155.77,"x0":-1.8002985783589358,"y0":50.003564442533595,"z0":5.724411096872174,"aX":-1.8640853542860147},"breaks":{"breakAngle":3.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":14.4,"breakHorizontal":1.1,"spinRate":2395,"spinDirection":192},"zone":1,"typeConfidence":0.9,"plateTime":0.4020462081129943,"extension":6.229363368824994},"index":5,"playId":"0bf3e422-bb8a-39d7-8fa7-3ed11dd86eab","pitchNumber":6,"startTime":"2026-05-22T02:16:50.816Z","endTime":"2026-05-22T02:16:53.816Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"index":6,"startTime":"2026-05-22T02:17:03.514Z","endTime":"2026-05-22T02:17:17.945Z","isPitch":false,"type":"action","player":{"id":680728,"link":"/api/v1/people/680728"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.7,"endSpeed":84.7,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.807090549374447,"aZ":-21.643741643329186,"pfxX":0.7972382254010533,"pfxZ":5.787490226694652,"pX":0.4549083606213445,"pZ":2.5969164899992205,"vX0":5.521881045982628,"vY0":-133.5839912386018,"vZ0":-3.9826630322430665,"x":99.66,"y":168.66,"x0":-1.7365126758863172,"y0":50.00617131840032,"z0":5.649217203634512,"aX":1.4514755862738151},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":9.8,"breakHorizontal":-2.5,"spinRate":2166,"spinDirection":196},"zone":6,"typeConfidence":0.91,"plateTime":0.40887891059983383,"extension":6.352952267136959},"index":7,"playId":"cb4dd6f6-843c-353e-9ed7-e4d74a53acb8","pitchNumber":7,"startTime":"2026-05-22T02:17:17.945Z","endTime":"2026-05-22T02:17:21.461Z","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":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.2,"endSpeed":76.4,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.123564203310504,"aZ":-33.67233803871841,"pfxX":7.9372511459665045,"pfxZ":-1.0056742241655083,"pX":-1.1891621972581035,"pZ":3.2688437938728456,"vX0":-0.4344703551147816,"vY0":-121.21616557656186,"vZ0":0.9443728762105874,"x":162.33,"y":150.52,"x0":-2.0384431083740577,"y0":50.00491977084683,"z0":5.818473356588523,"aX":11.78970106702672},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":-1.3,"breakHorizontal":-14.3,"spinRate":2233,"spinDirection":54},"zone":11,"typeConfidence":2.0,"plateTime":0.4521986687400741,"extension":6.069044274652132},"index":8,"playId":"2ec931fe-6392-3274-bb41-e70741331c6e","pitchNumber":8,"startTime":"2026-05-22T02:17:39.295Z","endTime":"2026-05-22T02:17:43.233Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-22T02:17:43.233Z","atBatIndex":16},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ryan Waldschmidt called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":17,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-05-22T02:17:58.321Z","endTime":"2026-05-22T02:19:10.184Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":814439,"fullName":"Ryan Waldschmidt","link":"/api/v1/people/814439"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":688642,"fullName":"Zach Agnos","link":"/api/v1/people/688642"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"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":3},"credits":[{"player":{"id":696100,"link":"/api/v1/people/696100"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.7,"endSpeed":76.6,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.578659315788023,"aZ":-32.355126282444985,"pfxX":7.271775079754439,"pfxZ":-0.12018975758608974,"pX":-0.4757909463810585,"pZ":2.6749115535667434,"vX0":0.9814289307115098,"vY0":-121.90102316850535,"vZ0":-0.9234937240655152,"x":135.14,"y":166.56,"x0":-1.8285156765115012,"y0":50.004437727835764,"z0":5.87002921270995,"aX":10.86467248164398},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":-0.1,"breakHorizontal":-13.4,"spinRate":2245,"spinDirection":51},"zone":4,"typeConfidence":2.0,"plateTime":0.45057039812829247,"extension":6.104012173107139},"index":0,"playId":"25b9b9a7-4ab9-30f0-ac57-5a3c81a72876","pitchNumber":1,"startTime":"2026-05-22T02:18:09.967Z","endTime":"2026-05-22T02:18:14.125Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.9,"endSpeed":78.9,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.90849040343162,"aZ":-30.66141263578019,"pfxX":-5.359019088377522,"pfxZ":0.9647744003238454,"pX":0.11488331295034848,"pZ":1.0148293494385034,"vX0":6.368147495412891,"vY0":-124.85636357719333,"vZ0":-4.91505731815601,"x":112.62,"y":211.38,"x0":-1.7763940030660987,"y0":50.00579834863193,"z0":5.541826689378767,"aX":-8.435032505993393},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":0.8,"breakHorizontal":8.2,"spinRate":1279,"spinDirection":242},"zone":14,"typeConfidence":2.0,"plateTime":0.4392384775488112,"extension":6.391206806355874},"index":1,"playId":"a6bfe64f-6dd8-3440-b644-301c270fa28b","pitchNumber":2,"startTime":"2026-05-22T02:18:23.057Z","endTime":"2026-05-22T02:18:26.589Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":86.1,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.938576253664294,"aZ":-13.421160157016867,"pfxX":-4.203286457094206,"pfxZ":9.829361628921973,"pX":-0.11923442111394009,"pZ":2.5530731721897877,"vX0":5.121773776768062,"vY0":-137.60164248533468,"vZ0":-6.200024696204876,"x":121.54,"y":169.85,"x0":-1.4629425607565496,"y0":50.00515628131752,"z0":5.753325587826545,"aX":-8.02176618082947},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":16.6,"breakHorizontal":6.5,"spinRate":2337,"spinDirection":212},"zone":5,"typeConfidence":0.91,"plateTime":0.3988022162918554,"extension":6.230440762906064},"index":2,"playId":"0cc6abc1-7eec-3dfd-a72e-3a9d8119db78","pitchNumber":3,"startTime":"2026-05-22T02:18:42.688Z","endTime":"2026-05-22T02:18:46.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(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":84.0,"endSpeed":77.5,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.433534150490186,"aZ":-34.82461021110973,"pfxX":1.0863567301599333,"pfxZ":-1.7428621118748993,"pX":-0.7168390089933674,"pZ":3.151984976116405,"vX0":1.9754355393871899,"vY0":-122.39707306242818,"vZ0":0.3731655131907041,"x":144.32,"y":153.68,"x0":-1.6744706150010662,"y0":50.00143210622982,"z0":5.971844053791478,"aX":1.653270758886699},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":-2.9,"breakHorizontal":-2.4,"spinRate":2218,"spinDirection":47},"zone":1,"typeConfidence":2.0,"plateTime":0.44694579036365045,"extension":6.088625483801734},"index":3,"playId":"fc6fbaeb-bb1b-30a1-a2e5-195224d7ab0c","pitchNumber":4,"startTime":"2026-05-22T02:19:05.315Z","endTime":"2026-05-22T02:19:10.184Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-22T02:19:10.184Z","atBatIndex":17},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ketel Marte singles on a line drive to center fielder Jake McCarthy. Adrian Del Castillo to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":18,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-05-22T02:19:26.015Z","endTime":"2026-05-22T02:20:24.346Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":688642,"fullName":"Zach Agnos","link":"/api/v1/people/688642"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"postOnSecond":{"id":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","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":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":664983,"link":"/api/v1/people/664983"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.3,"endSpeed":77.6,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.478564716057367,"aZ":-37.14834326478592,"pfxX":7.745736745905397,"pfxZ":-3.26485769860264,"pX":-0.14640958774179227,"pZ":3.0266661986601164,"vX0":1.920326136806119,"vY0":-122.78283879254597,"vZ0":0.7784682541112673,"x":122.58,"y":157.06,"x0":-1.9448474367065929,"y0":50.000011466641844,"z0":5.868454909569257,"aX":11.814838119029222},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.9,"breakVerticalInduced":-5.5,"breakHorizontal":-14.5,"spinRate":2337,"spinDirection":61},"zone":2,"typeConfidence":2.0,"plateTime":0.4462147552128921,"extension":5.976899007319253},"index":0,"playId":"774ba26b-fc53-3d07-afe6-6e2238d52c4c","pitchNumber":1,"startTime":"2026-05-22T02:19:36.357Z","endTime":"2026-05-22T02:19:40.094Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.6,"endSpeed":85.8,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.697652666090015,"aZ":-19.590182619732442,"pfxX":-1.1094617662517017,"pfxZ":6.7442378766515105,"pX":0.7327654379189203,"pZ":3.2661381774956872,"vX0":6.358236976511631,"vY0":-134.83568279354796,"vZ0":-3.0019995585538517,"x":89.07,"y":150.59,"x0":-1.498368696388949,"y0":50.0016251506806,"z0":5.755135359173085,"aX":-2.070719192434177},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":11.9,"breakHorizontal":0.8,"spinRate":2216,"spinDirection":202},"zone":3,"typeConfidence":0.9,"plateTime":0.4041857806068152,"extension":6.2599747150634615},"index":1,"playId":"0a84e83d-76b2-3e4c-a09f-231affa012cf","pitchNumber":2,"startTime":"2026-05-22T02:19:53.694Z","endTime":"2026-05-22T02:19:58.755Z","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":1,"outs":2},"pitchData":{"startSpeed":85.1,"endSpeed":78.8,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.136646266380247,"aZ":-34.456031927528855,"pfxX":3.365701416375231,"pfxZ":-1.4522332863119534,"pX":0.2207827204713855,"pZ":3.2043269688259515,"vX0":3.5822654431190233,"vY0":-124.00080992978889,"vZ0":0.2871446850247914,"x":108.58,"y":152.26,"x0":-1.6761292045613052,"y0":50.00411223042011,"z0":5.945003492966564,"aX":5.27919613482254},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":-2.4,"breakHorizontal":-6.8,"spinRate":2262,"spinDirection":51},"zone":2,"typeConfidence":2.0,"plateTime":0.44050608996305707,"extension":6.03490455813704},"hitData":{"launchSpeed":78.3,"launchAngle":18.0,"totalDistance":209.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":123.11,"coordY":96.0}},"index":2,"playId":"6677a39f-9363-3150-91b0-3f5e791d939f","pitchNumber":3,"startTime":"2026-05-22T02:20:12.585Z","endTime":"2026-05-22T02:20:24.346Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-22T02:20:24.346Z","atBatIndex":18},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Corbin Carroll lines out to center fielder Jake McCarthy.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-05-22T02:20:46.725Z","endTime":"2026-05-22T02:21:41.516Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":688642,"fullName":"Zach Agnos","link":"/api/v1/people/688642"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":664983,"link":"/api/v1/people/664983"},"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":2},"pitchData":{"startSpeed":93.9,"endSpeed":86.8,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.992818028959928,"aZ":-27.148470481323752,"pfxX":-8.494647572198604,"pfxZ":2.629433098023817,"pX":0.6736113026263087,"pZ":2.835949509560367,"vX0":9.27406189810584,"vY0":-136.6170478563789,"vZ0":-2.4333753681995027,"x":91.32,"y":162.21,"x0":-1.643700890645859,"y0":50.002728525982064,"z0":5.583179666123376,"aX":-16.23462590624395},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":4.4,"breakHorizontal":13.7,"spinRate":2159,"spinDirection":220},"zone":3,"typeConfidence":0.91,"plateTime":0.399249042749255,"extension":6.240167177927546},"index":0,"playId":"317b8dd0-b733-32b2-b873-a29a00aaace9","pitchNumber":1,"startTime":"2026-05-22T02:20:57.655Z","endTime":"2026-05-22T02:21:01.291Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.8,"endSpeed":85.2,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.630105873431113,"aZ":-21.589133843210053,"pfxX":-0.15738896121960622,"pfxZ":5.741712545392341,"pX":-1.2235807752217431,"pZ":3.981611746022913,"vX0":1.8957793825959837,"vY0":-133.8857536732773,"vZ0":-0.671986092136383,"x":163.64,"y":131.28,"x0":-1.915696848363578,"y0":50.0043838121012,"z0":5.759225869813939,"aX":-0.29031414252232624},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":10.6,"breakHorizontal":0.0,"spinRate":2228,"spinDirection":200},"zone":11,"typeConfidence":0.91,"plateTime":0.40664991144087637,"extension":6.114751694821931},"index":1,"playId":"740b106d-7b67-3210-bbbe-d7b6eb90fb1e","pitchNumber":2,"startTime":"2026-05-22T02:21:16.060Z","endTime":"2026-05-22T02:21:19.220Z","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":1,"outs":2},"pitchData":{"startSpeed":85.1,"endSpeed":79.5,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.152649068206834,"aZ":-32.6749445495945,"pfxX":-4.492182338339338,"pfxZ":-0.31618752321606713,"pX":-0.5304586284218641,"pZ":1.614740835326334,"vX0":4.745401702366856,"vY0":-124.05337581644365,"vZ0":-3.121624083862525,"x":137.22,"y":195.18,"x0":-1.8704193525583528,"y0":50.00335295812424,"z0":5.569787404207964,"aX":-7.112348195599515},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":-1.0,"breakHorizontal":7.2,"spinRate":1131,"spinDirection":241},"zone":7,"typeConfidence":2.0,"plateTime":0.4388961365780437,"extension":6.262674805806751},"hitData":{"launchSpeed":95.2,"launchAngle":21.0,"totalDistance":361.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":137.8,"coordY":54.03}},"index":2,"playId":"51d1644b-3b9f-3782-9462-721f636e0ace","pitchNumber":3,"startTime":"2026-05-22T02:21:34.136Z","endTime":"2026-05-22T02:21:41.516Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-22T02:21:41.516Z","atBatIndex":19},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Willi Castro walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":20,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-05-22T02:23:52.314Z","endTime":"2026-05-22T02:26:27.288Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,6,7,8],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.5,"endSpeed":79.7,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.82003008748801,"aZ":-24.772326187167113,"pfxX":8.308894441450963,"pfxZ":4.587741314950433,"pX":1.4904598705570864,"pZ":2.4577155574529734,"vX0":-2.4534233883846395,"vY0":-126.03350838476788,"vZ0":-3.5399099602272104,"x":60.19,"y":172.42,"x0":1.3949498080978928,"y0":50.005878502737865,"z0":5.873841001108254,"aX":13.41304766952614},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":7.8,"breakHorizontal":-14.5,"spinRate":1822,"spinDirection":134},"zone":14,"typeConfidence":0.88,"plateTime":0.4340489988903138,"extension":6.4420748342922325},"index":0,"playId":"640d3f7b-9b8a-3348-8631-5a19cf37de41","pitchNumber":1,"startTime":"2026-05-22T02:23:59.985Z","endTime":"2026-05-22T02:24:03.958Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.2,"endSpeed":79.0,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.74503855793235,"aZ":-25.911849993705324,"pfxX":10.297417551165449,"pfxZ":3.9280120424913765,"pX":1.1260284910044671,"pZ":2.6814416988912497,"vX0":-3.9757722705805407,"vY0":-125.53585200461755,"vZ0":-2.5595308332194757,"x":74.08,"y":166.38,"x0":1.393728904814276,"y0":50.002138321804765,"z0":5.826599933582796,"aX":16.41140844238699},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":6.7,"breakHorizontal":-17.8,"spinRate":2013,"spinDirection":132},"zone":12,"typeConfidence":0.9,"plateTime":0.4365444625135684,"extension":6.350778370664428},"index":1,"playId":"866ae2a6-292b-3322-92a8-98a3b1d94fd5","pitchNumber":2,"startTime":"2026-05-22T02:24:13.092Z","endTime":"2026-05-22T02:24:17.536Z","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.1,"endSpeed":85.3,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.294897579896034,"aZ":-12.052480694263144,"pfxX":5.008535442878845,"pfxZ":10.85282744644795,"pX":0.03477536711846897,"pZ":1.0025714481595838,"vX0":-5.061919308009862,"vY0":-135.24004822553172,"vZ0":-9.922225410782398,"x":115.67,"y":211.71,"x0":1.2793637440587002,"y0":50.00228595769954,"z0":5.562855409678683,"aX":9.28458764135721},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":17.8,"breakHorizontal":-8.0,"spinRate":2351,"spinDirection":154},"zone":14,"typeConfidence":0.92,"plateTime":0.4049018630059851,"extension":6.458691505981446},"index":2,"playId":"66c84015-5dfd-3834-adfe-9ee109a93ca2","pitchNumber":3,"startTime":"2026-05-22T02:24:29.581Z","endTime":"2026-05-22T02:24:32.751Z","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.2,"endSpeed":84.3,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.154823050368083,"aZ":-14.806784431145731,"pfxX":5.324096559999491,"pfxZ":9.54178937880906,"pX":0.2425624842570303,"pZ":2.2572062367999246,"vX0":-4.684807899081053,"vY0":-134.0963571029954,"vZ0":-6.202725951380612,"x":107.75,"y":177.84,"x0":1.3210247030847784,"y0":50.00262213967979,"z0":5.657710834094844,"aX":9.690477015871657},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":16.1,"breakHorizontal":-8.6,"spinRate":2348,"spinDirection":154},"zone":5,"typeConfidence":0.91,"plateTime":0.408543818967694,"extension":6.475989120608525},"index":3,"playId":"475ebf07-c222-32f2-afe8-c0d918842f1b","pitchNumber":4,"startTime":"2026-05-22T02:24:45.733Z","endTime":"2026-05-22T02:24:49.327Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":85.2,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.897529861646284,"aZ":-12.339707483421925,"pfxX":4.098224812198133,"pfxZ":10.68699757777576,"pX":0.33903218493871784,"pZ":1.9868529878990926,"vX0":-4.079553704725789,"vY0":-135.2238234357844,"vZ0":-7.2733363057951905,"x":104.08,"y":185.13,"x0":1.3332340511823404,"y0":50.001667504548855,"z0":5.573145319079024,"aX":7.605433618721052},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":18.0,"breakHorizontal":-6.6,"spinRate":2353,"spinDirection":150},"zone":9,"typeConfidence":0.92,"plateTime":0.40471131547193506,"extension":6.516699291084758},"index":4,"playId":"e8d43f81-e60f-3fdf-8260-7c5349c2dcfc","pitchNumber":5,"startTime":"2026-05-22T02:25:01.558Z","endTime":"2026-05-22T02:25:06.438Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"index":5,"startTime":"2026-05-22T02:25:23.018Z","endTime":"2026-05-22T02:25:29.041Z","isPitch":false,"type":"action","player":{"id":650489,"link":"/api/v1/people/650489"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":85.4,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.479907956904597,"aZ":-14.940472205959562,"pfxX":3.182324930771024,"pfxZ":9.201714370927293,"pX":0.6190624038429894,"pZ":2.6245007833036484,"vX0":-3.264741008888327,"vY0":-136.1326206869044,"vZ0":-5.3859541559738835,"x":93.4,"y":167.92,"x0":1.4216409129848833,"y0":50.00259144212821,"z0":5.666443480017341,"aX":5.960194855526503},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":15.7,"breakHorizontal":-5.0,"spinRate":2326,"spinDirection":152},"zone":6,"typeConfidence":0.91,"plateTime":0.40268048407874524,"extension":6.353679190891065},"index":6,"playId":"23b2ae07-00e3-3fe7-8f70-fc8e51ee3449","pitchNumber":6,"startTime":"2026-05-22T02:25:29.041Z","endTime":"2026-05-22T02:25:33.051Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":85.4,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.70906140439574,"aZ":-15.107610461552436,"pfxX":5.711770394735356,"pfxZ":9.125029812968247,"pX":-0.05065127452003346,"pZ":2.7611123785987006,"vX0":-5.417143915652962,"vY0":-135.87791344451264,"vZ0":-5.095951761894941,"x":118.93,"y":164.23,"x0":1.2265362160596465,"y0":50.0024237799325,"z0":5.710187669133271,"aX":10.682677262583704},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":15.6,"breakHorizontal":-9.2,"spinRate":2285,"spinDirection":151},"zone":5,"typeConfidence":0.92,"plateTime":0.4030606894913351,"extension":6.541161910066944},"index":7,"playId":"6db429f3-be58-3a78-9d36-76fe85239a8c","pitchNumber":7,"startTime":"2026-05-22T02:25:49.586Z","endTime":"2026-05-22T02:25:55.478Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":86.1,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.85634395931329,"aZ":-15.736389175056491,"pfxX":3.818505965574517,"pfxZ":8.689246277174185,"pX":-0.5935758626851468,"pZ":1.5976384980996128,"vX0":-5.981294598798079,"vY0":-136.61021527471271,"vZ0":-7.874995689106408,"x":139.63,"y":195.64,"x0":1.1272930244403994,"y0":50.001551249586456,"z0":5.597495342622978,"aX":7.223034712942442},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":14.3,"breakHorizontal":-5.6,"spinRate":2348,"spinDirection":154},"zone":7,"typeConfidence":0.9,"plateTime":0.4008081822859677,"extension":6.511428727200942},"index":8,"playId":"dad3e33d-7943-3b44-a500-03e89fbbee3d","pitchNumber":8,"startTime":"2026-05-22T02:26:22.274Z","endTime":"2026-05-22T02:26:27.288Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-22T02:26:27.288Z","atBatIndex":20},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Tyler Freeman grounds into a double play, second baseman Ketel Marte to shortstop Geraldo Perdomo to first baseman Ildemaro Vargas. Willi Castro out at 2nd. Tyler Freeman out at 1st.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":21,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-05-22T02:26:49.022Z","endTime":"2026-05-22T02:27:01.636Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"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,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":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":606466,"link":"/api/v1/people/606466"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":672695,"link":"/api/v1/people/672695"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"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, 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":0},"pitchData":{"startSpeed":87.1,"endSpeed":79.7,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.722034620091243,"aZ":-23.383906250106428,"pfxX":8.967755598575526,"pfxZ":5.414682248316607,"pX":0.8617643561308727,"pZ":2.568785376515143,"vX0":-4.095230853133394,"vY0":-126.83199011745407,"vZ0":-3.386955679394978,"x":84.15,"y":169.42,"x0":1.3350214908774487,"y0":50.00417740217568,"z0":5.793135662804786,"aX":14.564258002237331},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":9.2,"breakHorizontal":-15.2,"spinRate":2022,"spinDirection":131},"zone":12,"typeConfidence":0.85,"plateTime":0.4323843422402569,"extension":6.4958855689089265},"hitData":{"launchSpeed":71.9,"launchAngle":11.0,"totalDistance":112.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":143.38,"coordY":139.12}},"index":0,"playId":"324a4e94-d9c9-3f50-943e-705aa5e0c140","pitchNumber":1,"startTime":"2026-05-22T02:26:54.094Z","endTime":"2026-05-22T02:27:01.636Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-22T02:27:01.636Z","atBatIndex":21},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Hunter Goodman strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":22,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-05-22T02:27:24.944Z","endTime":"2026-05-22T02:28:53.860Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"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,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":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"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(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.4,"endSpeed":81.2,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.568310617347716,"aZ":-20.729401735314475,"pfxX":7.2554582911153815,"pfxZ":6.834122880509596,"pX":-0.08619047144636953,"pZ":1.324294471589216,"vX0":-5.701207550050572,"vY0":-128.57419569552877,"vZ0":-6.998907660207593,"x":120.29,"y":203.02,"x0":1.2168689531928414,"y0":50.00549088518593,"z0":5.689689597844051,"aX":12.154044785464528},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":11.0,"breakHorizontal":-11.9,"spinRate":1986,"spinDirection":131},"zone":13,"typeConfidence":2.0,"plateTime":0.4259472200017429,"extension":6.595478016663301},"index":0,"playId":"3c667369-7025-38c1-b6e1-f0970fac10c9","pitchNumber":1,"startTime":"2026-05-22T02:27:30.446Z","endTime":"2026-05-22T02:27:34.660Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.4,"endSpeed":84.5,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.782328463878752,"aZ":-16.108109905418015,"pfxX":4.85233685954635,"pfxZ":8.755135164309765,"pX":0.7129604016716685,"pZ":3.785566226431151,"vX0":-3.506860326199829,"vY0":-134.51321342719598,"vZ0":-2.1939575937757563,"x":89.82,"y":136.57,"x0":1.4021871873830145,"y0":50.003853027010265,"z0":5.752000905777661,"aX":8.905419119760262},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":15.6,"breakHorizontal":-8.0,"spinRate":2312,"spinDirection":149},"zone":12,"typeConfidence":0.91,"plateTime":0.4069671393403351,"extension":6.555815206612057},"index":1,"playId":"48206800-dbbe-3051-aa15-6e36d6107ee5","pitchNumber":2,"startTime":"2026-05-22T02:27:45.859Z","endTime":"2026-05-22T02:27:48.859Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.8,"endSpeed":86.0,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.787532787425747,"aZ":-15.2527301324578,"pfxX":3.887902962709446,"pfxZ":8.952782677217112,"pX":-1.5725496239191086,"pZ":3.153219901584081,"vX0":-8.539222511963093,"vY0":-136.33268655591536,"vZ0":-4.048229004940543,"x":176.94,"y":153.64,"x0":1.089230886725738,"y0":50.004300559540994,"z0":5.703797599121296,"aX":7.350362509076167},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":15.6,"breakHorizontal":-5.3,"spinRate":2310,"spinDirection":153},"zone":11,"typeConfidence":0.9,"plateTime":0.4011137350840168,"extension":6.510562329993962},"index":2,"playId":"d9497ca9-cdc8-3afb-ac88-c47b00179d2d","pitchNumber":3,"startTime":"2026-05-22T02:28:06.832Z","endTime":"2026-05-22T02:28:10.196Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.1,"endSpeed":85.5,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.389149879260643,"aZ":-16.59966720552957,"pfxX":4.1525562890324,"pfxZ":8.324004640059957,"pX":-0.06897879923772682,"pZ":3.7177896919598155,"vX0":-4.960238712763846,"vY0":-135.61290339953533,"vZ0":-2.329308959751965,"x":119.63,"y":138.4,"x0":1.2403590536653109,"y0":50.0041234451852,"z0":5.7398072757513265,"aX":7.771013728868949},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":14.8,"breakHorizontal":-6.5,"spinRate":2295,"spinDirection":157},"zone":11,"typeConfidence":0.91,"plateTime":0.40318872271070827,"extension":6.464444197586079},"index":3,"playId":"917bd443-5267-389c-9045-fe7e29760a3f","pitchNumber":4,"startTime":"2026-05-22T02:28:24.316Z","endTime":"2026-05-22T02:28:28.674Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":4,"startTime":"2026-05-22T02:28:37.482Z","endTime":"2026-05-22T02:28:50.538Z","isPitch":false,"type":"action","player":{"id":696100,"link":"/api/v1/people/696100"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":88.3,"endSpeed":80.8,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.939494877203483,"aZ":-28.04274100608036,"pfxX":9.118286728629311,"pfxZ":2.481741901586389,"pX":1.0584798015205061,"pZ":1.6240732918799545,"vX0":-3.719071391432162,"vY0":-128.508910558209,"vZ0":-4.696544088482655,"x":76.65,"y":194.93,"x0":1.3441272795513024,"y0":50.001012334525136,"z0":5.667189239484033,"aX":15.16907672849473},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":3.6,"breakHorizontal":-15.6,"spinRate":2009,"spinDirection":133},"zone":14,"typeConfidence":0.9,"plateTime":0.4270743419227112,"extension":6.605299570396706},"index":5,"playId":"65325011-adfb-30a9-aaa8-1cf5aefe125b","pitchNumber":5,"startTime":"2026-05-22T02:28:50.538Z","endTime":"2026-05-22T02:28:53.860Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-22T02:28:53.860Z","atBatIndex":22},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Geraldo Perdomo flies out to center fielder Jake McCarthy.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-05-22T02:30:54.307Z","endTime":"2026-05-22T02:32:53.247Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":688642,"fullName":"Zach Agnos","link":"/api/v1/people/688642"},"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":1},"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":5},"credits":[{"player":{"id":664983,"link":"/api/v1/people/664983"},"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, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.6,"endSpeed":75.0,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.485598992562327,"aZ":-35.23350545934204,"pfxX":9.942528052673692,"pfxZ":-2.1474865737423823,"pX":-0.8148539919501206,"pZ":2.6246592004934777,"vX0":-0.05797233473102703,"vY0":-118.88395585161344,"vZ0":0.14588615849881625,"x":148.06,"y":167.91,"x0":-2.080947669140842,"y0":50.00039112520309,"z0":5.769068880462836,"aX":14.183135674425213},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.6,"breakVerticalInduced":-3.6,"breakHorizontal":-18.0,"spinRate":2411,"spinDirection":41},"zone":4,"typeConfidence":2.0,"plateTime":0.46129462904715535,"extension":5.860065390877177},"index":0,"playId":"c377bfaa-bdbb-3db7-bd4e-81743838406f","pitchNumber":1,"startTime":"2026-05-22T02:31:20.168Z","endTime":"2026-05-22T02:31:24.540Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"index":1,"startTime":"2026-05-22T02:31:31.837Z","endTime":"2026-05-22T02:31:42.873Z","isPitch":false,"type":"action","player":{"id":672695,"link":"/api/v1/people/672695"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.8,"endSpeed":79.7,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.28808929285044,"aZ":-32.39265401617839,"pfxX":-7.944983925217911,"pfxZ":-0.14243726941233925,"pX":-0.2100717829330907,"pZ":0.854629900485025,"vX0":6.89837085640493,"vY0":-124.85177850353433,"vZ0":-4.789650480954451,"x":125.01,"y":215.7,"x0":-1.9661875409270044,"y0":50.000751070788496,"z0":5.440190674544778,"aX":-12.640540706593034},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":-1.1,"breakHorizontal":13.0,"spinRate":1454,"spinDirection":247},"zone":13,"typeConfidence":2.0,"plateTime":0.43739820948548624,"extension":6.145795293162841},"index":2,"playId":"c1f09056-7d3e-3e08-a473-4a01cba1c735","pitchNumber":2,"startTime":"2026-05-22T02:31:42.873Z","endTime":"2026-05-22T02:31:46.577Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.6,"endSpeed":83.5,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.968090478822624,"aZ":-22.860893498338044,"pfxX":1.0748676958451078,"pfxZ":5.233672231726157,"pX":0.07534265903242093,"pZ":4.382830083326635,"vX0":4.579440882188401,"vY0":-132.05796173669424,"vZ0":0.6079021780184617,"x":114.13,"y":120.44,"x0":-1.8152941848228403,"y0":50.00658525080676,"z0":5.820719889154411,"aX":1.9139996413599523},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":9.8,"breakHorizontal":-2.9,"spinRate":2321,"spinDirection":182},"zone":12,"typeConfidence":0.91,"plateTime":0.413465893259358,"extension":6.156769529614592},"index":3,"playId":"b06bfa86-8618-3c6d-b26a-bfbb3e24bdc9","pitchNumber":3,"startTime":"2026-05-22T02:32:07.807Z","endTime":"2026-05-22T02:32:11.169Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.6,"endSpeed":84.5,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.871577274472365,"aZ":-22.32466669315974,"pfxX":0.7413406415921413,"pfxZ":5.4316686374655525,"pX":1.2876308626512942,"pZ":2.834987534898001,"vX0":7.581834319545287,"vY0":-133.3348057311646,"vZ0":-3.2110985056261225,"x":67.92,"y":162.24,"x0":-1.6810228928745206,"y0":50.00113952124312,"z0":5.653553262709738,"aX":1.3414977670384156},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":9.4,"breakHorizontal":-2.9,"spinRate":2339,"spinDirection":196},"zone":12,"typeConfidence":0.91,"plateTime":0.409751158917933,"extension":6.257638324469394},"index":4,"playId":"b6e438e4-5551-36d5-a6f9-52ee1f5d27a2","pitchNumber":4,"startTime":"2026-05-22T02:32:25.381Z","endTime":"2026-05-22T02:32:29.221Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.7,"endSpeed":79.6,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.310615107811707,"aZ":-26.41267230798299,"pfxX":-8.059849928793128,"pfxZ":3.5678973175907753,"pX":-0.8332548339639303,"pZ":2.5303894282056167,"vX0":5.458861628472537,"vY0":-126.14470844263928,"vZ0":-2.193362625101296,"x":148.76,"y":170.46,"x0":-1.9766208894196218,"y0":50.001109726629196,"z0":5.53738218433837,"aX":-13.0068587602282},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":6.2,"breakHorizontal":13.3,"spinRate":1176,"spinDirection":240},"zone":13,"typeConfidence":2.0,"plateTime":0.43395929339889205,"extension":6.236061153093245},"hitData":{"launchSpeed":94.7,"launchAngle":44.0,"totalDistance":330.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":107.99,"coordY":67.97}},"index":5,"playId":"883ca87d-8d94-383b-ba1e-45a5f6e8676d","pitchNumber":5,"startTime":"2026-05-22T02:32:43.710Z","endTime":"2026-05-22T02:32:53.247Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-22T02:32:53.247Z","atBatIndex":23},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Nolan Arenado pops out softly to catcher Hunter Goodman in foul territory.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-05-22T02:33:07.228Z","endTime":"2026-05-22T02:35:14.813Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":688642,"fullName":"Zach Agnos","link":"/api/v1/people/688642"},"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":2},"details":{"event":"Pop Out","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":5},"credits":[{"player":{"id":696100,"link":"/api/v1/people/696100"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.5,"endSpeed":77.7,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.398227410954604,"aZ":-33.99951107203597,"pfxX":2.6463906150882615,"pfxZ":-1.195040753484566,"pX":0.41977252040165497,"pZ":1.8968607926232668,"vX0":3.9459713051851018,"vY0":-123.05560590991148,"vZ0":-2.4309929841274656,"x":101.0,"y":187.56,"x0":-1.5510646660274912,"y0":50.00412768411767,"z0":5.7901661609416974,"aX":4.04021242148145},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":-2.5,"breakHorizontal":-5.8,"spinRate":2226,"spinDirection":43},"zone":9,"typeConfidence":2.0,"plateTime":0.44585132756412005,"extension":6.174275752403045},"index":0,"playId":"024e94ba-b3a8-3563-adfd-64fca1ef0e22","pitchNumber":1,"startTime":"2026-05-22T02:33:19.935Z","endTime":"2026-05-22T02:33:23.833Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":85.6,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.847558149452116,"aZ":-13.375948586666345,"pfxX":-4.301549608784068,"pfxZ":9.947162697689157,"pX":0.30011970356697726,"pZ":3.680729234224987,"vX0":6.218692422570655,"vY0":-136.99114811473044,"vZ0":-3.049779657025711,"x":105.56,"y":139.4,"x0":-1.4464013378345488,"y0":50.00350566373789,"z0":5.729708315013142,"aX":-8.130285150755695},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":17.5,"breakHorizontal":6.4,"spinRate":2381,"spinDirection":211},"zone":12,"typeConfidence":0.9,"plateTime":0.4006877235525268,"extension":6.283664695688817},"index":1,"playId":"52f61cdb-c79e-314a-8001-df144a255f94","pitchNumber":2,"startTime":"2026-05-22T02:33:35.835Z","endTime":"2026-05-22T02:33:38.869Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":86.6,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.751073371671794,"aZ":-21.561580150523323,"pfxX":-9.345154339334151,"pfxZ":5.525766197769972,"pX":-1.127886500274872,"pZ":2.06206363209034,"vX0":4.772798805122205,"vY0":-137.99803621629064,"vZ0":-5.415543621722068,"x":159.99,"y":183.1,"x0":-1.6689490916073275,"y0":50.00688198947659,"z0":5.510004972101725,"aX":-17.96260041731242},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":9.0,"breakHorizontal":15.8,"spinRate":2173,"spinDirection":220},"zone":13,"typeConfidence":0.91,"plateTime":0.39745825591694306,"extension":6.256569730905736},"index":2,"playId":"e8bb996e-3dd7-376d-9603-972ba595c2da","pitchNumber":3,"startTime":"2026-05-22T02:33:54.817Z","endTime":"2026-05-22T02:33:57.890Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.4,"endSpeed":87.3,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.939451102952532,"aZ":-22.611069053780938,"pfxX":-9.575825496963608,"pfxZ":4.888772607059012,"pX":-1.417306732650299,"pZ":3.412764092445856,"vX0":4.140657054315221,"vY0":-138.91431997334604,"vZ0":-2.099207961335156,"x":171.02,"y":146.64,"x0":-1.6826779163403296,"y0":50.00056706916309,"z0":5.680358087215398,"aX":-18.7237295247288},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":8.6,"breakHorizontal":16.4,"spinRate":2143,"spinDirection":220},"zone":11,"typeConfidence":0.91,"plateTime":0.39418966554219814,"extension":6.150987381398568},"index":3,"playId":"44e5894e-55d5-3d5a-8939-145aa196e771","pitchNumber":4,"startTime":"2026-05-22T02:34:15.644Z","endTime":"2026-05-22T02:34:19.758Z","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":86.8,"endSpeed":79.8,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.536423351294125,"aZ":-32.336873130112565,"pfxX":-7.917806423257858,"pfxZ":-0.10074048827673288,"pX":-0.7288582414435035,"pZ":2.117794914464452,"vX0":5.1689846466597125,"vY0":-126.30172422795503,"vZ0":-2.149684110044774,"x":144.78,"y":181.6,"x0":-1.77244128703435,"y0":50.00286584998804,"z0":5.578472057767055,"aX":-12.802084693788311},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":-0.5,"breakHorizontal":13.2,"spinRate":1105,"spinDirection":245},"zone":7,"typeConfidence":2.0,"plateTime":0.43353696839155376,"extension":6.185695214799708},"index":4,"playId":"5dccd605-8087-3bb6-a3bd-442358f3ba0a","pitchNumber":5,"startTime":"2026-05-22T02:34:33.843Z","endTime":"2026-05-22T02:34:37.677Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.6,"endSpeed":77.5,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.38858543757463,"aZ":-35.292509836894176,"pfxX":1.5642993004081984,"pfxZ":-2.0423530977834456,"pX":-0.5003348051671429,"pZ":3.0991173871808484,"vX0":2.5505581246101188,"vY0":-123.13945913258671,"vZ0":0.5026099077565183,"x":136.07,"y":155.1,"x0":-1.7543190351018052,"y0":50.00010507432153,"z0":5.887972660877394,"aX":2.391892887939052},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":-3.4,"breakHorizontal":-3.5,"spinRate":2218,"spinDirection":40},"zone":1,"typeConfidence":2.0,"plateTime":0.4454925303892976,"extension":6.109024179976862},"hitData":{"launchSpeed":59.9,"launchAngle":82.0,"totalDistance":41.0,"trajectory":"popup","hardness":"soft","location":"2","coordinates":{"coordX":142.72,"coordY":208.05}},"index":5,"playId":"2700e85c-9c7f-39b0-9b59-2e0b58ed12b2","pitchNumber":6,"startTime":"2026-05-22T02:35:06.618Z","endTime":"2026-05-22T02:35:14.813Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-22T02:35:14.813Z","atBatIndex":24},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ildemaro Vargas flies out to right fielder Tyler Freeman.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":25,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-05-22T02:35:38.126Z","endTime":"2026-05-22T02:36:54.400Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":688642,"fullName":"Zach Agnos","link":"/api/v1/people/688642"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":671289,"link":"/api/v1/people/671289"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.3,"endSpeed":77.1,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.49805424674681,"aZ":-31.563060546179656,"pfxX":7.074308129795549,"pfxZ":0.40343714961094435,"pX":-0.029498270878934932,"pZ":3.5976813190212904,"vX0":2.2667905561866797,"vY0":-122.81420786452364,"vZ0":1.2034289517263335,"x":118.12,"y":141.64,"x0":-1.884826282769603,"y0":50.00436368592428,"z0":5.796356538468107,"aX":10.750557925666229},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":1.3,"breakHorizontal":-13.3,"spinRate":2427,"spinDirection":47},"zone":12,"typeConfidence":2.0,"plateTime":0.4468645174737844,"extension":5.9841667559810485},"index":0,"playId":"e3c16b0b-32ab-3e65-aa19-f581f76b1d78","pitchNumber":1,"startTime":"2026-05-22T02:35:42.869Z","endTime":"2026-05-22T02:35:47.099Z","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":83.2,"endSpeed":76.2,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.253121904761464,"aZ":-34.409940591470786,"pfxX":7.1844906922590255,"pfxZ":-1.520076481441535,"pX":0.1706986613792318,"pZ":2.1538981050338197,"vX0":2.8961017608698603,"vY0":-121.10568244631153,"vZ0":-1.0488667934217482,"x":110.49,"y":180.62,"x0":-1.976385802538171,"y0":50.00091364076816,"z0":5.621998312187813,"aX":10.591851947305571},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.5,"breakVerticalInduced":-2.8,"breakHorizontal":-13.7,"spinRate":2382,"spinDirection":61},"zone":8,"typeConfidence":2.0,"plateTime":0.45353064517418495,"extension":6.064632490609205},"index":1,"playId":"3ed68995-7c02-3927-b9e0-8de464ef26d4","pitchNumber":2,"startTime":"2026-05-22T02:35:59.017Z","endTime":"2026-05-22T02:36:02.955Z","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":1,"strikes":1,"outs":2},"index":2,"startTime":"2026-05-22T02:36:05.729Z","endTime":"2026-05-22T02:36:21.196Z","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(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":86.6,"endSpeed":80.3,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.99216052966944,"aZ":-32.83958682406596,"pfxX":-3.8410585600677036,"pfxZ":-0.410725843226702,"pX":0.7525888708159985,"pZ":2.720804346175538,"vX0":7.47732115274311,"vY0":-126.01856764645738,"vZ0":-0.4480058027345808,"x":88.31,"y":165.32,"x0":-1.7394726365097037,"y0":50.0013267290758,"z0":5.528969188693662,"aX":-6.245024714184511},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":-0.6,"breakHorizontal":5.4,"spinRate":1084,"spinDirection":255},"zone":6,"typeConfidence":2.0,"plateTime":0.43284234461372906,"extension":6.22388185186622},"index":3,"playId":"2a2019c3-87b8-38f8-ad9e-dbde475e2729","pitchNumber":3,"startTime":"2026-05-22T02:36:21.196Z","endTime":"2026-05-22T02:36:25.101Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":85.9,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.64629226755831,"aZ":-18.063877887652033,"pfxX":-4.9179401387909145,"pfxZ":7.4292856382820815,"pX":0.34710752460632505,"pZ":4.142608591532271,"vX0":6.77297307080486,"vY0":-137.0204508091673,"vZ0":-0.8546272852524519,"x":103.77,"y":126.93,"x0":-1.5192945039891244,"y0":50.0015967348123,"z0":5.69440148445175,"aX":-9.339372368226837},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":13.4,"breakHorizontal":7.4,"spinRate":2334,"spinDirection":213},"zone":12,"typeConfidence":2.0,"plateTime":0.3999420326717078,"extension":6.223446397722884},"hitData":{"launchSpeed":84.9,"launchAngle":49.0,"totalDistance":252.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":185.99,"coordY":117.78}},"index":4,"playId":"1f1e670e-32f5-3f55-9f0e-ed02014659b7","pitchNumber":4,"startTime":"2026-05-22T02:36:45.132Z","endTime":"2026-05-22T02:36:54.400Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-22T02:36:54.400Z","atBatIndex":25},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Ezequiel Tovar doubles (11) on a fly ball to right fielder Corbin Carroll.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-05-22T02:38:50.010Z","endTime":"2026-05-22T02:41:02.167Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":3,"strikes":2,"outs":0},"matchup":{"batter":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"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_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":84.4,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.604882564130612,"aZ":-13.408651066769501,"pfxX":3.3255238969920073,"pfxZ":10.259074381534578,"pX":-0.02526807249869465,"pZ":3.00861329668023,"vX0":-4.757572732974827,"vY0":-134.5027908356032,"vZ0":-4.667640741485208,"x":117.96,"y":157.55,"x0":1.3357186851049636,"y0":50.00414227132542,"z0":5.71977310945845,"aX":6.084167682330715},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":17.8,"breakHorizontal":-5.0,"spinRate":2353,"spinDirection":153},"zone":2,"typeConfidence":0.91,"plateTime":0.40746996230510746,"extension":6.445040810610612},"index":0,"playId":"27a98247-bfe7-318f-b408-44258bdb031a","pitchNumber":1,"startTime":"2026-05-22T02:39:15.462Z","endTime":"2026-05-22T02:39:20.244Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"index":1,"startTime":"2026-05-22T02:39:26.863Z","endTime":"2026-05-22T02:39:43.193Z","isPitch":false,"type":"action","player":{"id":678662,"link":"/api/v1/people/678662"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":84.6,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.84488059112711,"aZ":-17.379797116658295,"pfxX":4.312081958732565,"pfxZ":8.056589766506482,"pX":0.7487645934792428,"pZ":3.6199052667257194,"vX0":-2.83598584827889,"vY0":-134.57465467047084,"vZ0":-2.593340535236335,"x":88.46,"y":141.04,"x0":1.2553022283332966,"y0":50.00347769703694,"z0":5.825239292679579,"aX":7.919886099208678},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":14.3,"breakHorizontal":-7.2,"spinRate":2268,"spinDirection":148},"zone":12,"typeConfidence":0.91,"plateTime":0.4068041475727511,"extension":6.207312032373373},"index":2,"playId":"6ec217a7-4d03-3055-ad4c-2bce00e1e2fb","pitchNumber":2,"startTime":"2026-05-22T02:39:43.193Z","endTime":"2026-05-22T02:39:47.303Z","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":0},"pitchData":{"startSpeed":86.9,"endSpeed":79.2,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.494949866475164,"aZ":-26.955381591935637,"pfxX":9.658325238025835,"pfxZ":3.2447309564268743,"pX":1.6695359003095747,"pZ":2.6941750378905174,"vX0":-2.6977196875157223,"vY0":-126.46776683311144,"vZ0":-2.266820532114808,"x":53.36,"y":166.04,"x0":1.4999653971462132,"y0":50.00243931776043,"z0":5.779572770905483,"aX":15.533978387545416},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":5.5,"breakHorizontal":-16.8,"spinRate":1983,"spinDirection":130},"zone":12,"typeConfidence":0.9,"plateTime":0.43426723150580626,"extension":6.491267940343947},"index":3,"playId":"0d09dd8a-ead4-3ec2-953b-dcc3c82f8e3d","pitchNumber":3,"startTime":"2026-05-22T02:39:56.896Z","endTime":"2026-05-22T02:40:00.607Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":84.7,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.08829089092879,"aZ":-17.75597921872483,"pfxX":4.456743493666928,"pfxZ":7.830506463075828,"pX":1.3312730370476618,"pZ":3.7951850382094734,"vX0":-1.7924237451170448,"vY0":-134.78663276131354,"vZ0":-1.957103619558655,"x":66.26,"y":136.31,"x0":1.425591368073923,"y0":50.002378711100704,"z0":5.783422272906897,"aX":8.20626087567347},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":13.9,"breakHorizontal":-7.7,"spinRate":2255,"spinDirection":153},"zone":12,"typeConfidence":0.91,"plateTime":0.4062428774660707,"extension":6.284892644828973},"index":4,"playId":"cf09a190-b6fa-37e3-981c-28943b2b6991","pitchNumber":4,"startTime":"2026-05-22T02:40:12.208Z","endTime":"2026-05-22T02:40:15.976Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":85.6,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.382121468666732,"aZ":-16.177039594277797,"pfxX":4.798930799770994,"pfxZ":8.565860044169526,"pX":-0.4029024602189791,"pZ":2.3944937260688963,"vX0":-6.2049197896258095,"vY0":-135.48360161591657,"vZ0":-5.797928443750929,"x":132.36,"y":174.13,"x0":1.2887953248646713,"y0":50.00189123907729,"z0":5.684790342584859,"aX":8.96097534595928},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":14.5,"breakHorizontal":-7.4,"spinRate":2324,"spinDirection":154},"zone":4,"typeConfidence":0.91,"plateTime":0.40360331178259656,"extension":6.48937550210634},"index":5,"playId":"9bd2eb98-6f16-3fbc-a1c3-b35a78bd228f","pitchNumber":5,"startTime":"2026-05-22T02:40:28.310Z","endTime":"2026-05-22T02:40:31.691Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":85.4,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.58555090672924,"aZ":-17.528782657725447,"pfxX":4.050255072255935,"pfxZ":7.844417208299289,"pX":-0.0051726505418004595,"pZ":3.1382331437079274,"vX0":-4.837999936738812,"vY0":-135.5145304665775,"vZ0":-3.584857060826591,"x":117.2,"y":154.05,"x0":1.273910001211962,"y0":50.00206371861671,"z0":5.696919022283775,"aX":7.561084377684811},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":13.7,"breakHorizontal":-6.4,"spinRate":2320,"spinDirection":152},"zone":2,"typeConfidence":0.9,"plateTime":0.4036225000087663,"extension":6.443414948905098},"hitData":{"launchSpeed":78.0,"launchAngle":34.0,"totalDistance":258.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":201.78,"coordY":127.87}},"index":6,"playId":"d7049f59-b861-323f-9314-a1253bcc8255","pitchNumber":6,"startTime":"2026-05-22T02:40:49.572Z","endTime":"2026-05-22T02:41:02.167Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-22T02:41:02.167Z","atBatIndex":26},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Kyle Karros grounds out, third baseman Nolan Arenado to first baseman Ildemaro Vargas.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-05-22T02:41:22.002Z","endTime":"2026-05-22T02:42:30.582Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"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":"L","description":"Foul Bunt"},"description":"Foul Bunt","code":"L","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":83.3,"endSpeed":76.8,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.680780750147306,"aZ":-25.29721614831601,"pfxX":8.480884255970114,"pfxZ":4.590914150983171,"pX":0.602031873504457,"pZ":2.684100972034786,"vX0":-4.656074681418161,"vY0":-121.31549963820981,"vZ0":-2.40921585892526,"x":94.05,"y":166.31,"x0":1.4396259645909077,"y0":50.00253849000263,"z0":5.884517787474301,"aX":12.70086438467207},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":8.0,"breakHorizontal":-14.3,"spinRate":1958,"spinDirection":130},"zone":6,"typeConfidence":0.9,"plateTime":0.45068296217409554,"extension":6.429230683074045},"index":0,"playId":"bb5370b1-f852-3f61-b60e-d584191ad24c","pitchNumber":1,"startTime":"2026-05-22T02:41:33.492Z","endTime":"2026-05-22T02:41:40.817Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":85.0,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.81335832596228,"aZ":-14.662188781332688,"pfxX":3.720579019021061,"pfxZ":9.460460540293557,"pX":-0.5384709584717089,"pZ":3.349228223823545,"vX0":-6.186528787527094,"vY0":-135.04515110826085,"vZ0":-3.8533557047478793,"x":137.53,"y":148.35,"x0":1.2963846339225489,"y0":50.00119229765611,"z0":5.822738520276688,"aX":6.886343116724189},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":16.6,"breakHorizontal":-5.4,"spinRate":2340,"spinDirection":154},"zone":1,"typeConfidence":0.9,"plateTime":0.4052449433295653,"extension":6.356810255262434},"hitData":{"launchSpeed":101.3,"launchAngle":-5.0,"totalDistance":32.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":103.48,"coordY":170.79}},"index":1,"playId":"f3487b7b-b89b-3e25-8a38-7674d9bf97f5","pitchNumber":2,"startTime":"2026-05-22T02:42:22.945Z","endTime":"2026-05-22T02:42:30.582Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-22T02:42:30.582Z","atBatIndex":27},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jake McCarthy singles on a ground ball to first baseman Ildemaro Vargas. Ezequiel Tovar to 3rd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":28,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-05-22T02:42:50.797Z","endTime":"2026-05-22T02:43:26.606Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"postOnThird":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":545121,"link":"/api/v1/people/545121"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"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(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.2,"endSpeed":84.9,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.56791243335829,"aZ":-18.180346397981182,"pfxX":9.986342424179057,"pfxZ":7.600443299702478,"pX":0.15755821582155585,"pZ":0.9684691469398002,"vX0":-6.059984047398126,"vY0":-135.34053908308016,"vZ0":-9.182859449850943,"x":110.99,"y":212.63,"x0":1.136789183403731,"y0":50.003852620109704,"z0":5.697139478772085,"aX":18.39065122847556},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":11.8,"breakHorizontal":-16.7,"spinRate":2323,"spinDirection":158},"zone":14,"typeConfidence":0.9,"plateTime":0.4058365489250253,"extension":6.610262755655201},"index":0,"playId":"f135761d-e989-3975-a4aa-5eea11918d7d","pitchNumber":1,"startTime":"2026-05-22T02:42:59.926Z","endTime":"2026-05-22T02:43:04.944Z","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":92.4,"endSpeed":84.0,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.85125631494942,"aZ":-17.275065283545057,"pfxX":7.760566238548914,"pfxZ":8.1971885913557,"pX":0.7401659176344682,"pZ":2.743464008493947,"vX0":-4.1293570312935595,"vY0":-134.38872459583595,"vZ0":-4.897568156495128,"x":88.79,"y":164.71,"x0":1.2936341125902446,"y0":50.00093740948672,"z0":5.827844458631895,"aX":14.103372708944619},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":13.9,"breakHorizontal":-13.1,"spinRate":2232,"spinDirection":150},"zone":6,"typeConfidence":0.91,"plateTime":0.40856073691671524,"extension":6.36312232610475},"hitData":{"launchSpeed":76.7,"launchAngle":-16.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":149.56,"coordY":163.7}},"index":1,"playId":"a1611cc0-4d7d-3154-8e5f-cf4f281e1a63","pitchNumber":2,"startTime":"2026-05-22T02:43:18.568Z","endTime":"2026-05-22T02:43:26.606Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-22T02:43:26.606Z","atBatIndex":28},{"result":{"type":"atBat","event":"Fielders Choice Out","eventType":"fielders_choice_out","description":"Braxton Fulford reaches on a fielder's choice out, pitcher Eduardo Rodriguez to catcher Gabriel Moreno. Ezequiel Tovar out at home. Jake McCarthy to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":29,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-05-22T02:43:53.561Z","endTime":"2026-05-22T02:44:19.860Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":8},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":690924,"fullName":"Braxton Fulford","link":"/api/v1/people/690924"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":690924,"fullName":"Braxton Fulford","link":"/api/v1/people/690924"},"postOnSecond":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"3B","start":"3B","end":null,"outBase":"4B","isOut":true,"outNumber":2},"details":{"event":"Fielders Choice Out","eventType":"fielders_choice_out","movementReason":"r_runner_out","runner":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":593958,"link":"/api/v1/people/593958"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":672515,"link":"/api/v1/people/672515"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Fielders Choice Out","eventType":"fielders_choice_out","movementReason":"r_adv_play","runner":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Fielders Choice Out","eventType":"fielders_choice_out","movementReason":null,"runner":{"id":690924,"fullName":"Braxton Fulford","link":"/api/v1/people/690924"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.3,"endSpeed":80.6,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.061702517131014,"aZ":-22.06352856680665,"pfxX":-0.7720676251556915,"pfxZ":6.083129624301597,"pX":-0.4863677616544365,"pZ":2.481505163857002,"vX0":-4.144583575847102,"vY0":-128.46445928646918,"vZ0":-4.167098432202089,"x":135.54,"y":171.78,"x0":1.2519985727127634,"y0":50.00184084680636,"z0":5.852094733495441,"aX":-1.2819362183670455},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":10.2,"breakHorizontal":2.4,"spinRate":2238,"spinDirection":157},"zone":4,"typeConfidence":0.91,"plateTime":0.4273200496306546,"extension":6.421627542176961},"hitData":{"launchSpeed":38.4,"launchAngle":-42.0,"totalDistance":5.0,"trajectory":"bunt_grounder","hardness":"medium","location":"1","coordinates":{"coordX":130.14,"coordY":185.97}},"index":0,"playId":"c6b92272-b1d4-3c32-a90b-0a3ab26bbc51","pitchNumber":1,"startTime":"2026-05-22T02:44:12.827Z","endTime":"2026-05-22T02:44:19.860Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-22T02:44:19.860Z","atBatIndex":29},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Troy Johnston lines out to right fielder Corbin Carroll.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":30,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-05-22T02:45:32.192Z","endTime":"2026-05-22T02:46:24.108Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"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],"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":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":682998,"link":"/api/v1/people/682998"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-05-22T02:44:43.115Z","endTime":"2026-05-22T02:45:34.538Z","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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":85.4,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.490446103795655,"aZ":-13.462366326958044,"pfxX":4.739222487137393,"pfxZ":9.984745935993072,"pX":-0.6453964826504924,"pZ":1.8036396528308851,"vX0":-6.575411510638797,"vY0":-136.60211401940217,"vZ0":-8.102584429745642,"x":141.6,"y":190.08,"x0":1.1867228593804409,"y0":50.00101803254019,"z0":5.7510735822615,"aX":8.879826167416235},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":16.3,"breakHorizontal":-7.1,"spinRate":2335,"spinDirection":154},"zone":7,"typeConfidence":0.91,"plateTime":0.40228894704016405,"extension":6.363691536100782},"index":1,"playId":"5de63f52-64bf-339f-9f2f-09bb69497079","pitchNumber":1,"startTime":"2026-05-22T02:45:34.538Z","endTime":"2026-05-22T02:45:38.255Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.8,"endSpeed":81.9,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.490652809193875,"aZ":-21.703992456153525,"pfxX":-1.3161616151539826,"pfxZ":6.1199385610734085,"pX":-1.1085925313891398,"pZ":1.5899334416811726,"vX0":-5.786848633912803,"vY0":-130.48103069789593,"vZ0":-6.171409410204613,"x":159.26,"y":195.85,"x0":1.3161147419623955,"y0":50.00219133375505,"z0":5.639988513154321,"aX":-2.2504837609457637},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":9.8,"breakHorizontal":3.7,"spinRate":2410,"spinDirection":163},"zone":13,"typeConfidence":0.91,"plateTime":0.42105506119435354,"extension":6.587824779730299},"index":2,"playId":"5b2a5581-bda8-3589-8af4-42ce39bbf7be","pitchNumber":2,"startTime":"2026-05-22T02:45:54.457Z","endTime":"2026-05-22T02:45:59.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(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.7,"endSpeed":83.6,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.66334239276701,"aZ":-16.42699364007007,"pfxX":7.7439485378572,"pfxZ":8.708898535005526,"pX":1.0518349480554234,"pZ":2.3013439606360686,"vX0":-3.226363562840784,"vY0":-134.7114038737394,"vZ0":-6.057316653449946,"x":76.91,"y":176.64,"x0":1.2698955403309702,"y0":50.002838354947414,"z0":5.771500325650798,"aX":14.00335541704571},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":14.4,"breakHorizontal":-13.2,"spinRate":2226,"spinDirection":152},"zone":14,"typeConfidence":0.91,"plateTime":0.4091240502290323,"extension":6.386217858617091},"hitData":{"launchSpeed":87.1,"launchAngle":19.0,"totalDistance":251.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":171.94,"coordY":110.29}},"index":3,"playId":"58a63a7d-0886-3fce-9d70-8684f44a61ee","pitchNumber":3,"startTime":"2026-05-22T02:46:18.036Z","endTime":"2026-05-22T02:46:24.108Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-22T02:46:24.108Z","atBatIndex":30},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Lourdes Gurriel Jr. grounds out, shortstop Ezequiel Tovar to first baseman Willi Castro.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-05-22T02:48:23.317Z","endTime":"2026-05-22T02:50:29.877Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":688642,"fullName":"Zach Agnos","link":"/api/v1/people/688642"},"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":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":678662,"link":"/api/v1/people/678662"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":650489,"link":"/api/v1/people/650489"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.2,"endSpeed":84.2,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.834679741114023,"aZ":-20.53315302733315,"pfxX":-0.6965016068937473,"pfxZ":6.496070718387699,"pX":0.9575495764025805,"pZ":1.578799851154802,"vX0":7.2582723961576265,"vY0":-132.64517698828746,"vZ0":-6.41453989022087,"x":80.5,"y":196.15,"x0":-1.7170480846093092,"y0":50.00347662311516,"z0":5.512435314765576,"aX":-1.2485902900618382},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":10.7,"breakHorizontal":-0.2,"spinRate":2252,"spinDirection":202},"zone":14,"typeConfidence":0.9,"plateTime":0.4120215031893233,"extension":6.234197427253171},"index":0,"playId":"7557fa86-ed32-3e42-b314-9f2eaeacd3db","pitchNumber":1,"startTime":"2026-05-22T02:48:34.734Z","endTime":"2026-05-22T02:48:38.128Z","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":0},"pitchData":{"startSpeed":87.3,"endSpeed":79.9,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.34705219055037,"aZ":-30.375556483347125,"pfxX":-10.236313539732446,"pfxZ":1.107347935222795,"pX":-1.3404198742826314,"pZ":1.5523895373525889,"vX0":4.799838257106683,"vY0":-127.05081487676313,"vZ0":-3.83730337327956,"x":168.09,"y":196.87,"x0":-1.9296888675973158,"y0":50.003977820585426,"z0":5.510786425810002,"aX":-16.644910966015612},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":1.3,"breakHorizontal":17.4,"spinRate":1504,"spinDirection":236},"zone":13,"typeConfidence":2.0,"plateTime":0.4320127470444146,"extension":6.209596407479009},"index":1,"playId":"bd28ad4b-9f63-3ddc-bbb0-b17111119e33","pitchNumber":2,"startTime":"2026-05-22T02:48:50.170Z","endTime":"2026-05-22T02:48:53.170Z","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":1,"strikes":1,"outs":0},"index":2,"startTime":"2026-05-22T02:49:00.690Z","endTime":"2026-05-22T02:49:15.242Z","isPitch":false,"type":"action","player":{"id":666971,"link":"/api/v1/people/666971"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":85.2,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.57708446928602,"aZ":-20.97755610372121,"pfxX":0.13226086845043922,"pfxZ":6.056655819415677,"pX":0.1218079638917146,"pZ":2.219958742559227,"vX0":5.0534983080390035,"vY0":-134.88431385968852,"vZ0":-4.988411339105726,"x":112.36,"y":178.84,"x0":-1.7908690559574012,"y0":50.00077169617049,"z0":5.56692570896167,"aX":0.24271821836937169},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":10.1,"breakHorizontal":-1.3,"spinRate":2270,"spinDirection":206},"zone":8,"typeConfidence":0.91,"plateTime":0.40565682228037225,"extension":6.23035299299433},"index":3,"playId":"cfb158fa-d55b-3b07-a58e-5358be15f103","pitchNumber":3,"startTime":"2026-05-22T02:49:15.242Z","endTime":"2026-05-22T02:49:20.785Z","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":94.4,"endSpeed":86.7,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.34260832347688,"aZ":-22.295582381701692,"pfxX":-9.442785878071692,"pfxZ":5.158431640772106,"pX":0.08068008584889055,"pZ":2.4113990016025992,"vX0":7.7900802167350385,"vY0":-137.26785926659684,"vZ0":-4.441177493857423,"x":113.92,"y":173.67,"x0":-1.5620843351980584,"y0":50.002529304053525,"z0":5.561039157111599,"aX":-18.085753404653165},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":8.6,"breakHorizontal":15.6,"spinRate":2244,"spinDirection":215},"zone":5,"typeConfidence":0.91,"plateTime":0.39845527780219614,"extension":6.306774403209445},"index":4,"playId":"95b42fa8-702e-3628-9383-dabdf5dc3e9a","pitchNumber":4,"startTime":"2026-05-22T02:49:42.419Z","endTime":"2026-05-22T02:49:48.192Z","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":2,"outs":0},"pitchData":{"startSpeed":85.8,"endSpeed":79.3,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.34667730448616,"aZ":-32.52480910243281,"pfxX":6.257904617278765,"pfxZ":-0.21712622971125306,"pX":0.5501731313657183,"pZ":2.586342350185826,"vX0":3.896847384339418,"vY0":-124.94327264234757,"vZ0":-1.125063426894036,"x":96.03,"y":168.95,"x0":-1.841080281564671,"y0":50.004803007471885,"z0":5.70671607044374,"aX":9.930312991355251},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":-0.4,"breakHorizontal":-12.2,"spinRate":2481,"spinDirection":44},"zone":6,"typeConfidence":2.0,"plateTime":0.4377952828106917,"extension":6.0969343807291345},"hitData":{"launchSpeed":98.6,"launchAngle":-15.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":107.53,"coordY":151.04}},"index":5,"playId":"3eef612b-aa92-3bd9-ae02-31d67d46ce36","pitchNumber":5,"startTime":"2026-05-22T02:50:22.260Z","endTime":"2026-05-22T02:50:29.877Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-22T02:50:29.877Z","atBatIndex":31},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Gabriel Moreno flies out to right fielder Tyler Freeman.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":32,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-05-22T02:50:46.961Z","endTime":"2026-05-22T02:52:34.896Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":2},"matchup":{"batter":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":688642,"fullName":"Zach Agnos","link":"/api/v1/people/688642"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":671289,"link":"/api/v1/people/671289"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.7,"endSpeed":84.6,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.399906062369602,"aZ":-21.788404551885993,"pfxX":0.40152928951208877,"pfxZ":5.692558229145066,"pX":-0.1675700081527544,"pZ":3.7566435572221217,"vX0":4.142879538121599,"vY0":-133.64347815577403,"vZ0":-1.167095327384104,"x":123.39,"y":137.35,"x0":-1.784359730413817,"y0":50.00453463543697,"z0":5.75084480016877,"aX":0.7325813302705111},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":10.3,"breakHorizontal":-1.6,"spinRate":2343,"spinDirection":190},"zone":11,"typeConfidence":0.91,"plateTime":0.40845010231529555,"extension":6.112490740601244},"index":0,"playId":"f390a3fc-28ba-370f-b90e-25963b85ed66","pitchNumber":1,"startTime":"2026-05-22T02:50:59.026Z","endTime":"2026-05-22T02:51:02.176Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":85.4,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.084559813137876,"aZ":-17.478019405147055,"pfxX":-4.38782357194262,"pfxZ":7.813584885525334,"pX":-0.5284570067115865,"pZ":4.467966761240347,"vX0":4.406449686304794,"vY0":-136.3110310492009,"vZ0":-0.24146591396774691,"x":137.14,"y":118.14,"x0":-1.5962051599587994,"y0":50.00378138278708,"z0":5.764888068031387,"aX":-8.25423487041375},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":14.3,"breakHorizontal":7.0,"spinRate":2331,"spinDirection":210},"zone":11,"typeConfidence":2.0,"plateTime":0.40189395746712675,"extension":6.2096959180165054},"index":1,"playId":"2df9444d-158b-3dca-b47f-6185839ec805","pitchNumber":2,"startTime":"2026-05-22T02:51:17.221Z","endTime":"2026-05-22T02:51:20.324Z","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":86.5,"endSpeed":79.9,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.712447174908476,"aZ":-30.726608435474972,"pfxX":-6.851490173095044,"pfxZ":0.8957633264170148,"pX":-0.6234691585347453,"pZ":1.2369378194527951,"vX0":5.143957819527781,"vY0":-125.94508965762888,"vZ0":-4.488783344055793,"x":140.77,"y":205.38,"x0":-1.7985636555094202,"y0":50.001435771689316,"z0":5.517105270165094,"aX":-11.045958897390836},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":0.8,"breakHorizontal":11.3,"spinRate":1398,"spinDirection":236},"zone":13,"typeConfidence":2.0,"plateTime":0.4342869086844465,"extension":6.372348428037851},"index":2,"playId":"a33004ca-283f-394b-81fc-b27b1db03749","pitchNumber":3,"startTime":"2026-05-22T02:51:33.925Z","endTime":"2026-05-22T02:51:37.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, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":true},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":86.4,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.699637423216856,"aZ":-22.63902229223751,"pfxX":-9.055565976257709,"pfxZ":4.98023152218966,"pX":-0.5600817808855671,"pZ":3.483816104686493,"vX0":6.101018700527027,"vY0":-137.3104294141178,"vZ0":-1.5660598607028018,"x":138.35,"y":144.72,"x0":-1.6315272650504764,"y0":50.00077198914156,"z0":5.598081859783305,"aX":-17.332541707163617},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":8.9,"breakHorizontal":15.1,"spinRate":2212,"spinDirection":218},"zone":11,"typeConfidence":0.91,"plateTime":0.39851187986579006,"extension":6.141289101616726},"index":3,"playId":"da1abbc3-0a83-354f-9d52-f22844a9f4c8","pitchNumber":4,"startTime":"2026-05-22T02:51:52.564Z","endTime":"2026-05-22T02:52:19.581Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":109,"player":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"}}},{"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":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.1,"endSpeed":85.9,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.368168317922517,"aZ":-15.886804745233702,"pfxX":-1.5612714236359264,"pfxZ":8.6750227157683,"pX":-0.1563841844484228,"pZ":2.4259412533109987,"vX0":4.869751153582772,"vY0":-135.6047177376164,"vZ0":-5.278487227084708,"x":122.96,"y":173.28,"x0":-1.7662124653538218,"y0":50.006187850735294,"z0":5.492028479217399,"aX":-2.9332493475272967},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":14.9,"breakHorizontal":1.9,"spinRate":2465,"spinDirection":206},"zone":5,"typeConfidence":0.87,"plateTime":0.40266454975432087,"extension":6.2252440771084085},"hitData":{"launchSpeed":81.1,"launchAngle":32.0,"totalDistance":286.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":161.45,"coordY":90.28}},"index":4,"playId":"5e892365-7a45-3d36-8bde-2d5916f47adf","pitchNumber":5,"startTime":"2026-05-22T02:52:27.198Z","endTime":"2026-05-22T02:52:34.896Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-22T02:52:34.896Z","atBatIndex":32},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Adrian Del Castillo strikes out swinging, catcher Hunter Goodman to first baseman Willi Castro.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":33,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-05-22T02:52:55.238Z","endTime":"2026-05-22T02:53:45.006Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":688642,"fullName":"Zach Agnos","link":"/api/v1/people/688642"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":696100,"link":"/api/v1/people/696100"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":650489,"link":"/api/v1/people/650489"},"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(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":2},"pitchData":{"startSpeed":86.9,"endSpeed":79.5,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.817662088247285,"aZ":-28.77481351254253,"pfxX":-8.898465145296031,"pfxZ":2.1096146536713505,"pX":-0.5141429130423837,"pZ":1.540042462338043,"vX0":6.158534831355337,"vY0":-126.32181719034169,"vZ0":-3.9055846479588863,"x":136.6,"y":197.2,"x0":-1.8331530306407773,"y0":50.001545758942235,"z0":5.431237320034497,"aX":-14.315145471856932},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":3.1,"breakHorizontal":14.6,"spinRate":1297,"spinDirection":246},"zone":7,"typeConfidence":2.0,"plateTime":0.4343562184898935,"extension":6.255621651918323},"index":0,"playId":"bb02c491-f85d-326c-a87e-7bb202c4d7c6","pitchNumber":1,"startTime":"2026-05-22T02:53:00.327Z","endTime":"2026-05-22T02:53:03.357Z","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":2},"pitchData":{"startSpeed":85.5,"endSpeed":78.4,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.446572833288847,"aZ":-35.928542917542394,"pfxX":1.801567895400637,"pfxZ":-2.413686826538365,"pX":0.3595010731377112,"pZ":1.884319352762315,"vX0":4.317910240025202,"vY0":-124.43073499259337,"vZ0":-2.187742770106012,"x":103.3,"y":187.9,"x0":-1.6366112866841096,"y0":50.0008450823433,"z0":5.769981260543203,"aX":2.80563472129484},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.2,"breakVerticalInduced":-4.7,"breakHorizontal":-4.3,"spinRate":2315,"spinDirection":42},"zone":9,"typeConfidence":2.0,"plateTime":0.4412636823335512,"extension":6.178064468774179},"index":1,"playId":"93597e5a-b544-304d-8bc9-c0f500527b13","pitchNumber":2,"startTime":"2026-05-22T02:53:20.499Z","endTime":"2026-05-22T02:53:24.630Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":2},"pitchData":{"startSpeed":85.9,"endSpeed":79.1,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.85975147333582,"aZ":-35.36452639362044,"pfxX":-6.529580660201576,"pfxZ":-2.024620673321693,"pX":0.15953989800413468,"pZ":0.4758082766200123,"vX0":7.247213178415602,"vY0":-124.8800037574167,"vZ0":-4.7298473890991595,"x":110.92,"y":225.93,"x0":-1.935945299010355,"y0":50.005318049862616,"z0":5.313490106360586,"aX":-10.28406892754259},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":-4.6,"breakHorizontal":10.1,"spinRate":1372,"spinDirection":246},"zone":14,"typeConfidence":2.0,"plateTime":0.4391229593676833,"extension":6.288478040289037},"index":2,"playId":"280a70f7-dfd5-32e3-9b9b-77488b3fa82a","pitchNumber":3,"startTime":"2026-05-22T02:53:37.953Z","endTime":"2026-05-22T02:53:45.006Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-22T02:53:45.006Z","atBatIndex":33},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Chad Stevens grounds out to first baseman Ildemaro Vargas.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-05-22T02:55:41.590Z","endTime":"2026-05-22T02:56:28.091Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":677060,"fullName":"Chad Stevens","link":"/api/v1/people/677060"},"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],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":677060,"fullName":"Chad Stevens","link":"/api/v1/people/677060"},"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":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.1,"endSpeed":84.5,"strikeZoneTop":3.362,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.963880742508184,"aZ":-17.04566390722961,"pfxX":4.591123240711146,"pfxZ":8.26992882148069,"pX":0.28219927575683174,"pZ":4.0555832724566825,"vX0":-3.8468893699911333,"vY0":-134.14098622523676,"vZ0":-1.7359137790349255,"x":106.24,"y":129.28,"x0":1.135658713856373,"y0":50.00354265352057,"z0":5.921426847135249,"aX":8.399705074836938},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":14.9,"breakHorizontal":-7.6,"spinRate":2305,"spinDirection":147},"zone":12,"typeConfidence":0.91,"plateTime":0.4077284507335319,"extension":6.162905054124911},"index":0,"playId":"90063b23-b699-3a91-9aec-d91c90ddc6a8","pitchNumber":1,"startTime":"2026-05-22T02:55:56.247Z","endTime":"2026-05-22T02:56:00.055Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.6,"endSpeed":72.9,"strikeZoneTop":3.362,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.761135985429295,"aZ":-37.76913979798182,"pfxX":-1.8753430074848467,"pfxZ":-4.203890763192748,"pX":-0.3925850659649835,"pZ":1.83206606388589,"vX0":-2.9589250566044134,"vY0":-114.52620033256444,"vZ0":-1.1371874357934182,"x":131.96,"y":189.31,"x0":1.1587939856337792,"y0":50.00334356646371,"z0":6.022716889169092,"aX":-2.4954767328982377},"breaks":{"breakAngle":4.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.7,"breakVerticalInduced":-7.6,"breakHorizontal":4.1,"spinRate":2341,"spinDirection":310},"zone":7,"typeConfidence":0.9,"plateTime":0.47790155343998375,"extension":6.522106193830785},"index":1,"playId":"69d9534b-0d7d-3748-a11b-1a60b8f28ab2","pitchNumber":2,"startTime":"2026-05-22T02:56:08.894Z","endTime":"2026-05-22T02:56:12.856Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.4,"endSpeed":79.3,"strikeZoneTop":3.362,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.792203373589736,"aZ":-26.01382483891427,"pfxX":10.00084964519171,"pfxZ":3.8513628204023336,"pX":0.5133667722905428,"pZ":1.755974367523148,"vX0":-4.974547602724583,"vY0":-125.73426693017697,"vZ0":-4.646720564941482,"x":97.43,"y":191.37,"x0":1.219528839055914,"y0":50.00127886559399,"z0":5.741985773706132,"aX":15.99103667203072},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":6.1,"breakHorizontal":-16.9,"spinRate":1923,"spinDirection":131},"zone":9,"typeConfidence":0.9,"plateTime":0.435819394910852,"extension":6.5561787557844164},"hitData":{"launchSpeed":64.7,"launchAngle":-30.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":160.25,"coordY":169.3}},"index":2,"playId":"af494737-aff0-30d2-9bdf-c75f2ef212dc","pitchNumber":3,"startTime":"2026-05-22T02:56:22.086Z","endTime":"2026-05-22T02:56:28.091Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-22T02:56:28.091Z","atBatIndex":34},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Willi Castro singles on a line drive to right fielder Corbin Carroll.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-05-22T02:56:53.635Z","endTime":"2026-05-22T02:58:29.924Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"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(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.8,"endSpeed":84.1,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.74516596986086,"aZ":-15.207053630026198,"pfxX":3.116372829600558,"pfxZ":9.375231531523585,"pX":1.7301205718637596,"pZ":2.721943216082762,"vX0":0.09068541863988354,"vY0":-133.6664519872541,"vZ0":-5.252158666341328,"x":51.05,"y":165.29,"x0":1.2908338226339724,"y0":50.0040251365973,"z0":5.803835272418018,"aX":5.6407161634045595},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":16.1,"breakHorizontal":-5.6,"spinRate":2314,"spinDirection":153},"zone":12,"typeConfidence":0.91,"plateTime":0.40973819926040944,"extension":6.4186220464597055},"index":0,"playId":"af25317d-1780-3115-87e3-bb9f79ebef9c","pitchNumber":1,"startTime":"2026-05-22T02:56:58.253Z","endTime":"2026-05-22T02:57:02.678Z","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":92.1,"endSpeed":84.5,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.239175619121983,"aZ":-15.067510284139502,"pfxX":5.159250352013988,"pfxZ":9.385582543598785,"pX":0.3391775680300593,"pZ":2.1886927547199857,"vX0":-3.9654884243047044,"vY0":-133.99133290613713,"vZ0":-6.513183408597098,"x":104.07,"y":179.69,"x0":1.166045026047804,"y0":50.00669820886656,"z0":5.722776517733845,"aX":9.408021356568122},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":15.8,"breakHorizontal":-8.5,"spinRate":2326,"spinDirection":152},"zone":6,"typeConfidence":0.91,"plateTime":0.4083667126269339,"extension":6.45836421281394},"index":1,"playId":"fcb7ca24-8fb3-39b8-90d4-187394325d97","pitchNumber":2,"startTime":"2026-05-22T02:57:12.442Z","endTime":"2026-05-22T02:57:15.651Z","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.8,"endSpeed":85.6,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.594919677506475,"aZ":-15.894458361657872,"pfxX":4.302582525940599,"pfxZ":8.715311833938967,"pX":-0.5468961598401513,"pZ":3.2136734946024554,"vX0":-6.184695666586584,"vY0":-135.10992177939514,"vZ0":-3.7887652489151935,"x":137.85,"y":152.01,"x0":1.2019796845247195,"y0":50.00155271777734,"z0":5.7355350130333695,"aX":8.036330815552628},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":15.2,"breakHorizontal":-6.6,"spinRate":2252,"spinDirection":151},"zone":1,"typeConfidence":0.91,"plateTime":0.4038117552303464,"extension":6.322840364598084},"index":2,"playId":"d7d9885d-d284-3258-ba1b-f099cd363b28","pitchNumber":3,"startTime":"2026-05-22T02:57:32.341Z","endTime":"2026-05-22T02:57:36.299Z","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":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-05-22T02:57:49.116Z","endTime":"2026-05-22T02:58:02.437Z","isPitch":false,"type":"action","player":{"id":650489,"link":"/api/v1/people/650489"}},{"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":1},"pitchData":{"startSpeed":87.2,"endSpeed":80.2,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.2407802569411,"aZ":-27.352180570147453,"pfxX":9.131734117737214,"pfxZ":2.956815493130623,"pX":1.5444167874310373,"pZ":1.8347152527216,"vX0":-2.5447468444427535,"vY0":-127.00147958195816,"vZ0":-4.292521494141163,"x":58.13,"y":189.24,"x0":1.373479393264189,"y0":50.00503558690619,"z0":5.724749464498157,"aX":14.904611277049348},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":4.6,"breakHorizontal":-16.0,"spinRate":1946,"spinDirection":131},"zone":14,"typeConfidence":0.9,"plateTime":0.4314331200255803,"extension":6.584216417122507},"index":4,"playId":"8e448b3d-dce3-3a4c-8124-b0465e00f99c","pitchNumber":4,"startTime":"2026-05-22T02:58:02.437Z","endTime":"2026-05-22T02:58:06.009Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.2,"endSpeed":84.8,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.551775984840592,"aZ":-18.503920388788277,"pfxX":2.5567995670353034,"pfxZ":7.450179480086854,"pX":0.9162563783506584,"pZ":2.739887270534488,"vX0":-2.3394842427585085,"vY0":-134.2463889639682,"vZ0":-4.36566338233383,"x":82.07,"y":164.8,"x0":1.4644761579016372,"y0":50.00602330252394,"z0":5.694620722339561,"aX":4.693677120834699},"breaks":{"breakAngle":12.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":12.8,"breakHorizontal":-4.2,"spinRate":2226,"spinDirection":157},"zone":12,"typeConfidence":0.86,"plateTime":0.4071400800288152,"extension":6.492902275187374},"hitData":{"launchSpeed":84.2,"launchAngle":12.0,"totalDistance":186.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":168.04,"coordY":109.79}},"index":5,"playId":"aae2fa52-fbcc-3c13-94b5-01ff88c1e6dd","pitchNumber":5,"startTime":"2026-05-22T02:58:19.510Z","endTime":"2026-05-22T02:58:29.924Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-22T02:58:29.924Z","atBatIndex":35},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Tyler Freeman singles on a ground ball to right fielder Corbin Carroll. Willi Castro to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":36,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-05-22T02:58:40.852Z","endTime":"2026-05-22T03:01:19.341Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"postOnSecond":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"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_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":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":83.8,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.87360628666924,"aZ":-19.041836836221105,"pfxX":2.244344736264365,"pfxZ":7.299419174315732,"pX":-0.5491352183592241,"pZ":4.416919163387816,"vX0":-5.335228628183699,"vY0":-132.8762288501418,"vZ0":-0.4117509649963995,"x":137.93,"y":119.52,"x0":1.1877683089212658,"y0":50.001985219749834,"z0":5.9501916923971105,"aX":4.038044827842371},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":13.3,"breakHorizontal":-3.0,"spinRate":2251,"spinDirection":157},"zone":11,"typeConfidence":0.74,"plateTime":0.41127381142217656,"extension":6.231078051425525},"index":0,"playId":"aefa58c6-d216-3026-b766-3505e123cdd9","pitchNumber":1,"startTime":"2026-05-22T02:58:55.578Z","endTime":"2026-05-22T02:58:58.727Z","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":1},"index":1,"playId":"a4da4cb3-1164-3c30-9e39-dedd65591a35","startTime":"2026-05-22T02:59:10.716Z","endTime":"2026-05-22T02:59:13.716Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.7,"endSpeed":84.1,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.9114861474843,"aZ":-15.939130019610753,"pfxX":3.5567499499418114,"pfxZ":8.971853874189474,"pX":-0.8917833451433956,"pZ":3.140090586669116,"vX0":-6.7780190717807045,"vY0":-133.47189105719985,"vZ0":-4.054281422820533,"x":150.99,"y":154.0,"x0":1.2150285586739336,"y0":50.00404885135612,"z0":5.821764595839688,"aX":6.437693529104923},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":15.6,"breakHorizontal":-5.0,"spinRate":2272,"spinDirection":154},"zone":11,"typeConfidence":0.88,"plateTime":0.40990233332830694,"extension":6.331062211201801},"index":2,"playId":"78b9bb69-9574-3b94-9465-8e07d21a33b3","pitchNumber":2,"startTime":"2026-05-22T02:59:31.022Z","endTime":"2026-05-22T02:59:35.647Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.0,"endSpeed":83.8,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.85516108115176,"aZ":-12.651348772500464,"pfxX":3.802488874733406,"pfxZ":10.795992418684424,"pX":-0.30539143562484056,"pZ":2.9970066043246817,"vX0":-5.609455349749048,"vY0":-133.86689403973492,"vZ0":-4.819169771197496,"x":128.64,"y":157.86,"x0":1.3266219439400642,"y0":50.003421582473955,"z0":5.731591920153359,"aX":6.87710270717668},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":18.6,"breakHorizontal":-5.6,"spinRate":2418,"spinDirection":153},"zone":1,"typeConfidence":0.91,"plateTime":0.4097100905559463,"extension":6.368850592559431},"index":3,"playId":"7a2ab656-8d45-36a6-a1d7-1a20a3f03ec3","pitchNumber":3,"startTime":"2026-05-22T02:59:52.059Z","endTime":"2026-05-22T02:59:55.090Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":2,"strikes":1,"outs":1},"index":4,"playId":"793aabd0-f8bb-3c7f-80d0-7f951628bd98","startTime":"2026-05-22T03:00:15.990Z","endTime":"2026-05-22T03:00:18.990Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"runnerGoing":true,"disengagementNum":2},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.0,"endSpeed":79.0,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.32062546014255,"aZ":-26.85046775857557,"pfxX":9.92763549491967,"pfxZ":3.3129381180583692,"pX":0.8156490272439831,"pZ":2.893302655518976,"vX0":-4.757277474725529,"vY0":-126.54679990271893,"vZ0":-1.898840801079976,"x":85.91,"y":160.66,"x0":1.4407362195291686,"y0":50.00014041944017,"z0":5.826321073117102,"aX":15.931898330178317},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":5.8,"breakHorizontal":-16.7,"spinRate":2009,"spinDirection":127},"zone":3,"typeConfidence":0.9,"plateTime":0.43455983995580816,"extension":6.456447168917936},"index":5,"playId":"6c91453e-e5ef-38e7-a40d-569f9c390848","pitchNumber":4,"startTime":"2026-05-22T03:00:37.851Z","endTime":"2026-05-22T03:00:42.831Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.6,"endSpeed":84.5,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.560732077009487,"aZ":-15.000374880893247,"pfxX":4.216735022758676,"pfxZ":9.3541270017038,"pX":-0.311718976420454,"pZ":3.313778240409388,"vX0":-5.98896813880872,"vY0":-134.72280373587225,"vZ0":-3.581505536719137,"x":128.88,"y":149.31,"x0":1.3933678385444888,"y0":50.00488336446143,"z0":5.722211198962476,"aX":7.744164322772205},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":16.3,"breakHorizontal":-6.4,"spinRate":2284,"spinDirection":150},"zone":1,"typeConfidence":0.91,"plateTime":0.4067283494684357,"extension":6.417540172086426},"hitData":{"launchSpeed":59.6,"launchAngle":15.0,"totalDistance":118.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":169.81,"coordY":116.61}},"index":6,"playId":"aee2cb68-1d21-34b7-b51c-98cd84c36a3b","pitchNumber":5,"startTime":"2026-05-22T03:01:08.795Z","endTime":"2026-05-22T03:01:19.341Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-22T03:01:19.341Z","atBatIndex":36},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Hunter Goodman grounds into a double play, shortstop Geraldo Perdomo to second baseman Ketel Marte to first baseman Ildemaro Vargas. Tyler Freeman out at 2nd. Hunter Goodman out at 1st.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":37,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-05-22T03:01:45.962Z","endTime":"2026-05-22T03:03:59.438Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"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,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":672695,"link":"/api/v1/people/672695"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":606466,"link":"/api/v1/people/606466"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":606466,"link":"/api/v1/people/606466"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"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(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.0,"endSpeed":79.6,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.113879915558766,"aZ":-28.988856586576524,"pfxX":9.896789309333096,"pfxZ":1.9746801008196035,"pX":0.7711639205695002,"pZ":1.3758703754011794,"vX0":-5.128702485866283,"vY0":-126.4888921726435,"vZ0":-5.018426231629913,"x":87.61,"y":201.63,"x0":1.545131132876162,"y0":50.00208888011949,"z0":5.72513827141713,"aX":15.948454686591953},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":2.6,"breakHorizontal":-16.7,"spinRate":1951,"spinDirection":125},"zone":14,"typeConfidence":0.9,"plateTime":0.4339315701916995,"extension":6.662439319720594},"index":0,"playId":"a1199d99-5cee-3fa0-9a3c-80af6484a7b7","pitchNumber":1,"startTime":"2026-05-22T03:02:00.810Z","endTime":"2026-05-22T03:02:05.065Z","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":92.5,"endSpeed":84.3,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.11723660912897,"aZ":-14.350457090906259,"pfxX":2.8354651170946283,"pfxZ":9.74252169842573,"pX":-0.38179284869070124,"pZ":3.044086296190528,"vX0":-5.961422369261988,"vY0":-134.61064851332384,"vZ0":-4.276152618466816,"x":131.55,"y":156.59,"x0":1.4963198511631686,"y0":50.000119120308916,"z0":5.674145325886144,"aX":5.186532840715357},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":16.9,"breakHorizontal":-3.8,"spinRate":2308,"spinDirection":152},"zone":1,"typeConfidence":0.89,"plateTime":0.40740859069391444,"extension":6.408166263730618},"index":1,"playId":"e2d116c3-d987-3d66-9d6b-a89a592582db","pitchNumber":2,"startTime":"2026-05-22T03:02:20.216Z","endTime":"2026-05-22T03:02:23.216Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"index":2,"playId":"61da75e7-2b1f-4888-84c1-16ea54ce8ac4","startTime":"2026-05-22T03:02:42.108Z","endTime":"2026-05-22T03:02:47.108Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.5,"endSpeed":84.7,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.790985394230496,"aZ":-14.25207553006787,"pfxX":3.7412740564303437,"pfxZ":9.74919944173626,"pX":-0.34658160670436633,"pZ":3.0000078970357236,"vX0":-6.326064983179896,"vY0":-134.61749272910157,"vZ0":-4.447238426371117,"x":130.21,"y":157.78,"x0":1.5460271946172834,"y0":50.001083351234634,"z0":5.679837010838608,"aX":6.876861211150598},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":16.9,"breakHorizontal":-5.4,"spinRate":2338,"spinDirection":147},"zone":1,"typeConfidence":0.9,"plateTime":0.40662650146615853,"extension":6.303694508914716},"index":3,"playId":"14d745f2-3b25-3660-836c-88e433ac020d","pitchNumber":3,"startTime":"2026-05-22T03:03:00.510Z","endTime":"2026-05-22T03:03:03.577Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.0,"endSpeed":84.6,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.69420129075126,"aZ":-16.85124740168939,"pfxX":5.564168676013183,"pfxZ":8.304020853599457,"pX":-0.32371166991644645,"pZ":3.3283491232231848,"vX0":-6.839275464179943,"vY0":-135.26138084643492,"vZ0":-3.022565077282329,"x":129.34,"y":148.91,"x0":1.5197707105591085,"y0":50.002092380614215,"z0":5.648233082900923,"aX":10.266148349151107},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":14.5,"breakHorizontal":-8.5,"spinRate":2343,"spinDirection":148},"zone":1,"typeConfidence":0.91,"plateTime":0.40562836574476213,"extension":6.241159738904099},"index":4,"playId":"6164483e-1ea0-38a7-9f23-de2aea940069","pitchNumber":4,"startTime":"2026-05-22T03:03:28.413Z","endTime":"2026-05-22T03:03:31.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(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.4,"endSpeed":80.3,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.039275790236793,"aZ":-26.032361427019612,"pfxX":9.240114524728174,"pfxZ":3.7513728050872954,"pX":0.6076231781890468,"pZ":1.8384434311386697,"vX0":-4.9367642355309105,"vY0":-127.1876467822636,"vZ0":-4.505440449774356,"x":93.84,"y":189.14,"x0":1.3729974133379728,"y0":50.006066097099506,"z0":5.696906293914826,"aX":15.144230683295536},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":6.0,"breakHorizontal":-15.6,"spinRate":2111,"spinDirection":129},"zone":9,"typeConfidence":0.9,"plateTime":0.4306174518721537,"extension":6.533583745743141},"hitData":{"launchSpeed":83.1,"launchAngle":-20.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":107.03,"coordY":152.56}},"index":5,"playId":"229ad002-19e0-343a-ac0c-538ddc922537","pitchNumber":5,"startTime":"2026-05-22T03:03:51.717Z","endTime":"2026-05-22T03:03:59.438Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-22T03:03:59.438Z","atBatIndex":37},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Ryan Waldschmidt walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-05-22T03:06:41.137Z","endTime":"2026-05-22T03:08:17.474Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":814439,"fullName":"Ryan Waldschmidt","link":"/api/v1/people/814439"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680604,"fullName":"Blas Castaño","link":"/api/v1/people/680604"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":814439,"fullName":"Ryan Waldschmidt","link":"/api/v1/people/814439"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,4,5,6,7],"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":814439,"fullName":"Ryan Waldschmidt","link":"/api/v1/people/814439"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Blas Castaño replaces Zach Agnos.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-22T03:05:29.411Z","endTime":"2026-05-22T03:06:43.300Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":680604,"link":"/api/v1/people/680604"},"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":94.4,"endSpeed":86.0,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.16350803380059,"aZ":-28.726381673894934,"pfxX":-11.718055195848963,"pfxZ":1.8184032448971372,"pX":0.2121139255729109,"pZ":2.5342858561603006,"vX0":9.904589339506607,"vY0":-137.150300010721,"vZ0":-1.203905584641347,"x":108.91,"y":170.35,"x0":-1.928780253893255,"y0":50.00544834070373,"z0":4.943360395766512,"aX":-22.26165923699487},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":3.2,"breakHorizontal":19.1,"spinRate":2101,"spinDirection":236},"zone":5,"typeConfidence":0.9,"plateTime":0.3998081691418638,"extension":5.222311913562436},"index":1,"playId":"1afe087f-22c7-3738-bab3-f7ec6aece7e8","pitchNumber":1,"startTime":"2026-05-22T03:06:43.300Z","endTime":"2026-05-22T03:06:47.545Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.3,"endSpeed":76.2,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.66650722874746,"aZ":-28.438884882145686,"pfxX":8.048488207219357,"pfxZ":2.5224199335753497,"pX":0.8072929830941058,"pZ":3.024732533227703,"vX0":5.509666812952315,"vY0":-121.14304606906822,"vZ0":1.6125372187051392,"x":86.23,"y":157.11,"x0":-2.5454938538828804,"y0":50.001190806551946,"z0":4.844550767978758,"aX":11.90573730718958},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":5.3,"breakHorizontal":-16.0,"spinRate":2652,"spinDirection":70},"zone":12,"typeConfidence":0.9,"plateTime":0.4529232114122612,"extension":5.200951004773171},"index":2,"playId":"822b03b9-7ed4-3e2b-b9c5-b9d131e858e7","pitchNumber":2,"startTime":"2026-05-22T03:06:58.894Z","endTime":"2026-05-22T03:07:04.264Z","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":0},"index":3,"startTime":"2026-05-22T03:07:08.881Z","endTime":"2026-05-22T03:07:24.157Z","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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":87.0,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.75042294979156,"aZ":-19.87963445898631,"pfxX":-9.636144376650343,"pfxZ":6.323164803031758,"pX":-1.5434529316174184,"pZ":1.9760804375238479,"vX0":4.322863575239378,"vY0":-138.96479946867888,"vZ0":-4.559715901160336,"x":175.83,"y":185.43,"x0":-1.871911103302854,"y0":50.00693679439615,"z0":4.9689546920106125,"aX":-18.74608882409172},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":10.7,"breakHorizontal":16.4,"spinRate":2178,"spinDirection":231},"zone":13,"typeConfidence":0.66,"plateTime":0.3949983504060275,"extension":5.1923922249501056},"index":4,"playId":"04251341-68d1-33cb-a735-e952bfecea97","pitchNumber":3,"startTime":"2026-05-22T03:07:24.157Z","endTime":"2026-05-22T03:07:27.909Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.0,"endSpeed":76.0,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.89393319519636,"aZ":-28.433833963719252,"pfxX":6.826699216604837,"pfxZ":2.5491834419552184,"pX":1.8100468135097467,"pZ":2.1022392690211382,"vX0":7.447323632371502,"vY0":-120.646388140361,"vZ0":-0.43983657799371234,"x":48.01,"y":182.02,"x0":-2.2107986201813516,"y0":50.00024345110232,"z0":4.807102506282776,"aX":9.993497062423277},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":4.8,"breakHorizontal":-14.3,"spinRate":2602,"spinDirection":59},"zone":14,"typeConfidence":0.9,"plateTime":0.4551415884877881,"extension":5.269388016591689},"index":5,"playId":"239a5d8c-e73c-33ae-98c2-fc5c723432f1","pitchNumber":4,"startTime":"2026-05-22T03:07:40.188Z","endTime":"2026-05-22T03:07:43.601Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.8,"endSpeed":76.7,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.449212445203866,"aZ":-28.095513710425365,"pfxX":8.651644843350327,"pfxZ":2.74138488242556,"pX":1.7644312122908516,"pZ":0.9966728498266872,"vX0":7.003221735386435,"vY0":-121.81972037798597,"vZ0":-3.027412597634141,"x":49.74,"y":211.87,"x0":-2.282926949891461,"y0":50.000704380860796,"z0":4.713183860344392,"aX":12.852931037818692},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":4.4,"breakHorizontal":-17.4,"spinRate":2676,"spinDirection":60},"zone":14,"typeConfidence":0.9,"plateTime":0.4515724929796656,"extension":5.3471779684531136},"index":6,"playId":"5aca64b5-86d6-3010-851d-6269fc46c217","pitchNumber":5,"startTime":"2026-05-22T03:07:56.842Z","endTime":"2026-05-22T03:08:00.611Z","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":0},"pitchData":{"startSpeed":94.3,"endSpeed":85.6,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.070162008716345,"aZ":-29.69354930771648,"pfxX":-12.545966098227535,"pfxZ":1.3257932657703773,"pX":1.7345525517873663,"pZ":1.590880652837221,"vX0":13.58877507604847,"vY0":-136.6434224136144,"vZ0":-3.1456402758463415,"x":50.88,"y":195.83,"x0":-1.6895592406093005,"y0":50.00669446737869,"z0":4.81247342509641,"aX":-23.5642478945346},"breaks":{"breakAngle":33.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":1.8,"breakHorizontal":19.6,"spinRate":2103,"spinDirection":238},"zone":14,"typeConfidence":0.89,"plateTime":0.40191671786225536,"extension":5.391211411578632},"index":7,"playId":"5ccf289b-f435-3d9e-877a-4dbdb7590f55","pitchNumber":6,"startTime":"2026-05-22T03:08:14.247Z","endTime":"2026-05-22T03:08:17.474Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-22T03:08:17.474Z","atBatIndex":38},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ketel Marte singles on a line drive to right fielder Tyler Freeman. Ryan Waldschmidt to 3rd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-05-22T03:09:00.605Z","endTime":"2026-05-22T03:10:04.150Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":0},"matchup":{"batter":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680604,"fullName":"Blas Castaño","link":"/api/v1/people/680604"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"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,2,4],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":671289,"link":"/api/v1/people/671289"},"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":814439,"fullName":"Ryan Waldschmidt","link":"/api/v1/people/814439"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":814439,"fullName":"Ryan Waldschmidt","link":"/api/v1/people/814439"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"playId":"66ec5917-8468-3659-9425-478cc57de3d9","startTime":"2026-05-22T03:08:46.069Z","endTime":"2026-05-22T03:08:49.520Z","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(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.0,"endSpeed":81.9,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.50909898721225,"aZ":-28.846946349113786,"pfxX":-10.1010534492521,"pfxZ":1.9314268310714198,"pX":0.5260469859437072,"pZ":2.793437786204682,"vX0":9.94017302177056,"vY0":-130.68216638793686,"vZ0":0.33213863106305164,"x":96.95,"y":163.36,"x0":-2.021480758709647,"y0":50.00313021645543,"z0":4.838209492778574,"aX":-17.405762393806917},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":3.8,"breakHorizontal":16.0,"spinRate":1682,"spinDirection":247},"zone":3,"typeConfidence":0.8,"plateTime":0.41973402439543017,"extension":5.597839742950262},"index":1,"playId":"9b8e337e-81f6-38fe-9c68-c1f5da8a60b2","pitchNumber":1,"startTime":"2026-05-22T03:09:02.762Z","endTime":"2026-05-22T03:09:06.778Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.4,"endSpeed":81.9,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.47047952510235,"aZ":-32.90109628621019,"pfxX":-10.092885605923845,"pfxZ":-0.4242746876396408,"pX":0.6822094681041129,"pZ":1.4754467246522682,"vX0":10.102064799371362,"vY0":-129.87997180619848,"vZ0":-1.8891142202076923,"x":91.0,"y":198.94,"x0":-1.9483998246712058,"y0":50.00387352266613,"z0":4.716799957183281,"aX":-17.22619125596852},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":-1.0,"breakHorizontal":16.0,"spinRate":1591,"spinDirection":251},"zone":14,"typeConfidence":0.91,"plateTime":0.4218937814574115,"extension":5.554924836380822},"index":2,"playId":"9b45d9d6-1f8f-3ebb-b237-074e0cfce8b6","pitchNumber":2,"startTime":"2026-05-22T03:09:17.670Z","endTime":"2026-05-22T03:09:21.227Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":0},"index":3,"startTime":"2026-05-22T03:09:41.699Z","endTime":"2026-05-22T03:09:54.904Z","isPitch":false,"type":"action","player":{"id":606466,"link":"/api/v1/people/606466"}},{"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":2,"outs":0},"pitchData":{"startSpeed":95.3,"endSpeed":86.5,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.96944050464215,"aZ":-25.868853472568254,"pfxX":-10.11595117567866,"pfxZ":3.2678255126318163,"pX":-0.13289093987012304,"pZ":2.86658716044227,"vX0":7.8655343926733625,"vY0":-138.5439043377446,"vZ0":-1.3018181283017376,"x":122.07,"y":161.38,"x0":-1.7043528583680556,"y0":50.00342774777348,"z0":5.082901599852909,"aX":-19.528677888045596},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":5.9,"breakHorizontal":16.6,"spinRate":2221,"spinDirection":228},"zone":2,"typeConfidence":0.91,"plateTime":0.3963902127280843,"extension":5.2594665057707255},"hitData":{"launchSpeed":106.5,"launchAngle":14.0,"totalDistance":273.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":173.35,"coordY":99.4}},"index":4,"playId":"a00bd755-1e09-3193-8222-d217f001ea99","pitchNumber":3,"startTime":"2026-05-22T03:09:54.904Z","endTime":"2026-05-22T03:10:04.150Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-22T03:10:04.150Z","atBatIndex":39},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Corbin Carroll grounds into a force out, second baseman Chad Stevens to shortstop Ezequiel Tovar. Ryan Waldschmidt scores. Ketel Marte out at 2nd. Corbin Carroll to 1st.","rbi":1,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-05-22T03:10:28.549Z","endTime":"2026-05-22T03:11:25.707Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680604,"fullName":"Blas Castaño","link":"/api/v1/people/680604"},"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],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":677060,"link":"/api/v1/people/677060"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":678662,"link":"/api/v1/people/678662"},"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":814439,"fullName":"Ryan Waldschmidt","link":"/api/v1/people/814439"},"responsiblePitcher":{"id":680604,"link":"/api/v1/people/680604"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.8,"endSpeed":81.8,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.750052727009603,"aZ":-29.53009568184158,"pfxX":-9.476364688808333,"pfxZ":1.5419487458073213,"pX":-0.7241250018699371,"pZ":2.3760098934173026,"vX0":6.487966408230515,"vY0":-130.59758084939378,"vZ0":-0.5350947854117443,"x":144.6,"y":174.63,"x0":-2.015457577621359,"y0":50.00608995893145,"z0":4.814091512030794,"aX":-16.292959450710068},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":2.9,"breakHorizontal":15.6,"spinRate":1467,"spinDirection":254},"zone":4,"typeConfidence":0.79,"plateTime":0.4201840618928365,"extension":5.603976445073586},"index":0,"playId":"3318dd5c-9d37-3190-8bfc-299bb01ee780","pitchNumber":1,"startTime":"2026-05-22T03:10:39.793Z","endTime":"2026-05-22T03:10:43.686Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.3,"endSpeed":76.2,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.283110615819442,"aZ":-29.036266006771786,"pfxX":8.939376721111959,"pfxZ":2.110018918489452,"pX":-1.57776294434032,"pZ":3.3765233156800454,"vX0":-0.6747778726347762,"vY0":-121.28999902562045,"vZ0":1.9864731440010956,"x":177.14,"y":147.61,"x0":-2.4564529664530776,"y0":50.0010687753948,"z0":5.083327245388637,"aX":13.283949476571632},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":4.6,"breakHorizontal":-16.0,"spinRate":2549,"spinDirection":79},"zone":11,"typeConfidence":0.91,"plateTime":0.4520081584467839,"extension":5.125228948638168},"index":1,"playId":"65628996-6c48-3ef6-8a74-f21fa2086f3b","pitchNumber":2,"startTime":"2026-05-22T03:11:01.933Z","endTime":"2026-05-22T03:11:05.453Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.0,"endSpeed":82.3,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.172640501814634,"aZ":-31.879342682024426,"pfxX":-9.692527705738975,"pfxZ":0.17082772192229356,"pX":-0.6101785361947146,"pZ":2.4006001339182936,"vX0":6.789254097715999,"vY0":-130.91218703074512,"vZ0":-0.1935496630088135,"x":140.26,"y":173.96,"x0":-1.9806418285107499,"y0":50.00272275231241,"z0":4.865907449679464,"aX":-16.7884101307456},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":0.5,"breakHorizontal":16.0,"spinRate":1490,"spinDirection":250},"zone":4,"typeConfidence":0.82,"plateTime":0.41872057738617086,"extension":5.317955274027309},"hitData":{"launchSpeed":71.1,"launchAngle":-20.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":141.96,"coordY":154.59}},"index":2,"playId":"bf8b11ea-f022-3b5f-a81b-aa29c0389f9f","pitchNumber":3,"startTime":"2026-05-22T03:11:18.043Z","endTime":"2026-05-22T03:11:25.707Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-22T03:11:25.707Z","atBatIndex":40},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Geraldo Perdomo walks. Corbin Carroll to 2nd.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":41,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-05-22T03:11:54.077Z","endTime":"2026-05-22T03:13:53.989Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680604,"fullName":"Blas Castaño","link":"/api/v1/people/680604"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"postOnSecond":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6],"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":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","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":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.2,"endSpeed":81.3,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.24004178606713,"aZ":-31.115576154197228,"pfxX":-9.517964224488317,"pfxZ":0.623399427887442,"pX":-1.2513533976297375,"pZ":3.1413784545534,"vX0":4.904100477439739,"vY0":-129.80174247210056,"vZ0":1.4862924815994338,"x":164.7,"y":153.96,"x0":-1.9328002143323453,"y0":50.00387890132281,"z0":4.9378772386831615,"aX":-16.173497322713178},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":1.7,"breakHorizontal":16.1,"spinRate":1419,"spinDirection":251},"zone":11,"typeConfidence":0.89,"plateTime":0.4226543474084954,"extension":5.433566192879469},"index":0,"playId":"f3a0446a-8ee5-30ff-ae10-508c06047d3d","pitchNumber":1,"startTime":"2026-05-22T03:11:56.709Z","endTime":"2026-05-22T03:12:00.674Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":87.1,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.24795229020537,"aZ":-22.39087340091003,"pfxX":-10.582098149993225,"pfxZ":5.0070178013930065,"pX":-0.6542461187515876,"pZ":2.570365358035174,"vX0":5.458465206408443,"vY0":-139.4043169694212,"vZ0":-2.725098997919958,"x":141.94,"y":169.38,"x0":-1.2695912511336926,"y0":50.00658532057006,"z0":5.0494339819258265,"aX":-20.696414956317067},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":8.6,"breakHorizontal":17.9,"spinRate":2090,"spinDirection":232},"zone":4,"typeConfidence":0.91,"plateTime":0.3938830468529404,"extension":5.187453271316664},"index":1,"playId":"4fbd2859-5973-31c9-bb14-59227133b46f","pitchNumber":2,"startTime":"2026-05-22T03:12:13.018Z","endTime":"2026-05-22T03:12:17.572Z","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":"c2ac02cd-1d88-3a8b-91f8-c6f39ddd41a0","startTime":"2026-05-22T03:12:31.476Z","endTime":"2026-05-22T03:12:35.309Z","isPitch":false,"type":"pickoff"},{"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,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.1,"endSpeed":81.4,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.640530888162917,"aZ":-31.11041579190218,"pfxX":-8.610552885967703,"pfxZ":0.6293400365071609,"pX":-1.0934136722099392,"pZ":2.6855718996940796,"vX0":4.89628004022438,"vY0":-129.62179969826036,"vZ0":0.5848779913944855,"x":158.68,"y":166.27,"x0":-1.8902045421412623,"y0":50.00486005571418,"z0":4.836358958875987,"aX":-14.622337846584655},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":1.6,"breakHorizontal":14.5,"spinRate":1393,"spinDirection":249},"zone":11,"typeConfidence":0.89,"plateTime":0.42290842873613244,"extension":5.284023632099526},"index":3,"playId":"32a89fb8-f67a-30a8-9a9c-947bc655828f","pitchNumber":3,"startTime":"2026-05-22T03:12:51.756Z","endTime":"2026-05-22T03:12:55.432Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":2,"strikes":1,"outs":1},"index":4,"playId":"d15e1245-a490-3ef1-bfad-f1c83d6f6e39","startTime":"2026-05-22T03:13:09.262Z","endTime":"2026-05-22T03:13:12.603Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false,"disengagementNum":2},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.5,"endSpeed":75.1,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.554073563110816,"aZ":-32.58035695108139,"pfxX":7.883012659584367,"pfxZ":-0.27876870235321505,"pX":-0.9202536242244532,"pZ":2.4210172619094896,"vX0":0.7725952984992305,"vY0":-120.10006235487525,"vZ0":0.8649906002117149,"x":152.08,"y":173.41,"x0":-2.270019892458355,"y0":50.00526207390753,"z0":4.9780104026715675,"aX":11.39448811434343},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":0.0,"breakHorizontal":-14.4,"spinRate":2439,"spinDirection":63},"zone":13,"typeConfidence":0.9,"plateTime":0.4579232642332678,"extension":5.283746399325639},"index":5,"playId":"3db3438c-3080-375b-a0cb-3b0fba247022","pitchNumber":4,"startTime":"2026-05-22T03:13:26.906Z","endTime":"2026-05-22T03:13:31.845Z","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,"runnerGoing":true},"count":{"balls":4,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.3,"endSpeed":82.1,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.838959968948004,"aZ":-25.927618914371813,"pfxX":0.7129116851588362,"pfxZ":3.623388216922123,"pX":-0.003271146136775243,"pZ":3.8083358924467117,"vX0":4.975439872026767,"vY0":-130.09051771487728,"vZ0":2.032181209061116,"x":117.12,"y":135.95,"x0":-2.0287200388408007,"y0":50.00296121861107,"z0":4.9750957250023795,"aX":1.2272198702009804},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":7.2,"breakHorizontal":-2.3,"spinRate":2391,"spinDirection":158},"zone":12,"typeConfidence":0.91,"plateTime":0.4201294260024704,"extension":5.258701929838279},"index":6,"playId":"94c6e9b2-7173-3eb8-85fb-ff584312c5cb","pitchNumber":5,"startTime":"2026-05-22T03:13:44.835Z","endTime":"2026-05-22T03:13:53.989Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-22T03:13:53.989Z","atBatIndex":41},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Nolan Arenado hit by pitch. Corbin Carroll to 3rd. Geraldo Perdomo to 2nd.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-05-22T03:15:00.567Z","endTime":"2026-05-22T03:15:59.102Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680604,"fullName":"Blas Castaño","link":"/api/v1/people/680604"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"postOnSecond":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"postOnThird":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[1,2,3,4],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":"r_adv_force","runner":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":"r_adv_force","runner":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-05-22T03:14:01.068Z","endTime":"2026-05-22T03:15:02.732Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":86.0,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.47379542458065,"aZ":-27.59788184572421,"pfxX":-9.767746385095538,"pfxZ":2.4072262289579136,"pX":-1.3203077902816132,"pZ":2.9200970767005248,"vX0":5.239434357061188,"vY0":-137.58028406895224,"vZ0":-0.6690430692909546,"x":167.33,"y":159.94,"x0":-1.9872034752022092,"y0":50.0062160910087,"z0":5.048251138625106,"aX":-18.60058896262866},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":4.4,"breakHorizontal":16.4,"spinRate":2126,"spinDirection":227},"zone":11,"typeConfidence":0.91,"plateTime":0.39916344269833903,"extension":5.275363831707294},"index":1,"playId":"b5ccc30c-e56d-321a-b27d-fa9f23f5ed97","pitchNumber":1,"startTime":"2026-05-22T03:15:02.732Z","endTime":"2026-05-22T03:15:07.530Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.5,"endSpeed":83.3,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.257368251364102,"aZ":-25.11764778484974,"pfxX":-0.5873102669515515,"pfxZ":3.991284121318655,"pX":0.7879447074957607,"pZ":3.2996871333900617,"vX0":7.431297536390371,"vY0":-131.66371667231775,"vZ0":0.5450708171371701,"x":86.97,"y":149.69,"x0":-1.9868493179644273,"y0":50.00014038036586,"z0":4.939301172750263,"aX":-1.0382712460757892},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":7.6,"breakHorizontal":-0.5,"spinRate":2328,"spinDirection":189},"zone":3,"typeConfidence":0.9,"plateTime":0.41497651564896376,"extension":5.3200868660298735},"index":2,"playId":"c73fb0a4-24c7-34d9-b072-91bf12ebef73","pitchNumber":2,"startTime":"2026-05-22T03:15:17.605Z","endTime":"2026-05-22T03:15:20.605Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":85.7,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.13660111812236,"aZ":-27.493706326279902,"pfxX":-10.553085170881797,"pfxZ":2.462935462856647,"pX":-0.3880416509403582,"pZ":2.9747189998894332,"vX0":6.886399854678424,"vY0":-137.85229811653986,"vZ0":-0.3247790136599391,"x":131.79,"y":158.46,"x0":-1.5632187023447786,"y0":50.00280674698656,"z0":4.969659159686883,"aX":-20.062729681666717},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":4.6,"breakHorizontal":17.4,"spinRate":2049,"spinDirection":235},"zone":1,"typeConfidence":0.91,"plateTime":0.3991858780047357,"extension":5.200397662665578},"index":3,"playId":"776c78d5-28aa-38b1-af1b-803bfabf6293","pitchNumber":3,"startTime":"2026-05-22T03:15:34.204Z","endTime":"2026-05-22T03:15:38.160Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.3,"endSpeed":74.9,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.783447220954315,"aZ":-28.451011213335665,"pfxX":6.490612724341863,"pfxZ":2.551307890841329,"pX":-2.3108579716409983,"pZ":3.5414950902283615,"vX0":-1.85940141830498,"vY0":-121.11039786082253,"vZ0":2.5535862474983477,"x":205.08,"y":143.16,"x0":-2.367533803960917,"y0":50.001083197358696,"z0":4.9928767669944545,"aX":9.45995754154418},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":5.6,"breakHorizontal":-11.2,"spinRate":2507,"spinDirection":76},"zone":11,"typeConfidence":0.9,"plateTime":0.45555193373322567,"extension":5.202049655026571},"index":4,"playId":"9df915b2-8924-3538-bd84-ee15ad6371b7","pitchNumber":4,"startTime":"2026-05-22T03:15:52.084Z","endTime":"2026-05-22T03:15:59.102Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-22T03:15:59.102Z","atBatIndex":42},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Ildemaro Vargas grounds into a double play, second baseman Chad Stevens to shortstop Ezequiel Tovar to first baseman Willi Castro. Nolan Arenado out at 2nd. Ildemaro Vargas out at 1st.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-05-22T03:16:18.899Z","endTime":"2026-05-22T03:16:40.347Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680604,"fullName":"Blas Castaño","link":"/api/v1/people/680604"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":677060,"link":"/api/v1/people/677060"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":678662,"link":"/api/v1/people/678662"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":678662,"link":"/api/v1/people/678662"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":650489,"link":"/api/v1/people/650489"},"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(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.8,"endSpeed":76.7,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.86456726356826,"aZ":-29.30981746395013,"pfxX":5.804093179662316,"pfxZ":1.902650766420475,"pX":0.011387491963609804,"pZ":2.4830452342759592,"vX0":3.566611313340948,"vY0":-122.02777738029073,"vZ0":0.2975491436680233,"x":116.57,"y":171.74,"x0":-2.2248309873802556,"y0":50.000411736245894,"z0":4.892451091567146,"aX":8.717059153989215},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":3.8,"breakHorizontal":-11.4,"spinRate":2498,"spinDirection":75},"zone":5,"typeConfidence":0.89,"plateTime":0.4495067672263495,"extension":5.232936144643278},"hitData":{"launchSpeed":94.7,"launchAngle":3.0,"totalDistance":75.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":155.12,"coordY":154.59}},"index":0,"playId":"0a827fb5-74b5-320a-890e-1a03a5173d80","pitchNumber":1,"startTime":"2026-05-22T03:16:32.665Z","endTime":"2026-05-22T03:16:40.347Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-22T03:16:40.347Z","atBatIndex":43},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ezequiel Tovar flies out to right fielder Corbin Carroll.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":44,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-22T03:18:34.035Z","endTime":"2026-05-22T03:19:16.046Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"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"}]}],"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":90.8,"endSpeed":82.9,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.660739925695815,"aZ":-20.232908126731264,"pfxX":6.383422431908361,"pfxZ":6.760912887002366,"pX":0.04888418187012614,"pZ":3.358674007168204,"vX0":-5.701377041401169,"vY0":-132.17424884221072,"vZ0":-2.544400142807808,"x":115.14,"y":148.1,"x0":1.4064876249290401,"y0":50.00321145734071,"z0":5.822680134219956,"aX":11.274126686580967},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":11.9,"breakHorizontal":-10.3,"spinRate":2279,"spinDirection":150},"zone":2,"typeConfidence":2.0,"plateTime":0.41470508072682577,"extension":6.329750065689226},"index":0,"playId":"45fbed5b-4989-3ea9-aeca-9c6c23f6fddd","pitchNumber":1,"startTime":"2026-05-22T03:18:53.358Z","endTime":"2026-05-22T03:18:57.209Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.0,"endSpeed":78.6,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.837251044318275,"aZ":-27.06243524125923,"pfxX":8.282231142667346,"pfxZ":3.248247930374318,"pX":0.6998506838007872,"pZ":1.6098493735867319,"vX0":-4.508737096144924,"vY0":-125.10321611068173,"vZ0":-4.7979734641609,"x":90.32,"y":195.31,"x0":1.4558192514821435,"y0":50.00304293153986,"z0":5.788803636521401,"aX":13.03922739278717},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":4.9,"breakHorizontal":-13.8,"spinRate":1753,"spinDirection":132},"zone":9,"typeConfidence":0.9,"plateTime":0.4389514715773011,"extension":6.423046771080044},"hitData":{"launchSpeed":88.5,"launchAngle":33.0,"totalDistance":298.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":195.12,"coordY":101.14}},"index":1,"playId":"4cdd5ecd-998f-393f-afa7-dc30b1d295c1","pitchNumber":2,"startTime":"2026-05-22T03:19:08.161Z","endTime":"2026-05-22T03:19:16.046Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-22T03:19:16.046Z","atBatIndex":44},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Kyle Karros flies out to left fielder Lourdes Gurriel Jr.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":45,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-22T03:19:31.489Z","endTime":"2026-05-22T03:20:33.769Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"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":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":666971,"link":"/api/v1/people/666971"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.7,"endSpeed":82.5,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.207566544295684,"aZ":-16.875350776083664,"pfxX":4.216047186983139,"pfxZ":8.7053889795189,"pX":0.9865214266053113,"pZ":4.029679944795096,"vX0":-2.743650440770429,"vY0":-132.00448428665376,"vZ0":-1.6915428753868205,"x":79.4,"y":129.98,"x0":1.4938562436790725,"y0":50.00193151936224,"z0":5.9266545819669005,"aX":7.408674298528252},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":15.6,"breakHorizontal":-7.0,"spinRate":2373,"spinDirection":158},"zone":12,"typeConfidence":0.89,"plateTime":0.41560748416828597,"extension":6.359330308728805},"index":0,"playId":"fcf33e03-2279-34bb-8e18-e3844aa83d56","pitchNumber":1,"startTime":"2026-05-22T03:19:39.778Z","endTime":"2026-05-22T03:19:43.887Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.9,"endSpeed":77.7,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.41814484993095,"aZ":-26.318458071889587,"pfxX":7.6282735007929405,"pfxZ":3.7509416408238003,"pX":1.6273444234499155,"pZ":3.491949832683125,"vX0":-2.0427131561843486,"vY0":-124.97225955688423,"vZ0":-0.5542158070994228,"x":54.97,"y":144.5,"x0":1.471456047791884,"y0":50.00002121851763,"z0":5.904640125752689,"aX":11.898107938767224},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":7.0,"breakHorizontal":-13.2,"spinRate":1889,"spinDirection":133},"zone":12,"typeConfidence":0.9,"plateTime":0.44059865304798107,"extension":6.325043902648969},"index":1,"playId":"d2cbc074-9004-381f-906d-71f0ab970ec3","pitchNumber":2,"startTime":"2026-05-22T03:19:52.614Z","endTime":"2026-05-22T03:19:56.529Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.6,"endSpeed":82.4,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.948390444155468,"aZ":-15.171302679068383,"pfxX":3.9211102915376586,"pfxZ":9.757355960480487,"pX":0.4197617561160576,"pZ":1.694181957254913,"vX0":-3.6908034702535044,"vY0":-131.67234598915357,"vZ0":-7.324059354486841,"x":101.0,"y":193.04,"x0":1.3353635872865373,"y0":50.0038512593365,"z0":5.6506247645363565,"aX":6.833326244744582},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":16.1,"breakHorizontal":-6.2,"spinRate":2307,"spinDirection":151},"zone":9,"typeConfidence":0.87,"plateTime":0.41719654308464627,"extension":6.485419075479698},"index":2,"playId":"7b02c942-1c3b-332b-9065-10d887dffe73","pitchNumber":3,"startTime":"2026-05-22T03:20:10.403Z","endTime":"2026-05-22T03:20:14.474Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.5,"endSpeed":78.5,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.261262494207884,"aZ":-25.897072132604617,"pfxX":8.53749933367796,"pfxZ":3.9725180742336113,"pX":-0.2776966780061899,"pZ":2.0143696727101896,"vX0":-6.414928101754881,"vY0":-125.64535623237327,"vZ0":-4.070031197886789,"x":127.59,"y":184.39,"x0":1.2143305194552754,"y0":50.00267753915238,"z0":5.788659755129797,"aX":13.489202314411886},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":6.4,"breakHorizontal":-13.8,"spinRate":1928,"spinDirection":132},"zone":7,"typeConfidence":0.9,"plateTime":0.4379057250750029,"extension":6.56676733836486},"hitData":{"launchSpeed":77.3,"launchAngle":39.0,"totalDistance":262.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":72.03,"coordY":109.39}},"index":3,"playId":"09cfab53-1dac-3e69-9b62-44c1af6e6a28","pitchNumber":4,"startTime":"2026-05-22T03:20:25.525Z","endTime":"2026-05-22T03:20:33.769Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-22T03:20:33.769Z","atBatIndex":45},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jake McCarthy flies out sharply to center fielder Ryan Waldschmidt.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":46,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-22T03:20:57.602Z","endTime":"2026-05-22T03:22:10.531Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"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,3,4],"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":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"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(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":76.7,"endSpeed":70.7,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.58770672319602,"aZ":-39.78903236735586,"pfxX":-4.138768157777154,"pfxZ":-6.017795360046538,"pX":0.6470520154100041,"pZ":4.100725744660848,"vX0":-0.3807946746437855,"vY0":-111.638536047228,"vZ0":4.306902515324159,"x":92.34,"y":128.06,"x0":1.3575477467244204,"y0":50.00153796427078,"z0":6.2349329737350745,"aX":-5.237943752807243},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.9,"breakVerticalInduced":-9.5,"breakHorizontal":7.6,"spinRate":2301,"spinDirection":308},"zone":12,"typeConfidence":0.9,"plateTime":0.4901148933261541,"extension":6.316336468840986},"index":0,"playId":"0888a968-854c-3d81-b77d-4e475935649b","pitchNumber":1,"startTime":"2026-05-22T03:21:01.424Z","endTime":"2026-05-22T03:21:05.360Z","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":2},"pitchData":{"startSpeed":78.1,"endSpeed":72.4,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.6299260511489,"aZ":-38.47385208159647,"pfxX":-3.6199189264588263,"pfxZ":-4.77977772459432,"pX":0.10911423380545954,"pZ":3.359326994160576,"vX0":-2.0749328708786083,"vY0":-113.72893487968125,"vZ0":2.2450174888652423,"x":112.84,"y":148.08,"x0":1.5016575531955634,"y0":50.00297115274816,"z0":6.158125001072546,"aX":-4.771033637693442},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.4,"breakVerticalInduced":-7.8,"breakHorizontal":7.1,"spinRate":2282,"spinDirection":308},"zone":2,"typeConfidence":0.9,"plateTime":0.4804520948258215,"extension":6.4143300439224245},"index":1,"playId":"6a2ffc20-802a-360d-ba1b-94f8661defc9","pitchNumber":2,"startTime":"2026-05-22T03:21:20.926Z","endTime":"2026-05-22T03:21:25.097Z","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":2},"index":2,"startTime":"2026-05-22T03:21:28.313Z","endTime":"2026-05-22T03:21:43.179Z","isPitch":false,"type":"action","player":{"id":664983,"link":"/api/v1/people/664983"}},{"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.2,"endSpeed":84.7,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.445450627928732,"aZ":-17.64391556576159,"pfxX":5.061577538875487,"pfxZ":7.920772305544361,"pX":-1.0427620928823782,"pZ":3.3201331879500726,"vX0":-7.639604326735879,"vY0":-134.17522300043538,"vZ0":-3.1396073582274107,"x":156.75,"y":149.14,"x0":1.176094275691196,"y0":50.000819410377886,"z0":5.753778342951774,"aX":9.28293154632759},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":13.9,"breakHorizontal":-7.7,"spinRate":2307,"spinDirection":158},"zone":11,"typeConfidence":0.89,"plateTime":0.40731153443651014,"extension":6.451680438105635},"index":3,"playId":"f5fe303d-d8d2-3b38-a9a7-2b971572bbec","pitchNumber":3,"startTime":"2026-05-22T03:21:43.179Z","endTime":"2026-05-22T03:21:47.512Z","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":2},"pitchData":{"startSpeed":92.5,"endSpeed":84.8,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.35079936849909,"aZ":-15.780732557937894,"pfxX":4.47420457026295,"pfxZ":8.91957054153712,"pX":-0.1235533018999325,"pZ":2.340145677692194,"vX0":-5.333509030632856,"vY0":-134.51495763109514,"vZ0":-5.978561676663704,"x":121.71,"y":175.6,"x0":1.3007933058692533,"y0":50.00517774575458,"z0":5.704863972277644,"aX":8.22563629327197},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":15.1,"breakHorizontal":-7.0,"spinRate":2276,"spinDirection":156},"zone":5,"typeConfidence":0.91,"plateTime":0.4067258404271601,"extension":6.322991198844619},"hitData":{"launchSpeed":102.8,"launchAngle":31.0,"totalDistance":396.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":119.26,"coordY":39.23}},"index":4,"playId":"c02559f0-6f66-351e-b0b5-47064de62d4c","pitchNumber":4,"startTime":"2026-05-22T03:22:01.466Z","endTime":"2026-05-22T03:22:10.531Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-22T03:22:10.531Z","atBatIndex":46},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Lourdes Gurriel Jr. flies out to center fielder Jake McCarthy.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":47,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-05-22T03:24:08.833Z","endTime":"2026-05-22T03:24:48.717Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680604,"fullName":"Blas Castaño","link":"/api/v1/people/680604"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":664983,"link":"/api/v1/people/664983"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.5,"endSpeed":85.6,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.48001828141233,"aZ":-29.022559587340833,"pfxX":-10.42027107303882,"pfxZ":1.679240767326748,"pX":-0.7161033175654431,"pZ":2.995409756353862,"vX0":6.679110665677724,"vY0":-136.06386470110849,"vZ0":-0.17019736518193396,"x":144.3,"y":157.9,"x0":-1.8471234181793053,"y0":50.00360874283331,"z0":5.067570682294368,"aX":-19.56508227413218},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":3.2,"breakHorizontal":17.5,"spinRate":2057,"spinDirection":232},"zone":1,"typeConfidence":0.9,"plateTime":0.40234162898211334,"extension":5.144037758592125},"index":0,"playId":"8e9f9491-164e-3706-a6d0-21ecaa0f0e92","pitchNumber":1,"startTime":"2026-05-22T03:24:18.851Z","endTime":"2026-05-22T03:24:22.308Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":86.1,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.011245238481443,"aZ":-25.049898692757285,"pfxX":-9.971903776634512,"pfxZ":3.7508425963517738,"pX":-0.16788174918112334,"pZ":2.996540457731595,"vX0":6.654804450237866,"vY0":-136.86386792081652,"vZ0":-1.5234469458556252,"x":123.4,"y":157.87,"x0":-1.3345437989662718,"y0":50.00037347322889,"z0":5.274735371540692,"aX":-18.928248450424437},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":6.7,"breakHorizontal":16.7,"spinRate":2091,"spinDirection":227},"zone":2,"typeConfidence":0.91,"plateTime":0.40008881270297847,"extension":5.182098576979867},"hitData":{"launchSpeed":88.8,"launchAngle":30.0,"totalDistance":341.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":131.82,"coordY":61.98}},"index":1,"playId":"4de68ece-f0db-3e36-bb20-104fdc60b13d","pitchNumber":2,"startTime":"2026-05-22T03:24:40.629Z","endTime":"2026-05-22T03:24:48.717Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-22T03:24:48.717Z","atBatIndex":47},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Gabriel Moreno singles on a sharp line drive to center fielder Jake McCarthy.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":48,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-05-22T03:25:03.995Z","endTime":"2026-05-22T03:26:51.340Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680604,"fullName":"Blas Castaño","link":"/api/v1/people/680604"},"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,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":664983,"link":"/api/v1/people/664983"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.4,"endSpeed":76.4,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.421021057422287,"aZ":-25.73182898638165,"pfxX":3.26162067972173,"pfxZ":4.332028816462627,"pX":0.24332118998010951,"pZ":2.0823802059891685,"vX0":4.793048198256835,"vY0":-121.38417820650305,"vZ0":-1.2916083492588917,"x":107.73,"y":182.56,"x0":-2.182948086663756,"y0":50.003848592560466,"z0":4.86794620775227,"aX":4.8528500475088805},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":7.8,"breakHorizontal":-7.1,"spinRate":2527,"spinDirection":64},"zone":9,"typeConfidence":0.88,"plateTime":0.45173649860954157,"extension":5.243656031920933},"index":0,"playId":"25b958e0-8eb3-378c-881d-50f756576b1a","pitchNumber":1,"startTime":"2026-05-22T03:25:16.636Z","endTime":"2026-05-22T03:25:20.516Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.9,"endSpeed":83.4,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.10360123692277,"aZ":-33.355245510976175,"pfxX":-9.091209291847127,"pfxZ":-0.6651658591539711,"pX":2.5052462699866695,"pZ":1.9524435349773888,"vX0":13.421923660588485,"vY0":-131.67198464340962,"vZ0":-1.287198550324782,"x":21.51,"y":186.06,"x0":-1.4695719223826542,"y0":50.006242840633895,"z0":4.908260869083463,"aX":-16.018343571050533},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":-1.3,"breakHorizontal":13.7,"spinRate":1701,"spinDirection":243},"zone":14,"typeConfidence":0.8,"plateTime":0.4154574709636045,"extension":5.693029904712793},"index":1,"playId":"bb07b3b0-d681-3c69-ac9c-6f5bb4b1d387","pitchNumber":2,"startTime":"2026-05-22T03:25:31.515Z","endTime":"2026-05-22T03:25:35.470Z","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":91.3,"endSpeed":84.5,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.309370833027547,"aZ":-22.202712276084007,"pfxX":-0.3705145847892498,"pfxZ":5.504825856645946,"pX":-0.09512697449295895,"pZ":2.703862062420441,"vX0":4.967995331045045,"vY0":-132.96077083451348,"vZ0":-1.5891891960825517,"x":120.63,"y":165.78,"x0":-1.9302915722923697,"y0":50.00540690976491,"z0":4.901673030876973,"aX":-0.6725158137300955},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":9.8,"breakHorizontal":-0.2,"spinRate":2362,"spinDirection":197},"zone":2,"typeConfidence":0.9,"plateTime":0.41007400007053185,"extension":5.127503849411327},"index":2,"playId":"4d288ea6-fec1-314b-a89b-eb60f5bee1b3","pitchNumber":3,"startTime":"2026-05-22T03:25:50.114Z","endTime":"2026-05-22T03:25:54.048Z","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":2,"outs":1},"index":3,"startTime":"2026-05-22T03:25:58.283Z","endTime":"2026-05-22T03:26:16.049Z","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(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":95.4,"endSpeed":86.8,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.32685788076642,"aZ":-13.246356342624376,"pfxX":-4.555808507088329,"pfxZ":9.73539427157829,"pX":-0.25316914346902275,"pZ":3.119268935884657,"vX0":4.784685953749107,"vY0":-138.84492549549608,"vZ0":-3.1342094311113886,"x":126.65,"y":154.56,"x0":-1.4103929278463503,"y0":50.001686040623824,"z0":5.149381148324107,"aX":-8.85669969144741},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":17.2,"breakHorizontal":7.2,"spinRate":2216,"spinDirection":229},"zone":2,"typeConfidence":0.88,"plateTime":0.39512811158039085,"extension":5.185789193452876},"index":4,"playId":"b904a947-5fee-31b2-935c-5a0a813a566f","pitchNumber":4,"startTime":"2026-05-22T03:26:16.049Z","endTime":"2026-05-22T03:26:19.322Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.2,"endSpeed":82.4,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.40426739238676,"aZ":-31.861142472185378,"pfxX":-9.77576667237113,"pfxZ":0.18391698857228533,"pX":0.8077621651612357,"pZ":2.0543998328657085,"vX0":9.5148229952489,"vY0":-131.03365848057047,"vZ0":-1.0775269804410383,"x":86.21,"y":183.31,"x0":-1.6052192948747452,"y0":50.00530110335855,"z0":4.857420632405074,"aX":-16.954844947573797},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":0.4,"breakHorizontal":15.5,"spinRate":1587,"spinDirection":245},"zone":9,"typeConfidence":0.82,"plateTime":0.4184455699096179,"extension":5.423393326606753},"hitData":{"launchSpeed":100.7,"launchAngle":9.0,"totalDistance":217.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":129.34,"coordY":96.52}},"index":5,"playId":"a2159303-d200-367d-a55a-c866e3a8838a","pitchNumber":5,"startTime":"2026-05-22T03:26:40.767Z","endTime":"2026-05-22T03:26:51.340Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-22T03:26:51.340Z","atBatIndex":48},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Adrian Del Castillo walks.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":49,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-05-22T03:27:04.641Z","endTime":"2026-05-22T03:28:57.152Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680604,"fullName":"Blas Castaño","link":"/api/v1/people/680604"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728"},"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,3,4,5,6],"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":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","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":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":86.1,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.470301869451262,"aZ":-25.82025965379386,"pfxX":-9.96162614772799,"pfxZ":3.3361578003288095,"pX":0.06868166979663766,"pZ":3.3212641169276473,"vX0":8.662391497398628,"vY0":-137.19643614500794,"vZ0":-0.05875035802730755,"x":114.38,"y":149.11,"x0":-1.8359851506836644,"y0":50.00421441951089,"z0":5.103273148933044,"aX":-18.984119379560642},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":6.2,"breakHorizontal":16.2,"spinRate":2033,"spinDirection":236},"zone":12,"typeConfidence":0.91,"plateTime":0.39928851087872763,"extension":5.298359906630068},"index":0,"playId":"c821d32e-7c5b-389a-a9e2-f1bf962050e1","pitchNumber":1,"startTime":"2026-05-22T03:27:15.424Z","endTime":"2026-05-22T03:27:18.424Z","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,"runnerGoing":true},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":86.3,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.727695659070946,"aZ":-27.801376936700237,"pfxX":-10.746615764119387,"pfxZ":2.2834792223428595,"pX":-1.6137560159421265,"pZ":1.9225735777733712,"vX0":4.7118213336725,"vY0":-137.9458319424882,"vZ0":-3.004582922860603,"x":178.51,"y":186.87,"x0":-1.954660995063126,"y0":50.00171880885131,"z0":4.914603599744246,"aX":-20.561784638801843},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":3.7,"breakHorizontal":18.4,"spinRate":2102,"spinDirection":231},"zone":13,"typeConfidence":0.92,"plateTime":0.3981509328638544,"extension":5.179143522176354},"index":1,"playId":"7f9b5d1f-5f7d-36ec-96ee-3159b3f7e549","pitchNumber":2,"startTime":"2026-05-22T03:27:32.487Z","endTime":"2026-05-22T03:27:38.520Z","isPitch":true,"type":"pitch"},{"details":{"description":"Gabriel Moreno steals (3) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"index":2,"actionPlayId":"7f9b5d1f-5f7d-36ec-96ee-3159b3f7e549","startTime":"2026-05-22T03:27:44.303Z","endTime":"2026-05-22T03:27:56.311Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":672515,"link":"/api/v1/people/672515"}},{"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":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.8,"endSpeed":81.5,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.052639124859574,"aZ":-31.996358912022377,"pfxX":-8.380424714651625,"pfxZ":0.10501776229066406,"pX":1.565487731419924,"pZ":0.6721553693932255,"vX0":11.364022919463492,"vY0":-128.836148900678,"vZ0":-3.9429525844675593,"x":57.33,"y":220.63,"x0":-1.816038995339268,"y0":50.00316624824101,"z0":4.698473130667767,"aX":-14.07374932584821},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":-0.5,"breakHorizontal":12.6,"spinRate":1586,"spinDirection":248},"zone":14,"typeConfidence":0.92,"plateTime":0.4253218285604383,"extension":5.655894661317019},"index":3,"playId":"7ca1eea6-0b6f-37bb-a7d8-9ef6ab1fd78b","pitchNumber":3,"startTime":"2026-05-22T03:27:56.311Z","endTime":"2026-05-22T03:27:59.884Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.0,"endSpeed":81.9,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.480802998734838,"aZ":-35.61853245920466,"pfxX":-9.868416996911103,"pfxZ":-2.0157778254456824,"pX":1.160289056117912,"pZ":1.5478791702784445,"vX0":10.641723066558855,"vY0":-130.54287589574972,"vZ0":-1.443271727592982,"x":72.77,"y":196.99,"x0":-1.7020087271782314,"y0":50.00004006976582,"z0":4.808531988427772,"aX":-16.897578437225672},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":-3.7,"breakHorizontal":15.2,"spinRate":1477,"spinDirection":250},"zone":14,"typeConfidence":0.9,"plateTime":0.42083152291456205,"extension":5.4876260100166965},"index":4,"playId":"fd2fa9e8-57b1-37a3-b3d1-2d17230f7527","pitchNumber":4,"startTime":"2026-05-22T03:28:15.767Z","endTime":"2026-05-22T03:28:19.231Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.8,"endSpeed":82.8,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.648720008036896,"aZ":-26.42696580393908,"pfxX":0.8406546786465818,"pfxZ":3.288679278933289,"pX":0.39724410156001755,"pZ":3.2994444989230365,"vX0":6.04189991641101,"vY0":-130.8111061679787,"vZ0":0.9634213364979419,"x":101.86,"y":149.69,"x0":-2.0442813916402405,"y0":50.000479850093484,"z0":4.896489423171756,"aX":1.4658946132577289},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":6.4,"breakHorizontal":-2.8,"spinRate":2392,"spinDirection":192},"zone":12,"typeConfidence":0.91,"plateTime":0.4175223955635401,"extension":5.20585471561671},"index":5,"playId":"1015c4c6-c6d2-3b48-afa3-7657c8817a01","pitchNumber":5,"startTime":"2026-05-22T03:28:33.437Z","endTime":"2026-05-22T03:28:36.512Z","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":93.5,"endSpeed":84.8,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.922684077033406,"aZ":-27.283699917648082,"pfxX":-11.51497786359003,"pfxZ":2.646079942753829,"pX":1.5700220020568447,"pZ":2.0406693602683235,"vX0":11.63759618701143,"vY0":-135.6165848352364,"vZ0":-2.6606583750945476,"x":57.15,"y":183.68,"x0":-1.297658403101321,"y0":50.00228470372089,"z0":4.95398821483421,"aX":-21.27363039579317},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":4.3,"breakHorizontal":18.1,"spinRate":2085,"spinDirection":235},"zone":14,"typeConfidence":0.89,"plateTime":0.405145107169254,"extension":5.312796339994151},"index":6,"playId":"e7b5f25e-ec39-3903-b99d-02afc2a8101e","pitchNumber":6,"startTime":"2026-05-22T03:28:53.485Z","endTime":"2026-05-22T03:28:57.152Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-22T03:28:57.152Z","atBatIndex":49},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ryan Waldschmidt strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-05-22T03:29:19.526Z","endTime":"2026-05-22T03:30:53.831Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":814439,"fullName":"Ryan Waldschmidt","link":"/api/v1/people/814439"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680604,"fullName":"Blas Castaño","link":"/api/v1/people/680604"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728"},"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,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":814439,"fullName":"Ryan Waldschmidt","link":"/api/v1/people/814439"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":696100,"link":"/api/v1/people/696100"},"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":1},"pitchData":{"startSpeed":91.0,"endSpeed":83.9,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.005434603899694,"aZ":-22.00265129809455,"pfxX":-0.7685949316957204,"pfxZ":5.66056383779407,"pX":-0.6633291238932045,"pZ":3.3334194252036125,"vX0":3.892690184360902,"vY0":-132.6219727417273,"vZ0":-0.0986346479023924,"x":142.28,"y":148.78,"x0":-2.04468893043345,"y0":50.00422354310431,"z0":4.96403830109012,"aX":-1.3821804643329503},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":10.4,"breakHorizontal":0.6,"spinRate":2366,"spinDirection":211},"zone":1,"typeConfidence":0.9,"plateTime":0.41161851062915833,"extension":5.2334625607421295},"index":0,"playId":"834290f4-f128-3fed-a531-f42fa6c30c3a","pitchNumber":1,"startTime":"2026-05-22T03:29:29.328Z","endTime":"2026-05-22T03:29:33.549Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":85.6,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.44023879428476,"aZ":-26.41258684115801,"pfxX":-11.405784099007986,"pfxZ":3.052926045740991,"pX":1.0054183719429783,"pZ":2.1088726804933398,"vX0":10.577767455781604,"vY0":-137.32238895607588,"vZ0":-2.8312913397325623,"x":78.68,"y":181.84,"x0":-1.434701685193174,"y0":50.00677223818966,"z0":4.970968200825223,"aX":-21.555893234926234},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":5.0,"breakHorizontal":18.1,"spinRate":2161,"spinDirection":240},"zone":14,"typeConfidence":0.91,"plateTime":0.40050972109862126,"extension":5.282796407899477},"index":1,"playId":"1d8a8d49-6fd3-3609-ba21-24e6c135bb98","pitchNumber":2,"startTime":"2026-05-22T03:29:48.249Z","endTime":"2026-05-22T03:29:52.213Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.8,"endSpeed":76.1,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.289565729039033,"aZ":-29.366135447519177,"pfxX":3.288639518105197,"pfxZ":1.895744815383436,"pX":0.2544770691968396,"pZ":1.312221516815135,"vX0":4.445798886708394,"vY0":-121.90719782337057,"vZ0":-2.286761371701764,"x":107.3,"y":203.35,"x0":-2.030673845033768,"y0":50.00496281637803,"z0":4.835157123828616,"aX":4.87582380546159},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":3.1,"breakHorizontal":-7.1,"spinRate":2430,"spinDirection":73},"zone":14,"typeConfidence":0.88,"plateTime":0.4518931560834991,"extension":5.394816987964571},"index":2,"playId":"5d8aa354-bf66-3e52-a112-6f731ae5ad3a","pitchNumber":3,"startTime":"2026-05-22T03:30:06.448Z","endTime":"2026-05-22T03:30:12.068Z","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":2,"outs":1},"index":3,"startTime":"2026-05-22T03:30:15.841Z","endTime":"2026-05-22T03:30:30.509Z","isPitch":false,"type":"action","player":{"id":814439,"link":"/api/v1/people/814439"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":85.5,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.12804814596664,"aZ":-23.768473507207567,"pfxX":-10.602460302304696,"pfxZ":4.445575068807328,"pX":0.0808905004466532,"pZ":2.8214372607244123,"vX0":7.057818025410972,"vY0":-137.55588750004668,"vZ0":-2.0671222446084174,"x":113.92,"y":162.6,"x0":-1.1573633780369774,"y0":50.006440927644874,"z0":5.215464098822869,"aX":-20.064232506415703},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":7.8,"breakHorizontal":17.5,"spinRate":2133,"spinDirection":222},"zone":2,"typeConfidence":0.92,"plateTime":0.4001440688995084,"extension":5.052494014990105},"index":4,"playId":"9665042a-36b2-3b9d-aed7-4c0424d11976","pitchNumber":4,"startTime":"2026-05-22T03:30:30.509Z","endTime":"2026-05-22T03:30:33.509Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":83.1,"endSpeed":75.7,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.597254760740405,"aZ":-32.553230933525256,"pfxX":8.700522285053246,"pfxZ":-0.2624629365727671,"pX":0.8446841400636399,"pZ":2.1060451079314815,"vX0":3.8896756812394564,"vY0":-120.97217626676348,"vZ0":0.006128833344771323,"x":84.8,"y":181.92,"x0":-1.9208346309637754,"y0":50.00019710141593,"z0":4.9897417419868235,"aX":12.717360648163497},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":-0.1,"breakHorizontal":-16.8,"spinRate":2361,"spinDirection":75},"zone":14,"typeConfidence":0.9,"plateTime":0.45515332541180253,"extension":5.269184709948589},"index":5,"playId":"400dcc3f-433a-3b86-a30a-b36b665ad94a","pitchNumber":5,"startTime":"2026-05-22T03:30:50.295Z","endTime":"2026-05-22T03:30:53.831Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-22T03:30:53.831Z","atBatIndex":50},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Ketel Marte grounds into a force out, first baseman Willi Castro to shortstop Ezequiel Tovar. Adrian Del Castillo out at 2nd.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":51,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-05-22T03:32:06.454Z","endTime":"2026-05-22T03:32:17.057Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680604,"fullName":"Blas Castaño","link":"/api/v1/people/680604"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":650489,"link":"/api/v1/people/650489"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":678662,"link":"/api/v1/people/678662"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-05-22T03:31:02.018Z","endTime":"2026-05-22T03:32:08.612Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.1,"endSpeed":81.4,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.617709222174742,"aZ":-32.498024535477015,"pfxX":-9.552611289183753,"pfxZ":-0.18840354492332345,"pX":-0.6569962950711291,"pZ":2.537855353540432,"vX0":6.114315877905295,"vY0":-129.61547477728206,"vZ0":0.4660155732777609,"x":142.04,"y":170.26,"x0":-1.8079052611240325,"y0":50.004085189535935,"z0":4.841318069709868,"aX":-16.221148835097058},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":0.0,"breakHorizontal":16.0,"spinRate":1374,"spinDirection":252},"zone":4,"typeConfidence":0.91,"plateTime":0.42290602126194043,"extension":5.316657756792141},"hitData":{"launchSpeed":87.8,"launchAngle":-12.0,"totalDistance":13.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":152.59,"coordY":163.19}},"index":1,"playId":"90333324-dc5b-300e-b910-adefdd9019e7","pitchNumber":1,"startTime":"2026-05-22T03:32:08.612Z","endTime":"2026-05-22T03:32:17.057Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-22T03:32:17.057Z","atBatIndex":51},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Mickey Moniak strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":52,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-22T03:35:01.399Z","endTime":"2026-05-22T03:36:58.674Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"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":[2,3,5,6,7,8],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":672515,"link":"/api/v1/people/672515"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Juan Morillo replaces Eduardo Rodriguez.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-22T03:33:44.626Z","endTime":"2026-05-22T03:34:39.711Z","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":"Offensive Substitution: Pinch-hitter Mickey Moniak replaces Braxton Fulford.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-05-22T03:34:39.711Z","endTime":"2026-05-22T03:35:03.621Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":666160,"link":"/api/v1/people/666160"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"701","replacedPlayer":{"id":690924,"link":"/api/v1/people/690924"}},{"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.5,"endSpeed":91.2,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.839810510175454,"aZ":-12.589295722578223,"pfxX":-4.516096761825609,"pfxZ":9.205335798835176,"pX":0.22209834754864047,"pZ":2.492193242939004,"vX0":6.585677665992698,"vY0":-144.72442240805015,"vZ0":-6.064587459546096,"x":108.53,"y":171.49,"x0":-1.4930743470881311,"y0":50.003133228130714,"z0":5.3814580186475585,"aX":-9.60898595939672},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":15.7,"breakHorizontal":7.0,"spinRate":2176,"spinDirection":213},"zone":5,"typeConfidence":0.9,"plateTime":0.37803542015948555,"extension":6.474530194510679},"index":2,"playId":"a8c99bcc-7ab1-3fef-943f-da31d3328914","pitchNumber":1,"startTime":"2026-05-22T03:35:03.621Z","endTime":"2026-05-22T03:35:06.621Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.5,"endSpeed":76.9,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.840359332107674,"aZ":-42.43946187247876,"pfxX":5.824049245514238,"pfxZ":-6.931395786346336,"pX":0.33837153597337366,"pZ":0.9271111421557111,"vX0":2.300640734338815,"vY0":-121.53007499048871,"vZ0":-2.5692934499697024,"x":104.1,"y":213.75,"x0":-1.3794939812960294,"y0":50.000053815548675,"z0":5.716343357270787,"aX":8.630360995531085},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.4,"breakVerticalInduced":-12.8,"breakHorizontal":-11.2,"spinRate":2890,"spinDirection":44},"zone":14,"typeConfidence":0.91,"plateTime":0.452277966437574,"extension":6.456059450656678},"index":3,"playId":"d24430b9-90d6-35b7-8c9d-89f193189587","pitchNumber":2,"startTime":"2026-05-22T03:35:25.029Z","endTime":"2026-05-22T03:35:28.029Z","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":0,"strikes":2,"outs":0},"index":4,"startTime":"2026-05-22T03:35:33.287Z","endTime":"2026-05-22T03:35:45.443Z","isPitch":false,"type":"action","player":{"id":666160,"link":"/api/v1/people/666160"}},{"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":98.6,"endSpeed":89.9,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.955131369306095,"aZ":-11.309563590595543,"pfxX":-2.9174464328748346,"pfxZ":10.028438855594136,"pX":0.30710520692292415,"pZ":3.3701652697227953,"vX0":5.781406067645852,"vY0":-143.49620502540301,"vZ0":-4.296369105975337,"x":105.29,"y":147.79,"x0":-1.356891475797001,"y0":50.00239269676041,"z0":5.5944042903183,"aX":-6.07040998464478},"breaks":{"breakAngle":20.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":17.4,"breakHorizontal":4.1,"spinRate":2285,"spinDirection":208},"zone":3,"typeConfidence":0.9,"plateTime":0.3820679604346382,"extension":6.3917255623735},"index":5,"playId":"523e0208-1bfc-30e7-a22c-f70f1e093e07","pitchNumber":3,"startTime":"2026-05-22T03:35:45.443Z","endTime":"2026-05-22T03:35:48.500Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.4,"endSpeed":79.2,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.05378641043277,"aZ":-35.48077300054668,"pfxX":4.9287481815515495,"pfxZ":-2.119119090623856,"pX":1.1791757995404046,"pZ":-0.17257496768919792,"vX0":4.41844717797392,"vY0":-124.26160795615564,"vZ0":-6.537578952036524,"x":72.05,"y":243.44,"x0":-1.2626065618132858,"y0":50.00140972138887,"z0":5.4425643505599375,"aX":7.7007613410230356},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.6,"breakVerticalInduced":-5.2,"breakHorizontal":-10.0,"spinRate":2731,"spinDirection":52},"zone":14,"typeConfidence":0.91,"plateTime":0.44090418292118594,"extension":6.632715495183596},"index":6,"playId":"e17824df-d231-3229-87de-7c2f3c8ad0fb","pitchNumber":4,"startTime":"2026-05-22T03:36:03.708Z","endTime":"2026-05-22T03:36:06.971Z","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":86.1,"endSpeed":79.9,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.962431642108864,"aZ":-39.465965053134646,"pfxX":3.233679121567825,"pfxZ":-4.600849234504166,"pX":1.0078411799878066,"pZ":-0.650044826802033,"vX0":4.690230050983056,"vY0":-125.2697356645751,"vZ0":-6.917447217643021,"x":78.58,"y":256.33,"x0":-1.3108955318558955,"y0":50.004248662149266,"z0":5.384398521023184,"aX":5.124022871522099},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.7,"breakVerticalInduced":-9.7,"breakHorizontal":-7.0,"spinRate":2769,"spinDirection":44},"zone":14,"typeConfidence":0.91,"plateTime":0.43770661303298386,"extension":6.637514653694044},"index":7,"playId":"38b7ffa3-7993-345e-aeae-7bbb9741900e","pitchNumber":5,"startTime":"2026-05-22T03:36:27.593Z","endTime":"2026-05-22T03:36:31.997Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":85.3,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.015836352572443,"aZ":-23.25005694629219,"pfxX":-9.126954294374144,"pfxZ":4.803576721330156,"pX":-0.2773485786917227,"pZ":1.9623818575343297,"vX0":6.371990119089704,"vY0":-135.50098938449915,"vZ0":-5.105360801035609,"x":127.57,"y":185.8,"x0":-1.4754253313198156,"y0":50.00083493556666,"z0":5.498583375562396,"aX":-16.944844803399917},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":7.8,"breakHorizontal":15.1,"spinRate":2448,"spinDirection":237},"zone":7,"typeConfidence":0.9,"plateTime":0.40445707217989746,"extension":6.516455011439817},"index":8,"playId":"41c53048-f602-3b1b-b78e-598249ac6abe","pitchNumber":6,"startTime":"2026-05-22T03:36:55.039Z","endTime":"2026-05-22T03:36:58.674Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-22T03:36:58.674Z","atBatIndex":52},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Troy Johnston singles on a line drive to right fielder Corbin Carroll.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":53,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-22T03:37:12.730Z","endTime":"2026-05-22T03:38:42.724Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":666661,"fullName":"Juan Morillo","link":"/api/v1/people/666661"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"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":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":true},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.1,"endSpeed":74.6,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.504372086626564,"aZ":-38.132719054073256,"pfxX":6.882435243379689,"pfxZ":-4.236867491213319,"pX":-0.7572401066493056,"pZ":2.1507998833555213,"vX0":-0.2789830826790438,"vY0":-118.16460992217853,"vZ0":-0.18500731333682996,"x":145.86,"y":180.71,"x0":-1.5307995255146847,"y0":50.00206894539108,"z0":5.74761442471755,"aX":9.685536149865163},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.1,"breakVerticalInduced":-7.4,"breakHorizontal":-12.4,"spinRate":2720,"spinDirection":54},"zone":7,"typeConfidence":0.91,"plateTime":0.4643780478963899,"extension":6.573202068973134},"index":0,"playId":"b2f28973-7520-36d3-8112-c6209f8422d7","pitchNumber":1,"startTime":"2026-05-22T03:37:25.744Z","endTime":"2026-05-22T03:37:52.754Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":109,"player":{"id":672515,"fullName":"Gabriel Moreno","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, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.2,"endSpeed":84.1,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.503622233870345,"aZ":-20.90548317176095,"pfxX":-9.850067826432905,"pfxZ":6.25896908114313,"pX":0.24812099390079845,"pZ":0.27738816664367905,"vX0":7.953300051544635,"vY0":-133.72342091206454,"vZ0":-9.327149971672917,"x":107.54,"y":231.29,"x0":-1.4940160570996182,"y0":50.00141446784767,"z0":5.327161217245259,"aX":-17.72738840704856},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":9.4,"breakHorizontal":16.0,"spinRate":2543,"spinDirection":235},"zone":14,"typeConfidence":0.9,"plateTime":0.4105778757651497,"extension":6.567794501333131},"index":1,"playId":"3a57f535-714a-30c2-9fe0-4d578ead1a20","pitchNumber":2,"startTime":"2026-05-22T03:37:58.466Z","endTime":"2026-05-22T03:38:02.804Z","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":1},"index":2,"startTime":"2026-05-22T03:38:29.570Z","endTime":"2026-05-22T03:38:32.899Z","isPitch":false,"type":"action","player":{"id":687859,"link":"/api/v1/people/687859"}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.9,"endSpeed":84.7,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.519271955146042,"aZ":-19.12186057134037,"pfxX":-9.212669042233527,"pfxZ":7.116535713875705,"pX":0.678486261753787,"pZ":1.133766766202372,"vX0":8.44851606928802,"vY0":-134.8507501280681,"vZ0":-7.81303524845929,"x":91.14,"y":208.17,"x0":-1.3048162256554814,"y0":50.00060542962398,"z0":5.4276980529568455,"aX":-16.8912254977792},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":11.3,"breakHorizontal":14.8,"spinRate":2314,"spinDirection":238},"zone":14,"typeConfidence":0.91,"plateTime":0.40685496661374954,"extension":6.388771981795524},"hitData":{"launchSpeed":83.7,"launchAngle":15.0,"totalDistance":230.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":170.38,"coordY":98.36}},"index":3,"playId":"ab672800-4d9e-3eff-90a0-aa7788237cb4","pitchNumber":3,"startTime":"2026-05-22T03:38:32.899Z","endTime":"2026-05-22T03:38:42.724Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-22T03:38:42.724Z","atBatIndex":53},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"TJ Rumfield singles on a ground ball to right fielder Corbin Carroll. Troy Johnston to 2nd.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":54,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-22T03:40:04.721Z","endTime":"2026-05-22T03:43:00.312Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":666661,"fullName":"Juan Morillo","link":"/api/v1/people/666661"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"postOnSecond":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[2,3,5,6,7,8,9,10],"actionIndex":[0],"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":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"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":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter TJ Rumfield replaces Chad Stevens.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-05-22T03:38:56.757Z","endTime":"2026-05-22T03:39:00.124Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681198,"link":"/api/v1/people/681198"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"901","replacedPlayer":{"id":677060,"link":"/api/v1/people/677060"}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-05-22T03:39:00.124Z","endTime":"2026-05-22T03:40:07.024Z","isPitch":false,"type":"action"},{"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.7,"endSpeed":78.4,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.950777374580557,"aZ":-36.7199080997982,"pfxX":5.253083649595187,"pfxZ":-2.8996605113547886,"pX":-0.5526592538441119,"pZ":2.7659174974219507,"vX0":1.0906723092674984,"vY0":-124.84982036583558,"vZ0":-0.043733560249332504,"x":138.07,"y":164.1,"x0":-1.6782799196991374,"y0":50.00489442296559,"z0":5.825389798239265,"aX":8.229047588164773},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":-5.0,"breakHorizontal":-9.7,"spinRate":2731,"spinDirection":59},"zone":4,"typeConfidence":0.91,"plateTime":0.4400134215955598,"extension":6.270708035995432},"index":2,"playId":"53619f9e-7187-3ae9-90f0-f920d1ce9df7","pitchNumber":1,"startTime":"2026-05-22T03:40:07.024Z","endTime":"2026-05-22T03:40:10.024Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":99.0,"endSpeed":90.4,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.79940325282587,"aZ":-14.565790080027671,"pfxX":-3.6017918564503364,"pfxZ":8.37197944361993,"pX":-0.6829405512203819,"pZ":3.2906678819696302,"vX0":3.739114489231621,"vY0":-144.16798936056932,"vZ0":-3.782276901710847,"x":143.03,"y":149.93,"x0":-1.5293201946005714,"y0":50.0033443855407,"z0":5.5199117286115875,"aX":-7.575577870872778},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":14.5,"breakHorizontal":5.8,"spinRate":1952,"spinDirection":218},"zone":1,"typeConfidence":0.9,"plateTime":0.3800583371977302,"extension":6.492636699761447},"index":3,"playId":"a233d0d7-273e-30d6-a70d-dd4b62c88eb5","pitchNumber":2,"startTime":"2026-05-22T03:40:30.261Z","endTime":"2026-05-22T03:40:33.261Z","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":0,"strikes":2,"outs":1},"index":4,"startTime":"2026-05-22T03:40:45.247Z","endTime":"2026-05-22T03:41:01.770Z","isPitch":false,"type":"action","player":{"id":681198,"link":"/api/v1/people/681198"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.8,"endSpeed":89.7,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.18258621390903,"aZ":-12.025207762046396,"pfxX":-2.5104015658280585,"pfxZ":9.6822850044347,"pX":-0.9460160762073985,"pZ":3.393492799750029,"vX0":2.4068870037993375,"vY0":-143.78905085095454,"vZ0":-4.129277883899052,"x":153.06,"y":147.16,"x0":-1.4701862556818892,"y0":50.00694582610734,"z0":5.601676901387101,"aX":-5.226791438082863},"breaks":{"breakAngle":19.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":16.8,"breakHorizontal":4.1,"spinRate":2263,"spinDirection":208},"zone":11,"typeConfidence":0.9,"plateTime":0.3817826339145123,"extension":6.3576844006547235},"index":5,"playId":"9df7477b-4109-3c8f-8662-54186bc2add1","pitchNumber":3,"startTime":"2026-05-22T03:41:01.770Z","endTime":"2026-05-22T03:41:06.646Z","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":99.3,"endSpeed":89.8,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.89954333171514,"aZ":-12.188188440757942,"pfxX":-1.9030425662092956,"pfxZ":9.534875031095766,"pX":-1.1686530277102336,"pZ":4.607127795141995,"vX0":2.0906461482078,"vY0":-144.6078840522156,"vZ0":-0.6582232714526093,"x":161.55,"y":114.39,"x0":-1.657261989703474,"y0":50.00536649061999,"z0":5.592691844047732,"aX":-3.9902554285401397},"breaks":{"breakAngle":15.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":17.3,"breakHorizontal":3.0,"spinRate":2353,"spinDirection":213},"zone":11,"typeConfidence":0.89,"plateTime":0.380236933330373,"extension":6.401928253255721},"index":6,"playId":"c63e0b1f-66bf-3bd0-ac76-926fa2efe1c0","pitchNumber":4,"startTime":"2026-05-22T03:41:21.290Z","endTime":"2026-05-22T03:41:24.776Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"index":7,"playId":"81b6b16d-d9ef-3eb6-9b72-967126f4b70b","startTime":"2026-05-22T03:41:40.790Z","endTime":"2026-05-22T03:41:43.790Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.2,"endSpeed":89.2,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.903321758319215,"aZ":-12.04786251570708,"pfxX":-3.260863852700836,"pfxZ":9.81627561549191,"pX":0.1827604132338982,"pZ":2.657790177957632,"vX0":5.50889563482311,"vY0":-142.75137100276237,"vZ0":-5.790389669100685,"x":110.03,"y":167.02,"x0":-1.3542535003493004,"y0":50.000324431547284,"z0":5.4807671342183575,"aX":-6.684550981738619},"breaks":{"breakAngle":21.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":16.7,"breakHorizontal":4.7,"spinRate":2321,"spinDirection":203},"zone":5,"typeConfidence":0.9,"plateTime":0.3846673332858357,"extension":6.549858442213342},"index":8,"playId":"c5cd90d0-5846-378e-9eaf-840af27c40d0","pitchNumber":5,"startTime":"2026-05-22T03:42:02.369Z","endTime":"2026-05-22T03:42:05.456Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.0,"endSpeed":84.9,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.861591786284983,"aZ":-20.9711987619669,"pfxX":-9.036066655091862,"pfxZ":6.0761231395707105,"pX":-1.0446282688733046,"pZ":1.7114137803542562,"vX0":4.359254864546578,"vY0":-135.30257100996974,"vZ0":-6.062480013387429,"x":156.82,"y":192.57,"x0":-1.5068038092267777,"y0":50.00666177181574,"z0":5.461311251790985,"aX":-16.67609124163461},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":9.8,"breakHorizontal":15.4,"spinRate":2317,"spinDirection":238},"zone":13,"typeConfidence":0.9,"plateTime":0.40556638103686327,"extension":6.338922430334933},"index":9,"playId":"c774e29a-05b3-39d4-91a9-493ef6fa0519","pitchNumber":6,"startTime":"2026-05-22T03:42:23.971Z","endTime":"2026-05-22T03:42:27.020Z","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":1},"pitchData":{"startSpeed":92.4,"endSpeed":84.2,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.864637663678106,"aZ":-25.8598466754556,"pfxX":-9.212832904260326,"pfxZ":3.4698990805327306,"pX":-0.5630242867087999,"pZ":2.492274932537426,"vX0":5.74055244402918,"vY0":-134.40435083113852,"vZ0":-3.2456601704990384,"x":138.46,"y":171.49,"x0":-1.5367130561077258,"y0":50.000579917917676,"z0":5.565042996684821,"aX":-16.745561767302753},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":5.8,"breakHorizontal":15.4,"spinRate":2220,"spinDirection":243},"zone":4,"typeConfidence":0.9,"plateTime":0.40853259745053006,"extension":6.335304448134501},"hitData":{"launchSpeed":73.3,"launchAngle":12.0,"totalDistance":123.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":175.88,"coordY":110.03}},"index":10,"playId":"8fcefc69-3c8f-3963-9967-105c1d8cf3ba","pitchNumber":7,"startTime":"2026-05-22T03:42:50.523Z","endTime":"2026-05-22T03:43:00.312Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-22T03:43:00.312Z","atBatIndex":54},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Willi Castro walks. Troy Johnston to 3rd. TJ Rumfield to 2nd.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-22T03:43:26.380Z","endTime":"2026-05-22T03:45:26.390Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":666661,"fullName":"Juan Morillo","link":"/api/v1/people/666661"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"postOnSecond":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"postOnThird":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.1,"endSpeed":84.5,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.96408095521042,"aZ":-23.480498633100648,"pfxX":-8.703774912990088,"pfxZ":4.79755049530757,"pX":-0.43592857256448436,"pZ":0.8892195618750515,"vX0":5.852641184322782,"vY0":-133.80627108097727,"vZ0":-7.460813969194102,"x":133.62,"y":214.77,"x0":-1.5210535273394803,"y0":50.006229355975634,"z0":5.397261388406021,"aX":-15.780271195427511},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":7.2,"breakHorizontal":14.5,"spinRate":2254,"spinDirection":242},"zone":13,"typeConfidence":0.9,"plateTime":0.40940921235590055,"extension":6.485349655724381},"index":0,"playId":"8635c50a-e53d-37d4-b24f-f0959b3ebc0a","pitchNumber":1,"startTime":"2026-05-22T03:43:37.700Z","endTime":"2026-05-22T03:43:41.251Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":98.7,"endSpeed":90.0,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.78600830895232,"aZ":-16.313517484114524,"pfxX":-3.610170666505278,"pfxZ":7.598586113619801,"pX":-0.8674080369147997,"pZ":3.2915846832902766,"vX0":3.716343807299443,"vY0":-143.67444298563353,"vZ0":-3.3434824052686465,"x":150.06,"y":149.91,"x0":-1.7096217146876127,"y0":50.00348106705202,"z0":5.486429962919344,"aX":-7.535991173552837},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":13.2,"breakHorizontal":5.8,"spinRate":2155,"spinDirection":208},"zone":11,"typeConfidence":0.9,"plateTime":0.3814664850730325,"extension":6.479747101724239},"index":1,"playId":"1bf205d2-aefd-3044-ad7f-66d9eee3949b","pitchNumber":2,"startTime":"2026-05-22T03:43:57.945Z","endTime":"2026-05-22T03:44:02.126Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":98.1,"endSpeed":89.4,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.94210889282795,"aZ":-10.056471354130892,"pfxX":-1.1916701334862738,"pfxZ":10.810709405257967,"pX":1.0657552266110744,"pZ":1.6229513472900414,"vX0":7.523453893594004,"vY0":-142.41852472747087,"vZ0":-8.62035437055403,"x":76.38,"y":194.96,"x0":-1.4599729229069351,"y0":50.00406909229393,"z0":5.3324875108867,"aX":-2.439300530127928},"breaks":{"breakAngle":3.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":17.9,"breakHorizontal":0.6,"spinRate":2265,"spinDirection":211},"zone":14,"typeConfidence":0.9,"plateTime":0.38518961867111656,"extension":6.634279239134384},"index":2,"playId":"a603cd30-33e1-30c7-84b1-0176f776de65","pitchNumber":3,"startTime":"2026-05-22T03:44:17.132Z","endTime":"2026-05-22T03:44:20.256Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.0,"endSpeed":76.0,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.181595969768466,"aZ":-38.73557431184804,"pfxX":5.277298384065449,"pfxZ":-4.446827529499414,"pX":-0.7428580362360164,"pZ":3.7150327525895004,"vX0":0.06414370668252464,"vY0":-120.80933669197823,"vZ0":3.0534026798805116,"x":145.32,"y":138.47,"x0":-1.455197882893717,"y0":50.00582827650411,"z0":5.846162837406504,"aX":7.778854443396012},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.8,"breakVerticalInduced":-7.1,"breakHorizontal":-9.6,"spinRate":2619,"spinDirection":60},"zone":11,"typeConfidence":0.91,"plateTime":0.4538884944706738,"extension":6.53777162715601},"index":3,"playId":"b0f26488-7c43-3048-aad5-9a1dd656173b","pitchNumber":4,"startTime":"2026-05-22T03:44:41.882Z","endTime":"2026-05-22T03:44:45.757Z","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":98.1,"endSpeed":89.2,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.71159716667328,"aZ":-15.613960334331864,"pfxX":-3.3031648916532914,"pfxZ":8.088372437901093,"pX":-0.6432449288476103,"pZ":2.195397101973213,"vX0":3.665498645355245,"vY0":-142.6378332835004,"vZ0":-6.461069236784255,"x":141.52,"y":179.5,"x0":-1.5196442475618688,"y0":50.00474417253419,"z0":5.485558816359462,"aX":-6.764927672486508},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":13.4,"breakHorizontal":5.2,"spinRate":2112,"spinDirection":212},"zone":4,"typeConfidence":0.9,"plateTime":0.3849149359931139,"extension":6.430601138756566},"index":4,"playId":"5d55ea3e-1a4e-3aff-bb0a-f98d0aff74fe","pitchNumber":5,"startTime":"2026-05-22T03:45:00.386Z","endTime":"2026-05-22T03:45:03.386Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.0,"endSpeed":89.2,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.187937325628454,"aZ":-12.912378820318267,"pfxX":-1.80489867605016,"pfxZ":9.37633919623023,"pX":-0.7825207547253283,"pZ":3.5065038873829746,"vX0":2.9526891963000415,"vY0":-142.72741592784618,"vZ0":-3.350745737626332,"x":146.83,"y":144.1,"x0":-1.5980169966732827,"y0":50.002908647111184,"z0":5.514050901752237,"aX":-3.708138767677928},"breaks":{"breakAngle":12.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":16.4,"breakHorizontal":2.6,"spinRate":2002,"spinDirection":206},"zone":11,"typeConfidence":0.9,"plateTime":0.38441492925824194,"extension":6.60311355954052},"index":5,"playId":"90b2655e-07b8-35fa-9533-ac89b820fe3c","pitchNumber":6,"startTime":"2026-05-22T03:45:22.119Z","endTime":"2026-05-22T03:45:26.390Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-22T03:45:26.390Z","atBatIndex":55},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Tyler Freeman hit by pitch. Troy Johnston scores. TJ Rumfield to 3rd. Willi Castro to 2nd.","rbi":1,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-22T03:45:51.632Z","endTime":"2026-05-22T03:46:10.809Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":48},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666661,"fullName":"Juan Morillo","link":"/api/v1/people/666661"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"postOnSecond":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"postOnThird":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":"r_adv_force","runner":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"responsiblePitcher":{"id":666661,"link":"/api/v1/people/666661"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":"r_adv_force","runner":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":"r_adv_force","runner":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","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.4,"endSpeed":89.8,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.87375581375116,"aZ":-21.46246634503501,"pfxX":-8.91864543599876,"pfxZ":5.161546622955447,"pX":-1.633321596595018,"pZ":3.952092391719594,"vX0":3.3239204936787523,"vY0":-143.30208738469992,"vZ0":-0.9438751528841443,"x":179.26,"y":132.07,"x0":-1.6513546868753886,"y0":50.00025987551751,"z0":5.629533665454534,"aX":-18.50046743736996},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":9.4,"breakHorizontal":15.5,"spinRate":2197,"spinDirection":202},"zone":11,"typeConfidence":0.9,"plateTime":0.38257763230535113,"extension":6.432518442893611},"index":0,"playId":"991e46e6-f912-3d6e-9d7c-5c26e9bf183f","pitchNumber":1,"startTime":"2026-05-22T03:46:02.138Z","endTime":"2026-05-22T03:46:10.809Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-22T03:46:10.809Z","atBatIndex":56},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Hunter Goodman pops out softly to catcher Gabriel Moreno in foul territory.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-22T03:49:04.507Z","endTime":"2026-05-22T03:51:53.722Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656464,"fullName":"Kevin Ginkel","link":"/api/v1/people/656464"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"postOnSecond":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"postOnThird":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[2,3,4,5,6,8,9],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"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":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-05-22T03:46:35.916Z","endTime":"2026-05-22T03:47:04.438Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Kevin Ginkel replaces Juan Morillo.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-05-22T03:47:04.438Z","endTime":"2026-05-22T03:49:06.318Z","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(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.3,"endSpeed":79.0,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.334919956767976,"aZ":-35.345524194208686,"pfxX":1.824637614951585,"pfxZ":-2.022729209360901,"pX":-0.25621818109296807,"pZ":1.9305975575241165,"vX0":3.9024228274547923,"vY0":-124.13732850123291,"vZ0":-4.0136715423890506,"x":126.77,"y":186.65,"x0":-2.0844172063779296,"y0":50.00510379197666,"z0":6.503839551822697,"aX":2.85472009012707},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.9,"breakVerticalInduced":-4.3,"breakHorizontal":-4.2,"spinRate":2247,"spinDirection":52},"zone":8,"typeConfidence":0.91,"plateTime":0.4408449303872408,"extension":6.568996706858375},"index":2,"playId":"9b4b9b96-1ac6-398c-87e6-cf296f0bb5dc","pitchNumber":1,"startTime":"2026-05-22T03:49:06.318Z","endTime":"2026-05-22T03:49:10.355Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":true},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":86.3,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.42621589881895,"aZ":-15.326381977824155,"pfxX":-6.340068980525865,"pfxZ":8.8198368950598,"pX":0.8668913305912561,"pZ":2.429135025024406,"vX0":9.126304927650052,"vY0":-137.76785039224333,"vZ0":-7.734872115628398,"x":83.96,"y":173.19,"x0":-1.6747323183415104,"y0":50.00117364455394,"z0":6.321999265221564,"aX":-12.109057651981301},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":14.4,"breakHorizontal":9.5,"spinRate":2481,"spinDirection":222},"zone":14,"typeConfidence":0.9,"plateTime":0.3985501855038831,"extension":6.799642713340587},"index":3,"playId":"8b6ba5fd-c3d7-37a6-83b7-9236183d5b9c","pitchNumber":2,"startTime":"2026-05-22T03:49:24.575Z","endTime":"2026-05-22T03:49:51.580Z","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":"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":2,"outs":1},"pitchData":{"startSpeed":95.2,"endSpeed":86.4,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.42584527654789,"aZ":-12.621556494180409,"pfxX":-6.024558863098199,"pfxZ":10.200608820760932,"pX":0.14513352460241696,"pZ":2.2274098843215295,"vX0":7.302105976912543,"vY0":-138.21473064987927,"vZ0":-8.689786130396687,"x":111.47,"y":178.64,"x0":-1.7597574326199126,"y0":50.00646945483691,"z0":6.278633881039955,"aX":-11.552562659997173},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":16.6,"breakHorizontal":9.2,"spinRate":2429,"spinDirection":220},"zone":5,"typeConfidence":0.91,"plateTime":0.39767269612894296,"extension":6.758561395348216},"index":4,"playId":"a6d4b591-76b9-35f2-8193-4951544eb648","pitchNumber":3,"startTime":"2026-05-22T03:49:58.165Z","endTime":"2026-05-22T03:50:02.142Z","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":95.9,"endSpeed":86.8,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.2018646237382,"aZ":-12.419971546714132,"pfxX":-5.438771200551356,"pfxZ":10.1586281541658,"pX":-0.1289467800556328,"pZ":2.9004879101233154,"vX0":6.124165007730731,"vY0":-139.26049069569868,"vZ0":-7.263513564317203,"x":121.92,"y":160.47,"x0":-1.6604879979658487,"y0":50.00388452885506,"z0":6.3822868491779134,"aX":-10.576724301721063},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":16.9,"breakHorizontal":8.4,"spinRate":2471,"spinDirection":218},"zone":2,"typeConfidence":0.91,"plateTime":0.3948396686245057,"extension":6.788120740284723},"index":5,"playId":"50b484b1-7ce6-35f9-93e3-220fa7ec3e31","pitchNumber":4,"startTime":"2026-05-22T03:50:16.944Z","endTime":"2026-05-22T03:50:20.074Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.4,"endSpeed":79.5,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.84822051226561,"aZ":-33.93268625066437,"pfxX":2.6951051856134263,"pfxZ":-1.115699609039479,"pX":-0.5526650598323218,"pZ":0.8081443408849919,"vX0":2.921772213043002,"vY0":-124.32174363927494,"vZ0":-6.84950250330397,"x":138.07,"y":216.96,"x0":-2.091376056047457,"y0":50.00516619379394,"z0":6.399490531638359,"aX":4.23830172924579},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":-3.4,"breakHorizontal":-5.5,"spinRate":2398,"spinDirection":52},"zone":13,"typeConfidence":0.91,"plateTime":0.4397956838894901,"extension":6.661253522744632},"index":6,"playId":"7454f92e-ef21-3444-b56e-0f87f9e71812","pitchNumber":5,"startTime":"2026-05-22T03:50:40.061Z","endTime":"2026-05-22T03:50:43.215Z","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":1,"strikes":2,"outs":1},"index":7,"startTime":"2026-05-22T03:51:03.579Z","endTime":"2026-05-22T03:51:20.632Z","isPitch":false,"type":"action","player":{"id":696100,"link":"/api/v1/people/696100"}},{"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":1},"pitchData":{"startSpeed":85.6,"endSpeed":80.1,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.206894577238213,"aZ":-33.27715680823911,"pfxX":1.5407703854354247,"pfxZ":-0.700128979248194,"pX":-0.2115454387729758,"pZ":-0.564200399685874,"vX0":3.7623682154534595,"vY0":-124.43786244128646,"vZ0":-10.09617927600965,"x":125.06,"y":254.01,"x0":-1.9387231407253853,"y0":50.00326507876485,"z0":6.27274133056649,"aX":2.43351545931318},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":-3.2,"breakHorizontal":-3.6,"spinRate":2540,"spinDirection":51},"zone":13,"typeConfidence":0.9,"plateTime":0.43891403560411923,"extension":6.816678447365761},"index":8,"playId":"bd609312-52dc-30ac-adde-3adee0b697fd","pitchNumber":6,"startTime":"2026-05-22T03:51:20.632Z","endTime":"2026-05-22T03:51:24.256Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":95.4,"endSpeed":86.7,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.05372542506866,"aZ":-13.152297545349644,"pfxX":-5.448025527771076,"pfxZ":9.82451219241366,"pX":-1.2907398441897207,"pZ":2.8407556942910226,"vX0":3.6019499820382084,"vY0":-138.7476425816869,"vZ0":-7.275827909291056,"x":166.2,"y":162.08,"x0":-1.9025542897762782,"y0":50.004946938180986,"z0":6.386509000706805,"aX":-10.549623999965226},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":16.3,"breakHorizontal":9.0,"spinRate":2406,"spinDirection":220},"zone":11,"typeConfidence":0.91,"plateTime":0.3958201653261044,"extension":6.894687887442604},"hitData":{"launchSpeed":40.9,"launchAngle":78.0,"totalDistance":29.0,"trajectory":"popup","hardness":"soft","location":"2","coordinates":{"coordX":136.25,"coordY":197.87}},"index":9,"playId":"f81771ce-562c-367a-9b1b-2ac8c5559731","pitchNumber":7,"startTime":"2026-05-22T03:51:46.855Z","endTime":"2026-05-22T03:51:53.722Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-22T03:51:53.722Z","atBatIndex":57},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ezequiel Tovar grounds out, third baseman Nolan Arenado to first baseman Ildemaro Vargas.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-22T03:52:14.920Z","endTime":"2026-05-22T03:52:52.358Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"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],"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":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"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(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":95.5,"endSpeed":86.8,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.498682853223734,"aZ":-13.304497776483812,"pfxX":-6.14116665598522,"pfxZ":9.742460224924821,"pX":0.9101740593097988,"pZ":3.225995774459216,"vX0":9.177127286684861,"vY0":-138.64230240972313,"vZ0":-6.129754709734907,"x":82.31,"y":151.68,"x0":-1.6528489930002266,"y0":50.00203507460679,"z0":6.36225703664589,"aX":-11.89390068746802},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":16.4,"breakHorizontal":9.1,"spinRate":2505,"spinDirection":219},"zone":12,"typeConfidence":0.91,"plateTime":0.39585762312128203,"extension":6.8259904356690715},"index":0,"playId":"a56b7783-0218-3ac1-94d3-5225639db16f","pitchNumber":1,"startTime":"2026-05-22T03:52:28.791Z","endTime":"2026-05-22T03:52:33.370Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.1,"endSpeed":87.1,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.56185859256332,"aZ":-13.496798159290256,"pfxX":-6.733305497505784,"pfxZ":9.56271878967663,"pX":-0.5016289024425609,"pZ":2.316520595203933,"vX0":5.5292508621742105,"vY0":-139.62725615228584,"vZ0":-8.611156765162363,"x":136.12,"y":176.23,"x0":-1.6432433371170378,"y0":50.0064147373121,"z0":6.350776343265081,"aX":-13.156231171088796},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":15.5,"breakHorizontal":10.9,"spinRate":2504,"spinDirection":222},"zone":4,"typeConfidence":0.91,"plateTime":0.39388504147744596,"extension":6.80254502235553},"hitData":{"launchSpeed":81.7,"launchAngle":-34.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":102.47,"coordY":164.21}},"index":1,"playId":"9981bb96-c994-3603-9b0b-1c62452cafca","pitchNumber":2,"startTime":"2026-05-22T03:52:44.784Z","endTime":"2026-05-22T03:52:52.358Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-22T03:52:52.358Z","atBatIndex":58},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Corbin Carroll strikes out swinging.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-05-22T03:55:24.366Z","endTime":"2026-05-22T03:56:48.269Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678020,"fullName":"Seth Halvorsen","link":"/api/v1/people/678020"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[4,5,6,7,8],"actionIndex":[0,1,2,3],"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":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":696100,"link":"/api/v1/people/696100"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive switch from first base to second base for Willi Castro.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-22T03:54:47.681Z","endTime":"2026-05-22T03:54:47.697Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":650489,"link":"/api/v1/people/650489"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"100"},{"details":{"description":"Mickey Moniak remains in the game as the designated hitter.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-05-22T03:54:47.697Z","endTime":"2026-05-22T03:54:48.697Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":666160,"link":"/api/v1/people/666160"},"position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"battingOrder":"701","replacedPlayer":{"id":690924,"link":"/api/v1/people/690924"}},{"details":{"description":"TJ Rumfield remains in the game as the first baseman.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-05-22T03:54:47.697Z","endTime":"2026-05-22T03:54:47.698Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681198,"link":"/api/v1/people/681198"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"901","replacedPlayer":{"id":677060,"link":"/api/v1/people/677060"}},{"details":{"description":"Pitching Change: Seth Halvorsen replaces Blas Castaño.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":3,"startTime":"2026-05-22T03:54:47.698Z","endTime":"2026-05-22T03:55:26.741Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":678020,"link":"/api/v1/people/678020"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":100.0,"endSpeed":90.8,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.1794408815008,"aZ":-13.996569862976244,"pfxX":-6.558927399774213,"pfxZ":8.56278573183028,"pX":0.11224579980037101,"pZ":2.9250073652644573,"vX0":8.474538643470062,"vY0":-145.2857691428441,"vZ0":-6.226776304351576,"x":112.72,"y":159.8,"x0":-1.9996338312641748,"y0":50.006861200639044,"z0":5.957759081349633,"aX":-13.930578576021949},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":14.3,"breakHorizontal":10.1,"spinRate":2175,"spinDirection":204},"zone":2,"typeConfidence":0.92,"plateTime":0.3779692727134081,"extension":6.775725521935256},"index":4,"playId":"c1192cb3-ece2-30f0-b639-f42d26a04ae0","pitchNumber":1,"startTime":"2026-05-22T03:55:26.741Z","endTime":"2026-05-22T03:55:31.470Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.8,"endSpeed":84.4,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.844150583916573,"aZ":-23.81917374007123,"pfxX":-8.110458666853724,"pfxZ":4.624859794862264,"pX":0.05337615535270986,"pZ":1.5293959038833596,"vX0":8.074891295900658,"vY0":-133.3671209951811,"vZ0":-6.826762926626714,"x":114.97,"y":197.49,"x0":-1.9553205600340373,"y0":50.005821230517554,"z0":5.832697323946886,"aX":-14.65912947556187},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":7.1,"breakHorizontal":13.0,"spinRate":1555,"spinDirection":222},"zone":14,"typeConfidence":0.89,"plateTime":0.4102061316893959,"extension":6.757673733047585},"index":5,"playId":"163e9570-84dc-35f7-8de4-dfb1da4667d0","pitchNumber":2,"startTime":"2026-05-22T03:55:48.169Z","endTime":"2026-05-22T03:55:52.612Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":99.7,"endSpeed":90.6,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.49244778714331,"aZ":-13.74137865777063,"pfxX":-4.280382701590112,"pfxZ":8.691301464700835,"pX":-0.47495994465914215,"pZ":4.563398536384525,"vX0":5.36588424352991,"vY0":-145.05823868268624,"vZ0":-2.103993817872921,"x":135.1,"y":115.57,"x0":-1.7969165327135206,"y0":50.00060462225044,"z0":6.140819970694543,"aX":-9.076262591546524},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":15.5,"breakHorizontal":6.6,"spinRate":2242,"spinDirection":207},"zone":11,"typeConfidence":0.92,"plateTime":0.37831091922980553,"extension":6.738481487136129},"index":6,"playId":"2f609fd1-1b3a-3ae9-aae5-d9110fd5d13c","pitchNumber":3,"startTime":"2026-05-22T03:56:06.788Z","endTime":"2026-05-22T03:56:09.861Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.4,"endSpeed":89.5,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.41229735872701,"aZ":-10.593367620800253,"pfxX":-3.6244101493815504,"pfxZ":10.487065039905307,"pX":0.3412849846719791,"pZ":2.5761011650441668,"vX0":6.798833516065039,"vY0":-142.89848225720408,"vZ0":-7.636412139742573,"x":103.99,"y":169.23,"x0":-1.603162540326106,"y0":50.004974154082774,"z0":5.956802720650372,"aX":-7.460445409935765},"breaks":{"breakAngle":25.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":17.5,"breakHorizontal":5.2,"spinRate":2237,"spinDirection":213},"zone":6,"typeConfidence":0.93,"plateTime":0.3840098275555581,"extension":6.838511218979039},"index":7,"playId":"ff80a5ac-c151-32c3-890e-88a81ccb3b97","pitchNumber":4,"startTime":"2026-05-22T03:56:25.903Z","endTime":"2026-05-22T03:56:29.089Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":87.6,"endSpeed":80.5,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.124973933531184,"aZ":-35.79145658148585,"pfxX":1.0906317063727298,"pfxZ":-2.199449716853678,"pX":-0.3739804154074359,"pZ":2.4654746442895217,"vX0":3.1444924698089376,"vY0":-127.57486863034998,"vZ0":-2.357955893487015,"x":131.26,"y":172.21,"x0":-1.7660818953584103,"y0":50.00540415560031,"z0":6.232798736050882,"aX":1.791040712199282},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":-4.3,"breakHorizontal":-2.8,"spinRate":2675,"spinDirection":66},"zone":4,"typeConfidence":0.9,"plateTime":0.4299310099432625,"extension":6.631001805171854},"index":8,"playId":"23a31655-f2f4-362e-bf67-c224fad94d5c","pitchNumber":5,"startTime":"2026-05-22T03:56:44.780Z","endTime":"2026-05-22T03:56:48.269Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-22T03:56:48.269Z","atBatIndex":59},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Geraldo Perdomo walks.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-05-22T03:56:57.623Z","endTime":"2026-05-22T03:59:13.623Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678020,"fullName":"Seth Halvorsen","link":"/api/v1/people/678020"},"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":[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":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":100.0,"endSpeed":90.5,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.90296215302465,"aZ":-12.205842292595813,"pfxX":-5.83742215134818,"pfxZ":9.388615197618453,"pX":-1.2251857746314931,"pZ":5.22110407205771,"vX0":3.809405887323999,"vY0":-145.55417596700082,"vZ0":-0.4496108855627105,"x":163.7,"y":97.81,"x0":-1.7983115612898628,"y0":50.00594295607799,"z0":6.122540689435372,"aX":-12.41997161550466},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.4,"breakVerticalInduced":17.0,"breakHorizontal":9.7,"spinRate":2313,"spinDirection":216},"zone":11,"typeConfidence":0.92,"plateTime":0.3775375253564892,"extension":6.675409933493216},"index":0,"playId":"30ac514b-6938-32c5-9582-2bbb21d7b733","pitchNumber":1,"startTime":"2026-05-22T03:57:12.917Z","endTime":"2026-05-22T03:57:15.917Z","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":99.2,"endSpeed":89.9,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.01522160997579,"aZ":-11.333591666089868,"pfxX":-5.963597147323867,"pfxZ":9.973318672767189,"pX":-0.47256605496203524,"pZ":3.460084572650353,"vX0":5.364167860136299,"vY0":-144.20235376396656,"vZ0":-5.397911246485817,"x":135.01,"y":145.36,"x0":-1.5893591882481575,"y0":50.00092107284936,"z0":6.066374573839816,"aX":-12.458829259141654},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":17.0,"breakHorizontal":9.6,"spinRate":2318,"spinDirection":211},"zone":1,"typeConfidence":0.92,"plateTime":0.38098793026398736,"extension":6.848079732540361},"index":1,"playId":"b643a52f-ce05-3bf1-b60e-d5021e3def1d","pitchNumber":2,"startTime":"2026-05-22T03:57:32.098Z","endTime":"2026-05-22T03:57:35.444Z","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.5,"endSpeed":89.4,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.52826201332225,"aZ":-9.878633496136246,"pfxX":-3.4487555906045575,"pfxZ":10.812508472688554,"pX":-1.833435555142564,"pZ":3.0752428660277933,"vX0":0.8391669532685732,"vY0":-143.24629028078803,"vZ0":-6.781045802025289,"x":186.89,"y":155.75,"x0":-1.6837340674953158,"y0":50.00137796022336,"z0":6.10276462402726,"aX":-7.109526546877308},"breaks":{"breakAngle":31.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.1,"breakVerticalInduced":18.2,"breakHorizontal":6.0,"spinRate":2359,"spinDirection":206},"zone":11,"typeConfidence":0.93,"plateTime":0.38353679886656966,"extension":6.799540463952619},"index":2,"playId":"7dd81bf4-cf36-3d3f-9a82-a143b3b49d0b","pitchNumber":3,"startTime":"2026-05-22T03:57:50.499Z","endTime":"2026-05-22T03:57:54.038Z","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":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.4,"endSpeed":85.1,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.04385814371228,"aZ":-24.769205973707415,"pfxX":-8.167378903195786,"pfxZ":4.045903722340075,"pX":0.04876029451397961,"pZ":1.2770354124939196,"vX0":8.417332714830353,"vY0":-134.2309825607108,"vZ0":-7.286229479075567,"x":115.14,"y":204.3,"x0":-2.061014509460046,"y0":50.005289199514706,"z0":5.780563403464379,"aX":-14.96166018701631},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":6.0,"breakHorizontal":13.1,"spinRate":1612,"spinDirection":225},"zone":14,"typeConfidence":0.88,"plateTime":0.4074560380729544,"extension":6.866929524963956},"index":3,"playId":"a9849590-f958-31cc-b87c-7ce6b0c9587e","pitchNumber":4,"startTime":"2026-05-22T03:58:08.815Z","endTime":"2026-05-22T03:58:12.076Z","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":99.6,"endSpeed":90.6,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.56261522006108,"aZ":-10.357547456792068,"pfxX":-5.4637608730805525,"pfxZ":10.359453073147563,"pX":0.05754973702995985,"pZ":1.9425714084711592,"vX0":6.317637028793773,"vY0":-144.62846224468475,"vZ0":-9.617083003003899,"x":114.81,"y":186.33,"x0":-1.4513565023857264,"y0":50.004518972791516,"z0":5.957467673943933,"aX":-11.508808915283831},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":16.8,"breakHorizontal":8.5,"spinRate":2316,"spinDirection":209},"zone":8,"typeConfidence":0.92,"plateTime":0.3795544022050725,"extension":6.8874016164603935},"index":4,"playId":"65ac95bc-e7a6-386c-baa8-765881416c06","pitchNumber":5,"startTime":"2026-05-22T03:58:28.358Z","endTime":"2026-05-22T03:58:31.508Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":100.6,"endSpeed":91.5,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.19617753391068,"aZ":-11.573219184068202,"pfxX":-5.920956358277463,"pfxZ":9.551262813333269,"pX":-1.2912628113593396,"pZ":3.063140210384008,"vX0":3.6664800242672655,"vY0":-146.31172566491406,"vZ0":-6.207519158770284,"x":166.22,"y":156.08,"x0":-1.7948567903646366,"y0":50.00042044510783,"z0":5.913323425168997,"aX":-12.768650677616021},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":16.2,"breakHorizontal":10.0,"spinRate":2263,"spinDirection":208},"zone":11,"typeConfidence":0.92,"plateTime":0.3750938263081025,"extension":6.8034492656363605},"index":5,"playId":"c8dc6c74-249e-3a99-9699-8cbf5daa5240","pitchNumber":6,"startTime":"2026-05-22T03:58:49.501Z","endTime":"2026-05-22T03:58:53.486Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.7,"endSpeed":89.7,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.1689878504624,"aZ":-12.19847736783424,"pfxX":-5.4702758885953155,"pfxZ":9.626397408125765,"pX":-1.3201863437525718,"pZ":3.379872331734888,"vX0":3.247551552381941,"vY0":-143.6020306115435,"vZ0":-5.407984689696562,"x":167.32,"y":147.52,"x0":-1.7586581413135505,"y0":50.00635860944556,"z0":6.055276880273145,"aX":-11.356731192692397},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":16.4,"breakHorizontal":9.2,"spinRate":2191,"spinDirection":207},"zone":11,"typeConfidence":0.92,"plateTime":0.3823247112080215,"extension":6.798764384932724},"index":6,"playId":"b02b8aa4-d1dc-3f2b-9369-39bccf0fd9ce","pitchNumber":7,"startTime":"2026-05-22T03:59:09.207Z","endTime":"2026-05-22T03:59:13.623Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-22T03:59:13.623Z","atBatIndex":60},{"result":{"type":"atBat","event":"Fielders Choice Out","eventType":"fielders_choice_out","description":"Nolan Arenado reaches on a fielder's choice out, pitcher Seth Halvorsen to catcher Hunter Goodman to third baseman Kyle Karros to first baseman TJ Rumfield. Geraldo Perdomo out at home. Nolan Arenado to 2nd.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-05-22T03:59:27.692Z","endTime":"2026-05-22T04:01:54.463Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":8},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678020,"fullName":"Seth Halvorsen","link":"/api/v1/people/678020"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[4],"runnerIndex":[0,1,2,3,4],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"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":4},"credits":[{"player":{"id":696100,"link":"/api/v1/people/696100"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_throwing_error"}]},{"movement":{"originBase":"3B","start":"3B","end":null,"outBase":"4B","isOut":true,"outNumber":2},"details":{"event":"Fielders Choice Out","eventType":"fielders_choice_out","movementReason":"r_rundown","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":678020,"link":"/api/v1/people/678020"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":696100,"link":"/api/v1/people/696100"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":691720,"link":"/api/v1/people/691720"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":681198,"link":"/api/v1/people/681198"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Fielders Choice Out","eventType":"fielders_choice_out","movementReason":null,"runner":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Fielders Choice Out","eventType":"fielders_choice_out","movementReason":"r_adv_play","runner":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.2,"endSpeed":79.5,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.416242074298054,"aZ":-33.6716172539174,"pfxX":1.6207188960187873,"pfxZ":-0.9379802917211517,"pX":0.1731566655742743,"pZ":1.871534508174237,"vX0":3.641517722164422,"vY0":-125.54070631834881,"vZ0":-3.51563371427648,"x":110.4,"y":188.25,"x0":-1.506743602193785,"y0":50.00347663117629,"z0":6.030900011745579,"aX":2.586381189509781},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":-2.3,"breakHorizontal":-3.7,"spinRate":2574,"spinDirection":69},"zone":8,"typeConfidence":0.9,"plateTime":0.4363062960145898,"extension":6.776189443529936},"index":0,"playId":"57ba36d3-7ea3-31a1-a0bd-6eeace237210","pitchNumber":1,"startTime":"2026-05-22T03:59:38.664Z","endTime":"2026-05-22T03:59:42.696Z","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":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.5,"endSpeed":80.8,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.643937088249697,"aZ":-32.72994496174282,"pfxX":0.9715628803057625,"pfxZ":-0.3382636935342562,"pX":0.9045699723446706,"pZ":0.5931745627834422,"vX0":5.738404030148213,"vY0":-127.20841492086048,"vZ0":-6.808323256597682,"x":82.52,"y":222.76,"x0":-1.5088652445837079,"y0":50.00430645165406,"z0":5.906489149961155,"aX":1.5882713372263169},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":-1.9,"breakHorizontal":-3.1,"spinRate":2673,"spinDirection":55},"zone":14,"typeConfidence":0.9,"plateTime":0.43094293267708217,"extension":6.843949470127506},"index":1,"playId":"8cc8ab4f-5c64-365b-9341-bfa36892109e","pitchNumber":2,"startTime":"2026-05-22T03:59:58.038Z","endTime":"2026-05-22T04:00:02.518Z","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":"ae4b0203-03fc-3a60-8b4f-d87566e3c567","startTime":"2026-05-22T04:00:28.079Z","endTime":"2026-05-22T04:00:31.918Z","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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"runnerGoing":true,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.0,"endSpeed":79.6,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.416529841602163,"aZ":-37.22099219314174,"pfxX":1.9391796578607632,"pfxZ":-3.162228025038548,"pX":-0.46391017721877276,"pZ":2.4267071441854724,"vX0":2.498238664988765,"vY0":-125.35439513332638,"vZ0":-1.6483574791685602,"x":134.68,"y":173.26,"x0":-1.7238377827289817,"y0":50.00193505132928,"z0":6.120711306283586,"aX":3.0969218598279995},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.6,"breakVerticalInduced":-5.9,"breakHorizontal":-4.1,"spinRate":2641,"spinDirection":56},"zone":4,"typeConfidence":0.89,"plateTime":0.4362964169294594,"extension":6.744257722508859},"index":3,"playId":"a25e943d-0c8c-3e99-9cee-cd054bb4f033","pitchNumber":3,"startTime":"2026-05-22T04:00:48.330Z","endTime":"2026-05-22T04:00:59.959Z","isPitch":true,"type":"pitch"},{"details":{"description":"Geraldo Perdomo steals (8) 2nd base. Geraldo Perdomo to 3rd. Geraldo Perdomo advances to 3rd, on a throwing error by catcher Hunter Goodman.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":4,"actionPlayId":"a25e943d-0c8c-3e99-9cee-cd054bb4f033","startTime":"2026-05-22T04:01:17.840Z","endTime":"2026-05-22T04:01:41.422Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":672695,"link":"/api/v1/people/672695"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":101.2,"endSpeed":92.0,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.81231330377744,"aZ":-13.277229846379457,"pfxX":-6.802288543101995,"pfxZ":8.674614740278075,"pX":-0.12979971264025342,"pZ":2.636294383028908,"vX0":6.700850781720119,"vY0":-147.10660689044366,"vZ0":-7.443131833974888,"x":121.95,"y":167.6,"x0":-1.5599302625601472,"y0":50.006618728613226,"z0":5.996738869742638,"aX":-14.824399597678722},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":14.3,"breakHorizontal":10.9,"spinRate":2323,"spinDirection":213},"zone":5,"typeConfidence":0.92,"plateTime":0.37316696797952575,"extension":6.86583852714622},"hitData":{"launchSpeed":76.1,"launchAngle":-20.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":129.3,"coordY":182.94}},"index":5,"playId":"0a59f8a1-311e-3e60-8ec7-864e57e2b066","pitchNumber":4,"startTime":"2026-05-22T04:01:41.422Z","endTime":"2026-05-22T04:01:54.463Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-22T04:01:54.463Z","atBatIndex":61},{"result":{"type":"atBat","event":"Intent Walk","eventType":"intent_walk","description":"Seth Halvorsen intentionally walks Ildemaro Vargas.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":62,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-05-22T04:02:21.234Z","endTime":"2026-05-22T04:03:13.016Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":2},"matchup":{"batter":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678020,"fullName":"Seth Halvorsen","link":"/api/v1/people/678020"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"postOnSecond":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Intent Walk","eventType":"intent_walk","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":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-05-22T04:02:21.234Z","endTime":"2026-05-22T04:03:10.167Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"index":1,"playId":"08250836-0636-1003-000c-f08cd117d70a","pitchNumber":0,"startTime":"2026-05-22T04:03:10.167Z","endTime":"2026-05-22T04:03:10.181Z","isPitch":false,"type":"no_pitch"},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"index":2,"playId":"08250836-0636-1013-000c-f08cd117d70a","pitchNumber":0,"startTime":"2026-05-22T04:03:10.181Z","endTime":"2026-05-22T04:03:10.182Z","isPitch":false,"type":"no_pitch"},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"index":3,"playId":"08250836-0636-1023-000c-f08cd117d70a","pitchNumber":0,"startTime":"2026-05-22T04:03:10.182Z","endTime":"2026-05-22T04:03:11.182Z","isPitch":false,"type":"no_pitch"},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":2},"index":4,"playId":"08250836-0636-1033-000c-f08cd117d70a","pitchNumber":0,"startTime":"2026-05-22T04:03:10.182Z","endTime":"2026-05-22T04:03:13.016Z","isPitch":false,"type":"no_pitch"}],"playEndTime":"2026-05-22T04:03:13.016Z","atBatIndex":62},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Lourdes Gurriel Jr. strikes out swinging.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":63,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-05-22T04:03:33.682Z","endTime":"2026-05-22T04:04:47.311Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678020,"fullName":"Seth Halvorsen","link":"/api/v1/people/678020"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":696100,"link":"/api/v1/people/696100"},"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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.3,"endSpeed":80.2,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.853015151133476,"aZ":-31.826959301364965,"pfxX":2.0049832831628436,"pfxZ":0.212311906349421,"pX":0.47571753127528144,"pZ":2.0029594349168227,"vX0":4.708369921753368,"vY0":-127.07001373340731,"vZ0":-3.9657665629872305,"x":98.87,"y":184.7,"x0":-1.6641368488007382,"y0":50.00263854180028,"z0":6.121774620076201,"aX":3.266975386668634},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":-0.4,"breakHorizontal":-4.7,"spinRate":2665,"spinDirection":57},"zone":9,"typeConfidence":0.9,"plateTime":0.43159776191158317,"extension":6.804400641589401},"index":0,"playId":"45b4b49d-b710-3210-aee2-1b3092b159c5","pitchNumber":1,"startTime":"2026-05-22T04:03:40.678Z","endTime":"2026-05-22T04:03:44.057Z","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":0,"strikes":1,"outs":2},"index":1,"startTime":"2026-05-22T04:03:57.637Z","endTime":"2026-05-22T04:04:18.364Z","isPitch":false,"type":"action","player":{"id":666971,"link":"/api/v1/people/666971"}},{"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":100.2,"endSpeed":91.2,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.5724340820416,"aZ":-9.147387214120249,"pfxX":-4.154786515416879,"pfxZ":10.76991055835396,"pX":0.030830223840936595,"pZ":2.444978079103333,"vX0":6.118511032967645,"vY0":-145.62040943352645,"vZ0":-8.715703654687609,"x":115.82,"y":172.77,"x0":-1.5619849936069914,"y0":50.00581900222671,"z0":6.037780766794064,"aX":-8.886047035284298},"breaks":{"breakAngle":33.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.6,"breakVerticalInduced":17.9,"breakHorizontal":6.2,"spinRate":2372,"spinDirection":208},"zone":5,"typeConfidence":0.92,"plateTime":0.37675184583125887,"extension":6.92790601671576},"index":2,"playId":"3ec2cab6-43f3-35a1-b1c6-d654df426485","pitchNumber":2,"startTime":"2026-05-22T04:04:18.364Z","endTime":"2026-05-22T04:04:21.919Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":92.0,"endSpeed":84.3,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.956341948027532,"aZ":-27.342597663446586,"pfxX":-8.371937162788202,"pfxZ":2.6699682411082506,"pX":-0.012122541895234309,"pZ":2.1163358332895066,"vX0":8.225838750964792,"vY0":-133.71544839912298,"vZ0":-4.58102161630819,"x":117.46,"y":181.64,"x0":-2.0412615410321666,"y0":50.002826588324076,"z0":5.814555754975319,"aX":-15.153353336392202},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":4.0,"breakHorizontal":13.3,"spinRate":1684,"spinDirection":223},"zone":8,"typeConfidence":0.89,"plateTime":0.40969778746982444,"extension":6.835821771611592},"index":3,"playId":"dc118c75-a9ee-3e50-b549-57fc85ac268d","pitchNumber":3,"startTime":"2026-05-22T04:04:44.012Z","endTime":"2026-05-22T04:04:47.311Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-22T04:04:47.311Z","atBatIndex":63},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kyle Karros called out on strikes.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":64,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-05-22T04:07:11.142Z","endTime":"2026-05-22T04:08:08.012Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":623149,"fullName":"Paul Sewald","link":"/api/v1/people/623149"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"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":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"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":{"description":"Pitching Change: Paul Sewald replaces Kevin Ginkel.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-22T04:05:56.808Z","endTime":"2026-05-22T04:07:13.310Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":623149,"link":"/api/v1/people/623149"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"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":90.0,"endSpeed":82.0,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.23844284703896,"aZ":-18.892855044903847,"pfxX":-5.221165450536664,"pfxZ":7.683027988090112,"pX":-0.35108463484053626,"pZ":2.891943363564813,"vX0":9.349553836734957,"vY0":-130.8244449116357,"vZ0":-0.3949153422233431,"x":130.38,"y":160.7,"x0":-3.2969398234340597,"y0":50.005006766983776,"z0":4.464044500025208,"aX":-9.029553038179126},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":14.0,"breakHorizontal":7.3,"spinRate":2431,"spinDirection":242},"zone":4,"typeConfidence":2.0,"plateTime":0.41906812516135883,"extension":6.172295841686717},"index":1,"playId":"16e5e9a6-b856-36b1-999a-79198259fa49","pitchNumber":1,"startTime":"2026-05-22T04:07:13.310Z","endTime":"2026-05-22T04:07:18.229Z","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":true},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.4,"endSpeed":75.3,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.441200909770057,"aZ":-25.493073180975653,"pfxX":3.960728853259824,"pfxZ":4.622772825111372,"pX":0.649318622414113,"pZ":2.349128819298331,"vX0":8.075230147610819,"vY0":-119.81840411262384,"vZ0":-0.1763645712705012,"x":92.25,"y":175.35,"x0":-3.2871208499867905,"y0":50.0028909148058,"z0":4.713215929042764,"aX":5.723421838424636},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":8.6,"breakHorizontal":-9.2,"spinRate":2465,"spinDirection":79},"zone":6,"typeConfidence":2.0,"plateTime":0.45817226018378454,"extension":6.334826703714803},"index":2,"playId":"8e4b5017-0f73-3c7b-83fa-ee2f9338e133","pitchNumber":2,"startTime":"2026-05-22T04:07:31.922Z","endTime":"2026-05-22T04:07:58.936Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":109,"player":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"}}},{"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":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":83.5,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.65802830141481,"aZ":-19.620990060163074,"pfxX":-6.894348007383915,"pfxZ":7.0085082005325745,"pX":0.5651777438465205,"pZ":2.7336246817549625,"vX0":12.010748794285675,"vY0":-133.23566643463505,"vZ0":-1.0124060084821633,"x":95.46,"y":164.97,"x0":-3.1133148156786654,"y0":50.00257109367119,"z0":4.541710916013208,"aX":-12.349294310505998},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":12.7,"breakHorizontal":9.7,"spinRate":2591,"spinDirection":240},"zone":6,"typeConfidence":2.0,"plateTime":0.4117117479307053,"extension":6.323161482798037},"index":3,"playId":"398204c9-fa29-300e-88f8-e1c56e7f7887","pitchNumber":3,"startTime":"2026-05-22T04:08:03.819Z","endTime":"2026-05-22T04:08:08.012Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-22T04:08:08.012Z","atBatIndex":64},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Jake McCarthy pops out to shortstop Geraldo Perdomo.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":65,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-05-22T04:08:22.634Z","endTime":"2026-05-22T04:08:41.796Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"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],"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":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"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_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":1},"pitchData":{"startSpeed":89.2,"endSpeed":81.2,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.652933033804764,"aZ":-20.943923623942638,"pfxX":-7.8966676428742595,"pfxZ":6.636248147942228,"pX":0.14687332166869554,"pZ":2.1545858827459456,"vX0":11.378006620940685,"vY0":-129.43003398399583,"vZ0":-1.5177676347684887,"x":111.4,"y":180.61,"x0":-3.2852833688027925,"y0":50.00301912829386,"z0":4.3564531284991155,"aX":-13.364707742020991},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":11.9,"breakHorizontal":11.6,"spinRate":2516,"spinDirection":242},"zone":8,"typeConfidence":2.0,"plateTime":0.4235871791032695,"extension":6.209196907295747},"hitData":{"launchSpeed":89.0,"launchAngle":70.0,"totalDistance":127.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":109.52,"coordY":154.18}},"index":0,"playId":"bc9f71c2-15c6-3113-b531-7ca69c529eb2","pitchNumber":1,"startTime":"2026-05-22T04:08:31.953Z","endTime":"2026-05-22T04:08:41.796Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-22T04:08:41.796Z","atBatIndex":65},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Mickey Moniak flies out to right fielder Corbin Carroll.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":66,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-05-22T04:08:56.312Z","endTime":"2026-05-22T04:09:52.091Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"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":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"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"}]}],"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":90.8,"endSpeed":82.4,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.226851689909587,"aZ":-19.982113412604438,"pfxX":-9.72828530603671,"pfxZ":6.984603649200821,"pX":0.7257359746926517,"pZ":2.3589014957728422,"vX0":13.33229755482142,"vY0":-131.5977718174635,"vZ0":-1.592378986104623,"x":89.34,"y":175.09,"x0":-3.153876613137065,"y0":50.00112525022009,"z0":4.45947938176999,"aX":-16.977426410833445},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":12.5,"breakHorizontal":14.5,"spinRate":2479,"spinDirection":251},"zone":6,"typeConfidence":2.0,"plateTime":0.41701599623177055,"extension":6.570330042248242},"index":0,"playId":"892afb48-735c-3ee9-8687-95784dcbdba2","pitchNumber":1,"startTime":"2026-05-22T04:09:07.040Z","endTime":"2026-05-22T04:09:10.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":2},"pitchData":{"startSpeed":91.5,"endSpeed":83.1,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.295720375528266,"aZ":-19.851245661924708,"pfxX":-7.997233185291668,"pfxZ":6.948983764479561,"pX":0.6132233121898851,"pZ":2.848841169193271,"vX0":12.767503947364728,"vY0":-132.58018438356206,"vZ0":-0.3233309913625866,"x":93.63,"y":161.86,"x0":-3.2338187993214147,"y0":50.0041348578817,"z0":4.425635336047202,"aX":-14.186515170661481},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":12.7,"breakHorizontal":11.6,"spinRate":2547,"spinDirection":247},"zone":3,"typeConfidence":2.0,"plateTime":0.41369856313907993,"extension":6.375743088883301},"hitData":{"launchSpeed":91.4,"launchAngle":53.0,"totalDistance":256.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":154.43,"coordY":101.35}},"index":1,"playId":"4c97d43f-cf59-3da0-b704-953ba8b21a2f","pitchNumber":2,"startTime":"2026-05-22T04:09:42.336Z","endTime":"2026-05-22T04:09:52.091Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-22T04:09:52.091Z","atBatIndex":66},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Gabriel Moreno walks.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":67,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-05-22T04:12:11.709Z","endTime":"2026-05-22T04:15:20.936Z","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":675848,"fullName":"Juan Mejia","link":"/api/v1/people/675848"},"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":[1,2,3,4,5,7,8,9,10],"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":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Juan Mejia replaces Seth Halvorsen.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-22T04:10:52.403Z","endTime":"2026-05-22T04:12:14.066Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":675848,"link":"/api/v1/people/675848"},"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":97.6,"endSpeed":89.0,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.41946329186743,"aZ":-14.64112887006412,"pfxX":-3.9239652787693364,"pfxZ":8.61542734745386,"pX":0.2900896337184015,"pZ":3.00612859030536,"vX0":6.598113987785897,"vY0":-141.96472175307858,"vZ0":-5.41405379551097,"x":105.94,"y":157.61,"x0":-1.5576031814749935,"y0":50.00277431450874,"z0":5.874713081512528,"aX":-7.98594138503712},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":14.6,"breakHorizontal":5.8,"spinRate":2479,"spinDirection":206},"zone":3,"typeConfidence":2.0,"plateTime":0.38626974683492454,"extension":5.9603100217026865},"index":1,"playId":"df4bba2b-9fa5-36a2-9eb0-0201633d0dd7","pitchNumber":1,"startTime":"2026-05-22T04:12:14.066Z","endTime":"2026-05-22T04:12:18.375Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"VP","description":"Automatic Ball - Pitcher Pitch Timer Violation"},"description":"Automatic Ball - Pitcher Pitch Timer Violation","code":"VP","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false,"violation":{"type":"pitcher_pitch_timer","description":"Pitcher Pitch Timer Violation","player":{"id":675848,"fullName":"Juan Mejia"}}},"count":{"balls":1,"strikes":1,"outs":0},"index":2,"playId":"e78e0b5c-5f04-3a5d-99e6-48044c3a4c25","pitchNumber":1,"startTime":"2026-05-22T04:12:33.821Z","endTime":"2026-05-22T04:12:38.698Z","isPitch":false,"type":"no_pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.9,"endSpeed":77.2,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.537328085184573,"aZ":-37.48020421242516,"pfxX":7.053785658845933,"pfxZ":-3.5010801904979907,"pX":1.3096699786051773,"pZ":2.3532312573210286,"vX0":5.592243187197388,"vY0":-123.42439157757829,"vZ0":-0.6847343813188053,"x":67.08,"y":175.24,"x0":-1.9158799035857497,"y0":50.00285665555561,"z0":5.8389065678743695,"aX":10.692124371648609},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.8,"breakVerticalInduced":-6.2,"breakHorizontal":-14.3,"spinRate":2842,"spinDirection":66},"zone":14,"typeConfidence":2.0,"plateTime":0.4467678958135366,"extension":5.717543903924662},"index":3,"playId":"9a988513-dedf-3be8-83da-6b005fe7ba6b","pitchNumber":2,"startTime":"2026-05-22T04:12:55.776Z","endTime":"2026-05-22T04:12:59.409Z","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":88.3,"endSpeed":80.9,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.47988054189276,"aZ":-22.62121293850579,"pfxX":2.6863553164100358,"pfxZ":5.740501231722524,"pX":1.2269538181679671,"pZ":2.3777359302246848,"vX0":7.348151658186053,"vY0":-128.43072806583282,"vZ0":-3.901993768005573,"x":70.23,"y":174.58,"x0":-2.024443657919107,"y0":50.00427044075293,"z0":5.68359926059361,"aX":4.471592057219992},"breaks":{"breakAngle":14.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":9.7,"breakHorizontal":-6.6,"spinRate":2810,"spinDirection":74},"zone":14,"typeConfidence":2.0,"plateTime":0.42706055768218265,"extension":5.909134260469253},"index":4,"playId":"969799ef-1a57-3f40-8ac2-edd89f796f61","pitchNumber":3,"startTime":"2026-05-22T04:13:12.786Z","endTime":"2026-05-22T04:13:16.646Z","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":95.9,"endSpeed":88.0,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.552198340577753,"aZ":-16.098001963671155,"pfxX":-1.433324673033253,"pfxZ":8.135723553848024,"pX":0.14419582882885015,"pZ":2.850917803606608,"vX0":5.6881674582845445,"vY0":-139.5069653955275,"vZ0":-5.405500800453382,"x":111.5,"y":161.81,"x0":-1.732548536420935,"y0":50.006314547918386,"z0":5.870038329726027,"aX":-2.833588219312839},"breaks":{"breakAngle":4.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":13.8,"breakHorizontal":1.4,"spinRate":2540,"spinDirection":208},"zone":2,"typeConfidence":2.0,"plateTime":0.3921958378639441,"extension":5.893686749323021},"index":5,"playId":"62e3898a-fa02-34a8-aadd-7b15ae182f0f","pitchNumber":4,"startTime":"2026-05-22T04:13:29.440Z","endTime":"2026-05-22T04:13:33.686Z","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":3,"strikes":2,"outs":0},"index":6,"startTime":"2026-05-22T04:13:40.255Z","endTime":"2026-05-22T04:13:57.727Z","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(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":97.9,"endSpeed":89.4,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.06021654783494,"aZ":-13.79313666471358,"pfxX":-3.2527380482213624,"pfxZ":8.95392486941968,"pX":0.1319119804166259,"pZ":3.1676757670018123,"vX0":5.517205292712677,"vY0":-142.45803123297992,"vZ0":-4.983426347112,"x":111.97,"y":153.25,"x0":-1.4082678310490682,"y0":50.004228354278645,"z0":5.813191649246367,"aX":-6.678890549435577},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":15.4,"breakHorizontal":4.8,"spinRate":2485,"spinDirection":211},"zone":2,"typeConfidence":2.0,"plateTime":0.384649117954595,"extension":5.942829227287898},"index":7,"playId":"c0709b33-d8b3-3b2c-9913-220958cb186a","pitchNumber":5,"startTime":"2026-05-22T04:13:57.727Z","endTime":"2026-05-22T04:14:01.305Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":99.2,"endSpeed":91.0,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.63723186421856,"aZ":-16.782608971231802,"pfxX":-2.467015454331588,"pfxZ":7.259670064599213,"pX":-0.3237122490918195,"pZ":3.5016653877532513,"vX0":4.284018695798597,"vY0":-144.45551405931124,"vZ0":-4.2994864194776286,"x":129.34,"y":144.24,"x0":-1.5032539942139322,"y0":50.00444585190948,"z0":6.036412273225161,"aX":-5.231752527974611},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":12.5,"breakHorizontal":3.6,"spinRate":2400,"spinDirection":205},"zone":11,"typeConfidence":2.0,"plateTime":0.37871353190526147,"extension":5.984940319357456},"index":8,"playId":"0e9439d2-6b06-3864-bdd3-3abf319e6497","pitchNumber":6,"startTime":"2026-05-22T04:14:16.297Z","endTime":"2026-05-22T04:14:20.547Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":99.1,"endSpeed":90.4,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.22898240793694,"aZ":-15.100340666182483,"pfxX":-2.05824263323139,"pfxZ":8.137041190692383,"pX":0.3443026384885845,"pZ":3.040300840689482,"vX0":5.835225542847306,"vY0":-144.10819328084992,"vZ0":-5.286265938008735,"x":103.88,"y":156.69,"x0":-1.441544160690485,"y0":50.00451614713587,"z0":5.835070078066811,"aX":-4.320449000991399},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":13.8,"breakHorizontal":2.5,"spinRate":2549,"spinDirection":209},"zone":3,"typeConfidence":2.0,"plateTime":0.38042489785567435,"extension":6.048656171292974},"index":9,"playId":"4aba1f13-b753-30a1-9d46-4a1d43183998","pitchNumber":7,"startTime":"2026-05-22T04:14:34.429Z","endTime":"2026-05-22T04:14:37.779Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"pitchData":{"startSpeed":99.8,"endSpeed":91.8,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.8544570842028,"aZ":-18.427613622581273,"pfxX":-2.319666240791335,"pfxZ":6.407824519940181,"pX":2.0454468090270375,"pZ":3.7180921807947573,"vX0":10.20187838678711,"vY0":-145.05802939531605,"vZ0":-3.186447124139156,"x":39.03,"y":138.39,"x0":-1.2056083214682718,"y0":50.00103223853956,"z0":5.94513725907065,"aX":-4.9760335890263026},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":11.2,"breakHorizontal":2.3,"spinRate":2553,"spinDirection":208},"zone":12,"typeConfidence":2.0,"plateTime":0.3766476983397258,"extension":5.973822968768671},"index":10,"playId":"07694c31-4958-322a-bf06-79f3c18c93c0","pitchNumber":8,"startTime":"2026-05-22T04:15:17.264Z","endTime":"2026-05-22T04:15:20.936Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-22T04:15:20.936Z","atBatIndex":67},{"result":{"type":"atBat","event":"Sac Bunt","eventType":"sac_bunt","description":"Jose Fernandez out on a sacrifice bunt, pitcher Juan Mejia to second baseman Willi Castro. Gabriel Moreno to 2nd.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":68,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-05-22T04:16:22.096Z","endTime":"2026-05-22T04:17:09.708Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":4},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":699912,"fullName":"Jose Fernandez","link":"/api/v1/people/699912"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":675848,"fullName":"Juan Mejia","link":"/api/v1/people/675848"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4],"actionIndex":[0],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":null,"runner":{"id":699912,"fullName":"Jose Fernandez","link":"/api/v1/people/699912"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":675848,"link":"/api/v1/people/675848"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":650489,"link":"/api/v1/people/650489"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":"r_adv_force","runner":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Jose Fernandez replaces Adrian Del Castillo.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-22T04:15:42.838Z","endTime":"2026-05-22T04:15:46.532Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":699912,"link":"/api/v1/people/699912"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"801","replacedPlayer":{"id":680728,"link":"/api/v1/people/680728"}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-05-22T04:15:46.532Z","endTime":"2026-05-22T04:16:24.210Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.8,"endSpeed":76.4,"strikeZoneTop":3.352,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.818903178948084,"aZ":-28.614353269420036,"pfxX":7.229277155595728,"pfxZ":2.381074149708491,"pX":-0.5443589667919232,"pZ":3.6247098752812428,"vX0":1.496874584183406,"vY0":-122.06471507924607,"vZ0":0.5361164438197276,"x":137.75,"y":140.91,"x0":-2.105707503117866,"y0":50.004714031557995,"z0":5.88155335061962,"aX":10.82318645208786},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":4.7,"breakHorizontal":-13.4,"spinRate":2723,"spinDirection":59},"zone":11,"typeConfidence":2.0,"plateTime":0.4500855884111714,"extension":5.84766242488785},"index":2,"playId":"61717dbb-0f9e-351c-b9b7-5d58d8c97feb","pitchNumber":1,"startTime":"2026-05-22T04:16:24.210Z","endTime":"2026-05-22T04:16:28.619Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"M","description":"Missed Bunt"},"description":"Missed Bunt","code":"M","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":87.4,"strikeZoneTop":3.352,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.015631482899366,"aZ":-23.625766535842356,"pfxX":-7.344861236873619,"pfxZ":4.381911281939443,"pX":-0.02351921616200002,"pZ":2.6686253733782714,"vX0":7.606443250483435,"vY0":-138.7992450972796,"vZ0":-3.9619464075014545,"x":117.9,"y":166.73,"x0":-1.8450042540900757,"y0":50.00406171993131,"z0":5.687418656811391,"aX":-14.334577250664598},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":7.3,"breakHorizontal":11.8,"spinRate":2494,"spinDirection":207},"zone":5,"typeConfidence":2.0,"plateTime":0.39458355143187784,"extension":5.973780526793294},"index":3,"playId":"2081ff26-7609-3d9c-a26d-41b9d2ccfa90","pitchNumber":2,"startTime":"2026-05-22T04:16:42.888Z","endTime":"2026-05-22T04:16:46.887Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.6,"endSpeed":87.4,"strikeZoneTop":3.352,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.195376786910465,"aZ":-22.75324757087155,"pfxX":-6.59483310201205,"pfxZ":4.807454217930955,"pX":-0.8114488933991539,"pZ":3.321067889430046,"vX0":5.992781940835949,"vY0":-139.09959920296882,"vZ0":-2.3188631395439194,"x":147.93,"y":149.11,"x0":-2.1369694161791792,"y0":50.001604938887596,"z0":5.6739575861647635,"aX":-12.922596069678773},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":8.4,"breakHorizontal":10.7,"spinRate":2576,"spinDirection":209},"zone":1,"typeConfidence":2.0,"plateTime":0.3937473176233883,"extension":5.8043746174746085},"hitData":{"launchSpeed":36.0,"launchAngle":-61.0,"totalDistance":3.0,"trajectory":"bunt_grounder","hardness":"medium","location":"1","coordinates":{"coordX":128.74,"coordY":186.88}},"index":4,"playId":"eddcba76-a1c5-34ac-9f4b-749f0998f00b","pitchNumber":3,"startTime":"2026-05-22T04:17:02.665Z","endTime":"2026-05-22T04:17:09.708Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-22T04:17:09.708Z","atBatIndex":68},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ryan Waldschmidt strikes out swinging.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":69,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-05-22T04:17:32.056Z","endTime":"2026-05-22T04:19:03.413Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":814439,"fullName":"Ryan Waldschmidt","link":"/api/v1/people/814439"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":675848,"fullName":"Juan Mejia","link":"/api/v1/people/675848"},"pitchHand":{"code":"R","description":"Right"},"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,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":814439,"fullName":"Ryan Waldschmidt","link":"/api/v1/people/814439"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":696100,"link":"/api/v1/people/696100"},"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":87.6,"endSpeed":80.1,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.305144029188014,"aZ":-25.211662274585358,"pfxX":5.9153830197303385,"pfxZ":4.226849129993802,"pX":-0.8017330675363917,"pZ":5.088281152438468,"vX0":1.684514254173324,"vY0":-127.58954772318,"vZ0":3.102644144750543,"x":147.56,"y":101.4,"x0":-2.239227375117279,"y0":50.005905248036775,"z0":5.843452080123163,"aX":9.751289887520985},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":8.6,"breakHorizontal":-11.0,"spinRate":2682,"spinDirection":81},"zone":11,"typeConfidence":2.0,"plateTime":0.4293356407819293,"extension":5.909581077664927},"index":0,"playId":"96364334-ba82-372d-88cf-c1228a5da8ee","pitchNumber":1,"startTime":"2026-05-22T04:17:37.547Z","endTime":"2026-05-22T04:17:40.824Z","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":84.4,"endSpeed":77.5,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.654506775875156,"aZ":-29.683808275616467,"pfxX":6.718737682604304,"pfxZ":1.6389182502827158,"pX":1.046853315124001,"pZ":1.7483446962800158,"vX0":5.356141268488057,"vY0":-122.8727136163209,"vZ0":-3.219683472687634,"x":77.1,"y":191.57,"x0":-2.0386317823464233,"y0":50.003461920212054,"z0":5.613225722717091,"aX":10.213906601469564},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":2.4,"breakHorizontal":-13.4,"spinRate":2741,"spinDirection":63},"zone":14,"typeConfidence":2.0,"plateTime":0.4467537401400006,"extension":6.0216992389737065},"index":1,"playId":"49a2de5f-6208-3e3e-b5ed-beddbab2b073","pitchNumber":2,"startTime":"2026-05-22T04:17:57.202Z","endTime":"2026-05-22T04:18:00.331Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.8,"endSpeed":77.8,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.533904416158236,"aZ":-33.819644531245025,"pfxX":10.109379366396935,"pfxZ":-1.0754146503538529,"pX":0.8366537607126857,"pZ":2.001197019860286,"vX0":3.7205375215897813,"vY0":-123.45719515997727,"vZ0":-2.117070600054369,"x":85.11,"y":184.75,"x0":-2.006795823976029,"y0":50.00246856558113,"z0":5.739715656841034,"aX":15.471428109182897},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":-2.2,"breakHorizontal":-19.2,"spinRate":2826,"spinDirection":57},"zone":14,"typeConfidence":2.0,"plateTime":0.44511463370950377,"extension":5.955375987539075},"index":2,"playId":"5e4fecf7-27f6-3ab3-9e07-268d266952b2","pitchNumber":3,"startTime":"2026-05-22T04:18:15.023Z","endTime":"2026-05-22T04:18:18.137Z","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":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-05-22T04:18:22.617Z","endTime":"2026-05-22T04:18:38.372Z","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(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":98.5,"endSpeed":90.4,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.566112137291775,"aZ":-20.83049618415741,"pfxX":-4.01187970568998,"pfxZ":5.414234989679159,"pX":-0.7154568917097158,"pZ":4.3360761510822865,"vX0":4.168240664668843,"vY0":-143.4530605252172,"vZ0":-0.6922798052099403,"x":144.27,"y":121.71,"x0":-1.6624336822282566,"y0":50.0030737709563,"z0":5.872985998985291,"aX":-8.405584649036546},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":9.8,"breakHorizontal":6.5,"spinRate":2576,"spinDirection":210},"zone":11,"typeConfidence":2.0,"plateTime":0.38106043779233234,"extension":5.942322592784532},"index":4,"playId":"5f3fcc1b-df28-3ab1-b3c9-23128c815c39","pitchNumber":4,"startTime":"2026-05-22T04:18:38.372Z","endTime":"2026-05-22T04:18:41.599Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":97.5,"endSpeed":89.3,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.657411483520292,"aZ":-16.351110250013793,"pfxX":-2.714848582040245,"pfxZ":7.730677854377603,"pX":-0.38076137810592925,"pZ":3.784319262665924,"vX0":5.579470288718715,"vY0":-141.9664270011151,"vZ0":-2.629188573397228,"x":131.51,"y":136.6,"x0":-2.016372946705425,"y0":50.00220802902,"z0":5.759673882411881,"aX":-5.5567999189244714},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":13.7,"breakHorizontal":3.8,"spinRate":2520,"spinDirection":206},"zone":11,"typeConfidence":2.0,"plateTime":0.3853923830795041,"extension":6.028721118453071},"index":5,"playId":"384af787-8c46-39cf-9a54-097f52b6bf77","pitchNumber":5,"startTime":"2026-05-22T04:19:00.332Z","endTime":"2026-05-22T04:19:03.413Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-22T04:19:03.413Z","atBatIndex":69},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Ketel Marte walks.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":70,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-05-22T04:19:22.530Z","endTime":"2026-05-22T04:21:01.380Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":675848,"fullName":"Juan Mejia","link":"/api/v1/people/675848"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"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],"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":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":true},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.6,"endSpeed":75.6,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.46461832188879,"aZ":-34.46333459445291,"pfxX":11.056499304853443,"pfxZ":-1.5748644818234485,"pX":-0.9038653212083857,"pZ":2.16547937517409,"vX0":-0.43481715825597445,"vY0":-120.3178868171507,"vZ0":-1.3378824769025552,"x":151.45,"y":180.31,"x0":-2.154308552727775,"y0":50.00505376855201,"z0":5.810133182766728,"aX":16.053459179331526},"breaks":{"breakAngle":25.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.2,"breakVerticalInduced":-2.9,"breakHorizontal":-19.8,"spinRate":2774,"spinDirection":66},"zone":13,"typeConfidence":2.0,"plateTime":0.45695467593194206,"extension":5.893307614836453},"index":0,"playId":"b3f26f0e-8bac-3f8f-bd71-7db273dc8a86","pitchNumber":1,"startTime":"2026-05-22T04:19:31.121Z","endTime":"2026-05-22T04:19:58.129Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":115,"player":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"}}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.7,"endSpeed":76.9,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.03251462815662,"aZ":-32.97743039973176,"pfxX":10.19946345929787,"pfxZ":-0.5399200433375215,"pX":0.8429677310843281,"pZ":1.4475822369561884,"vX0":3.8460933360437513,"vY0":-121.82014075423405,"vZ0":-3.4366566817269204,"x":84.87,"y":199.7,"x0":-2.085493500597217,"y0":50.001814646007084,"z0":5.755291512529516,"aX":15.18464744720847},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":-1.6,"breakHorizontal":-19.4,"spinRate":2801,"spinDirection":65},"zone":14,"typeConfidence":2.0,"plateTime":0.45124327181412927,"extension":5.903250999142488},"index":1,"playId":"9ace3bf1-19a7-3404-b1d4-7e882953c81c","pitchNumber":2,"startTime":"2026-05-22T04:20:02.025Z","endTime":"2026-05-22T04:20:05.402Z","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":93.8,"endSpeed":85.9,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.720998366126263,"aZ":-26.045492970857772,"pfxX":-9.782998304578694,"pfxZ":3.260087495328226,"pX":-1.539371368809084,"pZ":1.7356189212965687,"vX0":4.632353409437664,"vY0":-136.38946720877945,"vZ0":-5.6091013439774615,"x":175.68,"y":191.92,"x0":-1.9913011931238604,"y0":50.00047403126763,"z0":5.620919684124755,"aX":-18.380996208811286},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":4.9,"breakHorizontal":16.7,"spinRate":2102,"spinDirection":230},"zone":13,"typeConfidence":2.0,"plateTime":0.4019782934404441,"extension":6.008616036232582},"index":2,"playId":"0bdd1c14-2c31-3b31-b63a-45e743cb8adf","pitchNumber":3,"startTime":"2026-05-22T04:20:22.010Z","endTime":"2026-05-22T04:20:25.623Z","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":83.3,"endSpeed":76.0,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.524991090570918,"aZ":-32.38622886727832,"pfxX":10.337160435945218,"pfxZ":-0.14179205635322134,"pX":-1.6599876562334936,"pZ":4.676601828717257,"vX0":-1.3362473617409099,"vY0":-121.22621861582397,"vZ0":3.536275372725327,"x":180.27,"y":112.51,"x0":-2.4429549352817572,"y0":50.003326413405105,"z0":6.032506370019622,"aX":15.32819706292048},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":0.8,"breakHorizontal":-18.4,"spinRate":2876,"spinDirection":62},"zone":11,"typeConfidence":2.0,"plateTime":0.4524609013828673,"extension":5.768445740066119},"index":3,"playId":"3023c776-6636-3b2d-86f4-7bc08b30ca4f","pitchNumber":4,"startTime":"2026-05-22T04:20:38.763Z","endTime":"2026-05-22T04:20:42.087Z","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":4,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.9,"endSpeed":77.8,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.067713790162266,"aZ":-32.238160055338675,"pfxX":8.52065046386338,"pfxZ":-0.047131461950244535,"pX":0.8191271649066059,"pZ":1.1948731465387024,"vX0":4.091058013078403,"vY0":-123.50027465840496,"vZ0":-4.183036069284979,"x":85.78,"y":206.52,"x0":-1.9710816596096028,"y0":50.00026122034395,"z0":5.654368460072947,"aX":13.016150692603052},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":-0.8,"breakHorizontal":-16.4,"spinRate":2633,"spinDirection":74},"zone":14,"typeConfidence":2.0,"plateTime":0.4453497381238223,"extension":5.936929894623835},"index":4,"playId":"fb3ce5b9-f501-3653-afab-580111c5b326","pitchNumber":5,"startTime":"2026-05-22T04:20:57.195Z","endTime":"2026-05-22T04:21:01.380Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-22T04:21:01.380Z","atBatIndex":70},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Corbin Carroll singles on a ground ball to right fielder Tyler Freeman. Gabriel Moreno scores. Ketel Marte to 2nd.","rbi":1,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":71,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-05-22T04:22:21.134Z","endTime":"2026-05-22T04:23:47.252Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":60},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":675848,"fullName":"Juan Mejia","link":"/api/v1/people/675848"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"postOnSecond":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".040"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".297"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".167"},{"zone":"04","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".238"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".300"},{"zone":"06","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".235"},{"zone":"07","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".212"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".358"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".375"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".048"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".154"},{"zone":"13","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".216"},{"zone":"14","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".236"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".077"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.079"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".467"},{"zone":"04","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".628"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".917"},{"zone":"06","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".745"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".481"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.094"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.292"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".625"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".680"},{"zone":"13","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".623"},{"zone":"14","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".696"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.50"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.71"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"91.41"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.84"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"96.33"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.10"},{"zone":"07","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"91.11"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.74"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.72"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.34"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"78.70"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"84.61"},{"zone":"14","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.61"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".077"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.079"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".467"},{"zone":"04","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".628"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".917"},{"zone":"06","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".745"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".481"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.094"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.292"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".625"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".680"},{"zone":"13","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".623"},{"zone":"14","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".696"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":671289,"link":"/api/v1/people/671289"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"responsiblePitcher":{"id":675848,"link":"/api/v1/people/675848"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-05-22T04:21:27.285Z","endTime":"2026-05-22T04:22:23.228Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.2,"endSpeed":77.0,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.718420837810104,"aZ":-31.87473362069718,"pfxX":10.150004850536947,"pfxZ":0.19807346065042886,"pX":-1.5037369255031225,"pZ":3.0930297134146296,"vX0":-1.371582446075034,"vY0":-122.67568429808345,"vZ0":-0.017887496790222723,"x":174.32,"y":155.27,"x0":-2.253192562581369,"y0":50.004024627031676,"z0":5.832170555015005,"aX":15.371247629371315},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":0.6,"breakHorizontal":-18.0,"spinRate":2676,"spinDirection":78},"zone":11,"typeConfidence":2.0,"plateTime":0.4475929419817808,"extension":5.826150189358267},"index":1,"playId":"b5f6ff53-caa4-36ca-a32d-0690352f278a","pitchNumber":1,"startTime":"2026-05-22T04:22:23.228Z","endTime":"2026-05-22T04:22:26.833Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.3,"endSpeed":75.3,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.232552818653275,"aZ":-33.04584826499819,"pfxX":11.342842298157692,"pfxZ":-0.6021646975419728,"pX":-1.3638255182009855,"pZ":3.653794324246491,"vX0":-1.3951156396983726,"vY0":-119.85138241370421,"vZ0":1.6424282003129262,"x":168.99,"y":140.13,"x0":-2.245400299196549,"y0":50.00300356540026,"z0":5.9216304008099785,"aX":16.41943533597943},"breaks":{"breakAngle":26.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":-0.4,"breakHorizontal":-20.2,"spinRate":2740,"spinDirection":55},"zone":11,"typeConfidence":2.0,"plateTime":0.457876839303065,"extension":5.844225059845694},"index":2,"playId":"2c0a9cf4-828d-37c1-98d6-4852a45a29f8","pitchNumber":2,"startTime":"2026-05-22T04:22:38.363Z","endTime":"2026-05-22T04:22:41.408Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.3,"endSpeed":83.9,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.205796906153317,"aZ":-26.82215451064392,"pfxX":-10.21231751229239,"pfxZ":2.962576488002467,"pX":-0.3820929834704892,"pZ":2.6739336863870764,"vX0":7.199158423737961,"vY0":-134.17162491845838,"vZ0":-3.0380786056518003,"x":131.56,"y":166.58,"x0":-1.7840984035155958,"y0":50.00596348566952,"z0":5.749069004425768,"aX":-18.473180481123382},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":4.8,"breakHorizontal":16.8,"spinRate":1975,"spinDirection":226},"zone":4,"typeConfidence":2.0,"plateTime":0.4094814273331395,"extension":6.00418492304957},"index":3,"playId":"74e56f45-4e72-3a19-aadf-777f5186f969","pitchNumber":3,"startTime":"2026-05-22T04:22:56.255Z","endTime":"2026-05-22T04:23:00.257Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.0,"endSpeed":77.0,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.212247465097363,"aZ":-33.037278625167545,"pfxX":8.792359529554938,"pfxZ":-0.5795514091361449,"pX":0.9388596579154537,"pZ":1.6244932568894124,"vX0":4.0812358588586575,"vY0":-122.19321292762642,"vZ0":-2.9530719465247026,"x":81.21,"y":194.92,"x0":-1.8999225392150523,"y0":50.00047051020519,"z0":5.714536816670459,"aX":13.166946868041927},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":-1.6,"breakHorizontal":-16.9,"spinRate":2621,"spinDirection":57},"zone":14,"typeConfidence":2.0,"plateTime":0.44987778524827027,"extension":5.9051965711044945},"index":4,"playId":"57ff2b8f-3d90-3232-b5d6-d5f300deb1d4","pitchNumber":4,"startTime":"2026-05-22T04:23:12.759Z","endTime":"2026-05-22T04:23:16.223Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.4,"endSpeed":78.1,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.687564396333986,"aZ":-30.683345828431776,"pfxX":6.741419412766381,"pfxZ":0.9598831775045369,"pX":-0.15664676989237897,"pZ":2.42766902225201,"vX0":2.617857741528485,"vY0":-124.32717475667192,"vZ0":-1.7892920268889294,"x":122.97,"y":173.23,"x0":-2.1013524989097663,"y0":50.00320375296587,"z0":5.721648902257438,"aX":10.473199033221135},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":1.6,"breakHorizontal":-12.8,"spinRate":2851,"spinDirection":68},"zone":5,"typeConfidence":2.0,"plateTime":0.44182878409936466,"extension":5.9361360869375925},"hitData":{"launchSpeed":105.8,"launchAngle":-0.0,"totalDistance":53.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":176.89,"coordY":101.43}},"index":5,"playId":"46e2aba1-2e11-3eb6-83e0-a6ed9c3fc6c6","pitchNumber":5,"startTime":"2026-05-22T04:23:36.417Z","endTime":"2026-05-22T04:23:47.252Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-22T04:23:47.252Z","atBatIndex":71}],"currentPlay":{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Corbin Carroll singles on a ground ball to right fielder Tyler Freeman. Gabriel Moreno scores. Ketel Marte to 2nd.","rbi":1,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":71,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-05-22T04:22:21.134Z","endTime":"2026-05-22T04:23:47.252Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":60},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":675848,"fullName":"Juan Mejia","link":"/api/v1/people/675848"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"postOnSecond":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".040"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".297"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".167"},{"zone":"04","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".238"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".300"},{"zone":"06","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".235"},{"zone":"07","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".212"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".358"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".375"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".048"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".154"},{"zone":"13","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".216"},{"zone":"14","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".236"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".077"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.079"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".467"},{"zone":"04","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".628"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".917"},{"zone":"06","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".745"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".481"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.094"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.292"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".625"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".680"},{"zone":"13","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".623"},{"zone":"14","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".696"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.50"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.71"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"91.41"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.84"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"96.33"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.10"},{"zone":"07","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"91.11"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.74"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.72"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.34"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"78.70"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"84.61"},{"zone":"14","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.61"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".077"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.079"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".467"},{"zone":"04","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".628"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".917"},{"zone":"06","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".745"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".481"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.094"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.292"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".625"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".680"},{"zone":"13","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".623"},{"zone":"14","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".696"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":671289,"link":"/api/v1/people/671289"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"responsiblePitcher":{"id":675848,"link":"/api/v1/people/675848"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-05-22T04:21:27.285Z","endTime":"2026-05-22T04:22:23.228Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.2,"endSpeed":77.0,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.718420837810104,"aZ":-31.87473362069718,"pfxX":10.150004850536947,"pfxZ":0.19807346065042886,"pX":-1.5037369255031225,"pZ":3.0930297134146296,"vX0":-1.371582446075034,"vY0":-122.67568429808345,"vZ0":-0.017887496790222723,"x":174.32,"y":155.27,"x0":-2.253192562581369,"y0":50.004024627031676,"z0":5.832170555015005,"aX":15.371247629371315},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":0.6,"breakHorizontal":-18.0,"spinRate":2676,"spinDirection":78},"zone":11,"typeConfidence":2.0,"plateTime":0.4475929419817808,"extension":5.826150189358267},"index":1,"playId":"b5f6ff53-caa4-36ca-a32d-0690352f278a","pitchNumber":1,"startTime":"2026-05-22T04:22:23.228Z","endTime":"2026-05-22T04:22:26.833Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.3,"endSpeed":75.3,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.232552818653275,"aZ":-33.04584826499819,"pfxX":11.342842298157692,"pfxZ":-0.6021646975419728,"pX":-1.3638255182009855,"pZ":3.653794324246491,"vX0":-1.3951156396983726,"vY0":-119.85138241370421,"vZ0":1.6424282003129262,"x":168.99,"y":140.13,"x0":-2.245400299196549,"y0":50.00300356540026,"z0":5.9216304008099785,"aX":16.41943533597943},"breaks":{"breakAngle":26.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":-0.4,"breakHorizontal":-20.2,"spinRate":2740,"spinDirection":55},"zone":11,"typeConfidence":2.0,"plateTime":0.457876839303065,"extension":5.844225059845694},"index":2,"playId":"2c0a9cf4-828d-37c1-98d6-4852a45a29f8","pitchNumber":2,"startTime":"2026-05-22T04:22:38.363Z","endTime":"2026-05-22T04:22:41.408Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.3,"endSpeed":83.9,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.205796906153317,"aZ":-26.82215451064392,"pfxX":-10.21231751229239,"pfxZ":2.962576488002467,"pX":-0.3820929834704892,"pZ":2.6739336863870764,"vX0":7.199158423737961,"vY0":-134.17162491845838,"vZ0":-3.0380786056518003,"x":131.56,"y":166.58,"x0":-1.7840984035155958,"y0":50.00596348566952,"z0":5.749069004425768,"aX":-18.473180481123382},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":4.8,"breakHorizontal":16.8,"spinRate":1975,"spinDirection":226},"zone":4,"typeConfidence":2.0,"plateTime":0.4094814273331395,"extension":6.00418492304957},"index":3,"playId":"74e56f45-4e72-3a19-aadf-777f5186f969","pitchNumber":3,"startTime":"2026-05-22T04:22:56.255Z","endTime":"2026-05-22T04:23:00.257Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.0,"endSpeed":77.0,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.212247465097363,"aZ":-33.037278625167545,"pfxX":8.792359529554938,"pfxZ":-0.5795514091361449,"pX":0.9388596579154537,"pZ":1.6244932568894124,"vX0":4.0812358588586575,"vY0":-122.19321292762642,"vZ0":-2.9530719465247026,"x":81.21,"y":194.92,"x0":-1.8999225392150523,"y0":50.00047051020519,"z0":5.714536816670459,"aX":13.166946868041927},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":-1.6,"breakHorizontal":-16.9,"spinRate":2621,"spinDirection":57},"zone":14,"typeConfidence":2.0,"plateTime":0.44987778524827027,"extension":5.9051965711044945},"index":4,"playId":"57ff2b8f-3d90-3232-b5d6-d5f300deb1d4","pitchNumber":4,"startTime":"2026-05-22T04:23:12.759Z","endTime":"2026-05-22T04:23:16.223Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.4,"endSpeed":78.1,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.687564396333986,"aZ":-30.683345828431776,"pfxX":6.741419412766381,"pfxZ":0.9598831775045369,"pX":-0.15664676989237897,"pZ":2.42766902225201,"vX0":2.617857741528485,"vY0":-124.32717475667192,"vZ0":-1.7892920268889294,"x":122.97,"y":173.23,"x0":-2.1013524989097663,"y0":50.00320375296587,"z0":5.721648902257438,"aX":10.473199033221135},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":1.6,"breakHorizontal":-12.8,"spinRate":2851,"spinDirection":68},"zone":5,"typeConfidence":2.0,"plateTime":0.44182878409936466,"extension":5.9361360869375925},"hitData":{"launchSpeed":105.8,"launchAngle":-0.0,"totalDistance":53.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":176.89,"coordY":101.43}},"index":5,"playId":"46e2aba1-2e11-3eb6-83e0-a6ed9c3fc6c6","pitchNumber":5,"startTime":"2026-05-22T04:23:36.417Z","endTime":"2026-05-22T04:23:47.252Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-22T04:23:47.252Z","atBatIndex":71},"scoringPlays":[40,56,71],"playsByInning":[{"startIndex":0,"endIndex":5,"top":[0,1,2],"bottom":[3,4,5],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":1,"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"batter":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"coordinates":{"x":107.53,"y":154.59},"type":"O","description":"Groundout"}],"home":[{"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":688642,"fullName":"Zach Agnos","link":"/api/v1/people/688642"},"batter":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"coordinates":{"x":155.97,"y":160.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":1,"pitcher":{"id":688642,"fullName":"Zach Agnos","link":"/api/v1/people/688642"},"batter":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"coordinates":{"x":42.18,"y":112.71},"type":"O","description":"Flyout"}]}},{"startIndex":6,"endIndex":11,"top":[6,7,8],"bottom":[9,10,11],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":2,"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"batter":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"coordinates":{"x":110.65,"y":140.53},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":2,"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"batter":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"coordinates":{"x":138.42,"y":140.39},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":2,"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"batter":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"coordinates":{"x":151.07,"y":165.22},"type":"O","description":"Groundout"}],"home":[{"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":688642,"fullName":"Zach Agnos","link":"/api/v1/people/688642"},"batter":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"coordinates":{"x":87.67,"y":137.69},"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":688642,"fullName":"Zach Agnos","link":"/api/v1/people/688642"},"batter":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"coordinates":{"x":159.69,"y":61.22},"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":2,"pitcher":{"id":688642,"fullName":"Zach Agnos","link":"/api/v1/people/688642"},"batter":{"id":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"coordinates":{"x":57.41,"y":77.63},"type":"O","description":"Flyout"}]}},{"startIndex":12,"endIndex":19,"top":[12,13,14],"bottom":[15,16,17,18,19],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":3,"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"batter":{"id":690924,"fullName":"Braxton Fulford","link":"/api/v1/people/690924"},"coordinates":{"x":169.03,"y":97.4},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":3,"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"batter":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"coordinates":{"x":147.53,"y":154.08},"type":"O","description":"Groundout"}],"home":[{"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":688642,"fullName":"Zach Agnos","link":"/api/v1/people/688642"},"batter":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"coordinates":{"x":123.11,"y":96.0},"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":3,"pitcher":{"id":688642,"fullName":"Zach Agnos","link":"/api/v1/people/688642"},"batter":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"coordinates":{"x":137.8,"y":54.03},"type":"O","description":"Lineout"}]}},{"startIndex":20,"endIndex":25,"top":[20,21,22],"bottom":[23,24,25],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":4,"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"batter":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"coordinates":{"x":143.38,"y":139.12},"type":"O","description":"Grounded Into DP"}],"home":[{"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":688642,"fullName":"Zach Agnos","link":"/api/v1/people/688642"},"batter":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"coordinates":{"x":107.99,"y":67.97},"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":688642,"fullName":"Zach Agnos","link":"/api/v1/people/688642"},"batter":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"coordinates":{"x":142.72,"y":208.05},"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":4,"pitcher":{"id":688642,"fullName":"Zach Agnos","link":"/api/v1/people/688642"},"batter":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"coordinates":{"x":185.99,"y":117.78},"type":"O","description":"Flyout"}]}},{"startIndex":26,"endIndex":33,"top":[26,27,28,29,30],"bottom":[31,32,33],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":5,"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"batter":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"coordinates":{"x":201.78,"y":127.87},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":5,"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"batter":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"coordinates":{"x":103.48,"y":170.79},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":5,"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"batter":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"coordinates":{"x":149.56,"y":163.7},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":5,"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"batter":{"id":690924,"fullName":"Braxton Fulford","link":"/api/v1/people/690924"},"coordinates":{"x":130.14,"y":185.97},"type":"O","description":"Fielders Choice Out"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":5,"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"batter":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"coordinates":{"x":171.94,"y":110.29},"type":"O","description":"Lineout"}],"home":[{"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":688642,"fullName":"Zach Agnos","link":"/api/v1/people/688642"},"batter":{"id":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"coordinates":{"x":107.53,"y":151.04},"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":5,"pitcher":{"id":688642,"fullName":"Zach Agnos","link":"/api/v1/people/688642"},"batter":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"coordinates":{"x":161.45,"y":90.28},"type":"O","description":"Flyout"}]}},{"startIndex":34,"endIndex":43,"top":[34,35,36,37],"bottom":[38,39,40,41,42,43],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":6,"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"batter":{"id":677060,"fullName":"Chad Stevens","link":"/api/v1/people/677060"},"coordinates":{"x":160.25,"y":169.3},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":6,"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"batter":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"coordinates":{"x":168.04,"y":109.79},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":6,"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"batter":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"coordinates":{"x":169.81,"y":116.61},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":6,"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"batter":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"coordinates":{"x":107.03,"y":152.56},"type":"O","description":"Grounded Into DP"}],"home":[{"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":680604,"fullName":"Blas Castaño","link":"/api/v1/people/680604"},"batter":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"coordinates":{"x":173.35,"y":99.4},"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":680604,"fullName":"Blas Castaño","link":"/api/v1/people/680604"},"batter":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"coordinates":{"x":141.96,"y":154.59},"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":680604,"fullName":"Blas Castaño","link":"/api/v1/people/680604"},"batter":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"coordinates":{"x":155.12,"y":154.59},"type":"O","description":"Grounded Into DP"}]}},{"startIndex":44,"endIndex":51,"top":[44,45,46],"bottom":[47,48,49,50,51],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":7,"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"batter":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"coordinates":{"x":195.12,"y":101.14},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":7,"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"batter":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"coordinates":{"x":72.03,"y":109.39},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":7,"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"batter":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"coordinates":{"x":119.26,"y":39.23},"type":"O","description":"Flyout"}],"home":[{"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":680604,"fullName":"Blas Castaño","link":"/api/v1/people/680604"},"batter":{"id":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"coordinates":{"x":131.82,"y":61.98},"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":7,"pitcher":{"id":680604,"fullName":"Blas Castaño","link":"/api/v1/people/680604"},"batter":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"coordinates":{"x":129.34,"y":96.52},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":7,"pitcher":{"id":680604,"fullName":"Blas Castaño","link":"/api/v1/people/680604"},"batter":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"coordinates":{"x":152.59,"y":163.19},"type":"O","description":"Forceout"}]}},{"startIndex":52,"endIndex":63,"top":[52,53,54,55,56,57,58],"bottom":[59,60,61,62,63],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":8,"pitcher":{"id":666661,"fullName":"Juan Morillo","link":"/api/v1/people/666661"},"batter":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"coordinates":{"x":170.38,"y":98.36},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":8,"pitcher":{"id":666661,"fullName":"Juan Morillo","link":"/api/v1/people/666661"},"batter":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"coordinates":{"x":175.88,"y":110.03},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":8,"pitcher":{"id":656464,"fullName":"Kevin Ginkel","link":"/api/v1/people/656464"},"batter":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"coordinates":{"x":136.25,"y":197.87},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":8,"pitcher":{"id":656464,"fullName":"Kevin Ginkel","link":"/api/v1/people/656464"},"batter":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"coordinates":{"x":102.47,"y":164.21},"type":"O","description":"Groundout"}],"home":[{"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":678020,"fullName":"Seth Halvorsen","link":"/api/v1/people/678020"},"batter":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"coordinates":{"x":129.3,"y":182.94},"type":"O","description":"Fielders Choice Out"}]}},{"startIndex":64,"endIndex":71,"top":[64,65,66],"bottom":[67,68,69,70,71],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":9,"pitcher":{"id":623149,"fullName":"Paul Sewald","link":"/api/v1/people/623149"},"batter":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"coordinates":{"x":109.52,"y":154.18},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":9,"pitcher":{"id":623149,"fullName":"Paul Sewald","link":"/api/v1/people/623149"},"batter":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"coordinates":{"x":154.43,"y":101.35},"type":"O","description":"Flyout"}],"home":[{"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":675848,"fullName":"Juan Mejia","link":"/api/v1/people/675848"},"batter":{"id":699912,"fullName":"Jose Fernandez","link":"/api/v1/people/699912"},"coordinates":{"x":128.74,"y":186.88},"type":"O","description":"Sac Bunt"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":9,"pitcher":{"id":675848,"fullName":"Juan Mejia","link":"/api/v1/people/675848"},"batter":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"coordinates":{"x":176.89,"y":101.43},"type":"H","description":"Single"}]}}]},"linescore":{"note":"Two out when winning run scored.","currentInning":9,"currentInningOrdinal":"9th","inningState":"Bottom","inningHalf":"Bottom","isTopInning":false,"scheduledInnings":9,"innings":[{"num":1,"ordinalNum":"1st","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":2,"ordinalNum":"2nd","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":3,"ordinalNum":"3rd","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":2},"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":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":2,"errors":0,"leftOnBase":2}},{"num":6,"ordinalNum":"6th","home":{"runs":1,"hits":1,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":2,"errors":0,"leftOnBase":1}},{"num":7,"ordinalNum":"7th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":8,"ordinalNum":"8th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":2},"away":{"runs":1,"hits":2,"errors":1,"leftOnBase":3}},{"num":9,"ordinalNum":"9th","home":{"runs":1,"hits":1,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}}],"teams":{"home":{"runs":2,"hits":4,"errors":0,"leftOnBase":10},"away":{"runs":1,"hits":6,"errors":1,"leftOnBase":6}},"defense":{"pitcher":{"id":675848,"fullName":"Juan Mejia","link":"/api/v1/people/675848"},"catcher":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"first":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"second":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"third":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"shortstop":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"left":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"center":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"right":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"batter":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"onDeck":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"inHole":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"battingOrder":8,"team":{"id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"}},"offense":{"batter":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"onDeck":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"inHole":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"first":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"second":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"pitcher":{"id":623149,"fullName":"Paul Sewald","link":"/api/v1/people/623149"},"battingOrder":2,"team":{"id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"}},"balls":2,"strikes":2,"outs":2},"boxscore":{"teams":{"away":{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"teamStats":{"batting":{"flyOuts":5,"groundOuts":11,"airOuts":8,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":6,"baseOnBalls":2,"intentionalWalks":0,"hits":6,"hitByPitch":1,"avg":".243","atBats":31,"obp":".311","slg":".383","ops":".694","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":34,"totalBases":7,"rbi":1,"leftOnBase":14,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":2,"lineOuts":1},"pitching":{"flyOuts":7,"groundOuts":8,"airOuts":9,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":8,"baseOnBalls":8,"intentionalWalks":1,"hits":4,"hitByPitch":1,"atBats":28,"obp":".351","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":157,"era":"4.94","inningsPitched":"8.2","saveOpportunities":0,"earnedRuns":2,"whip":"1.47","battersFaced":38,"outs":26,"completeGames":0,"shutouts":0,"pitchesThrown":157,"balls":58,"strikes":99,"strikePercentage":".630","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.89","rbi":2,"pitchesPerInning":"18.12","runsScoredPer9":"2.08","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":11,"putOuts":26,"errors":1,"chances":38,"passedBall":0,"pickoffs":0}},"players":{"ID624522":{"person":{"id":624522,"fullName":"Keegan Thompson","link":"/api/v1/people/624522"},"jerseyNumber":"34","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"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":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID666160":{"person":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"jerseyNumber":"22","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"battingOrder":"701","stats":{"batting":{"note":"a-","summary":"0-2 | K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":43,"flyOuts":29,"groundOuts":21,"airOuts":48,"runs":21,"doubles":9,"triples":2,"homeRuns":12,"strikeOuts":40,"baseOnBalls":10,"intentionalWalks":0,"hits":42,"hitByPitch":3,"avg":".280","atBats":150,"obp":".335","slg":".607","ops":".942","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":164,"totalBases":91,"rbi":28,"leftOnBase":57,"sacBunts":0,"sacFlies":1,"babip":".303","groundOutsToAirouts":"0.44","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"12.50","popOuts":13,"lineOuts":6},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":74,"errors":0,"chances":76,"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":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID680604":{"person":{"id":680604,"fullName":"Blas Castaño","link":"/api/v1/people/680604"},"jerseyNumber":"63","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"stats":{"batting":{},"pitching":{"summary":"2.0 IP, ER, K, 3 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":3,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":3,"intentionalWalks":0,"hits":2,"hitByPitch":1,"atBats":7,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":41,"inningsPitched":"2.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":11,"outs":6,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":41,"balls":17,"strikes":24,"strikePercentage":".590","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"4.50","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"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":2,"gamesStarted":0,"flyOuts":3,"groundOuts":5,"airOuts":3,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":4,"baseOnBalls":4,"intentionalWalks":0,"hits":4,"hitByPitch":1,"atBats":16,"obp":".429","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":86,"era":"4.15","inningsPitched":"4.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"whip":"1.85","battersFaced":21,"outs":13,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":86,"balls":31,"strikes":55,"strikePercentage":".640","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"1.67","rbi":1,"winPercentage":".---","pitchesPerInning":"19.85","gamesFinished":0,"strikeoutWalkRatio":"1.00","strikeoutsPer9Inn":"8.31","walksPer9Inn":"8.31","hitsPer9Inn":"8.31","runsScoredPer9":"4.15","homeRunsPer9":"2.08","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID677060":{"person":{"id":677060,"fullName":"Chad Stevens","link":"/api/v1/people/677060"},"jerseyNumber":"39","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"battingOrder":"900","stats":{"batting":{"summary":"0-2 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":2,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".000","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID664983":{"person":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"jerseyNumber":"31","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"battingOrder":"600","stats":{"batting":{"summary":"1-4","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":4,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":40,"flyOuts":9,"groundOuts":31,"airOuts":28,"runs":12,"doubles":7,"triples":3,"homeRuns":2,"strikeOuts":20,"baseOnBalls":8,"intentionalWalks":0,"hits":31,"hitByPitch":1,"avg":".292","atBats":106,"obp":".345","slg":".472","ops":".817","caughtStealing":2,"stolenBases":9,"stolenBasePercentage":".818","caughtStealingPercentage":".182","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":119,"totalBases":50,"rbi":18,"leftOnBase":30,"sacBunts":3,"sacFlies":1,"babip":".341","groundOutsToAirouts":"1.11","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"53.00","popOuts":7,"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":0,"putOuts":70,"errors":1,"chances":71,"fielding":".986","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID687859":{"person":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"jerseyNumber":"20","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"battingOrder":"800","stats":{"batting":{"summary":"1-3 | R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":1,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":46,"flyOuts":21,"groundOuts":33,"airOuts":33,"runs":18,"doubles":13,"triples":0,"homeRuns":2,"strikeOuts":35,"baseOnBalls":12,"intentionalWalks":0,"hits":48,"hitByPitch":2,"avg":".324","atBats":148,"obp":".383","slg":".453","ops":".836","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":163,"totalBases":67,"rbi":22,"leftOnBase":56,"sacBunts":1,"sacFlies":0,"babip":".414","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"74.00","popOuts":3,"lineOuts":9},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":111,"errors":3,"chances":120,"fielding":".975","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID690924":{"person":{"id":690924,"fullName":"Braxton Fulford","link":"/api/v1/people/690924"},"jerseyNumber":"37","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"battingOrder":"700","stats":{"batting":{"summary":"0-2","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":7,"flyOuts":1,"groundOuts":2,"airOuts":3,"runs":4,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":4,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"avg":".182","atBats":11,"obp":".250","slg":".455","ops":".705","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":12,"totalBases":5,"rbi":2,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"babip":".167","groundOutsToAirouts":"0.67","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"11.00","popOuts":1,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"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"}]},"ID500779":{"person":{"id":500779,"fullName":"Jose Quintana","link":"/api/v1/people/500779"},"jerseyNumber":"62","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"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":28,"groundOuts":40,"airOuts":54,"runs":21,"doubles":8,"triples":1,"homeRuns":6,"strikeOuts":20,"baseOnBalls":17,"intentionalWalks":0,"hits":39,"hitByPitch":1,"atBats":147,"obp":".337","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":654,"era":"4.08","inningsPitched":"39.2","wins":2,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":18,"whip":"1.41","battersFaced":171,"outs":119,"gamesPitched":8,"completeGames":0,"shutouts":0,"pitchesThrown":654,"balls":266,"strikes":388,"strikePercentage":".590","hitBatsmen":1,"balks":1,"wildPitches":1,"pickoffs":1,"groundOutsToAirouts":"0.74","rbi":0,"winPercentage":".500","pitchesPerInning":"16.49","gamesFinished":0,"strikeoutWalkRatio":"1.18","strikeoutsPer9Inn":"4.54","walksPer9Inn":"3.86","hitsPer9Inn":"8.85","runsScoredPer9":"4.76","homeRunsPer9":"1.36","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":4,"passedBall":0,"popOuts":14,"lineOuts":12},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":3,"errors":2,"chances":9,"fielding":".778","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID607536":{"person":{"id":607536,"fullName":"Kyle Freeland","link":"/api/v1/people/607536"},"jerseyNumber":"21","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"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":8,"gamesStarted":8,"flyOuts":21,"groundOuts":39,"airOuts":37,"runs":31,"doubles":7,"triples":1,"homeRuns":9,"strikeOuts":35,"baseOnBalls":14,"intentionalWalks":0,"hits":51,"hitByPitch":4,"atBats":161,"obp":".383","caughtStealing":1,"stolenBases":7,"stolenBasePercentage":".875","caughtStealingPercentage":".125","numberOfPitches":684,"era":"7.04","inningsPitched":"38.1","wins":1,"losses":5,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":30,"whip":"1.70","battersFaced":180,"outs":115,"gamesPitched":8,"completeGames":0,"shutouts":0,"pitchesThrown":684,"balls":228,"strikes":456,"strikePercentage":".670","hitBatsmen":4,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.05","rbi":0,"winPercentage":".167","pitchesPerInning":"17.84","gamesFinished":0,"strikeoutWalkRatio":"2.50","strikeoutsPer9Inn":"8.22","walksPer9Inn":"3.29","hitsPer9Inn":"11.97","runsScoredPer9":"7.28","homeRunsPer9":"2.11","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":7,"lineOuts":9},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID650489":{"person":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"jerseyNumber":"3","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"battingOrder":"100","stats":{"batting":{"summary":"1-2 | 2 BB","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":2,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":6,"errors":0,"chances":7,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":42,"flyOuts":21,"groundOuts":28,"airOuts":30,"runs":21,"doubles":8,"triples":0,"homeRuns":2,"strikeOuts":47,"baseOnBalls":13,"intentionalWalks":0,"hits":33,"hitByPitch":1,"avg":".241","atBats":137,"obp":".309","slg":".343","ops":".652","caughtStealing":2,"stolenBases":3,"stolenBasePercentage":".600","caughtStealingPercentage":".400","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":152,"totalBases":47,"rbi":16,"leftOnBase":54,"sacBunts":0,"sacFlies":1,"babip":".348","groundOutsToAirouts":"0.93","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"68.50","popOuts":3,"lineOuts":6},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":78,"putOuts":64,"errors":3,"chances":145,"fielding":".979","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID657514":{"person":{"id":657514,"fullName":"Brennan Bernardino","link":"/api/v1/people/657514"},"jerseyNumber":"83","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":22,"gamesStarted":2,"flyOuts":9,"groundOuts":21,"airOuts":18,"runs":11,"doubles":5,"triples":0,"homeRuns":1,"strikeOuts":14,"baseOnBalls":5,"intentionalWalks":1,"hits":20,"hitByPitch":1,"atBats":73,"obp":".329","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":303,"era":"3.86","inningsPitched":"18.2","wins":2,"losses":2,"saves":0,"saveOpportunities":1,"holds":3,"blownSaves":1,"earnedRuns":8,"whip":"1.34","battersFaced":80,"outs":56,"gamesPitched":22,"completeGames":0,"shutouts":0,"pitchesThrown":303,"balls":108,"strikes":195,"strikePercentage":".640","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":1,"groundOutsToAirouts":"1.17","rbi":0,"winPercentage":".500","pitchesPerInning":"16.23","gamesFinished":5,"strikeoutWalkRatio":"2.80","strikeoutsPer9Inn":"6.75","walksPer9Inn":"2.41","hitsPer9Inn":"9.64","runsScoredPer9":"5.30","homeRunsPer9":"0.48","inheritedRunners":18,"inheritedRunnersScored":5,"catchersInterference":1,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":5,"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":true,"isSubstitute":false}},"ID671289":{"person":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"jerseyNumber":"2","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"battingOrder":"200","stats":{"batting":{"summary":"1-3 | HBP, K, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":1,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":30,"flyOuts":14,"groundOuts":35,"airOuts":25,"runs":9,"doubles":2,"triples":0,"homeRuns":2,"strikeOuts":15,"baseOnBalls":3,"intentionalWalks":0,"hits":26,"hitByPitch":8,"avg":".268","atBats":97,"obp":".343","slg":".351","ops":".694","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":112,"totalBases":34,"rbi":14,"leftOnBase":39,"sacBunts":4,"sacFlies":0,"babip":".300","groundOutsToAirouts":"1.40","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"48.50","popOuts":1,"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":11,"putOuts":44,"errors":0,"chances":55,"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"}]},"ID675848":{"person":{"id":675848,"fullName":"Juan Mejia","link":"/api/v1/people/675848"},"jerseyNumber":"47","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"stats":{"batting":{},"pitching":{"note":"(L, 0-4)","summary":"0.2 IP, ER, K, 2 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":2,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":26,"inningsPitched":"0.2","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":5,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":26,"balls":12,"strikes":14,"strikePercentage":".540","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":1,"runsScoredPer9":"13.50","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":21,"gamesStarted":1,"flyOuts":16,"groundOuts":16,"airOuts":25,"runs":11,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":29,"baseOnBalls":13,"intentionalWalks":2,"hits":25,"hitByPitch":1,"atBats":94,"obp":".361","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":467,"era":"4.07","inningsPitched":"24.1","wins":0,"losses":4,"saves":3,"saveOpportunities":4,"holds":3,"blownSaves":1,"earnedRuns":11,"whip":"1.56","battersFaced":109,"outs":73,"gamesPitched":21,"completeGames":0,"shutouts":0,"pitchesThrown":467,"balls":164,"strikes":303,"strikePercentage":".650","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":1,"groundOutsToAirouts":"0.64","rbi":1,"winPercentage":".000","pitchesPerInning":"19.19","gamesFinished":9,"strikeoutWalkRatio":"2.23","strikeoutsPer9Inn":"10.73","walksPer9Inn":"4.81","hitsPer9Inn":"9.25","runsScoredPer9":"4.07","homeRunsPer9":"0.74","inheritedRunners":6,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":4,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":3,"errors":0,"chances":5,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":true,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID666397":{"person":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"jerseyNumber":"6","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":43,"flyOuts":14,"groundOuts":33,"airOuts":25,"runs":15,"doubles":3,"triples":1,"homeRuns":2,"strikeOuts":40,"baseOnBalls":16,"intentionalWalks":0,"hits":27,"hitByPitch":1,"avg":".216","atBats":125,"obp":".310","slg":".304","ops":".614","caughtStealing":2,"stolenBases":3,"stolenBasePercentage":".600","caughtStealingPercentage":".400","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":142,"totalBases":38,"rbi":12,"leftOnBase":37,"sacBunts":0,"sacFlies":0,"babip":".301","groundOutsToAirouts":"1.32","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"62.50","popOuts":1,"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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":56,"putOuts":50,"errors":3,"chances":109,"fielding":".972","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID696100":{"person":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"jerseyNumber":"15","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"battingOrder":"300","stats":{"batting":{"summary":"0-4 | 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":5,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":2,"putOuts":8,"errors":1,"chances":11,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":46,"flyOuts":26,"groundOuts":23,"airOuts":42,"runs":28,"doubles":8,"triples":0,"homeRuns":11,"strikeOuts":68,"baseOnBalls":12,"intentionalWalks":1,"hits":41,"hitByPitch":3,"avg":".236","atBats":174,"obp":".296","slg":".471","ops":".767","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":189,"totalBases":82,"rbi":19,"leftOnBase":76,"sacBunts":0,"sacFlies":0,"babip":".316","groundOutsToAirouts":"0.55","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"15.82","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":5,"stolenBases":22,"stolenBasePercentage":".815","caughtStealingPercentage":".185","assists":10,"putOuts":235,"errors":4,"chances":249,"fielding":".984","passedBall":2,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID608372":{"person":{"id":608372,"fullName":"Tomoyuki Sugano","link":"/api/v1/people/608372"},"jerseyNumber":"11","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"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":9,"flyOuts":34,"groundOuts":56,"airOuts":54,"runs":21,"doubles":14,"triples":0,"homeRuns":9,"strikeOuts":25,"baseOnBalls":14,"intentionalWalks":0,"hits":45,"hitByPitch":1,"atBats":177,"obp":".308","caughtStealing":1,"stolenBases":7,"stolenBasePercentage":".875","caughtStealingPercentage":".125","numberOfPitches":744,"era":"4.02","inningsPitched":"47.0","wins":4,"losses":3,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":21,"whip":"1.26","battersFaced":195,"outs":141,"gamesPitched":9,"completeGames":0,"shutouts":0,"pitchesThrown":744,"balls":284,"strikes":460,"strikePercentage":".620","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.04","rbi":0,"winPercentage":".571","pitchesPerInning":"15.83","gamesFinished":0,"strikeoutWalkRatio":"1.79","strikeoutsPer9Inn":"4.79","walksPer9Inn":"2.68","hitsPer9Inn":"8.62","runsScoredPer9":"4.02","homeRunsPer9":"1.72","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":3,"passedBall":0,"popOuts":6,"lineOuts":14},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":4,"errors":0,"chances":9,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID688642":{"person":{"id":688642,"fullName":"Zach Agnos","link":"/api/v1/people/688642"},"jerseyNumber":"36","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"stats":{"batting":{},"pitching":{"summary":"5.0 IP, 0 ER, 4 K, BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":6,"groundOuts":3,"airOuts":8,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":16,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":71,"inningsPitched":"5.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":17,"outs":15,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":71,"balls":22,"strikes":49,"strikePercentage":".690","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":1},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":14,"gamesStarted":1,"flyOuts":30,"groundOuts":35,"airOuts":42,"runs":20,"doubles":7,"triples":1,"homeRuns":3,"strikeOuts":24,"baseOnBalls":11,"intentionalWalks":1,"hits":32,"hitByPitch":1,"atBats":129,"obp":".306","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":549,"era":"4.76","inningsPitched":"34.0","wins":0,"losses":0,"saves":2,"saveOpportunities":2,"holds":0,"blownSaves":0,"earnedRuns":18,"whip":"1.26","battersFaced":145,"outs":102,"gamesPitched":14,"completeGames":0,"shutouts":0,"pitchesThrown":549,"balls":194,"strikes":355,"strikePercentage":".650","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.83","rbi":0,"winPercentage":".---","pitchesPerInning":"16.15","gamesFinished":6,"strikeoutWalkRatio":"2.18","strikeoutsPer9Inn":"6.35","walksPer9Inn":"2.91","hitsPer9Inn":"8.47","runsScoredPer9":"5.29","homeRunsPer9":"0.79","inheritedRunners":8,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":1,"sacFlies":3,"passedBall":0,"popOuts":3,"lineOuts":9},"fielding":{"gamesStarted":1,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID685299":{"person":{"id":685299,"fullName":"Tanner Gordon","link":"/api/v1/people/685299"},"jerseyNumber":"29","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"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":19,"groundOuts":18,"airOuts":31,"runs":20,"doubles":9,"triples":0,"homeRuns":6,"strikeOuts":30,"baseOnBalls":6,"intentionalWalks":1,"hits":35,"hitByPitch":0,"atBats":111,"obp":".347","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":437,"era":"6.59","inningsPitched":"27.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":20,"whip":"1.50","battersFaced":120,"outs":82,"gamesPitched":7,"completeGames":0,"shutouts":0,"pitchesThrown":437,"balls":145,"strikes":292,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.58","rbi":0,"winPercentage":".---","pitchesPerInning":"15.99","gamesFinished":5,"strikeoutWalkRatio":"5.00","strikeoutsPer9Inn":"9.88","walksPer9Inn":"1.98","hitsPer9Inn":"11.52","runsScoredPer9":"6.59","homeRunsPer9":"1.98","inheritedRunners":5,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":2,"sacFlies":1,"passedBall":0,"popOuts":6,"lineOuts":6},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":1,"chances":3,"fielding":".667","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID664954":{"person":{"id":664954,"fullName":"Brett Sullivan","link":"/api/v1/people/664954"},"jerseyNumber":"26","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":25,"flyOuts":11,"groundOuts":23,"airOuts":19,"runs":3,"doubles":6,"triples":0,"homeRuns":0,"strikeOuts":18,"baseOnBalls":4,"intentionalWalks":0,"hits":14,"hitByPitch":1,"avg":".194","atBats":72,"obp":".244","slg":".278","ops":".522","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":79,"totalBases":20,"rbi":8,"leftOnBase":35,"sacBunts":1,"sacFlies":1,"babip":".255","groundOutsToAirouts":"1.21","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":5,"lineOuts":3},"pitching":{"gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"obp":".333","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":12,"era":"0.00","inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"1.00","battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":12,"balls":6,"strikes":6,"strikePercentage":".500","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"2.00","rbi":0,"winPercentage":".---","pitchesPerInning":"12.00","gamesFinished":1,"strikeoutWalkRatio":"0.00","strikeoutsPer9Inn":"0.00","walksPer9Inn":"9.00","hitsPer9Inn":"0.00","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":5,"stolenBases":19,"stolenBasePercentage":".792","caughtStealingPercentage":".208","assists":9,"putOuts":148,"errors":3,"chances":160,"fielding":".981","passedBall":2,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID547179":{"person":{"id":547179,"fullName":"Michael Lorenzen","link":"/api/v1/people/547179"},"jerseyNumber":"24","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"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":10,"flyOuts":28,"groundOuts":59,"airOuts":46,"runs":44,"doubles":16,"triples":1,"homeRuns":9,"strikeOuts":36,"baseOnBalls":17,"intentionalWalks":0,"hits":76,"hitByPitch":3,"atBats":215,"obp":".407","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":888,"era":"7.03","inningsPitched":"48.2","wins":2,"losses":6,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":38,"whip":"1.91","battersFaced":237,"outs":146,"gamesPitched":11,"completeGames":0,"shutouts":0,"pitchesThrown":888,"balls":340,"strikes":548,"strikePercentage":".620","hitBatsmen":3,"balks":1,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.28","rbi":0,"winPercentage":".250","pitchesPerInning":"18.25","gamesFinished":0,"strikeoutWalkRatio":"2.12","strikeoutsPer9Inn":"6.66","walksPer9Inn":"3.14","hitsPer9Inn":"14.05","runsScoredPer9":"8.14","homeRunsPer9":"1.66","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":8,"lineOuts":10},"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}},"ID678662":{"person":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"jerseyNumber":"14","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"battingOrder":"400","stats":{"batting":{"summary":"1-4 | 2B","gamesPlayed":1,"flyOuts":1,"groundOuts":2,"airOuts":1,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":3,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":49,"flyOuts":26,"groundOuts":38,"airOuts":46,"runs":13,"doubles":11,"triples":0,"homeRuns":1,"strikeOuts":48,"baseOnBalls":11,"intentionalWalks":0,"hits":34,"hitByPitch":2,"avg":".206","atBats":165,"obp":".263","slg":".291","ops":".554","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":179,"totalBases":48,"rbi":13,"leftOnBase":90,"sacBunts":0,"sacFlies":1,"babip":".282","groundOutsToAirouts":"0.83","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"165.00","popOuts":7,"lineOuts":13},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":115,"putOuts":63,"errors":3,"chances":181,"fielding":".983","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID681198":{"person":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"jerseyNumber":"7","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"battingOrder":"901","stats":{"batting":{"note":"b-","summary":"1-1","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":1,"rbi":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":50,"flyOuts":25,"groundOuts":58,"airOuts":41,"runs":20,"doubles":8,"triples":1,"homeRuns":6,"strikeOuts":31,"baseOnBalls":18,"intentionalWalks":0,"hits":50,"hitByPitch":3,"avg":".279","atBats":179,"obp":".353","slg":".436","ops":".789","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":201,"totalBases":78,"rbi":25,"leftOnBase":72,"sacBunts":0,"sacFlies":1,"babip":".308","groundOutsToAirouts":"1.41","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"29.83","popOuts":6,"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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":20,"putOuts":304,"errors":0,"chances":324,"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":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID678020":{"person":{"id":678020,"fullName":"Seth Halvorsen","link":"/api/v1/people/678020"},"jerseyNumber":"54","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, 2 K, 2 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":2,"intentionalWalks":1,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":19,"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":19,"balls":7,"strikes":12,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":8,"gamesStarted":0,"flyOuts":1,"groundOuts":9,"airOuts":7,"runs":2,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":8,"baseOnBalls":8,"intentionalWalks":1,"hits":6,"hitByPitch":0,"atBats":30,"obp":".368","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":151,"era":"2.25","inningsPitched":"8.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":2,"blownSaves":0,"earnedRuns":2,"whip":"1.75","battersFaced":38,"outs":24,"gamesPitched":8,"completeGames":0,"shutouts":0,"pitchesThrown":151,"balls":60,"strikes":91,"strikePercentage":".600","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.29","rbi":0,"winPercentage":".---","pitchesPerInning":"18.88","gamesFinished":1,"strikeoutWalkRatio":"1.00","strikeoutsPer9Inn":"9.00","walksPer9Inn":"9.00","hitsPer9Inn":"6.75","runsScoredPer9":"2.25","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID622608":{"person":{"id":622608,"fullName":"Antonio Senzatela","link":"/api/v1/people/622608"},"jerseyNumber":"49","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":14,"gamesStarted":0,"flyOuts":22,"groundOuts":28,"airOuts":34,"runs":5,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":26,"baseOnBalls":8,"intentionalWalks":1,"hits":17,"hitByPitch":0,"atBats":104,"obp":".221","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":397,"era":"1.19","inningsPitched":"30.1","wins":3,"losses":0,"saves":3,"saveOpportunities":3,"holds":2,"blownSaves":0,"earnedRuns":4,"whip":"0.82","battersFaced":113,"outs":91,"gamesPitched":14,"completeGames":0,"shutouts":0,"pitchesThrown":397,"balls":131,"strikes":266,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.82","rbi":0,"winPercentage":"1.000","pitchesPerInning":"13.09","gamesFinished":5,"strikeoutWalkRatio":"3.25","strikeoutsPer9Inn":"7.71","walksPer9Inn":"2.37","hitsPer9Inn":"5.04","runsScoredPer9":"1.48","homeRunsPer9":"0.30","inheritedRunners":9,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":6,"lineOuts":6},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID677955":{"person":{"id":677955,"fullName":"Jaden Hill","link":"/api/v1/people/677955"},"jerseyNumber":"0","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"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":8,"groundOuts":16,"airOuts":20,"runs":6,"doubles":1,"triples":1,"homeRuns":1,"strikeOuts":21,"baseOnBalls":9,"intentionalWalks":1,"hits":17,"hitByPitch":0,"atBats":73,"obp":".313","caughtStealing":0,"stolenBases":5,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":324,"era":"2.84","inningsPitched":"19.0","wins":0,"losses":1,"saves":0,"saveOpportunities":1,"holds":9,"blownSaves":1,"earnedRuns":6,"whip":"1.37","battersFaced":84,"outs":57,"gamesPitched":21,"completeGames":0,"shutouts":0,"pitchesThrown":324,"balls":112,"strikes":212,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.80","rbi":0,"winPercentage":".000","pitchesPerInning":"17.05","gamesFinished":1,"strikeoutWalkRatio":"2.33","strikeoutsPer9Inn":"9.95","walksPer9Inn":"4.26","hitsPer9Inn":"8.05","runsScoredPer9":"2.84","homeRunsPer9":"0.47","inheritedRunners":26,"inheritedRunnersScored":6,"catchersInterference":1,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":5,"lineOuts":7},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID691720":{"person":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"jerseyNumber":"12","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"battingOrder":"500","stats":{"batting":{"summary":"0-4 | K","gamesPlayed":1,"flyOuts":1,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":47,"flyOuts":15,"groundOuts":36,"airOuts":38,"runs":18,"doubles":7,"triples":0,"homeRuns":1,"strikeOuts":39,"baseOnBalls":23,"intentionalWalks":0,"hits":29,"hitByPitch":0,"avg":".207","atBats":140,"obp":".315","slg":".279","ops":".594","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":165,"totalBases":39,"rbi":11,"leftOnBase":69,"sacBunts":0,"sacFlies":2,"babip":".275","groundOutsToAirouts":"0.95","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"140.00","popOuts":6,"lineOuts":17},"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":83,"putOuts":30,"errors":4,"chances":117,"fielding":".966","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]}},"batters":[650489,671289,696100,678662,691720,664983,690924,666160,687859,677060,681198,688642,680604,678020,675848],"pitchers":[688642,680604,678020,675848],"bench":[666397,664954],"bullpen":[657514,607536,685299,677955,547179,500779,622608,608372,624522],"battingOrder":[650489,671289,696100,678662,691720,664983,666160,687859,681198],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Tovar (11, Rodriguez, Ed)."},{"label":"TB","value":"Castro, W; Freeman, T; Johnston, T; McCarthy; Rumfield; Tovar 2."},{"label":"RBI","value":"Freeman, T (14)."},{"label":"Runners left in scoring position, 2 out","value":"Johnston, T; Tovar 2."},{"label":"GIDP","value":"Freeman, T; Goodman."},{"label":"Team RISP","value":"1-for-7."},{"label":"Team LOB","value":"6."}]},{"title":"FIELDING","fieldList":[{"label":"E","value":"Goodman (4, throw)."},{"label":"DP","value":"(Stevens-Tovar-Castro, W)."}]}],"note":[{"label":"a","value":"Struck out for Fulford in the 8th."},{"label":"b","value":"Singled for Stevens in the 8th."}]},"home":{"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":7,"groundOuts":8,"airOuts":9,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":8,"baseOnBalls":8,"intentionalWalks":1,"hits":4,"hitByPitch":1,"avg":".244","atBats":28,"obp":".311","slg":".399","ops":".710","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":38,"totalBases":4,"rbi":2,"leftOnBase":15,"sacBunts":1,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":1},"pitching":{"flyOuts":5,"groundOuts":11,"airOuts":8,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":6,"baseOnBalls":2,"intentionalWalks":0,"hits":6,"hitByPitch":1,"atBats":31,"obp":".265","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":137,"era":"4.17","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":1,"whip":"1.26","battersFaced":34,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":137,"balls":49,"strikes":88,"strikePercentage":".640","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.38","rbi":1,"pitchesPerInning":"15.22","runsScoredPer9":"1.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":11,"putOuts":27,"errors":0,"chances":38,"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":{"summary":"7.0 IP, 0 ER, 4 K, BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":4,"groundOuts":10,"airOuts":5,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":1,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":23,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":99,"inningsPitched":"7.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":24,"outs":21,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":99,"balls":36,"strikes":63,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":10,"gamesStarted":10,"flyOuts":40,"groundOuts":70,"airOuts":62,"runs":16,"doubles":13,"triples":0,"homeRuns":4,"strikeOuts":43,"baseOnBalls":23,"intentionalWalks":0,"hits":49,"hitByPitch":0,"atBats":224,"obp":".291","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":945,"era":"2.24","inningsPitched":"60.1","wins":4,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":15,"whip":"1.19","battersFaced":247,"outs":181,"gamesPitched":10,"completeGames":0,"shutouts":0,"pitchesThrown":945,"balls":347,"strikes":598,"strikePercentage":".630","hitBatsmen":0,"balks":1,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.13","rbi":0,"winPercentage":".800","pitchesPerInning":"15.66","gamesFinished":0,"strikeoutWalkRatio":"1.87","strikeoutsPer9Inn":"6.41","walksPer9Inn":"3.43","hitsPer9Inn":"7.31","runsScoredPer9":"2.39","homeRunsPer9":"0.60","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":6,"lineOuts":16},"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":{"note":"(BS, 2)","summary":"0.1 IP, ER, K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":1,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":23,"inningsPitched":"0.1","wins":0,"losses":0,"saves":0,"saveOpportunities":1,"holds":0,"blownSaves":1,"earnedRuns":1,"battersFaced":5,"outs":1,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":23,"balls":10,"strikes":13,"strikePercentage":".570","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"27.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":22,"gamesStarted":0,"flyOuts":10,"groundOuts":20,"airOuts":19,"runs":5,"doubles":0,"triples":1,"homeRuns":1,"strikeOuts":22,"baseOnBalls":6,"intentionalWalks":0,"hits":12,"hitByPitch":2,"atBats":72,"obp":".247","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":314,"era":"2.25","inningsPitched":"20.0","wins":1,"losses":1,"saves":1,"saveOpportunities":3,"holds":8,"blownSaves":2,"earnedRuns":5,"whip":"0.90","battersFaced":81,"outs":60,"gamesPitched":22,"completeGames":0,"shutouts":0,"pitchesThrown":314,"balls":111,"strikes":203,"strikePercentage":".650","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.05","rbi":1,"winPercentage":".500","pitchesPerInning":"15.70","gamesFinished":3,"strikeoutWalkRatio":"3.67","strikeoutsPer9Inn":"9.90","walksPer9Inn":"2.70","hitsPer9Inn":"5.40","runsScoredPer9":"2.25","homeRunsPer9":"0.45","inheritedRunners":11,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":5,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":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":10,"gamesStarted":3,"flyOuts":14,"groundOuts":40,"airOuts":31,"runs":24,"doubles":8,"triples":0,"homeRuns":5,"strikeOuts":27,"baseOnBalls":15,"intentionalWalks":0,"hits":32,"hitByPitch":2,"atBats":127,"obp":".333","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":536,"era":"5.61","inningsPitched":"33.2","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":21,"whip":"1.40","battersFaced":147,"outs":101,"gamesPitched":10,"completeGames":0,"shutouts":0,"pitchesThrown":536,"balls":190,"strikes":346,"strikePercentage":".650","hitBatsmen":2,"balks":1,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.29","rbi":0,"winPercentage":".000","pitchesPerInning":"15.92","gamesFinished":2,"strikeoutWalkRatio":"1.80","strikeoutsPer9Inn":"7.22","walksPer9Inn":"4.01","hitsPer9Inn":"8.55","runsScoredPer9":"6.42","homeRunsPer9":"1.34","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":3,"passedBall":0,"popOuts":8,"lineOuts":9},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID694374":{"person":{"id":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374"},"jerseyNumber":"13","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":24,"flyOuts":8,"groundOuts":19,"airOuts":14,"runs":5,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":13,"baseOnBalls":7,"intentionalWalks":0,"hits":9,"hitByPitch":0,"avg":".170","atBats":53,"obp":".262","slg":".264","ops":".526","caughtStealing":2,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":62,"totalBases":14,"rbi":8,"leftOnBase":20,"sacBunts":1,"sacFlies":1,"babip":".200","groundOutsToAirouts":"1.36","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"53.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":36,"errors":1,"chances":42,"fielding":".976","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":"0-1 | 2 BB, K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":2,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":32,"flyOuts":17,"groundOuts":22,"airOuts":24,"runs":7,"doubles":4,"triples":0,"homeRuns":3,"strikeOuts":37,"baseOnBalls":8,"intentionalWalks":0,"hits":19,"hitByPitch":0,"avg":".188","atBats":101,"obp":".245","slg":".317","ops":".562","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":110,"totalBases":32,"rbi":17,"leftOnBase":53,"sacBunts":0,"sacFlies":1,"babip":".258","groundOutsToAirouts":"0.92","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"33.67","popOuts":6,"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":"0-3 | HBP","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":1,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":46,"flyOuts":17,"groundOuts":36,"airOuts":45,"runs":25,"doubles":9,"triples":0,"homeRuns":7,"strikeOuts":33,"baseOnBalls":16,"intentionalWalks":0,"hits":42,"hitByPitch":3,"avg":".273","atBats":154,"obp":".349","slg":".468","ops":".817","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":175,"totalBases":72,"rbi":25,"leftOnBase":66,"sacBunts":0,"sacFlies":2,"babip":".302","groundOutsToAirouts":"0.80","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"22.00","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":66,"putOuts":27,"errors":3,"chances":96,"fielding":".969","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"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":7,"gamesStarted":7,"flyOuts":32,"groundOuts":37,"airOuts":55,"runs":26,"doubles":11,"triples":2,"homeRuns":8,"strikeOuts":27,"baseOnBalls":18,"intentionalWalks":2,"hits":44,"hitByPitch":0,"atBats":161,"obp":".344","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","numberOfPitches":664,"era":"5.71","inningsPitched":"41.0","wins":4,"losses":3,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":26,"whip":"1.51","battersFaced":181,"outs":123,"gamesPitched":7,"completeGames":1,"shutouts":0,"pitchesThrown":664,"balls":259,"strikes":405,"strikePercentage":".610","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"0.67","rbi":0,"winPercentage":".571","pitchesPerInning":"16.20","gamesFinished":0,"strikeoutWalkRatio":"1.50","strikeoutsPer9Inn":"5.93","walksPer9Inn":"3.95","hitsPer9Inn":"9.66","runsScoredPer9":"5.71","homeRunsPer9":"1.76","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":3,"lineOuts":20},"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":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"battingOrder":"900","stats":{"batting":{"summary":"0-3 | BB, 3 K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":4,"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":4,"groundOuts":6,"airOuts":10,"runs":7,"doubles":4,"triples":0,"homeRuns":0,"strikeOuts":12,"baseOnBalls":5,"intentionalWalks":0,"hits":12,"hitByPitch":0,"avg":".300","atBats":40,"obp":".378","slg":".400","ops":".778","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":46,"totalBases":16,"rbi":6,"leftOnBase":18,"sacBunts":0,"sacFlies":0,"babip":".429","groundOutsToAirouts":"0.60","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":2,"lineOuts":4},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":35,"errors":1,"chances":36,"fielding":".972","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"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":"0.2 IP, 0 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":9,"inningsPitched":"0.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":2,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":9,"balls":3,"strikes":6,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":3,"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":21,"gamesStarted":0,"flyOuts":9,"groundOuts":20,"airOuts":15,"runs":8,"doubles":5,"triples":0,"homeRuns":1,"strikeOuts":24,"baseOnBalls":5,"intentionalWalks":0,"hits":16,"hitByPitch":0,"atBats":75,"obp":".263","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":325,"era":"3.20","inningsPitched":"19.2","wins":1,"losses":2,"saves":0,"saveOpportunities":0,"holds":2,"blownSaves":0,"earnedRuns":7,"whip":"1.07","battersFaced":80,"outs":59,"gamesPitched":21,"completeGames":0,"shutouts":0,"pitchesThrown":325,"balls":116,"strikes":209,"strikePercentage":".640","hitBatsmen":0,"balks":1,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.33","rbi":0,"winPercentage":".333","pitchesPerInning":"16.53","gamesFinished":4,"strikeoutWalkRatio":"4.80","strikeoutsPer9Inn":"10.98","walksPer9Inn":"2.29","hitsPer9Inn":"7.32","runsScoredPer9":"3.66","homeRunsPer9":"0.46","inheritedRunners":11,"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":"2-4 | BB","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":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":4,"putOuts":1,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":46,"flyOuts":22,"groundOuts":60,"airOuts":49,"runs":27,"doubles":7,"triples":2,"homeRuns":7,"strikeOuts":31,"baseOnBalls":15,"intentionalWalks":0,"hits":44,"hitByPitch":0,"avg":".240","atBats":183,"obp":".296","slg":".415","ops":".711","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":199,"totalBases":76,"rbi":22,"leftOnBase":61,"sacBunts":0,"sacFlies":1,"babip":".253","groundOutsToAirouts":"1.22","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"26.14","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":103,"putOuts":43,"errors":0,"chances":146,"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":21,"gamesStarted":0,"flyOuts":13,"groundOuts":20,"airOuts":23,"runs":6,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":12,"baseOnBalls":3,"intentionalWalks":0,"hits":17,"hitByPitch":1,"atBats":71,"obp":".276","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":306,"era":"2.79","inningsPitched":"19.1","wins":1,"losses":1,"saves":1,"saveOpportunities":4,"holds":4,"blownSaves":3,"earnedRuns":6,"whip":"1.03","battersFaced":76,"outs":58,"gamesPitched":21,"completeGames":0,"shutouts":0,"pitchesThrown":306,"balls":112,"strikes":194,"strikePercentage":".630","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.87","rbi":0,"winPercentage":".500","pitchesPerInning":"15.83","gamesFinished":7,"strikeoutWalkRatio":"4.00","strikeoutsPer9Inn":"5.59","walksPer9Inn":"1.40","hitsPer9Inn":"7.91","runsScoredPer9":"2.79","homeRunsPer9":"0.47","inheritedRunners":9,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":4,"lineOuts":6},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":1,"errors":1,"chances":5,"fielding":".800","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":"500","stats":{"batting":{"summary":"0-3 | BB","gamesPlayed":1,"flyOuts":2,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":1,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":10,"errors":0,"chances":10,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":42,"flyOuts":20,"groundOuts":52,"airOuts":47,"runs":28,"doubles":8,"triples":2,"homeRuns":7,"strikeOuts":16,"baseOnBalls":6,"intentionalWalks":1,"hits":55,"hitByPitch":0,"avg":".325","atBats":169,"obp":".349","slg":".521","ops":".870","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":177,"totalBases":88,"rbi":32,"leftOnBase":61,"sacBunts":1,"sacFlies":0,"babip":".329","groundOutsToAirouts":"1.11","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"24.14","popOuts":15,"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":48,"putOuts":230,"errors":2,"chances":280,"fielding":".993","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"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":10,"gamesStarted":10,"flyOuts":54,"groundOuts":32,"airOuts":81,"runs":36,"doubles":12,"triples":1,"homeRuns":11,"strikeOuts":46,"baseOnBalls":16,"intentionalWalks":1,"hits":46,"hitByPitch":1,"atBats":205,"obp":".284","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":819,"era":"5.19","inningsPitched":"52.0","wins":1,"losses":3,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":30,"whip":"1.19","battersFaced":223,"outs":156,"gamesPitched":10,"completeGames":0,"shutouts":0,"pitchesThrown":819,"balls":269,"strikes":550,"strikePercentage":".670","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.40","rbi":0,"winPercentage":".250","pitchesPerInning":"15.75","gamesFinished":0,"strikeoutWalkRatio":"2.88","strikeoutsPer9Inn":"7.96","walksPer9Inn":"2.77","hitsPer9Inn":"7.96","runsScoredPer9":"6.23","homeRunsPer9":"1.90","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":13,"lineOuts":14},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":3,"errors":1,"chances":6,"fielding":".833","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID672695":{"person":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"jerseyNumber":"2","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"battingOrder":"300","stats":{"batting":{"summary":"0-2 | 2 BB, SB","gamesPlayed":1,"flyOuts":2,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":2,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":2,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":46,"flyOuts":28,"groundOuts":57,"airOuts":47,"runs":18,"doubles":8,"triples":3,"homeRuns":2,"strikeOuts":24,"baseOnBalls":31,"intentionalWalks":0,"hits":35,"hitByPitch":0,"avg":".222","atBats":158,"obp":".344","slg":".348","ops":".692","caughtStealing":3,"stolenBases":8,"stolenBasePercentage":".727","caughtStealingPercentage":".273","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":194,"totalBases":55,"rbi":15,"leftOnBase":66,"sacBunts":2,"sacFlies":3,"babip":".244","groundOutsToAirouts":"1.21","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"79.00","popOuts":6,"lineOuts":13},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":113,"putOuts":59,"errors":3,"chances":175,"fielding":".983","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":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"battingOrder":"801","stats":{"batting":{"note":"a-","summary":"0-0","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":0,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":1,"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":42,"flyOuts":9,"groundOuts":29,"airOuts":31,"runs":22,"doubles":4,"triples":0,"homeRuns":3,"strikeOuts":34,"baseOnBalls":5,"intentionalWalks":0,"hits":36,"hitByPitch":1,"avg":".283","atBats":127,"obp":".316","slg":".386","ops":".702","caughtStealing":2,"stolenBases":6,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":136,"totalBases":49,"rbi":14,"leftOnBase":40,"sacBunts":3,"sacFlies":0,"babip":".367","groundOutsToAirouts":"0.94","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"42.33","popOuts":14,"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":22,"putOuts":95,"errors":3,"chances":120,"fielding":".975","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}]},"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":"(W, 1-4)","summary":"1.0 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":6,"inningsPitched":"1.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":6,"balls":0,"strikes":6,"strikePercentage":"1.000","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":21,"gamesStarted":0,"flyOuts":19,"groundOuts":3,"airOuts":31,"runs":9,"doubles":1,"triples":1,"homeRuns":3,"strikeOuts":21,"baseOnBalls":6,"intentionalWalks":0,"hits":9,"hitByPitch":1,"atBats":63,"obp":".229","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":276,"era":"3.93","inningsPitched":"18.1","wins":1,"losses":4,"saves":11,"saveOpportunities":12,"holds":0,"blownSaves":1,"earnedRuns":8,"whip":"0.82","battersFaced":71,"outs":55,"gamesPitched":21,"completeGames":0,"shutouts":0,"pitchesThrown":276,"balls":84,"strikes":192,"strikePercentage":".700","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.10","rbi":0,"winPercentage":".200","pitchesPerInning":"15.05","gamesFinished":18,"strikeoutWalkRatio":"3.50","strikeoutsPer9Inn":"10.31","walksPer9Inn":"2.95","hitsPer9Inn":"4.42","runsScoredPer9":"4.42","homeRunsPer9":"1.47","inheritedRunners":3,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":7,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":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":9,"gamesStarted":9,"flyOuts":27,"groundOuts":42,"airOuts":45,"runs":19,"doubles":12,"triples":1,"homeRuns":4,"strikeOuts":55,"baseOnBalls":14,"intentionalWalks":0,"hits":51,"hitByPitch":3,"atBats":192,"obp":".325","caughtStealing":3,"stolenBases":6,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":827,"era":"3.49","inningsPitched":"49.0","wins":6,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":19,"whip":"1.33","battersFaced":210,"outs":147,"gamesPitched":9,"completeGames":0,"shutouts":0,"pitchesThrown":827,"balls":274,"strikes":553,"strikePercentage":".670","hitBatsmen":3,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.93","rbi":0,"winPercentage":".750","pitchesPerInning":"16.88","gamesFinished":0,"strikeoutWalkRatio":"3.93","strikeoutsPer9Inn":"10.10","walksPer9Inn":"2.57","hitsPer9Inn":"9.37","runsScoredPer9":"3.49","homeRunsPer9":"0.73","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":8,"lineOuts":10},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":2,"errors":1,"chances":4,"fielding":".750","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-3 | BB, K, R","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":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":8,"errors":0,"chances":8,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":28,"flyOuts":20,"groundOuts":19,"airOuts":30,"runs":14,"doubles":7,"triples":0,"homeRuns":2,"strikeOuts":23,"baseOnBalls":8,"intentionalWalks":0,"hits":24,"hitByPitch":1,"avg":".255","atBats":94,"obp":".314","slg":".394","ops":".708","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":105,"totalBases":37,"rbi":14,"leftOnBase":41,"sacBunts":0,"sacFlies":2,"babip":".310","groundOutsToAirouts":"0.63","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"47.00","popOuts":4,"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":7,"stolenBasePercentage":".700","caughtStealingPercentage":".300","assists":8,"putOuts":171,"errors":1,"chances":180,"fielding":".994","passedBall":0,"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":"1-5 | 2 K, 2 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":2,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":4,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":46,"flyOuts":23,"groundOuts":34,"airOuts":40,"runs":33,"doubles":11,"triples":6,"homeRuns":7,"strikeOuts":45,"baseOnBalls":28,"intentionalWalks":1,"hits":46,"hitByPitch":2,"avg":".282","atBats":163,"obp":".390","slg":".552","ops":".942","caughtStealing":1,"stolenBases":6,"stolenBasePercentage":".857","caughtStealingPercentage":".143","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":195,"totalBases":90,"rbi":26,"leftOnBase":48,"sacBunts":0,"sacFlies":2,"babip":".345","groundOutsToAirouts":"0.85","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"23.29","popOuts":8,"lineOuts":9},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":111,"errors":2,"chances":115,"fielding":".983","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"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":22,"gamesStarted":0,"flyOuts":12,"groundOuts":32,"airOuts":21,"runs":6,"doubles":1,"triples":1,"homeRuns":1,"strikeOuts":9,"baseOnBalls":2,"intentionalWalks":1,"hits":12,"hitByPitch":2,"atBats":70,"obp":".208","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":287,"era":"2.14","inningsPitched":"21.0","wins":1,"losses":1,"saves":0,"saveOpportunities":1,"holds":10,"blownSaves":1,"earnedRuns":5,"whip":"0.67","battersFaced":78,"outs":63,"gamesPitched":22,"completeGames":0,"shutouts":0,"pitchesThrown":287,"balls":105,"strikes":182,"strikePercentage":".630","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"1.52","rbi":0,"winPercentage":".500","pitchesPerInning":"13.67","gamesFinished":2,"strikeoutWalkRatio":"4.50","strikeoutsPer9Inn":"3.86","walksPer9Inn":"0.86","hitsPer9Inn":"5.14","runsScoredPer9":"2.57","homeRunsPer9":"0.43","inheritedRunners":11,"inheritedRunnersScored":6,"catchersInterference":0,"sacBunts":1,"sacFlies":3,"passedBall":0,"popOuts":6,"lineOuts":3},"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":10,"gamesStarted":10,"flyOuts":36,"groundOuts":59,"airOuts":51,"runs":30,"doubles":9,"triples":2,"homeRuns":7,"strikeOuts":34,"baseOnBalls":15,"intentionalWalks":0,"hits":55,"hitByPitch":2,"atBats":196,"obp":".335","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":851,"era":"4.78","inningsPitched":"49.0","wins":2,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":26,"whip":"1.43","battersFaced":216,"outs":147,"gamesPitched":10,"completeGames":0,"shutouts":0,"pitchesThrown":851,"balls":315,"strikes":536,"strikePercentage":".630","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.16","rbi":0,"winPercentage":".333","pitchesPerInning":"17.37","gamesFinished":0,"strikeoutWalkRatio":"2.27","strikeoutsPer9Inn":"6.24","walksPer9Inn":"2.76","hitsPer9Inn":"10.10","runsScoredPer9":"5.51","homeRunsPer9":"1.29","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":3,"lineOuts":12},"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}},"ID666971":{"person":{"id":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"jerseyNumber":"12","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"battingOrder":"600","stats":{"batting":{"summary":"0-4 | K","gamesPlayed":1,"flyOuts":2,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":24,"flyOuts":14,"groundOuts":24,"airOuts":29,"runs":7,"doubles":4,"triples":0,"homeRuns":1,"strikeOuts":19,"baseOnBalls":8,"intentionalWalks":0,"hits":20,"hitByPitch":0,"avg":".220","atBats":91,"obp":".280","slg":".297","ops":".577","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":100,"totalBases":27,"rbi":9,"leftOnBase":38,"sacBunts":0,"sacFlies":1,"babip":".264","groundOutsToAirouts":"0.83","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"91.00","popOuts":6,"lineOuts":9},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":36,"errors":0,"chances":38,"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"}]},"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":3,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"avg":".333","atBats":3,"obp":".333","slg":".333","ops":".666","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":1,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"babip":".500","groundOutsToAirouts":"0.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","assists":0,"putOuts":10,"errors":0,"chances":10,"fielding":"1.000","passedBall":0,"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":22,"gamesStarted":0,"flyOuts":8,"groundOuts":20,"airOuts":15,"runs":6,"doubles":4,"triples":0,"homeRuns":2,"strikeOuts":11,"baseOnBalls":6,"intentionalWalks":1,"hits":12,"hitByPitch":1,"atBats":58,"obp":".292","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":217,"era":"2.81","inningsPitched":"16.0","wins":2,"losses":0,"saves":0,"saveOpportunities":1,"holds":4,"blownSaves":1,"earnedRuns":5,"whip":"1.13","battersFaced":65,"outs":48,"gamesPitched":22,"completeGames":0,"shutouts":0,"pitchesThrown":217,"balls":78,"strikes":139,"strikePercentage":".640","hitBatsmen":1,"balks":2,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"1.33","rbi":0,"winPercentage":"1.000","pitchesPerInning":"13.56","gamesFinished":2,"strikeoutWalkRatio":"1.83","strikeoutsPer9Inn":"6.19","walksPer9Inn":"3.38","hitsPer9Inn":"6.75","runsScoredPer9":"3.38","homeRunsPer9":"1.13","inheritedRunners":17,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":4,"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":8,"gamesStarted":0,"flyOuts":3,"groundOuts":8,"airOuts":5,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":7,"baseOnBalls":2,"intentionalWalks":0,"hits":5,"hitByPitch":1,"atBats":25,"obp":".286","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":97,"era":"1.23","inningsPitched":"7.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":2,"blownSaves":0,"earnedRuns":1,"whip":"0.95","battersFaced":28,"outs":22,"gamesPitched":8,"completeGames":0,"shutouts":0,"pitchesThrown":97,"balls":33,"strikes":64,"strikePercentage":".660","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.60","rbi":0,"winPercentage":".---","pitchesPerInning":"13.23","gamesFinished":1,"strikeoutWalkRatio":"3.50","strikeoutsPer9Inn":"8.59","walksPer9Inn":"2.45","hitsPer9Inn":"6.14","runsScoredPer9":"1.23","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"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,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":36,"flyOuts":10,"groundOuts":24,"airOuts":17,"runs":10,"doubles":9,"triples":1,"homeRuns":1,"strikeOuts":28,"baseOnBalls":7,"intentionalWalks":0,"hits":15,"hitByPitch":1,"avg":".183","atBats":82,"obp":".256","slg":".354","ops":".610","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":92,"totalBases":29,"rbi":7,"leftOnBase":29,"sacBunts":2,"sacFlies":0,"babip":".264","groundOutsToAirouts":"1.41","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"82.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":55,"errors":0,"chances":55,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}}},"batters":[606466,682998,672695,571448,545121,666971,672515,680728,699912,814439,593958,666661,656464,623149],"pitchers":[593958,666661,656464,623149],"bench":[678489,605244,694374],"bullpen":[664199,668678,805299,518876,642528,669194,694297,647336,657044],"battingOrder":[606466,682998,672695,571448,545121,666971,672515,699912,814439],"info":[{"title":"BATTING","fieldList":[{"label":"TB","value":"Carroll; Marte, K 2; Moreno."},{"label":"RBI","value":"Carroll 2 (26)."},{"label":"2-out RBI","value":"Carroll."},{"label":"Runners left in scoring position, 2 out","value":"Gurriel Jr.; Marte, K; Carroll."},{"label":"SAC","value":"Fernandez, Jo."},{"label":"GIDP","value":"Vargas, I."},{"label":"Team RISP","value":"1-for-9."},{"label":"Team LOB","value":"10."}]},{"title":"BASERUNNING","fieldList":[{"label":"SB","value":"Moreno (3, 2nd base off Castaño/Goodman); Perdomo (8, 2nd base off Halvorsen/Goodman)."}]},{"title":"FIELDING","fieldList":[{"label":"DP","value":"2 (Marte, K-Perdomo-Vargas, I; Perdomo-Marte, K-Vargas, I)."}]}],"note":[{"label":"a","value":"Hit a sacrifice bunt for Del Castillo in the 9th."}]}},"officials":[{"official":{"id":547380,"fullName":"Carlos Torres","link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"fullName":"Nate Tomlinson","link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427128,"fullName":"Rob Drake","link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":427129,"fullName":"Bruce Dreckman","link":"/api/v1/people/427129"},"officialType":"Third Base"}],"info":[{"label":"IBB","value":"Vargas, I (by Halvorsen)."},{"label":"HBP","value":"Freeman, T (by Morillo, J); Arenado (by Castaño)."},{"label":"Pitch timer violations","value":"Mejia, J (pitcher)."},{"label":"ABS Challenge","value":"Moreno 4 (Strike-Overturned to Ball, Ball-Overturned to Strike, Ball-Confirmed, Ball-Overturned to Strike); Goodman (Ball-Confirmed)."},{"label":"Pitches-strikes","value":"Agnos 71-49; Castaño 41-24; Halvorsen 19-12; Mejia, J 26-14; Rodriguez, Ed 99-63; Morillo, J 23-13; Ginkel 9-6; Sewald 6-6."},{"label":"Groundouts-flyouts","value":"Agnos 3-6; Castaño 3-1; Halvorsen 1-0; Mejia, J 1-0; Rodriguez, Ed 10-4; Morillo, J 0-0; Ginkel 1-0; Sewald 0-1."},{"label":"Batters faced","value":"Agnos 17; Castaño 11; Halvorsen 5; Mejia, J 5; Rodriguez, Ed 24; Morillo, J 5; Ginkel 2; Sewald 3."},{"label":"Inherited runners-scored","value":"Ginkel 3-0."},{"label":"Umpires","value":"HP: Carlos Torres. 1B: Nate Tomlinson. 2B: Rob Drake. 3B: Bruce Dreckman. "},{"label":"Weather","value":"94 degrees, Clear."},{"label":"Wind","value":"3 mph, R To L."},{"label":"First pitch","value":"6:40 PM."},{"label":"T","value":"2:43."},{"label":"Att","value":"14,761."},{"label":"Venue","value":"Chase Field."},{"label":"May 21, 2026"}],"pitchingNotes":[],"topPerformers":[{"player":{"person":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958","boxscoreName":"Rodriguez, Ed"},"jerseyNumber":"57","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"stats":{"batting":{},"pitching":{"summary":"7.0 IP, 0 ER, 4 K, BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":4,"groundOuts":10,"airOuts":5,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":1,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":23,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":99,"inningsPitched":"7.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":24,"outs":21,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":99,"balls":36,"strikes":63,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":10,"gamesStarted":10,"flyOuts":40,"groundOuts":70,"airOuts":62,"runs":16,"doubles":13,"triples":0,"homeRuns":4,"strikeOuts":43,"baseOnBalls":23,"intentionalWalks":0,"hits":49,"hitByPitch":0,"atBats":224,"obp":".291","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":945,"era":"2.24","inningsPitched":"60.1","wins":4,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":15,"whip":"1.19","battersFaced":247,"outs":181,"gamesPitched":10,"completeGames":0,"shutouts":0,"pitchesThrown":945,"balls":347,"strikes":598,"strikePercentage":".630","hitBatsmen":0,"balks":1,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.13","rbi":0,"winPercentage":".800","pitchesPerInning":"15.66","gamesFinished":0,"strikeoutWalkRatio":"1.87","strikeoutsPer9Inn":"6.41","walksPer9Inn":"3.43","hitsPer9Inn":"7.31","runsScoredPer9":"2.39","homeRunsPer9":"0.60","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":6,"lineOuts":16},"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"}]},"type":"starter","gameScore":76,"pitchingGameScore":76},{"player":{"person":{"id":688642,"fullName":"Zach Agnos","link":"/api/v1/people/688642","boxscoreName":"Agnos"},"jerseyNumber":"36","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"stats":{"batting":{},"pitching":{"summary":"5.0 IP, 0 ER, 4 K, BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":6,"groundOuts":3,"airOuts":8,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":16,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":71,"inningsPitched":"5.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":17,"outs":15,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":71,"balls":22,"strikes":49,"strikePercentage":".690","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":1},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":14,"gamesStarted":1,"flyOuts":30,"groundOuts":35,"airOuts":42,"runs":20,"doubles":7,"triples":1,"homeRuns":3,"strikeOuts":24,"baseOnBalls":11,"intentionalWalks":1,"hits":32,"hitByPitch":1,"atBats":129,"obp":".306","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":549,"era":"4.76","inningsPitched":"34.0","wins":0,"losses":0,"saves":2,"saveOpportunities":2,"holds":0,"blownSaves":0,"earnedRuns":18,"whip":"1.26","battersFaced":145,"outs":102,"gamesPitched":14,"completeGames":0,"shutouts":0,"pitchesThrown":549,"balls":194,"strikes":355,"strikePercentage":".650","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.83","rbi":0,"winPercentage":".---","pitchesPerInning":"16.15","gamesFinished":6,"strikeoutWalkRatio":"2.18","strikeoutsPer9Inn":"6.35","walksPer9Inn":"2.91","hitsPer9Inn":"8.47","runsScoredPer9":"5.29","homeRunsPer9":"0.79","inheritedRunners":8,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":1,"sacFlies":3,"passedBall":0,"popOuts":3,"lineOuts":9},"fielding":{"gamesStarted":1,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"type":"starter","gameScore":70,"pitchingGameScore":70},{"player":{"person":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489","boxscoreName":"Castro, W"},"jerseyNumber":"3","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"battingOrder":"100","stats":{"batting":{"summary":"1-2 | 2 BB","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":2,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":6,"errors":0,"chances":7,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":42,"flyOuts":21,"groundOuts":28,"airOuts":30,"runs":21,"doubles":8,"triples":0,"homeRuns":2,"strikeOuts":47,"baseOnBalls":13,"intentionalWalks":0,"hits":33,"hitByPitch":1,"avg":".241","atBats":137,"obp":".309","slg":".343","ops":".652","caughtStealing":2,"stolenBases":3,"stolenBasePercentage":".600","caughtStealingPercentage":".400","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":152,"totalBases":47,"rbi":16,"leftOnBase":54,"sacBunts":0,"sacFlies":1,"babip":".348","groundOutsToAirouts":"0.93","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"68.50","popOuts":3,"lineOuts":6},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":78,"putOuts":64,"errors":3,"chances":145,"fielding":".979","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"type":"hitter","gameScore":50,"hittingGameScore":50}]},"decisions":{"winner":{"id":623149,"fullName":"Paul Sewald","link":"/api/v1/people/623149"},"loser":{"id":675848,"fullName":"Juan Mejia","link":"/api/v1/people/675848"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}