{"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":825080,"link":"/api/v1.1/game/825080/feed/live","metaData":{"wait":10,"timeStamp":"20260524_045155","gameEvents":["strikeout","game_finished"],"logicalEvents":["midInning","countChange","count23","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":825080,"type":"R","doubleHeader":"N","id":"2026/05/23/colmlb-arimlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-825080-2026-05-23","season":"2026","seasonDisplay":"2026"},"datetime":{"dateTime":"2026-05-24T02:10:00Z","originalDate":"2026-05-23","officialDate":"2026-05-23","dayNight":"night","time":"7:10","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":53,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":20,"losses":33,"ties":0,"pct":".377"},"records":{},"divisionLeader":false,"wins":20,"losses":33,"winningPercentage":".377"},"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":51,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":27,"losses":24,"ties":0,"pct":".529"},"records":{},"divisionLeader":false,"wins":27,"losses":24,"winningPercentage":".529"},"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},"ID694371":{"id":694371,"fullName":"Tommy Troy","link":"/api/v1/people/694371","firstName":"Thomas","lastName":"Troy","primaryNumber":"9","birthDate":"2002-01-17","currentAge":24,"birthCity":"San Jose","birthStateProvince":"CA","birthCountry":"USA","height":"5' 9\"","weight":197,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Tommy","useLastName":"Troy","middleName":"Joachim","boxscoreName":"Troy","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"mlbDebutDate":"2026-05-24","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tommy Troy","nameSlug":"tommy-troy-694371","firstLastName":"Tommy Troy","lastFirstName":"Troy, Tommy","lastInitName":"Troy, T","initLastName":"T Troy","fullFMLName":"Thomas Joachim Troy","fullLFMName":"Troy, Thomas Joachim","strikeZoneTop":3.07,"strikeZoneBottom":1.55},"ID814439":{"id":814439,"fullName":"Ryan Waldschmidt","link":"/api/v1/people/814439","firstName":"Ryan","lastName":"Waldschmidt","primaryNumber":"15","birthDate":"2002-10-07","currentAge":23,"birthCity":"Sarasota","birthStateProvince":"FL","birthCountry":"USA","height":"6' 0\"","weight":205,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Ryan","useLastName":"Waldschmidt","middleName":"Jeffery","boxscoreName":"Waldschmidt","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2024,"mlbDebutDate":"2026-05-08","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ryan Waldschmidt","nameSlug":"ryan-waldschmidt-814439","firstLastName":"Ryan Waldschmidt","lastFirstName":"Waldschmidt, Ryan","lastInitName":"Waldschmidt, R","initLastName":"R Waldschmidt","fullFMLName":"Ryan Waldschmidt","fullLFMName":"Waldschmidt, Ryan ","strikeZoneTop":3.2,"strikeZoneBottom":1.62},"ID656464":{"id":656464,"fullName":"Kevin Ginkel","link":"/api/v1/people/656464","firstName":"Kevin","lastName":"Ginkel","primaryNumber":"37","birthDate":"1994-03-24","currentAge":32,"birthCity":"San Diego","birthStateProvince":"CA","birthCountry":"USA","height":"6' 4\"","weight":235,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Kevin","useLastName":"Ginkel","middleName":"Andrew","boxscoreName":"Ginkel","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2016,"mlbDebutDate":"2019-08-05","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Kevin Ginkel","nameSlug":"kevin-ginkel-656464","firstLastName":"Kevin Ginkel","lastFirstName":"Ginkel, Kevin","lastInitName":"Ginkel, K","initLastName":"K Ginkel","fullFMLName":"Kevin Andrew Ginkel","fullLFMName":"Ginkel, Kevin Andrew","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"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},"ID694514":{"id":694514,"fullName":"Sterlin Thompson","link":"/api/v1/people/694514","firstName":"Sterlin","lastName":"Thompson","primaryNumber":"30","birthDate":"2001-06-26","currentAge":25,"birthCity":"Longmont","birthStateProvince":"CO","birthCountry":"USA","height":"6' 3\"","weight":209,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Sterlin","useLastName":"Thompson","middleName":"Shaw","boxscoreName":"Thompson, S","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2026-05-15","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Sterlin Thompson","nameSlug":"sterlin-thompson-694514","firstLastName":"Sterlin Thompson","lastFirstName":"Thompson, Sterlin","lastInitName":"Thompson, S","initLastName":"S Thompson","fullFMLName":"Sterlin Shaw Thompson","fullLFMName":"Thompson, Sterlin Shaw","strikeZoneTop":3.34,"strikeZoneBottom":1.69},"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},"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},"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":"1 mph, Varies"},"gameInfo":{"attendance":33891,"firstPitch":"2026-05-24T02:11:00.000Z","gameDurationMinutes":160},"review":{"hasChallenges":false,"away":{"used":0,"remaining":1},"home":{"used":0,"remaining":1}},"absChallenges":{"hasChallenges":true,"away":{"usedSuccessful":1,"usedFailed":0,"remaining":2},"home":{"usedSuccessful":0,"usedFailed":1,"remaining":1}},"flags":{"noHitter":false,"perfectGame":false,"awayTeamNoHitter":false,"awayTeamPerfectGame":false,"homeTeamNoHitter":false,"homeTeamPerfectGame":false},"alerts":[],"probablePitchers":{"away":{"id":547179,"fullName":"Michael Lorenzen","link":"/api/v1/people/547179"},"home":{"id":668678,"fullName":"Zac Gallen","link":"/api/v1/people/668678"}},"officialScorer":{"id":607890,"fullName":"Jason Johnson","link":"/api/v1/people/607890"},"primaryDatacaster":{"id":816246,"fullName":"Hau'oli Kalipi","link":"/api/v1/people/816246"},"moundVisits":{"away":{"used":2,"remaining":2},"home":{"used":1,"remaining":3}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jake McCarthy flies out to left fielder Tim Tawa.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-05-24T02:11:28.544Z","endTime":"2026-05-24T02:11:55.744Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"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":668678,"fullName":"Zac Gallen","link":"/api/v1/people/668678"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":694374,"link":"/api/v1/people/694374"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"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-23T22:17:43.288Z","endTime":"2026-05-24T01:51:23.796Z","isPitch":false,"type":"action","player":{"id":664983,"link":"/api/v1/people/664983"}},{"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-24T01:51:23.796Z","endTime":"2026-05-24T02:09:43.881Z","isPitch":false,"type":"action","player":{"id":664983,"link":"/api/v1/people/664983"}},{"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-24T02:09:43.881Z","endTime":"2026-05-24T02:11:30.663Z","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":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":86.2,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.222433591245935,"aZ":-14.647290658012945,"pfxX":-2.4273112917006916,"pfxZ":9.162325045516344,"pX":-1.047040822793617,"pZ":4.0438104056438515,"vX0":4.365268636000557,"vY0":-137.5874161106634,"vZ0":-2.754493171037338,"x":156.91,"y":129.6,"x0":-2.3405188160768766,"y0":50.00003353885328,"z0":6.053553475694624,"aX":-4.6423171961631065},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":16.2,"breakHorizontal":3.5,"spinRate":2321,"spinDirection":202},"zone":11,"typeConfidence":0.91,"plateTime":0.3984769098477261,"extension":6.487149842221425},"index":3,"playId":"b0643f4c-72e0-3692-af35-fb71902ea67d","pitchNumber":1,"startTime":"2026-05-24T02:11:30.663Z","endTime":"2026-05-24T02:11:35.975Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":85.5,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.357430797123264,"aZ":-12.885092908228282,"pfxX":-2.5365452284958008,"pfxZ":10.30343138091785,"pX":-0.03410143510680589,"pZ":3.04797762273191,"vX0":6.96147793715926,"vY0":-135.86507831157945,"vZ0":-5.409989205584722,"x":118.3,"y":156.48,"x0":-2.2983477526675467,"y0":50.003046013702864,"z0":5.958091123927885,"aX":-4.749064306970356},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":17.8,"breakHorizontal":3.1,"spinRate":2371,"spinDirection":201},"zone":2,"typeConfidence":0.9,"plateTime":0.40290348042427304,"extension":6.532755512490617},"hitData":{"launchSpeed":80.4,"launchAngle":48.0,"totalDistance":248.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":71.0,"coordY":116.7}},"index":4,"playId":"5f53a12f-c661-3c68-b975-f1d2ca3925ae","pitchNumber":2,"startTime":"2026-05-24T02:11:45.934Z","endTime":"2026-05-24T02:11:55.744Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T02:11:55.744Z","atBatIndex":0},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Hunter Goodman singles on a soft ground ball to third baseman Nolan Arenado.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-05-24T02:12:04.585Z","endTime":"2026-05-24T02:12:54.242Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668678,"fullName":"Zac Gallen","link":"/api/v1/people/668678"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":571448,"link":"/api/v1/people/571448"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":85.4,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.38336253215717,"aZ":-13.20177198810041,"pfxX":-2.5675726044735963,"pfxZ":10.082987366520145,"pX":-0.7730891984857605,"pZ":4.434076182625234,"vX0":4.79404258369818,"vY0":-136.39064740428532,"vZ0":-1.9678187186339458,"x":146.47,"y":119.06,"x0":-2.221031783812775,"y0":50.00091446636931,"z0":6.0767921998840615,"aX":-4.830907663733292},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":18.0,"breakHorizontal":3.6,"spinRate":2374,"spinDirection":198},"zone":11,"typeConfidence":0.91,"plateTime":0.4018020125897461,"extension":6.568128558427665},"index":0,"playId":"007a4b04-935e-30d3-b5f9-f06152e3153c","pitchNumber":1,"startTime":"2026-05-24T02:12:20.342Z","endTime":"2026-05-24T02:12:24.463Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.6,"endSpeed":75.2,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.86812041991788,"aZ":-43.26026287885634,"pfxX":3.43733790018946,"pfxZ":-7.811933475567523,"pX":-0.484528921287322,"pZ":1.9667978489190108,"vX0":3.5510307818256077,"vY0":-118.74044729036315,"vZ0":-0.42238537169526214,"x":135.47,"y":185.68,"x0":-2.448746039096075,"y0":50.00007741371315,"z0":6.101065774138103,"aX":4.880310141055679},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.2,"breakVerticalInduced":-13.9,"breakHorizontal":-7.1,"spinRate":2519,"spinDirection":32},"zone":7,"typeConfidence":0.92,"plateTime":0.4622353402329975,"extension":6.421079319176025},"index":1,"playId":"bdd78990-0226-3247-8a22-43ba882fae9a","pitchNumber":2,"startTime":"2026-05-24T02:12:33.300Z","endTime":"2026-05-24T02:12:37.001Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.3,"endSpeed":74.9,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.38779928076379,"aZ":-43.16240361850027,"pfxX":3.4498653667381514,"pfxZ":-7.802248427488084,"pX":-0.5873998437030911,"pZ":1.322839549173987,"vX0":2.961687093682599,"vY0":-118.38555766581415,"vZ0":-1.5894179095420102,"x":139.39,"y":203.06,"x0":-2.306812055446139,"y0":50.00472004957089,"z0":5.9840255548638766,"aX":4.856144532311025},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.8,"breakVerticalInduced":-14.3,"breakHorizontal":-7.0,"spinRate":2452,"spinDirection":32},"zone":13,"typeConfidence":0.92,"plateTime":0.464159582594033,"extension":6.422143545583178},"hitData":{"launchSpeed":49.4,"launchAngle":-66.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"soft","location":"5","coordinates":{"coordX":110.41,"coordY":186.69}},"index":2,"playId":"48f6326f-1f53-34df-bb95-80dcc665c432","pitchNumber":3,"startTime":"2026-05-24T02:12:47.056Z","endTime":"2026-05-24T02:12:54.242Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T02:12:54.242Z","atBatIndex":1},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"TJ Rumfield flies out sharply to right fielder Corbin Carroll.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-05-24T02:13:10.731Z","endTime":"2026-05-24T02:14:06.105Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668678,"fullName":"Zac Gallen","link":"/api/v1/people/668678"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.4,"endSpeed":74.7,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.82446511759037,"aZ":-42.36867335987562,"pfxX":1.728461784315765,"pfxZ":-7.216451623128094,"pX":-0.7641816203473474,"pZ":2.8958418563638157,"vX0":3.7151792760349363,"vY0":-118.44594073519748,"vZ0":1.558848404644281,"x":146.13,"y":160.59,"x0":-2.5811170539396113,"y0":50.003016965788106,"z0":6.12022385707208,"aX":2.441192780384338},"breaks":{"breakAngle":4.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.8,"breakVerticalInduced":-12.4,"breakHorizontal":-4.1,"spinRate":2481,"spinDirection":36},"zone":4,"typeConfidence":0.91,"plateTime":0.4634371947417115,"extension":6.446086080364801},"index":0,"playId":"25531d9a-b9c0-3b0e-8206-871469f708b1","pitchNumber":1,"startTime":"2026-05-24T02:13:21.169Z","endTime":"2026-05-24T02:13:24.810Z","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.3,"endSpeed":85.0,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.58028304760033,"aZ":-15.854782232456365,"pfxX":-1.4308939262284395,"pfxZ":8.775715847885856,"pX":0.22203987564346298,"pZ":4.370004864419884,"vX0":6.308100506282984,"vY0":-135.7305741279766,"vZ0":-1.8166491781568188,"x":108.54,"y":120.79,"x0":-1.9495191406355243,"y0":50.00589841017435,"z0":6.155869667462355,"aX":-2.662852835903157},"breaks":{"breakAngle":4.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":15.7,"breakHorizontal":1.2,"spinRate":2335,"spinDirection":191},"zone":12,"typeConfidence":0.9,"plateTime":0.4040215623545804,"extension":6.416882451990323},"index":1,"playId":"dc58f3d2-2cd1-365c-bf4e-ae0eb2ac2466","pitchNumber":2,"startTime":"2026-05-24T02:13:37.577Z","endTime":"2026-05-24T02:13:41.761Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.1,"endSpeed":79.0,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.727075016789406,"aZ":-22.624941188081916,"pfxX":-4.515648699637509,"pfxZ":5.9944103636603625,"pX":0.5060132508133593,"pZ":3.316368189927393,"vX0":8.275401033858431,"vY0":-125.24505194434066,"vZ0":-1.8080256845378144,"x":97.71,"y":149.24,"x0":-2.250572385104007,"y0":50.00022722794739,"z0":5.893417883709478,"aX":-7.190510115142697},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":10.7,"breakHorizontal":6.4,"spinRate":1588,"spinDirection":223},"zone":3,"typeConfidence":0.88,"plateTime":0.43692262365685197,"extension":6.507387278202963},"hitData":{"launchSpeed":103.8,"launchAngle":45.0,"totalDistance":351.0,"trajectory":"fly_ball","hardness":"hard","location":"9","coordinates":{"coordX":206.16,"coordY":81.84}},"index":2,"playId":"e30fb0f5-c3b2-394f-bde7-4f03463e1229","pitchNumber":3,"startTime":"2026-05-24T02:13:55.089Z","endTime":"2026-05-24T02:14:06.105Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T02:14:06.105Z","atBatIndex":2},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Tyler Freeman lines out to shortstop Geraldo Perdomo.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-05-24T02:14:26.459Z","endTime":"2026-05-24T02:14:47.324Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668678,"fullName":"Zac Gallen","link":"/api/v1/people/668678"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"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":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_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":86.6,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.530509657681836,"aZ":-15.870666998303046,"pfxX":-2.640240490430728,"pfxZ":8.48130837814891,"pX":-0.5862773263747995,"pZ":3.2381943718305615,"vX0":4.867578645821089,"vY0":-137.75274041278297,"vZ0":-4.51483567472179,"x":139.35,"y":151.35,"x0":-2.032957961513786,"y0":50.001948632599884,"z0":5.970883130498404,"aX":-5.075194704344089},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":14.6,"breakHorizontal":3.7,"spinRate":2379,"spinDirection":194},"zone":1,"typeConfidence":0.9,"plateTime":0.3975790373674739,"extension":6.708870814030949},"hitData":{"launchSpeed":89.8,"launchAngle":8.0,"totalDistance":152.0,"trajectory":"line_drive","hardness":"medium","location":"6","coordinates":{"coordX":113.83,"coordY":146.96}},"index":0,"playId":"62aad61b-b55b-35de-9e4a-e91ef039e197","pitchNumber":1,"startTime":"2026-05-24T02:14:40.226Z","endTime":"2026-05-24T02:14:47.324Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T02:14:47.324Z","atBatIndex":3},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ketel Marte singles on a line drive to right fielder Tyler Freeman.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-24T02:17:07.126Z","endTime":"2026-05-24T02:18:22.582Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":547179,"fullName":"Michael Lorenzen","link":"/api/v1/people/547179"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":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"}]}],"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.7,"endSpeed":86.7,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.22441076372824,"aZ":-15.877107912516923,"pfxX":-7.38624574777236,"pfxZ":8.512561847219509,"pX":1.5096162198408947,"pZ":1.6295132972812543,"vX0":9.859298197856289,"vY0":-137.4475962303524,"vZ0":-7.78703491358681,"x":59.46,"y":194.78,"x0":-1.1629198841433102,"y0":50.004921184527504,"z0":5.575784778961292,"aX":-14.145858820280068},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":13.9,"breakHorizontal":11.3,"spinRate":2407,"spinDirection":224},"zone":14,"typeConfidence":2.0,"plateTime":0.3983740638785469,"extension":5.909592865818866},"index":0,"playId":"95675cc6-5bd2-3f62-916f-a3915c662768","pitchNumber":1,"startTime":"2026-05-24T02:17:14.340Z","endTime":"2026-05-24T02:17:19.279Z","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":0},"pitchData":{"startSpeed":91.4,"endSpeed":84.2,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.08593171737745,"aZ":-22.47130428539399,"pfxX":-0.5852530106219276,"pfxZ":5.386530388660118,"pX":0.7914754309989925,"pZ":2.4477774666277576,"vX0":5.615235100542694,"vY0":-133.01177698913412,"vZ0":-4.2751132030261605,"x":86.83,"y":172.69,"x0":-1.2661032701249553,"y0":50.00427295527947,"z0":5.694417703650329,"aX":-1.0554082283610455},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":9.1,"breakHorizontal":-0.1,"spinRate":2517,"spinDirection":220},"zone":6,"typeConfidence":2.0,"plateTime":0.410945580025341,"extension":5.831660493239412},"index":1,"playId":"95eebbf9-bbde-3d28-a8ad-721ad8c010c3","pitchNumber":2,"startTime":"2026-05-24T02:17:32.113Z","endTime":"2026-05-24T02:17:35.915Z","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":2,"outs":0},"pitchData":{"startSpeed":84.0,"endSpeed":77.4,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.64680948543867,"aZ":-42.55963904392964,"pfxX":-0.4414706679874332,"pfxZ":-6.8368812725564645,"pX":-0.6491403243720548,"pZ":3.22804925316944,"vX0":1.9776108202608549,"vY0":-122.29739886750068,"vZ0":2.210889005885329,"x":141.74,"y":151.62,"x0":-1.4101978141991827,"y0":50.00538806699823,"z0":5.957053909849575,"aX":-0.6703100721210073},"breaks":{"breakAngle":0.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.3,"breakVerticalInduced":-11.6,"breakHorizontal":0.4,"spinRate":2611,"spinDirection":29},"zone":1,"typeConfidence":2.0,"plateTime":0.4475080247856904,"extension":5.718530711933491},"index":2,"playId":"59bc3359-f5b0-3ee4-b116-efc06a090c6d","pitchNumber":3,"startTime":"2026-05-24T02:17:52.599Z","endTime":"2026-05-24T02:17:56.247Z","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-24T02:18:00.721Z","endTime":"2026-05-24T02:18:12.464Z","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(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":0},"pitchData":{"startSpeed":87.2,"endSpeed":79.6,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.322013724811363,"aZ":-23.77139296719413,"pfxX":-8.41530659578918,"pfxZ":5.197308228476315,"pX":-0.1787387856598146,"pZ":1.3356721120927808,"vX0":5.506530861249284,"vY0":-126.69763517399531,"vZ0":-5.9335576994000085,"x":123.81,"y":202.72,"x0":-1.2935347040936611,"y0":50.00237513390328,"z0":5.62313411548793,"aX":-13.599601655099665},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":8.2,"breakHorizontal":13.9,"spinRate":2026,"spinDirection":238},"zone":13,"typeConfidence":2.0,"plateTime":0.4333093653360689,"extension":5.703118958742529},"hitData":{"launchSpeed":93.5,"launchAngle":9.0,"totalDistance":204.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":152.89,"coordY":106.54}},"index":4,"playId":"2e0c9cdd-6e3e-301c-8966-cf37fb7b14e8","pitchNumber":4,"startTime":"2026-05-24T02:18:12.464Z","endTime":"2026-05-24T02:18:22.582Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T02:18:22.582Z","atBatIndex":4},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Corbin Carroll doubles (12) on a sharp line drive to center fielder Jake McCarthy. Ketel Marte to 3rd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-24T02:18:40.625Z","endTime":"2026-05-24T02:20:46.639Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":1,"outs":0},"matchup":{"batter":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":547179,"fullName":"Michael Lorenzen","link":"/api/v1/people/547179"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"postOnThird":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"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":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","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":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.2,"endSpeed":84.1,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.80049907711206,"aZ":-22.345578794459996,"pfxX":-1.7039093932914628,"pfxZ":5.48542060519722,"pX":1.4311195214210488,"pZ":2.0648559450812125,"vX0":7.822477646873105,"vY0":-132.6228723392793,"vZ0":-5.095167555979285,"x":62.45,"y":183.03,"x0":-1.3277429751469154,"y0":50.00261925222324,"z0":5.627995728484623,"aX":-3.05344103265802},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":9.1,"breakHorizontal":1.4,"spinRate":2554,"spinDirection":219},"zone":14,"typeConfidence":2.0,"plateTime":0.41206438832412795,"extension":5.859737504510858},"index":0,"playId":"d9bc3d08-9814-3703-ae61-ac5a17aa6c85","pitchNumber":1,"startTime":"2026-05-24T02:18:50.681Z","endTime":"2026-05-24T02:18:54.470Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.9,"endSpeed":76.6,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.304742422710735,"aZ":-41.91164287523896,"pfxX":-1.1901722723290682,"pfxZ":-6.622071598736604,"pX":0.35786672672831876,"pZ":1.1308081883547034,"vX0":4.4103509799876965,"vY0":-120.7105986353637,"vZ0":-2.284514147123452,"x":103.36,"y":208.25,"x0":-1.341208096619668,"y0":50.00426538729147,"z0":5.792368641994342,"aX":-1.7508127943822898},"breaks":{"breakAngle":1.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.1,"breakVerticalInduced":-12.2,"breakHorizontal":1.1,"spinRate":2629,"spinDirection":20},"zone":14,"typeConfidence":2.0,"plateTime":0.45440562625072145,"extension":5.792698076223203},"index":1,"playId":"dadbc190-9e25-3477-8b95-2789d38f157f","pitchNumber":2,"startTime":"2026-05-24T02:19:09.368Z","endTime":"2026-05-24T02:19:14.064Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":85.7,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.953726542148345,"aZ":-15.144230029884385,"pfxX":-5.2826960447469276,"pfxZ":8.998907274569758,"pX":0.5278928422027138,"pZ":3.5524053358580088,"vX0":6.630625406763972,"vY0":-136.8905191360853,"vZ0":-3.1104026665817295,"x":96.88,"y":142.87,"x0":-1.2423544536111302,"y0":50.006389909427895,"z0":5.74372474478869,"aX":-10.00200505168049},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":15.8,"breakHorizontal":8.2,"spinRate":2412,"spinDirection":221},"zone":12,"typeConfidence":2.0,"plateTime":0.4005214476102221,"extension":5.776376739207228},"index":2,"playId":"1a040a0c-812f-359f-9eb2-636b4b64037d","pitchNumber":3,"startTime":"2026-05-24T02:20:17.909Z","endTime":"2026-05-24T02:20:22.571Z","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, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.7,"endSpeed":76.7,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.66102326159948,"aZ":-41.144954509736245,"pfxX":-0.8905934588274669,"pfxZ":-6.092415165948937,"pX":-0.10767777769663905,"pZ":1.8534918126181936,"vX0":3.549090593063446,"vY0":-120.42265552801913,"vZ0":-0.9233142457177098,"x":121.1,"y":188.74,"x0":-1.4826896042056121,"y0":50.001390808323215,"z0":5.87124599207314,"aX":-1.3129972746076994},"breaks":{"breakAngle":1.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.9,"breakVerticalInduced":-11.0,"breakHorizontal":0.8,"spinRate":2572,"spinDirection":31},"zone":8,"typeConfidence":2.0,"plateTime":0.45426464096180696,"extension":5.9835974031828005},"hitData":{"launchSpeed":111.5,"launchAngle":13.0,"totalDistance":336.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":144.86,"coordY":47.77}},"index":3,"playId":"1a6c4b23-25e9-365b-bd6b-a746ed9c8427","pitchNumber":4,"startTime":"2026-05-24T02:20:35.627Z","endTime":"2026-05-24T02:20:46.639Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T02:20:46.639Z","atBatIndex":5},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Geraldo Perdomo grounds out to first baseman TJ Rumfield.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-24T02:21:13.396Z","endTime":"2026-05-24T02:21:41.368Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":547179,"fullName":"Michael Lorenzen","link":"/api/v1/people/547179"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"postOnThird":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":681198,"link":"/api/v1/people/681198"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.6,"endSpeed":87.6,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.549143649316306,"aZ":-22.663138900131095,"pfxX":-11.244812896977066,"pfxZ":4.815565059993525,"pX":0.24866295246520423,"pZ":2.292108335028694,"vX0":8.156010432658427,"vY0":-140.2925539600028,"vZ0":-5.233132095905883,"x":107.52,"y":176.89,"x0":-1.2492870085525214,"y0":50.00260693418426,"z0":5.6781243620382,"aX":-22.20220625632472},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":7.7,"breakHorizontal":18.5,"spinRate":2255,"spinDirection":225},"zone":5,"typeConfidence":2.0,"plateTime":0.3918588675986996,"extension":5.817149486093864},"index":0,"playId":"9f9f0860-b80b-3e2d-8d0f-8f4f7765c8a3","pitchNumber":1,"startTime":"2026-05-24T02:21:22.477Z","endTime":"2026-05-24T02:21:26.385Z","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.7,"endSpeed":78.5,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.824583174504,"aZ":-22.298689552058594,"pfxX":-9.366884810732797,"pfxZ":6.225159963159815,"pX":-0.7570275291703484,"pZ":1.9489877113003948,"vX0":4.688142311505638,"vY0":-126.00740289687624,"vZ0":-4.762633654004012,"x":145.86,"y":186.16,"x0":-1.4381233699706752,"y0":50.00337526459184,"z0":5.696521880123316,"aX":-14.860058278833359},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":10.2,"breakHorizontal":15.7,"spinRate":2067,"spinDirection":242},"zone":7,"typeConfidence":2.0,"plateTime":0.43693459833479276,"extension":5.849216142618603},"hitData":{"launchSpeed":77.6,"launchAngle":-13.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":155.91,"coordY":170.28}},"index":1,"playId":"6a13647e-6b1b-3263-bdea-42c532aff501","pitchNumber":2,"startTime":"2026-05-24T02:21:36.772Z","endTime":"2026-05-24T02:21:41.368Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T02:21:41.368Z","atBatIndex":6},{"result":{"type":"atBat","event":"Fielders Choice Out","eventType":"fielders_choice_out","description":"Nolan Arenado reaches on a fielder's choice out, third baseman Kyle Karros to catcher Hunter Goodman. Ketel Marte out at home. Corbin Carroll to 3rd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-24T02:21:57.941Z","endTime":"2026-05-24T02:22:38.224Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":8},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":547179,"fullName":"Michael Lorenzen","link":"/api/v1/people/547179"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"postOnThird":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"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":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":691720,"link":"/api/v1/people/691720"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":696100,"link":"/api/v1/people/696100"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Fielders Choice Out","eventType":"fielders_choice_out","movementReason":"r_adv_play","runner":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"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":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"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":84.6,"endSpeed":77.3,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.18089777148446,"aZ":-32.761469656298665,"pfxX":5.795456845521558,"pfxZ":-0.382508052430369,"pX":0.12198206082347286,"pZ":3.06042948235221,"vX0":2.412068232099338,"vY0":-123.18450263255892,"vZ0":0.48141929047580234,"x":112.35,"y":156.15,"x0":-1.625081015819265,"y0":50.00435908363701,"z0":5.648820822701586,"aX":8.84051759068392},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":-0.4,"breakHorizontal":-11.0,"spinRate":2753,"spinDirection":48},"zone":2,"typeConfidence":2.0,"plateTime":0.44591309140870106,"extension":5.971140487031665},"index":0,"playId":"5b87d862-e291-38e4-9733-63e2937e1258","pitchNumber":1,"startTime":"2026-05-24T02:22:11.456Z","endTime":"2026-05-24T02:22:15.018Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.8,"endSpeed":79.4,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.54244237763009,"aZ":-44.0502377233664,"pfxX":-0.1918330180181561,"pfxZ":-7.517614068187879,"pX":-0.009611340168106412,"pZ":1.2733573972863095,"vX0":3.344382781447551,"vY0":-124.99973372616304,"vZ0":-2.0379548387987914,"x":117.37,"y":204.4,"x0":-1.3407584295979709,"y0":50.001726538321385,"z0":5.7207012356759295,"aX":-0.30332292813486084},"breaks":{"breakAngle":0.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-51.0,"breakVerticalInduced":-13.8,"breakHorizontal":-0.5,"spinRate":2731,"spinDirection":27},"zone":14,"typeConfidence":2.0,"plateTime":0.4384301033639977,"extension":5.84132110019992},"hitData":{"launchSpeed":97.5,"launchAngle":-1.0,"totalDistance":30.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":105.2,"coordY":174.85}},"index":1,"playId":"f03922c7-f34f-3c28-bee8-bf1dfd27a3f8","pitchNumber":2,"startTime":"2026-05-24T02:22:27.968Z","endTime":"2026-05-24T02:22:38.224Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T02:22:38.224Z","atBatIndex":7},{"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":8,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-24T02:23:13.061Z","endTime":"2026-05-24T02:24:55.761Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":547179,"fullName":"Michael Lorenzen","link":"/api/v1/people/547179"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"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":664983,"link":"/api/v1/people/664983"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.6,"endSpeed":87.7,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.12874506182656,"aZ":-17.806710383424715,"pfxX":-9.986505299895514,"pfxZ":7.36085303518419,"pX":0.7733428482706445,"pZ":0.6247495273025707,"vX0":8.842850522602179,"vY0":-138.63230454360473,"vZ0":-9.824640997594747,"x":87.52,"y":221.91,"x0":-1.1556277524678973,"y0":50.00393475252316,"z0":5.395819561683015,"aX":-19.49750806723715},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":11.4,"breakHorizontal":16.3,"spinRate":2379,"spinDirection":238},"zone":14,"typeConfidence":2.0,"plateTime":0.394645540117057,"extension":5.96525742172938},"index":0,"playId":"2f82c59a-ebfc-3d2d-9bc1-0ba98a45d3c4","pitchNumber":1,"startTime":"2026-05-24T02:23:17.084Z","endTime":"2026-05-24T02:23:20.635Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.1,"endSpeed":87.9,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.08307151927737,"aZ":-19.67293316898167,"pfxX":-9.482829755740275,"pfxZ":6.333349989040522,"pX":-0.09194466352799367,"pZ":1.5613790578599418,"vX0":6.0873851742212866,"vY0":-139.74067916275723,"vZ0":-7.373395178896398,"x":120.5,"y":196.62,"x0":-1.0688028957702742,"y0":50.00359130570164,"z0":5.531131305305694,"aX":-18.717158632595446},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":10.1,"breakHorizontal":15.8,"spinRate":2448,"spinDirection":222},"zone":8,"typeConfidence":2.0,"plateTime":0.3922606407086535,"extension":5.867886436629578},"index":1,"playId":"a7697fad-6052-362f-99ba-d23926084f4d","pitchNumber":2,"startTime":"2026-05-24T02:23:36.050Z","endTime":"2026-05-24T02:23:43.196Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":0,"outs":2},"index":2,"playId":"5c4ca153-7cd2-3387-93cd-bcaad9b9ffbe","startTime":"2026-05-24T02:24:00.725Z","endTime":"2026-05-24T02:24:04.255Z","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":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.8,"endSpeed":78.8,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.34433131994471,"aZ":-22.14519915595261,"pfxX":-9.006666158458613,"pfxZ":6.287231679609437,"pX":0.07756824652096062,"pZ":2.3568807037232897,"vX0":6.158971232370378,"vY0":-126.22603664885023,"vZ0":-3.9398086430893833,"x":114.04,"y":175.14,"x0":-1.2374816356605334,"y0":50.00494455426917,"z0":5.744861234033834,"aX":-14.374913451495464},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":10.6,"breakHorizontal":14.6,"spinRate":2186,"spinDirection":235},"zone":5,"typeConfidence":2.0,"plateTime":0.43577857259164343,"extension":5.7027150533254565},"index":3,"playId":"93391edb-8fd7-3972-947b-a25a7ac488f0","pitchNumber":3,"startTime":"2026-05-24T02:24:16.480Z","endTime":"2026-05-24T02:24:20.335Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.9,"endSpeed":87.1,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.50451081787081,"aZ":-21.379246965466766,"pfxX":-10.976157246256044,"pfxZ":5.526723209590477,"pX":-0.041684963947945915,"pZ":2.5487412635197537,"vX0":7.5414686543971605,"vY0":-139.3704169238179,"vZ0":-4.306940529101958,"x":118.59,"y":169.96,"x0":-1.3670322598773466,"y0":50.00060011806964,"z0":5.539734215288816,"aX":-21.428999413555385},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":9.2,"breakHorizontal":18.1,"spinRate":2376,"spinDirection":233},"zone":5,"typeConfidence":2.0,"plateTime":0.3941260830787008,"extension":5.774858200559133},"hitData":{"launchSpeed":91.5,"launchAngle":47.0,"totalDistance":292.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":132.59,"coordY":92.7}},"index":4,"playId":"ea3946e6-9988-3936-9d90-7e6bd550baa3","pitchNumber":4,"startTime":"2026-05-24T02:24:46.237Z","endTime":"2026-05-24T02:24:55.761Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T02:24:55.761Z","atBatIndex":8},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Troy Johnston grounds out to first baseman Ildemaro Vargas.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-05-24T02:26:57.285Z","endTime":"2026-05-24T02:27:26.133Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668678,"fullName":"Zac Gallen","link":"/api/v1/people/668678"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"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":0},"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":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":84.7,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.374892885873596,"aZ":-14.669817260467855,"pfxX":-3.600600901446699,"pfxZ":9.526549492304893,"pX":-0.5069315242856748,"pZ":1.7728210484091158,"vX0":6.060277522959395,"vY0":-135.17529161265728,"vZ0":-7.997141378098832,"x":136.32,"y":190.91,"x0":-2.317288954146559,"y0":50.00419634190109,"z0":5.814248292188987,"aX":-6.617448168566689},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":15.6,"breakHorizontal":5.2,"spinRate":2325,"spinDirection":210},"zone":7,"typeConfidence":0.91,"plateTime":0.40627927419206866,"extension":6.420546374082624},"hitData":{"launchSpeed":77.0,"launchAngle":-28.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":158.47,"coordY":159.87}},"index":0,"playId":"c3571bcd-4229-31bc-8086-9a16d70f314a","pitchNumber":1,"startTime":"2026-05-24T02:27:18.621Z","endTime":"2026-05-24T02:27:26.133Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T02:27:26.133Z","atBatIndex":9},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ezequiel Tovar strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-05-24T02:27:44.616Z","endTime":"2026-05-24T02:29:35.613Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668678,"fullName":"Zac Gallen","link":"/api/v1/people/668678"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":672515,"link":"/api/v1/people/672515"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.7,"endSpeed":84.4,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.689368238526914,"aZ":-14.8098385955555,"pfxX":-2.4321444126982064,"pfxZ":9.470931367042853,"pX":-0.6683153693296962,"pZ":3.4066399698270624,"vX0":4.763904195367173,"vY0":-134.89145948690748,"vZ0":-4.047221781382561,"x":142.47,"y":146.8,"x0":-2.145252613901561,"y0":50.00525416570776,"z0":5.978077116209136,"aX":-4.460805115920436},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":16.4,"breakHorizontal":3.4,"spinRate":2282,"spinDirection":204},"zone":11,"typeConfidence":0.91,"plateTime":0.4068140934072968,"extension":6.530273405717199},"index":0,"playId":"67a2b1bf-ef56-30f3-a1eb-3bfebaac8569","pitchNumber":1,"startTime":"2026-05-24T02:27:54.214Z","endTime":"2026-05-24T02:27:58.185Z","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":1},"index":1,"startTime":"2026-05-24T02:28:04.136Z","endTime":"2026-05-24T02:28:18.508Z","isPitch":false,"type":"action","player":{"id":678662,"link":"/api/v1/people/678662"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.3,"endSpeed":79.8,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.23850266565731,"aZ":-32.782888739411895,"pfxX":0.5280586668554621,"pfxZ":-0.37817981946916124,"pX":0.5948344890869901,"pZ":1.4781094937088952,"vX0":7.114151250028527,"vY0":-126.86760137165162,"vZ0":-4.318902202557991,"x":94.33,"y":198.87,"x0":-2.3253092305637373,"y0":50.002896003310155,"z0":5.8429666525265604,"aX":0.8512020752450485},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":-1.6,"breakHorizontal":-2.8,"spinRate":2287,"spinDirection":122},"zone":14,"typeConfidence":0.66,"plateTime":0.4333077927366942,"extension":6.5893416648697265},"index":2,"playId":"5b1e0f97-14f7-39ad-b2fc-1199d62393b5","pitchNumber":2,"startTime":"2026-05-24T02:28:18.508Z","endTime":"2026-05-24T02:28:23.044Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.0,"endSpeed":80.2,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.869613128934585,"aZ":-30.38477051460216,"pfxX":2.0071349265244107,"pfxZ":1.108453298138194,"pX":0.959897295238074,"pZ":1.1617818628422982,"vX0":7.351641307585844,"vY0":-126.42271466104553,"vZ0":-5.324619374016781,"x":80.41,"y":207.41,"x0":-2.2470787156138727,"y0":50.004026326407285,"z0":5.73518643693401,"aX":3.2481167980895567},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":1.0,"breakHorizontal":-5.3,"spinRate":2342,"spinDirection":114},"zone":14,"typeConfidence":0.85,"plateTime":0.4333026025486788,"extension":6.834980110568781},"index":3,"playId":"9fad0e50-9bba-3516-8e42-12718bb9df6f","pitchNumber":3,"startTime":"2026-05-24T02:28:42.613Z","endTime":"2026-05-24T02:28:47.090Z","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":87.4,"endSpeed":80.5,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.597161818249607,"aZ":-31.359399595265927,"pfxX":0.5709836605987237,"pfxZ":0.4986536032815172,"pX":0.6663196367062824,"pZ":1.2113460743753806,"vX0":6.996765642255968,"vY0":-127.06729732122521,"vZ0":-5.204908508362279,"x":91.6,"y":206.07,"x0":-2.199713216029493,"y0":50.003146185008866,"z0":5.784708837347292,"aX":0.9302143536738036},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":-0.1,"breakHorizontal":-2.6,"spinRate":2289,"spinDirection":121},"zone":14,"typeConfidence":0.73,"plateTime":0.4314389558715628,"extension":6.699485638592606},"index":4,"playId":"95a792f3-5cc2-3a1b-b40a-c9e5ff3b9f97","pitchNumber":4,"startTime":"2026-05-24T02:28:57.402Z","endTime":"2026-05-24T02:29:01.669Z","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":93.3,"endSpeed":85.8,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.107517142753444,"aZ":-17.065611361705255,"pfxX":-2.2009508135726263,"pfxZ":8.04165998509197,"pX":0.12190122594949993,"pZ":3.8614774821633846,"vX0":6.615705803041298,"vY0":-135.8125614984515,"vZ0":-2.7773734918917494,"x":112.35,"y":134.52,"x0":-2.0534257618141845,"y0":50.00596613122153,"z0":6.076138412232432,"aX":-4.137954579733943},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":14.2,"breakHorizontal":2.6,"spinRate":2322,"spinDirection":198},"zone":12,"typeConfidence":0.91,"plateTime":0.4024044375153597,"extension":6.598309584825183},"index":5,"playId":"0e231440-af81-381a-97ab-c6c0c42c3001","pitchNumber":5,"startTime":"2026-05-24T02:29:17.134Z","endTime":"2026-05-24T02:29:21.239Z","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":93.1,"endSpeed":85.4,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.5522333640771,"aZ":-18.162192843019504,"pfxX":-2.401001919659824,"pfxZ":7.513854174973302,"pX":0.419676972806198,"pZ":3.6550459255198464,"vX0":7.510661281678622,"vY0":-135.4515187445789,"vZ0":-2.862507435111346,"x":101.0,"y":140.09,"x0":-2.072622014544234,"y0":50.00367343361151,"z0":5.989853742961146,"aX":-4.478497162583407},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":13.2,"breakHorizontal":2.8,"spinRate":2344,"spinDirection":200},"zone":12,"typeConfidence":0.91,"plateTime":0.4037975471481734,"extension":6.662669972478278},"index":6,"playId":"f399fca0-85c5-3384-9d8b-2e1d94c33824","pitchNumber":6,"startTime":"2026-05-24T02:29:31.967Z","endTime":"2026-05-24T02:29:35.613Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T02:29:35.613Z","atBatIndex":10},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Sterlin Thompson grounds out to first baseman Ildemaro Vargas.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-05-24T02:29:43.694Z","endTime":"2026-05-24T02:30:10.933Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":694514,"fullName":"Sterlin Thompson","link":"/api/v1/people/694514"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668678,"fullName":"Zac Gallen","link":"/api/v1/people/668678"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":694514,"fullName":"Sterlin Thompson","link":"/api/v1/people/694514"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"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":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.6,"endSpeed":75.7,"strikeZoneTop":3.341,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.333260233692126,"aZ":-41.8324926130532,"pfxX":1.2773860926588172,"pfxZ":-6.743718718102299,"pX":-0.2606140701091732,"pZ":1.8253245213067175,"vX0":4.38162638178744,"vY0":-118.78465316104206,"vZ0":-0.7613735156553421,"x":126.93,"y":189.5,"x0":-2.2936673721734797,"y0":50.00484885434763,"z0":5.947033510873555,"aX":1.828065940414266},"breaks":{"breakAngle":3.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.2,"breakVerticalInduced":-12.1,"breakHorizontal":-3.4,"spinRate":2397,"spinDirection":33},"zone":8,"typeConfidence":0.91,"plateTime":0.4607734793214231,"extension":6.5922503364165825},"hitData":{"launchSpeed":75.9,"launchAngle":7.0,"totalDistance":91.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":159.46,"coordY":170.28}},"index":0,"playId":"73fbe149-3316-36d2-a335-6aff74b161e9","pitchNumber":1,"startTime":"2026-05-24T02:30:03.915Z","endTime":"2026-05-24T02:30:10.933Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T02:30:10.933Z","atBatIndex":11},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Gabriel Moreno grounds out, second baseman Chad Stevens to first baseman TJ Rumfield.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-05-24T02:32:27.183Z","endTime":"2026-05-24T02:32:55.731Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":547179,"fullName":"Michael Lorenzen","link":"/api/v1/people/547179"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":677060,"link":"/api/v1/people/677060"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":681198,"link":"/api/v1/people/681198"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":84.3,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.876907631650887,"aZ":-26.6960753772227,"pfxX":-2.8068164809917393,"pfxZ":3.016117200062645,"pX":-0.23895959379042075,"pZ":3.14253846725814,"vX0":3.7737409809630695,"vY0":-133.908528774152,"vZ0":-1.9704243887047097,"x":126.11,"y":153.93,"x0":-1.301722098298843,"y0":50.00355250186543,"z0":5.797578189226696,"aX":-5.098715278361929},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":5.3,"breakHorizontal":4.3,"spinRate":2509,"spinDirection":213},"zone":2,"typeConfidence":2.0,"plateTime":0.4090207124362806,"extension":5.7093379094936605},"index":0,"playId":"8163da55-594c-3268-82fb-9bcbddb0a982","pitchNumber":1,"startTime":"2026-05-24T02:32:30.848Z","endTime":"2026-05-24T02:32:37.667Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":84.8,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.75653800375303,"aZ":-25.586985733357455,"pfxX":-4.282369051711376,"pfxZ":3.5913313575808754,"pX":0.647379508876352,"pZ":1.8441757517255817,"vX0":6.358645979425157,"vY0":-134.70068910630118,"vZ0":-5.185781148849426,"x":92.32,"y":188.99,"x0":-1.189427745891456,"y0":50.00388462975284,"z0":5.60771004966115,"aX":-7.85619640688028},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":5.5,"breakHorizontal":6.4,"spinRate":2538,"spinDirection":214},"zone":9,"typeConfidence":2.0,"plateTime":0.406905508636636,"extension":5.963609544741315},"hitData":{"launchSpeed":105.4,"launchAngle":5.0,"totalDistance":110.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":141.98,"coordY":132.17}},"index":1,"playId":"68757f1f-fd3a-3460-a484-bff668a8a024","pitchNumber":2,"startTime":"2026-05-24T02:32:47.731Z","endTime":"2026-05-24T02:32:55.731Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T02:32:55.731Z","atBatIndex":12},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Jose Fernandez pops out to shortstop Ezequiel Tovar.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-05-24T02:33:17.554Z","endTime":"2026-05-24T02:34:09.402Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":699912,"fullName":"Jose Fernandez","link":"/api/v1/people/699912"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":547179,"fullName":"Michael Lorenzen","link":"/api/v1/people/547179"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":699912,"fullName":"Jose Fernandez","link":"/api/v1/people/699912"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":678662,"link":"/api/v1/people/678662"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":84.7,"endSpeed":77.6,"strikeZoneTop":3.352,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.897683632975014,"aZ":-27.58879630741272,"pfxX":2.686721291138995,"pfxZ":2.997520905319483,"pX":-0.5593581426164654,"pZ":1.3286127978743418,"vX0":1.5168216899134759,"vY0":-123.36838649262064,"vZ0":-4.498894284499658,"x":138.32,"y":202.91,"x0":-1.5325277162844806,"y0":50.00606041784906,"z0":5.517336853121352,"aX":4.117881586760306},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":4.6,"breakHorizontal":-5.3,"spinRate":2657,"spinDirection":59},"zone":13,"typeConfidence":2.0,"plateTime":0.44498564542277474,"extension":5.973687681509137},"index":0,"playId":"74fc3ddb-b62f-3ccb-acae-c6fc1cdcffb6","pitchNumber":1,"startTime":"2026-05-24T02:33:24.795Z","endTime":"2026-05-24T02:33:29.220Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.8,"endSpeed":83.5,"strikeZoneTop":3.352,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.343100245438073,"aZ":-27.599341389562483,"pfxX":-0.11878027218013054,"pfxZ":2.576808933489035,"pX":0.7445705263646366,"pZ":2.8556756646298838,"vX0":5.171900251299131,"vY0":-132.20561213173735,"vZ0":-2.262027499300238,"x":126.3,"y":147.02,"x0":-1.218990602534333,"y0":50.003368512143545,"z0":5.74155795032797,"aX":-0.21142253848492337},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":4.4,"breakHorizontal":-0.8,"spinRate":2644,"spinDirection":199},"zone":6,"typeConfidence":2.0,"plateTime":0.4138019227201113,"extension":5.805304833542955},"index":1,"playId":"3ec1558e-4cdb-3d30-b24a-a5dd33b78b4a","pitchNumber":2,"startTime":"2026-05-24T02:33:41.634Z","endTime":"2026-05-24T02:33:45.213Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.0,"endSpeed":81.3,"strikeZoneTop":3.352,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.942954802420466,"aZ":-29.680845761994508,"pfxX":0.12557884690723167,"pfxZ":1.4899065091798942,"pX":0.05545710714577947,"pZ":2.425558331890428,"vX0":3.6800355027693388,"vY0":-128.22593548513876,"vZ0":-2.4239881351127606,"x":114.89,"y":173.29,"x0":-1.410899706486352,"y0":50.005540313804254,"z0":5.684446720232665,"aX":0.2096587189607638},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":2.4,"breakHorizontal":-1.0,"spinRate":2642,"spinDirection":104},"zone":5,"typeConfidence":2.0,"plateTime":0.4261406906862826,"extension":5.90152491208726},"hitData":{"launchSpeed":78.3,"launchAngle":63.0,"totalDistance":158.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":91.4,"coordY":148.48}},"index":2,"playId":"8e95d4d7-ad40-30fc-82c5-0d28e310008f","pitchNumber":3,"startTime":"2026-05-24T02:33:59.110Z","endTime":"2026-05-24T02:34:09.402Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T02:34:09.402Z","atBatIndex":13},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Tim Tawa strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-05-24T02:34:30.227Z","endTime":"2026-05-24T02:36:50.761Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":547179,"fullName":"Michael Lorenzen","link":"/api/v1/people/547179"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":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(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.9,"endSpeed":86.6,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.815177281822535,"aZ":-14.268316351873475,"pfxX":-6.750256713218345,"pfxZ":9.20831360280795,"pX":0.24890823888962663,"pZ":3.004464341764737,"vX0":6.031998267639602,"vY0":-139.3819836837743,"vZ0":-4.7136018309902585,"x":107.51,"y":157.66,"x0":-1.079003390184321,"y0":50.00002605966194,"z0":5.67766047350117,"aX":-13.121476217250317},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":15.7,"breakHorizontal":10.8,"spinRate":2556,"spinDirection":215},"zone":2,"typeConfidence":2.0,"plateTime":0.39478018980492413,"extension":5.919258988831814},"index":0,"playId":"09fedb94-5822-330e-930c-0a1c0d058bd6","pitchNumber":1,"startTime":"2026-05-24T02:34:37.181Z","endTime":"2026-05-24T02:34:41.713Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.7,"endSpeed":82.8,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.40195214164923,"aZ":-30.442414356747033,"pfxX":-0.11249727768708517,"pfxZ":1.0085006578680416,"pX":1.8213488587731734,"pZ":0.08359103929100575,"vX0":7.044409290468447,"vY0":-130.26014262093832,"vZ0":-7.807894468672246,"x":47.57,"y":236.52,"x0":-0.9036145805110097,"y0":50.003360176276374,"z0":5.422008090952739,"aX":-0.1937898983691391},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":0.2,"breakHorizontal":-1.3,"spinRate":2618,"spinDirection":266},"zone":14,"typeConfidence":2.0,"plateTime":0.4205065181448475,"extension":5.975836535019449},"index":1,"playId":"93f0e29b-e2ce-3127-b876-0119a89d108c","pitchNumber":2,"startTime":"2026-05-24T02:34:53.989Z","endTime":"2026-05-24T02:34:58.233Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.9,"endSpeed":80.4,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.823317642959555,"aZ":-33.830564363376645,"pfxX":-0.03375411948129176,"pfxZ":-1.0023851990054382,"pX":0.009233077585973382,"pZ":2.875023252990183,"vX0":3.2148746164304596,"vY0":-128.00285945680469,"vZ0":-0.700000095250302,"x":116.65,"y":161.15,"x0":-1.2616646346774325,"y0":50.00502485237574,"z0":5.814164868943397,"aX":-0.05649264337918475},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":-1.7,"breakHorizontal":-0.7,"spinRate":2522,"spinDirection":103},"zone":2,"typeConfidence":2.0,"plateTime":0.4288503824522376,"extension":5.6902946501397835},"index":2,"playId":"421cf4f7-8438-3385-90b4-a6b722f9a6ce","pitchNumber":3,"startTime":"2026-05-24T02:35:15.419Z","endTime":"2026-05-24T02:35:19.181Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.2,"endSpeed":86.5,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.37187833778996,"aZ":-14.825960176055814,"pfxX":-5.63253169502741,"pfxZ":8.981799841549982,"pX":0.43089779047082477,"pZ":4.133997175856796,"vX0":6.270052989929113,"vY0":-138.4642967014745,"vZ0":-1.7983261655683613,"x":100.58,"y":127.16,"x0":-1.136562471374132,"y0":50.00631871742661,"z0":5.789514677195422,"aX":-10.884213521282275},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":16.1,"breakHorizontal":8.8,"spinRate":2449,"spinDirection":219},"zone":12,"typeConfidence":2.0,"plateTime":0.396331459459196,"extension":5.827123986864072},"index":3,"playId":"6e889443-abe9-396d-acf5-96f57009e1fb","pitchNumber":4,"startTime":"2026-05-24T02:35:36.863Z","endTime":"2026-05-24T02:35:42.132Z","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":95.4,"endSpeed":86.7,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.481378600160554,"aZ":-15.297013926683185,"pfxX":-6.06383538406287,"pfxZ":8.703056515657908,"pX":0.5860694137161461,"pZ":3.425766386328253,"vX0":6.500389298062703,"vY0":-138.72683351763865,"vZ0":-3.476646918245143,"x":94.66,"y":146.28,"x0":-1.0052628811454174,"y0":50.00549070853159,"z0":5.7219579302300945,"aX":-11.762588231031804},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":15.1,"breakHorizontal":9.6,"spinRate":2441,"spinDirection":217},"zone":12,"typeConfidence":2.0,"plateTime":0.39558354427971487,"extension":5.8135274056339545},"index":4,"playId":"8f43f8f7-cd5f-3991-8752-880e5553d1b0","pitchNumber":5,"startTime":"2026-05-24T02:35:54.667Z","endTime":"2026-05-24T02:35:58.344Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.4,"endSpeed":82.0,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.202516527898396,"aZ":-32.09066034428985,"pfxX":-0.2910357710507441,"pfxZ":0.05014110018545814,"pX":-0.2780588342278697,"pZ":2.632220337971768,"vX0":2.7199563296192246,"vY0":-128.82991730954964,"vZ0":-1.805114500352245,"x":127.6,"y":167.71,"x0":-1.3051510462735116,"y0":50.00472678167659,"z0":5.798616650768349,"aX":-0.4949028231342465},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":-0.1,"breakHorizontal":0.0,"spinRate":2649,"spinDirection":68},"zone":5,"typeConfidence":2.0,"plateTime":0.4235092330193093,"extension":5.717101541998157},"index":5,"playId":"265a0482-db8b-3a72-9efd-b0ae5089c737","pitchNumber":6,"startTime":"2026-05-24T02:36:17.270Z","endTime":"2026-05-24T02:36:23.307Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":88.8,"endSpeed":81.6,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.93464632101651,"aZ":-32.03635458434949,"pfxX":-0.1944178693704739,"pfxZ":0.08306776327841536,"pX":0.9346829149027853,"pZ":1.5078116284660228,"vX0":5.003190664801956,"vY0":-129.27393443382857,"vZ0":-4.408353818714355,"x":81.37,"y":198.07,"x0":-1.0037392773046454,"y0":50.00317590073083,"z0":5.705175647790428,"aX":-0.3277424990598657},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":-0.6,"breakHorizontal":-0.8,"spinRate":2623,"spinDirection":359},"zone":14,"typeConfidence":2.0,"plateTime":0.42433196477536983,"extension":5.797971011904436},"index":6,"playId":"458068c2-ef12-3d6f-b80d-e6b0692c3da4","pitchNumber":7,"startTime":"2026-05-24T02:36:46.639Z","endTime":"2026-05-24T02:36:50.761Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T02:36:50.761Z","atBatIndex":14},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Chad Stevens called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":15,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-05-24T02:38:45.469Z","endTime":"2026-05-24T02:41:21.003Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":677060,"fullName":"Chad Stevens","link":"/api/v1/people/677060"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668678,"fullName":"Zac Gallen","link":"/api/v1/people/668678"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":677060,"fullName":"Chad Stevens","link":"/api/v1/people/677060"},"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(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.9,"endSpeed":84.8,"strikeZoneTop":3.362,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.956699503973187,"aZ":-14.06835897520727,"pfxX":-3.335241446150336,"pfxZ":9.849552193257635,"pX":1.1455072596931701,"pZ":2.476223246706067,"vX0":9.531727466276696,"vY0":-134.87960695879744,"vZ0":-6.497634222713635,"x":73.34,"y":171.92,"x0":-2.0044928903025063,"y0":50.00563230698544,"z0":5.912898935235393,"aX":-6.134138798143688},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":16.6,"breakHorizontal":4.0,"spinRate":2302,"spinDirection":204},"zone":14,"typeConfidence":0.91,"plateTime":0.4064424714037149,"extension":6.627900986338459},"index":0,"playId":"2d287968-48e8-30ea-b4f9-e28e546a8641","pitchNumber":1,"startTime":"2026-05-24T02:39:04.603Z","endTime":"2026-05-24T02:39:08.939Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.7,"endSpeed":81.0,"strikeZoneTop":3.362,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.455848956749296,"aZ":-29.998757705990613,"pfxX":1.3750623026617281,"pfxZ":1.3137142162963373,"pX":0.2640813177413828,"pZ":1.9228923629795152,"vX0":5.812690046087675,"vY0":-127.56693601878247,"vZ0":-4.165308124529483,"x":106.93,"y":186.86,"x0":-2.219594247631924,"y0":50.00105993218824,"z0":5.933147532524985,"aX":2.272712327048706},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":1.7,"breakHorizontal":-3.7,"spinRate":2330,"spinDirection":138},"zone":9,"typeConfidence":0.85,"plateTime":0.42884503229004034,"extension":6.593651241286696},"index":1,"playId":"001c0217-1a64-315f-a233-57dee3791adf","pitchNumber":2,"startTime":"2026-05-24T02:39:21.095Z","endTime":"2026-05-24T02:39:24.830Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.1,"endSpeed":81.2,"strikeZoneTop":3.362,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.689750478931394,"aZ":-30.393093132034558,"pfxX":2.7771774322410336,"pfxZ":1.0678854539453662,"pX":0.43858123498141877,"pZ":1.7785309660370212,"vX0":5.667727098676331,"vY0":-128.26603482283903,"vZ0":-4.397239674590855,"x":100.28,"y":190.76,"x0":-2.161008719847642,"y0":50.00240054964311,"z0":5.886772749136822,"aX":4.622802206498549},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":1.2,"breakHorizontal":-6.4,"spinRate":2381,"spinDirection":138},"zone":9,"typeConfidence":0.91,"plateTime":0.4271314354004656,"extension":6.612917923877782},"index":2,"playId":"c96c6b36-8f3b-30b2-a042-4baa5dc96597","pitchNumber":3,"startTime":"2026-05-24T02:39:35.474Z","endTime":"2026-05-24T02:39:41.507Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.7,"endSpeed":75.6,"strikeZoneTop":3.362,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.20999084917996,"aZ":-41.23063348863561,"pfxX":1.9298058736112287,"pfxZ":-6.327548466591586,"pX":-1.5279584766139052,"pZ":1.3039524066549457,"vX0":1.6725994776906545,"vY0":-119.01926263156608,"vZ0":-2.017307877397502,"x":175.24,"y":203.57,"x0":-2.490916902948874,"y0":50.00151242874281,"z0":5.902428374016733,"aX":2.763082647697988},"breaks":{"breakAngle":3.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.6,"breakVerticalInduced":-11.6,"breakHorizontal":-4.0,"spinRate":2462,"spinDirection":34},"zone":13,"typeConfidence":0.91,"plateTime":0.4605050407836355,"extension":6.530146745611409},"index":3,"playId":"4e2ead65-ab52-3be3-b563-dba0e247115b","pitchNumber":4,"startTime":"2026-05-24T02:40:02.002Z","endTime":"2026-05-24T02:40:06.232Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.1,"endSpeed":75.8,"strikeZoneTop":3.362,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.444131104391516,"aZ":-41.45047303917417,"pfxX":1.1055677765929515,"pfxZ":-6.42193384378117,"pX":-0.5128386466187904,"pZ":1.9515984849147774,"vX0":3.7400496628406197,"vY0":-119.5601855819746,"vZ0":-0.7783746646713201,"x":136.55,"y":186.09,"x0":-2.242125965800579,"y0":50.00147870337528,"z0":6.007147613648675,"aX":1.5970343707160026},"breaks":{"breakAngle":3.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.1,"breakVerticalInduced":-11.5,"breakHorizontal":-2.9,"spinRate":2440,"spinDirection":38},"zone":7,"typeConfidence":0.9,"plateTime":0.45844103755877175,"extension":6.6392673627301475},"index":4,"playId":"5e937f40-d504-3c2e-9763-2d1066851af3","pitchNumber":5,"startTime":"2026-05-24T02:40:18.224Z","endTime":"2026-05-24T02:40:22.855Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.2,"endSpeed":81.4,"strikeZoneTop":3.362,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.312385574769984,"aZ":-29.865548595433378,"pfxX":0.7346078407950756,"pfxZ":1.3821591712707635,"pX":-0.12402413229220483,"pZ":1.0564090377284419,"vX0":5.388235916664658,"vY0":-128.30705180381705,"vZ0":-6.072387685381771,"x":121.73,"y":210.26,"x0":-2.345787952126245,"y0":50.00108477979378,"z0":5.778054046975027,"aX":1.225810495285486},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":1.3,"breakHorizontal":-2.5,"spinRate":2293,"spinDirection":137},"zone":13,"typeConfidence":0.83,"plateTime":0.426723000107911,"extension":6.642525725321419},"index":5,"playId":"4c2d2228-fbf2-33f8-88a5-e4e6117e54e6","pitchNumber":6,"startTime":"2026-05-24T02:40:40.566Z","endTime":"2026-05-24T02:40:45.548Z","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":95.7,"endSpeed":87.3,"strikeZoneTop":3.362,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.889823825298528,"aZ":-12.800344325983477,"pfxX":-2.5628647602824453,"pfxZ":9.896504435878159,"pX":-0.22574617061991947,"pZ":3.01497662463488,"vX0":6.29102482094644,"vY0":-139.1991943147896,"vZ0":-5.468431616564269,"x":125.6,"y":157.38,"x0":-2.1843972723921175,"y0":50.00559562120966,"z0":5.8558676023122365,"aX":-5.018850604830747},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":16.9,"breakHorizontal":3.4,"spinRate":2394,"spinDirection":206},"zone":2,"typeConfidence":0.9,"plateTime":0.3938039233635142,"extension":6.583196604948368},"index":6,"playId":"315d5a73-1444-3352-9df7-e59e95364dc5","pitchNumber":7,"startTime":"2026-05-24T02:40:55.832Z","endTime":"2026-05-24T02:40:59.977Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":85.6,"strikeZoneTop":3.362,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.979880303680083,"aZ":-14.876295453010439,"pfxX":-1.2526275936987372,"pfxZ":9.219196540884276,"pX":0.5495797806997719,"pZ":2.1467491831677736,"vX0":7.094258088512499,"vY0":-136.34360903298972,"vZ0":-6.902314941884081,"x":96.05,"y":180.82,"x0":-1.9272722921580998,"y0":50.001115828509384,"z0":5.744580565551992,"aX":-2.3509455609833925},"breaks":{"breakAngle":2.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":15.4,"breakHorizontal":0.7,"spinRate":2273,"spinDirection":199},"zone":9,"typeConfidence":0.88,"plateTime":0.402271954620959,"extension":6.858394782346433},"index":7,"playId":"34db54e2-c391-3347-b049-cf88f8e90dc4","pitchNumber":8,"startTime":"2026-05-24T02:41:15.401Z","endTime":"2026-05-24T02:41:21.003Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T02:41:21.003Z","atBatIndex":15},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kyle Karros called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-05-24T02:41:45.474Z","endTime":"2026-05-24T02:42:46.168Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668678,"fullName":"Zac Gallen","link":"/api/v1/people/668678"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"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":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.7,"endSpeed":76.9,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.26085991070167,"aZ":-42.28003846452022,"pfxX":0.7135252163919183,"pfxZ":-6.761145353500535,"pX":0.06300355612304724,"pZ":2.3258470974022876,"vX0":5.279754680425151,"vY0":-121.84820583154983,"vZ0":-0.04191691445201373,"x":114.6,"y":175.98,"x0":-2.2298611489763545,"y0":50.001924800141005,"z0":6.014379421351195,"aX":1.0665676400601771},"breaks":{"breakAngle":2.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.1,"breakVerticalInduced":-12.0,"breakHorizontal":-2.6,"spinRate":2422,"spinDirection":27},"zone":8,"typeConfidence":0.89,"plateTime":0.4505347891455651,"extension":6.62419432706036},"index":0,"playId":"5ec36b36-00a7-3a02-b2c1-0015106c6260","pitchNumber":1,"startTime":"2026-05-24T02:41:47.330Z","endTime":"2026-05-24T02:41:50.620Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.2,"endSpeed":82.1,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.64581731572526,"aZ":-28.458973419383728,"pfxX":2.4885782314885017,"pfxZ":2.192491618582631,"pX":1.4722538761720485,"pZ":0.8074447269359295,"vX0":8.31277312413854,"vY0":-129.50609653406596,"vZ0":-7.020306122340867,"x":60.88,"y":216.98,"x0":-2.105553509660153,"y0":50.002616050054456,"z0":5.737102404939456,"aX":4.216609110579766},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":2.5,"breakHorizontal":-6.4,"spinRate":2456,"spinDirection":162},"zone":14,"typeConfidence":0.92,"plateTime":0.42332463695436084,"extension":6.736289507940648},"index":1,"playId":"aff118c7-050a-3fa1-81b5-eae6d9dba3f7","pitchNumber":2,"startTime":"2026-05-24T02:42:05.073Z","endTime":"2026-05-24T02:42:08.802Z","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":94.4,"endSpeed":87.0,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.411807386672884,"aZ":-15.714284044280443,"pfxX":-3.3112354125176084,"pfxZ":8.580222596035561,"pX":0.40518669042770133,"pZ":1.7150413079211304,"vX0":7.599881287651915,"vY0":-137.1648834715326,"vZ0":-8.20562641657869,"x":101.56,"y":192.47,"x0":-1.96291797334438,"y0":50.00565120744539,"z0":5.802637293017235,"aX":-6.354804344161811},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":14.0,"breakHorizontal":4.6,"spinRate":2220,"spinDirection":200},"zone":9,"typeConfidence":0.9,"plateTime":0.39829435827012016,"extension":6.7690427011498135},"index":2,"playId":"02e2b984-121b-3158-9942-c435ca871ae5","pitchNumber":3,"startTime":"2026-05-24T02:42:23.641Z","endTime":"2026-05-24T02:42:27.963Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":93.5,"endSpeed":86.2,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.067956976579907,"aZ":-16.65291025715961,"pfxX":-1.8071257142180963,"pfxZ":8.222133134820321,"pX":-0.14920772690338624,"pZ":2.3496557236979356,"vX0":5.715379814869233,"vY0":-136.10205014716433,"vZ0":-6.42628694911529,"x":122.69,"y":175.34,"x0":-2.0356989172076343,"y0":50.00427048091601,"z0":5.882169079550428,"aX":-3.412274015879341},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":13.8,"breakHorizontal":2.2,"spinRate":2192,"spinDirection":204},"zone":5,"typeConfidence":0.88,"plateTime":0.4014477798184446,"extension":6.742542694667351},"index":3,"playId":"9c91119e-4c74-3920-a053-0d4214ef85e2","pitchNumber":4,"startTime":"2026-05-24T02:42:40.510Z","endTime":"2026-05-24T02:42:46.168Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T02:42:46.168Z","atBatIndex":16},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jake McCarthy strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-05-24T02:43:08.087Z","endTime":"2026-05-24T02:45:12.352Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668678,"fullName":"Zac Gallen","link":"/api/v1/people/668678"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,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":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.9,"endSpeed":76.1,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.361185560036002,"aZ":-41.49327579729529,"pfxX":0.45023832477756653,"pfxZ":-6.4438100612963645,"pX":-0.4298790884003381,"pZ":1.3013478382337034,"vX0":4.154408106690013,"vY0":-119.32792565603896,"vZ0":-2.02938767534906,"x":133.39,"y":203.64,"x0":-2.2499274303289636,"y0":50.00432653698565,"z0":5.891606832629056,"aX":0.6500729626577246},"breaks":{"breakAngle":1.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.4,"breakVerticalInduced":-11.9,"breakHorizontal":-1.8,"spinRate":2417,"spinDirection":36},"zone":13,"typeConfidence":0.9,"plateTime":0.45853511037163974,"extension":6.514201732338779},"index":0,"playId":"5d943266-db60-39e1-b2d3-10b6b04f9cb2","pitchNumber":1,"startTime":"2026-05-24T02:43:11.181Z","endTime":"2026-05-24T02:43:16.673Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.2,"endSpeed":76.3,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.165163229829737,"aZ":-40.486355148024884,"pfxX":0.6110374345366125,"pfxZ":-5.688072338422023,"pX":-1.0251804673171157,"pZ":2.094140664777971,"vX0":2.709877123799179,"vY0":-119.8006830546389,"vZ0":-0.748215306850654,"x":156.08,"y":182.24,"x0":-2.248348720592813,"y0":50.00512623539672,"z0":6.015109248363622,"aX":0.8922631793241137},"breaks":{"breakAngle":2.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.4,"breakVerticalInduced":-10.2,"breakHorizontal":-1.7,"spinRate":2331,"spinDirection":32},"zone":13,"typeConfidence":0.88,"plateTime":0.45640421231077966,"extension":6.541757057995153},"index":1,"playId":"23bd3aa0-110e-3e43-88b8-9c5ebf521854","pitchNumber":2,"startTime":"2026-05-24T02:43:23.898Z","endTime":"2026-05-24T02:43:30.283Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":86.8,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.56690769565268,"aZ":-15.219599876343823,"pfxX":-2.9483044343034854,"pfxZ":8.868981846908277,"pX":0.33495161196533096,"pZ":1.758879924368273,"vX0":7.6471855254851855,"vY0":-136.98211571471688,"vZ0":-7.8726659004351385,"x":104.23,"y":191.29,"x0":-2.1024874690648776,"y0":50.00341419506853,"z0":5.6983522640475535,"aX":-5.637157826287137},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":14.6,"breakHorizontal":3.8,"spinRate":2308,"spinDirection":208},"zone":9,"typeConfidence":0.9,"plateTime":0.3989343834504533,"extension":6.75003488580213},"index":2,"playId":"1d67935d-6566-328c-bc35-73f48ee63261","pitchNumber":3,"startTime":"2026-05-24T02:43:40.414Z","endTime":"2026-05-24T02:43:44.232Z","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":1,"outs":2},"index":3,"startTime":"2026-05-24T02:43:48.021Z","endTime":"2026-05-24T02:44:03.441Z","isPitch":false,"type":"action","player":{"id":664983,"link":"/api/v1/people/664983"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.0,"endSpeed":76.1,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.880333430747235,"aZ":-42.285258237910696,"pfxX":1.9650839305351906,"pfxZ":-7.01148739580391,"pX":0.351436847641856,"pZ":1.183956231557407,"vX0":5.505990303597316,"vY0":-119.31077666919268,"vZ0":-1.9420913678523417,"x":103.6,"y":206.81,"x0":-2.2411526238152444,"y0":50.002993616177314,"z0":5.81800875864156,"aX":2.8331448667289525},"breaks":{"breakAngle":4.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.5,"breakVerticalInduced":-13.0,"breakHorizontal":-4.9,"spinRate":2535,"spinDirection":36},"zone":14,"typeConfidence":0.91,"plateTime":0.45900895223174976,"extension":6.606173569272002},"index":4,"playId":"0ef41b71-0fec-359c-ac2a-13324f2fb6ab","pitchNumber":4,"startTime":"2026-05-24T02:44:03.441Z","endTime":"2026-05-24T02:44:07.239Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":87.5,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.648650180072007,"aZ":-15.320250164487456,"pfxX":-2.568822209972987,"pfxZ":8.693137464170356,"pX":-0.8693974184876744,"pZ":1.0582880618806054,"vX0":4.501965191046248,"vY0":-137.89169923671048,"vZ0":-9.787852377195204,"x":150.14,"y":210.21,"x0":-2.1842942036779163,"y0":50.00475300662849,"z0":5.671156198925403,"aX":-4.981983263202566},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":14.0,"breakHorizontal":3.8,"spinRate":2118,"spinDirection":212},"zone":13,"typeConfidence":0.88,"plateTime":0.39614796587710144,"extension":6.713556360122818},"index":5,"playId":"f274ffbc-f3a3-3e97-8a2e-a0f949823702","pitchNumber":5,"startTime":"2026-05-24T02:44:21.392Z","endTime":"2026-05-24T02:44:26.069Z","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.6,"endSpeed":87.4,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.260943753356973,"aZ":-13.677007050800526,"pfxX":-2.908404636869691,"pfxZ":9.542571553294334,"pX":0.17517402021196288,"pZ":2.2960669154909756,"vX0":7.29707306060164,"vY0":-137.5614097282704,"vZ0":-6.8426460528826425,"x":110.32,"y":176.79,"x0":-2.120571247595194,"y0":50.00060235752017,"z0":5.7222677805547875,"aX":-5.636683059587798},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":16.2,"breakHorizontal":4.0,"spinRate":2274,"spinDirection":209},"zone":5,"typeConfidence":0.9,"plateTime":0.3964356480395179,"extension":6.869261741800767},"index":6,"playId":"b391a821-ca88-3da7-ad10-723b2f954eb9","pitchNumber":6,"startTime":"2026-05-24T02:44:38.677Z","endTime":"2026-05-24T02:44:42.742Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":89.1,"endSpeed":82.4,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.272729174627628,"aZ":-27.557471963209284,"pfxX":2.295547004796985,"pfxZ":2.705312202265839,"pX":0.6781828338908731,"pZ":1.3368536427119364,"vX0":6.581909205341645,"vY0":-129.64408899297453,"vZ0":-5.894001780034647,"x":91.15,"y":202.68,"x0":-2.188559856798558,"y0":50.00514189645206,"z0":5.734409956538687,"aX":3.9199991252700177},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":3.8,"breakHorizontal":-5.5,"spinRate":2402,"spinDirection":155},"zone":14,"typeConfidence":0.92,"plateTime":0.42196486956606183,"extension":6.726658165041624},"index":7,"playId":"dfe77019-f619-32fa-8587-a2cbf0f77709","pitchNumber":7,"startTime":"2026-05-24T02:45:07.476Z","endTime":"2026-05-24T02:45:12.352Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T02:45:12.352Z","atBatIndex":17},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ryan Waldschmidt singles on a line drive to left fielder Troy Johnston.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":18,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-05-24T02:47:26.202Z","endTime":"2026-05-24T02:48:21.355Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":814439,"fullName":"Ryan Waldschmidt","link":"/api/v1/people/814439"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":547179,"fullName":"Michael Lorenzen","link":"/api/v1/people/547179"},"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":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":814439,"fullName":"Ryan Waldschmidt","link":"/api/v1/people/814439"},"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_fielded_ball"}]}],"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":0},"pitchData":{"startSpeed":91.3,"endSpeed":83.8,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.239239310142334,"aZ":-24.59590375000529,"pfxX":0.3019980595107774,"pfxZ":4.238115839456672,"pX":0.7151847290835156,"pZ":2.3875609720710047,"vX0":5.158030876998582,"vY0":-132.83151721230436,"vZ0":-4.070335998190166,"x":89.74,"y":174.32,"x0":-1.2903931692895163,"y0":50.00294936670341,"z0":5.726298686711683,"aX":0.5399493433153284},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":7.0,"breakHorizontal":-1.7,"spinRate":2537,"spinDirection":207},"zone":6,"typeConfidence":2.0,"plateTime":0.41222053560733407,"extension":5.753129126731222},"index":0,"playId":"ec0a9850-293c-349d-be7f-c40074bfce09","pitchNumber":1,"startTime":"2026-05-24T02:47:35.699Z","endTime":"2026-05-24T02:47:39.150Z","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":85.2,"endSpeed":77.1,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.333602799248037,"aZ":-30.177498255859316,"pfxX":3.057424531576027,"pfxZ":1.3118374349072681,"pX":1.6333056299329805,"pZ":1.3887449659642412,"vX0":6.237603822636382,"vY0":-123.76745579549865,"vZ0":-3.781385226922236,"x":54.74,"y":201.28,"x0":-1.3369688834658418,"y0":50.0012970436017,"z0":5.519691956571369,"aX":4.647121960954651},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":1.6,"breakHorizontal":-7.2,"spinRate":2757,"spinDirection":48},"zone":14,"typeConfidence":2.0,"plateTime":0.44598477539237535,"extension":6.077553783372289},"index":1,"playId":"c8c93fe8-5766-3811-80c9-0e184c60c5c0","pitchNumber":2,"startTime":"2026-05-24T02:47:53.804Z","endTime":"2026-05-24T02:47:58.246Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.5,"endSpeed":76.4,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.900611478855655,"aZ":-34.74779450310212,"pfxX":2.6973440950417413,"pfxZ":-1.7181707644690558,"pX":-0.036744018826868285,"pZ":2.142396479190536,"vX0":2.779486134182415,"vY0":-122.88054015072258,"vZ0":-1.2873216840931672,"x":118.4,"y":180.94,"x0":-1.541409190737133,"y0":50.001689181219525,"z0":5.679722440960957,"aX":4.0419559347195575},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.1,"breakVerticalInduced":-3.1,"breakHorizontal":-5.6,"spinRate":2604,"spinDirection":50},"zone":8,"typeConfidence":2.0,"plateTime":0.4492039855941896,"extension":5.995146395260764},"hitData":{"launchSpeed":99.5,"launchAngle":13.0,"totalDistance":248.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":81.45,"coordY":91.52}},"index":2,"playId":"e24a1878-752d-3986-8901-58d93c3a9030","pitchNumber":3,"startTime":"2026-05-24T02:48:11.326Z","endTime":"2026-05-24T02:48:21.355Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T02:48:21.355Z","atBatIndex":18},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Ketel Marte walks. Ryan Waldschmidt to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-05-24T02:48:36.617Z","endTime":"2026-05-24T02:51:41.152Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":547179,"fullName":"Michael Lorenzen","link":"/api/v1/people/547179"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"postOnSecond":{"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,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":814439,"fullName":"Ryan Waldschmidt","link":"/api/v1/people/814439"},"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":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"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":0},"pitchData":{"startSpeed":85.0,"endSpeed":77.8,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.199855942025454,"aZ":-23.689020720044514,"pfxX":-8.279004229893289,"pfxZ":5.481309508921106,"pX":-1.1821099874391243,"pZ":3.059914161083266,"vX0":3.233203088214283,"vY0":-123.78116189743412,"vZ0":-1.7002515813222585,"x":162.06,"y":156.16,"x0":-1.4310979347828199,"y0":50.005197832356856,"z0":5.743379911049224,"aX":-12.821013782674449},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":9.7,"breakHorizontal":14.2,"spinRate":1986,"spinDirection":238},"zone":11,"typeConfidence":2.0,"plateTime":0.4428737721757319,"extension":5.640846464451773},"index":0,"playId":"5c60e344-f139-3cee-9c0c-61dbde02c461","pitchNumber":1,"startTime":"2026-05-24T02:48:47.051Z","endTime":"2026-05-24T02:48:50.922Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.5,"endSpeed":78.0,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.17768236362599,"aZ":-22.910404826651114,"pfxX":-8.860912827629356,"pfxZ":5.936200741327024,"pX":-0.3074029191522737,"pZ":2.8276394830835048,"vX0":5.378599339042705,"vY0":-124.4363196887861,"vZ0":-2.542050048251247,"x":128.72,"y":162.43,"x0":-1.351461153086318,"y0":50.00052443974851,"z0":5.7708701333321715,"aX":-13.822217677385838},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":10.3,"breakHorizontal":14.8,"spinRate":2189,"spinDirection":234},"zone":1,"typeConfidence":2.0,"plateTime":0.44103563707979365,"extension":5.875218709733356},"index":1,"playId":"41e152ec-225e-3678-8ed3-696c03049e74","pitchNumber":2,"startTime":"2026-05-24T02:49:06.880Z","endTime":"2026-05-24T02:49:13.848Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":true},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.1,"endSpeed":77.3,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.75915049718946,"aZ":-21.633638701580157,"pfxX":-9.71660413351775,"pfxZ":6.88603347897704,"pX":0.6591000451922487,"pZ":1.7339545816943778,"vX0":7.476590902693167,"vY0":-123.53831741817544,"vZ0":-4.97317550806957,"x":91.88,"y":191.96,"x0":-1.1581346790584903,"y0":50.00405661141309,"z0":5.613783048199745,"aX":-14.879395135813269},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":11.4,"breakHorizontal":15.6,"spinRate":2123,"spinDirection":239},"zone":9,"typeConfidence":2.0,"plateTime":0.44494576720321666,"extension":5.712464644729648},"index":2,"playId":"4b5e2aa2-be82-3320-b32a-0b103263418f","pitchNumber":3,"startTime":"2026-05-24T02:49:36.915Z","endTime":"2026-05-24T02:50:03.921Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":115,"player":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"}}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":85.3,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.44374005225933,"aZ":-14.780389604649104,"pfxX":-6.709943726300519,"pfxZ":9.20954206203375,"pX":-0.4148289683992634,"pZ":4.030553282304413,"vX0":4.754895068407842,"vY0":-137.31021064551248,"vZ0":-2.0885653184296245,"x":132.81,"y":129.96,"x0":-1.3065806008166625,"y0":50.006223837265594,"z0":5.8192977481240185,"aX":-12.677989988182437},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":16.3,"breakHorizontal":11.0,"spinRate":2454,"spinDirection":221},"zone":11,"typeConfidence":2.0,"plateTime":0.4005458845784551,"extension":5.698312155705261},"index":3,"playId":"dd18502c-8cdc-3df8-be5e-06d0c7b42534","pitchNumber":4,"startTime":"2026-05-24T02:50:09.931Z","endTime":"2026-05-24T02:50:15.270Z","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":0},"index":4,"playId":"132723c0-57a6-302d-a2c9-1c0ba869a78d","startTime":"2026-05-24T02:50:32.965Z","endTime":"2026-05-24T02:50:37.073Z","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":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.2,"endSpeed":78.1,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.12112110399832,"aZ":-21.46821427387311,"pfxX":-8.918939886470266,"pfxZ":6.805781323864011,"pX":-1.1948320359352318,"pZ":2.8164566549143153,"vX0":3.199175242958395,"vY0":-125.39729951704649,"vZ0":-2.792033381593451,"x":162.54,"y":162.74,"x0":-1.336873869589787,"y0":50.00600062637075,"z0":5.718487823742624,"aX":-14.040639139864538},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":11.9,"breakHorizontal":15.2,"spinRate":2183,"spinDirection":238},"zone":11,"typeConfidence":2.0,"plateTime":0.43875788697447904,"extension":5.774665559522398},"index":5,"playId":"58cddfed-506a-360b-a639-b36c17e43f07","pitchNumber":5,"startTime":"2026-05-24T02:50:54.023Z","endTime":"2026-05-24T02:50:58.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,"runnerGoing":true},"count":{"balls":4,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.0,"endSpeed":77.1,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.62940476861616,"aZ":-21.153754560685208,"pfxX":-9.309179794422189,"pfxZ":7.234581036420513,"pX":-0.644323259603986,"pZ":1.2459437797510022,"vX0":4.308666406877491,"vY0":-123.48841101484554,"vZ0":-6.265467627631802,"x":141.56,"y":205.14,"x0":-1.2146944696290343,"y0":50.00605539188449,"z0":5.629880792184255,"aX":-14.189622956949716},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":11.6,"breakHorizontal":15.6,"spinRate":2150,"spinDirection":239},"zone":13,"typeConfidence":2.0,"plateTime":0.4458091874720904,"extension":5.841965993388994},"index":6,"playId":"de136ad1-d72d-3f2b-8ef5-844972b0ca45","pitchNumber":6,"startTime":"2026-05-24T02:51:27.714Z","endTime":"2026-05-24T02:51:41.152Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T02:51:41.152Z","atBatIndex":19},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Corbin Carroll strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-05-24T02:51:56.690Z","endTime":"2026-05-24T02:54:10.360Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":547179,"fullName":"Michael Lorenzen","link":"/api/v1/people/547179"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"postOnSecond":{"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,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"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(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":92.8,"endSpeed":85.3,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.325318645158276,"aZ":-22.717412928544693,"pfxX":-0.7884674993487395,"pfxZ":5.079946946378765,"pX":-0.3500837534006236,"pZ":3.621375571273113,"vX0":3.2599789260319283,"vY0":-135.27401175814293,"vZ0":-1.4268060240657623,"x":130.34,"y":141.0,"x0":-1.4660967236021714,"y0":50.0013137906035,"z0":5.741613104797001,"aX":-1.4676746403454506},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":9.1,"breakHorizontal":0.7,"spinRate":2603,"spinDirection":207},"zone":11,"typeConfidence":2.0,"plateTime":0.4042367210868254,"extension":5.7164299106885},"index":0,"playId":"2df0d9d2-ab3e-3fa0-b406-44c407f88226","pitchNumber":1,"startTime":"2026-05-24T02:52:08.289Z","endTime":"2026-05-24T02:52:12.259Z","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.0,"endSpeed":84.3,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.947450736869627,"aZ":-24.023987480454636,"pfxX":-0.6141964401766589,"pfxZ":4.47908322454936,"pX":-0.5490412749596653,"pZ":3.259530323883615,"vX0":2.8366660638706023,"vY0":-134.05150180101234,"vZ0":-1.935191019956642,"x":137.93,"y":150.77,"x0":-1.5411278597422098,"y0":50.00534273195873,"z0":5.705771347106858,"aX":-1.1187039225707227},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":7.9,"breakHorizontal":0.5,"spinRate":2530,"spinDirection":214},"zone":1,"typeConfidence":2.0,"plateTime":0.4085891440414513,"extension":5.861664124258742},"index":1,"playId":"f85cadec-4da8-3ee2-bbfe-7f509e657276","pitchNumber":2,"startTime":"2026-05-24T02:52:29.406Z","endTime":"2026-05-24T02:52:35.295Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.1,"endSpeed":86.9,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.50106154718648,"aZ":-11.271386555032807,"pfxX":-7.224883456358087,"pfxZ":10.700275960312812,"pX":0.807488421888001,"pZ":2.5842079930425483,"vX0":7.869098883682222,"vY0":-139.622360797157,"vZ0":-6.137545284001379,"x":86.22,"y":169.01,"x0":-1.1228959579208546,"y0":50.00632014032139,"z0":5.569072575832398,"aX":-14.118754371943435},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":18.1,"breakHorizontal":11.3,"spinRate":2569,"spinDirection":223},"zone":6,"typeConfidence":2.0,"plateTime":0.39386758699992797,"extension":5.886015405866639},"index":2,"playId":"1f68c68f-55b0-3553-b204-9a1ffe0faaf0","pitchNumber":3,"startTime":"2026-05-24T02:52:49.828Z","endTime":"2026-05-24T02:52:54.196Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.2,"endSpeed":81.4,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.60321132982143,"aZ":-32.53605507803803,"pfxX":-9.93656173117157,"pfxZ":-0.21740030437620694,"pX":0.16492958207287242,"pZ":0.5110388657687742,"vX0":6.9044288859158485,"vY0":-129.51206593688832,"vZ0":-6.16394205253978,"x":110.71,"y":224.98,"x0":-1.2582374853148555,"y0":50.001456182248894,"z0":5.441571138481386,"aX":-16.708032820727126},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":-1.7,"breakHorizontal":16.2,"spinRate":1743,"spinDirection":251},"zone":14,"typeConfidence":2.0,"plateTime":0.42457126299896286,"extension":5.825642326711395},"index":3,"playId":"49d584b6-9b60-362a-9a0a-cf2255420594","pitchNumber":4,"startTime":"2026-05-24T02:53:09.879Z","endTime":"2026-05-24T02:53:14.508Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.4,"endSpeed":87.7,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.98164831296646,"aZ":-15.183804393736109,"pfxX":-7.196032006118368,"pfxZ":8.580049755997212,"pX":0.18545650750814127,"pZ":2.637883519690421,"vX0":6.3802261497036765,"vY0":-140.15115182442497,"vZ0":-5.310311652293498,"x":109.93,"y":167.56,"x0":-1.1905472847550367,"y0":50.00566242115706,"z0":5.556182457915159,"aX":-14.254677333873328},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":14.5,"breakHorizontal":11.6,"spinRate":2432,"spinDirection":227},"zone":5,"typeConfidence":2.0,"plateTime":0.39147167489885293,"extension":5.826766367255513},"index":4,"playId":"dd580658-f64a-3999-9a6f-b2ba50217f6a","pitchNumber":5,"startTime":"2026-05-24T02:53:34.045Z","endTime":"2026-05-24T02:53:38.443Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":86.1,"endSpeed":78.8,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.97341656528478,"aZ":-23.938332827083222,"pfxX":-9.311815434275168,"pfxZ":5.197774723082512,"pX":-0.15937800716705047,"pZ":1.857316878677401,"vX0":5.448727897967196,"vY0":-125.27776345823177,"vZ0":-4.556430841819804,"x":123.08,"y":188.63,"x0":-1.1558183081073083,"y0":50.00469214070294,"z0":5.663179663013523,"aX":-14.76124051845534},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":8.5,"breakHorizontal":15.6,"spinRate":2018,"spinDirection":241},"zone":8,"typeConfidence":2.0,"plateTime":0.43768358940805596,"extension":5.830866944284447},"index":5,"playId":"184eca72-c946-3d08-977b-bf6ce239d0af","pitchNumber":6,"startTime":"2026-05-24T02:54:04.847Z","endTime":"2026-05-24T02:54:10.360Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T02:54:10.360Z","atBatIndex":20},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Geraldo Perdomo singles on a line drive to left fielder Troy Johnston. Ryan Waldschmidt scores. Ketel Marte to 2nd.","rbi":1,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-05-24T02:54:23.853Z","endTime":"2026-05-24T02:56:44.912Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":60},"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":547179,"fullName":"Michael Lorenzen","link":"/api/v1/people/547179"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"postOnSecond":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,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":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":687859,"link":"/api/v1/people/687859"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"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":814439,"fullName":"Ryan Waldschmidt","link":"/api/v1/people/814439"},"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":814439,"fullName":"Ryan Waldschmidt","link":"/api/v1/people/814439"},"responsiblePitcher":{"id":547179,"link":"/api/v1/people/547179"},"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":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.1,"endSpeed":88.4,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.067853795298433,"aZ":-23.131079813582115,"pfxX":-9.458674977994008,"pfxZ":4.538918595006933,"pX":-0.32943160597339816,"pZ":2.5084907292432996,"vX0":5.955100697976082,"vY0":-139.92304865872225,"vZ0":-4.384304260532428,"x":129.56,"y":171.05,"x0":-1.2507113726539294,"y0":50.006318653322936,"z0":5.60181976569267,"aX":-18.854496615344523},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":7.6,"breakHorizontal":16.0,"spinRate":2256,"spinDirection":226},"zone":4,"typeConfidence":2.0,"plateTime":0.3906935983283697,"extension":5.885273679443222},"index":0,"playId":"dad5e9a4-2e12-38db-803b-41486cb0b5be","pitchNumber":1,"startTime":"2026-05-24T02:54:34.012Z","endTime":"2026-05-24T02:54:39.456Z","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":93.5,"endSpeed":86.5,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.97864021680757,"aZ":-21.81949730059191,"pfxX":-1.9294757249664913,"pfxZ":5.465506865418423,"pX":0.8438036799094566,"pZ":1.9352450964213896,"vX0":6.278372661379827,"vY0":-136.10237978033652,"vZ0":-5.452842812058465,"x":84.84,"y":186.53,"x0":-1.2318812687029543,"y0":50.005252342220984,"z0":5.454287833696609,"aX":-3.6577074489456103},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":9.0,"breakHorizontal":2.3,"spinRate":2530,"spinDirection":222},"zone":14,"typeConfidence":2.0,"plateTime":0.40086025255128854,"extension":5.899998922501026},"index":1,"playId":"f1bd8956-d12c-3e89-a074-1a12fc8dc7c5","pitchNumber":2,"startTime":"2026-05-24T02:54:55.506Z","endTime":"2026-05-24T02:55:00.450Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.7,"endSpeed":79.1,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.224229611665304,"aZ":-22.371722240555034,"pfxX":-8.91347657054578,"pfxZ":6.1236340207895505,"pX":-0.44846488962785125,"pZ":2.009424467622938,"vX0":5.081006133139848,"vY0":-126.11802764152978,"vZ0":-4.487065829358255,"x":134.09,"y":184.53,"x0":-1.3381160188113084,"y0":50.00120554475781,"z0":5.630812069470342,"aX":-14.263022538826108},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":10.2,"breakHorizontal":14.9,"spinRate":2070,"spinDirection":239},"zone":7,"typeConfidence":2.0,"plateTime":0.4353908645776148,"extension":5.81641235175551},"index":2,"playId":"8f296444-7f58-3e62-b87f-85e11db19add","pitchNumber":3,"startTime":"2026-05-24T02:55:14.097Z","endTime":"2026-05-24T02:55:18.020Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.3,"endSpeed":82.4,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.764410228898498,"aZ":-31.971059141831518,"pfxX":-9.972439827706236,"pfxZ":0.11860684731719917,"pX":0.10391416290666033,"pZ":0.06635038404286511,"vX0":7.215075680592143,"vY0":-129.72532948786701,"vZ0":-7.0804944318378125,"x":113.04,"y":236.99,"x0":-1.4157457544431575,"y0":50.00226149456427,"z0":5.263532311934637,"aX":-17.02131271122595},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":-1.2,"breakHorizontal":16.4,"spinRate":1513,"spinDirection":254},"zone":14,"typeConfidence":2.0,"plateTime":0.4219856444079655,"extension":6.055048856519928},"index":3,"playId":"8cb04fb1-3b64-3065-be26-0187e7abb3e1","pitchNumber":4,"startTime":"2026-05-24T02:55:44.746Z","endTime":"2026-05-24T02:55:49.717Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.5,"endSpeed":88.1,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.22646844616994,"aZ":-23.728645198940235,"pfxX":-10.479638478133667,"pfxZ":4.238632565580801,"pX":-0.19409260692008612,"pZ":3.049609974684514,"vX0":7.059143196437905,"vY0":-140.4075068123536,"vZ0":-2.7161096927480712,"x":124.4,"y":156.44,"x0":-1.381067200123605,"y0":50.006885397694674,"z0":5.576210526827373,"aX":-20.898116033204264},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":7.3,"breakHorizontal":17.5,"spinRate":2315,"spinDirection":238},"zone":2,"typeConfidence":2.0,"plateTime":0.39032966247941214,"extension":5.903617664261037},"index":4,"playId":"83cc3739-2779-3526-9a68-b6cc6e03a996","pitchNumber":5,"startTime":"2026-05-24T02:56:10.614Z","endTime":"2026-05-24T02:56:14.357Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.3,"endSpeed":82.5,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.990314238141526,"aZ":-30.616705295160028,"pfxX":0.36807360649151566,"pfxZ":0.9074423461979135,"pX":-0.22209155197984445,"pZ":2.0357867156000897,"vX0":3.207281981368695,"vY0":-130.0824631752233,"vZ0":-3.212633575032551,"x":125.47,"y":183.81,"x0":-1.5163119736983837,"y0":50.004633712711495,"z0":5.595469454766948,"aX":0.6342334604296418},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":1.2,"breakHorizontal":-1.3,"spinRate":2694,"spinDirection":25},"zone":8,"typeConfidence":2.0,"plateTime":0.42024757893960185,"extension":5.923070170452411},"hitData":{"launchSpeed":95.9,"launchAngle":14.0,"totalDistance":255.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":87.17,"coordY":85.74}},"index":5,"playId":"fcd6926b-8e18-3d53-b64f-aa9fa365b900","pitchNumber":6,"startTime":"2026-05-24T02:56:34.460Z","endTime":"2026-05-24T02:56:44.912Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T02:56:44.912Z","atBatIndex":21},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Nolan Arenado doubles (11) on a line drive to left fielder Troy Johnston. Ketel Marte scores. Geraldo Perdomo scores.","rbi":2,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-05-24T02:58:09.968Z","endTime":"2026-05-24T02:59:03.974Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":71},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":547179,"fullName":"Michael Lorenzen","link":"/api/v1/people/547179"},"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":[1,2,3],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"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_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"responsiblePitcher":{"id":547179,"link":"/api/v1/people/547179"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"responsiblePitcher":{"id":547179,"link":"/api/v1/people/547179"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"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-24T02:57:21.957Z","endTime":"2026-05-24T02:58:12.044Z","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(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.6,"endSpeed":77.6,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.94713880186793,"aZ":-28.269637055172446,"pfxX":5.057596718551177,"pfxZ":2.5435842236056487,"pX":0.31229937306344774,"pZ":3.2634524952739894,"vX0":2.7054797703245703,"vY0":-123.25656941451425,"vZ0":-0.0057528824564642145,"x":105.1,"y":150.67,"x0":-1.4573938922800904,"y0":50.00407947134821,"z0":5.656888135044502,"aX":7.766059263867172},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":4.8,"breakHorizontal":-9.8,"spinRate":2748,"spinDirection":64},"zone":3,"typeConfidence":2.0,"plateTime":0.444725765130189,"extension":5.944013453107144},"index":1,"playId":"fea2dd09-a19d-3959-9ff5-2446fe335c39","pitchNumber":1,"startTime":"2026-05-24T02:58:12.044Z","endTime":"2026-05-24T02:58:17.958Z","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.1,"endSpeed":86.1,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.903148171795884,"aZ":-20.351486083559617,"pfxX":-7.011596018433676,"pfxZ":6.213230809690842,"pX":-0.15830708237693017,"pZ":3.4899589677729876,"vX0":5.291920208448244,"vY0":-136.990255183035,"vZ0":-2.6250526639128164,"x":123.03,"y":144.55,"x0":-1.202891682402389,"y0":50.00438796640335,"z0":5.849937268240739,"aX":-13.344620695371326},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":10.9,"breakHorizontal":11.6,"spinRate":2256,"spinDirection":217},"zone":11,"typeConfidence":2.0,"plateTime":0.3996451647657695,"extension":5.709330506212799},"index":2,"playId":"ee3a744f-b4fd-3cf5-be20-3adb209d018f","pitchNumber":2,"startTime":"2026-05-24T02:58:28.564Z","endTime":"2026-05-24T02:58:35.926Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.1,"endSpeed":81.0,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.963365169261486,"aZ":-32.06140740342337,"pfxX":-0.1416748746308092,"pfxZ":0.07053283425743384,"pX":0.792434236417122,"pZ":1.920341471024162,"vX0":4.9495902867847485,"vY0":-128.2455758452226,"vZ0":-3.2680562601095327,"x":86.79,"y":186.93,"x0":-1.145666504529346,"y0":50.003963652250356,"z0":5.716512019347271,"aX":-0.235326673322646},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":-0.4,"breakHorizontal":-0.8,"spinRate":2653,"spinDirection":67},"zone":9,"typeConfidence":2.0,"plateTime":0.42738170406231557,"extension":5.812009708783955},"hitData":{"launchSpeed":97.9,"launchAngle":20.0,"totalDistance":352.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":71.53,"coordY":55.82}},"index":3,"playId":"90d831c1-671a-341f-bcf9-b71ce432d34e","pitchNumber":3,"startTime":"2026-05-24T02:58:51.509Z","endTime":"2026-05-24T02:59:03.974Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T02:59:03.974Z","atBatIndex":22},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ildemaro Vargas strikes out swinging.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-05-24T02:59:34.874Z","endTime":"2026-05-24T03:00:55.788Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":547179,"fullName":"Michael Lorenzen","link":"/api/v1/people/547179"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":87.0,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.620051252936214,"aZ":-14.574625456972313,"pfxX":-7.335147947329844,"pfxZ":9.034911035982477,"pX":0.5094537158745258,"pZ":1.7861928325122727,"vX0":7.332727970408058,"vY0":-139.2433965768944,"vZ0":-7.5143316915897715,"x":97.58,"y":190.55,"x0":-1.2153734731231765,"y0":50.00410325430204,"z0":5.500058619873807,"aX":-14.289280234389922},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":14.8,"breakHorizontal":11.6,"spinRate":2514,"spinDirection":227},"zone":9,"typeConfidence":2.0,"plateTime":0.3945842253450951,"extension":5.913704979234807},"index":0,"playId":"51439acb-66c2-3be7-bae9-7983c1b2061d","pitchNumber":1,"startTime":"2026-05-24T02:59:39.747Z","endTime":"2026-05-24T02:59:43.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(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.3,"endSpeed":80.4,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.93811419919281,"aZ":-39.78642863466651,"pfxX":-1.472360357185308,"pfxZ":-4.741771750048944,"pX":1.146115172810676,"pZ":0.3672242403946821,"vX0":6.276681529914548,"vY0":-125.51259561543114,"vZ0":-4.94816245439688,"x":73.31,"y":228.86,"x0":-1.1891187025426355,"y0":50.00439651500387,"z0":5.582768794352367,"aX":-2.365114338809065},"breaks":{"breakAngle":2.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.1,"breakVerticalInduced":-9.5,"breakHorizontal":1.3,"spinRate":2723,"spinDirection":19},"zone":14,"typeConfidence":2.0,"plateTime":0.435378476800389,"extension":5.975841710286445},"index":1,"playId":"2688148e-77b6-37cc-a901-8f7386f5fb8f","pitchNumber":2,"startTime":"2026-05-24T03:00:01.765Z","endTime":"2026-05-24T03:00:07.044Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.7,"endSpeed":79.5,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.836693787996722,"aZ":-43.07219190390752,"pfxX":-0.6799122564805292,"pfxZ":-6.865379250341954,"pX":0.22370782240191792,"pZ":2.001580598332113,"vX0":4.403948813657632,"vY0":-124.88593955160519,"vZ0":-0.23824409686373604,"x":108.47,"y":184.74,"x0":-1.4699220894586627,"y0":50.00017480097727,"z0":5.6243362433010455,"aX":-1.0801519295894544},"breaks":{"breakAngle":0.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.2,"breakVerticalInduced":-12.2,"breakHorizontal":0.2,"spinRate":2622,"spinDirection":21},"zone":8,"typeConfidence":2.0,"plateTime":0.4376510908821656,"extension":5.922815551839055},"index":2,"playId":"8045476e-76f1-37e9-a5bc-44cb2f354917","pitchNumber":3,"startTime":"2026-05-24T03:00:26.409Z","endTime":"2026-05-24T03:00:30.769Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":96.2,"endSpeed":87.2,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.55072538999255,"aZ":-15.65824241905365,"pfxX":-6.285081396674578,"pfxZ":8.388603834951873,"pX":0.21503865043336026,"pZ":4.409507692078065,"vX0":6.333557481587407,"vY0":-139.91722610549843,"vZ0":-0.8242960557556926,"x":108.8,"y":119.72,"x0":-1.2687239132004022,"y0":50.00534432164021,"z0":5.7405751462316985,"aX":-12.379420055503816},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":15.2,"breakHorizontal":10.0,"spinRate":2353,"spinDirection":228},"zone":12,"typeConfidence":2.0,"plateTime":0.392466012218577,"extension":5.849415218228127},"index":3,"playId":"a29b8a78-95c5-3f97-9357-9a1f538f4057","pitchNumber":4,"startTime":"2026-05-24T03:00:50.184Z","endTime":"2026-05-24T03:00:55.788Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T03:00:55.788Z","atBatIndex":23},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Gabriel Moreno grounds out, third baseman Kyle Karros to first baseman TJ Rumfield.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-05-24T03:01:15.844Z","endTime":"2026-05-24T03:03:25.919Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":547179,"fullName":"Michael Lorenzen","link":"/api/v1/people/547179"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"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"}]}],"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":85.4,"endSpeed":77.9,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.28187043016109,"aZ":-31.770300180774477,"pfxX":3.27798534722847,"pfxZ":0.2630919648166863,"pX":-0.019840537762659302,"pZ":2.0047036351204612,"vX0":2.003912883289723,"vY0":-124.28882405946402,"vZ0":-2.2459266440351002,"x":117.76,"y":184.65,"x0":-1.2652271870266405,"y0":50.00389272384852,"z0":5.584827085074184,"aX":5.076525209004882},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":0.1,"breakHorizontal":-6.5,"spinRate":2529,"spinDirection":37},"zone":8,"typeConfidence":2.0,"plateTime":0.442405869873828,"extension":5.871819055323246},"index":0,"playId":"75b68365-46ab-3d77-9da2-759481e6652a","pitchNumber":1,"startTime":"2026-05-24T03:01:20.487Z","endTime":"2026-05-24T03:01:24.473Z","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":2},"pitchData":{"startSpeed":92.3,"endSpeed":84.4,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.102297368189284,"aZ":-27.58234750326549,"pfxX":-4.0725105429048405,"pfxZ":2.5171748524747457,"pX":0.043200426794433915,"pZ":2.454299190659949,"vX0":4.583828624086641,"vY0":-134.4111255881163,"vZ0":-3.4080452201827267,"x":115.35,"y":172.51,"x0":-1.1580444549468398,"y0":50.00082317768769,"z0":5.704830305132051,"aX":-7.424288778624551},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":4.0,"breakHorizontal":6.4,"spinRate":2607,"spinDirection":211},"zone":5,"typeConfidence":2.0,"plateTime":0.4080580507131,"extension":5.735138081020907},"index":1,"playId":"3b33a701-b17e-3669-812d-43e6323b2318","pitchNumber":2,"startTime":"2026-05-24T03:01:38.103Z","endTime":"2026-05-24T03:01:41.982Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.3,"endSpeed":80.0,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.57850510667033,"aZ":-37.36738961947791,"pfxX":-1.0954034119806026,"pfxZ":-3.2428483322113903,"pX":1.1817190066588195,"pZ":1.0121519502877945,"vX0":5.353421663373375,"vY0":-125.55104590042323,"vZ0":-3.8265816225058606,"x":71.96,"y":211.45,"x0":-0.8325517031479402,"y0":50.001821130607176,"z0":5.5858419339265355,"aX":-1.7551699564821561},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.2,"breakVerticalInduced":-6.5,"breakHorizontal":0.8,"spinRate":2634,"spinDirection":18},"zone":14,"typeConfidence":2.0,"plateTime":0.4356620858011935,"extension":5.847112380353718},"index":2,"playId":"c78f303e-8bc3-3b30-b81c-c9b27518aa4d","pitchNumber":3,"startTime":"2026-05-24T03:01:55.944Z","endTime":"2026-05-24T03:02:00.881Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.4,"endSpeed":86.7,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.33827051565406,"aZ":-14.96957883796741,"pfxX":-6.434453606786299,"pfxZ":8.779512806917827,"pX":-0.18469847590133512,"pZ":3.9795474904771075,"vX0":4.736114291122609,"vY0":-140.20985961329,"vZ0":-2.1956775755381166,"x":124.04,"y":131.33,"x0":-1.0732668626760076,"y0":50.003902524738216,"z0":5.76782981870859,"aX":-12.61104609234909},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":15.5,"breakHorizontal":10.4,"spinRate":2470,"spinDirection":220},"zone":11,"typeConfidence":2.0,"plateTime":0.393023201955073,"extension":5.697423300187099},"index":3,"playId":"cb378a9b-d4c4-379d-b8b9-66b29dc21020","pitchNumber":4,"startTime":"2026-05-24T03:02:31.707Z","endTime":"2026-05-24T03:02:37.731Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":4,"startTime":"2026-05-24T03:02:52.489Z","endTime":"2026-05-24T03:03:17.301Z","isPitch":false,"type":"action","player":{"id":672515,"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(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.2,"endSpeed":79.7,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.177001852308155,"aZ":-40.34852864085024,"pfxX":-1.6987265756902539,"pfxZ":-5.120991834332559,"pX":0.941851578028604,"pZ":1.2203553506260416,"vX0":5.384175513118247,"vY0":-125.4494277761219,"vZ0":-2.906634341943535,"x":81.1,"y":205.83,"x0":-1.010780373158105,"y0":50.005808901225315,"z0":5.680481130470199,"aX":-2.711117427282605},"breaks":{"breakAngle":2.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.4,"breakVerticalInduced":-9.7,"breakHorizontal":1.8,"spinRate":2680,"spinDirection":9},"zone":14,"typeConfidence":2.0,"plateTime":0.4364790255770181,"extension":5.837786174001599},"hitData":{"launchSpeed":61.4,"launchAngle":-47.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":105.44,"coordY":168.51}},"index":5,"playId":"e77fc1a8-438c-3106-9271-3a5c1c4d38d9","pitchNumber":5,"startTime":"2026-05-24T03:03:17.301Z","endTime":"2026-05-24T03:03:25.919Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T03:03:25.919Z","atBatIndex":24},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Hunter Goodman singles on a sharp line drive to left fielder Tim Tawa.","rbi":0,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-05-24T03:06:02.092Z","endTime":"2026-05-24T03:06:30.378Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668678,"fullName":"Zac Gallen","link":"/api/v1/people/668678"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":694374,"link":"/api/v1/people/694374"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.0,"endSpeed":74.0,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.575487863617784,"aZ":-38.979975410513816,"pfxX":1.609390941997543,"pfxZ":-4.946552522230535,"pX":0.029654773085897625,"pZ":2.4879703270013653,"vX0":4.898735042987774,"vY0":-116.42867635163817,"vZ0":0.26387083214608187,"x":115.87,"y":171.6,"x0":-2.309655635943562,"y0":50.00473534042652,"z0":6.057815385223894,"aX":2.212594546308061},"breaks":{"breakAngle":4.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.2,"breakVerticalInduced":-8.6,"breakHorizontal":-4.1,"spinRate":2395,"spinDirection":36},"zone":5,"typeConfidence":0.91,"plateTime":0.4701897373522623,"extension":6.456020444619863},"index":0,"playId":"dcdc9f9d-efa0-356a-aab6-d17ee07a9e0d","pitchNumber":1,"startTime":"2026-05-24T03:06:06.336Z","endTime":"2026-05-24T03:06:10.483Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.8,"endSpeed":84.0,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.890093562278437,"aZ":-16.95171606220879,"pfxX":-2.2317256684809887,"pfxZ":8.434514989810632,"pX":-0.4127361145910353,"pZ":2.9549252356485067,"vX0":5.5144725239507775,"vY0":-133.54173474119148,"vZ0":-4.82871982987905,"x":132.73,"y":159.0,"x0":-2.215053339612493,"y0":50.00600745148251,"z0":6.006983057078036,"aX":-4.029906390736902},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":14.4,"breakHorizontal":2.9,"spinRate":2181,"spinDirection":205},"zone":1,"typeConfidence":0.89,"plateTime":0.4102247681529323,"extension":6.445473058338415},"hitData":{"launchSpeed":111.4,"launchAngle":14.0,"totalDistance":267.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":61.89,"coordY":113.31}},"index":1,"playId":"d27d2081-39b8-394e-9d8b-b57cfed065a4","pitchNumber":2,"startTime":"2026-05-24T03:06:20.347Z","endTime":"2026-05-24T03:06:30.378Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T03:06:30.378Z","atBatIndex":25},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"TJ Rumfield singles on a line drive to right fielder Corbin Carroll. Hunter Goodman to 3rd. TJ Rumfield to 2nd.","rbi":0,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-05-24T03:06:41.362Z","endTime":"2026-05-24T03:07:24.876Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668678,"fullName":"Zac Gallen","link":"/api/v1/people/668678"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"postOnThird":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"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":1},"credits":[{"player":{"id":682998,"link":"/api/v1/people/682998"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":null,"start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_throw","runner":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":79.6,"endSpeed":74.0,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.02926054819544,"aZ":-39.20948374872895,"pfxX":2.01851306951985,"pfxZ":-5.137451010781021,"pX":-0.52832809798303,"pZ":2.7153488847104317,"vX0":3.7254044514472087,"vY0":-115.89363534365549,"vZ0":0.7532122277582876,"x":137.14,"y":165.47,"x0":-2.4136318827209315,"y0":50.000198495807226,"z0":6.107470959183412,"aX":2.766081200798763},"breaks":{"breakAngle":4.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.7,"breakVerticalInduced":-8.9,"breakHorizontal":-4.6,"spinRate":2242,"spinDirection":31},"zone":4,"typeConfidence":0.91,"plateTime":0.47116853155329963,"extension":6.350036132874764},"index":0,"playId":"fb0d14ca-0536-303c-8dd3-55264bce10a5","pitchNumber":1,"startTime":"2026-05-24T03:06:55.925Z","endTime":"2026-05-24T03:06:59.791Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.1,"endSpeed":75.2,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.348025395360374,"aZ":-40.171150173243284,"pfxX":1.4576704407151735,"pfxZ":-5.667542380348488,"pX":-0.3531106135777319,"pZ":1.2933423364900059,"vX0":4.093187157341006,"vY0":-118.04180372104227,"vZ0":-1.8837456717773795,"x":130.46,"y":203.86,"x0":-2.298455249912242,"y0":50.00068326709873,"z0":5.798089425917168,"aX":2.0575116412659824},"breaks":{"breakAngle":3.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.0,"breakVerticalInduced":-10.4,"breakHorizontal":-3.6,"spinRate":2265,"spinDirection":38},"zone":13,"typeConfidence":0.91,"plateTime":0.4639078790593061,"extension":6.6379613512729225},"hitData":{"launchSpeed":69.0,"launchAngle":19.0,"totalDistance":178.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":176.75,"coordY":124.04}},"index":1,"playId":"a77bdf2e-4adf-3fa7-99a5-b6b57cff5225","pitchNumber":2,"startTime":"2026-05-24T03:07:13.111Z","endTime":"2026-05-24T03:07:24.876Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T03:07:24.876Z","atBatIndex":26},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Tyler Freeman walks.","rbi":0,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-05-24T03:07:51.998Z","endTime":"2026-05-24T03:09:43.950Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668678,"fullName":"Zac Gallen","link":"/api/v1/people/668678"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"postOnSecond":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"postOnThird":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"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, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.3,"endSpeed":80.8,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.52727082292994,"aZ":-27.103210485072246,"pfxX":1.379788678512687,"pfxZ":3.0750379415131137,"pX":0.9363457784685202,"pZ":0.8667336230988951,"vX0":7.268093171321646,"vY0":-128.19176637965472,"vZ0":-6.9572751685543,"x":81.31,"y":215.38,"x0":-2.1246375735889234,"y0":50.004969013318146,"z0":5.755712835101368,"aX":2.2778665458569822},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":4.1,"breakHorizontal":-4.3,"spinRate":2294,"spinDirection":161},"zone":14,"typeConfidence":0.89,"plateTime":0.42862021198169264,"extension":6.726612734007842},"index":0,"playId":"4a9a9c37-7e54-3c0f-b176-0baf2c3f366a","pitchNumber":1,"startTime":"2026-05-24T03:08:03.179Z","endTime":"2026-05-24T03:08:09.288Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.2,"endSpeed":82.6,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.553323171932036,"aZ":-27.079819264456418,"pfxX":1.4721189871366906,"pfxZ":2.9641438102164672,"pX":0.954483363771478,"pZ":1.5866219252564409,"vX0":7.343666969559084,"vY0":-129.77867443911592,"vZ0":-5.606083797493159,"x":80.62,"y":195.94,"x0":-2.0956357239856307,"y0":50.00110359827269,"z0":5.820924614011832,"aX":2.524298623547083},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":4.4,"breakHorizontal":-4.2,"spinRate":2367,"spinDirection":155},"zone":14,"typeConfidence":0.91,"plateTime":0.421044415067938,"extension":6.6302744973105945},"index":1,"playId":"d99ddab5-a4a5-3514-b354-b4cdb2d20a89","pitchNumber":2,"startTime":"2026-05-24T03:08:25.388Z","endTime":"2026-05-24T03:08:29.946Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":0,"outs":0},"index":2,"playId":"f55f0b25-0472-4ce6-973a-bc2eef4316b0","startTime":"2026-05-24T03:08:45.237Z","endTime":"2026-05-24T03:08:50.237Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.5,"endSpeed":82.3,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.557981304794325,"aZ":-26.511221643951437,"pfxX":1.9665460684238962,"pfxZ":3.3049663334417625,"pX":0.36428459226141147,"pZ":1.4170255386635338,"vX0":6.259006547105044,"vY0":-130.1326234680066,"vZ0":-6.113370729974482,"x":103.11,"y":200.52,"x0":-2.328433807944115,"y0":50.00173361034452,"z0":5.807461834334822,"aX":3.369422647563486},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":4.8,"breakHorizontal":-4.9,"spinRate":2318,"spinDirection":165},"zone":14,"typeConfidence":0.91,"plateTime":0.4210529026210006,"extension":6.5167642230827845},"index":3,"playId":"c5862cc2-72cd-35e5-9d5a-848c3d43eb08","pitchNumber":3,"startTime":"2026-05-24T03:08:59.885Z","endTime":"2026-05-24T03:09:05.044Z","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,"disengagementNum":1},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":86.1,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.203899560075346,"aZ":-12.719173839755411,"pfxX":-1.6887455289293203,"pfxZ":10.21869251142733,"pX":-0.22840670747478423,"pZ":2.880820168780511,"vX0":5.54857569627268,"vY0":-137.29893522907167,"vZ0":-5.948790042455317,"x":125.71,"y":161.0,"x0":-2.058546208021339,"y0":50.00129216403628,"z0":5.9456835477801055,"aX":-3.215083041502945},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":17.4,"breakHorizontal":1.8,"spinRate":2335,"spinDirection":199},"zone":2,"typeConfidence":0.89,"plateTime":0.39936416553163046,"extension":6.703291145890954},"index":4,"playId":"a822fd9a-73dd-3664-b423-2cac8572fcf2","pitchNumber":4,"startTime":"2026-05-24T03:09:18.369Z","endTime":"2026-05-24T03:09:21.979Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.9,"endSpeed":82.8,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.09927653670667,"aZ":-29.642233501891333,"pfxX":2.5309330798864957,"pfxZ":1.467106226372386,"pX":0.1956292646504212,"pZ":1.3053121576737443,"vX0":5.596688442171391,"vY0":-130.78241354210292,"vZ0":-5.9931671873046755,"x":109.54,"y":203.54,"x0":-2.3027839358653495,"y0":50.00600452988345,"z0":5.855741269578889,"aX":4.375074288962283},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":1.6,"breakHorizontal":-5.9,"spinRate":2415,"spinDirection":164},"zone":14,"typeConfidence":0.91,"plateTime":0.4191285315957858,"extension":6.641410403798676},"index":5,"playId":"ef6da436-ca60-3a14-8099-8c530955f9cd","pitchNumber":5,"startTime":"2026-05-24T03:09:37.747Z","endTime":"2026-05-24T03:09:43.950Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T03:09:43.950Z","atBatIndex":27},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Troy Johnston singles on a ground ball to right fielder Corbin Carroll. Hunter Goodman scores. TJ Rumfield to 3rd. Tyler Freeman to 2nd.","rbi":1,"awayScore":1,"homeScore":3,"isOut":false},"about":{"atBatIndex":28,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-05-24T03:09:57.255Z","endTime":"2026-05-24T03:10:17.509Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668678,"fullName":"Zac Gallen","link":"/api/v1/people/668678"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"postOnSecond":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"postOnThird":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0],"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":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":682998,"link":"/api/v1/people/682998"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"responsiblePitcher":{"id":668678,"link":"/api/v1/people/668678"},"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":"Single","eventType":"single","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":"Single","eventType":"single","movementReason":"r_adv_force","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":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.6,"endSpeed":75.2,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.712270539345123,"aZ":-40.07074882714412,"pfxX":1.5524712360938673,"pfxZ":-5.5528276923906805,"pX":-0.2791039771986702,"pZ":1.7871164450097523,"vX0":4.162864541461926,"vY0":-118.75186062033727,"vZ0":-1.0482781524041322,"x":127.64,"y":190.53,"x0":-2.2598023752977148,"y0":50.00473195009656,"z0":5.894400030108493,"aX":2.2062891000731377},"breaks":{"breakAngle":3.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.2,"breakVerticalInduced":-10.1,"breakHorizontal":-3.8,"spinRate":2442,"spinDirection":34},"zone":8,"typeConfidence":0.91,"plateTime":0.46205301902547813,"extension":6.578569447014526},"hitData":{"launchSpeed":100.6,"launchAngle":5.0,"totalDistance":101.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":175.69,"coordY":128.7}},"index":0,"playId":"c6818718-8c6f-3c7e-a5b5-e7968c368493","pitchNumber":1,"startTime":"2026-05-24T03:10:06.482Z","endTime":"2026-05-24T03:10:17.509Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T03:10:17.509Z","atBatIndex":28},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Ezequiel Tovar grounds into a force out, shortstop Geraldo Perdomo to second baseman Ketel Marte. TJ Rumfield scores. Tyler Freeman to 3rd. Troy Johnston out at 2nd. Ezequiel Tovar to 1st.","rbi":1,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":29,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-05-24T03:11:38.270Z","endTime":"2026-05-24T03:11:47.687Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668678,"fullName":"Zac Gallen","link":"/api/v1/people/668678"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"postOnThird":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1],"actionIndex":[],"runnerIndex":[0,1,2,3],"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":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":672695,"link":"/api/v1/people/672695"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":606466,"link":"/api/v1/people/606466"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"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":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"responsiblePitcher":{"id":668678,"link":"/api/v1/people/668678"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_adv_play","runner":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_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":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-24T03:10:33.679Z","endTime":"2026-05-24T03:11:40.417Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.8,"endSpeed":82.9,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.341928827519844,"aZ":-27.70961841449009,"pfxX":0.6224115638900036,"pfxZ":2.5745248024644365,"pX":1.012096614905165,"pZ":1.9929882358010573,"vX0":7.902605954833799,"vY0":-130.54049348138201,"vZ0":-4.8218366584679675,"x":78.42,"y":184.97,"x0":-2.1296190331122586,"y0":50.00170405934738,"z0":5.938900165641977,"aX":1.0782984300209886},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":3.8,"breakHorizontal":-2.8,"spinRate":2321,"spinDirection":160},"zone":14,"typeConfidence":0.89,"plateTime":0.41887028016272243,"extension":6.670892388483174},"hitData":{"launchSpeed":63.5,"launchAngle":-23.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":108.35,"coordY":153.79}},"index":1,"playId":"1c2389f7-4dd9-3ef4-821f-e1fe05a94d11","pitchNumber":1,"startTime":"2026-05-24T03:11:40.417Z","endTime":"2026-05-24T03:11:47.687Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T03:11:47.687Z","atBatIndex":29},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Sterlin Thompson walks. Ezequiel Tovar to 2nd.","rbi":0,"awayScore":2,"homeScore":3,"isOut":false},"about":{"atBatIndex":30,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-05-24T03:12:08.204Z","endTime":"2026-05-24T03:14:09.586Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":694514,"fullName":"Sterlin Thompson","link":"/api/v1/people/694514"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668678,"fullName":"Zac Gallen","link":"/api/v1/people/668678"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":694514,"fullName":"Sterlin Thompson","link":"/api/v1/people/694514"},"postOnSecond":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"postOnThird":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":694514,"fullName":"Sterlin Thompson","link":"/api/v1/people/694514"},"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(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":85.1,"endSpeed":77.3,"strikeZoneTop":3.341,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.51408539252706,"aZ":-23.209618834837844,"pfxX":-6.6595417545295685,"pfxZ":5.835634101739464,"pX":0.40916241065711634,"pZ":3.6617355960940787,"vX0":8.942392746242136,"vY0":-123.65098494707225,"vZ0":-0.6665410414793167,"x":101.4,"y":139.91,"x0":-2.4024626533638025,"y0":50.00251514445148,"z0":5.896284271901318,"aX":-10.229814151140408},"breaks":{"breakAngle":19.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":10.7,"breakHorizontal":9.7,"spinRate":1424,"spinDirection":212},"zone":12,"typeConfidence":0.9,"plateTime":0.4443488280283141,"extension":6.4754875368068285},"index":0,"playId":"d582127e-447b-3b5f-8f60-866be3e2a74a","pitchNumber":1,"startTime":"2026-05-24T03:12:20.738Z","endTime":"2026-05-24T03:12:25.809Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.1,"endSpeed":84.8,"strikeZoneTop":3.341,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.295381311652267,"aZ":-15.625203670570139,"pfxX":-3.207662226760427,"pfxZ":9.02223461062536,"pX":0.3005710372772027,"pZ":1.1492625805152097,"vX0":7.554843980108633,"vY0":-135.05386316055544,"vZ0":-9.121531859137207,"x":105.54,"y":207.75,"x0":-2.1249975798551866,"y0":50.006573410006474,"z0":5.685890543478063,"aX":-5.886760132460037},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":14.4,"breakHorizontal":4.1,"spinRate":2262,"spinDirection":201},"zone":14,"typeConfidence":0.9,"plateTime":0.4066302689704093,"extension":6.503837354767977},"index":1,"playId":"4d6b6f17-c755-36f7-81f2-858333ffdd2c","pitchNumber":2,"startTime":"2026-05-24T03:12:39.486Z","endTime":"2026-05-24T03:12:44.391Z","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":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.6,"endSpeed":84.2,"strikeZoneTop":3.341,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.414589951823313,"aZ":-14.912389709485385,"pfxX":-1.4442360498556794,"pfxZ":9.51371304503282,"pX":0.27289589922019214,"pZ":1.5266051824125941,"vX0":6.719469412400026,"vY0":-134.4190508249227,"vZ0":-8.875732726826953,"x":106.6,"y":197.56,"x0":-2.0809025452036596,"y0":50.006413271077804,"z0":5.949626890123537,"aX":-2.622406632617267},"breaks":{"breakAngle":3.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":15.2,"breakHorizontal":1.1,"spinRate":2140,"spinDirection":203},"zone":14,"typeConfidence":0.86,"plateTime":0.4087993146471036,"extension":6.544179877283383},"index":2,"playId":"aa520c16-2953-3927-8b45-d280af8fd5b4","pitchNumber":3,"startTime":"2026-05-24T03:13:00.524Z","endTime":"2026-05-24T03:13:27.540Z","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":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.8,"endSpeed":84.4,"strikeZoneTop":3.341,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.2784858782037,"aZ":-14.938047518781552,"pfxX":-2.5589819259303876,"pfxZ":9.410477261642894,"pX":-1.0288979671380014,"pZ":2.235586930787072,"vX0":4.240306420307893,"vY0":-134.94641291242752,"vZ0":-6.849599737064429,"x":156.22,"y":178.42,"x0":-2.2931407868634297,"y0":50.00409255170843,"z0":5.8728723813666734,"aX":-4.68779142655703},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":15.6,"breakHorizontal":3.6,"spinRate":2210,"spinDirection":205},"zone":13,"typeConfidence":0.9,"plateTime":0.4069864342536338,"extension":6.563436681290718},"index":3,"playId":"1fa2f02c-1db1-30ad-b1a0-e4edf589227d","pitchNumber":4,"startTime":"2026-05-24T03:13:34.401Z","endTime":"2026-05-24T03:13:42.512Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.9,"endSpeed":75.7,"strikeZoneTop":3.341,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.47063264025091,"aZ":-39.624737667740376,"pfxX":2.0027285172063243,"pfxZ":-5.224824871136613,"pX":-0.2631384552613334,"pZ":0.01705006057617088,"vX0":3.9661069134018527,"vY0":-119.16359541192708,"vZ0":-5.144319416117956,"x":127.03,"y":238.32,"x0":-2.213992121994541,"y0":50.001099014618546,"z0":5.8124393659694595,"aX":2.857467656923822},"breaks":{"breakAngle":4.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.5,"breakVerticalInduced":-10.4,"breakHorizontal":-4.7,"spinRate":2407,"spinDirection":32},"zone":13,"typeConfidence":0.91,"plateTime":0.46094013880282425,"extension":6.474674707732701},"index":4,"playId":"a5cedddc-fc79-3539-b309-f58d83aea0d2","pitchNumber":5,"startTime":"2026-05-24T03:14:03.669Z","endTime":"2026-05-24T03:14:09.586Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T03:14:09.586Z","atBatIndex":30},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Chad Stevens strikes out swinging.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-05-24T03:14:32.502Z","endTime":"2026-05-24T03:16:20.196Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":677060,"fullName":"Chad Stevens","link":"/api/v1/people/677060"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668678,"fullName":"Zac Gallen","link":"/api/v1/people/668678"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":694514,"fullName":"Sterlin Thompson","link":"/api/v1/people/694514"},"postOnSecond":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"postOnThird":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":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":"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":90.0,"endSpeed":81.9,"strikeZoneTop":3.362,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.339397835391793,"aZ":-27.8189505496352,"pfxX":1.5310997655756013,"pfxZ":2.5367744114557755,"pX":0.25214125815773847,"pZ":2.3976134484445333,"vX0":5.696621947536878,"vY0":-130.87867068234442,"vZ0":-3.560170555291292,"x":107.39,"y":174.04,"x0":-2.160888432341457,"y0":50.001819279679204,"z0":5.883382169150617,"aX":2.627866037099206},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":4.0,"breakHorizontal":-4.2,"spinRate":2176,"spinDirection":158},"zone":6,"typeConfidence":0.89,"plateTime":0.4201868905065145,"extension":6.668933118901289},"index":0,"playId":"bbe011ca-8002-34f5-ad54-7db70160fadd","pitchNumber":1,"startTime":"2026-05-24T03:14:37.081Z","endTime":"2026-05-24T03:14:40.560Z","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":93.0,"endSpeed":85.0,"strikeZoneTop":3.362,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.74770076235395,"aZ":-17.061360558488815,"pfxX":-0.7497614040987803,"pfxZ":8.142428216201411,"pX":-0.19783785464638065,"pZ":3.904872721848658,"vX0":5.2630744443440385,"vY0":-135.42526896608382,"vZ0":-2.391427017831845,"x":124.54,"y":133.35,"x0":-2.0695916989955103,"y0":50.00403846583904,"z0":5.9936582198315405,"aX":-1.3923526831789048},"breaks":{"breakAngle":1.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":14.4,"breakHorizontal":0.2,"spinRate":2303,"spinDirection":198},"zone":11,"typeConfidence":0.87,"plateTime":0.4045532674186356,"extension":6.7131314295526865},"index":1,"playId":"d8053791-a6fb-3647-8983-a53da960ffb6","pitchNumber":2,"startTime":"2026-05-24T03:14:58.000Z","endTime":"2026-05-24T03:15:01.389Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.7,"endSpeed":75.8,"strikeZoneTop":3.362,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.963469550815194,"aZ":-39.75959839952864,"pfxX":0.01726302783159761,"pfxZ":-5.333541476101637,"pX":-0.2033614850951688,"pZ":-0.4098069462471663,"vX0":4.836203779574848,"vY0":-118.8676454912547,"vZ0":-5.9029431604270535,"x":124.75,"y":249.84,"x0":-2.2711792430134206,"y0":50.00064050227537,"z0":5.737851510979409,"aX":0.024385344453387747},"breaks":{"breakAngle":1.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.1,"breakVerticalInduced":-10.9,"breakHorizontal":-1.3,"spinRate":2418,"spinDirection":35},"zone":13,"typeConfidence":0.91,"plateTime":0.4617605353182346,"extension":6.809858155575596},"index":2,"playId":"995048e6-4fe8-3796-bc79-26ab63d9e353","pitchNumber":3,"startTime":"2026-05-24T03:15:28.478Z","endTime":"2026-05-24T03:15:33.061Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.1,"endSpeed":82.9,"strikeZoneTop":3.362,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.90703441106729,"aZ":-28.143887251378214,"pfxX":2.742700969082237,"pfxZ":2.352778561615336,"pX":0.6770946426680107,"pZ":0.7970963341343419,"vX0":6.457627825610246,"vY0":-129.59801918689723,"vZ0":-6.986166605421485,"x":91.19,"y":217.26,"x0":-2.195028338895377,"y0":50.00553144837522,"z0":5.652510150151362,"aX":4.706286706737931},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":3.0,"breakHorizontal":-6.2,"spinRate":2477,"spinDirection":145},"zone":14,"typeConfidence":0.92,"plateTime":0.4212450806779757,"extension":6.739781084334255},"index":3,"playId":"f3be3381-6409-39b2-9e4a-bb12d850fae1","pitchNumber":4,"startTime":"2026-05-24T03:15:55.092Z","endTime":"2026-05-24T03:15:58.894Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":82.3,"endSpeed":76.1,"strikeZoneTop":3.362,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.710250915222446,"aZ":-41.81245560298924,"pfxX":2.4491807074352034,"pfxZ":-6.658105725845449,"pX":-0.043626790673151526,"pZ":1.155384489616252,"vX0":4.597491840187867,"vY0":-119.74946240726838,"vZ0":-2.0511892295708947,"x":118.66,"y":207.58,"x0":-2.308500316322438,"y0":50.00075069200056,"z0":5.772908950028394,"aX":3.5465093242048624},"breaks":{"breakAngle":6.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.8,"breakVerticalInduced":-12.2,"breakHorizontal":-5.5,"spinRate":2538,"spinDirection":34},"zone":13,"typeConfidence":0.91,"plateTime":0.45786851036066345,"extension":6.67102539653955},"index":4,"playId":"529a8b48-127d-374c-aef9-f8a213dc35dc","pitchNumber":5,"startTime":"2026-05-24T03:16:15.540Z","endTime":"2026-05-24T03:16:20.196Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T03:16:20.196Z","atBatIndex":31},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Kyle Karros flies out to shortstop Geraldo Perdomo.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-05-24T03:16:35.329Z","endTime":"2026-05-24T03:17:59.971Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668678,"fullName":"Zac Gallen","link":"/api/v1/people/668678"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"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":672695,"link":"/api/v1/people/672695"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.4,"endSpeed":81.9,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.012809459509825,"aZ":-27.641378522015444,"pfxX":2.064497805902075,"pfxZ":2.6887882181251426,"pX":0.7243311864549811,"pZ":1.8044077914432008,"vX0":6.254272739435343,"vY0":-128.62814979803835,"vZ0":-4.8997402753700285,"x":89.39,"y":190.06,"x0":-2.000516286125309,"y0":50.00581844211529,"z0":5.860254181638369,"aX":3.4813199386075926},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":4.1,"breakHorizontal":-5.0,"spinRate":2465,"spinDirection":140},"zone":9,"typeConfidence":0.91,"plateTime":0.4247555687734641,"extension":6.576097006912753},"index":0,"playId":"9c168689-121f-3e26-8b74-601ae3a74c3e","pitchNumber":1,"startTime":"2026-05-24T03:16:45.646Z","endTime":"2026-05-24T03:16:49.890Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.1,"endSpeed":84.9,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.349881519529117,"aZ":-16.31356904639699,"pfxX":-0.9241153035268532,"pfxZ":8.55075271625176,"pX":0.10713902979593742,"pZ":4.296157908672584,"vX0":5.732825634804091,"vY0":-135.50787198564132,"vZ0":-1.6660711123770078,"x":112.92,"y":122.78,"x0":-1.918152171793148,"y0":50.00038678734512,"z0":6.061816803304326,"aX":-1.7137170606042182},"breaks":{"breakAngle":1.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":15.4,"breakHorizontal":0.4,"spinRate":2294,"spinDirection":201},"zone":12,"typeConfidence":0.89,"plateTime":0.40460946327273195,"extension":6.621706484739032},"index":1,"playId":"af25c3af-2d20-39af-b4f1-551c229cb903","pitchNumber":2,"startTime":"2026-05-24T03:17:06.174Z","endTime":"2026-05-24T03:17:09.786Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.7,"endSpeed":82.4,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.087023465780018,"aZ":-29.798032699715083,"pfxX":2.996840259181001,"pfxZ":1.395686761959154,"pX":0.17419687243162746,"pZ":0.77874328003141,"vX0":4.659457523635345,"vY0":-129.10343924325014,"vZ0":-6.904296066004713,"x":110.36,"y":217.75,"x0":-2.0383466375879182,"y0":50.00252408649443,"z0":5.75977240037241,"aX":5.093327724657358},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":1.3,"breakHorizontal":-6.4,"spinRate":2548,"spinDirection":142},"zone":14,"typeConfidence":0.92,"plateTime":0.42311018717395577,"extension":6.726705284161771},"index":2,"playId":"0744127e-7550-3338-b2c5-fadcdb151827","pitchNumber":3,"startTime":"2026-05-24T03:17:26.103Z","endTime":"2026-05-24T03:17:31.945Z","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":94.7,"endSpeed":86.7,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.640623503546365,"aZ":-15.67035312378534,"pfxX":-1.5156051232262289,"pfxZ":8.591303403407577,"pX":0.0780573767886274,"pZ":2.0452076615511054,"vX0":5.943437300803446,"vY0":-137.73400259339448,"vZ0":-7.248707974784882,"x":114.02,"y":183.56,"x0":-1.9109933094145568,"y0":50.00212842795291,"z0":5.771043846420743,"aX":-2.911612016246259},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":14.2,"breakHorizontal":1.4,"spinRate":2305,"spinDirection":203},"zone":8,"typeConfidence":0.88,"plateTime":0.3976948148330841,"extension":6.716887754499626},"hitData":{"launchSpeed":82.9,"launchAngle":55.0,"totalDistance":230.0,"trajectory":"fly_ball","hardness":"medium","location":"6","coordinates":{"coordX":126.65,"coordY":108.56}},"index":3,"playId":"3ee478e0-e3ef-3d09-bd19-f9ce59707d27","pitchNumber":4,"startTime":"2026-05-24T03:17:49.969Z","endTime":"2026-05-24T03:17:59.971Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T03:17:59.971Z","atBatIndex":32},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jose Fernandez flies out to right fielder Tyler Freeman.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":33,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-05-24T03:20:08.254Z","endTime":"2026-05-24T03:21:45.671Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":699912,"fullName":"Jose Fernandez","link":"/api/v1/people/699912"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":547179,"fullName":"Michael Lorenzen","link":"/api/v1/people/547179"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","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":699912,"fullName":"Jose Fernandez","link":"/api/v1/people/699912"},"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_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":0},"pitchData":{"startSpeed":91.1,"endSpeed":83.8,"strikeZoneTop":3.352,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.03561609969575,"aZ":-23.506070501170516,"pfxX":-2.3866466672204245,"pfxZ":4.842416970208113,"pX":0.11401958924750283,"pZ":2.903944822371896,"vX0":4.110089444259253,"vY0":-132.61356104145966,"vZ0":-3.023825023175601,"x":112.65,"y":160.37,"x0":-1.1423338523382467,"y0":50.00323349128024,"z0":5.7642138166073345,"aX":-4.272669639662874},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":8.4,"breakHorizontal":3.5,"spinRate":2464,"spinDirection":213},"zone":5,"typeConfidence":2.0,"plateTime":0.4122442751120179,"extension":5.87541392233968},"index":0,"playId":"f3188aeb-6391-351a-83d6-f1c3dd0a379b","pitchNumber":1,"startTime":"2026-05-24T03:20:09.465Z","endTime":"2026-05-24T03:20:15.465Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"index":1,"startTime":"2026-05-24T03:20:25.197Z","endTime":"2026-05-24T03:20:37.358Z","isPitch":false,"type":"action","player":{"id":699912,"link":"/api/v1/people/699912"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":86.7,"strikeZoneTop":3.352,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.853964186262786,"aZ":-18.431646417103824,"pfxX":-9.83693412194512,"pfxZ":7.144652191345086,"pX":0.4403778639260963,"pZ":2.0627767255956195,"vX0":7.182623169055637,"vY0":-137.870277101267,"vZ0":-6.433329016461177,"x":100.21,"y":183.09,"x0":-0.9214590223166728,"y0":50.003822033780416,"z0":5.671825850894303,"aX":-18.92508783851053},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":11.8,"breakHorizontal":16.3,"spinRate":2392,"spinDirection":217},"zone":9,"typeConfidence":2.0,"plateTime":0.3973752876728298,"extension":5.9819167675127165},"index":2,"playId":"7e31c37e-6f23-3531-a8a7-5e62c2f3f57c","pitchNumber":2,"startTime":"2026-05-24T03:20:37.358Z","endTime":"2026-05-24T03:20:42.079Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.7,"endSpeed":79.4,"strikeZoneTop":3.352,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.247058202565178,"aZ":-39.82632962613439,"pfxX":-3.4197239231565915,"pfxZ":-4.860170045809374,"pX":1.4654677103203475,"pZ":0.31975890544847624,"vX0":6.986535169001267,"vY0":-124.66755227213241,"vZ0":-4.80019672924702,"x":61.14,"y":230.15,"x0":-0.9300804125498273,"y0":50.00588177743707,"z0":5.560353481285383,"aX":-5.379811258534422},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.0,"breakVerticalInduced":-9.7,"breakHorizontal":4.6,"spinRate":2654,"spinDirection":12},"zone":14,"typeConfidence":2.0,"plateTime":0.4394800953453908,"extension":5.944322168753734},"index":3,"playId":"4d3f7085-94c3-34a6-84f7-4d4d099ca01a","pitchNumber":3,"startTime":"2026-05-24T03:20:53.297Z","endTime":"2026-05-24T03:20:59.851Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.4,"endSpeed":78.9,"strikeZoneTop":3.352,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.32204282272663,"aZ":-41.55964068903107,"pfxX":-0.7310279919199254,"pfxZ":-5.970839664892043,"pX":-0.6195545988428255,"pZ":2.6176338049904584,"vX0":2.0205443835846397,"vY0":-124.41950417606232,"vZ0":0.6120817666096818,"x":140.62,"y":168.1,"x0":-1.3462062849314074,"y0":50.00196406395087,"z0":5.804846838630913,"aX":-1.1492667353188835},"breaks":{"breakAngle":1.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.8,"breakVerticalInduced":-10.4,"breakHorizontal":0.8,"spinRate":2710,"spinDirection":25},"zone":4,"typeConfidence":2.0,"plateTime":0.43975884304439994,"extension":5.8183782640835},"index":4,"playId":"37c4006d-400c-3e32-a5c4-4327a0778cef","pitchNumber":4,"startTime":"2026-05-24T03:21:14.384Z","endTime":"2026-05-24T03:21:19.180Z","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":96.2,"endSpeed":87.3,"strikeZoneTop":3.352,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.30594477986355,"aZ":-14.205309178063375,"pfxX":-6.77551260247478,"pfxZ":9.136706362389887,"pX":1.1243157102305843,"pZ":3.4825838639181317,"vX0":8.10089054277917,"vY0":-139.7805574158292,"vZ0":-3.300396007516219,"x":74.14,"y":144.75,"x0":-0.9394576018313575,"y0":50.003368202697644,"z0":5.61913651762813,"aX":-13.326603610963073},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":16.0,"breakHorizontal":10.4,"spinRate":2518,"spinDirection":229},"zone":12,"typeConfidence":2.0,"plateTime":0.3927719655042545,"extension":5.873749773328275},"hitData":{"launchSpeed":94.6,"launchAngle":31.0,"totalDistance":352.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":176.45,"coordY":66.6}},"index":5,"playId":"841e1e68-fe94-3363-bb84-7582883c61bc","pitchNumber":5,"startTime":"2026-05-24T03:21:34.392Z","endTime":"2026-05-24T03:21:45.671Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T03:21:45.671Z","atBatIndex":33},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Tim Tawa singles on a ground ball to shortstop Ezequiel Tovar, deflected by third baseman Kyle Karros.","rbi":0,"awayScore":2,"homeScore":3,"isOut":false},"about":{"atBatIndex":34,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-05-24T03:21:58.540Z","endTime":"2026-05-24T03:22:37.049Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":547179,"fullName":"Michael Lorenzen","link":"/api/v1/people/547179"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":691720,"link":"/api/v1/people/691720"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_deflection"},{"player":{"id":678662,"link":"/api/v1/people/678662"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.2,"endSpeed":82.7,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.646757648810453,"aZ":-26.497296914117644,"pfxX":0.4622570810671087,"pfxZ":3.2438812901057226,"pX":0.9729514283782936,"pZ":3.88512213951058,"vX0":4.906467826048752,"vY0":-131.37187794904546,"vZ0":0.14243971205592065,"x":79.91,"y":133.88,"x0":-0.9783219734927471,"y0":50.00173732599091,"z0":5.798675081410662,"aX":0.8072465343285503},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":6.1,"breakHorizontal":-1.9,"spinRate":2536,"spinDirection":188},"zone":12,"typeConfidence":2.0,"plateTime":0.41682156101946566,"extension":5.954029680439394},"index":0,"playId":"cda5e6c8-84a6-31a9-816d-3326855950cb","pitchNumber":1,"startTime":"2026-05-24T03:22:08.347Z","endTime":"2026-05-24T03:22:13.149Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":86.4,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.08552591973659,"aZ":-14.622426099011268,"pfxX":-8.013926829620637,"pfxZ":9.160668581242835,"pX":0.5262770015623499,"pZ":1.883962546738602,"vX0":6.8553322126138685,"vY0":-137.89151468983962,"vZ0":-7.369179947844773,"x":96.94,"y":187.91,"x0":-0.9569672716678754,"y0":50.0023971167903,"z0":5.5872271025119264,"aX":-15.355433310507445},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":15.1,"breakHorizontal":13.0,"spinRate":2451,"spinDirection":220},"zone":9,"typeConfidence":2.0,"plateTime":0.3979587121039607,"extension":5.933562261753835},"hitData":{"launchSpeed":88.0,"launchAngle":-14.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":107.74,"coordY":155.07}},"index":1,"playId":"f3660a19-a48a-3b0f-923a-77c0d37ce3af","pitchNumber":2,"startTime":"2026-05-24T03:22:26.369Z","endTime":"2026-05-24T03:22:37.049Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T03:22:37.049Z","atBatIndex":34},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ryan Waldschmidt strikes out on a foul tip.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":35,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-05-24T03:23:01.789Z","endTime":"2026-05-24T03:24:39.117Z","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":547179,"fullName":"Michael Lorenzen","link":"/api/v1/people/547179"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":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":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":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.5,"endSpeed":83.0,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.215724823213236,"aZ":-25.487382810795612,"pfxX":0.3962261822323738,"pfxZ":3.7905140530497867,"pX":0.45712759780048734,"pZ":4.105156082930368,"vX0":4.261587676516642,"vY0":-131.76201270242782,"vZ0":0.4077366527568457,"x":99.58,"y":127.94,"x0":-1.230628549131625,"y0":50.00253687022614,"z0":5.827321160904993,"aX":0.6973300367459544},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":7.2,"breakHorizontal":-1.7,"spinRate":2553,"spinDirection":198},"zone":12,"typeConfidence":2.0,"plateTime":0.4152276757316158,"extension":5.899976162463083},"index":0,"playId":"294e9348-ebf9-3342-949f-a4a6d2d53453","pitchNumber":1,"startTime":"2026-05-24T03:23:12.801Z","endTime":"2026-05-24T03:23:16.823Z","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":92.4,"endSpeed":84.8,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.659530617413264,"aZ":-22.266495496176738,"pfxX":-0.754878629232242,"pfxZ":5.40329202592954,"pX":0.7164552038115231,"pZ":2.0284174631328558,"vX0":4.817034135878332,"vY0":-134.40280536938556,"vZ0":-5.33648545332048,"x":89.69,"y":184.01,"x0":-0.9995102917569334,"y0":50.00030230854815,"z0":5.617213956113127,"aX":-1.3842165064688976},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":8.9,"breakHorizontal":0.4,"spinRate":2416,"spinDirection":220},"zone":9,"typeConfidence":2.0,"plateTime":0.4072568189172583,"extension":5.914032180255827},"index":1,"playId":"23cb95ca-7d0c-38d2-9f26-8301c18273a4","pitchNumber":2,"startTime":"2026-05-24T03:23:30.198Z","endTime":"2026-05-24T03:23:33.797Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.3,"endSpeed":85.0,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.110605138072046,"aZ":-25.03469130010404,"pfxX":-1.4358178978629867,"pfxZ":3.883212428785029,"pX":0.5063411492252431,"pZ":2.6761925491251186,"vX0":4.892445001278989,"vY0":-134.4590957628931,"vZ0":-3.3978853181248003,"x":97.7,"y":166.52,"x0":-1.1471366473346805,"y0":50.00054612421535,"z0":5.724851684226731,"aX":-2.6386935873870145},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":6.5,"breakHorizontal":1.6,"spinRate":2479,"spinDirection":221},"zone":6,"typeConfidence":2.0,"plateTime":0.406762410463001,"extension":5.866873904571966},"index":2,"playId":"ff0fb6f7-2b96-33dc-912b-533f2659249a","pitchNumber":3,"startTime":"2026-05-24T03:23:46.034Z","endTime":"2026-05-24T03:23:53.231Z","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":95.5,"endSpeed":86.3,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.143289351867836,"aZ":-15.231387422097482,"pfxX":-6.4930986021759205,"pfxZ":8.794411270428315,"pX":1.2010860631049403,"pZ":2.897174859703711,"vX0":8.024675714561702,"vY0":-138.66902370473525,"vZ0":-4.5972351617598886,"x":71.22,"y":160.56,"x0":-0.9014911008628254,"y0":50.000234285769714,"z0":5.609378293263448,"aX":-12.50648373753189},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":15.0,"breakHorizontal":9.8,"spinRate":2577,"spinDirection":226},"zone":12,"typeConfidence":2.0,"plateTime":0.3966290639142098,"extension":5.878296285387147},"index":3,"playId":"12adae6c-e4d7-3dae-a120-291785cbf873","pitchNumber":4,"startTime":"2026-05-24T03:24:12.822Z","endTime":"2026-05-24T03:24:17.443Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":85.5,"endSpeed":79.4,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.907529210773824,"aZ":-39.85891466453997,"pfxX":-0.9748327035062729,"pfxZ":-4.865410361574781,"pX":-0.15760685373763494,"pZ":1.3325762746942904,"vX0":2.5598847454410842,"vY0":-124.63294038495626,"vZ0":-2.510337560153461,"x":123.01,"y":202.8,"x0":-1.0691364736599909,"y0":50.001767212996185,"z0":5.629488544098292,"aX":-1.5415630219898828},"breaks":{"breakAngle":1.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.3,"breakVerticalInduced":-9.1,"breakHorizontal":1.2,"spinRate":2715,"spinDirection":29},"zone":13,"typeConfidence":2.0,"plateTime":0.43866747930289485,"extension":5.915570692685837},"index":4,"playId":"d2f55923-f37f-3d79-8182-52bd6b0583b8","pitchNumber":5,"startTime":"2026-05-24T03:24:31.198Z","endTime":"2026-05-24T03:24:39.117Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T03:24:39.117Z","atBatIndex":35},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Ketel Marte homers (8) on a fly ball to right field. Tim Tawa scores.","rbi":2,"awayScore":2,"homeScore":5,"isOut":false},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-05-24T03:24:52.196Z","endTime":"2026-05-24T03:25:32.484Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":547179,"fullName":"Michael Lorenzen","link":"/api/v1/people/547179"},"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":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"responsiblePitcher":{"id":547179,"link":"/api/v1/people/547179"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374"},"responsiblePitcher":{"id":547179,"link":"/api/v1/people/547179"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.1,"endSpeed":86.3,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.159665133962044,"aZ":-14.880026957461606,"pfxX":-6.975903241113176,"pfxZ":9.004821985100806,"pX":0.19326247928641277,"pZ":2.904903610819759,"vX0":6.098577390444622,"vY0":-138.27591064728517,"vZ0":-4.7479829474248145,"x":109.63,"y":160.35,"x0":-1.1432838228694548,"y0":50.00531697464327,"z0":5.655356706773673,"aX":-13.401533749186475},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":15.4,"breakHorizontal":11.3,"spinRate":2555,"spinDirection":220},"zone":2,"typeConfidence":2.0,"plateTime":0.39734389815327287,"extension":5.833774275134795},"hitData":{"launchSpeed":112.4,"launchAngle":33.0,"totalDistance":424.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":218.31,"coordY":53.45}},"index":0,"playId":"bd8e2e3a-3fcb-38d7-81f3-08534e7dfef6","pitchNumber":1,"startTime":"2026-05-24T03:25:02.245Z","endTime":"2026-05-24T03:25:32.484Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T03:25:32.484Z","atBatIndex":36},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Corbin Carroll flies out to center fielder Jake McCarthy.","rbi":0,"awayScore":2,"homeScore":5,"isOut":true},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-05-24T03:25:51.054Z","endTime":"2026-05-24T03:28:14.273Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":547179,"fullName":"Michael Lorenzen","link":"/api/v1/people/547179"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","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":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":"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":85.0,"endSpeed":78.6,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.4019534762195,"aZ":-40.149082147256784,"pfxX":-1.3874975072993632,"pfxZ":-5.13050630197414,"pX":1.1032579764857249,"pZ":1.7575086215872888,"vX0":5.690143799521552,"vY0":-123.75312240363128,"vZ0":-1.475202936691134,"x":74.95,"y":191.33,"x0":-1.0444003267644686,"y0":50.00584644590032,"z0":5.720606415579766,"aX":-2.1557024431901404},"breaks":{"breakAngle":1.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.2,"breakVerticalInduced":-9.4,"breakHorizontal":1.2,"spinRate":2649,"spinDirection":23},"zone":14,"typeConfidence":2.0,"plateTime":0.44238556778786275,"extension":5.968485363036641},"index":0,"playId":"0938b024-b75c-32f7-8bad-67b437364596","pitchNumber":1,"startTime":"2026-05-24T03:25:52.935Z","endTime":"2026-05-24T03:25:57.719Z","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":93.7,"endSpeed":85.4,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.34565615542199,"aZ":-25.536180100630187,"pfxX":-5.04439206910507,"pfxZ":3.538235847954459,"pX":0.21839494027204365,"pZ":3.0467055370360527,"vX0":5.715333558828277,"vY0":-136.38534615978278,"vZ0":-2.309316507318287,"x":108.68,"y":156.52,"x0":-1.25373275915443,"y0":50.00128955549157,"z0":5.6744210429951565,"aX":-9.457045801008285},"breaks":{"breakAngle":18.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":6.1,"breakHorizontal":7.8,"spinRate":2527,"spinDirection":225},"zone":2,"typeConfidence":2.0,"plateTime":0.4023558111491372,"extension":5.807842318457269},"index":1,"playId":"b1a55e97-201b-3169-989f-f5f96297caee","pitchNumber":2,"startTime":"2026-05-24T03:26:07.210Z","endTime":"2026-05-24T03:26:13.020Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.6,"endSpeed":78.7,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.653887048112825,"aZ":-22.540254925238052,"pfxX":-9.012889919955573,"pfxZ":6.047748866096455,"pX":-0.8473579561573618,"pZ":2.545336306372723,"vX0":3.6426531538922378,"vY0":-125.98073786064701,"vZ0":-3.1537791641940514,"x":149.3,"y":170.06,"x0":-1.1479456507043788,"y0":50.00517782020116,"z0":5.653148733032325,"aX":-14.364204545785766},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":10.4,"breakHorizontal":15.4,"spinRate":2061,"spinDirection":240},"zone":11,"typeConfidence":2.0,"plateTime":0.43620890735588924,"extension":5.776693947567278},"index":2,"playId":"8addcc7f-0574-31c1-bf81-041e7d2bc2b4","pitchNumber":3,"startTime":"2026-05-24T03:26:27.008Z","endTime":"2026-05-24T03:26:41.277Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.4,"endSpeed":87.5,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.022324585289724,"aZ":-15.994615123111306,"pfxX":-7.22401097046439,"pfxZ":8.193041843354528,"pX":-0.3545321355683081,"pZ":2.4173562166900537,"vX0":4.630017589184895,"vY0":-140.1987318404195,"vZ0":-5.732001556988829,"x":130.51,"y":173.51,"x0":-1.0955408602296453,"y0":50.00472552772993,"z0":5.546053865684024,"aX":-14.269338301042987},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":13.7,"breakHorizontal":12.0,"spinRate":2505,"spinDirection":224},"zone":4,"typeConfidence":2.0,"plateTime":0.39186269041736876,"extension":5.886648731273814},"index":3,"playId":"4a097968-2174-388b-a2f4-0b0da9b10d08","pitchNumber":4,"startTime":"2026-05-24T03:27:22.219Z","endTime":"2026-05-24T03:27:25.369Z","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":2,"outs":2},"pitchData":{"startSpeed":88.5,"endSpeed":81.8,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.10783599780615,"aZ":-33.54359548241335,"pfxX":-5.751170506235535,"pfxZ":-0.8135439535738382,"pX":1.2982154282649225,"pZ":0.23215142153402868,"vX0":7.826350916811938,"vY0":-128.62574672224008,"vZ0":-6.443577336490325,"x":67.52,"y":232.51,"x0":-1.033519390963151,"y0":50.00400905781766,"z0":5.363324968735426,"aX":-9.659623445091741},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":-2.8,"breakHorizontal":8.8,"spinRate":1310,"spinDirection":251},"zone":14,"typeConfidence":2.0,"plateTime":0.4254518545722359,"extension":6.002584491252102},"index":4,"playId":"b330440f-1bd1-3db8-bd55-874c28c10f94","pitchNumber":5,"startTime":"2026-05-24T03:27:41.132Z","endTime":"2026-05-24T03:27:45.104Z","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":95.6,"endSpeed":86.4,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.52361553767542,"aZ":-14.230678405553848,"pfxX":-6.896145998859034,"pfxZ":9.279417418746437,"pX":-0.4976968113016334,"pZ":3.1807130616810873,"vX0":4.345463026850879,"vY0":-138.9921936447418,"vZ0":-4.103641314246875,"x":135.97,"y":152.9,"x0":-1.1948405656869754,"y0":50.00425035305741,"z0":5.637754302433638,"aX":-13.337549559271423},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":16.0,"breakHorizontal":11.4,"spinRate":2437,"spinDirection":227},"zone":1,"typeConfidence":2.0,"plateTime":0.39582821374717936,"extension":5.840116539259373},"hitData":{"launchSpeed":94.7,"launchAngle":41.0,"totalDistance":322.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":85.32,"coordY":76.25}},"index":5,"playId":"003279f8-e8cb-3f6d-9519-8ac606edf58d","pitchNumber":6,"startTime":"2026-05-24T03:28:04.129Z","endTime":"2026-05-24T03:28:14.273Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T03:28:14.273Z","atBatIndex":37},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jake McCarthy flies out to left fielder Tim Tawa.","rbi":0,"awayScore":2,"homeScore":5,"isOut":true},"about":{"atBatIndex":38,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-05-24T03:30:10.318Z","endTime":"2026-05-24T03:30:43.589Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"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":668678,"fullName":"Zac Gallen","link":"/api/v1/people/668678"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"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":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":694374,"link":"/api/v1/people/694374"},"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":0},"pitchData":{"startSpeed":92.6,"endSpeed":85.0,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.267671890122912,"aZ":-14.598815991741303,"pfxX":-3.343615824022798,"pfxZ":9.514922575687157,"pX":-1.0690759048801386,"pZ":2.937520392492987,"vX0":4.457228751642589,"vY0":-134.79928328061527,"vZ0":-5.035379924705102,"x":157.75,"y":159.47,"x0":-2.306702372272307,"y0":50.002333699318235,"z0":5.854123155104188,"aX":-6.176308763295365},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":16.4,"breakHorizontal":5.2,"spinRate":2338,"spinDirection":208},"zone":11,"typeConfidence":0.91,"plateTime":0.40573559717697405,"extension":6.441146715103263},"index":0,"playId":"6e23b736-7201-369b-92c1-543e90ce9e01","pitchNumber":1,"startTime":"2026-05-24T03:30:19.997Z","endTime":"2026-05-24T03:30:24.451Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":85.3,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.719477838019035,"aZ":-13.93827692700353,"pfxX":-2.7062068031525293,"pfxZ":9.81191380313767,"pX":-0.46335456115944745,"pZ":2.569367690747642,"vX0":5.798791616455831,"vY0":-135.268110767054,"vZ0":-6.071036326457543,"x":134.66,"y":169.41,"x0":-2.2804916820818217,"y0":50.00165294736572,"z0":5.81502530396254,"aX":-5.029475544673639},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":16.7,"breakHorizontal":3.7,"spinRate":2343,"spinDirection":211},"zone":4,"typeConfidence":0.9,"plateTime":0.40447999967295933,"extension":6.446113953780859},"hitData":{"launchSpeed":99.1,"launchAngle":34.0,"totalDistance":364.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":65.95,"coordY":64.76}},"index":1,"playId":"8a9ee4f7-52c1-3026-9175-aacf39433401","pitchNumber":2,"startTime":"2026-05-24T03:30:33.037Z","endTime":"2026-05-24T03:30:43.589Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T03:30:43.589Z","atBatIndex":38},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Hunter Goodman strikes out swinging.","rbi":0,"awayScore":2,"homeScore":5,"isOut":true},"about":{"atBatIndex":39,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-05-24T03:30:55.741Z","endTime":"2026-05-24T03:31:58.054Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668678,"fullName":"Zac Gallen","link":"/api/v1/people/668678"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"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":2},"credits":[{"player":{"id":672515,"link":"/api/v1/people/672515"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.0,"endSpeed":73.7,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.419194856859093,"aZ":-37.86855643509312,"pfxX":1.3450685109166742,"pfxZ":-4.155826314509728,"pX":-0.2620728166517351,"pZ":2.312426923351712,"vX0":4.38886100600846,"vY0":-116.45993212891563,"vZ0":-0.21506359608001246,"x":126.99,"y":176.34,"x0":-2.3478562382825543,"y0":50.00392249690256,"z0":5.995944504104922,"aX":1.8419122335151983},"breaks":{"breakAngle":3.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.0,"breakVerticalInduced":-7.3,"breakHorizontal":-3.6,"spinRate":2410,"spinDirection":41},"zone":5,"typeConfidence":0.91,"plateTime":0.4708100655102432,"extension":6.328535167679242},"index":0,"playId":"fcdc02de-3dde-3bb4-b7a0-d8955ffb8c05","pitchNumber":1,"startTime":"2026-05-24T03:31:10.028Z","endTime":"2026-05-24T03:31:15.315Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.3,"endSpeed":75.4,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.104902888871802,"aZ":-39.34477107538813,"pfxX":1.3241973451913225,"pfxZ":-5.020869321809899,"pX":-0.3722464806749599,"pZ":2.933836068805592,"vX0":3.9759947758058,"vY0":-118.35686671435198,"vZ0":1.2076155601447824,"x":131.19,"y":159.57,"x0":-2.241132038790029,"y0":50.00161030718308,"z0":6.000635908015932,"aX":1.8913644022192617},"breaks":{"breakAngle":3.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.7,"breakVerticalInduced":-8.5,"breakHorizontal":-3.4,"spinRate":2231,"spinDirection":42},"zone":1,"typeConfidence":0.9,"plateTime":0.4615327147569981,"extension":6.4820309125854925},"index":1,"playId":"61756b0c-197d-32cb-9f00-91c6f60b2f98","pitchNumber":2,"startTime":"2026-05-24T03:31:31.976Z","endTime":"2026-05-24T03:31:36.182Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":86.9,"endSpeed":80.5,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.303828500921743,"aZ":-27.964269591565866,"pfxX":1.2065790857611196,"pfxZ":2.588388089476843,"pX":0.7490116374575468,"pZ":1.3318685455250814,"vX0":7.2421281439950445,"vY0":-126.32344214213614,"vZ0":-5.344678990539554,"x":88.45,"y":202.82,"x0":-2.304721120013479,"y0":50.00207124855595,"z0":5.706797963492919,"aX":1.9605745958887477},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":3.7,"breakHorizontal":-3.7,"spinRate":2346,"spinDirection":139},"zone":14,"typeConfidence":0.84,"plateTime":0.4326060289958429,"extension":6.603721266096865},"index":2,"playId":"9046e033-19e3-35e9-a0f7-35ec148b21bb","pitchNumber":3,"startTime":"2026-05-24T03:31:51.604Z","endTime":"2026-05-24T03:31:58.054Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T03:31:58.054Z","atBatIndex":39},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"TJ Rumfield singles on a line drive to left fielder Tim Tawa.","rbi":0,"awayScore":2,"homeScore":5,"isOut":false},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-05-24T03:32:15.145Z","endTime":"2026-05-24T03:32:29.082Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668678,"fullName":"Zac Gallen","link":"/api/v1/people/668678"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":694374,"link":"/api/v1/people/694374"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":85.5,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.238615024645117,"aZ":-13.244539319964979,"pfxX":-1.9425220791926014,"pfxZ":10.087313866649803,"pX":-0.21726434518070276,"pZ":3.4274368604238856,"vX0":5.785748896271904,"vY0":-136.21535305953674,"vZ0":-4.221014237954748,"x":125.28,"y":146.24,"x0":-2.117626495765592,"y0":50.00638546698597,"z0":5.914529537107472,"aX":-3.646869590277572},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":17.5,"breakHorizontal":2.3,"spinRate":2284,"spinDirection":202},"zone":2,"typeConfidence":0.9,"plateTime":0.40227544708096596,"extension":6.5868344546662945},"hitData":{"launchSpeed":99.2,"launchAngle":20.0,"totalDistance":316.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":85.6,"coordY":62.37}},"index":0,"playId":"90bf17f7-7e0c-3d19-8b1f-ff8815a0aa7e","pitchNumber":1,"startTime":"2026-05-24T03:32:19.117Z","endTime":"2026-05-24T03:32:29.082Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T03:32:29.082Z","atBatIndex":40},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Tyler Freeman flies out to left fielder Tim Tawa.","rbi":0,"awayScore":2,"homeScore":5,"isOut":true},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-05-24T03:32:47.787Z","endTime":"2026-05-24T03:34:48.894Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668678,"fullName":"Zac Gallen","link":"/api/v1/people/668678"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"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":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":694374,"link":"/api/v1/people/694374"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.3,"endSpeed":82.5,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.977605230625038,"aZ":-28.041673565805475,"pfxX":0.7538832092011396,"pfxZ":2.405088477552261,"pX":0.6248980028424286,"pZ":2.0721462452967137,"vX0":6.863384450021744,"vY0":-129.89464544918636,"vZ0":-4.358775664251381,"x":93.18,"y":182.83,"x0":-2.1442041629165955,"y0":50.002793263802644,"z0":5.892158687721155,"aX":1.2925061583733846},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":3.6,"breakHorizontal":-2.8,"spinRate":2195,"spinDirection":155},"zone":9,"typeConfidence":0.88,"plateTime":0.42089884750258655,"extension":6.692443097508265},"index":0,"playId":"07f71aa7-9c32-3183-98cd-619b0348c637","pitchNumber":1,"startTime":"2026-05-24T03:32:57.912Z","endTime":"2026-05-24T03:33:01.641Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":2},"index":1,"playId":"f558324a-bdbf-3b42-904c-2b01d707e7f9","startTime":"2026-05-24T03:33:13.570Z","endTime":"2026-05-24T03:33:17.408Z","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":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.1,"endSpeed":85.4,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.8428870276388,"aZ":-13.490561635364585,"pfxX":-1.190904653398023,"pfxZ":10.03681986120948,"pX":-0.21324008425403995,"pZ":2.630320192189904,"vX0":5.773841628556451,"vY0":-135.4005204505306,"vZ0":-6.171270964637262,"x":125.13,"y":167.76,"x0":-2.216232323217532,"y0":50.005563041470985,"z0":5.87873672186936,"aX":-2.218605495726381},"breaks":{"breakAngle":3.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":17.0,"breakHorizontal":1.0,"spinRate":2264,"spinDirection":209},"zone":5,"typeConfidence":0.89,"plateTime":0.40413833564980983,"extension":6.776855462091841},"index":2,"playId":"1d10bf4f-dcf5-37b1-aec8-0f51323cc2fa","pitchNumber":2,"startTime":"2026-05-24T03:33:32.455Z","endTime":"2026-05-24T03:33:37.633Z","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,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.1,"endSpeed":82.4,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.64346295846087,"aZ":-26.23011256650185,"pfxX":3.0850776414282253,"pfxZ":3.493859421814793,"pX":1.2176057057873977,"pZ":0.8260954060925055,"vX0":7.345847011712346,"vY0":-129.49895778391453,"vZ0":-7.659504174321638,"x":70.59,"y":216.48,"x0":-2.0547940525826016,"y0":50.00279210844936,"z0":5.824124854957718,"aX":5.247058916195595},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":4.8,"breakHorizontal":-7.2,"spinRate":2344,"spinDirection":168},"zone":14,"typeConfidence":0.92,"plateTime":0.4227074185687303,"extension":6.8473562381239015},"index":3,"playId":"8377cae7-1159-3167-9d98-ebb4a17dbaa5","pitchNumber":3,"startTime":"2026-05-24T03:33:52.351Z","endTime":"2026-05-24T03:33:56.277Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.7,"endSpeed":74.8,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.353998120416865,"aZ":-39.59804641594687,"pfxX":0.7978660911100458,"pfxZ":-5.318494141016942,"pX":0.20388681259890004,"pZ":1.099186348296217,"vX0":5.838455873110557,"vY0":-117.38837470726045,"vZ0":-2.399520912792745,"x":109.23,"y":209.1,"x0":-2.419944471451413,"y0":50.00547436331855,"z0":5.823292264690266,"aX":1.1123960648817928},"breaks":{"breakAngle":2.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.0,"breakVerticalInduced":-10.0,"breakHorizontal":-2.9,"spinRate":2337,"spinDirection":38},"zone":14,"typeConfidence":0.91,"plateTime":0.4667082966847147,"extension":6.562903557482525},"index":4,"playId":"14e8bcec-363d-315a-8bee-e8461cb71fce","pitchNumber":4,"startTime":"2026-05-24T03:34:16.281Z","endTime":"2026-05-24T03:34:20.342Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.8,"endSpeed":76.5,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.049981325333544,"aZ":-41.92611629083151,"pfxX":0.6901927689362308,"pfxZ":-6.642660237471256,"pX":-0.20539443860161843,"pZ":1.6691268710545013,"vX0":4.843125560216011,"vY0":-120.58558465483148,"vZ0":-1.1070125961653388,"x":124.83,"y":193.71,"x0":-2.3317253361268855,"y0":50.00121529964223,"z0":5.841918533140832,"aX":1.0132582481435102},"breaks":{"breakAngle":2.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.0,"breakVerticalInduced":-12.0,"breakHorizontal":-2.4,"spinRate":2525,"spinDirection":40},"zone":8,"typeConfidence":0.9,"plateTime":0.4546914872691299,"extension":6.649686430375875},"hitData":{"launchSpeed":91.4,"launchAngle":28.0,"totalDistance":348.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":82.39,"coordY":80.53}},"index":5,"playId":"39246b3c-76b4-3f9c-864a-0491bcd80466","pitchNumber":5,"startTime":"2026-05-24T03:34:38.885Z","endTime":"2026-05-24T03:34:48.894Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T03:34:48.894Z","atBatIndex":41},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Geraldo Perdomo singles on a ground ball to right fielder Tyler Freeman.","rbi":0,"awayScore":2,"homeScore":5,"isOut":false},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-05-24T03:36:50.481Z","endTime":"2026-05-24T03:38:25.159Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":547179,"fullName":"Michael Lorenzen","link":"/api/v1/people/547179"},"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,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":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"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"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.8,"endSpeed":84.1,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.619834565407775,"aZ":-20.54285382838051,"pfxX":-2.481587003835535,"pfxZ":6.431873478982338,"pX":0.3653801515077667,"pZ":3.0092023968147985,"vX0":4.565354197281955,"vY0":-133.5969495564249,"vZ0":-3.4123899628006327,"x":103.07,"y":157.53,"x0":-1.042772353966393,"y0":50.005146806579006,"z0":5.778651234410148,"aX":-4.489694022355747},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":11.2,"breakHorizontal":3.5,"spinRate":2415,"spinDirection":216},"zone":3,"typeConfidence":2.0,"plateTime":0.4098942063625328,"extension":5.738636216357976},"index":0,"playId":"076f42fe-4b15-335c-842a-015cb98fbe75","pitchNumber":1,"startTime":"2026-05-24T03:36:55.003Z","endTime":"2026-05-24T03:37:01.772Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.9,"endSpeed":79.5,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.165698990323545,"aZ":-41.089558327307685,"pfxX":-1.1914925295175607,"pfxZ":-5.619025445210121,"pX":-0.2243060342298343,"pZ":1.126863115710955,"vX0":3.212604460710942,"vY0":-125.15499790321351,"vZ0":-3.035248948292896,"x":125.55,"y":208.35,"x0":-1.3695256214997584,"y0":50.00292294570806,"z0":5.719317492723863,"aX":-1.8914260182658775},"breaks":{"breakAngle":2.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.6,"breakVerticalInduced":-10.7,"breakHorizontal":1.4,"spinRate":2716,"spinDirection":14},"zone":13,"typeConfidence":2.0,"plateTime":0.4375801971078168,"extension":5.769866667963283},"index":1,"playId":"d38d1167-b941-3068-9a4c-181a6f44096b","pitchNumber":2,"startTime":"2026-05-24T03:37:12.211Z","endTime":"2026-05-24T03:37:17.292Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.2,"endSpeed":87.2,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.113663066208552,"aZ":-19.689187387121546,"pfxX":-9.406687155723468,"pfxZ":6.439794262791173,"pX":0.17609096914712136,"pZ":1.3922525734204676,"vX0":6.796627083009105,"vY0":-138.38875888072332,"vZ0":-7.627695440755496,"x":110.29,"y":201.19,"x0":-1.0905751494847273,"y0":50.0019922693032,"z0":5.504998612967971,"aX":-18.230092566636362},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":10.2,"breakHorizontal":15.6,"spinRate":2237,"spinDirection":237},"zone":14,"typeConfidence":2.0,"plateTime":0.39590981268543857,"extension":5.795747128017415},"index":2,"playId":"de39c220-a5f1-3751-af8a-7f3c5dff2c6a","pitchNumber":3,"startTime":"2026-05-24T03:37:28.262Z","endTime":"2026-05-24T03:37:32.306Z","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":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.1,"endSpeed":78.3,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.086633056514433,"aZ":-39.626101886794636,"pfxX":-1.6836269096008358,"pfxZ":-4.804710496306118,"pX":0.16337761390309732,"pZ":2.4014887753439664,"vX0":4.01216814505298,"vY0":-123.89735817171086,"vZ0":-0.21751797629983227,"x":110.77,"y":173.94,"x0":-1.2592091706126358,"y0":50.0011977007654,"z0":5.8061115538832695,"aX":-2.614322692556133},"breaks":{"breakAngle":2.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.2,"breakVerticalInduced":-8.5,"breakHorizontal":2.2,"spinRate":2711,"spinDirection":21},"zone":5,"typeConfidence":2.0,"plateTime":0.4423393476663775,"extension":5.828516093291567},"index":3,"playId":"2b248676-bc48-36b7-9656-f2c086e3ef26","pitchNumber":4,"startTime":"2026-05-24T03:37:43.952Z","endTime":"2026-05-24T03:37:47.845Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"index":4,"startTime":"2026-05-24T03:38:09.813Z","endTime":"2026-05-24T03:38:13.153Z","isPitch":false,"type":"action","player":{"id":672695,"link":"/api/v1/people/672695"}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.1,"endSpeed":87.5,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.81245934463206,"aZ":-20.07428339884435,"pfxX":-10.138087188922377,"pfxZ":6.141311983843982,"pX":0.10636926820621798,"pZ":2.914146757624938,"vX0":7.046227124509382,"vY0":-139.78936592524013,"vZ0":-3.86109607487314,"x":112.95,"y":160.1,"x0":-1.135463221603779,"y0":50.00321292073742,"z0":5.638588295368045,"aX":-19.97596399041361},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":10.4,"breakHorizontal":16.8,"spinRate":2262,"spinDirection":225},"zone":2,"typeConfidence":2.0,"plateTime":0.39249009877483054,"extension":5.826261651841045},"hitData":{"launchSpeed":95.3,"launchAngle":-2.0,"totalDistance":37.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":147.01,"coordY":162.13}},"index":5,"playId":"30fad85d-bd3a-3736-b392-1c97dbd9dfe8","pitchNumber":5,"startTime":"2026-05-24T03:38:13.153Z","endTime":"2026-05-24T03:38:25.159Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T03:38:25.159Z","atBatIndex":42},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Nolan Arenado lines out to center fielder Jake McCarthy.","rbi":0,"awayScore":2,"homeScore":5,"isOut":true},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-05-24T03:38:45.988Z","endTime":"2026-05-24T03:40:16.058Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":547179,"fullName":"Michael Lorenzen","link":"/api/v1/people/547179"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","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":4},"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(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.9,"endSpeed":77.6,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.226122278596453,"aZ":-41.894503614794594,"pfxX":1.7612793344952697,"pfxZ":-6.4015221756219045,"pX":-0.6546746114701018,"pZ":2.7426081515514453,"vX0":0.9567443844121261,"vY0":-122.21964716859708,"vZ0":1.123969201713173,"x":141.95,"y":164.73,"x0":-1.2795331243435906,"y0":50.002520328395235,"z0":5.864002939341674,"aX":2.6744655911744313},"breaks":{"breakAngle":3.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.8,"breakVerticalInduced":-11.2,"breakHorizontal":-3.4,"spinRate":2687,"spinDirection":31},"zone":4,"typeConfidence":2.0,"plateTime":0.4475026888114808,"extension":5.762533898465243},"index":0,"playId":"ac4ea1bd-34f0-319b-9b61-2e6d46c6d11e","pitchNumber":1,"startTime":"2026-05-24T03:38:48.473Z","endTime":"2026-05-24T03:38:54.586Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":86.2,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.39618999611327,"aZ":-20.21089261061516,"pfxX":-8.97502678442978,"pfxZ":6.295971857837644,"pX":0.3405396636422187,"pZ":2.567847374789085,"vX0":6.772718987212632,"vY0":-137.00716511117926,"vZ0":-4.750552185465394,"x":104.02,"y":169.45,"x0":-0.998000797427713,"y0":50.00283133478378,"z0":5.706321460598419,"aX":-17.054792537672792},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":10.6,"breakHorizontal":14.8,"spinRate":2281,"spinDirection":219},"zone":6,"typeConfidence":2.0,"plateTime":0.39984459626128466,"extension":5.832619856638631},"index":1,"playId":"8725a93b-c7ca-36c3-9da3-d95db4cc3e74","pitchNumber":2,"startTime":"2026-05-24T03:39:06.275Z","endTime":"2026-05-24T03:39:12.486Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":86.3,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.990719820898136,"aZ":-14.449713985456956,"pfxX":-7.4477332174501,"pfxZ":9.218795428328473,"pX":0.22143528393343534,"pZ":3.423442885816111,"vX0":5.935944513057414,"vY0":-138.30731931834606,"vZ0":-3.6374299466387234,"x":108.56,"y":146.35,"x0":-0.992942839136171,"y0":50.00365203157042,"z0":5.734843349177457,"aX":-14.322134649487143},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":16.1,"breakHorizontal":12.1,"spinRate":2469,"spinDirection":224},"zone":2,"typeConfidence":2.0,"plateTime":0.397140805031988,"extension":5.7280799662144615},"index":2,"playId":"cc5b1841-e6ac-3042-907c-ce5d92bc88ab","pitchNumber":3,"startTime":"2026-05-24T03:39:25.614Z","endTime":"2026-05-24T03:39:30.119Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":0},"index":3,"playId":"c3978b3e-4fe6-3ac6-a4b1-6bf877c02a1c","startTime":"2026-05-24T03:39:46.751Z","endTime":"2026-05-24T03:39:49.857Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.4,"endSpeed":78.1,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.199972935944963,"aZ":-41.82786632592753,"pfxX":-0.3950902365884619,"pfxZ":-6.27806515937705,"pX":0.9340508573666683,"pZ":2.6333558314676777,"vX0":5.125842380707325,"vY0":-122.87183057863099,"vZ0":0.8480408625753704,"x":81.4,"y":167.68,"x0":-1.1234172954382653,"y0":50.00523243394103,"z0":5.823808919507683,"aX":-0.607734957742814},"breaks":{"breakAngle":0.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.2,"breakVerticalInduced":-10.9,"breakHorizontal":-0.5,"spinRate":2625,"spinDirection":30},"zone":12,"typeConfidence":2.0,"plateTime":0.4449236900779048,"extension":5.784135922153706},"hitData":{"launchSpeed":94.7,"launchAngle":24.0,"totalDistance":361.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":151.86,"coordY":65.82}},"index":4,"playId":"98d7ee53-3ede-35f5-99cd-7bb18545cf3d","pitchNumber":4,"startTime":"2026-05-24T03:40:04.034Z","endTime":"2026-05-24T03:40:16.058Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T03:40:16.058Z","atBatIndex":43},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ildemaro Vargas flies out to left fielder Troy Johnston.","rbi":0,"awayScore":2,"homeScore":5,"isOut":true},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-05-24T03:40:39.792Z","endTime":"2026-05-24T03:40:57.257Z","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":547179,"fullName":"Michael Lorenzen","link":"/api/v1/people/547179"},"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],"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":687859,"link":"/api/v1/people/687859"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.1,"endSpeed":79.3,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.55488355702827,"aZ":-30.459420074655142,"pfxX":-0.03362341757663745,"pfxZ":1.0708115873341395,"pX":-0.47468176415737523,"pZ":2.6783762980809938,"vX0":2.4653451619247524,"vY0":-125.38588881141045,"vZ0":-1.4782263730337024,"x":135.09,"y":166.46,"x0":-1.464856596248959,"y0":50.00174387101773,"z0":5.753292594105594,"aX":-0.05431751692127508},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":1.8,"breakHorizontal":-0.5,"spinRate":2506,"spinDirection":49},"zone":4,"typeConfidence":2.0,"plateTime":0.4362802345686081,"extension":5.907869117290357},"hitData":{"launchSpeed":79.8,"launchAngle":53.0,"totalDistance":221.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":79.48,"coordY":124.85}},"index":0,"playId":"9336966e-9e51-387a-9ee5-4ecb899f228b","pitchNumber":1,"startTime":"2026-05-24T03:40:45.249Z","endTime":"2026-05-24T03:40:57.257Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T03:40:57.257Z","atBatIndex":44},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Gabriel Moreno called out on strikes.","rbi":0,"awayScore":2,"homeScore":5,"isOut":true},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-05-24T03:41:15.078Z","endTime":"2026-05-24T03:42:44.596Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":547179,"fullName":"Michael Lorenzen","link":"/api/v1/people/547179"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":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":2},"pitchData":{"startSpeed":93.5,"endSpeed":85.9,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.169775592434746,"aZ":-22.33784785823267,"pfxX":-9.310914790468543,"pfxZ":5.223887197071325,"pX":-0.6893829293375344,"pZ":2.4178589500001557,"vX0":4.241199636241327,"vY0":-136.1588544481169,"vZ0":-4.790196133135732,"x":143.28,"y":173.5,"x0":-1.0553384805591448,"y0":50.002516917774955,"z0":5.740467459082799,"aX":-17.5269351805832},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":8.6,"breakHorizontal":16.0,"spinRate":2114,"spinDirection":214},"zone":4,"typeConfidence":2.0,"plateTime":0.40188412918101957,"extension":5.852221701460683},"index":0,"playId":"f4ce19c1-5d32-3af2-b68f-7154df3956ac","pitchNumber":1,"startTime":"2026-05-24T03:41:26.048Z","endTime":"2026-05-24T03:41:29.677Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.3,"endSpeed":83.6,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.71579937989951,"aZ":-24.766813439324974,"pfxX":0.07153057763713377,"pfxZ":4.148243880024673,"pX":1.034694653587165,"pZ":2.8736469525300987,"vX0":5.665424685565253,"vY0":-132.89302191050135,"vZ0":-2.6971807267954038,"x":77.56,"y":161.19,"x0":-1.135020586492915,"y0":50.005963177469155,"z0":5.702535991367635,"aX":0.12759318554117818},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":7.1,"breakHorizontal":-1.3,"spinRate":2558,"spinDirection":220},"zone":12,"typeConfidence":2.0,"plateTime":0.41228773555425224,"extension":5.915298322879738},"index":1,"playId":"4b178c5a-3922-36d1-9c8a-01f437127b50","pitchNumber":2,"startTime":"2026-05-24T03:41:41.254Z","endTime":"2026-05-24T03:41:45.514Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-05-24T03:42:12.641Z","endTime":"2026-05-24T03:42:18.203Z","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":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":86.6,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.932290275603567,"aZ":-11.435097820483442,"pfxX":-5.91026066235222,"pfxZ":10.745960386522475,"pX":0.2556935357929074,"pZ":3.6065514305044197,"vX0":5.276911907055681,"vY0":-138.0938803479652,"vZ0":-3.7842775871573036,"x":107.25,"y":141.4,"x0":-0.9126645176784574,"y0":50.003917918221966,"z0":5.764693707604977,"aX":-11.408463365914306},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":18.8,"breakHorizontal":9.6,"spinRate":2479,"spinDirection":220},"zone":12,"typeConfidence":2.0,"plateTime":0.39671736042276384,"extension":5.853628922124382},"index":3,"playId":"eeb612f1-84cb-3b3a-9f6b-f9e4a6d8d0ed","pitchNumber":3,"startTime":"2026-05-24T03:42:18.203Z","endTime":"2026-05-24T03:42:26.208Z","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":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":89.7,"endSpeed":82.3,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.558006806802315,"aZ":-29.717047866784693,"pfxX":-10.17426403250142,"pfxZ":1.426913021481635,"pX":0.5840785117957878,"pZ":1.7696352949904361,"vX0":7.564865124340071,"vY0":-130.36541603921,"vZ0":-3.812613126376265,"x":94.74,"y":191.0,"x0":-1.0343614020620582,"y0":50.001035130095595,"z0":5.495557962442416,"aX":-17.500208498708545},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":1.9,"breakHorizontal":16.7,"spinRate":1637,"spinDirection":248},"zone":9,"typeConfidence":2.0,"plateTime":0.42024217131655695,"extension":5.8539862365662945},"index":4,"playId":"219866c9-626e-30b4-84ab-26cc83ce4a35","pitchNumber":4,"startTime":"2026-05-24T03:42:38.249Z","endTime":"2026-05-24T03:42:44.596Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T03:42:44.596Z","atBatIndex":45},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Troy Johnston singles on a ground ball to right fielder Corbin Carroll.","rbi":0,"awayScore":2,"homeScore":5,"isOut":false},"about":{"atBatIndex":46,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-05-24T03:44:57.883Z","endTime":"2026-05-24T03:46:36.520Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":0},"matchup":{"batter":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668678,"fullName":"Zac Gallen","link":"/api/v1/people/668678"},"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,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"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":0},"pitchData":{"startSpeed":91.7,"endSpeed":83.9,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.197688736466496,"aZ":-13.44980100348958,"pfxX":-3.3367870229049523,"pfxZ":10.43329147727026,"pX":-0.7025619041000534,"pZ":1.263818563697017,"vX0":5.187998845059944,"vY0":-133.26189218831763,"vZ0":-9.309374445322351,"x":143.78,"y":204.66,"x0":-2.242944371662583,"y0":50.00264287319009,"z0":5.7787453979745,"aX":-5.988808811471233},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":17.0,"breakHorizontal":4.9,"spinRate":2295,"spinDirection":203},"zone":13,"typeConfidence":0.91,"plateTime":0.4113430609428028,"extension":6.728135069193131},"index":0,"playId":"b3117c19-3ba0-38af-8b0a-998c8adb16b4","pitchNumber":1,"startTime":"2026-05-24T03:45:09.587Z","endTime":"2026-05-24T03:45:14.565Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.1,"endSpeed":84.4,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.876322595608038,"aZ":-15.032776645660679,"pfxX":-2.6895870977982383,"pfxZ":9.448327782211528,"pX":-0.3607580941714081,"pZ":1.5396831767883226,"vX0":5.41864962854253,"vY0":-133.84648901428932,"vZ0":-8.387018530886273,"x":130.75,"y":197.21,"x0":-2.0620397996192192,"y0":50.005565922632854,"z0":5.790382035978303,"aX":-4.881414543665339},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":15.5,"breakHorizontal":3.7,"spinRate":2148,"spinDirection":201},"zone":13,"typeConfidence":0.9,"plateTime":0.40922401641621287,"extension":6.671615863381061},"index":1,"playId":"ded82af3-515b-3eca-8a1d-c03136803dfe","pitchNumber":2,"startTime":"2026-05-24T03:45:23.660Z","endTime":"2026-05-24T03:45:29.389Z","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":85.0,"endSpeed":78.5,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.97991754850863,"aZ":-30.08197455262201,"pfxX":-7.439768046284769,"pfxZ":1.3464324969832493,"pX":-0.9510021585569481,"pZ":0.6927585082258749,"vX0":6.092421215106236,"vY0":-123.5354394720603,"vZ0":-5.721877235350838,"x":153.25,"y":220.08,"x0":-2.479295483997703,"y0":50.000614955455106,"z0":5.559204694036415,"aX":-11.529182055288647},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":1.3,"breakHorizontal":12.1,"spinRate":1457,"spinDirection":223},"zone":13,"typeConfidence":0.9,"plateTime":0.4429149545478013,"extension":6.694560440554342},"index":2,"playId":"ed302976-4e68-3826-8409-d236bfbacab6","pitchNumber":3,"startTime":"2026-05-24T03:45:36.239Z","endTime":"2026-05-24T03:45:40.821Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.0,"endSpeed":73.9,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.957377810035748,"aZ":-40.21024294469314,"pfxX":2.786748797402419,"pfxZ":-5.850633669036345,"pX":-1.3987067342801094,"pZ":2.0563384512519183,"vX0":1.8778599025534344,"vY0":-116.47383916578329,"vZ0":-0.16020075309095017,"x":170.32,"y":183.26,"x0":-2.5775636418285686,"y0":50.003287750268704,"z0":5.9296409117802025,"aX":3.8271009689584217},"breaks":{"breakAngle":6.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.0,"breakVerticalInduced":-10.3,"breakHorizontal":-5.5,"spinRate":2317,"spinDirection":40},"zone":13,"typeConfidence":0.92,"plateTime":0.470333980850834,"extension":6.529420781752174},"index":3,"playId":"4ba3f5e1-9bab-3256-a566-12dd94cc4006","pitchNumber":4,"startTime":"2026-05-24T03:45:52.678Z","endTime":"2026-05-24T03:45:57.035Z","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.5,"endSpeed":85.0,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.744297811058136,"aZ":-15.271316950864753,"pfxX":-1.306668133646891,"pfxZ":9.075675875151292,"pX":-0.651631516158933,"pZ":3.025180495827932,"vX0":4.779748684587261,"vY0":-136.06352849194226,"vZ0":-4.803220253969448,"x":141.84,"y":157.1,"x0":-2.266523322452414,"y0":50.00323965663006,"z0":5.882747978077626,"aX":-2.434607818335231},"breaks":{"breakAngle":4.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":15.5,"breakHorizontal":1.3,"spinRate":2317,"spinDirection":201},"zone":1,"typeConfidence":0.89,"plateTime":0.40360807460233916,"extension":6.672549570917399},"index":4,"playId":"d869a500-858e-36f2-a473-c76003bf1f0e","pitchNumber":5,"startTime":"2026-05-24T03:46:07.221Z","endTime":"2026-05-24T03:46:10.953Z","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.3,"endSpeed":85.1,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.021551527796294,"aZ":-14.389207696032189,"pfxX":0.18338555640260967,"pfxZ":9.611961545004487,"pX":0.45203985089376264,"pZ":1.8458527613828772,"vX0":6.345211773030931,"vY0":-135.50693412010625,"vZ0":-7.944190051370932,"x":99.77,"y":188.94,"x0":-1.9486593861752217,"y0":50.00112006416928,"z0":5.8312915347656356,"aX":0.3389433824480873},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":15.8,"breakHorizontal":-1.8,"spinRate":2204,"spinDirection":202},"zone":9,"typeConfidence":0.72,"plateTime":0.4050004348133891,"extension":6.817921752176949},"hitData":{"launchSpeed":103.5,"launchAngle":-1.0,"totalDistance":41.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":193.95,"coordY":124.14}},"index":5,"playId":"d56b856f-9a10-3491-92be-8200867534d9","pitchNumber":6,"startTime":"2026-05-24T03:46:26.494Z","endTime":"2026-05-24T03:46:36.520Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T03:46:36.520Z","atBatIndex":46},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ezequiel Tovar grounds out to first baseman Ildemaro Vargas. Troy Johnston to 3rd.","rbi":0,"awayScore":2,"homeScore":5,"isOut":true},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-05-24T03:46:51.039Z","endTime":"2026-05-24T03:48:44.782Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668678,"fullName":"Zac Gallen","link":"/api/v1/people/668678"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,2,3,4,5],"actionIndex":[1],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"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":5},"credits":[{"player":{"id":545121,"link":"/api/v1/people/545121"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"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,"runnerGoing":true},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.3,"endSpeed":79.9,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.617809100830577,"aZ":-29.314682749987757,"pfxX":0.9802134978427968,"pfxZ":1.767539688074935,"pX":0.4275803297816242,"pZ":2.2055524570719647,"vX0":6.202152890449457,"vY0":-126.95517467060502,"vZ0":-3.6066770818053175,"x":100.7,"y":179.23,"x0":-2.1813674484228285,"y0":50.00572750677457,"z0":5.99500662600934,"aX":1.5895246505875942},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":2.5,"breakHorizontal":-3.2,"spinRate":2296,"spinDirection":146},"zone":9,"typeConfidence":0.82,"plateTime":0.43253941704612453,"extension":6.811721884565371},"index":0,"playId":"678b40a1-48c7-3fb2-82cb-d2757c2322f4","pitchNumber":1,"startTime":"2026-05-24T03:47:00.026Z","endTime":"2026-05-24T03:47:05.559Z","isPitch":true,"type":"pitch"},{"details":{"description":"Troy Johnston steals (2) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":2,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"index":1,"actionPlayId":"678b40a1-48c7-3fb2-82cb-d2757c2322f4","startTime":"2026-05-24T03:47:17.619Z","endTime":"2026-05-24T03:47:32.231Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":687859,"link":"/api/v1/people/687859"}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":0},"index":2,"playId":"cdc87a37-900a-4cd6-a76f-aee16aee4eb2","startTime":"2026-05-24T03:47:32.231Z","endTime":"2026-05-24T03:47:37.231Z","isPitch":false,"type":"stepoff"},{"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,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.6,"endSpeed":80.0,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.03831188674131,"aZ":-29.200857733011873,"pfxX":2.110371334369706,"pfxZ":1.8364682109402617,"pX":0.1365888374953641,"pZ":0.7795746794680378,"vX0":5.309244331714652,"vY0":-127.23954732475248,"vZ0":-6.775906208136177,"x":111.79,"y":217.73,"x0":-2.2613575034092603,"y0":50.00331664399171,"z0":5.827895028907572,"aX":3.4186336123549395},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":1.8,"breakHorizontal":-5.2,"spinRate":2337,"spinDirection":134},"zone":14,"typeConfidence":0.88,"plateTime":0.4324688536354757,"extension":6.712385434157885},"index":3,"playId":"034678e6-26b3-31f7-91ae-e1a9f55abc9f","pitchNumber":2,"startTime":"2026-05-24T03:47:50.802Z","endTime":"2026-05-24T03:47:54.998Z","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,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.2,"endSpeed":80.5,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.75995921899259,"aZ":-31.00249264956861,"pfxX":0.7864746426421192,"pfxZ":0.7249150814609855,"pX":1.0215976196777046,"pZ":0.18169891487559592,"vX0":7.927686939890748,"vY0":-126.66506478829005,"vZ0":-7.77083287944035,"x":78.06,"y":233.87,"x0":-2.2557512233487564,"y0":50.00299889093097,"z0":5.780504244910307,"aX":1.273351461836315},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":-0.4,"breakHorizontal":-3.2,"spinRate":2364,"spinDirection":127},"zone":14,"typeConfidence":0.75,"plateTime":0.43302362639827763,"extension":7.004938925157847},"index":4,"playId":"920f6ec1-97d7-3028-a91b-e145e244113c","pitchNumber":3,"startTime":"2026-05-24T03:48:12.264Z","endTime":"2026-05-24T03:48:15.445Z","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":0},"pitchData":{"startSpeed":87.7,"endSpeed":81.1,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.550760719680948,"aZ":-28.950487117488894,"pfxX":0.7177435021076444,"pfxZ":1.9563987151191506,"pX":0.6929386561505696,"pZ":1.1098199669603082,"vX0":7.519801457049904,"vY0":-127.46134096639318,"vZ0":-6.062711037114855,"x":90.59,"y":208.81,"x0":-2.3856455032939774,"y0":50.00454219039831,"z0":5.797602249598769,"aX":1.183946387384274},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":2.4,"breakHorizontal":-3.0,"spinRate":2380,"spinDirection":116},"zone":14,"typeConfidence":0.83,"plateTime":0.4292924187716962,"extension":6.783754911091289},"hitData":{"launchSpeed":77.5,"launchAngle":-29.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":159.46,"coordY":169.27}},"index":5,"playId":"3dc504f7-45c6-30c2-b2ae-e9de3681f03e","pitchNumber":4,"startTime":"2026-05-24T03:48:37.105Z","endTime":"2026-05-24T03:48:44.782Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T03:48:44.782Z","atBatIndex":47},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Sterlin Thompson grounds out, first baseman Ildemaro Vargas to pitcher Brandon Pfaadt. Troy Johnston scores.","rbi":1,"awayScore":3,"homeScore":5,"isOut":true},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-05-24T03:51:26.732Z","endTime":"2026-05-24T03:51:36.963Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":694514,"fullName":"Sterlin Thompson","link":"/api/v1/people/694514"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694297,"fullName":"Brandon Pfaadt","link":"/api/v1/people/694297"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2],"actionIndex":[1],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":694514,"fullName":"Sterlin Thompson","link":"/api/v1/people/694514"},"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_assist"},{"player":{"id":694297,"link":"/api/v1/people/694297"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"responsiblePitcher":{"id":668678,"link":"/api/v1/people/668678"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-05-24T03:48:57.863Z","endTime":"2026-05-24T03:50:27.031Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Brandon Pfaadt replaces Zac Gallen.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-05-24T03:50:27.031Z","endTime":"2026-05-24T03:51:28.809Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":694297,"link":"/api/v1/people/694297"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.2,"endSpeed":75.4,"strikeZoneTop":3.341,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.3856912485142,"aZ":-42.699485614248424,"pfxX":4.380771104895944,"pfxZ":-7.345497024419389,"pX":-0.09653022320236702,"pZ":1.6193183025292472,"vX0":4.778000472501952,"vY0":-119.56151122471128,"vZ0":-0.4757437648668329,"x":120.68,"y":195.06,"x0":-2.6983070989074007,"y0":50.005227470326794,"z0":5.688620322969026,"aX":6.273829672788674},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.0,"breakVerticalInduced":-13.1,"breakHorizontal":-9.2,"spinRate":2416,"spinDirection":44},"zone":13,"typeConfidence":0.9,"plateTime":0.46002288147833115,"extension":6.5247537717484185},"hitData":{"launchSpeed":88.6,"launchAngle":-16.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":155.91,"coordY":165.72}},"index":2,"playId":"c10ed6f4-e814-3bb4-b786-f8a209a0f1c5","pitchNumber":1,"startTime":"2026-05-24T03:51:28.809Z","endTime":"2026-05-24T03:51:36.963Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T03:51:36.963Z","atBatIndex":48},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Chad Stevens flies out to center fielder Ryan Waldschmidt.","rbi":0,"awayScore":3,"homeScore":5,"isOut":true},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-05-24T03:52:02.940Z","endTime":"2026-05-24T03:53:21.876Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":677060,"fullName":"Chad Stevens","link":"/api/v1/people/677060"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694297,"fullName":"Brandon Pfaadt","link":"/api/v1/people/694297"},"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":677060,"fullName":"Chad Stevens","link":"/api/v1/people/677060"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":86.1,"strikeZoneTop":3.362,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.67218824572587,"aZ":-24.234144753649055,"pfxX":-9.646873720944571,"pfxZ":4.223488457276485,"pX":-0.38265827698155075,"pZ":1.4128099227163444,"vX0":8.960531996831369,"vY0":-135.9450716059908,"vZ0":-6.59352277166902,"x":131.59,"y":200.63,"x0":-2.4616700775390856,"y0":50.00072786223257,"z0":5.541911842197245,"aX":-18.127505855652256},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":6.5,"breakHorizontal":15.7,"spinRate":2321,"spinDirection":221},"zone":13,"typeConfidence":0.9,"plateTime":0.40227121838006497,"extension":6.75064945434073},"index":0,"playId":"66fa09c5-30c6-3b4d-a402-6bfa85075deb","pitchNumber":1,"startTime":"2026-05-24T03:52:09.935Z","endTime":"2026-05-24T03:52:14.714Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.9,"endSpeed":85.8,"strikeZoneTop":3.362,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.104002431609036,"aZ":-16.8396348402907,"pfxX":-6.102906236524387,"pfxZ":8.155946141323657,"pX":0.9131285827169732,"pZ":2.012961908582786,"vX0":10.93654454382327,"vY0":-136.28324767853067,"vZ0":-6.322268861890878,"x":82.19,"y":184.43,"x0":-2.359940383998445,"y0":50.003957469252825,"z0":5.527237762371609,"aX":-11.476396035907499},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":13.6,"breakHorizontal":8.8,"spinRate":2403,"spinDirection":224},"zone":14,"typeConfidence":2.0,"plateTime":0.40199385015018585,"extension":6.748566035894488},"index":1,"playId":"fe084c78-9004-366a-9bdd-26b908c6a563","pitchNumber":2,"startTime":"2026-05-24T03:52:30.348Z","endTime":"2026-05-24T03:52:34.082Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.9,"endSpeed":85.7,"strikeZoneTop":3.362,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.477712069076276,"aZ":-24.00131553369075,"pfxX":-9.957627959754554,"pfxZ":4.341436185446975,"pX":-0.5103576569321362,"pZ":2.8162650269773137,"vX0":8.907311706154543,"vY0":-136.49054510252782,"vZ0":-2.8839660679559445,"x":136.45,"y":162.74,"x0":-2.524804288154468,"y0":50.005997450646596,"z0":5.5421942946252996,"aX":-18.762256578939823},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":7.4,"breakHorizontal":16.1,"spinRate":2357,"spinDirection":221},"zone":4,"typeConfidence":0.9,"plateTime":0.40153895518550176,"extension":6.734567805848295},"index":2,"playId":"dc4c0792-880e-3710-977b-010d21128ac1","pitchNumber":3,"startTime":"2026-05-24T03:52:48.160Z","endTime":"2026-05-24T03:52:52.645Z","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":84.1,"endSpeed":76.5,"strikeZoneTop":3.362,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.310866594757346,"aZ":-32.48554552537335,"pfxX":5.799841252054818,"pfxZ":-0.2047242945669936,"pX":-0.35643269362247504,"pZ":2.4049797921877616,"vX0":3.7820398357116196,"vY0":-122.38677701552693,"vZ0":-0.8789069754671316,"x":62.74,"y":131.0,"x0":-2.6829320210220304,"y0":50.00587500707976,"z0":5.586066405898951,"aX":8.675500343545947},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":-0.4,"breakHorizontal":-11.5,"spinRate":2756,"spinDirection":76},"zone":4,"typeConfidence":0.89,"plateTime":0.44996123306490876,"extension":6.427257925310775},"hitData":{"launchSpeed":100.2,"launchAngle":41.0,"totalDistance":373.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":129.55,"coordY":77.48}},"index":3,"playId":"560edceb-88f4-3b49-9bee-3c9d17d56268","pitchNumber":4,"startTime":"2026-05-24T03:53:10.399Z","endTime":"2026-05-24T03:53:21.876Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T03:53:21.876Z","atBatIndex":49},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jose Fernandez flies out sharply to center fielder Jake McCarthy.","rbi":0,"awayScore":3,"homeScore":5,"isOut":true},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-05-24T03:55:42.862Z","endTime":"2026-05-24T03:56:14.075Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":699912,"fullName":"Jose Fernandez","link":"/api/v1/people/699912"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":624522,"fullName":"Keegan Thompson","link":"/api/v1/people/624522"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[0],"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":699912,"fullName":"Jose Fernandez","link":"/api/v1/people/699912"},"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":{"description":"Pitching Change: Keegan Thompson replaces Michael Lorenzen.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-24T03:55:33.329Z","endTime":"2026-05-24T03:55:44.990Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":624522,"link":"/api/v1/people/624522"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.0,"endSpeed":81.7,"strikeZoneTop":3.352,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.279436101023098,"aZ":-25.168675386736975,"pfxX":-0.2583865140525984,"pfxZ":4.123256027760808,"pX":0.22211809266461965,"pZ":1.9896707929731692,"vX0":5.129203614824248,"vY0":-129.53904536645032,"vZ0":-4.501110236559555,"x":108.53,"y":185.06,"x0":-1.7506784869766778,"y0":50.001906589393556,"z0":5.676029433563912,"aX":-0.4401455234959641},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":6.7,"breakHorizontal":-0.7,"spinRate":2663,"spinDirection":164},"zone":8,"typeConfidence":2.0,"plateTime":0.42298566950591576,"extension":6.039269902001702},"index":1,"playId":"10b4be7e-cfa8-35e7-97cb-aa81f7e6fcb1","pitchNumber":1,"startTime":"2026-05-24T03:55:44.990Z","endTime":"2026-05-24T03:55:52.653Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.4,"endSpeed":81.9,"strikeZoneTop":3.352,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.947232574482886,"aZ":-24.448725699584294,"pfxX":-0.0032737800003161954,"pfxZ":4.5127932269585,"pX":-0.05713658325214127,"pZ":2.247552603866933,"vX0":4.244539002705076,"vY0":-130.15753177469512,"vZ0":-4.030419323571357,"x":119.18,"y":178.1,"x0":-1.7102260929719253,"y0":50.00096093549809,"z0":5.672759060157666,"aX":-0.00566751060869797},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":7.4,"breakHorizontal":-1.0,"spinRate":2764,"spinDirection":148},"zone":8,"typeConfidence":2.0,"plateTime":0.421213988776608,"extension":6.10753012658299},"hitData":{"launchSpeed":102.0,"launchAngle":52.0,"totalDistance":312.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":102.88,"coordY":76.14}},"index":2,"playId":"f06867e2-275f-3732-baf7-e3790d2fcb6c","pitchNumber":2,"startTime":"2026-05-24T03:56:00.722Z","endTime":"2026-05-24T03:56:14.075Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T03:56:14.075Z","atBatIndex":50},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Tim Tawa walks.","rbi":0,"awayScore":3,"homeScore":5,"isOut":false},"about":{"atBatIndex":51,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-05-24T03:56:25.530Z","endTime":"2026-05-24T03:59:04.276Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":624522,"fullName":"Keegan Thompson","link":"/api/v1/people/624522"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,2,3,4,5,6,7,8],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.5,"endSpeed":85.2,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.414600070205076,"aZ":-13.525524481193038,"pfxX":-4.779292814634768,"pfxZ":10.000192727976632,"pX":1.2076221497198962,"pZ":2.780286447968539,"vX0":8.90555694317798,"vY0":-135.8527871507354,"vZ0":-4.97231160149195,"x":70.97,"y":163.71,"x0":-1.4955130318322958,"y0":50.004207320010366,"z0":5.578232695691471,"aX":-8.914772723858002},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":17.2,"breakHorizontal":6.7,"spinRate":2464,"spinDirection":201},"zone":12,"typeConfidence":2.0,"plateTime":0.403552920448806,"extension":6.241187665572679},"index":0,"playId":"bbdf3321-248c-3d5e-a56f-dca9c44314fe","pitchNumber":1,"startTime":"2026-05-24T03:56:39.641Z","endTime":"2026-05-24T03:56:44.722Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"index":1,"startTime":"2026-05-24T03:56:54.802Z","endTime":"2026-05-24T03:57:07.007Z","isPitch":false,"type":"action","player":{"id":694374,"link":"/api/v1/people/694374"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.8,"endSpeed":84.3,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.252296532689797,"aZ":-18.538406220505237,"pfxX":-10.235181214161786,"pfxZ":7.502422491793587,"pX":0.8833937059499036,"pZ":1.1061860426568602,"vX0":9.831279197970195,"vY0":-134.47236916025744,"vZ0":-8.054951730967955,"x":83.33,"y":208.91,"x0":-1.5038091330315022,"y0":50.00408272707485,"z0":5.4740421330193385,"aX":-18.6028559366561},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":11.9,"breakHorizontal":16.2,"spinRate":2451,"spinDirection":214},"zone":14,"typeConfidence":2.0,"plateTime":0.40852538941435723,"extension":6.193586775690446},"index":2,"playId":"a53b4baf-1677-3670-b033-7ffecd9a4b74","pitchNumber":2,"startTime":"2026-05-24T03:57:07.007Z","endTime":"2026-05-24T03:57:12.266Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.0,"endSpeed":82.7,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.274993586826714,"aZ":-22.148137365475385,"pfxX":-0.8098059841898384,"pfxZ":5.764164258295311,"pX":0.7713837561005424,"pZ":2.003333779120655,"vX0":6.349996898903725,"vY0":-130.9410742823793,"vZ0":-5.152599023981889,"x":87.6,"y":184.69,"x0":-1.5783233989158947,"y0":50.00140062152238,"z0":5.650537229224276,"aX":-1.4088288815603023},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":9.5,"breakHorizontal":0.1,"spinRate":2749,"spinDirection":179},"zone":9,"typeConfidence":2.0,"plateTime":0.4180627469248699,"extension":6.136418556990315},"index":3,"playId":"7438eb57-ddf3-3c62-8bf6-b8181e035197","pitchNumber":3,"startTime":"2026-05-24T03:57:23.659Z","endTime":"2026-05-24T03:57:26.915Z","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.2,"endSpeed":85.2,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.57304996088565,"aZ":-13.160055336953034,"pfxX":-5.625828698016047,"pfxZ":10.206186437863503,"pX":-0.1800927444658739,"pZ":2.6340361876270126,"vX0":5.92803857733572,"vY0":-135.61027119008548,"vZ0":-5.435338485196382,"x":123.86,"y":167.66,"x0":-1.6631741186523468,"y0":50.00399240023599,"z0":5.581933742762156,"aX":-10.48239941286401},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":17.5,"breakHorizontal":8.9,"spinRate":2469,"spinDirection":208},"zone":5,"typeConfidence":2.0,"plateTime":0.4038514176215662,"extension":6.278754085256055},"index":4,"playId":"a108163d-6c52-34da-a657-c93c0ff9b9ce","pitchNumber":4,"startTime":"2026-05-24T03:57:42.031Z","endTime":"2026-05-24T03:57:46.881Z","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":89.6,"endSpeed":82.6,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.52699131796847,"aZ":-26.3925676459009,"pfxX":0.6614631607267745,"pfxZ":3.3548243524814163,"pX":1.4960687868091107,"pZ":1.9996221950193183,"vX0":7.284478717819305,"vY0":-130.2847697133886,"vZ0":-4.484894174574097,"x":59.97,"y":184.79,"x0":-1.4183544429513855,"y0":50.004365202194066,"z0":5.730127279000895,"aX":1.1414004472488566},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":5.3,"breakHorizontal":-2.8,"spinRate":2587,"spinDirection":172},"zone":14,"typeConfidence":2.0,"plateTime":0.4198775595448274,"extension":6.20299499823631},"index":5,"playId":"d5b87886-8444-3e12-8549-9ce068a4b91e","pitchNumber":5,"startTime":"2026-05-24T03:58:02.287Z","endTime":"2026-05-24T03:58:06.345Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":93.0,"endSpeed":85.1,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.913348115010873,"aZ":-16.09238714844274,"pfxX":-5.1357784783797005,"pfxZ":8.64872451109892,"pX":0.45755203738186456,"pZ":3.561884375769358,"vX0":7.651859584330453,"vY0":-135.33642392456676,"vZ0":-2.517304859605856,"x":99.56,"y":142.61,"x0":-1.736202366418046,"y0":50.00037865267561,"z0":5.628147580628125,"aX":-9.54752522494948},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":15.4,"breakHorizontal":7.7,"spinRate":2372,"spinDirection":209},"zone":12,"typeConfidence":2.0,"plateTime":0.40437251537353935,"extension":6.215069452405361},"index":6,"playId":"f8afab14-bfaa-3413-9db0-9722a93b89c0","pitchNumber":6,"startTime":"2026-05-24T03:58:20.285Z","endTime":"2026-05-24T03:58:25.159Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":85.3,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.307077987830027,"aZ":-15.776119036546893,"pfxX":-5.5087757465435825,"pfxZ":8.796161535204845,"pX":0.13422946323839147,"pZ":2.2926556233574185,"vX0":6.506464261920338,"vY0":-135.8113336963363,"vZ0":-5.798700978420067,"x":111.88,"y":176.88,"x0":-1.5791260136143894,"y0":50.00384298731979,"z0":5.556477870204445,"aX":-10.270920981095356},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":14.9,"breakHorizontal":8.5,"spinRate":2308,"spinDirection":209},"zone":5,"typeConfidence":2.0,"plateTime":0.4036094053262369,"extension":6.245935459416195},"index":7,"playId":"da684a85-263f-3aad-9fc7-a1858dadbdd9","pitchNumber":7,"startTime":"2026-05-24T03:58:38.989Z","endTime":"2026-05-24T03:58:42.579Z","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":91.9,"endSpeed":84.6,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.83941832323449,"aZ":-17.25210276959963,"pfxX":-3.158624025965786,"pfxZ":8.151318369016272,"pX":-0.8257678965247849,"pZ":3.553399207910488,"vX0":3.825260821623181,"vY0":-133.93033533175532,"vZ0":-2.2895717866652445,"x":148.48,"y":142.84,"x0":-1.8570280187629082,"y0":50.002921646437606,"z0":5.642603791718057,"aX":-5.782659345414173},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":14.5,"breakHorizontal":4.9,"spinRate":2404,"spinDirection":202},"zone":11,"typeConfidence":2.0,"plateTime":0.4077688603045524,"extension":6.15580550981971},"index":8,"playId":"76f2934c-61a5-3b5d-a93a-dcc01840fb90","pitchNumber":8,"startTime":"2026-05-24T03:58:58.315Z","endTime":"2026-05-24T03:59:04.276Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T03:59:04.276Z","atBatIndex":51},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ryan Waldschmidt singles on a ground ball to right fielder Tyler Freeman. Tim Tawa to 2nd.","rbi":0,"awayScore":3,"homeScore":5,"isOut":false},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-05-24T03:59:26.479Z","endTime":"2026-05-24T04:00:11.379Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":814439,"fullName":"Ryan Waldschmidt","link":"/api/v1/people/814439"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":624522,"fullName":"Keegan Thompson","link":"/api/v1/people/624522"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":814439,"fullName":"Ryan Waldschmidt","link":"/api/v1/people/814439"},"postOnSecond":{"id":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":814439,"fullName":"Ryan Waldschmidt","link":"/api/v1/people/814439"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"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":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"playId":"fb525fc7-94ac-43b9-9413-9cb52141d9c8","startTime":"2026-05-24T03:59:26.479Z","endTime":"2026-05-24T03:59:31.470Z","isPitch":false,"type":"stepoff"},{"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,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.7,"endSpeed":76.2,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.019932935286842,"aZ":-42.20857435861177,"pfxX":2.8161717274696363,"pfxZ":-6.8900653247567085,"pX":0.45429606973640874,"pZ":1.2957744336935906,"vX0":4.072102041892303,"vY0":-120.39966566310116,"vZ0":-1.676063278316094,"x":99.68,"y":203.79,"x0":-1.62959145527961,"y0":50.00062877112583,"z0":5.76185927952393,"aX":4.1026450475707446},"breaks":{"breakAngle":6.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.8,"breakVerticalInduced":-12.6,"breakHorizontal":-6.1,"spinRate":2614,"spinDirection":36},"zone":14,"typeConfidence":2.0,"plateTime":0.45622787729056347,"extension":6.2079623361714615},"index":1,"playId":"8f9eb1f6-3046-3be4-8eff-c04f7ef39cd4","pitchNumber":1,"startTime":"2026-05-24T03:59:42.236Z","endTime":"2026-05-24T03:59:47.062Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.6,"endSpeed":82.6,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.516581592827187,"aZ":-27.08615289799226,"pfxX":1.7663913964324545,"pfxZ":2.9421177198544415,"pX":0.22704749958934797,"pZ":2.028513484438485,"vX0":4.1070651072667905,"vY0":-130.4546667608686,"vZ0":-3.931712988100265,"x":108.35,"y":184.01,"x0":-1.59501081204543,"y0":50.00508849445001,"z0":5.588738029702864,"aX":3.0545111286692506},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":4.7,"breakHorizontal":-4.1,"spinRate":2679,"spinDirection":158},"zone":8,"typeConfidence":2.0,"plateTime":0.4192937717961547,"extension":6.309743948283939},"hitData":{"launchSpeed":69.7,"launchAngle":5.0,"totalDistance":65.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":171.13,"coordY":135.8}},"index":2,"playId":"bb66194d-ca6c-3784-8ad4-4cd4da17b758","pitchNumber":2,"startTime":"2026-05-24T03:59:59.370Z","endTime":"2026-05-24T04:00:11.379Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T04:00:11.379Z","atBatIndex":52},{"result":{"type":"atBat","event":"Fielders Choice Out","eventType":"fielders_choice_out","description":"Ketel Marte reaches on a fielder's choice out, second baseman Chad Stevens to catcher Hunter Goodman. Tim Tawa out at home.","rbi":0,"awayScore":3,"homeScore":5,"isOut":true},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-05-24T04:00:24.697Z","endTime":"2026-05-24T04:01:44.639Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":8},"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":624522,"fullName":"Keegan Thompson","link":"/api/v1/people/624522"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"postOnSecond":{"id":814439,"fullName":"Ryan Waldschmidt","link":"/api/v1/people/814439"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3],"actionIndex":[2],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":814439,"fullName":"Ryan Waldschmidt","link":"/api/v1/people/814439"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"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":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":677060,"link":"/api/v1/people/677060"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":696100,"link":"/api/v1/people/696100"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"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":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.7,"endSpeed":76.9,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.017140756038152,"aZ":-31.246173119438915,"pfxX":7.901564351939852,"pfxZ":0.6152830354950893,"pX":-0.009799494642420692,"pZ":2.7393266481311884,"vX0":2.3385061403032292,"vY0":-123.34119696117698,"vZ0":-0.8371607118237334,"x":117.37,"y":164.82,"x0":-2.0004451145759314,"y0":50.00480814487873,"z0":5.753952954518253,"aX":11.990601405179937},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":1.2,"breakHorizontal":-14.9,"spinRate":2464,"spinDirection":79},"zone":5,"typeConfidence":2.0,"plateTime":0.4466823003001785,"extension":5.978864070510649},"index":0,"playId":"45fc56d0-b867-3c22-8ada-90b83f222242","pitchNumber":1,"startTime":"2026-05-24T04:00:45.252Z","endTime":"2026-05-24T04:00:49.352Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.7,"endSpeed":75.4,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.561367183654852,"aZ":-40.68525553675591,"pfxX":4.638226603790422,"pfxZ":-5.9902094381941975,"pX":-0.5931583603421873,"pZ":0.016597805508623956,"vX0":1.8205466433899848,"vY0":-118.89606233666719,"vZ0":-4.121524017036472,"x":139.61,"y":238.33,"x0":-1.9733318967070113,"y0":50.00458515213653,"z0":5.496375965024647,"aX":6.586212255745537},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.8,"breakVerticalInduced":-11.6,"breakHorizontal":-8.9,"spinRate":2293,"spinDirection":46},"zone":13,"typeConfidence":2.0,"plateTime":0.4621350950565035,"extension":6.347394389793786},"index":1,"playId":"0814f3e4-6401-3dce-a67f-8551efae9f32","pitchNumber":2,"startTime":"2026-05-24T04:01:03.312Z","endTime":"2026-05-24T04:01:18.413Z","isPitch":true,"type":"pitch"},{"details":{"description":"Wild pitch by pitcher Keegan Thompson. Tim Tawa to 3rd. Ryan Waldschmidt to 2nd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":3,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"index":2,"actionPlayId":"0814f3e4-6401-3dce-a67f-8551efae9f32","startTime":"2026-05-24T04:01:18.562Z","endTime":"2026-05-24T04:01:38.049Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":694374,"link":"/api/v1/people/694374"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.6,"endSpeed":81.3,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.553841125676744,"aZ":-33.96914726480891,"pfxX":-5.659603694671743,"pfxZ":-1.0633555278143874,"pX":0.44554088478630177,"pZ":2.671258736003188,"vX0":7.312186737887922,"vY0":-128.83802840093088,"vZ0":-0.7518804192889812,"x":100.02,"y":166.66,"x0":-1.692968031935067,"y0":50.0045666872406,"z0":5.590063724187547,"aX":-9.523525757576406},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":-1.9,"breakHorizontal":8.6,"spinRate":965,"spinDirection":262},"zone":6,"typeConfidence":2.0,"plateTime":0.42498820649654867,"extension":6.223701965197651},"hitData":{"launchSpeed":56.7,"launchAngle":-11.0,"totalDistance":13.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":137.68,"coordY":165.29}},"index":3,"playId":"4b56c605-88d0-3a95-96ad-2c2d8865780e","pitchNumber":3,"startTime":"2026-05-24T04:01:38.049Z","endTime":"2026-05-24T04:01:44.639Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T04:01:44.639Z","atBatIndex":53},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Corbin Carroll pops out to third baseman Kyle Karros in foul territory.","rbi":0,"awayScore":3,"homeScore":5,"isOut":true},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-05-24T04:02:17.662Z","endTime":"2026-05-24T04:04:16.910Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":624522,"fullName":"Keegan Thompson","link":"/api/v1/people/624522"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","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":6},"credits":[{"player":{"id":691720,"link":"/api/v1/people/691720"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.0,"endSpeed":83.8,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.314621780104915,"aZ":-24.56621883479043,"pfxX":-7.0196392669219705,"pfxZ":4.207402579398339,"pX":-0.8159574699004418,"pZ":3.271554687521578,"vX0":5.007342337810298,"vY0":-133.92611618408407,"vZ0":-1.4956700601626034,"x":148.1,"y":150.45,"x0":-1.80276873573754,"y0":50.00095147285117,"z0":5.603116680406146,"aX":-12.684584932636417},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":7.4,"breakHorizontal":11.5,"spinRate":2527,"spinDirection":205},"zone":11,"typeConfidence":2.0,"plateTime":0.40978803865324576,"extension":6.275807811440566},"index":0,"playId":"92accea9-4053-3b84-b735-15cceca3000e","pitchNumber":1,"startTime":"2026-05-24T04:02:19.527Z","endTime":"2026-05-24T04:02:23.462Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 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":85.0,"endSpeed":77.8,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.454923409028474,"aZ":-29.398408623115674,"pfxX":4.45261077366537,"pfxZ":1.808831841904988,"pX":-0.17329204945742513,"pZ":1.3852541232213134,"vX0":2.937945999445094,"vY0":-123.73164364612877,"vZ0":-3.9837691910517368,"x":123.61,"y":201.38,"x0":-1.957854316438399,"y0":50.00607086439416,"z0":5.500686041086823,"aX":6.8522916483055285},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":2.5,"breakHorizontal":-8.8,"spinRate":2742,"spinDirection":78},"zone":13,"typeConfidence":2.0,"plateTime":0.4439817326170057,"extension":6.0884646148521515},"index":1,"playId":"0a33af1c-88ce-34a2-89ea-1760e08b7bcf","pitchNumber":2,"startTime":"2026-05-24T04:02:37.326Z","endTime":"2026-05-24T04:02:42.599Z","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":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.1,"endSpeed":74.3,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.546124793417448,"aZ":-42.50239011254265,"pfxX":6.876885780991877,"pfxZ":-7.384295406784284,"pX":-0.5855683505959866,"pZ":2.594446733625361,"vX0":0.8624177891091676,"vY0":-118.1114931346085,"vZ0":1.5304950576092964,"x":139.32,"y":168.73,"x0":-1.8488548535121145,"y0":50.002158070939394,"z0":5.875867879694369,"aX":9.620139067201263},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.5,"breakVerticalInduced":-12.6,"breakHorizontal":-12.6,"spinRate":2558,"spinDirection":43},"zone":4,"typeConfidence":2.0,"plateTime":0.465477874565261,"extension":6.04322826106048},"index":2,"playId":"bdec63ae-8776-3e67-937e-fc0612f584aa","pitchNumber":3,"startTime":"2026-05-24T04:02:55.200Z","endTime":"2026-05-24T04:02:59.378Z","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":2,"outs":2},"pitchData":{"startSpeed":92.6,"endSpeed":84.5,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.194005743061087,"aZ":-15.744318101369956,"pfxX":-2.0552838653643373,"pfxZ":8.967836406958941,"pX":-0.5504778557854587,"pZ":2.428717489600308,"vX0":4.05810393770893,"vY0":-134.72899006661606,"vZ0":-5.040011571166817,"x":137.98,"y":173.2,"x0":-1.8115009864743705,"y0":50.00366375069908,"z0":5.442184935307706,"aX":-3.766176699617287},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":15.4,"breakHorizontal":2.9,"spinRate":2511,"spinDirection":202},"zone":4,"typeConfidence":2.0,"plateTime":0.4070653205007715,"extension":6.317689479669477},"index":3,"playId":"2f641dcf-4de9-3da3-8ebb-ae11634478c0","pitchNumber":4,"startTime":"2026-05-24T04:03:13.893Z","endTime":"2026-05-24T04:03:17.666Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.4,"endSpeed":84.9,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.679158794346627,"aZ":-17.14548540797494,"pfxX":-2.7635325139685616,"pfxZ":8.165534266281847,"pX":1.0828547793429195,"pZ":3.1621569588777594,"vX0":7.926595738018838,"vY0":-134.42689098646392,"vZ0":-3.5253061350921877,"x":75.72,"y":153.4,"x0":-1.5378984850421116,"y0":50.000372041356314,"z0":5.699406429962081,"aX":-5.085935246544776},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":14.3,"breakHorizontal":3.4,"spinRate":2575,"spinDirection":192},"zone":12,"typeConfidence":2.0,"plateTime":0.40662714885358264,"extension":6.461877461759425},"index":4,"playId":"2ae5edae-cce8-33a9-9e99-f463089b2314","pitchNumber":5,"startTime":"2026-05-24T04:03:32.290Z","endTime":"2026-05-24T04:03:36.912Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"index":5,"startTime":"2026-05-24T04:03:53.531Z","endTime":"2026-05-24T04:04:06.909Z","isPitch":false,"type":"action","player":{"id":682998,"link":"/api/v1/people/682998"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.8,"endSpeed":85.7,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.164721397977086,"aZ":-13.534170676192197,"pfxX":-3.0196803509395758,"pfxZ":9.890582309068797,"pX":0.16630456671941393,"pZ":2.6849248604476004,"vX0":5.804283016757251,"vY0":-136.4433587902981,"vZ0":-5.246218586313742,"x":119.28,"y":160.69,"x0":-1.5966588494444482,"y0":50.00056029791876,"z0":5.565898313108645,"aX":-5.690041500908266},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":17.0,"breakHorizontal":4.2,"spinRate":2537,"spinDirection":198},"zone":5,"typeConfidence":2.0,"plateTime":0.40151341306573185,"extension":6.347850117052518},"hitData":{"launchSpeed":80.5,"launchAngle":82.0,"totalDistance":59.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":96.58,"coordY":191.07}},"index":6,"playId":"c3996e73-d62f-3a3f-b2da-6e471c7be8d6","pitchNumber":6,"startTime":"2026-05-24T04:04:06.909Z","endTime":"2026-05-24T04:04:16.910Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T04:04:16.910Z","atBatIndex":54},{"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":3,"homeScore":5,"isOut":true},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-24T04:06:15.535Z","endTime":"2026-05-24T04:08:54.748Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694297,"fullName":"Brandon Pfaadt","link":"/api/v1/people/694297"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6,8],"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":8},"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":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":85.5,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.88395891767052,"aZ":-22.319900069165143,"pfxX":-9.70470845662441,"pfxZ":5.274940830230712,"pX":0.03930851870754804,"pZ":2.6013144194715445,"vX0":9.515559304150184,"vY0":-135.84441516881327,"vZ0":-3.9323911015934447,"x":115.5,"y":168.54,"x0":-2.248830965031803,"y0":50.00361611825907,"z0":5.620221958196482,"aX":-18.130958425093038},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":8.9,"breakHorizontal":15.6,"spinRate":2322,"spinDirection":216},"zone":5,"typeConfidence":0.9,"plateTime":0.40327345031742734,"extension":6.765748579471393},"index":0,"playId":"f9666078-936e-36f1-b037-9e9f65fb113b","pitchNumber":1,"startTime":"2026-05-24T04:06:24.637Z","endTime":"2026-05-24T04:06:30.640Z","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":85.7,"endSpeed":77.2,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.911925557840167,"aZ":-29.447702948292406,"pfxX":5.119829716381403,"pfxZ":1.787643625125198,"pX":1.4452395245953067,"pZ":1.6137819781352367,"vX0":8.100464315436273,"vY0":-124.41159280545513,"vZ0":-3.1799129529889525,"x":61.91,"y":195.21,"x0":-2.551107428546219,"y0":50.004315917433935,"z0":5.416363253649766,"aX":7.821270590806203},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":2.5,"breakHorizontal":-11.5,"spinRate":2765,"spinDirection":77},"zone":14,"typeConfidence":0.91,"plateTime":0.44463135581481783,"extension":6.363584813291749},"index":1,"playId":"2f074941-c510-315e-9b71-7191c2688f75","pitchNumber":2,"startTime":"2026-05-24T04:06:39.538Z","endTime":"2026-05-24T04:06:45.557Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":84.6,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.73398944778095,"aZ":-21.58256234294293,"pfxX":-9.658554410616881,"pfxZ":5.758163526064713,"pX":-2.1321222104950954,"pZ":3.4254307621636313,"vX0":4.4167740373641955,"vY0":-134.881654363215,"vZ0":-1.7244330800302508,"x":198.27,"y":146.29,"x0":-2.537185214364951,"y0":50.005859334286086,"z0":5.597243234568495,"aX":-17.773314498807864},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":10.2,"breakHorizontal":16.6,"spinRate":2348,"spinDirection":224},"zone":11,"typeConfidence":0.9,"plateTime":0.406311923906407,"extension":6.407236579712959},"index":2,"playId":"049a568e-1519-3d88-ae81-3ffa661ecf26","pitchNumber":3,"startTime":"2026-05-24T04:06:55.225Z","endTime":"2026-05-24T04:07:03.649Z","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":0},"pitchData":{"startSpeed":85.6,"endSpeed":77.7,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.651523983560125,"aZ":-29.74880970616278,"pfxX":4.923076732519277,"pfxZ":1.5875633181565583,"pX":1.5416456828702303,"pZ":0.6129819341676936,"vX0":8.672520396736687,"vY0":-124.23785413247235,"vZ0":-5.052645385255669,"x":58.24,"y":222.23,"x0":-2.662587712927479,"y0":50.004813276235176,"z0":5.206412944045732,"aX":7.539238638423755},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":1.7,"breakHorizontal":-11.3,"spinRate":2766,"spinDirection":81},"zone":14,"typeConfidence":0.91,"plateTime":0.4443701095518673,"extension":6.538299174262509},"index":3,"playId":"b66bcdde-1b50-3731-958e-364ed501ea74","pitchNumber":4,"startTime":"2026-05-24T04:07:15.012Z","endTime":"2026-05-24T04:07:19.015Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":85.6,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.633709062948245,"aZ":-24.354153241873167,"pfxX":-10.351895836717762,"pfxZ":4.171040986236845,"pX":0.19561949992096933,"pZ":3.0126119958571285,"vX0":10.238894409987456,"vY0":-136.05018703126945,"vZ0":-2.11368166446299,"x":109.54,"y":157.44,"x0":-2.2702450019386813,"y0":50.005023403169794,"z0":5.486145384670065,"aX":-19.423279976125183},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":7.3,"breakHorizontal":16.6,"spinRate":2305,"spinDirection":228},"zone":2,"typeConfidence":0.9,"plateTime":0.40247064468370786,"extension":6.6281166531531905},"index":4,"playId":"bf7b2de0-42ef-3906-912a-13a92c57ee06","pitchNumber":5,"startTime":"2026-05-24T04:07:34.134Z","endTime":"2026-05-24T04:07:37.847Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":85.4,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.896428783803234,"aZ":-23.5978221795184,"pfxX":-11.670303257858789,"pfxZ":4.589203668258165,"pX":-0.1944686622841458,"pZ":1.6977364163451627,"vX0":9.8794884903452,"vY0":-136.32014174922722,"vZ0":-5.477803620793399,"x":124.41,"y":192.94,"x0":-2.3616665489459425,"y0":50.003334932633734,"z0":5.3775049927944405,"aX":-21.813740747707783},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":7.2,"breakHorizontal":18.8,"spinRate":2388,"spinDirection":225},"zone":8,"typeConfidence":0.89,"plateTime":0.402863224998252,"extension":6.6534619517493185},"index":5,"playId":"6af6b00e-e5ea-3b2f-8801-efc286443a79","pitchNumber":6,"startTime":"2026-05-24T04:07:55.502Z","endTime":"2026-05-24T04:08:02.818Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":86.1,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.019800499905234,"aZ":-22.44227068513024,"pfxX":-10.893746276556762,"pfxZ":5.127461121520929,"pX":0.32115772856792174,"pZ":2.556302635812203,"vX0":10.814839529566296,"vY0":-136.8264257931141,"vZ0":-3.5410295465377,"x":104.76,"y":169.76,"x0":-2.2661313841246398,"y0":50.001115549793084,"z0":5.40396222358563,"aX":-20.666631557170565},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":8.8,"breakHorizontal":17.5,"spinRate":2334,"spinDirection":225},"zone":6,"typeConfidence":0.9,"plateTime":0.4002159000144476,"extension":6.671977936828191},"index":6,"playId":"071de706-4340-3a89-8bc6-6caebf7cf5d9","pitchNumber":7,"startTime":"2026-05-24T04:08:22.404Z","endTime":"2026-05-24T04:08:27.445Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"index":7,"startTime":"2026-05-24T04:08:31.911Z","endTime":"2026-05-24T04:08:47.374Z","isPitch":false,"type":"action","player":{"id":691720,"link":"/api/v1/people/691720"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":85.3,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.644764539658865,"aZ":-25.147697900539352,"pfxX":-9.07291307852084,"pfxZ":3.75289529457862,"pX":0.09079519186003923,"pZ":3.0142881336883027,"vX0":9.61036455813378,"vY0":-136.34995762496595,"vZ0":-1.9244947650238715,"x":111.39,"y":177.18,"x0":-2.3107646377012445,"y0":50.00253995927844,"z0":5.474977457433832,"aX":-16.98247173354301},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":6.6,"breakHorizontal":14.3,"spinRate":2312,"spinDirection":219},"zone":2,"typeConfidence":0.9,"plateTime":0.40263706312472847,"extension":6.621185634204723},"hitData":{"launchSpeed":95.0,"launchAngle":-16.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":106.73,"coordY":169.27}},"index":8,"playId":"8f95f5b2-2b06-3ee2-bc18-07423ff7db70","pitchNumber":8,"startTime":"2026-05-24T04:08:47.374Z","endTime":"2026-05-24T04:08:54.748Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T04:08:54.748Z","atBatIndex":55},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jake McCarthy flies out to center fielder Ryan Waldschmidt.","rbi":0,"awayScore":3,"homeScore":5,"isOut":true},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-24T04:09:06.271Z","endTime":"2026-05-24T04:09:43.506Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694297,"fullName":"Brandon Pfaadt","link":"/api/v1/people/694297"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"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":1},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.6,"endSpeed":82.9,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.807119644562114,"aZ":-24.55743877624213,"pfxX":-0.8542919655312653,"pfxZ":4.290311808774501,"pX":-0.10601962690187604,"pZ":3.8455400466498952,"vX0":6.6520189044354865,"vY0":-133.19776211645691,"vZ0":0.21192080566540705,"x":121.04,"y":134.95,"x0":-2.53765474869516,"y0":50.00189432669556,"z0":5.558033253870189,"aX":-1.516539865032278},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":8.0,"breakHorizontal":-0.1,"spinRate":2609,"spinDirection":193},"zone":11,"typeConfidence":0.9,"plateTime":0.41309850616645605,"extension":6.434855447843089},"index":0,"playId":"27b02fde-4822-3058-89ad-7c7b2da72cf7","pitchNumber":1,"startTime":"2026-05-24T04:09:19.385Z","endTime":"2026-05-24T04:09:23.644Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":84.7,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.873181123267344,"aZ":-21.393676229464056,"pfxX":-10.26141474700145,"pfxZ":5.809548735490967,"pX":-0.6043484938128388,"pZ":2.5961989527147358,"vX0":8.193765725535762,"vY0":-136.31224842550333,"vZ0":-3.7188718435791737,"x":140.04,"y":168.68,"x0":-2.337075987522682,"y0":50.00291266330555,"z0":5.480762129134942,"aX":-19.040822533227033},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":9.8,"breakHorizontal":16.6,"spinRate":2335,"spinDirection":223},"zone":4,"typeConfidence":0.9,"plateTime":0.403999030967511,"extension":6.5695727170374845},"hitData":{"launchSpeed":90.9,"launchAngle":27.0,"totalDistance":351.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":123.5,"coordY":57.87}},"index":1,"playId":"a52a578d-13c3-3d46-b949-3b3c471b9934","pitchNumber":2,"startTime":"2026-05-24T04:09:35.484Z","endTime":"2026-05-24T04:09:43.506Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T04:09:43.506Z","atBatIndex":56},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Hunter Goodman grounds out, shortstop Geraldo Perdomo to first baseman Ildemaro Vargas.","rbi":0,"awayScore":3,"homeScore":5,"isOut":true},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-24T04:09:50.793Z","endTime":"2026-05-24T04:10:52.639Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694297,"fullName":"Brandon Pfaadt","link":"/api/v1/people/694297"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":672695,"link":"/api/v1/people/672695"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.9,"endSpeed":83.2,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.820786244934915,"aZ":-23.651311163676855,"pfxX":-1.0192784224030365,"pfxZ":4.835231354200074,"pX":0.5290706000681372,"pZ":2.1385374326820163,"vX0":8.241727725250101,"vY0":-132.10886776675827,"vZ0":-4.229678532076484,"x":96.83,"y":181.04,"x0":-2.5021521694890967,"y0":50.00441369970383,"z0":5.504362014804563,"aX":-1.7982867426904283},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":8.0,"breakHorizontal":0.0,"spinRate":2671,"spinDirection":203},"zone":9,"typeConfidence":0.91,"plateTime":0.41501232131772214,"extension":6.603660998341477},"index":0,"playId":"36161994-1b6c-39d2-b1a3-266eff391121","pitchNumber":1,"startTime":"2026-05-24T04:10:11.532Z","endTime":"2026-05-24T04:10:15.055Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.1,"endSpeed":76.6,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.455292556610743,"aZ":-40.851742017337976,"pfxX":4.435005437066668,"pfxZ":-5.843623165273967,"pX":0.48383654246241947,"pZ":1.2791004885883732,"vX0":5.6750154674915425,"vY0":-122.27069560927029,"vZ0":-1.8645210139633253,"x":98.56,"y":204.24,"x0":-2.460712239333131,"y0":50.00310921845524,"z0":5.62063558693951,"aX":6.5848068007087655},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.0,"breakVerticalInduced":-10.8,"breakHorizontal":-9.6,"spinRate":2562,"spinDirection":47},"zone":14,"typeConfidence":0.9,"plateTime":0.451317752668718,"extension":6.594597715480372},"index":1,"playId":"a88f3668-320f-388a-85d9-5d52efd235e6","pitchNumber":2,"startTime":"2026-05-24T04:10:27.753Z","endTime":"2026-05-24T04:10:33.213Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.8,"endSpeed":82.9,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.336532101035885,"aZ":-22.805862852018592,"pfxX":-0.8970931769461519,"pfxZ":5.3342328639515415,"pX":0.5444292846614329,"pZ":2.4626383644628107,"vX0":8.253939287731768,"vY0":-131.99225605556302,"vZ0":-3.3240817156922433,"x":96.25,"y":172.29,"x0":-2.512883898428704,"y0":50.00115166703969,"z0":5.426641488696027,"aX":-1.57510117041469},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":9.1,"breakHorizontal":-0.2,"spinRate":2619,"spinDirection":204},"zone":6,"typeConfidence":0.91,"plateTime":0.41571306406711006,"extension":6.456913722116727},"hitData":{"launchSpeed":78.3,"launchAngle":-27.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":102.02,"coordY":146.9}},"index":2,"playId":"56642ef4-472e-3490-8450-b9be6b4822ca","pitchNumber":3,"startTime":"2026-05-24T04:10:44.629Z","endTime":"2026-05-24T04:10:52.639Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T04:10:52.639Z","atBatIndex":57},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Geraldo Perdomo pops out to shortstop Ezequiel Tovar.","rbi":0,"awayScore":3,"homeScore":5,"isOut":true},"about":{"atBatIndex":58,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-05-24T04:13:15.205Z","endTime":"2026-05-24T04:13:48.937Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":624522,"fullName":"Keegan Thompson","link":"/api/v1/people/624522"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":678662,"link":"/api/v1/people/678662"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":84.7,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.39414873021624,"aZ":-11.230465892434067,"pfxX":-3.229736237445726,"pfxZ":11.389603905434125,"pX":0.08763864084137274,"pZ":1.8166222123238203,"vX0":5.8863716146187235,"vY0":-134.99277209106444,"vZ0":-7.6348485071287815,"x":113.66,"y":189.73,"x0":-1.7051779687261859,"y0":50.002606923700625,"z0":5.478943731890117,"aX":-5.939294362852442},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":19.1,"breakHorizontal":4.6,"spinRate":2519,"spinDirection":212},"zone":8,"typeConfidence":2.0,"plateTime":0.4063178898416826,"extension":6.117141963372116},"index":0,"playId":"e43c3f79-91b3-32d9-811f-10b6c6dc44a7","pitchNumber":1,"startTime":"2026-05-24T04:13:20.810Z","endTime":"2026-05-24T04:13:26.196Z","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":92.8,"endSpeed":84.4,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.754697713188385,"aZ":-18.76002485172392,"pfxX":-8.981471850854124,"pfxZ":7.325817094275011,"pX":0.011517030463205872,"pZ":2.5000067125837893,"vX0":7.3489033181172,"vY0":-134.80995954846526,"vZ0":-4.4867959834295,"x":116.56,"y":171.28,"x0":-1.5900894168210924,"y0":50.00188864123807,"z0":5.519722152711572,"aX":-16.443229198389556},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":12.5,"breakHorizontal":14.6,"spinRate":2639,"spinDirection":213},"zone":5,"typeConfidence":2.0,"plateTime":0.40712773213101805,"extension":6.188339652865957},"hitData":{"launchSpeed":92.5,"launchAngle":74.0,"totalDistance":112.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":121.02,"coordY":158.12}},"index":1,"playId":"d568a155-80f4-37ab-aef7-56719af7374d","pitchNumber":2,"startTime":"2026-05-24T04:13:38.405Z","endTime":"2026-05-24T04:13:48.937Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T04:13:48.937Z","atBatIndex":58},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nolan Arenado strikes out swinging.","rbi":0,"awayScore":3,"homeScore":5,"isOut":true},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-05-24T04:14:27.403Z","endTime":"2026-05-24T04:15:36.259Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":624522,"fullName":"Keegan Thompson","link":"/api/v1/people/624522"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"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":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-05-24T04:14:20.370Z","endTime":"2026-05-24T04:14:29.546Z","isPitch":false,"type":"action","player":{"id":571448,"link":"/api/v1/people/571448"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":85.2,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.88894442402317,"aZ":-16.058668710156702,"pfxX":-8.387124688947106,"pfxZ":8.680748243011827,"pX":1.0075521730176056,"pZ":1.997645638777771,"vX0":9.32869764158587,"vY0":-135.45739850936806,"vZ0":-6.3506690510443295,"x":78.59,"y":184.84,"x0":-1.3930344538382053,"y0":50.00095053047127,"z0":5.497217810313134,"aX":-15.56765928844698},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":14.5,"breakHorizontal":13.2,"spinRate":2655,"spinDirection":211},"zone":14,"typeConfidence":2.0,"plateTime":0.4045094826957989,"extension":6.181134229790593},"index":1,"playId":"8dfe2721-ac9b-3f89-a404-b071e1877e89","pitchNumber":1,"startTime":"2026-05-24T04:14:29.546Z","endTime":"2026-05-24T04:14:33.846Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.6,"endSpeed":84.5,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.757206388007276,"aZ":-17.139332804660114,"pfxX":-8.996090002609034,"pfxZ":8.219669026989083,"pX":0.32633936534535846,"pZ":2.1229575605395663,"vX0":8.170249975895786,"vY0":-134.52303376984963,"vZ0":-5.681676668885539,"x":104.56,"y":181.46,"x0":-1.584500072892954,"y0":50.00250413202793,"z0":5.4814788539695956,"aX":-16.45324472064645},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":13.8,"breakHorizontal":14.5,"spinRate":2638,"spinDirection":211},"zone":9,"typeConfidence":2.0,"plateTime":0.4074889265589179,"extension":6.22357978177499},"index":2,"playId":"788ab862-4dc4-30f3-a768-5fc450492f24","pitchNumber":2,"startTime":"2026-05-24T04:14:48.339Z","endTime":"2026-05-24T04:14:52.496Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.6,"endSpeed":84.4,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.92482120935297,"aZ":-12.684089367523821,"pfxX":-2.427284419739257,"pfxZ":10.632715090154905,"pX":0.5511712061384582,"pZ":3.485412499843291,"vX0":6.509477556450398,"vY0":-134.69984356891203,"vZ0":-3.364397710947202,"x":95.99,"y":144.67,"x0":-1.5840352261237955,"y0":50.004066909565495,"z0":5.650602263507139,"aX":-4.4506965063179},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":18.7,"breakHorizontal":3.0,"spinRate":2608,"spinDirection":201},"zone":12,"typeConfidence":2.0,"plateTime":0.40700566040316843,"extension":6.162985604849767},"index":3,"playId":"c3cc5282-8886-3cf0-9508-862a0fdf1daf","pitchNumber":3,"startTime":"2026-05-24T04:15:06.445Z","endTime":"2026-05-24T04:15:11.813Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":85.1,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.07505094109568,"aZ":-18.016377387062533,"pfxX":-7.183617267108124,"pfxZ":7.600780465271503,"pX":-0.041456983171327906,"pZ":3.2661663324708052,"vX0":6.556119490382884,"vY0":-135.70749620458514,"vZ0":-3.0738280592862086,"x":118.58,"y":150.59,"x0":-1.5569185783609008,"y0":50.001767753804224,"z0":5.670496440339866,"aX":-13.3799031379813},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":13.3,"breakHorizontal":11.6,"spinRate":2614,"spinDirection":206},"zone":2,"typeConfidence":2.0,"plateTime":0.4038173949066044,"extension":6.150397542880226},"index":4,"playId":"8b29a09e-333c-392c-a457-86b793cc897c","pitchNumber":4,"startTime":"2026-05-24T04:15:31.684Z","endTime":"2026-05-24T04:15:36.259Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T04:15:36.259Z","atBatIndex":59},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Ildemaro Vargas walks.","rbi":0,"awayScore":3,"homeScore":5,"isOut":false},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-05-24T04:15:46.139Z","endTime":"2026-05-24T04:17:02.057Z","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":624522,"fullName":"Keegan Thompson","link":"/api/v1/people/624522"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,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":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.3,"endSpeed":84.4,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.09290167614773,"aZ":-20.537536896063454,"pfxX":-6.060992015502561,"pfxZ":6.391982409057974,"pX":1.0938404852540684,"pZ":2.575165132026001,"vX0":8.929563068193493,"vY0":-134.1020942977419,"vZ0":-3.9949428904417523,"x":75.31,"y":169.25,"x0":-1.4922265839212463,"y0":50.00326386432669,"z0":5.549870156250717,"aX":-11.035841302129922},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":10.9,"breakHorizontal":9.0,"spinRate":2640,"spinDirection":205},"zone":12,"typeConfidence":2.0,"plateTime":0.4084926797163573,"extension":6.213557906922172},"index":0,"playId":"737cf13b-c9f2-3c88-9753-f9ae4f27d401","pitchNumber":1,"startTime":"2026-05-24T04:15:58.281Z","endTime":"2026-05-24T04:16:03.524Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"index":1,"startTime":"2026-05-24T04:16:06.205Z","endTime":"2026-05-24T04:16:21.603Z","isPitch":false,"type":"action","player":{"id":545121,"link":"/api/v1/people/545121"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.3,"endSpeed":81.8,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.234736809772762,"aZ":-25.440170981254752,"pfxX":3.133863504944274,"pfxZ":3.92982687711455,"pX":-1.1744899880302535,"pZ":3.5772262063518125,"vX0":0.788268225404792,"vY0":-130.07999597904828,"vZ0":-0.5847934425702381,"x":161.77,"y":142.19,"x0":-1.888625731025084,"y0":50.004302295335194,"z0":5.733392950187521,"aX":5.3715906759463605},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":7.2,"breakHorizontal":-5.9,"spinRate":2699,"spinDirection":176},"zone":11,"typeConfidence":2.0,"plateTime":0.4210499275932942,"extension":5.999465497188638},"index":2,"playId":"fb5d9ecb-0745-330b-964f-322955152847","pitchNumber":2,"startTime":"2026-05-24T04:16:21.603Z","endTime":"2026-05-24T04:16:25.491Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.9,"endSpeed":84.7,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.650945376190187,"aZ":-18.083257962975427,"pfxX":-8.391784125207284,"pfxZ":7.672218579543129,"pX":0.07542470548017424,"pZ":1.4850946676409011,"vX0":6.883659708188803,"vY0":-134.98593106171643,"vZ0":-7.038614432471329,"x":114.12,"y":198.68,"x0":-1.4232821344114046,"y0":50.00352254271262,"z0":5.409537201280925,"aX":-15.415448525099784},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":12.5,"breakHorizontal":13.7,"spinRate":2600,"spinDirection":215},"zone":14,"typeConfidence":2.0,"plateTime":0.4064878300110566,"extension":6.289831215787769},"index":3,"playId":"0adcdfb0-3566-372f-b8aa-8d1ba5d2b08b","pitchNumber":3,"startTime":"2026-05-24T04:16:39.408Z","endTime":"2026-05-24T04:16:43.589Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.8,"endSpeed":84.5,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.316843132455837,"aZ":-11.147637472041,"pfxX":-3.6488333523576135,"pfxZ":11.465436284016796,"pX":0.8462609085364404,"pZ":2.5306862219873882,"vX0":7.625422141228213,"vY0":-134.80958803385184,"vZ0":-5.747274672756532,"x":84.74,"y":170.45,"x0":-1.5495478151329802,"y0":50.00050802125829,"z0":5.482757621973284,"aX":-6.690762510676186},"breaks":{"breakAngle":21.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":19.7,"breakHorizontal":4.9,"spinRate":2606,"spinDirection":209},"zone":12,"typeConfidence":2.0,"plateTime":0.406862632657643,"extension":6.3820267930886825},"index":4,"playId":"5686ec62-32b9-3875-8696-de56f3b7e046","pitchNumber":4,"startTime":"2026-05-24T04:16:55.440Z","endTime":"2026-05-24T04:17:02.057Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T04:17:02.057Z","atBatIndex":60},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Gabriel Moreno singles on a line drive to right fielder Tyler Freeman. Ildemaro Vargas to 2nd.","rbi":0,"awayScore":3,"homeScore":5,"isOut":false},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-05-24T04:17:20.610Z","endTime":"2026-05-24T04:19:38.834Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"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":624522,"fullName":"Keegan Thompson","link":"/api/v1/people/624522"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"postOnSecond":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"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":6},"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":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"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(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":85.1,"endSpeed":78.0,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.40684724346257,"aZ":-22.377904458877346,"pfxX":-0.0018415768322261883,"pfxZ":6.3511404200715145,"pX":1.3915531866353985,"pZ":1.2099493887483213,"vX0":7.401961515231101,"vY0":-123.61814373808176,"vZ0":-5.7586419404535,"x":63.96,"y":206.11,"x0":-1.6455215123130933,"y0":50.003887754293366,"z0":5.456820964718192,"aX":-0.003957873744261064},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":10.3,"breakHorizontal":-1.8,"spinRate":2794,"spinDirection":83},"zone":14,"typeConfidence":2.0,"plateTime":0.4436517522959127,"extension":6.187826964382893},"index":0,"playId":"6dbd4a8f-a7b8-3c27-98cb-84b8ebbb7a2d","pitchNumber":1,"startTime":"2026-05-24T04:17:26.843Z","endTime":"2026-05-24T04:17:33.587Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.1,"endSpeed":83.9,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.417403098489487,"aZ":-18.83696945888554,"pfxX":-9.089490160617947,"pfxZ":7.390632979350746,"pX":-0.5272855434631782,"pZ":1.8266136016802161,"vX0":6.3811821434321105,"vY0":-133.8538711233867,"vZ0":-5.963697405833137,"x":137.1,"y":189.46,"x0":-1.768046368363903,"y0":50.00261042712041,"z0":5.443982050871754,"aX":-16.400372876318265},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":12.2,"breakHorizontal":15.0,"spinRate":2580,"spinDirection":215},"zone":7,"typeConfidence":2.0,"plateTime":0.4100846481800211,"extension":6.3159364288975075},"index":1,"playId":"b2aded1d-1f10-3f0b-81e0-34741ba36704","pitchNumber":2,"startTime":"2026-05-24T04:17:46.235Z","endTime":"2026-05-24T04:17:52.471Z","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":88.4,"endSpeed":81.2,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.174227333903275,"aZ":-25.997270422524146,"pfxX":2.147286280867201,"pfxZ":3.7040310885561984,"pX":2.387503631789468,"pZ":1.7361283107999959,"vX0":8.976116984043236,"vY0":-128.4551159633055,"vZ0":-4.471966573378181,"x":25.99,"y":191.9,"x0":-1.4343477664046342,"y0":50.003716997776436,"z0":5.526412486501807,"aX":3.5778368556530933},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":5.9,"breakHorizontal":-6.0,"spinRate":2680,"spinDirection":150},"zone":14,"typeConfidence":2.0,"plateTime":0.4267814492359254,"extension":6.402361508588078},"index":2,"playId":"f690b5a2-2725-3edf-aec1-3ce908bdf66a","pitchNumber":3,"startTime":"2026-05-24T04:18:05.552Z","endTime":"2026-05-24T04:18:09.198Z","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":1,"outs":2},"pitchData":{"startSpeed":88.5,"endSpeed":81.6,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.664279657625265,"aZ":-26.11135942440722,"pfxX":2.514380329875327,"pfxZ":3.5936625665409068,"pX":1.0671238701006012,"pZ":2.3219402476574933,"vX0":5.77457031021247,"vY0":-128.81440191985894,"vZ0":-3.3128192406611037,"x":76.32,"y":176.09,"x0":-1.5265954535841464,"y0":50.005586224514204,"z0":5.633903183208508,"aX":4.242925588710217},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":6.0,"breakHorizontal":-5.8,"spinRate":2733,"spinDirection":156},"zone":14,"typeConfidence":2.0,"plateTime":0.4245102288372715,"extension":6.1991344191979785},"index":3,"playId":"5df67234-03af-3895-a28b-a05ebc7cc033","pitchNumber":4,"startTime":"2026-05-24T04:18:27.669Z","endTime":"2026-05-24T04:18:33.172Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":3,"strikes":1,"outs":2},"index":4,"playId":"fcd650ac-71dd-3961-b0f5-2380e7fdcc35","startTime":"2026-05-24T04:18:46.417Z","endTime":"2026-05-24T04:18:49.544Z","isPitch":false,"type":"pickoff"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":3,"strikes":1,"outs":2},"index":5,"playId":"9fb35f25-17ea-3efa-b508-e9bdc0642c1e","startTime":"2026-05-24T04:19:07.505Z","endTime":"2026-05-24T04:19:11.480Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.1,"endSpeed":84.0,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.914792432301162,"aZ":-18.693490146069124,"pfxX":-8.008475332012567,"pfxZ":7.463402164593398,"pX":0.384286032147224,"pZ":1.64784509489361,"vX0":7.985707828333922,"vY0":-133.82670284625522,"vZ0":-6.436889533324036,"x":102.35,"y":194.29,"x0":-1.6034230836329542,"y0":50.005101363276616,"z0":5.431489866832325,"aX":-14.47230632426613},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":12.2,"breakHorizontal":12.7,"spinRate":2648,"spinDirection":208},"zone":9,"typeConfidence":2.0,"plateTime":0.4098800005447356,"extension":6.244268915877},"hitData":{"launchSpeed":107.3,"launchAngle":11.0,"totalDistance":225.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":165.55,"coordY":123.12}},"index":6,"playId":"23497812-24fc-30bf-ac51-f25fec3bf2f6","pitchNumber":5,"startTime":"2026-05-24T04:19:28.807Z","endTime":"2026-05-24T04:19:38.834Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T04:19:38.834Z","atBatIndex":61},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Jose Fernandez pops out to third baseman Kyle Karros.","rbi":0,"awayScore":3,"homeScore":5,"isOut":true},"about":{"atBatIndex":62,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-05-24T04:20:57.689Z","endTime":"2026-05-24T04:21:56.290Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":3},"matchup":{"batter":{"id":699912,"fullName":"Jose Fernandez","link":"/api/v1/people/699912"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":624522,"fullName":"Keegan Thompson","link":"/api/v1/people/624522"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","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":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":699912,"fullName":"Jose Fernandez","link":"/api/v1/people/699912"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":691720,"link":"/api/v1/people/691720"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-05-24T04:20:13.994Z","endTime":"2026-05-24T04:20:59.980Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.7,"endSpeed":82.6,"strikeZoneTop":3.352,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.390432933366103,"aZ":-26.76468239838952,"pfxX":1.8740952237113202,"pfxZ":3.138153370501705,"pX":1.7658829139413457,"pZ":1.9933966410632615,"vX0":8.05402839815623,"vY0":-130.47373603552512,"vZ0":-4.249429615084911,"x":49.69,"y":184.96,"x0":-1.604263608784582,"y0":50.00430061205877,"z0":5.659621050667926,"aX":3.23117772609486},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":4.9,"breakHorizontal":-5.2,"spinRate":2761,"spinDirection":155},"zone":14,"typeConfidence":2.0,"plateTime":0.4197656881286047,"extension":6.330071469077171},"index":1,"playId":"e745fa36-eb8a-3370-ae28-51fa8e2d224a","pitchNumber":1,"startTime":"2026-05-24T04:20:59.980Z","endTime":"2026-05-24T04:21:05.277Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.0,"endSpeed":79.2,"strikeZoneTop":3.352,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.620792694081405,"aZ":-30.876097054111728,"pfxX":-8.39869598435763,"pfxZ":0.8151764817252798,"pX":0.89590033041663,"pZ":0.761668817423686,"vX0":8.65321011685042,"vY0":-126.3342706673439,"vZ0":-5.271519172776684,"x":82.85,"y":218.21,"x0":-1.5021953172539384,"y0":50.005829823174736,"z0":5.393005336239371,"aX":-13.4159572897921},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":0.4,"breakHorizontal":13.0,"spinRate":1378,"spinDirection":247},"zone":14,"typeConfidence":2.0,"plateTime":0.4355618816587081,"extension":6.443879434743787},"index":2,"playId":"4c633768-a7ce-3fb6-994e-c1fa021e99a3","pitchNumber":2,"startTime":"2026-05-24T04:21:25.529Z","endTime":"2026-05-24T04:21:29.294Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.7,"endSpeed":84.6,"strikeZoneTop":3.352,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.883930419995355,"aZ":-17.97322293139068,"pfxX":-6.414611753254912,"pfxZ":7.728742423777737,"pX":-0.06936056010823191,"pZ":2.770093423201913,"vX0":6.162578544990808,"vY0":-134.8614865259522,"vZ0":-3.9360364798530147,"x":119.64,"y":163.99,"x0":-1.5529007719902344,"y0":50.0066520688045,"z0":5.519658106565813,"aX":-11.794368049716992},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":13.3,"breakHorizontal":10.3,"spinRate":2526,"spinDirection":204},"zone":5,"typeConfidence":2.0,"plateTime":0.40644922845029585,"extension":6.257475892837668},"hitData":{"launchSpeed":82.7,"launchAngle":77.0,"totalDistance":59.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":116.87,"coordY":189.04}},"index":3,"playId":"d32e46b9-21a7-3aff-bad9-f124e566b34a","pitchNumber":3,"startTime":"2026-05-24T04:21:47.069Z","endTime":"2026-05-24T04:21:56.290Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T04:21:56.290Z","atBatIndex":62},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"TJ Rumfield homers (7) on a fly ball to left center field.","rbi":1,"awayScore":4,"homeScore":5,"isOut":false},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-24T04:24:03.149Z","endTime":"2026-05-24T04:25:09.248Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":2,"strikes":0,"outs":0},"matchup":{"batter":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694297,"fullName":"Brandon Pfaadt","link":"/api/v1/people/694297"},"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":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"responsiblePitcher":{"id":694297,"link":"/api/v1/people/694297"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":87.8,"endSpeed":80.1,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.279082166203935,"aZ":-29.6845903103818,"pfxX":0.6977020331248109,"pfxZ":1.5162544000003173,"pX":-0.6152004208355277,"pZ":3.865480903210252,"vX0":5.146298753150117,"vY0":-127.73883542348437,"vZ0":1.5143195097944437,"x":140.45,"y":134.41,"x0":-2.7500353635601393,"y0":50.006142760056555,"z0":5.60540055508706,"aX":1.1480539273385215},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":3.4,"breakHorizontal":-2.5,"spinRate":2758,"spinDirection":166},"zone":11,"typeConfidence":0.82,"plateTime":0.42943284603949605,"extension":6.366673851995722},"index":0,"playId":"a7c0b44c-cc76-392f-8d60-c72e5aad56c6","pitchNumber":1,"startTime":"2026-05-24T04:24:08.313Z","endTime":"2026-05-24T04:24:12.755Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.9,"endSpeed":78.6,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.71902312115915,"aZ":-27.947379356244667,"pfxX":-10.436889734117948,"pfxZ":2.6777793589773005,"pX":-1.4477415352186707,"pZ":2.550435895017401,"vX0":6.3435035287503085,"vY0":-124.96287259843255,"vZ0":-1.1490059551224554,"x":172.18,"y":169.92,"x0":-2.6661269651032566,"y0":50.00304069047205,"z0":5.317012518697038,"aX":-16.468753796972827},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":4.8,"breakHorizontal":17.4,"spinRate":2126,"spinDirection":237},"zone":13,"typeConfidence":0.92,"plateTime":0.4387089729758844,"extension":6.604422398320394},"index":1,"playId":"1a71e52e-d8f5-3028-b109-664350fca1ae","pitchNumber":2,"startTime":"2026-05-24T04:24:22.917Z","endTime":"2026-05-24T04:24:27.300Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":85.1,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.961086541830753,"aZ":-24.147757101796486,"pfxX":-9.940419308285527,"pfxZ":4.305265139755214,"pX":-0.6750241892890338,"pZ":2.800135927956564,"vX0":8.319049699879434,"vY0":-136.22826954914936,"vZ0":-2.574072078974006,"x":142.73,"y":163.18,"x0":-2.487847317948248,"y0":50.0060642805444,"z0":5.43960909443552,"aX":-18.550849727663493},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":7.4,"breakHorizontal":16.1,"spinRate":2268,"spinDirection":222},"zone":4,"typeConfidence":0.9,"plateTime":0.40319296952373485,"extension":6.59850846187288},"hitData":{"launchSpeed":99.5,"launchAngle":29.0,"totalDistance":410.0,"trajectory":"fly_ball","hardness":"medium","location":"78","coordinates":{"coordX":79.56,"coordY":39.87}},"index":2,"playId":"88c23eda-4e16-3968-aca9-5982be9186be","pitchNumber":3,"startTime":"2026-05-24T04:24:41.517Z","endTime":"2026-05-24T04:25:09.248Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T04:25:09.248Z","atBatIndex":63},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Tyler Freeman singles on a line drive to left fielder Tim Tawa.","rbi":0,"awayScore":4,"homeScore":5,"isOut":false},"about":{"atBatIndex":64,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-24T04:25:32.960Z","endTime":"2026-05-24T04:26:07.430Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694297,"fullName":"Brandon Pfaadt","link":"/api/v1/people/694297"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"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":1},"credits":[{"player":{"id":694374,"link":"/api/v1/people/694374"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":85.0,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.879383724316916,"aZ":-23.923695840627808,"pfxX":-10.675897639670943,"pfxZ":4.455390142865247,"pX":-0.060390944016296154,"pZ":2.2029972089351015,"vX0":9.649728758360986,"vY0":-135.566657399276,"vZ0":-4.229074580266757,"x":119.3,"y":179.3,"x0":-2.2867823402384153,"y0":50.005881479563925,"z0":5.462443789871981,"aX":-19.78578347822888},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":7.3,"breakHorizontal":17.2,"spinRate":2283,"spinDirection":221},"zone":5,"typeConfidence":0.9,"plateTime":0.40472825627954157,"extension":6.720112820646015},"index":0,"playId":"ad247a39-9977-3a2e-a043-e53dd98e16f4","pitchNumber":1,"startTime":"2026-05-24T04:25:40.884Z","endTime":"2026-05-24T04:25:46.212Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.0,"endSpeed":75.6,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.186177420440046,"aZ":-28.8516304894625,"pfxX":6.161281267012418,"pfxZ":2.278513134862715,"pX":0.465397161726124,"pZ":2.500866322760745,"vX0":5.3769333942297655,"vY0":-120.80516784826904,"vZ0":-1.1250033211374064,"x":99.26,"y":171.26,"x0":-2.5996356118655473,"y0":50.00461112033723,"z0":5.536834340981784,"aX":8.997624449963325},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":4.1,"breakHorizontal":-12.6,"spinRate":2699,"spinDirection":66},"zone":6,"typeConfidence":0.91,"plateTime":0.4554988490720526,"extension":6.391744031066026},"hitData":{"launchSpeed":95.2,"launchAngle":13.0,"totalDistance":218.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":96.41,"coordY":97.17}},"index":1,"playId":"7b55687f-364f-3e7f-88b0-ff69b241f176","pitchNumber":2,"startTime":"2026-05-24T04:25:55.418Z","endTime":"2026-05-24T04:26:07.430Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T04:26:07.430Z","atBatIndex":64},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Troy Johnston walks. Tyler Freeman to 2nd.","rbi":0,"awayScore":4,"homeScore":5,"isOut":false},"about":{"atBatIndex":65,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-24T04:29:01.404Z","endTime":"2026-05-24T04:31:08.137Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656464,"fullName":"Kevin Ginkel","link":"/api/v1/people/656464"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"postOnSecond":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4,6,7,8,9],"actionIndex":[1],"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":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-24T04:26:24.822Z","endTime":"2026-05-24T04:27:53.752Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Kevin Ginkel replaces Brandon Pfaadt.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-05-24T04:27:53.752Z","endTime":"2026-05-24T04:28:43.964Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":656464,"link":"/api/v1/people/656464"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"playId":"ac9dff2b-dc6f-3c1f-a746-57380694f5e0","startTime":"2026-05-24T04:28:43.964Z","endTime":"2026-05-24T04:28:47.713Z","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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":85.7,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.106302594938654,"aZ":-15.51753941047239,"pfxX":-5.760909601064091,"pfxZ":8.840820929753702,"pX":-0.052485478117830345,"pZ":2.626732974259792,"vX0":6.524954674914589,"vY0":-136.84277376707428,"vZ0":-7.280231291014662,"x":119.0,"y":167.86,"x0":-1.7270094521686636,"y0":50.0013742216317,"z0":6.398341664402599,"aX":-10.851511536080832},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":14.5,"breakHorizontal":9.0,"spinRate":2324,"spinDirection":221},"zone":5,"typeConfidence":0.9,"plateTime":0.40131289443061346,"extension":6.749514888262841},"index":3,"playId":"ad931bc3-8f1a-3501-8cf7-3ad799c43d0f","pitchNumber":1,"startTime":"2026-05-24T04:29:03.162Z","endTime":"2026-05-24T04:29:06.836Z","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,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":85.9,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.67420804558377,"aZ":-15.704169491554588,"pfxX":-6.315462758211309,"pfxZ":8.648491259444874,"pX":-0.4924149066842833,"pZ":3.2668396436689866,"vX0":5.68770487251893,"vY0":-137.85755553805316,"vZ0":-5.665391982013636,"x":135.77,"y":150.58,"x0":-1.7725269178789673,"y0":50.004377444541966,"z0":6.427413649974446,"aX":-12.028551450703256},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":14.5,"breakHorizontal":10.1,"spinRate":2373,"spinDirection":224},"zone":1,"typeConfidence":0.91,"plateTime":0.39894429444910795,"extension":6.616554243759525},"index":4,"playId":"335be634-f31b-37ed-8269-bcf2667b58b8","pitchNumber":2,"startTime":"2026-05-24T04:29:24.626Z","endTime":"2026-05-24T04:29:29.838Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":0},"index":5,"startTime":"2026-05-24T04:29:42.958Z","endTime":"2026-05-24T04:30:05.075Z","isPitch":false,"type":"action","player":{"id":687859,"link":"/api/v1/people/687859"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":86.3,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.81289001076878,"aZ":-15.849976950802944,"pfxX":-6.1449600049651405,"pfxZ":8.462311993360691,"pX":-1.1725225233224812,"pZ":3.4606783445532545,"vX0":4.232137144207323,"vY0":-138.89306390563465,"vZ0":-5.158764055141376,"x":161.69,"y":145.34,"x0":-1.9276571807697016,"y0":50.00057285582072,"z0":6.417375763233096,"aX":-11.851288337001591},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":14.3,"breakHorizontal":10.1,"spinRate":2379,"spinDirection":224},"zone":11,"typeConfidence":0.91,"plateTime":0.39628967480960764,"extension":6.689831408095357},"index":6,"playId":"fe60f54a-1f04-3024-a074-115f5353a087","pitchNumber":3,"startTime":"2026-05-24T04:30:05.075Z","endTime":"2026-05-24T04:30:08.923Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.2,"endSpeed":78.3,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.878417112285415,"aZ":-33.38052430611256,"pfxX":2.8997396545891148,"pfxZ":-0.7726234524054352,"pX":-1.2525915952877185,"pZ":2.4031006967965123,"vX0":0.8722831045282667,"vY0":-124.13972889656792,"vZ0":-3.332739799468925,"x":164.75,"y":173.9,"x0":-1.985709576432095,"y0":50.00538272909607,"z0":6.554575067554129,"aX":4.506331264249521},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":-1.9,"breakHorizontal":-5.4,"spinRate":2447,"spinDirection":66},"zone":13,"typeConfidence":0.9,"plateTime":0.4419740402037884,"extension":6.717049568884769},"index":7,"playId":"3b3b6b7a-9c07-37af-8332-6801b98019d6","pitchNumber":4,"startTime":"2026-05-24T04:30:23.327Z","endTime":"2026-05-24T04:30:27.798Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.2,"endSpeed":86.3,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.4221219332831,"aZ":-14.973018693090594,"pfxX":-5.414630306719928,"pfxZ":8.937019041344392,"pX":-0.1533892047736466,"pZ":4.247583431767617,"vX0":6.0892509037747775,"vY0":-138.47253905752635,"vZ0":-3.640878615310788,"x":122.85,"y":124.1,"x0":-1.686544580476465,"y0":50.00603565320413,"z0":6.593398076815915,"aX":-10.426066580303809},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":15.5,"breakHorizontal":8.4,"spinRate":2367,"spinDirection":219},"zone":11,"typeConfidence":0.91,"plateTime":0.3968643126541096,"extension":6.663733311497019},"index":8,"playId":"330b4319-5d0d-3787-8ea6-b5aa20829f5a","pitchNumber":5,"startTime":"2026-05-24T04:30:43.490Z","endTime":"2026-05-24T04:30:47.315Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":85.3,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.866205722790816,"aZ":-13.80381367410522,"pfxX":-5.752608083661668,"pfxZ":9.813106112591516,"pX":-1.319857933051761,"pZ":1.7350338036547925,"vX0":3.062220416036127,"vY0":-136.84347755713273,"vZ0":-9.642019570032456,"x":167.31,"y":191.93,"x0":-1.7138946561219677,"y0":50.00031830975091,"z0":6.279469192413412,"aX":-10.766544669604576},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":15.6,"breakHorizontal":9.6,"spinRate":2351,"spinDirection":223},"zone":13,"typeConfidence":0.91,"plateTime":0.4022693427958677,"extension":6.976063848673735},"index":9,"playId":"91a56c61-2bfc-3a2d-8c1e-9b2ed4502499","pitchNumber":6,"startTime":"2026-05-24T04:31:02.057Z","endTime":"2026-05-24T04:31:08.137Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T04:31:08.137Z","atBatIndex":65},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Ezequiel Tovar ground bunts into a force out, first baseman Ildemaro Vargas to third baseman Nolan Arenado. Tyler Freeman out at 3rd. Troy Johnston to 2nd. Ezequiel Tovar to 1st.","rbi":0,"awayScore":4,"homeScore":5,"isOut":true},"about":{"atBatIndex":66,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-24T04:31:19.955Z","endTime":"2026-05-24T04:32:09.100Z","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":656464,"fullName":"Kevin Ginkel","link":"/api/v1/people/656464"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"postOnSecond":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":null,"outBase":"3B","isOut":true,"outNumber":1},"details":{"event":"Forceout","eventType":"force_out","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":1},"credits":[{"player":{"id":545121,"link":"/api/v1/people/545121"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":571448,"link":"/api/v1/people/571448"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_adv_play","runner":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_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":[]}],"playEvents":[{"details":{"call":{"code":"O","description":"Foul Tip"},"description":"Foul Tip","code":"O","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.5,"endSpeed":78.6,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.291557943804577,"aZ":-31.38393183269322,"pfxX":1.5350210368819162,"pfxZ":0.5062917685927051,"pX":-0.09393974995081347,"pZ":2.8689448063365037,"vX0":3.8673107497979484,"vY0":-124.47515702751792,"vZ0":-2.6786185839291403,"x":120.58,"y":161.32,"x0":-1.8680514755079967,"y0":50.00505136570241,"z0":6.561016393446936,"aX":2.405140858774941},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":0.5,"breakHorizontal":-3.7,"spinRate":2333,"spinDirection":70},"zone":2,"typeConfidence":0.89,"plateTime":0.4402463101231757,"extension":6.842310281048461},"index":0,"playId":"e4f8463c-8e74-3e31-b9e3-3c4363915d44","pitchNumber":1,"startTime":"2026-05-24T04:31:38.937Z","endTime":"2026-05-24T04:31:44.960Z","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":95.2,"endSpeed":86.0,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.282647683159425,"aZ":-11.566609837199799,"pfxX":-5.6600758080021825,"pfxZ":10.777791935132631,"pX":0.2767256553060795,"pZ":2.979537450873892,"vX0":7.289224286447678,"vY0":-138.24217565051453,"vZ0":-6.999029151545234,"x":106.45,"y":158.33,"x0":-1.6738508475990694,"y0":50.00627060721244,"z0":6.341643338266476,"aX":-10.826053183134876},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":18.0,"breakHorizontal":8.5,"spinRate":2470,"spinDirection":222},"zone":3,"typeConfidence":0.91,"plateTime":0.3980571875547807,"extension":7.01712563389323},"hitData":{"launchSpeed":29.4,"launchAngle":-21.0,"totalDistance":8.0,"trajectory":"bunt_grounder","hardness":"soft","location":"3","coordinates":{"coordX":127.19,"coordY":194.22}},"index":1,"playId":"7e3c59ae-ff3c-37f9-9194-804f5d07a633","pitchNumber":2,"startTime":"2026-05-24T04:32:02.161Z","endTime":"2026-05-24T04:32:09.100Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T04:32:09.100Z","atBatIndex":66},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Sterlin Thompson grounds out to first baseman Ildemaro Vargas. Troy Johnston to 3rd. Ezequiel Tovar to 2nd.","rbi":0,"awayScore":4,"homeScore":5,"isOut":true},"about":{"atBatIndex":67,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-24T04:32:41.608Z","endTime":"2026-05-24T04:33:57.692Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":694514,"fullName":"Sterlin Thompson","link":"/api/v1/people/694514"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656464,"fullName":"Kevin Ginkel","link":"/api/v1/people/656464"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"postOnThird":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":694514,"fullName":"Sterlin Thompson","link":"/api/v1/people/694514"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":545121,"link":"/api/v1/people/545121"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.5,"endSpeed":79.5,"strikeZoneTop":3.341,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.14091911886469,"aZ":-35.134639459147,"pfxX":2.234878017625129,"pfxZ":-1.8671385814709716,"pX":-0.478913113785094,"pZ":2.1959874016125203,"vX0":2.8973765368001088,"vY0":-124.54722237852025,"vZ0":-3.5260137893187062,"x":135.26,"y":179.49,"x0":-1.9442155541270616,"y0":50.00443757030066,"z0":6.511795674780237,"aX":3.5391886962694095},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":-4.0,"breakHorizontal":-4.7,"spinRate":2309,"spinDirection":70},"zone":7,"typeConfidence":0.91,"plateTime":0.43843286439082396,"extension":6.779429696817571},"index":0,"playId":"3ffb1c71-7e8a-389e-8b2f-66eabff97dec","pitchNumber":1,"startTime":"2026-05-24T04:32:53.811Z","endTime":"2026-05-24T04:32:57.177Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.0,"endSpeed":87.0,"strikeZoneTop":3.341,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.75299572659704,"aZ":-10.9506345200004,"pfxX":-5.714017285982516,"pfxZ":10.835550439860672,"pX":-0.25711977772536787,"pZ":4.427886568715832,"vX0":5.762214470172993,"vY0":-139.61158356886338,"vZ0":-3.797045354258444,"x":126.8,"y":119.23,"x0":-1.6133261037810986,"y0":50.00017809385817,"z0":6.535590607115252,"aX":-11.189356589916798},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":19.0,"breakHorizontal":9.0,"spinRate":2497,"spinDirection":216},"zone":11,"typeConfidence":0.91,"plateTime":0.3935163145350229,"extension":6.759402868837997},"index":1,"playId":"dbe095a7-8e87-349f-b419-6f4767e43b6d","pitchNumber":2,"startTime":"2026-05-24T04:33:09.967Z","endTime":"2026-05-24T04:33:13.749Z","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":96.0,"endSpeed":87.3,"strikeZoneTop":3.341,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.68751602319317,"aZ":-14.353181748074917,"pfxX":-6.592703322266742,"pfxZ":9.086740842467036,"pX":0.4152422574314312,"pZ":3.5447348102243943,"vX0":7.613769862138293,"vY0":-139.47906117620965,"vZ0":-5.366417104969053,"x":101.17,"y":143.07,"x0":-1.4991606420354175,"y0":50.00520412934274,"z0":6.447454459781324,"aX":-12.93351672716524},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":15.5,"breakHorizontal":10.3,"spinRate":2498,"spinDirection":221},"zone":12,"typeConfidence":0.91,"plateTime":0.39337432619756685,"extension":6.808845907287221},"index":2,"playId":"220ae839-424f-31db-abda-ba290a96ba81","pitchNumber":3,"startTime":"2026-05-24T04:33:27.345Z","endTime":"2026-05-24T04:33:30.886Z","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":85.5,"endSpeed":78.9,"strikeZoneTop":3.341,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.987617696146604,"aZ":-33.70828551597512,"pfxX":1.0059375958968908,"pfxZ":-0.9759326304479874,"pX":-0.7177687243108136,"pZ":2.563369205812094,"vX0":2.5793341842313158,"vY0":-124.57469132902472,"vZ0":-2.8948129220218926,"x":144.36,"y":169.57,"x0":-1.89721215781656,"y0":50.003641505315585,"z0":6.52656669888365,"aX":1.5807782358729188},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":-2.2,"breakHorizontal":-2.4,"spinRate":2269,"spinDirection":40},"zone":4,"typeConfidence":0.88,"plateTime":0.4396608626068925,"extension":6.780042651846722},"hitData":{"launchSpeed":71.0,"launchAngle":-39.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":151.35,"coordY":172.31}},"index":3,"playId":"c224d996-9d45-30b6-ae6c-bcd1dbd726db","pitchNumber":4,"startTime":"2026-05-24T04:33:49.665Z","endTime":"2026-05-24T04:33:57.692Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T04:33:57.692Z","atBatIndex":67},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Chad Stevens flies out to center fielder Ryan Waldschmidt.","rbi":0,"awayScore":4,"homeScore":5,"isOut":true},"about":{"atBatIndex":68,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-24T04:34:17.655Z","endTime":"2026-05-24T04:34:53.558Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":677060,"fullName":"Chad Stevens","link":"/api/v1/people/677060"},"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":"Flyout","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":1},"credits":[{"player":{"id":814439,"link":"/api/v1/people/814439"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.4,"endSpeed":85.8,"strikeZoneTop":3.362,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.44502384546745,"aZ":-12.888258785945185,"pfxX":-4.998779346234199,"pfxZ":10.06076164805162,"pX":-0.16187481238213786,"pZ":4.435270573605359,"vX0":5.718474883552451,"vY0":-138.64546494395475,"vZ0":-3.21352263246943,"x":123.17,"y":119.03,"x0":-1.616883160225333,"y0":50.000958153479885,"z0":6.488136775980752,"aX":-9.581194517949456},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":17.6,"breakHorizontal":7.7,"spinRate":2353,"spinDirection":215},"zone":11,"typeConfidence":0.91,"plateTime":0.39740241255143216,"extension":6.772142792603804},"index":0,"playId":"e7f978ed-2292-3fa6-b50a-52a6fd056d32","pitchNumber":1,"startTime":"2026-05-24T04:34:26.118Z","endTime":"2026-05-24T04:34:29.990Z","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":0,"outs":2},"pitchData":{"startSpeed":86.2,"endSpeed":78.3,"strikeZoneTop":3.362,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.013335135080254,"aZ":-33.15589688595198,"pfxX":0.9196756103985602,"pfxZ":-0.6295754826938254,"pX":0.26100606960716405,"pZ":2.5553960077017916,"vX0":4.373222311565834,"vY0":-125.33454517886098,"vZ0":-3.0461144819869936,"x":107.05,"y":169.78,"x0":-1.6371218422669558,"y0":50.00162905592087,"z0":6.5378578572048625,"aX":1.4392986423606446},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":-1.7,"breakHorizontal":-2.9,"spinRate":2380,"spinDirection":63},"zone":6,"typeConfidence":0.9,"plateTime":0.43965335277629425,"extension":6.816953231356929},"hitData":{"launchSpeed":92.8,"launchAngle":40.0,"totalDistance":337.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":148.38,"coordY":65.38}},"index":1,"playId":"6937b3b6-0471-3841-9501-6e6a6686ad47","pitchNumber":2,"startTime":"2026-05-24T04:34:43.545Z","endTime":"2026-05-24T04:34:53.558Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T04:34:53.558Z","atBatIndex":68},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Tim Tawa flies out to right fielder Tyler Freeman.","rbi":0,"awayScore":4,"homeScore":5,"isOut":true},"about":{"atBatIndex":69,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-05-24T04:36:50.080Z","endTime":"2026-05-24T04:38:51.102Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":624522,"fullName":"Keegan Thompson","link":"/api/v1/people/624522"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374"},"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_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":88.3,"endSpeed":81.2,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.03982553769411,"aZ":-25.922760201559683,"pfxX":1.5967147979582035,"pfxZ":3.7471149205410637,"pX":0.8221135332332717,"pZ":1.375554922689994,"vX0":5.850941584575923,"vY0":-128.4406784451754,"vZ0":-5.73751041589184,"x":85.66,"y":201.64,"x0":-1.6944040924043628,"y0":50.002288048244544,"z0":5.658769029520806,"aX":2.662007393729109},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":5.6,"breakHorizontal":-4.2,"spinRate":2644,"spinDirection":178},"zone":14,"typeConfidence":2.0,"plateTime":0.4267232198776503,"extension":6.170575261644232},"index":0,"playId":"a2cd46bf-f864-3e87-925f-12bf0d10bbc9","pitchNumber":1,"startTime":"2026-05-24T04:37:00.242Z","endTime":"2026-05-24T04:37:04.183Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.1,"endSpeed":83.9,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.219112007491255,"aZ":-15.445945610799342,"pfxX":-2.9380527907962346,"pfxZ":9.27906823587428,"pX":1.139418981768908,"pZ":2.233872823870853,"vX0":8.80964999580833,"vY0":-133.7770594480478,"vZ0":-5.665189512865458,"x":73.57,"y":178.47,"x0":-1.8221475079056764,"y0":50.005843144540066,"z0":5.4954519471409045,"aX":-5.298782608009635},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":15.7,"breakHorizontal":3.4,"spinRate":2305,"spinDirection":207},"zone":14,"typeConfidence":2.0,"plateTime":0.41021800781465156,"extension":6.164385976723201},"index":1,"playId":"7197d4dc-1c8f-334a-a3c2-0bed72894eb9","pitchNumber":2,"startTime":"2026-05-24T04:37:16.999Z","endTime":"2026-05-24T04:37:22.617Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.5,"endSpeed":83.2,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.205049170465973,"aZ":-21.28424570007826,"pfxX":-9.144902678152306,"pfxZ":6.106318652587353,"pX":-0.5747726479824256,"pZ":3.2016974692620708,"vX0":6.69979547908507,"vY0":-133.12571191221957,"vZ0":-2.2627208189732904,"x":138.91,"y":152.33,"x0":-1.9436068773479502,"y0":50.00555205490266,"z0":5.613462957221483,"aX":-16.31687358741582},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":10.7,"breakHorizontal":15.0,"spinRate":2514,"spinDirection":208},"zone":1,"typeConfidence":2.0,"plateTime":0.41239977214931267,"extension":6.305076664072502},"index":2,"playId":"59e8d6f8-7ec4-3a73-807b-1e849829aa98","pitchNumber":3,"startTime":"2026-05-24T04:37:33.365Z","endTime":"2026-05-24T04:37:37.704Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"L","description":"Foul Bunt"},"description":"Foul Bunt","code":"L","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.3,"endSpeed":84.2,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.744535370830352,"aZ":-14.890250829056022,"pfxX":-5.708021880055956,"pfxZ":9.483729475357457,"pX":-0.4787652844952198,"pZ":3.0128288506877197,"vX0":5.897206624764066,"vY0":-134.3058425381875,"vZ0":-3.9456327581121857,"x":135.25,"y":157.43,"x0":-1.9638899424353697,"y0":50.00362877103234,"z0":5.563674914785636,"aX":-10.403601307271884},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":16.4,"breakHorizontal":9.0,"spinRate":2365,"spinDirection":210},"zone":1,"typeConfidence":2.0,"plateTime":0.40820693358781623,"extension":6.269008953491056},"index":3,"playId":"5d31c51a-81f1-337d-bc1b-0368b0ec0060","pitchNumber":4,"startTime":"2026-05-24T04:37:54.166Z","endTime":"2026-05-24T04:37:59.172Z","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":87.3,"endSpeed":80.4,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.81059475503516,"aZ":-26.43827212126876,"pfxX":1.8391959130878133,"pfxZ":3.482178190200507,"pX":-0.37297276155096387,"pZ":3.341076485065877,"vX0":3.491271102339475,"vY0":-127.14835876183035,"vZ0":-0.9156505810210553,"x":131.22,"y":148.57,"x0":-1.9999137656959385,"y0":50.00066037837868,"z0":5.794065654324857,"aX":3.0254044081952687},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":6.4,"breakHorizontal":-4.1,"spinRate":2722,"spinDirection":149},"zone":1,"typeConfidence":2.0,"plateTime":0.42993208084231993,"extension":6.1113773836953325},"index":4,"playId":"8d241d97-935e-371f-a09a-dc8201e047b5","pitchNumber":5,"startTime":"2026-05-24T04:38:18.751Z","endTime":"2026-05-24T04:38:26.295Z","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":0},"pitchData":{"startSpeed":92.5,"endSpeed":84.9,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.214703092042285,"aZ":-14.608784742870387,"pfxX":-5.197064751196219,"pfxZ":9.542763353424313,"pX":-0.04542100540397376,"pZ":2.622844211632636,"vX0":6.518604511860848,"vY0":-134.56588948892775,"vZ0":-5.179097323694983,"x":118.73,"y":167.96,"x0":-1.819915559802593,"y0":50.00327857682078,"z0":5.601476916628027,"aX":-9.566670968681013},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":16.4,"breakHorizontal":8.0,"spinRate":2383,"spinDirection":204},"zone":5,"typeConfidence":2.0,"plateTime":0.4064838104161712,"extension":6.347882199722431},"hitData":{"launchSpeed":90.0,"launchAngle":58.0,"totalDistance":229.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":152.93,"coordY":112.88}},"index":5,"playId":"1c33c612-9bd9-33b8-ab0c-fed4611260ce","pitchNumber":6,"startTime":"2026-05-24T04:38:39.923Z","endTime":"2026-05-24T04:38:51.102Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T04:38:51.102Z","atBatIndex":69},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ryan Waldschmidt called out on strikes.","rbi":0,"awayScore":4,"homeScore":5,"isOut":true},"about":{"atBatIndex":70,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-05-24T04:39:03.361Z","endTime":"2026-05-24T04:40:03.023Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":814439,"fullName":"Ryan Waldschmidt","link":"/api/v1/people/814439"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":624522,"fullName":"Keegan Thompson","link":"/api/v1/people/624522"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":814439,"fullName":"Ryan Waldschmidt","link":"/api/v1/people/814439"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.1,"endSpeed":84.9,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.29554214780303,"aZ":-17.40764893110437,"pfxX":-5.7701883523327755,"pfxZ":8.067018283774047,"pX":0.706057734275929,"pZ":2.798734876417382,"vX0":9.035413652638276,"vY0":-133.8214678608659,"vZ0":-4.253140846946463,"x":90.09,"y":163.21,"x0":-1.949778221497998,"y0":50.0057963376268,"z0":5.639553880125729,"aX":-10.567432841835817},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":13.9,"breakHorizontal":8.8,"spinRate":2468,"spinDirection":201},"zone":3,"typeConfidence":2.0,"plateTime":0.407805779984717,"extension":6.318583407126145},"index":0,"playId":"3097ebe2-9b90-3a20-bcbe-33fb6c470246","pitchNumber":1,"startTime":"2026-05-24T04:39:17.613Z","endTime":"2026-05-24T04:39:21.394Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.6,"endSpeed":84.8,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.721106806227475,"aZ":-21.140441646284618,"pfxX":-10.834200344803213,"pfxZ":6.01687537104337,"pX":0.5355345307563174,"pZ":2.1547718496348978,"vX0":9.655638595502754,"vY0":-134.4718661099904,"vZ0":-5.002024491321738,"x":96.59,"y":180.6,"x0":-1.6912539537771432,"y0":50.005501398846384,"z0":5.535669160889258,"aX":-19.876931824689496},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":10.0,"breakHorizontal":17.6,"spinRate":2552,"spinDirection":210},"zone":9,"typeConfidence":2.0,"plateTime":0.4070697637313314,"extension":6.291726918249484},"index":1,"playId":"d84b39a4-ec42-3970-afdf-296f9764dbf6","pitchNumber":2,"startTime":"2026-05-24T04:39:34.002Z","endTime":"2026-05-24T04:39:37.603Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":91.6,"endSpeed":83.5,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.245981857817277,"aZ":-24.17422182654915,"pfxX":-10.905507966451335,"pfxZ":4.474417841852484,"pX":0.34975136492797765,"pZ":3.216586580798181,"vX0":9.108708306105644,"vY0":-133.04571088353148,"vZ0":-1.7578466771826222,"x":103.67,"y":151.93,"x0":-1.7057887156452174,"y0":50.00301719062217,"z0":5.642398249825067,"aX":-19.499823431276937},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":7.9,"breakHorizontal":17.8,"spinRate":2539,"spinDirection":207},"zone":3,"typeConfidence":2.0,"plateTime":0.41210532525143595,"extension":6.275849544767218},"index":2,"playId":"bb6c6322-007f-3577-9173-9a186910bbcf","pitchNumber":3,"startTime":"2026-05-24T04:39:57.587Z","endTime":"2026-05-24T04:40:03.023Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T04:40:03.023Z","atBatIndex":70},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ketel Marte singles on a line drive to right fielder Tyler Freeman.","rbi":0,"awayScore":4,"homeScore":5,"isOut":false},"about":{"atBatIndex":71,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-05-24T04:40:11.823Z","endTime":"2026-05-24T04:41:34.980Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":624522,"fullName":"Keegan Thompson","link":"/api/v1/people/624522"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":671289,"link":"/api/v1/people/671289"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.0,"endSpeed":82.2,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.392946522725076,"aZ":-26.914612938080335,"pfxX":0.49035721668988064,"pfxZ":3.0700140875606383,"pX":-1.38397370631398,"pZ":2.3935131983861395,"vX0":1.9759986496644493,"vY0":-129.64120130430405,"vZ0":-3.075856820896176,"x":169.75,"y":174.16,"x0":-2.2177081829789285,"y0":50.004971113293394,"z0":5.6350895764699995,"aX":0.8397768007011867},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":5.2,"breakHorizontal":-1.3,"spinRate":2744,"spinDirection":174},"zone":13,"typeConfidence":2.0,"plateTime":0.42142114560908306,"extension":6.1388606459904},"index":0,"playId":"97d66422-1e86-3908-bf65-487a6ec49194","pitchNumber":1,"startTime":"2026-05-24T04:40:27.658Z","endTime":"2026-05-24T04:40:32.508Z","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":80.8,"endSpeed":74.0,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.416299469921924,"aZ":-42.91634160717525,"pfxX":6.5282897451635025,"pfxZ":-7.723278773726131,"pX":-0.32783189177428135,"pZ":3.794258208125641,"vX0":2.2693349450386524,"vY0":-117.54256500692652,"vZ0":4.0830312898723875,"x":129.5,"y":136.34,"x0":-2.1552076860948315,"y0":50.000291779456134,"z0":6.0336426693881124,"aX":9.083439938505652},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-54.7,"breakVerticalInduced":-12.6,"breakHorizontal":-12.4,"spinRate":2692,"spinDirection":49},"zone":11,"typeConfidence":2.0,"plateTime":0.46695939552575405,"extension":6.092843077399553},"index":1,"playId":"a51cc5b5-4795-3ca9-ad5f-05d8d8f4c257","pitchNumber":2,"startTime":"2026-05-24T04:40:44.829Z","endTime":"2026-05-24T04:40:49.042Z","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":2},"pitchData":{"startSpeed":88.2,"endSpeed":81.7,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.630084639663107,"aZ":-28.391125727382633,"pfxX":1.4228213840037758,"pfxZ":2.2498384427368725,"pX":-0.07417640407059747,"pZ":1.8390177781459267,"vX0":4.592680012171841,"vY0":-128.40754280543797,"vZ0":-3.7632535206946245,"x":119.83,"y":189.13,"x0":-2.065216560617499,"y0":50.00531459893614,"z0":5.513408940576803,"aX":2.3942354650700275},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":3.5,"breakHorizontal":-3.5,"spinRate":2768,"spinDirection":159},"zone":8,"typeConfidence":2.0,"plateTime":0.42527809307361686,"extension":6.192253871853153},"index":2,"playId":"ca72640e-6824-3dfc-bd46-fa600883dc4d","pitchNumber":3,"startTime":"2026-05-24T04:41:03.390Z","endTime":"2026-05-24T04:41:07.819Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.7,"endSpeed":84.0,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.147699295380914,"aZ":-20.188915317546,"pfxX":-8.608833471842845,"pfxZ":6.65570475076896,"pX":0.1280503245056756,"pZ":2.136360085659147,"vX0":7.895527747429157,"vY0":-133.22647344574114,"vZ0":-5.045539644885936,"x":112.12,"y":181.1,"x0":-1.7529248956578596,"y0":50.003731277592166,"z0":5.510458544179693,"aX":-15.504027395618264},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":11.2,"breakHorizontal":13.9,"spinRate":2573,"spinDirection":207},"zone":8,"typeConfidence":2.0,"plateTime":0.41085034474902304,"extension":6.225551768035548},"hitData":{"launchSpeed":84.3,"launchAngle":13.0,"totalDistance":166.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":175.44,"coordY":119.34}},"index":3,"playId":"0b009fee-d55f-37ce-8f84-2c1ce9643cc8","pitchNumber":4,"startTime":"2026-05-24T04:41:23.947Z","endTime":"2026-05-24T04:41:34.980Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T04:41:34.980Z","atBatIndex":71},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Corbin Carroll strikes out swinging.","rbi":0,"awayScore":4,"homeScore":5,"isOut":true},"about":{"atBatIndex":72,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-05-24T04:44:15.405Z","endTime":"2026-05-24T04:45:30.332Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"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":[2,3,4,5],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"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":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-05-24T04:41:54.195Z","endTime":"2026-05-24T04:43:03.418Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Seth Halvorsen replaces Keegan Thompson.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-05-24T04:43:03.418Z","endTime":"2026-05-24T04:44:17.304Z","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":"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":97.8,"endSpeed":88.4,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.834773084205516,"aZ":-6.07393651006408,"pfxX":-7.09974759393959,"pfxZ":12.982772574148399,"pX":0.2522686620752771,"pZ":1.0266707098684091,"vX0":7.899194907061254,"vY0":-141.69938450956897,"vZ0":-12.210145802234981,"x":107.38,"y":211.06,"x0":-1.6644427569333278,"y0":50.00361448268542,"z0":5.804459317118808,"aX":-14.27374723957782},"breaks":{"breakAngle":54.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-8.3,"breakVerticalInduced":20.8,"breakHorizontal":11.0,"spinRate":2402,"spinDirection":203},"zone":14,"typeConfidence":0.92,"plateTime":0.3882580706955787,"extension":7.022873369763684},"index":2,"playId":"35c32a2a-86ce-37ba-a766-08488962ce8b","pitchNumber":1,"startTime":"2026-05-24T04:44:17.304Z","endTime":"2026-05-24T04:44:20.893Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.6,"endSpeed":79.0,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.645498114962272,"aZ":-31.53241911115839,"pfxX":2.7746559783587506,"pfxZ":0.4051246376767601,"pX":0.5398887477207233,"pZ":2.059167648254393,"vX0":4.96424688985118,"vY0":-125.98742884119014,"vZ0":-3.8791766284933638,"x":96.42,"y":183.18,"x0":-1.8265199664183416,"y0":50.004716137664836,"z0":6.203225927319712,"aX":4.402465294028042},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":0.0,"breakHorizontal":-6.2,"spinRate":2709,"spinDirection":55},"zone":9,"typeConfidence":0.9,"plateTime":0.43689367629763476,"extension":6.6979105177655525},"index":3,"playId":"80ec0a7b-9296-3442-8c84-e12314ca2207","pitchNumber":2,"startTime":"2026-05-24T04:44:35.099Z","endTime":"2026-05-24T04:44:42.407Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":99.0,"endSpeed":89.6,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.6441528280735,"aZ":-11.738445709776558,"pfxX":-4.279540096525919,"pfxZ":9.847482224473996,"pX":-0.3162554098993412,"pZ":2.8988251396727813,"vX0":5.291156670203649,"vY0":-143.89358428456853,"vZ0":-6.927136940696859,"x":129.05,"y":160.51,"x0":-1.6320151485887608,"y0":50.00354433267102,"z0":6.081843119255309,"aX":-8.881485574243793},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":16.4,"breakHorizontal":6.6,"spinRate":2221,"spinDirection":213},"zone":1,"typeConfidence":0.93,"plateTime":0.3821854018577464,"extension":6.916112293906836},"index":4,"playId":"0c1b84f2-87c9-3ae2-a95f-705371074c73","pitchNumber":3,"startTime":"2026-05-24T04:45:02.053Z","endTime":"2026-05-24T04:45:05.828Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":100.8,"endSpeed":91.9,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.88557620305987,"aZ":-10.7325513787956,"pfxX":-6.404007958054928,"pfxZ":9.85649907929554,"pX":-0.004862175244490164,"pZ":3.7563124230826133,"vX0":6.596951839955353,"vY0":-146.60389638369438,"vZ0":-5.189759927295665,"x":117.19,"y":137.36,"x0":-1.4529904692678293,"y0":50.001291842645216,"z0":6.190963204000468,"aX":-13.92928291627668},"breaks":{"breakAngle":45.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.0,"breakVerticalInduced":16.9,"breakHorizontal":10.3,"spinRate":2317,"spinDirection":211},"zone":12,"typeConfidence":0.92,"plateTime":0.37371774376262135,"extension":6.807875292130951},"index":5,"playId":"6b2e983a-a704-3829-ae01-ed3803be73da","pitchNumber":4,"startTime":"2026-05-24T04:45:25.536Z","endTime":"2026-05-24T04:45:30.332Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T04:45:30.332Z","atBatIndex":72},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Kyle Karros flies out to center fielder Ryan Waldschmidt.","rbi":0,"awayScore":4,"homeScore":5,"isOut":true},"about":{"atBatIndex":73,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-05-24T04:47:48.064Z","endTime":"2026-05-24T04:49:20.830Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"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,4,5],"actionIndex":[0],"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":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":814439,"link":"/api/v1/people/814439"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Paul Sewald replaces Kevin Ginkel.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-24T04:47:09.602Z","endTime":"2026-05-24T04:47:50.135Z","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":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.0,"endSpeed":74.2,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.191591773739642,"aZ":-29.738647986776524,"pfxX":9.386228502292642,"pfxZ":1.7235786431463858,"pX":0.13904802208183087,"pZ":2.2471413213178,"vX0":5.206503275231704,"vY0":-119.29311966505665,"vZ0":0.6117045465067803,"x":111.7,"y":178.11,"x0":-3.3055479941126276,"y0":50.0026840780256,"z0":4.711081250643512,"aX":13.258281828348291},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":3.6,"breakHorizontal":-18.4,"spinRate":2358,"spinDirection":94},"zone":8,"typeConfidence":2.0,"plateTime":0.46268266389446655,"extension":6.219408681241356},"index":1,"playId":"37287ed4-ccc5-3363-9502-87d75dee2bdb","pitchNumber":1,"startTime":"2026-05-24T04:47:50.135Z","endTime":"2026-05-24T04:47:53.393Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":84.6,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.39932151758906,"aZ":-17.632930030702198,"pfxX":-9.211078528238293,"pfxZ":7.927391964804176,"pX":-0.0031218354712940714,"pZ":2.810374961883845,"vX0":11.700940965492329,"vY0":-134.3888263891845,"vZ0":-1.018052483493169,"x":117.12,"y":162.9,"x0":-3.211330637874578,"y0":50.00071767417856,"z0":4.443406400645377,"aX":-16.892019137135332},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":14.4,"breakHorizontal":14.3,"spinRate":2586,"spinDirection":242},"zone":5,"typeConfidence":2.0,"plateTime":0.4071521391232027,"extension":6.3407728751244825},"index":2,"playId":"1cc823ac-605d-3f13-8960-72d07d026d69","pitchNumber":2,"startTime":"2026-05-24T04:48:11.299Z","endTime":"2026-05-24T04:48:15.173Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":84.1,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.364874681845905,"aZ":-18.199079866990516,"pfxX":-7.825084486718328,"pfxZ":7.727497231253675,"pX":0.14385213291284063,"pZ":3.546461831196363,"vX0":11.742552570316287,"vY0":-133.085671082008,"vZ0":0.9775310937822146,"x":111.52,"y":143.03,"x0":-3.2923150741049705,"y0":50.00227099226395,"z0":4.484828700377962,"aX":-14.151941253667923},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":14.4,"breakHorizontal":11.9,"spinRate":2567,"spinDirection":240},"zone":2,"typeConfidence":2.0,"plateTime":0.41027111892498436,"extension":6.447733131534942},"index":3,"playId":"101afe7f-9066-38f9-ade2-f5772cb4e4a8","pitchNumber":3,"startTime":"2026-05-24T04:48:27.449Z","endTime":"2026-05-24T04:48:31.181Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.2,"endSpeed":75.3,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.848056394701153,"aZ":-24.804271233310864,"pfxX":6.453258499058244,"pfxZ":5.094469929652318,"pX":1.6809911981102625,"pZ":2.0296259941515724,"vX0":9.565212771724209,"vY0":-120.74087643455914,"vZ0":-0.7947070945926427,"x":52.92,"y":183.98,"x0":-3.201310470519715,"y0":50.005524106611695,"z0":4.58522786533412,"aX":9.337967411127567},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":9.2,"breakHorizontal":-14.4,"spinRate":2541,"spinDirection":85},"zone":14,"typeConfidence":2.0,"plateTime":0.4571225705693598,"extension":6.4879055270824},"index":4,"playId":"f7d4bfd4-3660-37a8-b8f9-0658c8c094b1","pitchNumber":4,"startTime":"2026-05-24T04:48:50.998Z","endTime":"2026-05-24T04:48:58.054Z","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":92.0,"endSpeed":83.7,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.035955759320693,"aZ":-18.029593831766395,"pfxX":-7.62798107505822,"pfxZ":7.838126558800418,"pX":-0.20686888133987918,"pZ":3.2558137033978705,"vX0":10.89828695089648,"vY0":-133.53877310908553,"vZ0":0.3989840028850531,"x":124.89,"y":150.87,"x0":-3.3516899586793363,"y0":50.00036380397327,"z0":4.402578469377833,"aX":-13.761833190704882},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":14.5,"breakHorizontal":11.4,"spinRate":2512,"spinDirection":241},"zone":2,"typeConfidence":2.0,"plateTime":0.4103320783334583,"extension":6.3913903922914095},"hitData":{"launchSpeed":94.0,"launchAngle":29.0,"totalDistance":373.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":117.44,"coordY":48.86}},"index":5,"playId":"984c23a2-3ea1-3a42-a927-ce275c8b5afe","pitchNumber":5,"startTime":"2026-05-24T04:49:07.702Z","endTime":"2026-05-24T04:49:20.830Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T04:49:20.830Z","atBatIndex":73},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jake McCarthy flies out to right fielder Corbin Carroll.","rbi":0,"awayScore":4,"homeScore":5,"isOut":true},"about":{"atBatIndex":74,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-05-24T04:49:29.666Z","endTime":"2026-05-24T04:50:13.282Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"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,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"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":"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":84.6,"endSpeed":76.8,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.83645292726821,"aZ":-22.395805827597737,"pfxX":-0.47504738741741637,"pfxZ":6.493354716612446,"pX":1.4219026528455536,"pZ":1.3472820081774606,"vX0":11.282729610076931,"vY0":-122.64545800087849,"vZ0":-2.8325002813733406,"x":62.8,"y":202.4,"x0":-3.1987364946254897,"y0":50.00326303178337,"z0":4.45106396248997,"aX":-0.7163414646150568},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":11.2,"breakHorizontal":-2.0,"spinRate":2504,"spinDirection":78},"zone":14,"typeConfidence":2.0,"plateTime":0.44854858034118683,"extension":6.431346781855549},"index":0,"playId":"af27f19c-cd0c-322a-b755-358a12eeb9a3","pitchNumber":1,"startTime":"2026-05-24T04:49:43.903Z","endTime":"2026-05-24T04:49:47.735Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.9,"endSpeed":83.5,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.403686094999642,"aZ":-19.161721833370457,"pfxX":-8.75549328478251,"pfxZ":7.269987433212364,"pX":0.712445717160257,"pZ":2.8130299419384786,"vX0":13.478429162002701,"vY0":-133.16757798323076,"vZ0":-0.2769336362019679,"x":89.84,"y":162.83,"x0":-3.284155714993187,"y0":50.00582026844617,"z0":4.308118388350043,"aX":-15.680212622001575},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":13.3,"breakHorizontal":12.8,"spinRate":2596,"spinDirection":246},"zone":3,"typeConfidence":2.0,"plateTime":0.4117849546380783,"extension":6.437675467210228},"hitData":{"launchSpeed":83.3,"launchAngle":40.0,"totalDistance":302.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":173.41,"coordY":87.48}},"index":1,"playId":"6d042ab1-83ab-3977-9708-54b11b686747","pitchNumber":2,"startTime":"2026-05-24T04:50:01.275Z","endTime":"2026-05-24T04:50:13.282Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T04:50:13.282Z","atBatIndex":74},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Hunter Goodman strikes out swinging.","rbi":0,"awayScore":4,"homeScore":5,"isOut":true},"about":{"atBatIndex":75,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-05-24T04:50:16.984Z","endTime":"2026-05-24T04:51:55.027Z","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":623149,"fullName":"Paul Sewald","link":"/api/v1/people/623149"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.174"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".774"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".074"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.033"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.156"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.120"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.368"},{"zone":"08","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".806"},{"zone":"09","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".830"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".605"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".459"},{"zone":"13","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.023"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".392"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".381"},{"zone":"02","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".194"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".037"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".333"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".333"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".420"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".421"},{"zone":"08","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".222"},{"zone":"09","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".283"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".103"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".103"},{"zone":"13","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".286"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".131"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.35"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.85"},{"zone":"03","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.90"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.09"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"96.21"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.09"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"99.30"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.22"},{"zone":"09","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.25"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"77.59"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"81.94"},{"zone":"13","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.95"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"78.62"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.174"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".774"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".074"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.033"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.156"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.120"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.368"},{"zone":"08","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".806"},{"zone":"09","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".830"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".605"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".459"},{"zone":"13","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.023"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".392"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"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(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":83.9,"endSpeed":76.0,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.786960071241186,"aZ":-28.444200230830788,"pfxX":7.07617436755797,"pfxZ":2.544462051250784,"pX":1.6931837346129321,"pZ":0.8089666608038238,"vX0":9.789119478765262,"vY0":-121.70011695414225,"vZ0":-2.5147639954929355,"x":52.46,"y":216.94,"x0":-3.3352997545590615,"y0":50.00436311854716,"z0":4.3752171513996885,"aX":10.380350630903056},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":4.1,"breakHorizontal":-15.6,"spinRate":2558,"spinDirection":88},"zone":14,"typeConfidence":2.0,"plateTime":0.45391751166219585,"extension":6.442316598724955},"index":0,"playId":"f8872963-8a7a-3a8c-8382-46f3b86beea8","pitchNumber":1,"startTime":"2026-05-24T04:50:37.209Z","endTime":"2026-05-24T04:50:40.842Z","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.3,"endSpeed":83.8,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.005095049290656,"aZ":-18.09631738976386,"pfxX":-7.5514298048266095,"pfxZ":7.791063685150075,"pX":0.5862468993299433,"pZ":3.298734890177296,"vX0":12.7898205280767,"vY0":-133.8553874101819,"vZ0":0.4814391695187342,"x":94.65,"y":149.71,"x0":-3.2817106120407127,"y0":50.00324709192508,"z0":4.416314975132937,"aX":-13.647042617681187},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":14.4,"breakHorizontal":10.8,"spinRate":2599,"spinDirection":239},"zone":3,"typeConfidence":2.0,"plateTime":0.40983237589559796,"extension":6.3424608622065985},"index":1,"playId":"db487ae8-dd2f-3859-88b3-9ece50732935","pitchNumber":2,"startTime":"2026-05-24T04:50:52.894Z","endTime":"2026-05-24T04:50:58.131Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.0,"endSpeed":76.1,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.798163423197913,"aZ":-29.213816228098466,"pfxX":7.829769546686787,"pfxZ":2.0084807003374046,"pX":1.6644571167349853,"pZ":1.2927584520305189,"vX0":9.509406913349336,"vY0":-121.95987114346818,"vZ0":-1.44930561291181,"x":53.55,"y":203.88,"x0":-3.3345265113226477,"y0":50.00235486379342,"z0":4.465708775690453,"aX":11.540586144404266},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":3.5,"breakHorizontal":-16.8,"spinRate":2558,"spinDirection":77},"zone":14,"typeConfidence":2.0,"plateTime":0.45286133067654877,"extension":6.479805706709985},"index":2,"playId":"ba40a3c5-1bad-387e-bba9-780c6149c3b1","pitchNumber":3,"startTime":"2026-05-24T04:51:08.405Z","endTime":"2026-05-24T04:51:11.975Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.8,"endSpeed":76.7,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.117200142762073,"aZ":-27.537929536180243,"pfxX":7.625150667401473,"pfxZ":3.081072955878888,"pX":1.4439753863044957,"pZ":2.063816029663102,"vX0":9.129675623999296,"vY0":-123.11265411142472,"vZ0":-0.0890993301112113,"x":61.96,"y":183.06,"x0":-3.331795094694554,"y0":50.000375162498536,"z0":4.472060113911457,"aX":11.462199369025553},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":5.9,"breakHorizontal":-16.3,"spinRate":2587,"spinDirection":78},"zone":14,"typeConfidence":2.0,"plateTime":0.4484450274714029,"extension":6.273680000028265},"index":3,"playId":"8464be8b-41bf-370d-a08a-628f8d4806d2","pitchNumber":4,"startTime":"2026-05-24T04:51:33.490Z","endTime":"2026-05-24T04:51:37.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(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":84.2,"endSpeed":76.2,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.770729834277475,"aZ":-26.872797158820404,"pfxX":8.162505508991307,"pfxZ":3.579921562932679,"pX":0.9404655662257816,"pZ":1.2620366201361477,"vX0":8.020516983909292,"vY0":-122.24523073865664,"vZ0":-1.8401907412572482,"x":81.15,"y":204.71,"x0":-3.4691231992265035,"y0":50.00434514543341,"z0":4.378756598044368,"aX":12.098327796392539},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":6.2,"breakHorizontal":-17.0,"spinRate":2617,"spinDirection":89},"zone":14,"typeConfidence":2.0,"plateTime":0.45166975212396165,"extension":6.489368355425081},"index":4,"playId":"145edc85-0cea-334e-b3d2-dbaac233994d","pitchNumber":5,"startTime":"2026-05-24T04:51:51.525Z","endTime":"2026-05-24T04:51:55.027Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T04:51:55.027Z","atBatIndex":75}],"currentPlay":{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Hunter Goodman strikes out swinging.","rbi":0,"awayScore":4,"homeScore":5,"isOut":true},"about":{"atBatIndex":75,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-05-24T04:50:16.984Z","endTime":"2026-05-24T04:51:55.027Z","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":623149,"fullName":"Paul Sewald","link":"/api/v1/people/623149"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.174"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".774"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".074"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.033"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.156"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.120"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.368"},{"zone":"08","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".806"},{"zone":"09","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".830"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".605"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".459"},{"zone":"13","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.023"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".392"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".381"},{"zone":"02","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".194"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".037"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".333"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".333"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".420"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".421"},{"zone":"08","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".222"},{"zone":"09","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".283"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".103"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".103"},{"zone":"13","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".286"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".131"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.35"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.85"},{"zone":"03","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.90"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.09"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"96.21"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.09"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"99.30"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.22"},{"zone":"09","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.25"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"77.59"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"81.94"},{"zone":"13","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.95"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"78.62"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.174"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".774"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".074"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.033"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.156"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.120"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.368"},{"zone":"08","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".806"},{"zone":"09","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".830"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".605"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".459"},{"zone":"13","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.023"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".392"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"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(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":83.9,"endSpeed":76.0,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.786960071241186,"aZ":-28.444200230830788,"pfxX":7.07617436755797,"pfxZ":2.544462051250784,"pX":1.6931837346129321,"pZ":0.8089666608038238,"vX0":9.789119478765262,"vY0":-121.70011695414225,"vZ0":-2.5147639954929355,"x":52.46,"y":216.94,"x0":-3.3352997545590615,"y0":50.00436311854716,"z0":4.3752171513996885,"aX":10.380350630903056},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":4.1,"breakHorizontal":-15.6,"spinRate":2558,"spinDirection":88},"zone":14,"typeConfidence":2.0,"plateTime":0.45391751166219585,"extension":6.442316598724955},"index":0,"playId":"f8872963-8a7a-3a8c-8382-46f3b86beea8","pitchNumber":1,"startTime":"2026-05-24T04:50:37.209Z","endTime":"2026-05-24T04:50:40.842Z","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.3,"endSpeed":83.8,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.005095049290656,"aZ":-18.09631738976386,"pfxX":-7.5514298048266095,"pfxZ":7.791063685150075,"pX":0.5862468993299433,"pZ":3.298734890177296,"vX0":12.7898205280767,"vY0":-133.8553874101819,"vZ0":0.4814391695187342,"x":94.65,"y":149.71,"x0":-3.2817106120407127,"y0":50.00324709192508,"z0":4.416314975132937,"aX":-13.647042617681187},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":14.4,"breakHorizontal":10.8,"spinRate":2599,"spinDirection":239},"zone":3,"typeConfidence":2.0,"plateTime":0.40983237589559796,"extension":6.3424608622065985},"index":1,"playId":"db487ae8-dd2f-3859-88b3-9ece50732935","pitchNumber":2,"startTime":"2026-05-24T04:50:52.894Z","endTime":"2026-05-24T04:50:58.131Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.0,"endSpeed":76.1,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.798163423197913,"aZ":-29.213816228098466,"pfxX":7.829769546686787,"pfxZ":2.0084807003374046,"pX":1.6644571167349853,"pZ":1.2927584520305189,"vX0":9.509406913349336,"vY0":-121.95987114346818,"vZ0":-1.44930561291181,"x":53.55,"y":203.88,"x0":-3.3345265113226477,"y0":50.00235486379342,"z0":4.465708775690453,"aX":11.540586144404266},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":3.5,"breakHorizontal":-16.8,"spinRate":2558,"spinDirection":77},"zone":14,"typeConfidence":2.0,"plateTime":0.45286133067654877,"extension":6.479805706709985},"index":2,"playId":"ba40a3c5-1bad-387e-bba9-780c6149c3b1","pitchNumber":3,"startTime":"2026-05-24T04:51:08.405Z","endTime":"2026-05-24T04:51:11.975Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.8,"endSpeed":76.7,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.117200142762073,"aZ":-27.537929536180243,"pfxX":7.625150667401473,"pfxZ":3.081072955878888,"pX":1.4439753863044957,"pZ":2.063816029663102,"vX0":9.129675623999296,"vY0":-123.11265411142472,"vZ0":-0.0890993301112113,"x":61.96,"y":183.06,"x0":-3.331795094694554,"y0":50.000375162498536,"z0":4.472060113911457,"aX":11.462199369025553},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":5.9,"breakHorizontal":-16.3,"spinRate":2587,"spinDirection":78},"zone":14,"typeConfidence":2.0,"plateTime":0.4484450274714029,"extension":6.273680000028265},"index":3,"playId":"8464be8b-41bf-370d-a08a-628f8d4806d2","pitchNumber":4,"startTime":"2026-05-24T04:51:33.490Z","endTime":"2026-05-24T04:51:37.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(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":84.2,"endSpeed":76.2,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.770729834277475,"aZ":-26.872797158820404,"pfxX":8.162505508991307,"pfxZ":3.579921562932679,"pX":0.9404655662257816,"pZ":1.2620366201361477,"vX0":8.020516983909292,"vY0":-122.24523073865664,"vZ0":-1.8401907412572482,"x":81.15,"y":204.71,"x0":-3.4691231992265035,"y0":50.00434514543341,"z0":4.378756598044368,"aX":12.098327796392539},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":6.2,"breakHorizontal":-17.0,"spinRate":2617,"spinDirection":89},"zone":14,"typeConfidence":2.0,"plateTime":0.45166975212396165,"extension":6.489368355425081},"index":4,"playId":"145edc85-0cea-334e-b3d2-dbaac233994d","pitchNumber":5,"startTime":"2026-05-24T04:51:51.525Z","endTime":"2026-05-24T04:51:55.027Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T04:51:55.027Z","atBatIndex":75},"scoringPlays":[21,22,28,29,36,48,63],"playsByInning":[{"startIndex":0,"endIndex":8,"top":[0,1,2,3],"bottom":[4,5,6,7,8],"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":668678,"fullName":"Zac Gallen","link":"/api/v1/people/668678"},"batter":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"coordinates":{"x":71.0,"y":116.7},"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":1,"pitcher":{"id":668678,"fullName":"Zac Gallen","link":"/api/v1/people/668678"},"batter":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"coordinates":{"x":110.41,"y":186.69},"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":1,"pitcher":{"id":668678,"fullName":"Zac Gallen","link":"/api/v1/people/668678"},"batter":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"coordinates":{"x":206.16,"y":81.84},"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":1,"pitcher":{"id":668678,"fullName":"Zac Gallen","link":"/api/v1/people/668678"},"batter":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"coordinates":{"x":113.83,"y":146.96},"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":1,"pitcher":{"id":547179,"fullName":"Michael Lorenzen","link":"/api/v1/people/547179"},"batter":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"coordinates":{"x":152.89,"y":106.54},"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":1,"pitcher":{"id":547179,"fullName":"Michael Lorenzen","link":"/api/v1/people/547179"},"batter":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"coordinates":{"x":144.86,"y":47.77},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":1,"pitcher":{"id":547179,"fullName":"Michael Lorenzen","link":"/api/v1/people/547179"},"batter":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"coordinates":{"x":155.91,"y":170.28},"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":547179,"fullName":"Michael Lorenzen","link":"/api/v1/people/547179"},"batter":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"coordinates":{"x":105.2,"y":174.85},"type":"O","description":"Fielders Choice 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":1,"pitcher":{"id":547179,"fullName":"Michael Lorenzen","link":"/api/v1/people/547179"},"batter":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"coordinates":{"x":132.59,"y":92.7},"type":"O","description":"Flyout"}]}},{"startIndex":9,"endIndex":14,"top":[9,10,11],"bottom":[12,13,14],"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":668678,"fullName":"Zac Gallen","link":"/api/v1/people/668678"},"batter":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"coordinates":{"x":158.47,"y":159.87},"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":668678,"fullName":"Zac Gallen","link":"/api/v1/people/668678"},"batter":{"id":694514,"fullName":"Sterlin Thompson","link":"/api/v1/people/694514"},"coordinates":{"x":159.46,"y":170.28},"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":547179,"fullName":"Michael Lorenzen","link":"/api/v1/people/547179"},"batter":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"coordinates":{"x":141.98,"y":132.17},"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":547179,"fullName":"Michael Lorenzen","link":"/api/v1/people/547179"},"batter":{"id":699912,"fullName":"Jose Fernandez","link":"/api/v1/people/699912"},"coordinates":{"x":91.4,"y":148.48},"type":"O","description":"Pop Out"}]}},{"startIndex":15,"endIndex":24,"top":[15,16,17],"bottom":[18,19,20,21,22,23,24],"hits":{"away":[],"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":547179,"fullName":"Michael Lorenzen","link":"/api/v1/people/547179"},"batter":{"id":814439,"fullName":"Ryan Waldschmidt","link":"/api/v1/people/814439"},"coordinates":{"x":81.45,"y":91.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":3,"pitcher":{"id":547179,"fullName":"Michael Lorenzen","link":"/api/v1/people/547179"},"batter":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"coordinates":{"x":87.17,"y":85.74},"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":547179,"fullName":"Michael Lorenzen","link":"/api/v1/people/547179"},"batter":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"coordinates":{"x":71.53,"y":55.82},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":3,"pitcher":{"id":547179,"fullName":"Michael Lorenzen","link":"/api/v1/people/547179"},"batter":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"coordinates":{"x":105.44,"y":168.51},"type":"O","description":"Groundout"}]}},{"startIndex":25,"endIndex":37,"top":[25,26,27,28,29,30,31,32],"bottom":[33,34,35,36,37],"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":668678,"fullName":"Zac Gallen","link":"/api/v1/people/668678"},"batter":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"coordinates":{"x":61.89,"y":113.31},"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":4,"pitcher":{"id":668678,"fullName":"Zac Gallen","link":"/api/v1/people/668678"},"batter":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"coordinates":{"x":176.75,"y":124.04},"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":4,"pitcher":{"id":668678,"fullName":"Zac Gallen","link":"/api/v1/people/668678"},"batter":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"coordinates":{"x":175.69,"y":128.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":4,"pitcher":{"id":668678,"fullName":"Zac Gallen","link":"/api/v1/people/668678"},"batter":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"coordinates":{"x":108.35,"y":153.79},"type":"O","description":"Forceout"},{"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":668678,"fullName":"Zac Gallen","link":"/api/v1/people/668678"},"batter":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"coordinates":{"x":126.65,"y":108.56},"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":4,"pitcher":{"id":547179,"fullName":"Michael Lorenzen","link":"/api/v1/people/547179"},"batter":{"id":699912,"fullName":"Jose Fernandez","link":"/api/v1/people/699912"},"coordinates":{"x":176.45,"y":66.6},"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":547179,"fullName":"Michael Lorenzen","link":"/api/v1/people/547179"},"batter":{"id":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374"},"coordinates":{"x":107.74,"y":155.07},"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":4,"pitcher":{"id":547179,"fullName":"Michael Lorenzen","link":"/api/v1/people/547179"},"batter":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"coordinates":{"x":218.31,"y":53.45},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":4,"pitcher":{"id":547179,"fullName":"Michael Lorenzen","link":"/api/v1/people/547179"},"batter":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"coordinates":{"x":85.32,"y":76.25},"type":"O","description":"Flyout"}]}},{"startIndex":38,"endIndex":45,"top":[38,39,40,41],"bottom":[42,43,44,45],"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":668678,"fullName":"Zac Gallen","link":"/api/v1/people/668678"},"batter":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"coordinates":{"x":65.95,"y":64.76},"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":5,"pitcher":{"id":668678,"fullName":"Zac Gallen","link":"/api/v1/people/668678"},"batter":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"coordinates":{"x":85.6,"y":62.37},"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":668678,"fullName":"Zac Gallen","link":"/api/v1/people/668678"},"batter":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"coordinates":{"x":82.39,"y":80.53},"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":5,"pitcher":{"id":547179,"fullName":"Michael Lorenzen","link":"/api/v1/people/547179"},"batter":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"coordinates":{"x":147.01,"y":162.13},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":5,"pitcher":{"id":547179,"fullName":"Michael Lorenzen","link":"/api/v1/people/547179"},"batter":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"coordinates":{"x":151.86,"y":65.82},"type":"O","description":"Lineout"},{"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":547179,"fullName":"Michael Lorenzen","link":"/api/v1/people/547179"},"batter":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"coordinates":{"x":79.48,"y":124.85},"type":"O","description":"Flyout"}]}},{"startIndex":46,"endIndex":54,"top":[46,47,48,49],"bottom":[50,51,52,53,54],"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":668678,"fullName":"Zac Gallen","link":"/api/v1/people/668678"},"batter":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"coordinates":{"x":193.95,"y":124.14},"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":668678,"fullName":"Zac Gallen","link":"/api/v1/people/668678"},"batter":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"coordinates":{"x":159.46,"y":169.27},"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":694297,"fullName":"Brandon Pfaadt","link":"/api/v1/people/694297"},"batter":{"id":694514,"fullName":"Sterlin Thompson","link":"/api/v1/people/694514"},"coordinates":{"x":155.91,"y":165.72},"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":694297,"fullName":"Brandon Pfaadt","link":"/api/v1/people/694297"},"batter":{"id":677060,"fullName":"Chad Stevens","link":"/api/v1/people/677060"},"coordinates":{"x":129.55,"y":77.48},"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":6,"pitcher":{"id":624522,"fullName":"Keegan Thompson","link":"/api/v1/people/624522"},"batter":{"id":699912,"fullName":"Jose Fernandez","link":"/api/v1/people/699912"},"coordinates":{"x":102.88,"y":76.14},"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":6,"pitcher":{"id":624522,"fullName":"Keegan Thompson","link":"/api/v1/people/624522"},"batter":{"id":814439,"fullName":"Ryan Waldschmidt","link":"/api/v1/people/814439"},"coordinates":{"x":171.13,"y":135.8},"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":624522,"fullName":"Keegan Thompson","link":"/api/v1/people/624522"},"batter":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"coordinates":{"x":137.68,"y":165.29},"type":"O","description":"Fielders Choice Out"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":6,"pitcher":{"id":624522,"fullName":"Keegan Thompson","link":"/api/v1/people/624522"},"batter":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"coordinates":{"x":96.58,"y":191.07},"type":"O","description":"Pop Out"}]}},{"startIndex":55,"endIndex":62,"top":[55,56,57],"bottom":[58,59,60,61,62],"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":694297,"fullName":"Brandon Pfaadt","link":"/api/v1/people/694297"},"batter":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"coordinates":{"x":106.73,"y":169.27},"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":7,"pitcher":{"id":694297,"fullName":"Brandon Pfaadt","link":"/api/v1/people/694297"},"batter":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"coordinates":{"x":123.5,"y":57.87},"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":694297,"fullName":"Brandon Pfaadt","link":"/api/v1/people/694297"},"batter":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"coordinates":{"x":102.02,"y":146.9},"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":7,"pitcher":{"id":624522,"fullName":"Keegan Thompson","link":"/api/v1/people/624522"},"batter":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"coordinates":{"x":121.02,"y":158.12},"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":7,"pitcher":{"id":624522,"fullName":"Keegan Thompson","link":"/api/v1/people/624522"},"batter":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"coordinates":{"x":165.55,"y":123.12},"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":624522,"fullName":"Keegan Thompson","link":"/api/v1/people/624522"},"batter":{"id":699912,"fullName":"Jose Fernandez","link":"/api/v1/people/699912"},"coordinates":{"x":116.87,"y":189.04},"type":"O","description":"Pop Out"}]}},{"startIndex":63,"endIndex":72,"top":[63,64,65,66,67,68],"bottom":[69,70,71,72],"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":694297,"fullName":"Brandon Pfaadt","link":"/api/v1/people/694297"},"batter":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"coordinates":{"x":79.56,"y":39.87},"type":"H","description":"Home Run"},{"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":694297,"fullName":"Brandon Pfaadt","link":"/api/v1/people/694297"},"batter":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"coordinates":{"x":96.41,"y":97.17},"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":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"coordinates":{"x":127.19,"y":194.22},"type":"O","description":"Forceout"},{"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":694514,"fullName":"Sterlin Thompson","link":"/api/v1/people/694514"},"coordinates":{"x":151.35,"y":172.31},"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":8,"pitcher":{"id":656464,"fullName":"Kevin Ginkel","link":"/api/v1/people/656464"},"batter":{"id":677060,"fullName":"Chad Stevens","link":"/api/v1/people/677060"},"coordinates":{"x":148.38,"y":65.38},"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":8,"pitcher":{"id":624522,"fullName":"Keegan Thompson","link":"/api/v1/people/624522"},"batter":{"id":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374"},"coordinates":{"x":152.93,"y":112.88},"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":8,"pitcher":{"id":624522,"fullName":"Keegan Thompson","link":"/api/v1/people/624522"},"batter":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"coordinates":{"x":175.44,"y":119.34},"type":"H","description":"Single"}]}},{"startIndex":73,"endIndex":75,"top":[73,74,75],"bottom":[],"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":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"coordinates":{"x":117.44,"y":48.86},"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":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":173.41,"y":87.48},"type":"O","description":"Flyout"}],"home":[]}}]},"linescore":{"currentInning":9,"currentInningOrdinal":"9th","inningState":"Top","inningHalf":"Top","isTopInning":true,"scheduledInnings":9,"innings":[{"num":1,"ordinalNum":"1st","home":{"runs":0,"hits":2,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"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":3,"hits":3,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":4,"ordinalNum":"4th","home":{"runs":2,"hits":2,"errors":0,"leftOnBase":0},"away":{"runs":2,"hits":3,"errors":0,"leftOnBase":3}},{"num":5,"ordinalNum":"5th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":6,"ordinalNum":"6th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":2},"away":{"runs":1,"hits":1,"errors":0,"leftOnBase":0}},{"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":1,"errors":0,"leftOnBase":1},"away":{"runs":1,"hits":2,"errors":0,"leftOnBase":2}},{"num":9,"ordinalNum":"9th","home":{"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}}],"teams":{"home":{"runs":5,"hits":11,"errors":0,"leftOnBase":9},"away":{"runs":4,"hits":8,"errors":0,"leftOnBase":7}},"defense":{"pitcher":{"id":623149,"fullName":"Paul Sewald","link":"/api/v1/people/623149"},"catcher":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"first":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"second":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"third":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"shortstop":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"left":{"id":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374"},"center":{"id":814439,"fullName":"Ryan Waldschmidt","link":"/api/v1/people/814439"},"right":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"batter":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"onDeck":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"inHole":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"battingOrder":3,"team":{"id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"}},"offense":{"batter":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"onDeck":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"inHole":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"pitcher":{"id":678020,"fullName":"Seth Halvorsen","link":"/api/v1/people/678020"},"battingOrder":2,"team":{"id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"}},"balls":2,"strikes":3,"outs":3},"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":10,"groundOuts":9,"airOuts":11,"runs":4,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":7,"baseOnBalls":3,"intentionalWalks":0,"hits":8,"hitByPitch":0,"avg":".243","atBats":35,"obp":".310","slg":".380","ops":".690","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":38,"totalBases":11,"rbi":4,"leftOnBase":18,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"35.00","popOuts":0,"lineOuts":1},"pitching":{"flyOuts":6,"groundOuts":5,"airOuts":11,"runs":5,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":8,"baseOnBalls":3,"intentionalWalks":0,"hits":11,"hitByPitch":0,"atBats":35,"obp":".368","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":150,"era":"4.90","inningsPitched":"8.0","saveOpportunities":0,"earnedRuns":5,"whip":"1.46","battersFaced":38,"outs":24,"completeGames":0,"shutouts":0,"pitchesThrown":150,"balls":49,"strikes":101,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.45","rbi":5,"pitchesPerInning":"18.75","runsScoredPer9":"5.63","homeRunsPer9":"1.13","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":4,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":24,"errors":0,"chances":28,"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":{"summary":"2.2 IP, 0 ER, 2 K, 2 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":2,"groundOuts":1,"airOuts":5,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":2,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":11,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":52,"inningsPitched":"2.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":13,"outs":8,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":52,"balls":23,"strikes":29,"strikePercentage":".560","hitBatsmen":0,"balks":0,"wildPitches":1,"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":3,"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":1,"gamesStarted":0,"flyOuts":2,"groundOuts":1,"airOuts":5,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":2,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":11,"obp":".385","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":52,"era":"0.00","inningsPitched":"2.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"1.88","battersFaced":13,"outs":8,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":52,"balls":23,"strikes":29,"strikePercentage":".560","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.20","rbi":0,"winPercentage":".---","pitchesPerInning":"19.50","gamesFinished":0,"strikeoutWalkRatio":"1.00","strikeoutsPer9Inn":"6.75","walksPer9Inn":"6.75","hitsPer9Inn":"10.13","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":2,"gamesStarted":0,"flyOuts":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":0,"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":true,"isSubstitute":false}},"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":"800","stats":{"batting":{"summary":"0-4 | 2 K","gamesPlayed":1,"flyOuts":2,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":5,"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":3,"flyOuts":2,"groundOuts":1,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"avg":".111","atBats":9,"obp":".200","slg":".111","ops":".311","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":10,"totalBases":1,"rbi":1,"leftOnBase":8,"sacBunts":0,"sacFlies":0,"babip":".200","groundOutsToAirouts":"0.33","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":2,"errors":0,"chances":6,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"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":"100","stats":{"batting":{"summary":"0-5 | K","gamesPlayed":1,"flyOuts":4,"groundOuts":0,"airOuts":4,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":4,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":42,"flyOuts":16,"groundOuts":33,"airOuts":35,"runs":12,"doubles":7,"triples":3,"homeRuns":2,"strikeOuts":21,"baseOnBalls":8,"intentionalWalks":0,"hits":31,"hitByPitch":1,"avg":".270","atBats":115,"obp":".317","slg":".435","ops":".752","caughtStealing":2,"stolenBases":9,"stolenBasePercentage":".818","caughtStealingPercentage":".182","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":129,"totalBases":50,"rbi":19,"leftOnBase":33,"sacBunts":3,"sacFlies":2,"babip":".309","groundOutsToAirouts":"0.94","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"57.50","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":80,"errors":1,"chances":81,"fielding":".988","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":"500","stats":{"batting":{"summary":"2-3 | BB, RBI, R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":48,"flyOuts":21,"groundOuts":36,"airOuts":33,"runs":19,"doubles":13,"triples":0,"homeRuns":2,"strikeOuts":37,"baseOnBalls":13,"intentionalWalks":0,"hits":50,"hitByPitch":2,"avg":".323","atBats":155,"obp":".382","slg":".445","ops":".827","caughtStealing":2,"stolenBases":2,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":171,"totalBases":69,"rbi":23,"leftOnBase":58,"sacBunts":1,"sacFlies":0,"babip":".414","groundOutsToAirouts":"1.09","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"77.50","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":114,"errors":3,"chances":123,"fielding":".976","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,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":8,"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":true,"isSubstitute":false}},"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,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":43,"flyOuts":21,"groundOuts":29,"airOuts":31,"runs":22,"doubles":8,"triples":0,"homeRuns":2,"strikeOuts":47,"baseOnBalls":13,"intentionalWalks":0,"hits":35,"hitByPitch":1,"avg":".248","atBats":141,"obp":".314","slg":".348","ops":".662","caughtStealing":2,"stolenBases":3,"stolenBasePercentage":".600","caughtStealingPercentage":".400","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":156,"totalBases":49,"rbi":16,"leftOnBase":55,"sacBunts":0,"sacFlies":1,"babip":".355","groundOutsToAirouts":"0.94","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"70.50","popOuts":3,"lineOuts":7},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":80,"putOuts":67,"errors":3,"chances":150,"fielding":".980","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":23,"gamesStarted":2,"flyOuts":9,"groundOuts":23,"airOuts":18,"runs":11,"doubles":5,"triples":0,"homeRuns":1,"strikeOuts":14,"baseOnBalls":5,"intentionalWalks":1,"hits":21,"hitByPitch":1,"atBats":75,"obp":".333","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":311,"era":"3.72","inningsPitched":"19.1","wins":2,"losses":2,"saves":0,"saveOpportunities":1,"holds":3,"blownSaves":1,"earnedRuns":8,"whip":"1.34","battersFaced":83,"outs":58,"gamesPitched":23,"completeGames":0,"shutouts":0,"pitchesThrown":311,"balls":112,"strikes":199,"strikePercentage":".640","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":1,"groundOutsToAirouts":"1.28","rbi":0,"winPercentage":".500","pitchesPerInning":"16.09","gamesFinished":5,"strikeoutWalkRatio":"2.80","strikeoutsPer9Inn":"6.52","walksPer9Inn":"2.33","hitsPer9Inn":"9.78","runsScoredPer9":"5.12","homeRunsPer9":"0.47","inheritedRunners":19,"inheritedRunnersScored":5,"catchersInterference":1,"sacBunts":1,"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":"400","stats":{"batting":{"summary":"1-3 | BB","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":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":32,"flyOuts":15,"groundOuts":39,"airOuts":27,"runs":9,"doubles":2,"triples":0,"homeRuns":2,"strikeOuts":15,"baseOnBalls":4,"intentionalWalks":0,"hits":27,"hitByPitch":8,"avg":".260","atBats":104,"obp":".336","slg":".337","ops":".673","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":120,"totalBases":35,"rbi":14,"leftOnBase":43,"sacBunts":4,"sacFlies":0,"babip":".287","groundOutsToAirouts":"1.44","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"52.00","popOuts":1,"lineOuts":11},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":11,"putOuts":50,"errors":0,"chances":61,"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":{},"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":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":0,"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":false,"isOnBench":true,"isSubstitute":false}},"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":"200","stats":{"batting":{"summary":"2-5 | 2 K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":2,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":10,"errors":0,"chances":10,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":48,"flyOuts":27,"groundOuts":25,"airOuts":43,"runs":30,"doubles":8,"triples":0,"homeRuns":11,"strikeOuts":70,"baseOnBalls":13,"intentionalWalks":1,"hits":45,"hitByPitch":3,"avg":".246","atBats":183,"obp":".307","slg":".470","ops":".777","caughtStealing":2,"stolenBases":3,"stolenBasePercentage":".600","caughtStealingPercentage":".400","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":199,"totalBases":86,"rbi":19,"leftOnBase":78,"sacBunts":0,"sacFlies":0,"babip":".333","groundOutsToAirouts":"0.58","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"16.64","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":23,"stolenBasePercentage":".821","caughtStealingPercentage":".179","assists":10,"putOuts":248,"errors":4,"chances":262,"fielding":".985","passedBall":2,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"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":10,"gamesStarted":10,"flyOuts":42,"groundOuts":60,"airOuts":67,"runs":23,"doubles":16,"triples":0,"homeRuns":9,"strikeOuts":28,"baseOnBalls":15,"intentionalWalks":0,"hits":51,"hitByPitch":1,"atBats":202,"obp":".302","caughtStealing":1,"stolenBases":8,"stolenBasePercentage":".889","caughtStealingPercentage":".111","numberOfPitches":841,"era":"3.86","inningsPitched":"53.2","wins":4,"losses":3,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":23,"whip":"1.23","battersFaced":222,"outs":161,"gamesPitched":10,"completeGames":0,"shutouts":0,"pitchesThrown":841,"balls":319,"strikes":522,"strikePercentage":".620","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.90","rbi":0,"winPercentage":".571","pitchesPerInning":"15.67","gamesFinished":0,"strikeoutWalkRatio":"1.87","strikeoutsPer9Inn":"4.70","walksPer9Inn":"2.52","hitsPer9Inn":"8.55","runsScoredPer9":"3.86","homeRunsPer9":"1.51","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":4,"passedBall":0,"popOuts":8,"lineOuts":17},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":4,"errors":0,"chances":10,"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":{},"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":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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":1,"errors":0,"chances":7,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":{"note":"(L, 2-7)","summary":"5.0 IP, 5 ER, 5 K, BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":4,"groundOuts":4,"airOuts":6,"runs":5,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":5,"baseOnBalls":1,"intentionalWalks":0,"hits":8,"hitByPitch":0,"atBats":23,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":94,"inningsPitched":"5.0","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":5,"battersFaced":24,"outs":15,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":94,"balls":25,"strikes":69,"strikePercentage":".730","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":5,"gamesFinished":0,"runsScoredPer9":"9.00","homeRunsPer9":"1.80","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":12,"gamesStarted":11,"flyOuts":32,"groundOuts":63,"airOuts":52,"runs":49,"doubles":18,"triples":1,"homeRuns":10,"strikeOuts":41,"baseOnBalls":18,"intentionalWalks":0,"hits":84,"hitByPitch":3,"atBats":238,"obp":".404","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":982,"era":"7.21","inningsPitched":"53.2","wins":2,"losses":7,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":43,"whip":"1.90","battersFaced":261,"outs":161,"gamesPitched":12,"completeGames":0,"shutouts":0,"pitchesThrown":982,"balls":365,"strikes":617,"strikePercentage":".630","hitBatsmen":3,"balks":1,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.21","rbi":5,"winPercentage":".222","pitchesPerInning":"18.30","gamesFinished":0,"strikeoutWalkRatio":"2.28","strikeoutsPer9Inn":"6.88","walksPer9Inn":"3.02","hitsPer9Inn":"14.09","runsScoredPer9":"8.22","homeRunsPer9":"1.68","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":9,"lineOuts":11},"fielding":{"gamesStarted":1,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":"600","stats":{"batting":{"summary":"0-4 | K, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":3,"airOuts":0,"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":1,"leftOnBase":5,"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":51,"flyOuts":26,"groundOuts":42,"airOuts":47,"runs":13,"doubles":11,"triples":0,"homeRuns":1,"strikeOuts":49,"baseOnBalls":11,"intentionalWalks":0,"hits":36,"hitByPitch":2,"avg":".208","atBats":173,"obp":".262","slg":".289","ops":".551","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":187,"totalBases":50,"rbi":14,"leftOnBase":96,"sacBunts":0,"sacFlies":1,"babip":".282","groundOutsToAirouts":"0.89","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"173.00","popOuts":8,"lineOuts":13},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":117,"putOuts":66,"errors":3,"chances":186,"fielding":".984","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":"300","stats":{"batting":{"summary":"3-4 | HR, RBI, 2 R","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":6,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":52,"flyOuts":27,"groundOuts":59,"airOuts":44,"runs":22,"doubles":9,"triples":1,"homeRuns":7,"strikeOuts":31,"baseOnBalls":18,"intentionalWalks":0,"hits":54,"hitByPitch":3,"avg":".289","atBats":187,"obp":".359","slg":".460","ops":".819","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":209,"totalBases":86,"rbi":27,"leftOnBase":74,"sacBunts":0,"sacFlies":1,"babip":".313","groundOutsToAirouts":"1.34","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"26.71","popOuts":7,"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":20,"putOuts":313,"errors":0,"chances":333,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"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":"0.1 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":4,"inningsPitched":"0.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":1,"outs":1,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":4,"balls":1,"strikes":3,"strikePercentage":".750","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":1,"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":9,"gamesStarted":0,"flyOuts":1,"groundOuts":9,"airOuts":7,"runs":2,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":9,"baseOnBalls":8,"intentionalWalks":1,"hits":6,"hitByPitch":0,"atBats":31,"obp":".359","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":155,"era":"2.16","inningsPitched":"8.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":2,"blownSaves":0,"earnedRuns":2,"whip":"1.68","battersFaced":39,"outs":25,"gamesPitched":9,"completeGames":0,"shutouts":0,"pitchesThrown":155,"balls":61,"strikes":94,"strikePercentage":".610","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.29","rbi":0,"winPercentage":".---","pitchesPerInning":"18.60","gamesFinished":2,"strikeoutWalkRatio":"1.13","strikeoutsPer9Inn":"9.72","walksPer9Inn":"8.64","hitsPer9Inn":"6.48","runsScoredPer9":"2.16","homeRunsPer9":"0.00","inheritedRunners":1,"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":15,"gamesStarted":0,"flyOuts":23,"groundOuts":30,"airOuts":36,"runs":5,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":26,"baseOnBalls":8,"intentionalWalks":1,"hits":17,"hitByPitch":1,"atBats":108,"obp":".220","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":415,"era":"1.13","inningsPitched":"32.0","wins":4,"losses":0,"saves":3,"saveOpportunities":3,"holds":2,"blownSaves":0,"earnedRuns":4,"whip":"0.78","battersFaced":118,"outs":96,"gamesPitched":15,"completeGames":0,"shutouts":0,"pitchesThrown":415,"balls":138,"strikes":277,"strikePercentage":".670","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.83","rbi":0,"winPercentage":"1.000","pitchesPerInning":"12.97","gamesFinished":6,"strikeoutWalkRatio":"3.25","strikeoutsPer9Inn":"7.31","walksPer9Inn":"2.25","hitsPer9Inn":"4.78","runsScoredPer9":"1.41","homeRunsPer9":"0.28","inheritedRunners":10,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":7,"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}},"ID694514":{"person":{"id":694514,"fullName":"Sterlin Thompson","link":"/api/v1/people/694514"},"jerseyNumber":"30","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"battingOrder":"700","stats":{"batting":{"summary":"0-3 | BB, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":3,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":1,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":5,"flyOuts":2,"groundOuts":8,"airOuts":3,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":1,"avg":".143","atBats":14,"obp":".250","slg":".214","ops":".464","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":16,"totalBases":3,"rbi":1,"leftOnBase":10,"sacBunts":0,"sacFlies":0,"babip":".154","groundOutsToAirouts":"2.67","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":5,"errors":0,"chances":5,"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"}]},"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":"900","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":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":2,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":49,"flyOuts":17,"groundOuts":37,"airOuts":40,"runs":18,"doubles":7,"triples":0,"homeRuns":1,"strikeOuts":41,"baseOnBalls":23,"intentionalWalks":0,"hits":29,"hitByPitch":0,"avg":".200","atBats":145,"obp":".306","slg":".269","ops":".575","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":170,"totalBases":39,"rbi":11,"leftOnBase":74,"sacBunts":0,"sacFlies":2,"babip":".267","groundOutsToAirouts":"0.93","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"145.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":88,"putOuts":32,"errors":4,"chances":124,"fielding":".968","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]}},"batters":[664983,696100,681198,671289,687859,678662,694514,677060,691720,547179,624522,678020],"pitchers":[547179,624522,678020],"bench":[650489,690924,666397,664954],"bullpen":[688642,657514,680604,607536,685299,677955,675848,500779,622608,608372],"battingOrder":[664983,696100,681198,671289,687859,678662,694514,677060,691720],"info":[{"title":"BATTING","fieldList":[{"label":"HR","value":"Rumfield (7, 8th inning off Pfaadt, 0 on, 0 out)."},{"label":"TB","value":"Freeman, T; Goodman 2; Johnston, T 2; Rumfield 6."},{"label":"RBI","value":"Johnston, T (23); Rumfield (27); Thompson, S (1); Tovar (14)."},{"label":"Runners left in scoring position, 2 out","value":"Karros, K 2; Stevens 2."},{"label":"Team RISP","value":"1-for-9."},{"label":"Team LOB","value":"7."}]},{"title":"BASERUNNING","fieldList":[{"label":"SB","value":"Johnston, T (2, 2nd base off Gallen/Moreno)."}]}],"note":[]},"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":6,"groundOuts":5,"airOuts":11,"runs":5,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":8,"baseOnBalls":3,"intentionalWalks":0,"hits":11,"hitByPitch":0,"avg":".246","atBats":35,"obp":".312","slg":".398","ops":".710","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":38,"totalBases":16,"rbi":5,"leftOnBase":21,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"35.00","popOuts":4,"lineOuts":1},"pitching":{"flyOuts":10,"groundOuts":9,"airOuts":11,"runs":4,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":7,"baseOnBalls":3,"intentionalWalks":0,"hits":8,"hitByPitch":0,"atBats":35,"obp":".289","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":131,"era":"4.14","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":4,"whip":"1.26","battersFaced":38,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":131,"balls":49,"strikes":82,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.82","rbi":4,"pitchesPerInning":"14.56","runsScoredPer9":"4.00","homeRunsPer9":"1.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":5,"putOuts":27,"errors":0,"chances":32,"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":{},"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":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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":0,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID666661":{"person":{"id":666661,"fullName":"Juan Morillo","link":"/api/v1/people/666661"},"jerseyNumber":"62","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":23,"gamesStarted":0,"flyOuts":10,"groundOuts":21,"airOuts":19,"runs":6,"doubles":1,"triples":1,"homeRuns":1,"strikeOuts":23,"baseOnBalls":7,"intentionalWalks":0,"hits":13,"hitByPitch":2,"atBats":75,"obp":".259","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":341,"era":"2.61","inningsPitched":"20.2","wins":1,"losses":1,"saves":1,"saveOpportunities":4,"holds":8,"blownSaves":3,"earnedRuns":6,"whip":"0.97","battersFaced":85,"outs":62,"gamesPitched":23,"completeGames":0,"shutouts":0,"pitchesThrown":341,"balls":121,"strikes":220,"strikePercentage":".650","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.11","rbi":0,"winPercentage":".500","pitchesPerInning":"16.50","gamesFinished":3,"strikeoutWalkRatio":"3.29","strikeoutsPer9Inn":"10.02","walksPer9Inn":"3.05","hitsPer9Inn":"5.66","runsScoredPer9":"2.61","homeRunsPer9":"0.44","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":true,"isSubstitute":false}},"ID694297":{"person":{"id":694297,"fullName":"Brandon Pfaadt","link":"/api/v1/people/694297"},"jerseyNumber":"32","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"stats":{"batting":{},"pitching":{"note":"(H, 2)","summary":"1.2 IP, ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":2,"groundOuts":3,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":7,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":23,"inningsPitched":"1.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":1,"battersFaced":7,"outs":5,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":23,"balls":9,"strikes":14,"strikePercentage":".610","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"5.40","homeRunsPer9":"5.40","inheritedRunners":1,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":11,"gamesStarted":3,"flyOuts":16,"groundOuts":43,"airOuts":33,"runs":25,"doubles":8,"triples":0,"homeRuns":6,"strikeOuts":27,"baseOnBalls":15,"intentionalWalks":0,"hits":34,"hitByPitch":2,"atBats":134,"obp":".331","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":559,"era":"5.60","inningsPitched":"35.1","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":2,"blownSaves":0,"earnedRuns":22,"whip":"1.39","battersFaced":154,"outs":106,"gamesPitched":11,"completeGames":0,"shutouts":0,"pitchesThrown":559,"balls":199,"strikes":360,"strikePercentage":".640","hitBatsmen":2,"balks":1,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.30","rbi":2,"winPercentage":".000","pitchesPerInning":"15.82","gamesFinished":2,"strikeoutWalkRatio":"1.80","strikeoutsPer9Inn":"6.88","walksPer9Inn":"3.82","hitsPer9Inn":"8.66","runsScoredPer9":"6.37","homeRunsPer9":"1.53","inheritedRunners":2,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":3,"passedBall":0,"popOuts":8,"lineOuts":9},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID694374":{"person":{"id":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374"},"jerseyNumber":"13","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"battingOrder":"800","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":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":25,"flyOuts":9,"groundOuts":19,"airOuts":15,"runs":6,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":14,"baseOnBalls":8,"intentionalWalks":0,"hits":10,"hitByPitch":0,"avg":".179","atBats":56,"obp":".277","slg":".268","ops":".545","caughtStealing":2,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":66,"totalBases":15,"rbi":8,"leftOnBase":20,"sacBunts":1,"sacFlies":1,"babip":".214","groundOutsToAirouts":"1.27","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"56.00","popOuts":3,"lineOuts":3},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":39,"errors":1,"chances":45,"fielding":".978","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID680728":{"person":{"id":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728"},"jerseyNumber":"25","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":33,"flyOuts":19,"groundOuts":23,"airOuts":27,"runs":7,"doubles":4,"triples":0,"homeRuns":3,"strikeOuts":37,"baseOnBalls":8,"intentionalWalks":0,"hits":19,"hitByPitch":0,"avg":".181","atBats":105,"obp":".237","slg":".305","ops":".542","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":114,"totalBases":32,"rbi":17,"leftOnBase":53,"sacBunts":0,"sacFlies":1,"babip":".242","groundOutsToAirouts":"0.85","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"35.00","popOuts":7,"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":true,"isSubstitute":false}},"ID571448":{"person":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"jerseyNumber":"28","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"battingOrder":"400","stats":{"batting":{"summary":"1-4 | 2B, K, 2 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":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":1,"putOuts":1,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":48,"flyOuts":17,"groundOuts":37,"airOuts":48,"runs":26,"doubles":11,"triples":0,"homeRuns":7,"strikeOuts":34,"baseOnBalls":16,"intentionalWalks":0,"hits":44,"hitByPitch":4,"avg":".273","atBats":161,"obp":".350","slg":".472","ops":".822","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":183,"totalBases":76,"rbi":27,"leftOnBase":70,"sacBunts":0,"sacFlies":2,"babip":".303","groundOutsToAirouts":"0.77","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"23.00","popOuts":17,"lineOuts":14},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":70,"putOuts":29,"errors":3,"chances":102,"fielding":".971","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID694371":{"person":{"id":694371,"fullName":"Tommy Troy","link":"/api/v1/people/694371"},"jerseyNumber":"9","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"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}},"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":"2-4 | 2 K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":4,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":15,"flyOuts":4,"groundOuts":6,"airOuts":10,"runs":8,"doubles":4,"triples":0,"homeRuns":0,"strikeOuts":15,"baseOnBalls":5,"intentionalWalks":0,"hits":16,"hitByPitch":0,"avg":".340","atBats":47,"obp":".404","slg":".426","ops":".830","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":53,"totalBases":20,"rbi":6,"leftOnBase":19,"sacBunts":0,"sacFlies":0,"babip":".500","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":41,"errors":1,"chances":42,"fielding":".976","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":{"note":"(H, 3)","summary":"1.0 IP, 0 ER, 0 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":14,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":14,"balls":6,"strikes":8,"strikePercentage":".570","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":1,"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":22,"airOuts":16,"runs":8,"doubles":5,"triples":0,"homeRuns":1,"strikeOuts":24,"baseOnBalls":6,"intentionalWalks":0,"hits":16,"hitByPitch":0,"atBats":78,"obp":".262","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":339,"era":"3.05","inningsPitched":"20.2","wins":1,"losses":2,"saves":0,"saveOpportunities":0,"holds":3,"blownSaves":0,"earnedRuns":7,"whip":"1.06","battersFaced":84,"outs":62,"gamesPitched":22,"completeGames":0,"shutouts":0,"pitchesThrown":339,"balls":122,"strikes":217,"strikePercentage":".640","hitBatsmen":0,"balks":1,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.38","rbi":0,"winPercentage":".333","pitchesPerInning":"16.40","gamesFinished":4,"strikeoutWalkRatio":"4.00","strikeoutsPer9Inn":"10.45","walksPer9Inn":"2.61","hitsPer9Inn":"6.97","runsScoredPer9":"3.48","homeRunsPer9":"0.44","inheritedRunners":12,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":5,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID606466":{"person":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"jerseyNumber":"4","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"battingOrder":"100","stats":{"batting":{"summary":"3-4 | HR, BB, 2 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":6,"rbi":2,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":48,"flyOuts":24,"groundOuts":62,"airOuts":51,"runs":29,"doubles":8,"triples":2,"homeRuns":8,"strikeOuts":31,"baseOnBalls":16,"intentionalWalks":0,"hits":48,"hitByPitch":0,"avg":".251","atBats":191,"obp":".308","slg":".440","ops":".748","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":208,"totalBases":84,"rbi":24,"leftOnBase":65,"sacBunts":0,"sacFlies":1,"babip":".261","groundOutsToAirouts":"1.22","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"23.88","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":105,"putOuts":44,"errors":0,"chances":149,"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, K","gamesPlayed":1,"flyOuts":2,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":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":2,"putOuts":6,"errors":0,"chances":8,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":44,"flyOuts":23,"groundOuts":55,"airOuts":50,"runs":28,"doubles":8,"triples":2,"homeRuns":7,"strikeOuts":17,"baseOnBalls":7,"intentionalWalks":1,"hits":55,"hitByPitch":0,"avg":".313","atBats":176,"obp":".339","slg":".500","ops":".839","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":185,"totalBases":88,"rbi":32,"leftOnBase":69,"sacBunts":1,"sacFlies":0,"babip":".316","groundOutsToAirouts":"1.10","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"25.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":52,"putOuts":245,"errors":2,"chances":299,"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":"2-4 | RBI, R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":1,"leftOnBase":2,"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":2,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":48,"flyOuts":28,"groundOuts":59,"airOuts":50,"runs":20,"doubles":8,"triples":3,"homeRuns":2,"strikeOuts":24,"baseOnBalls":32,"intentionalWalks":0,"hits":37,"hitByPitch":0,"avg":".226","atBats":164,"obp":".347","slg":".348","ops":".695","caughtStealing":3,"stolenBases":8,"stolenBasePercentage":".727","caughtStealingPercentage":".273","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":202,"totalBases":57,"rbi":16,"leftOnBase":70,"sacBunts":3,"sacFlies":3,"babip":".248","groundOutsToAirouts":"1.18","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"82.00","popOuts":7,"lineOuts":15},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":118,"putOuts":61,"errors":3,"chances":182,"fielding":".984","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":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"battingOrder":"700","stats":{"batting":{"summary":"0-4","gamesPlayed":1,"flyOuts":2,"groundOuts":0,"airOuts":4,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":2,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":44,"flyOuts":12,"groundOuts":29,"airOuts":36,"runs":22,"doubles":4,"triples":0,"homeRuns":3,"strikeOuts":34,"baseOnBalls":5,"intentionalWalks":0,"hits":36,"hitByPitch":1,"avg":".273","atBats":132,"obp":".304","slg":".371","ops":".675","caughtStealing":2,"stolenBases":6,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":141,"totalBases":49,"rbi":14,"leftOnBase":42,"sacBunts":3,"sacFlies":0,"babip":".347","groundOutsToAirouts":"0.81","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"44.00","popOuts":16,"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":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID623149":{"person":{"id":623149,"fullName":"Paul Sewald","link":"/api/v1/people/623149"},"jerseyNumber":"38","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"stats":{"batting":{},"pitching":{"note":"(S, 12)","summary":"1.0 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":2,"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":12,"inningsPitched":"1.0","wins":0,"losses":0,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":12,"balls":4,"strikes":8,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":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":21,"groundOuts":3,"airOuts":33,"runs":9,"doubles":1,"triples":1,"homeRuns":3,"strikeOuts":22,"baseOnBalls":6,"intentionalWalks":0,"hits":9,"hitByPitch":1,"atBats":66,"obp":".219","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":288,"era":"3.72","inningsPitched":"19.1","wins":1,"losses":4,"saves":12,"saveOpportunities":13,"holds":0,"blownSaves":1,"earnedRuns":8,"whip":"0.78","battersFaced":74,"outs":58,"gamesPitched":22,"completeGames":0,"shutouts":0,"pitchesThrown":288,"balls":88,"strikes":200,"strikePercentage":".690","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.09","rbi":0,"winPercentage":".200","pitchesPerInning":"14.90","gamesFinished":19,"strikeoutWalkRatio":"3.67","strikeoutsPer9Inn":"10.24","walksPer9Inn":"2.79","hitsPer9Inn":"4.19","runsScoredPer9":"4.19","homeRunsPer9":"1.40","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":true,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID647336":{"person":{"id":647336,"fullName":"Michael Soroka","link":"/api/v1/people/647336"},"jerseyNumber":"34","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":10,"gamesStarted":10,"flyOuts":32,"groundOuts":51,"airOuts":52,"runs":20,"doubles":12,"triples":1,"homeRuns":4,"strikeOuts":57,"baseOnBalls":14,"intentionalWalks":0,"hits":55,"hitByPitch":4,"atBats":213,"obp":".315","caughtStealing":3,"stolenBases":7,"stolenBasePercentage":".700","caughtStealingPercentage":".300","numberOfPitches":905,"era":"3.27","inningsPitched":"55.0","wins":6,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":20,"whip":"1.25","battersFaced":233,"outs":165,"gamesPitched":10,"completeGames":0,"shutouts":0,"pitchesThrown":905,"balls":301,"strikes":604,"strikePercentage":".670","hitBatsmen":4,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.98","rbi":0,"winPercentage":".750","pitchesPerInning":"16.45","gamesFinished":0,"strikeoutWalkRatio":"4.07","strikeoutsPer9Inn":"9.33","walksPer9Inn":"2.29","hitsPer9Inn":"9.00","runsScoredPer9":"3.27","homeRunsPer9":"0.65","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":9,"lineOuts":11},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":3,"errors":1,"chances":5,"fielding":".800","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID672515":{"person":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"jerseyNumber":"14","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"battingOrder":"600","stats":{"batting":{"summary":"1-4 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":0,"putOuts":7,"errors":0,"chances":7,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":30,"flyOuts":21,"groundOuts":23,"airOuts":32,"runs":14,"doubles":7,"triples":0,"homeRuns":2,"strikeOuts":24,"baseOnBalls":8,"intentionalWalks":0,"hits":25,"hitByPitch":1,"avg":".245","atBats":102,"obp":".301","slg":".373","ops":".674","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":113,"totalBases":38,"rbi":14,"leftOnBase":44,"sacBunts":0,"sacFlies":2,"babip":".295","groundOutsToAirouts":"0.72","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"51.00","popOuts":5,"lineOuts":6},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":3,"stolenBases":10,"stolenBasePercentage":".769","caughtStealingPercentage":".231","assists":8,"putOuts":184,"errors":1,"chances":193,"fielding":".995","passedBall":1,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID682998":{"person":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"jerseyNumber":"7","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"battingOrder":"200","stats":{"batting":{"summary":"1-5 | 2B, 2 K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":0,"doubles":1,"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":2,"rbi":0,"leftOnBase":5,"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":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":48,"flyOuts":25,"groundOuts":34,"airOuts":43,"runs":33,"doubles":12,"triples":6,"homeRuns":7,"strikeOuts":48,"baseOnBalls":28,"intentionalWalks":1,"hits":49,"hitByPitch":2,"avg":".285","atBats":172,"obp":".387","slg":".547","ops":".934","caughtStealing":1,"stolenBases":6,"stolenBasePercentage":".857","caughtStealingPercentage":".143","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":204,"totalBases":94,"rbi":26,"leftOnBase":54,"sacBunts":0,"sacFlies":2,"babip":".353","groundOutsToAirouts":"0.79","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"24.57","popOuts":9,"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":115,"errors":2,"chances":119,"fielding":".983","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID664199":{"person":{"id":664199,"fullName":"Taylor Clarke","link":"/api/v1/people/664199"},"jerseyNumber":"45","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":23,"gamesStarted":0,"flyOuts":13,"groundOuts":32,"airOuts":23,"runs":6,"doubles":1,"triples":1,"homeRuns":1,"strikeOuts":9,"baseOnBalls":3,"intentionalWalks":1,"hits":13,"hitByPitch":2,"atBats":73,"obp":".222","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":304,"era":"2.08","inningsPitched":"21.2","wins":1,"losses":1,"saves":0,"saveOpportunities":1,"holds":11,"blownSaves":1,"earnedRuns":5,"whip":"0.74","battersFaced":82,"outs":65,"gamesPitched":23,"completeGames":0,"shutouts":0,"pitchesThrown":304,"balls":113,"strikes":191,"strikePercentage":".630","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"1.39","rbi":0,"winPercentage":".500","pitchesPerInning":"14.03","gamesFinished":2,"strikeoutWalkRatio":"3.00","strikeoutsPer9Inn":"3.74","walksPer9Inn":"1.25","hitsPer9Inn":"5.40","runsScoredPer9":"2.49","homeRunsPer9":"0.42","inheritedRunners":11,"inheritedRunnersScored":6,"catchersInterference":0,"sacBunts":1,"sacFlies":3,"passedBall":0,"popOuts":6,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":5,"errors":0,"chances":8,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID668678":{"person":{"id":668678,"fullName":"Zac Gallen","link":"/api/v1/people/668678"},"jerseyNumber":"23","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"stats":{"batting":{},"pitching":{"note":"(W, 3-4)","summary":"5.1 IP, 3 ER, 6 K, 2 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":5,"groundOuts":4,"airOuts":6,"runs":3,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":6,"baseOnBalls":2,"intentionalWalks":0,"hits":6,"hitByPitch":0,"atBats":22,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":82,"inningsPitched":"5.1","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"battersFaced":24,"outs":16,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":82,"balls":30,"strikes":52,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"5.06","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":11,"gamesStarted":11,"flyOuts":41,"groundOuts":63,"airOuts":57,"runs":33,"doubles":9,"triples":2,"homeRuns":7,"strikeOuts":40,"baseOnBalls":17,"intentionalWalks":0,"hits":61,"hitByPitch":2,"atBats":218,"obp":".335","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":933,"era":"4.80","inningsPitched":"54.1","wins":3,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":29,"whip":"1.44","battersFaced":240,"outs":163,"gamesPitched":11,"completeGames":0,"shutouts":0,"pitchesThrown":933,"balls":345,"strikes":588,"strikePercentage":".630","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.11","rbi":2,"winPercentage":".429","pitchesPerInning":"17.17","gamesFinished":0,"strikeoutWalkRatio":"2.35","strikeoutsPer9Inn":"6.63","walksPer9Inn":"2.82","hitsPer9Inn":"10.10","runsScoredPer9":"5.47","homeRunsPer9":"1.16","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":3,"lineOuts":13},"fielding":{"gamesStarted":1,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":23,"gamesStarted":0,"flyOuts":9,"groundOuts":21,"airOuts":17,"runs":7,"doubles":5,"triples":0,"homeRuns":2,"strikeOuts":12,"baseOnBalls":6,"intentionalWalks":1,"hits":15,"hitByPitch":1,"atBats":65,"obp":".306","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":248,"era":"3.12","inningsPitched":"17.1","wins":2,"losses":1,"saves":0,"saveOpportunities":1,"holds":4,"blownSaves":1,"earnedRuns":6,"whip":"1.21","battersFaced":72,"outs":52,"gamesPitched":23,"completeGames":0,"shutouts":0,"pitchesThrown":248,"balls":87,"strikes":161,"strikePercentage":".650","hitBatsmen":1,"balks":2,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"1.24","rbi":0,"winPercentage":".667","pitchesPerInning":"14.31","gamesFinished":3,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"6.23","walksPer9Inn":"3.12","hitsPer9Inn":"7.79","runsScoredPer9":"3.63","homeRunsPer9":"1.04","inheritedRunners":18,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":5,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":2,"errors":0,"chances":7,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID805299":{"person":{"id":805299,"fullName":"Brandyn Garcia","link":"/api/v1/people/805299"},"jerseyNumber":"55","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":9,"gamesStarted":0,"flyOuts":3,"groundOuts":9,"airOuts":5,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":7,"baseOnBalls":2,"intentionalWalks":0,"hits":5,"hitByPitch":1,"atBats":26,"obp":".276","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":99,"era":"1.17","inningsPitched":"7.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":3,"blownSaves":0,"earnedRuns":1,"whip":"0.91","battersFaced":29,"outs":23,"gamesPitched":9,"completeGames":0,"shutouts":0,"pitchesThrown":99,"balls":33,"strikes":66,"strikePercentage":".670","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.80","rbi":0,"winPercentage":".---","pitchesPerInning":"12.91","gamesFinished":1,"strikeoutWalkRatio":"3.50","strikeoutsPer9Inn":"8.22","walksPer9Inn":"2.35","hitsPer9Inn":"5.87","runsScoredPer9":"1.17","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID678489":{"person":{"id":678489,"fullName":"Jorge Barrosa","link":"/api/v1/people/678489"},"jerseyNumber":"1","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":37,"flyOuts":10,"groundOuts":24,"airOuts":17,"runs":10,"doubles":9,"triples":1,"homeRuns":1,"strikeOuts":29,"baseOnBalls":7,"intentionalWalks":0,"hits":15,"hitByPitch":1,"avg":".181","atBats":83,"obp":".253","slg":".349","ops":".602","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":93,"totalBases":29,"rbi":7,"leftOnBase":29,"sacBunts":2,"sacFlies":0,"babip":".264","groundOutsToAirouts":"1.41","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"83.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":56,"errors":0,"chances":56,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}}},"batters":[606466,682998,672695,571448,545121,672515,699912,694374,814439,668678,694297,656464,623149],"pitchers":[668678,694297,656464,623149],"bench":[678489,680728,605244,694371],"bullpen":[664199,805299,518876,642528,666661,669194,593958,647336,657044],"battingOrder":[606466,682998,672695,571448,545121,672515,699912,694374,814439],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Carroll (12, Lorenzen); Arenado (11, Lorenzen)."},{"label":"HR","value":"Marte, K (8, 4th inning off Lorenzen, 1 on, 2 out)."},{"label":"TB","value":"Arenado 2; Carroll 2; Marte, K 6; Moreno; Perdomo 2; Tawa; Waldschmidt 2."},{"label":"RBI","value":"Arenado 2 (27); Marte, K 2 (24); Perdomo (16)."},{"label":"2-out RBI","value":"Marte, K 2."},{"label":"Runners left in scoring position, 2 out","value":"Fernandez, Jo; Vargas, I; Moreno; Carroll."},{"label":"Team RISP","value":"2-for-11."},{"label":"Team LOB","value":"9."}]}],"note":[]}},"officials":[{"official":{"id":427128,"fullName":"Rob Drake","link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":427129,"fullName":"Bruce Dreckman","link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"fullName":"Carlos Torres","link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"fullName":"Nate Tomlinson","link":"/api/v1/people/608158"},"officialType":"Third Base"}],"info":[{"label":"WP","value":"Thompson, K."},{"label":"ABS Challenge","value":"Goodman (Ball-Overturned to Strike); Moreno (Ball-Confirmed)."},{"label":"Pitches-strikes","value":"Lorenzen 94-69; Thompson, K 52-29; Halvorsen 4-3; Gallen 82-52; Pfaadt 23-14; Ginkel 14-8; Sewald 12-8."},{"label":"Groundouts-flyouts","value":"Lorenzen 4-4; Thompson, K 1-2; Halvorsen 0-0; Gallen 4-5; Pfaadt 3-2; Ginkel 2-1; Sewald 0-2."},{"label":"Batters faced","value":"Lorenzen 24; Thompson, K 13; Halvorsen 1; Gallen 24; Pfaadt 7; Ginkel 4; Sewald 3."},{"label":"Inherited runners-scored","value":"Halvorsen 1-0; Pfaadt 1-1; Ginkel 1-0."},{"label":"Umpires","value":"HP: Rob Drake. 1B: Bruce Dreckman. 2B: Carlos Torres. 3B: Nate Tomlinson. "},{"label":"Weather","value":"94 degrees, Clear."},{"label":"Wind","value":"1 mph, Varies."},{"label":"First pitch","value":"7:11 PM."},{"label":"T","value":"2:40."},{"label":"Att","value":"33,891."},{"label":"Venue","value":"Chase Field."},{"label":"May 23, 2026"}],"pitchingNotes":["Pfaadt pitched to 2 batters in the 8th inning."],"topPerformers":[{"player":{"person":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466","boxscoreName":"Marte, K"},"jerseyNumber":"4","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"battingOrder":"100","stats":{"batting":{"summary":"3-4 | HR, BB, 2 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":6,"rbi":2,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":48,"flyOuts":24,"groundOuts":62,"airOuts":51,"runs":29,"doubles":8,"triples":2,"homeRuns":8,"strikeOuts":31,"baseOnBalls":16,"intentionalWalks":0,"hits":48,"hitByPitch":0,"avg":".251","atBats":191,"obp":".308","slg":".440","ops":".748","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":208,"totalBases":84,"rbi":24,"leftOnBase":65,"sacBunts":0,"sacFlies":1,"babip":".261","groundOutsToAirouts":"1.22","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"23.88","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":105,"putOuts":44,"errors":0,"chances":149,"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"}]},"type":"hitter","gameScore":69,"hittingGameScore":69},{"player":{"person":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198","boxscoreName":"Rumfield"},"jerseyNumber":"7","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"battingOrder":"300","stats":{"batting":{"summary":"3-4 | HR, RBI, 2 R","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":6,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":52,"flyOuts":27,"groundOuts":59,"airOuts":44,"runs":22,"doubles":9,"triples":1,"homeRuns":7,"strikeOuts":31,"baseOnBalls":18,"intentionalWalks":0,"hits":54,"hitByPitch":3,"avg":".289","atBats":187,"obp":".359","slg":".460","ops":".819","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":209,"totalBases":86,"rbi":27,"leftOnBase":74,"sacBunts":0,"sacFlies":1,"babip":".313","groundOutsToAirouts":"1.34","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"26.71","popOuts":7,"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":20,"putOuts":313,"errors":0,"chances":333,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"type":"hitter","gameScore":64,"hittingGameScore":64},{"player":{"person":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859","boxscoreName":"Johnston, T"},"jerseyNumber":"20","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"battingOrder":"500","stats":{"batting":{"summary":"2-3 | BB, RBI, R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":48,"flyOuts":21,"groundOuts":36,"airOuts":33,"runs":19,"doubles":13,"triples":0,"homeRuns":2,"strikeOuts":37,"baseOnBalls":13,"intentionalWalks":0,"hits":50,"hitByPitch":2,"avg":".323","atBats":155,"obp":".382","slg":".445","ops":".827","caughtStealing":2,"stolenBases":2,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":171,"totalBases":69,"rbi":23,"leftOnBase":58,"sacBunts":1,"sacFlies":0,"babip":".414","groundOutsToAirouts":"1.09","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"77.50","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":114,"errors":3,"chances":123,"fielding":".976","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"type":"hitter","gameScore":57,"hittingGameScore":57}]},"decisions":{"winner":{"id":668678,"fullName":"Zac Gallen","link":"/api/v1/people/668678"},"loser":{"id":547179,"fullName":"Michael Lorenzen","link":"/api/v1/people/547179"},"save":{"id":623149,"fullName":"Paul Sewald","link":"/api/v1/people/623149"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}