{"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":824358,"link":"/api/v1.1/game/824358/feed/live","metaData":{"wait":10,"timeStamp":"20260517_235459","gameEvents":["field_out","game_finished"],"logicalEvents":["midInning","countChange","count02","newLeftHandedHit","basesEmpty","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":824358,"type":"R","doubleHeader":"N","id":"2026/05/17/arimlb-colmlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-824358-2026-05-17","season":"2026","seasonDisplay":"2026"},"datetime":{"dateTime":"2026-05-17T19:10:00Z","originalDate":"2026-05-17","officialDate":"2026-05-17","dayNight":"day","time":"1: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":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":45,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":22,"losses":23,"ties":0,"pct":".489"},"records":{},"divisionLeader":false,"wins":22,"losses":23,"winningPercentage":".489"},"franchiseName":"Arizona","clubName":"Diamondbacks","active":true},"home":{"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":47,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":18,"losses":29,"ties":0,"pct":".383"},"records":{},"divisionLeader":false,"wins":18,"losses":29,"winningPercentage":".383"},"franchiseName":"Colorado","clubName":"Rockies","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},"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},"ID680604":{"id":680604,"fullName":"Blas Castaño","link":"/api/v1/people/680604","firstName":"Blas","lastName":"Castano","primaryNumber":"63","birthDate":"1998-09-08","currentAge":27,"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},"ID680767":{"id":680767,"fullName":"Victor Vodnik","link":"/api/v1/people/680767","firstName":"Victor","lastName":"Vodnik","primaryNumber":"38","birthDate":"1999-10-09","currentAge":26,"birthCity":"Whittier","birthStateProvince":"CA","birthCountry":"USA","height":"6' 0\"","weight":216,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Victor","useLastName":"Vodnik","middleName":"Francisco","boxscoreName":"Vodnik","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"pronunciation":"VOD-nik","mlbDebutDate":"2023-09-09","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Victor Vodnik","nameSlug":"victor-vodnik-680767","firstLastName":"Victor Vodnik","lastFirstName":"Vodnik, Victor","lastInitName":"Vodnik, V","initLastName":"V Vodnik","fullFMLName":"Victor Francisco Vodnik","fullLFMName":"Vodnik, Victor Francisco","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"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},"ID642528":{"id":642528,"fullName":"Jonathan Loáisiga","link":"/api/v1/people/642528","firstName":"Jonathan","lastName":"Loáisiga","primaryNumber":"43","birthDate":"1994-11-02","currentAge":31,"birthCity":"Managua","birthCountry":"Nicaragua","height":"5' 11\"","weight":195,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jonathan","useLastName":"Loáisiga","middleName":"Stanley","boxscoreName":"Loáisiga","gender":"M","nameMatrilineal":"Estrada","isPlayer":true,"isVerified":true,"pronunciation":"loh-AYE-see-gah","mlbDebutDate":"2018-06-15","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jonathan Loáisiga","nameSlug":"jonathan-loaisiga-642528","firstLastName":"Jonathan Loáisiga","lastFirstName":"Loáisiga, Jonathan","lastInitName":"Loáisiga, J","initLastName":"J Loáisiga","fullFMLName":"Jonathan Stanley Loáisiga","fullLFMName":"Loáisiga, Jonathan Stanley","strikeZoneTop":3.165,"strikeZoneBottom":1.598},"ID545121":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121","firstName":"Ildemaro","lastName":"Vargas","primaryNumber":"6","birthDate":"1991-07-16","currentAge":35,"birthCity":"Caripito","birthCountry":"Venezuela","height":"5' 11\"","weight":202,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Ildemaro","useLastName":"Vargas","middleName":"Jose","boxscoreName":"Vargas, I","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"Eel-de-maroh","mlbDebutDate":"2017-06-29","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ildemaro Vargas","nameSlug":"ildemaro-vargas-545121","firstLastName":"Ildemaro Vargas","lastFirstName":"Vargas, Ildemaro","lastInitName":"Vargas, I","initLastName":"I Vargas","fullFMLName":"Ildemaro Jose Vargas","fullLFMName":"Vargas, Ildemaro Jose","strikeZoneTop":3.161,"strikeZoneBottom":1.595},"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},"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},"ID687597":{"id":687597,"fullName":"Jordan Beck","link":"/api/v1/people/687597","firstName":"Jordan","lastName":"Beck","primaryNumber":"27","birthDate":"2001-04-19","currentAge":25,"birthCity":"Hazel Green","birthStateProvince":"AL","birthCountry":"USA","height":"6' 2\"","weight":227,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Jordan","useLastName":"Beck","middleName":"Alexander","boxscoreName":"Beck","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2024-04-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jordan Beck","nameSlug":"jordan-beck-687597","firstLastName":"Jordan Beck","lastFirstName":"Beck, Jordan","lastInitName":"Beck, J","initLastName":"J Beck","fullFMLName":"Jordan Alexander Beck","fullLFMName":"Beck, Jordan Alexander","strikeZoneTop":3.32,"strikeZoneBottom":1.67},"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},"ID686668":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668","firstName":"Brenton","lastName":"Doyle","primaryNumber":"7","birthDate":"1998-05-14","currentAge":28,"birthCity":"Warrenton","birthStateProvince":"VA","birthCountry":"USA","height":"6' 3\"","weight":223,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Brenton","useLastName":"Doyle","middleName":"Edward","boxscoreName":"Doyle, B","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2023-04-24","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Brenton Doyle","nameSlug":"brenton-doyle-686668","firstLastName":"Brenton Doyle","lastFirstName":"Doyle, Brenton","lastInitName":"Doyle, B","initLastName":"B Doyle","fullFMLName":"Brenton Edward Doyle","fullLFMName":"Doyle, Brenton Edward","strikeZoneTop":3.35,"strikeZoneBottom":1.69},"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},"ID543510":{"id":543510,"fullName":"James McCann","link":"/api/v1/people/543510","firstName":"James","lastName":"McCann","primaryNumber":"8","birthDate":"1990-06-13","currentAge":36,"birthCity":"Santa Barbara","birthStateProvince":"CA","birthCountry":"USA","height":"6' 2\"","weight":235,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"James","useLastName":"McCann","middleName":"Thomas","boxscoreName":"McCann","nickName":"McCannon","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2011,"mlbDebutDate":"2014-09-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"James McCann","nameSlug":"james-mccann-543510","firstLastName":"James McCann","lastFirstName":"McCann, James","lastInitName":"McCann, J","initLastName":"J McCann","fullFMLName":"James Thomas McCann","fullLFMName":"McCann, James Thomas","strikeZoneTop":3.281,"strikeZoneBottom":1.656},"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":"1","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},"ID666160":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160","firstName":"McKenzie","lastName":"Moniak","primaryNumber":"22","birthDate":"1998-05-13","currentAge":28,"birthCity":"Encinitas","birthStateProvince":"CA","birthCountry":"USA","height":"6' 1\"","weight":209,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Mickey","useLastName":"Moniak","middleName":"Matthew","boxscoreName":"Moniak","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2016,"pronunciation":"MO-nee-ak","mlbDebutDate":"2020-09-16","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Mickey Moniak","nameSlug":"mickey-moniak-666160","firstLastName":"Mickey Moniak","lastFirstName":"Moniak, Mickey","lastInitName":"Moniak, M","initLastName":"M Moniak","fullFMLName":"McKenzie Matthew Moniak","fullLFMName":"Moniak, McKenzie Matthew","strikeZoneTop":3.25,"strikeZoneBottom":1.64},"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},"ID672515":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515","firstName":"Gabriel","lastName":"Moreno","primaryNumber":"14","birthDate":"2000-02-14","currentAge":26,"birthCity":"Barquisimeto","birthCountry":"Venezuela","height":"5' 9\"","weight":200,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Gabriel","useLastName":"Moreno","middleName":"Jose","boxscoreName":"Moreno","gender":"M","nameMatrilineal":"Marquez","isPlayer":true,"isVerified":true,"pronunciation":"MO-rain-oh","mlbDebutDate":"2022-06-11","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Gabriel Moreno","nameSlug":"gabriel-moreno-672515","firstLastName":"Gabriel Moreno","lastFirstName":"Moreno, Gabriel","lastInitName":"Moreno, G","initLastName":"G Moreno","fullFMLName":"Gabriel Jose Moreno","fullLFMName":"Moreno, Gabriel Jose","strikeZoneTop":3.07,"strikeZoneBottom":1.55},"ID608372":{"id":608372,"fullName":"Tomoyuki Sugano","link":"/api/v1/people/608372","firstName":"Tomoyuki","lastName":"Sugano","primaryNumber":"11","birthDate":"1989-10-11","currentAge":36,"birthCity":"Kanagawa","birthCountry":"Japan","height":"6' 1\"","weight":227,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Tomoyuki","useLastName":"Sugano","boxscoreName":"Sugano","gender":"M","isPlayer":true,"isVerified":false,"pronunciation":"toh-moh-YOO-kee soo-GAH-noh","mlbDebutDate":"2025-03-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tomoyuki Sugano","nameSlug":"tomoyuki-sugano-608372","firstLastName":"Tomoyuki Sugano","lastFirstName":"Sugano, Tomoyuki","lastInitName":"Sugano, T","initLastName":"T Sugano","fullFMLName":"Tomoyuki Sugano","fullLFMName":"Sugano, Tomoyuki","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID664954":{"id":664954,"fullName":"Brett Sullivan","link":"/api/v1/people/664954","firstName":"Brett","lastName":"Sullivan","primaryNumber":"26","birthDate":"1994-02-22","currentAge":32,"birthCity":"Stockton","birthStateProvince":"CA","birthCountry":"USA","height":"5' 11\"","weight":190,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Brett","useLastName":"Sullivan","middleName":"Charles","boxscoreName":"Sullivan, B","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2023-04-18","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Brett Sullivan","nameSlug":"brett-sullivan-664954","firstLastName":"Brett Sullivan","lastFirstName":"Sullivan, Brett","lastInitName":"Sullivan, B","initLastName":"B Sullivan","fullFMLName":"Brett Charles Sullivan","fullLFMName":"Sullivan, Brett Charles","strikeZoneTop":3.17,"strikeZoneBottom":1.6},"ID668678":{"id":668678,"fullName":"Zac Gallen","link":"/api/v1/people/668678","firstName":"Zachary","lastName":"Gallen","primaryNumber":"23","birthDate":"1995-08-03","currentAge":31,"birthCity":"Somerdale","birthStateProvince":"NJ","birthCountry":"USA","height":"6' 2\"","weight":189,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Zac","useLastName":"Gallen","middleName":"Peter","boxscoreName":"Gallen","nickName":"Galls","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"mlbDebutDate":"2019-06-20","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Zac Gallen","nameSlug":"zac-gallen-668678","firstLastName":"Zac Gallen","lastFirstName":"Gallen, Zac","lastInitName":"Gallen, Z","initLastName":"Z Gallen","fullFMLName":"Zachary Peter Gallen","fullLFMName":"Gallen, Zachary Peter","strikeZoneTop":3.41,"strikeZoneBottom":1.53},"ID664199":{"id":664199,"fullName":"Taylor Clarke","link":"/api/v1/people/664199","firstName":"Taylor","lastName":"Clarke","primaryNumber":"45","birthDate":"1993-05-13","currentAge":33,"birthCity":"Ashburn","birthStateProvince":"VA","birthCountry":"USA","height":"6' 3\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Taylor","useLastName":"Clarke","middleName":"James","boxscoreName":"Clarke, T","nickName":"Clarkey","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2019-04-20","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Taylor Clarke","nameSlug":"taylor-clarke-664199","firstLastName":"Taylor Clarke","lastFirstName":"Clarke, Taylor","lastInitName":"Clarke, T","initLastName":"T Clarke","fullFMLName":"Taylor James Clarke","fullLFMName":"Clarke, Taylor James","strikeZoneTop":3.348,"strikeZoneBottom":1.69},"ID682998":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998","firstName":"Corbin","lastName":"Carroll","primaryNumber":"7","birthDate":"2000-08-21","currentAge":26,"birthCity":"Seattle","birthStateProvince":"WA","birthCountry":"USA","height":"5' 10\"","weight":180,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Corbin","useLastName":"Carroll","middleName":"Franklin","boxscoreName":"Carroll","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2022-08-29","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Corbin Carroll","nameSlug":"corbin-carroll-682998","firstLastName":"Corbin Carroll","lastFirstName":"Carroll, Corbin","lastInitName":"Carroll, C","initLastName":"C Carroll","fullFMLName":"Corbin Franklin Carroll","fullLFMName":"Carroll, Corbin Franklin","strikeZoneTop":3.1,"strikeZoneBottom":1.57},"ID666971":{"id":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971","firstName":"Lourdes","lastName":"Gurriel","primaryNumber":"12","birthDate":"1993-10-10","currentAge":32,"birthCity":"Sancti Spiritus","birthCountry":"Cuba","height":"6' 3\"","weight":215,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Lourdes","useLastName":"Gurriel Jr.","middleName":"Yunielki","boxscoreName":"Gurriel Jr.","nickName":"#Pinapower Jr.","gender":"M","nameMatrilineal":"Castillo","isPlayer":true,"isVerified":true,"pronunciation":"Lure-dess Guu-rree-el","mlbDebutDate":"2018-04-20","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Lourdes Gurriel Jr.","nameTitle":"Jr.","nameSuffix":"Jr.","nameSlug":"lourdes-gurriel-jr-666971","firstLastName":"Lourdes Gurriel Jr.","lastFirstName":"Gurriel Jr., Lourdes","lastInitName":"Gurriel Jr., L","initLastName":"L Gurriel Jr.","fullFMLName":"Lourdes Yunielki Gurriel Jr.","fullLFMName":"Gurriel Jr., Lourdes Yunielki","strikeZoneTop":3.354,"strikeZoneBottom":1.693},"ID678662":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662","firstName":"Ezequiel","lastName":"Tovar","primaryNumber":"14","birthDate":"2001-08-01","currentAge":25,"birthCity":"Maracay","birthCountry":"Venezuela","height":"6' 0\"","weight":192,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Ezequiel","useLastName":"Tovar","middleName":"Jesus","boxscoreName":"Tovar","gender":"M","nameMatrilineal":"Gota","isPlayer":true,"isVerified":false,"pronunciation":"eh-ZEE-kee-ehl","mlbDebutDate":"2022-09-23","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ezequiel Tovar","nameSlug":"ezequiel-tovar-678662","firstLastName":"Ezequiel Tovar","lastFirstName":"Tovar, Ezequiel","lastInitName":"Tovar, E","initLastName":"E Tovar","fullFMLName":"Ezequiel Jesus Tovar","fullLFMName":"Tovar, Ezequiel Jesus","strikeZoneTop":3.22,"strikeZoneBottom":1.63},"ID547179":{"id":547179,"fullName":"Michael Lorenzen","link":"/api/v1/people/547179","firstName":"Michael","lastName":"Lorenzen","primaryNumber":"24","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},"ID671111":{"id":671111,"fullName":"Sammy Peralta","link":"/api/v1/people/671111","firstName":"Samuel","lastName":"Peralta","primaryNumber":"67","birthDate":"1998-05-10","currentAge":28,"birthCity":"Queens","birthStateProvince":"NY","birthCountry":"USA","height":"6' 1\"","weight":214,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Sammy","useLastName":"Peralta","middleName":"Felipe","boxscoreName":"Peralta, S","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2023-05-04","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Sammy Peralta","nameSlug":"sammy-peralta-671111","firstLastName":"Sammy Peralta","lastFirstName":"Peralta, Sammy","lastInitName":"Peralta, S","initLastName":"S Peralta","fullFMLName":"Samuel Felipe Peralta","fullLFMName":"Peralta, Samuel Felipe","strikeZoneTop":3.255,"strikeZoneBottom":1.643}},"venue":{"id":19,"name":"Coors Field","link":"/api/v1/venues/19","location":{"address1":"2001 Blake Street","city":"Denver","state":"Colorado","stateAbbrev":"CO","postalCode":"80205-2000","defaultCoordinates":{"latitude":39.756042,"longitude":-104.994136},"azimuthAngle":4.0,"elevation":5190,"country":"USA","phone":"(303) 292-0200"},"timeZone":{"tz":"MDT","id":"America/Denver","offset":-6,"offsetAtGameTime":-6},"fieldInfo":{"capacity":50144,"turfType":"Grass","roofType":"Open","leftLine":347,"left":390,"leftCenter":420,"center":415,"rightCenter":424,"right":375,"rightLine":350},"active":true,"season":"2026"},"officialVenue":{"id":19,"link":"/api/v1/venues/19"},"weather":{"condition":"Partly Cloudy","temp":"56","wind":"14 mph, In From CF"},"gameInfo":{"attendance":24955,"firstPitch":"2026-05-17T20:55:00.000Z","gameDurationMinutes":179,"delayDurationMinutes":105},"review":{"hasChallenges":true,"away":{"used":1,"remaining":0},"home":{"used":0,"remaining":1}},"absChallenges":{"hasChallenges":true,"away":{"usedSuccessful":1,"usedFailed":1,"remaining":1},"home":{"usedSuccessful":1,"usedFailed":0,"remaining":2}},"flags":{"noHitter":false,"perfectGame":false,"awayTeamNoHitter":false,"awayTeamPerfectGame":false,"homeTeamNoHitter":false,"homeTeamPerfectGame":false},"alerts":[],"probablePitchers":{"away":{"id":647336,"fullName":"Michael Soroka","link":"/api/v1/people/647336"},"home":{"id":547179,"fullName":"Michael Lorenzen","link":"/api/v1/people/547179"}},"officialScorer":{"id":431022,"fullName":"Dave Einspahr","link":"/api/v1/people/431022"},"primaryDatacaster":{"id":823355,"fullName":"Chris Thompson","link":"/api/v1/people/823355"},"moundVisits":{"away":{"used":2,"remaining":2},"home":{"used":1,"remaining":3}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ildemaro Vargas grounds out sharply, second baseman Edouard Julien to first baseman TJ Rumfield.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-05-17T20:55:49.783Z","endTime":"2026-05-17T20:57:12.985Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":1},"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":[5,6,7,8,9],"actionIndex":[0,1,2,3,4],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":666397,"link":"/api/v1/people/666397"},"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":{"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-17T16:38:41.249Z","endTime":"2026-05-17T18:43:18.462Z","isPitch":false,"type":"action","player":{"id":545121,"link":"/api/v1/people/545121"}},{"details":{"description":"Status Change - Warmup","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-05-17T18:43:18.462Z","endTime":"2026-05-17T19:06:21.960Z","isPitch":false,"type":"action","player":{"id":545121,"link":"/api/v1/people/545121"}},{"details":{"description":"Status Change - Delayed Start: Inclement Weather","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-17T19:06:21.960Z","endTime":"2026-05-17T20:51:25.771Z","isPitch":false,"type":"action","player":{"id":545121,"link":"/api/v1/people/545121"}},{"details":{"description":"Status Change - In Progress","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":3,"startTime":"2026-05-17T20:51:25.771Z","endTime":"2026-05-17T20:54:11.501Z","isPitch":false,"type":"action","player":{"id":545121,"link":"/api/v1/people/545121"}},{"details":{"description":"Status Change - In Progress","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":4,"startTime":"2026-05-17T20:54:11.501Z","endTime":"2026-05-17T20:55:51.853Z","isPitch":false,"type":"action","player":{"id":545121,"link":"/api/v1/people/545121"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.9,"endSpeed":88.1,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.167511025920145,"aZ":-15.792379483894615,"pfxX":-6.015260802284477,"pfxZ":8.274138976688349,"pX":-0.36235380979701437,"pZ":1.8210046958456947,"vX0":5.030158144429734,"vY0":-139.52481525086876,"vZ0":-7.281200228943627,"x":130.81,"y":189.61,"x0":-1.4033269614427497,"y0":50.00455879657071,"z0":5.4971959145137985,"aX":-11.910601631614977},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":13.7,"breakHorizontal":10.0,"spinRate":2473,"spinDirection":223},"zone":7,"typeConfidence":0.93,"plateTime":0.3919488274657361,"extension":5.829844092970387},"index":5,"playId":"4d3c7575-2e11-3eb1-b199-3daf7f42126b","pitchNumber":1,"startTime":"2026-05-17T20:55:51.853Z","endTime":"2026-05-17T20:55:56.178Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.1,"endSpeed":79.7,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.152442299814744,"aZ":-23.778029196284777,"pfxX":-7.360307137717873,"pfxZ":5.191983074978225,"pX":-0.6923472853418075,"pZ":1.0962715083901349,"vX0":4.474810429150905,"vY0":-126.68435179749437,"vZ0":-6.0918731710113825,"x":143.39,"y":209.18,"x0":-1.5301245745709675,"y0":50.002704305015556,"z0":5.4465417246600945,"aX":-11.900444825208043},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":8.2,"breakHorizontal":12.2,"spinRate":2096,"spinDirection":241},"zone":13,"typeConfidence":2.0,"plateTime":0.43323546917620304,"extension":5.889007564469075},"index":6,"playId":"925d23b5-a3f8-3655-bfd6-9e0f6c7116b9","pitchNumber":2,"startTime":"2026-05-17T20:56:08.444Z","endTime":"2026-05-17T20:56:11.974Z","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.6,"endSpeed":87.9,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.961065130389017,"aZ":-22.37665336114116,"pfxX":-8.417758840558598,"pfxZ":4.965808265659797,"pX":-1.599581796545922,"pZ":2.6365229332540223,"vX0":3.2565478607174647,"vY0":-139.2220441175808,"vZ0":-3.9097883614655893,"x":177.97,"y":167.59,"x0":-1.6879519297062768,"y0":50.00010037241472,"z0":5.532028489202231,"aX":-16.59426340827664},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":8.4,"breakHorizontal":14.6,"spinRate":2363,"spinDirection":227},"zone":11,"typeConfidence":2.0,"plateTime":0.39276482982865657,"extension":5.794103806698024},"index":7,"playId":"9c02ef01-f85d-3a64-bc06-3300015c015d","pitchNumber":3,"startTime":"2026-05-17T20:56:28.208Z","endTime":"2026-05-17T20:56:31.625Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.6,"endSpeed":79.0,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.39681423173528,"aZ":-38.286754915779206,"pfxX":-2.626766981069675,"pfxZ":-3.9581218072611,"pX":1.0398766583383812,"pZ":-0.034887866725035625,"vX0":6.918494803077775,"vY0":-123.01145036428339,"vZ0":-5.41573304733126,"x":77.36,"y":239.72,"x0":-1.456883686004749,"y0":50.001494616383766,"z0":5.409622495856952,"aX":-4.06183174516611},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.2,"breakVerticalInduced":-8.2,"breakHorizontal":3.2,"spinRate":2548,"spinDirection":20},"zone":14,"typeConfidence":0.65,"plateTime":0.44379589178814394,"extension":5.982674533767481},"index":8,"playId":"a2f36854-8a3e-3f42-9225-e347146b24f4","pitchNumber":4,"startTime":"2026-05-17T20:56:46.475Z","endTime":"2026-05-17T20:56:50.071Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":87.4,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.667508798316078,"aZ":-25.971116179138605,"pfxX":-8.8652576752134,"pfxZ":3.204434475749798,"pX":-0.19500616423230047,"pZ":2.7241085530135734,"vX0":6.800065893872709,"vY0":-137.33184968248096,"vZ0":-2.880731422340486,"x":124.43,"y":165.23,"x0":-1.5352925574664453,"y0":50.00282143257958,"z0":5.528435262507087,"aX":-17.156519449963294},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":5.5,"breakHorizontal":14.9,"spinRate":2301,"spinDirection":227},"zone":5,"typeConfidence":2.0,"plateTime":0.3968615821933432,"extension":5.823987528287529},"hitData":{"launchSpeed":105.1,"launchAngle":-14.0,"totalDistance":14.0,"trajectory":"ground_ball","hardness":"hard","location":"4","coordinates":{"coordX":153.84,"coordY":159.79}},"index":9,"playId":"d25cff20-07c5-360c-89de-9824ed6bdd15","pitchNumber":5,"startTime":"2026-05-17T20:57:05.375Z","endTime":"2026-05-17T20:57:12.985Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-17T20:57:12.985Z","atBatIndex":0},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Corbin Carroll strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-05-17T20:57:19.550Z","endTime":"2026-05-17T20:58:39.255Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":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],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":664954,"link":"/api/v1/people/664954"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":87.8,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.729677693900616,"aZ":-15.36869860294566,"pfxX":-5.068123944159694,"pfxZ":8.51759847821917,"pX":0.37117479522150254,"pZ":2.8348860925807715,"vX0":6.8300589439591715,"vY0":-139.42526456684513,"vZ0":-4.730308049490828,"x":102.85,"y":162.24,"x0":-1.4493720536278931,"y0":50.00066036531319,"z0":5.564270375252883,"aX":-9.997860900890354},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":14.6,"breakHorizontal":7.8,"spinRate":2525,"spinDirection":220},"zone":3,"typeConfidence":0.92,"plateTime":0.3925257355802394,"extension":5.890519935002159},"index":0,"playId":"75eb257d-39f0-3985-afd8-d45dbb03fa96","pitchNumber":1,"startTime":"2026-05-17T20:57:38.066Z","endTime":"2026-05-17T20:57:41.066Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.3,"endSpeed":80.3,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.508743805726585,"aZ":-40.28836430397362,"pfxX":0.2657499442858311,"pfxZ":-5.065507437894768,"pX":-0.4518584807011689,"pZ":2.2396315916661442,"vX0":2.6769310998993183,"vY0":-124.39166409521832,"vZ0":-0.14260751166784935,"x":134.22,"y":178.31,"x0":-1.5661586876694762,"y0":50.00004006133909,"z0":5.574122449719516,"aX":0.4255094207019165},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.8,"breakVerticalInduced":-9.1,"breakHorizontal":-1.0,"spinRate":2558,"spinDirection":32},"zone":4,"typeConfidence":2.0,"plateTime":0.43648131656279077,"extension":5.80966597086492},"index":1,"playId":"e130a87c-8907-35a4-8cab-2574e6eb1b6f","pitchNumber":2,"startTime":"2026-05-17T20:57:58.099Z","endTime":"2026-05-17T20:58:02.596Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.0,"endSpeed":88.5,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.572069827242856,"aZ":-26.84163944602262,"pfxX":-8.685155130934245,"pfxZ":2.6738712764986445,"pX":0.48184713778666916,"pZ":3.246307203809197,"vX0":8.576343877488494,"vY0":-139.6545235237084,"vZ0":-1.4123000366937246,"x":98.63,"y":151.13,"x0":-1.4861196056455106,"y0":50.0028475459846,"z0":5.5077722469290995,"aX":-17.323495925051073},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":4.8,"breakHorizontal":14.2,"spinRate":2370,"spinDirection":233},"zone":3,"typeConfidence":2.0,"plateTime":0.3907528287221642,"extension":5.795223186626303},"index":2,"playId":"b4abe39a-93a2-3fec-896c-c6d6f9190ba0","pitchNumber":3,"startTime":"2026-05-17T20:58:15.364Z","endTime":"2026-05-17T20:58:19.477Z","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":1},"pitchData":{"startSpeed":87.7,"endSpeed":80.9,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.678068070448305,"aZ":-22.83362610566237,"pfxX":-7.052289920000856,"pfxZ":5.633234209756625,"pX":-0.0551140347282839,"pZ":1.873753510422818,"vX0":6.07534718491001,"vY0":-127.58635565546321,"vZ0":-4.578556890237585,"x":119.1,"y":188.19,"x0":-1.543541606617202,"y0":50.00544682670235,"z0":5.476680990128842,"aX":-11.702805519550749},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":9.5,"breakHorizontal":11.5,"spinRate":2190,"spinDirection":240},"zone":8,"typeConfidence":2.0,"plateTime":0.4282401622206726,"extension":5.8289041059349325},"index":3,"playId":"097bcca3-8cc2-385f-aef1-f69e39d1c939","pitchNumber":4,"startTime":"2026-05-17T20:58:35.271Z","endTime":"2026-05-17T20:58:39.255Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-17T20:58:39.255Z","atBatIndex":1},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Geraldo Perdomo singles on a sharp ground ball to right fielder Troy Johnston.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-05-17T20:58:45.055Z","endTime":"2026-05-17T21:00:51.664Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":2},"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,4,6],"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":6},"credits":[{"player":{"id":687859,"link":"/api/v1/people/687859"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.5,"endSpeed":88.5,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.17693745649194,"aZ":-15.798553532319731,"pfxX":-5.149684025332791,"pfxZ":8.268711754627503,"pX":0.09992740651575585,"pZ":1.6164317715356173,"vX0":6.073293043093102,"vY0":-138.90901566198104,"vZ0":-7.60817644772981,"x":113.19,"y":195.14,"x0":-1.4318736070868763,"y0":50.00311877487385,"z0":5.414055589006544,"aX":-10.19992170785469},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":13.8,"breakHorizontal":8.3,"spinRate":2519,"spinDirection":230},"zone":14,"typeConfidence":0.92,"plateTime":0.3922830323298676,"extension":5.8810154473610785},"index":0,"playId":"8ea091e0-275b-3f15-a896-589172b83039","pitchNumber":1,"startTime":"2026-05-17T20:59:01.109Z","endTime":"2026-05-17T20:59:04.880Z","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.6,"endSpeed":84.1,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.096457235554237,"aZ":-30.60525623259554,"pfxX":-0.3013340492945207,"pfxZ":0.8875806186517439,"pX":-0.8761119019458455,"pZ":0.7857391682185264,"vX0":2.3268923373334407,"vY0":-130.60016696440763,"vZ0":-5.9099609214336395,"x":150.4,"y":217.57,"x0":-1.7315532496330086,"y0":50.00173798000255,"z0":5.320784431185312,"aX":-0.5317741210335042},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":0.7,"breakHorizontal":0.1,"spinRate":2533,"spinDirection":194},"zone":13,"typeConfidence":0.58,"plateTime":0.41607701273621034,"extension":5.879393996247073},"index":1,"playId":"0e692313-07a6-3189-8c50-2425386197b2","pitchNumber":2,"startTime":"2026-05-17T20:59:19.977Z","endTime":"2026-05-17T20:59:23.741Z","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":89.0,"endSpeed":83.3,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.217172576484607,"aZ":-31.071435350436218,"pfxX":0.15596823472338972,"pfxZ":0.6321069296710453,"pX":-1.0325645128164205,"pZ":1.979947244868014,"vX0":1.6979387224256242,"vY0":-129.78536986920216,"vZ0":-3.060701313167962,"x":156.36,"y":185.32,"x0":-1.7102940999191405,"y0":50.00250259392991,"z0":5.493956337583903,"aX":0.2707260659096297},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":0.8,"breakHorizontal":-0.6,"spinRate":2596,"spinDirection":130},"zone":13,"typeConfidence":0.78,"plateTime":0.41894755340373013,"extension":5.785876800889029},"index":2,"playId":"58ad9255-2750-302c-a583-e167020a635b","pitchNumber":3,"startTime":"2026-05-17T20:59:39.601Z","endTime":"2026-05-17T20:59:43.745Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.3,"endSpeed":79.8,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.034724395148675,"aZ":-24.81374633446096,"pfxX":-7.494893688061126,"pfxZ":4.545534437051218,"pX":-1.2783463641716675,"pZ":2.922267974524899,"vX0":3.335447862236643,"vY0":-125.77018514845021,"vZ0":-1.4374254008128873,"x":165.73,"y":159.88,"x0":-1.640586384603646,"y0":50.001737338994886,"z0":5.493994681179556,"aX":-12.130341454216428},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":8.2,"breakHorizontal":13.0,"spinRate":2193,"spinDirection":242},"zone":11,"typeConfidence":2.0,"plateTime":0.43378678992714637,"extension":5.750266168487926},"index":3,"playId":"351e7ba8-3dbb-3328-82bb-13a0f445a6a9","pitchNumber":4,"startTime":"2026-05-17T20:59:57.484Z","endTime":"2026-05-17T21:00:00.846Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":87.4,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.571953030532473,"aZ":-22.39077418918516,"pfxX":-8.041437609059276,"pfxZ":5.033718233127496,"pX":-0.6989316529269511,"pZ":2.527974977281016,"vX0":5.1415066316077755,"vY0":-137.7741952865898,"vZ0":-3.9337718528975607,"x":143.64,"y":170.52,"x0":-1.5344374497033622,"y0":50.00170692253758,"z0":5.468056335682043,"aX":-15.621870311795169},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":8.6,"breakHorizontal":13.7,"spinRate":2315,"spinDirection":222},"zone":4,"typeConfidence":2.0,"plateTime":0.3959604423384735,"extension":5.838805587791804},"index":4,"playId":"2799d69c-5b0c-365e-ada6-45f8157208ce","pitchNumber":5,"startTime":"2026-05-17T21:00:17.375Z","endTime":"2026-05-17T21:00:21.478Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"index":5,"startTime":"2026-05-17T21:00:30.040Z","endTime":"2026-05-17T21:00:40.296Z","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":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.7,"endSpeed":89.4,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.00968983132823,"aZ":-24.319999363156825,"pfxX":-8.36240020199914,"pfxZ":3.9014270760613643,"pX":-0.15026511853673397,"pZ":2.074339957181739,"vX0":6.532628497413357,"vY0":-139.4507541073829,"vZ0":-4.721323888359479,"x":122.73,"y":182.77,"x0":-1.4118646751783952,"y0":50.001833865610216,"z0":5.350343415762707,"aX":-16.82475638452683},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":6.5,"breakHorizontal":14.2,"spinRate":2391,"spinDirection":231},"zone":8,"typeConfidence":2.0,"plateTime":0.38958754908864934,"extension":5.877902353088276},"hitData":{"launchSpeed":102.9,"launchAngle":7.0,"totalDistance":134.0,"trajectory":"ground_ball","hardness":"hard","location":"9","coordinates":{"coordX":170.56,"coordY":102.53}},"index":6,"playId":"5619c257-5116-31a5-8e53-0aae4a7432e5","pitchNumber":6,"startTime":"2026-05-17T21:00:40.296Z","endTime":"2026-05-17T21:00:51.664Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-17T21:00:51.664Z","atBatIndex":2},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Nolan Arenado grounds into a force out, shortstop Willi Castro to second baseman Edouard Julien. Geraldo Perdomo out at 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-05-17T21:00:58.733Z","endTime":"2026-05-17T21:02:31.501Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"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"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":650489,"link":"/api/v1/people/650489"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":666397,"link":"/api/v1/people/666397"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.4,"endSpeed":80.3,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.78347994404476,"aZ":-32.07025831475045,"pfxX":0.21419780581203673,"pfxZ":0.06515170703315931,"pX":0.08472116675392558,"pZ":2.7014628987870157,"vX0":3.754429037185823,"vY0":-125.9671420242439,"vZ0":-1.0836312745637693,"x":113.77,"y":165.84,"x0":-1.445649175021283,"y0":50.00368986041629,"z0":5.702900579187334,"aX":0.34794970595601105},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":0.1,"breakHorizontal":-1.2,"spinRate":2584,"spinDirection":98},"zone":5,"typeConfidence":0.94,"plateTime":0.43289694390988753,"extension":5.7485389413938845},"index":0,"playId":"d50cb342-96cc-3623-8b0c-00e4cc14de19","pitchNumber":1,"startTime":"2026-05-17T21:01:21.082Z","endTime":"2026-05-17T21:01:25.397Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.8,"endSpeed":86.8,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.87566239274549,"aZ":-16.44865166620867,"pfxX":-3.785028102540608,"pfxZ":8.140480723350091,"pX":0.5023523391084921,"pZ":3.763076237656517,"vX0":6.131144266513366,"vY0":-137.92381218396926,"vZ0":-2.10998306616613,"x":97.85,"y":137.18,"x0":-1.2548202653769285,"y0":50.002893402549304,"z0":5.6437301787214595,"aX":-7.312539147286182},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":14.5,"breakHorizontal":5.6,"spinRate":2504,"spinDirection":225},"zone":12,"typeConfidence":0.89,"plateTime":0.3966892347768005,"extension":5.697773162301211},"index":1,"playId":"44752833-03cb-38e7-bafe-1d6d2adb2a2c","pitchNumber":2,"startTime":"2026-05-17T21:01:39.539Z","endTime":"2026-05-17T21:01:43.501Z","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":85.5,"endSpeed":79.8,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.980263687379093,"aZ":-31.906579233543066,"pfxX":-0.24819985215185092,"pfxZ":0.1631502027252969,"pX":1.386806514830924,"pZ":1.12129446485868,"vX0":6.92131357976537,"vY0":-124.49474903285508,"vZ0":-4.393928009748478,"x":64.14,"y":208.51,"x0":-1.3819001433549898,"y0":50.0002960565273,"z0":5.512632143063928,"aX":-0.3963770243992382},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":-0.4,"breakHorizontal":-1.0,"spinRate":2608,"spinDirection":61},"zone":14,"typeConfidence":0.91,"plateTime":0.4378163291519548,"extension":5.920719451820313},"index":2,"playId":"06e95287-5459-333e-8beb-92043c06b7aa","pitchNumber":3,"startTime":"2026-05-17T21:02:00.868Z","endTime":"2026-05-17T21:02:04.565Z","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":92.5,"endSpeed":85.8,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.2898529591143,"aZ":-23.11478645207549,"pfxX":-6.9244737232567735,"pfxZ":4.862693548704115,"pX":-0.3297590055859207,"pZ":2.6755344408867585,"vX0":5.278927773144024,"vY0":-134.70960651121163,"vZ0":-3.821128749962774,"x":129.57,"y":166.54,"x0":-1.4010775421254702,"y0":50.00660888745912,"z0":5.718512711806261,"aX":-12.913639123277258},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":8.3,"breakHorizontal":11.6,"spinRate":2290,"spinDirection":221},"zone":4,"typeConfidence":2.0,"plateTime":0.40436531455890545,"extension":5.7365462518959545},"hitData":{"launchSpeed":89.7,"launchAngle":-12.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":114.9,"coordY":166.85}},"index":3,"playId":"fdacdbd4-6c15-3ae6-8b01-fa5bab41be3f","pitchNumber":4,"startTime":"2026-05-17T21:02:24.146Z","endTime":"2026-05-17T21:02:31.501Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-17T21:02:31.501Z","atBatIndex":3},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Edouard Julien lines out sharply to center fielder Ryan Waldschmidt.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-17T21:04:52.248Z","endTime":"2026-05-17T21:05:31.505Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":647336,"fullName":"Michael Soroka","link":"/api/v1/people/647336"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"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":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-17T21:04:38.087Z","endTime":"2026-05-17T21:04:54.573Z","isPitch":false,"type":"action","player":{"id":666397,"link":"/api/v1/people/666397"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":87.5,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.952733324438668,"aZ":-17.65059411129761,"pfxX":-4.7115961436481,"pfxZ":7.510492326852301,"pX":-0.7241634720677502,"pZ":3.2037642006949456,"vX0":6.702361184350914,"vY0":-136.46444635205725,"vZ0":-2.412336049277526,"x":144.6,"y":152.28,"x0":-2.5717581030393766,"y0":50.001070475736185,"z0":5.281079381689382,"aX":-9.109426576834107},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":13.4,"breakHorizontal":7.6,"spinRate":2633,"spinDirection":225},"zone":1,"typeConfidence":2.0,"plateTime":0.39757873754395145,"extension":6.284162140756208},"index":1,"playId":"e04e3875-3392-3993-a97c-1a061f8f50de","pitchNumber":1,"startTime":"2026-05-17T21:04:54.573Z","endTime":"2026-05-17T21:04:58.561Z","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":0},"pitchData":{"startSpeed":89.4,"endSpeed":83.9,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.436755513109535,"aZ":-28.240520671440624,"pfxX":-1.806804114896467,"pfxZ":2.2368670788078457,"pX":0.9960361617893416,"pZ":2.7630669055790276,"vX0":9.698727597304316,"vY0":-130.0953963724894,"vZ0":-1.1627879714152998,"x":79.03,"y":164.18,"x0":-2.503372230448614,"y0":50.0049553798271,"z0":5.304957159144682,"aX":-3.1818361866474913},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":4.1,"breakHorizontal":1.7,"spinRate":2662,"spinDirection":210},"zone":12,"typeConfidence":2.0,"plateTime":0.4167875374904404,"extension":6.178804872987134},"index":2,"playId":"25c8a444-585a-3a02-bf4e-304ab925494d","pitchNumber":2,"startTime":"2026-05-17T21:05:07.421Z","endTime":"2026-05-17T21:05:11.441Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":87.2,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.21296939888144,"aZ":-21.497862905857552,"pfxX":-4.704134365894646,"pfxZ":5.552756757607215,"pX":0.1742685242590059,"pZ":2.883731542962466,"vX0":8.95786539786726,"vY0":-136.60642111703393,"vZ0":-2.528103772102297,"x":110.36,"y":160.92,"x0":-2.5108206418945165,"y0":50.0034829154512,"z0":5.271487292596216,"aX":-9.046290302143296},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":9.8,"breakHorizontal":7.0,"spinRate":2658,"spinDirection":224},"zone":2,"typeConfidence":2.0,"plateTime":0.3983369565647292,"extension":6.386520680432021},"hitData":{"launchSpeed":100.8,"launchAngle":17.0,"totalDistance":307.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":127.87,"coordY":76.22}},"index":3,"playId":"8cc3ec82-cf53-32c5-a54a-6649445ea11a","pitchNumber":3,"startTime":"2026-05-17T21:05:20.789Z","endTime":"2026-05-17T21:05:31.505Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-17T21:05:31.505Z","atBatIndex":4},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Mickey Moniak pops out to second baseman Ildemaro Vargas.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-17T21:05:42.394Z","endTime":"2026-05-17T21:06:27.477Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":647336,"fullName":"Michael Soroka","link":"/api/v1/people/647336"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":545121,"link":"/api/v1/people/545121"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.7,"endSpeed":83.3,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.316751788238044,"aZ":-26.37230514376817,"pfxX":0.46793705067823854,"pfxZ":3.3407214803526557,"pX":0.3792527607317264,"pZ":2.8157843903950734,"vX0":7.156275505563038,"vY0":-129.31257329889712,"vZ0":-1.628042030163218,"x":102.54,"y":162.75,"x0":-2.4551734765316287,"y0":50.00592158187889,"z0":5.426817882361966,"aX":0.8121240473757342},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":6.0,"breakHorizontal":-2.0,"spinRate":2738,"spinDirection":193},"zone":6,"typeConfidence":2.0,"plateTime":0.41940503161974885,"extension":6.185191007831734},"index":0,"playId":"a6a05773-7f0d-34c8-8a6c-9261f4d35167","pitchNumber":1,"startTime":"2026-05-17T21:06:01.044Z","endTime":"2026-05-17T21:06:09.706Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.5,"endSpeed":80.3,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.732823722074034,"aZ":-22.5842309136516,"pfxX":-8.203730961264156,"pfxZ":5.887983862819964,"pX":-0.06435343782931496,"pZ":2.0811836855598713,"vX0":8.896587694972196,"vY0":-125.81230718079063,"vZ0":-3.3940893192054373,"x":119.45,"y":182.59,"x0":-2.5542671092578058,"y0":50.00254296553038,"z0":5.245408586577819,"aX":-13.360486782613163},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":10.2,"breakHorizontal":13.2,"spinRate":2247,"spinDirection":241},"zone":8,"typeConfidence":2.0,"plateTime":0.43275267895310376,"extension":6.674660876977126},"hitData":{"launchSpeed":88.3,"launchAngle":72.0,"totalDistance":100.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":144.22,"coordY":167.08}},"index":1,"playId":"2bb1193d-8894-3d14-b5a3-fc2e38da31be","pitchNumber":2,"startTime":"2026-05-17T21:06:14.421Z","endTime":"2026-05-17T21:06:27.477Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-17T21:06:27.477Z","atBatIndex":5},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Hunter Goodman walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-17T21:06:31.787Z","endTime":"2026-05-17T21:08:32.792Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":647336,"fullName":"Michael Soroka","link":"/api/v1/people/647336"},"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,3,4,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.1,"endSpeed":86.0,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.23519873521596,"aZ":-18.52354313949357,"pfxX":-4.303165994818336,"pfxZ":7.2650536406073485,"pX":0.09383260113098019,"pZ":2.738260624699413,"vX0":8.380798504113066,"vY0":-135.4092191597615,"vZ0":-3.3204912178634514,"x":113.42,"y":164.85,"x0":-2.4656243827568844,"y0":50.006040269621,"z0":5.257564263438854,"aX":-8.089923422953044},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":12.7,"breakHorizontal":6.2,"spinRate":2590,"spinDirection":229},"zone":5,"typeConfidence":2.0,"plateTime":0.40266508561606473,"extension":6.4098111650513045},"index":0,"playId":"54d445bb-6898-3519-8078-72d2ac14df19","pitchNumber":1,"startTime":"2026-05-17T21:06:51.536Z","endTime":"2026-05-17T21:06:54.536Z","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":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.0,"endSpeed":75.1,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.506518465971865,"aZ":-39.178236130204574,"pfxX":6.032777961149966,"pfxZ":-5.077994720995563,"pX":2.600200492741404,"pZ":0.08573030990980905,"vX0":9.21984777724773,"vY0":-116.28290284874757,"vZ0":-3.7223059194760753,"x":17.89,"y":236.47,"x0":-2.190471131091714,"y0":50.00554451456885,"z0":5.4005040354057705,"aX":8.314141837154981},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.4,"breakVerticalInduced":-9.8,"breakHorizontal":-13.1,"spinRate":2982,"spinDirection":54},"zone":14,"typeConfidence":2.0,"plateTime":0.4699004328400549,"extension":6.128339901805881},"index":1,"playId":"4cd6aad0-ed20-3d9f-aa1a-81461deb27cc","pitchNumber":2,"startTime":"2026-05-17T21:07:09.925Z","endTime":"2026-05-17T21:07:13.033Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":87.2,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.793802782637194,"aZ":-28.23311095303337,"pfxX":-8.979679701123063,"pfxZ":2.0534807255423857,"pX":0.5915147640270196,"pZ":1.502457690053066,"vX0":10.88460176349358,"vY0":-137.03767368309275,"vZ0":-5.0556939432298105,"x":94.45,"y":198.21,"x0":-2.2488907955941224,"y0":50.00298548105567,"z0":5.279213959064066,"aX":-17.22984657391054},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":2.9,"breakHorizontal":14.2,"spinRate":2425,"spinDirection":224},"zone":14,"typeConfidence":2.0,"plateTime":0.39835854884331034,"extension":6.307214881203627},"index":2,"playId":"831c5179-44cd-394b-89d5-c8d6e0351754","pitchNumber":3,"startTime":"2026-05-17T21:07:24.660Z","endTime":"2026-05-17T21:07:28.722Z","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.8,"endSpeed":84.2,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.53770620661317,"aZ":-27.97814620692161,"pfxX":0.4532433933268498,"pfxZ":2.377735644881417,"pX":-0.8993802198473657,"pZ":3.2238088737847446,"vX0":4.187282276829352,"vY0":-129.61305741446992,"vZ0":-0.3871601651982044,"x":151.28,"y":151.74,"x0":-2.570207027572588,"y0":50.002687384212,"z0":5.444752483658564,"aX":0.8001580651819639},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":4.4,"breakHorizontal":-1.4,"spinRate":2624,"spinDirection":184},"zone":11,"typeConfidence":2.0,"plateTime":0.4166727116611675,"extension":5.971855389479628},"index":3,"playId":"7e155a85-af0f-3443-a351-f7e05b2e44be","pitchNumber":4,"startTime":"2026-05-17T21:07:45.919Z","endTime":"2026-05-17T21:07:50.096Z","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":2},"pitchData":{"startSpeed":94.4,"endSpeed":87.4,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.830071931918425,"aZ":-26.676437883908278,"pfxX":-9.00268647947718,"pfxZ":2.8539574029429184,"pX":0.4744990287700657,"pZ":1.8165114881993525,"vX0":10.479097920558045,"vY0":-137.15208922240856,"vZ0":-4.70179196934116,"x":98.91,"y":189.73,"x0":-2.2040678046436186,"y0":50.006308147552055,"z0":5.345152246866403,"aX":-17.366558568629447},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":4.4,"breakHorizontal":14.4,"spinRate":2349,"spinDirection":229},"zone":9,"typeConfidence":2.0,"plateTime":0.39748436842478707,"extension":6.085711564007402},"index":4,"playId":"c3d5e487-84cd-3ec8-a150-7084c6a7ce29","pitchNumber":5,"startTime":"2026-05-17T21:08:05.167Z","endTime":"2026-05-17T21:08:08.921Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"index":5,"startTime":"2026-05-17T21:08:23.649Z","endTime":"2026-05-17T21:08:28.946Z","isPitch":false,"type":"action","player":{"id":696100,"link":"/api/v1/people/696100"}},{"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":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.1,"endSpeed":77.0,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.752712549540778,"aZ":-39.141392503809804,"pfxX":4.86795660263918,"pfxZ":-4.776791445274682,"pX":1.5763952840815323,"pZ":0.7385966978796988,"vX0":7.775280382194323,"vY0":-119.4261366814514,"vZ0":-3.0737130245555377,"x":56.91,"y":218.84,"x0":-2.3405995037571183,"y0":50.00078148136283,"z0":5.526890702726491,"aX":7.103506532845446},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.4,"breakVerticalInduced":-9.1,"breakHorizontal":-10.6,"spinRate":2987,"spinDirection":50},"zone":14,"typeConfidence":2.0,"plateTime":0.4568096017691454,"extension":6.072098290466458},"index":6,"playId":"d56cb920-eee9-344e-8eb6-bdac21bfe93e","pitchNumber":6,"startTime":"2026-05-17T21:08:28.946Z","endTime":"2026-05-17T21:08:32.792Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-17T21:08:32.792Z","atBatIndex":6},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"TJ Rumfield grounds out softly, shortstop Geraldo Perdomo to first baseman Jose Fernandez.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-17T21:08:33.945Z","endTime":"2026-05-17T21:11:02.984Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":647336,"fullName":"Michael Soroka","link":"/api/v1/people/647336"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","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":5},"credits":[{"player":{"id":672695,"link":"/api/v1/people/672695"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":699912,"link":"/api/v1/people/699912"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":87.8,"endSpeed":82.6,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.96143583192049,"aZ":-28.7926027176976,"pfxX":-0.20345862703841489,"pfxZ":1.9793148760862174,"pX":0.3018715366725607,"pZ":3.6140825590905656,"vX0":7.4229287438114735,"vY0":-127.97427432027588,"vZ0":1.0052904309338966,"x":105.49,"y":141.2,"x0":-2.573723513965891,"y0":50.00235341054233,"z0":5.421483627975142,"aX":-0.3479693274399423},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":4.0,"breakHorizontal":-0.8,"spinRate":2618,"spinDirection":165},"zone":12,"typeConfidence":2.0,"plateTime":0.423176170766177,"extension":6.086797632695657},"index":0,"playId":"16dd76c3-0037-3a6e-be9c-0296a1712d26","pitchNumber":1,"startTime":"2026-05-17T21:09:00.886Z","endTime":"2026-05-17T21:09:05.336Z","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":2},"pitchData":{"startSpeed":87.9,"endSpeed":81.8,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.501328050463975,"aZ":-29.350126549963413,"pfxX":0.9419961981580356,"pfxZ":1.675424466449078,"pX":-0.2256040269735387,"pZ":3.1862217341447936,"vX0":5.864387270194554,"vY0":-128.06230361033425,"vZ0":0.03676823900094772,"x":125.6,"y":152.75,"x0":-2.6528533769625047,"y0":50.004788613690195,"z0":5.4376940552129875,"aX":1.588598497614416},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":3.2,"breakHorizontal":-2.9,"spinRate":2592,"spinDirection":177},"zone":2,"typeConfidence":2.0,"plateTime":0.42513301231203604,"extension":6.117472399507043},"index":1,"playId":"bf9bcdf1-fd3b-3d80-8843-3b2b9ac1c4c2","pitchNumber":2,"startTime":"2026-05-17T21:09:20.592Z","endTime":"2026-05-17T21:09:25.139Z","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":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":78.8,"endSpeed":73.4,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.969201689461098,"aZ":-37.34777167331087,"pfxX":7.612638511745795,"pfxZ":-3.8255437602034625,"pX":-2.028322316577372,"pZ":2.5623716354815276,"vX0":-0.6403641084411342,"vY0":-114.84713518622435,"vZ0":1.044590058793248,"x":194.31,"y":169.6,"x0":-2.738265179504753,"y0":50.00448774892709,"z0":5.701708452380406,"aX":10.287558449483827},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.0,"breakVerticalInduced":-6.5,"breakHorizontal":-13.7,"spinRate":2782,"spinDirection":58},"zone":13,"typeConfidence":2.0,"plateTime":0.47483062271820886,"extension":5.6108649675391895},"index":2,"playId":"172825d6-9eaa-39d0-a612-c33b70ab1dd1","pitchNumber":3,"startTime":"2026-05-17T21:09:40.048Z","endTime":"2026-05-17T21:09:44.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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":true},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.4,"endSpeed":87.3,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.740064788360872,"aZ":-19.626693217344375,"pfxX":-3.4803639590182547,"pfxZ":6.557877445706462,"pX":0.2307513786366813,"pZ":1.7977480502911718,"vX0":8.355787840307993,"vY0":-135.9710167508926,"vZ0":-5.4181163568198905,"x":108.2,"y":190.24,"x0":-2.4005545502417003,"y0":50.001831725379354,"z0":5.135962942340732,"aX":-6.658767492969019},"breaks":{"breakAngle":14.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":11.2,"breakHorizontal":4.9,"spinRate":2498,"spinDirection":232},"zone":8,"typeConfidence":2.0,"plateTime":0.3995236902387531,"extension":6.233217833049558},"index":3,"playId":"ff34afff-0fc9-3ac4-a50d-6c752e47007f","pitchNumber":4,"startTime":"2026-05-17T21:09:59.608Z","endTime":"2026-05-17T21:10:26.609Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":109,"player":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"}}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":4,"startTime":"2026-05-17T21:10:38.320Z","endTime":"2026-05-17T21:10:53.633Z","isPitch":false,"type":"action","player":{"id":681198,"link":"/api/v1/people/681198"}},{"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":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":88.3,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.642690465476434,"aZ":-21.910971368643587,"pfxX":-2.0097118649970467,"pfxZ":5.232743894797851,"pX":0.47209350577056,"pZ":2.564797569342486,"vX0":8.829187913450356,"vY0":-137.75206614683222,"vZ0":-3.4116361793590038,"x":99.0,"y":169.53,"x0":-2.4850143219833067,"y0":50.00386758432434,"z0":5.264873555599256,"aX":-3.9433366026490537},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":9.1,"breakHorizontal":2.2,"spinRate":2459,"spinDirection":235},"zone":6,"typeConfidence":2.0,"plateTime":0.39450617540327837,"extension":6.176375406267646},"hitData":{"launchSpeed":47.5,"launchAngle":3.0,"totalDistance":37.0,"trajectory":"ground_ball","hardness":"soft","location":"6","coordinates":{"coordX":119.75,"coordY":167.16}},"index":5,"playId":"d152d283-72f1-3a2b-8e50-6c16e6dd69fa","pitchNumber":5,"startTime":"2026-05-17T21:10:53.633Z","endTime":"2026-05-17T21:11:02.984Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-17T21:11:02.984Z","atBatIndex":7},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Lourdes Gurriel Jr. pops out to second baseman Edouard Julien.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-05-17T21:12:57.141Z","endTime":"2026-05-17T21:14:00.187Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"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":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":666397,"link":"/api/v1/people/666397"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":87.9,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.951103370754254,"aZ":-19.769995443025618,"pfxX":-5.310761108603842,"pfxZ":6.334289141000676,"pX":0.37478237903904466,"pZ":3.1146715140294376,"vX0":6.4377435384154404,"vY0":-137.93482275156552,"vZ0":-3.4318281669928976,"x":102.71,"y":154.68,"x0":-1.2815312541897428,"y0":50.00380458036662,"z0":5.681485415462977,"aX":-10.402532452657873},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":11.0,"breakHorizontal":8.5,"spinRate":2467,"spinDirection":219},"zone":3,"typeConfidence":0.89,"plateTime":0.39461203191967975,"extension":5.754043777132101},"index":0,"playId":"ef349cf7-0b4d-381e-9cda-3e51fb2ab300","pitchNumber":1,"startTime":"2026-05-17T21:13:11.778Z","endTime":"2026-05-17T21:13:14.996Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.4,"endSpeed":81.2,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.937307631715594,"aZ":-23.414026141709734,"pfxX":-7.895420420050731,"pfxZ":5.2785654288095545,"pX":-0.11200029496120069,"pZ":1.1104858266058983,"vX0":6.193767742252088,"vY0":-127.17555568172278,"vZ0":-6.18631355523587,"x":121.27,"y":208.8,"x0":-1.537941960350311,"y0":50.00185091123212,"z0":5.3989503629164135,"aX":-13.098907973664828},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":8.5,"breakHorizontal":13.1,"spinRate":2233,"spinDirection":240},"zone":13,"typeConfidence":2.0,"plateTime":0.42859225848819893,"extension":5.882778532059348},"index":1,"playId":"c2eabdd1-abe8-35a6-8e61-810d962676c9","pitchNumber":2,"startTime":"2026-05-17T21:13:30.617Z","endTime":"2026-05-17T21:13:35.116Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":88.9,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.896563926119704,"aZ":-21.785664438540145,"pfxX":-6.148855729205836,"pfxZ":5.21370966405183,"pX":-0.5721638149969235,"pZ":3.301420638125388,"vX0":4.8775580199250435,"vY0":-138.61376677404422,"vZ0":-2.4899679717449947,"x":138.81,"y":149.64,"x0":-1.5346765524976496,"y0":50.00646825143329,"z0":5.628112329638038,"aX":-12.259943206499349},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":9.2,"breakHorizontal":10.4,"spinRate":2383,"spinDirection":220},"zone":1,"typeConfidence":2.0,"plateTime":0.39153139667751446,"extension":5.766348810662799},"hitData":{"launchSpeed":89.4,"launchAngle":66.0,"totalDistance":153.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":149.28,"coordY":150.16}},"index":2,"playId":"d7949e8b-50b3-387b-a089-f5765144634d","pitchNumber":3,"startTime":"2026-05-17T21:13:47.136Z","endTime":"2026-05-17T21:14:00.187Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-17T21:14:00.187Z","atBatIndex":8},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Adrian Del Castillo strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-05-17T21:14:04.479Z","endTime":"2026-05-17T21:16:13.055Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728"},"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":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":664954,"link":"/api/v1/people/664954"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.6,"endSpeed":88.4,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.47635610286182,"aZ":-15.222002639156054,"pfxX":-5.420687139604659,"pfxZ":8.531442825042712,"pX":-0.1277593409763901,"pZ":2.506931290389185,"vX0":5.691120686903738,"vY0":-139.16723617005914,"vZ0":-5.646031056351895,"x":121.87,"y":171.09,"x0":-1.482492195584253,"y0":50.001751847809366,"z0":5.548795633476531,"aX":-10.769107715535428},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":14.6,"breakHorizontal":8.9,"spinRate":2570,"spinDirection":225},"zone":5,"typeConfidence":0.92,"plateTime":0.3916622415173321,"extension":5.790575720535371},"index":0,"playId":"347b10c5-cabc-3dee-9fcd-d38a679fc42b","pitchNumber":1,"startTime":"2026-05-17T21:14:23.955Z","endTime":"2026-05-17T21:14:26.955Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.7,"endSpeed":81.4,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.278328035459005,"aZ":-22.354037037599713,"pfxX":-6.974954445625201,"pfxZ":5.884263341339958,"pX":-0.7651039385656034,"pZ":1.2588296364740017,"vX0":4.234562229104002,"vY0":-127.6248958586023,"vZ0":-6.127500601458289,"x":146.16,"y":204.79,"x0":-1.5293126226242253,"y0":50.00523884628668,"z0":5.421775470560449,"aX":-11.647562010202634},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":9.7,"breakHorizontal":11.9,"spinRate":2173,"spinDirection":240},"zone":13,"typeConfidence":2.0,"plateTime":0.42718656173144653,"extension":5.756355649439866},"index":1,"playId":"d0b9a3aa-f03a-3300-866c-1de54f883881","pitchNumber":2,"startTime":"2026-05-17T21:14:39.383Z","endTime":"2026-05-17T21:14:43.700Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.7,"endSpeed":82.6,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.22698566699226,"aZ":-30.118321619174402,"pfxX":-7.3684059072168235,"pfxZ":1.201345179943925,"pX":0.5992730389240615,"pZ":0.6541186583138051,"vX0":8.018010373639331,"vY0":-128.97175345852364,"vZ0":-5.7641464727153,"x":94.16,"y":221.12,"x0":-1.5716895556494754,"y0":50.00086056038504,"z0":5.2000887736489885,"aX":-12.589477057103746},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":1.2,"breakHorizontal":11.9,"spinRate":1525,"spinDirection":249},"zone":14,"typeConfidence":0.67,"plateTime":0.42238005045193905,"extension":5.798746314418308},"index":2,"playId":"a704703e-7027-39bd-bd75-f014301029e2","pitchNumber":3,"startTime":"2026-05-17T21:14:57.273Z","endTime":"2026-05-17T21:15:01.171Z","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":1},"pitchData":{"startSpeed":86.7,"endSpeed":80.4,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.25997897068384,"aZ":-25.800678891132012,"pfxX":-7.151996746715822,"pfxZ":3.9017631489941937,"pX":-0.854013499985986,"pZ":1.795250431293503,"vX0":4.295864831945254,"vY0":-126.3456423265075,"vZ0":-3.8824410383502093,"x":149.55,"y":190.31,"x0":-1.6382102890266337,"y0":50.002313573265916,"z0":5.400973197797881,"aX":-11.681576685720346},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":6.5,"breakHorizontal":12.1,"spinRate":2199,"spinDirection":241},"zone":13,"typeConfidence":2.0,"plateTime":0.4318165391197648,"extension":5.721861044784874},"index":3,"playId":"ff5a57a2-0cdc-3ba0-a22b-eb93eef35b03","pitchNumber":4,"startTime":"2026-05-17T21:15:14.943Z","endTime":"2026-05-17T21:15:20.118Z","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":96.3,"endSpeed":89.1,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.364981027998002,"aZ":-19.328203946991387,"pfxX":-6.1502178226322615,"pfxZ":6.358437913517156,"pX":0.3123823987907493,"pZ":3.469865173434029,"vX0":7.185648576853583,"vY0":-140.23087775237545,"vZ0":-2.070090285406795,"x":105.09,"y":145.09,"x0":-1.4666182440749889,"y0":50.005316794610344,"z0":5.458964341360286,"aX":-12.4304148646366},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":11.4,"breakHorizontal":10.0,"spinRate":2533,"spinDirection":223},"zone":12,"typeConfidence":0.89,"plateTime":0.38842555969140147,"extension":5.787171620240992},"index":4,"playId":"5cc30f56-c28d-32ab-b093-27613a948577","pitchNumber":5,"startTime":"2026-05-17T21:15:46.090Z","endTime":"2026-05-17T21:15:49.090Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":85.0,"endSpeed":79.0,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.570951141546256,"aZ":-39.12775983034919,"pfxX":-0.5054151098234734,"pfxZ":-4.432911832826932,"pX":0.21876626168288854,"pZ":2.047451363318015,"vX0":4.679503958856879,"vY0":-123.81833594284744,"vZ0":-0.33615094522900124,"x":108.66,"y":183.5,"x0":-1.6226119329161008,"y0":50.00550544506459,"z0":5.4334274283501385,"aX":-0.7925188399946415},"breaks":{"breakAngle":0.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.4,"breakVerticalInduced":-7.9,"breakHorizontal":-0.1,"spinRate":2495,"spinDirection":29},"zone":8,"typeConfidence":2.0,"plateTime":0.44081136145162647,"extension":5.818776822520244},"index":5,"playId":"f4eb8720-d0e4-3791-ba8c-ef4de210e92b","pitchNumber":6,"startTime":"2026-05-17T21:16:08.808Z","endTime":"2026-05-17T21:16:13.055Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-17T21:16:13.055Z","atBatIndex":9},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Gabriel Moreno walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-05-17T21:16:17.231Z","endTime":"2026-05-17T21:17:43.027Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":2},"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"},"postOnFirst":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.5,"endSpeed":83.2,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.81705227854812,"aZ":-28.94865259115827,"pfxX":-0.23886344395866033,"pfxZ":1.8276783227048323,"pX":-0.5761755683909976,"pZ":3.991455730527127,"vX0":2.83865637128977,"vY0":-131.86479952793528,"vZ0":1.2755728712269208,"x":138.96,"y":131.01,"x0":-1.6335323972158753,"y0":50.00620561992738,"z0":5.629772195635234,"aX":-0.4225269660419219},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":3.8,"breakHorizontal":-0.1,"spinRate":2574,"spinDirection":188},"zone":11,"typeConfidence":0.88,"plateTime":0.4146235913842711,"extension":5.755404746442082},"index":0,"playId":"821fe253-9b27-3bd0-bc09-a29c90059749","pitchNumber":1,"startTime":"2026-05-17T21:16:38.255Z","endTime":"2026-05-17T21:16:42.036Z","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":95.1,"endSpeed":87.5,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.079784912839546,"aZ":-17.361570703038417,"pfxX":-4.567275125982436,"pfxZ":7.601710085435018,"pX":1.0645686369669394,"pZ":2.221882902104835,"vX0":7.928349340414124,"vY0":-138.30959267225546,"vZ0":-5.623350200639116,"x":76.42,"y":178.79,"x0":-1.2378520185140738,"y0":50.006440551992554,"z0":5.434695015221632,"aX":-8.904875207307274},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":12.8,"breakHorizontal":6.7,"spinRate":2445,"spinDirection":225},"zone":14,"typeConfidence":0.9,"plateTime":0.395091630540894,"extension":5.872223929860683},"index":1,"playId":"03101807-c025-3ce0-88df-128442b44dcc","pitchNumber":2,"startTime":"2026-05-17T21:16:54.776Z","endTime":"2026-05-17T21:16:59.276Z","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":95.7,"endSpeed":88.0,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.480247310463465,"aZ":-26.814825619407546,"pfxX":-7.028705153779204,"pfxZ":2.7074302743349126,"pX":-1.0379145329512818,"pZ":4.142904734328541,"vX0":4.001154896625518,"vY0":-139.44480480088947,"vZ0":0.7330743033103928,"x":156.56,"y":126.92,"x0":-1.573284014754025,"y0":50.00634196953015,"z0":5.637004508190635,"aX":-13.933250413784526},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":5.3,"breakHorizontal":12.0,"spinRate":2324,"spinDirection":224},"zone":11,"typeConfidence":2.0,"plateTime":0.3918289642459696,"extension":5.719097607620378},"index":2,"playId":"bef33f92-f5c9-330f-883e-b3fc0bcd1dd3","pitchNumber":3,"startTime":"2026-05-17T21:17:11.938Z","endTime":"2026-05-17T21:17:15.490Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"index":3,"startTime":"2026-05-17T21:17:27.258Z","endTime":"2026-05-17T21:17:37.901Z","isPitch":false,"type":"action","player":{"id":672515,"link":"/api/v1/people/672515"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.8,"endSpeed":85.9,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.320829655205184,"aZ":-25.60797684450314,"pfxX":0.15830378388632216,"pfxZ":3.5307826860529268,"pX":-0.27268733297690506,"pZ":3.5217953538849085,"vX0":3.3859714712529057,"vY0":-133.8482498318213,"vZ0":-0.8616252455899216,"x":127.39,"y":143.69,"x0":-1.561968899598437,"y0":50.00031802034527,"z0":5.642165165470809,"aX":0.2935176895033877},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":6.5,"breakHorizontal":-0.8,"spinRate":2545,"spinDirection":202},"zone":11,"typeConfidence":0.92,"plateTime":0.4054866596040192,"extension":5.7707321210075735},"index":4,"playId":"45927a15-d2ba-3714-861e-1868921c38ad","pitchNumber":4,"startTime":"2026-05-17T21:17:37.901Z","endTime":"2026-05-17T21:17:43.027Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-17T21:17:43.027Z","atBatIndex":10},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jose Fernandez strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-05-17T21:17:46.831Z","endTime":"2026-05-17T21:19:17.131Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"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,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":699912,"fullName":"Jose Fernandez","link":"/api/v1/people/699912"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":664954,"link":"/api/v1/people/664954"},"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, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.4,"endSpeed":78.4,"strikeZoneTop":3.352,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.245669006184027,"aZ":-39.30815768605694,"pfxX":-0.3912454967988592,"pfxZ":-4.670772898731983,"pX":-0.3564328192605733,"pZ":1.8463256925582405,"vX0":3.077114819651382,"vY0":-121.59902004340118,"vZ0":-0.8262088976682209,"x":130.59,"y":188.93,"x0":-1.5764038075259126,"y0":50.00069958670102,"z0":5.5405828670906,"aX":-0.5980362014447346},"breaks":{"breakAngle":0.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.0,"breakVerticalInduced":-8.4,"breakHorizontal":0.1,"spinRate":2496,"spinDirection":27},"zone":7,"typeConfidence":2.0,"plateTime":0.44694394349251887,"extension":6.02640682668912},"index":0,"playId":"b1872d71-9d8f-3862-bc41-ac1319931f88","pitchNumber":1,"startTime":"2026-05-17T21:18:09.022Z","endTime":"2026-05-17T21:18:12.367Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.4,"endSpeed":80.4,"strikeZoneTop":3.352,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.735061231507782,"aZ":-22.99734428665148,"pfxX":-5.91659540329327,"pfxZ":5.6386216193565355,"pX":0.23799803030158373,"pZ":1.8306343369255522,"vX0":6.148094814774074,"vY0":-125.78914556441758,"vZ0":-4.334139349762544,"x":107.93,"y":189.35,"x0":-1.4509896182324165,"y0":50.00305823283314,"z0":5.404902834978312,"aX":-9.631522957643297},"breaks":{"breakAngle":20.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":9.6,"breakHorizontal":9.6,"spinRate":2204,"spinDirection":236},"zone":8,"typeConfidence":2.0,"plateTime":0.4328275017408525,"extension":5.922296233893165},"index":1,"playId":"cdd20bdd-4f33-3b56-9350-eba1e2f6b9a6","pitchNumber":2,"startTime":"2026-05-17T21:18:26.945Z","endTime":"2026-05-17T21:18:30.255Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-05-17T21:18:47.552Z","endTime":"2026-05-17T21:18:55.808Z","isPitch":false,"type":"action","player":{"id":699912,"link":"/api/v1/people/699912"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.3,"endSpeed":80.3,"strikeZoneTop":3.352,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.794778397566674,"aZ":-22.02153414303295,"pfxX":-7.503358134378104,"pfxZ":6.256691973879246,"pX":-0.3416252770163169,"pZ":1.3633449398665833,"vX0":5.343610123862556,"vY0":-125.6233657423561,"vZ0":-5.651850647820838,"x":130.02,"y":201.97,"x0":-1.5053912896672312,"y0":50.00242302814663,"z0":5.3955071695689485,"aX":-12.176150849353846},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":10.4,"breakHorizontal":12.6,"spinRate":2228,"spinDirection":241},"zone":13,"typeConfidence":2.0,"plateTime":0.4334821569159031,"extension":5.815980143333824},"index":3,"playId":"475c786e-7214-325e-b30f-44b9b11c9674","pitchNumber":3,"startTime":"2026-05-17T21:18:55.808Z","endTime":"2026-05-17T21:18:59.461Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":87.2,"endSpeed":81.8,"strikeZoneTop":3.352,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.137851488584307,"aZ":-31.94795703924377,"pfxX":-0.4514194786311676,"pfxZ":0.14002343329792133,"pX":0.6034612804116762,"pZ":1.4470751447507482,"vX0":5.276900198256391,"vY0":-127.08147552007627,"vZ0":-3.6997643512767624,"x":94.0,"y":199.71,"x0":-1.4238634079770827,"y0":50.00579136176069,"z0":5.405831328202536,"aX":-0.7533139827512384},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":-0.2,"breakHorizontal":-0.1,"spinRate":2576,"spinDirection":29},"zone":14,"typeConfidence":0.88,"plateTime":0.42774211135906715,"extension":5.997122030917093},"index":4,"playId":"07cab91f-5ec1-3736-a52b-aa459f6f07ba","pitchNumber":4,"startTime":"2026-05-17T21:19:13.024Z","endTime":"2026-05-17T21:19:17.131Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-17T21:19:17.131Z","atBatIndex":11},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Troy Johnston strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-05-17T21:21:04.665Z","endTime":"2026-05-17T21:22:47.659Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":647336,"fullName":"Michael Soroka","link":"/api/v1/people/647336"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":86.9,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.369119334708166,"aZ":-21.314024328427184,"pfxX":-4.52109978909378,"pfxZ":5.701561828592286,"pX":-0.12260502032142895,"pZ":2.0630339330222935,"vX0":8.35232241880327,"vY0":-136.07737784664488,"vZ0":-4.617035051262437,"x":121.67,"y":183.08,"x0":-2.622333930378739,"y0":50.00533805168151,"z0":5.227660071293399,"aX":-8.616507170323331},"breaks":{"breakAngle":18.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":9.7,"breakHorizontal":6.7,"spinRate":2473,"spinDirection":229},"zone":8,"typeConfidence":2.0,"plateTime":0.4000650111877486,"extension":6.265772987334722},"index":0,"playId":"2c601897-9442-3cac-a4c8-724bbe31892c","pitchNumber":1,"startTime":"2026-05-17T21:21:39.681Z","endTime":"2026-05-17T21:21:42.681Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.1,"endSpeed":79.2,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.39292095185529,"aZ":-26.026959001071244,"pfxX":-8.885764225996596,"pfxZ":3.9076211987317953,"pX":-0.5145146820343722,"pZ":1.287506700606063,"vX0":7.612606418900982,"vY0":-123.8057516671079,"vZ0":-4.705160275515397,"x":136.61,"y":204.02,"x0":-2.4535446307605655,"y0":50.005278493715494,"z0":5.353868888540496,"aX":-13.994165257397261},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":6.4,"breakHorizontal":14.6,"spinRate":2256,"spinDirection":247},"zone":13,"typeConfidence":2.0,"plateTime":0.43999785259651913,"extension":6.376568170978605},"index":1,"playId":"6c0def30-f1c3-388f-be2d-868c824661b1","pitchNumber":2,"startTime":"2026-05-17T21:21:55.453Z","endTime":"2026-05-17T21:21:59.843Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-05-17T21:22:10.797Z","endTime":"2026-05-17T21:22:24.708Z","isPitch":false,"type":"action","player":{"id":687859,"link":"/api/v1/people/687859"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.5,"endSpeed":75.5,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.71132953627233,"aZ":-37.01408394657913,"pfxX":4.870248928021363,"pfxZ":-3.420960801782627,"pX":0.8423998535786534,"pZ":1.980171489773932,"vX0":6.099295358361335,"vY0":-117.22735695869889,"vZ0":-0.5708942551076623,"x":84.89,"y":185.32,"x0":-2.4095779295438966,"y0":50.001964218767704,"z0":5.633321011964657,"aX":6.890665135071129},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.8,"breakVerticalInduced":-6.1,"breakHorizontal":-10.1,"spinRate":2977,"spinDirection":57},"zone":14,"typeConfidence":2.0,"plateTime":0.46429876171397,"extension":5.903919291672938},"index":3,"playId":"b4b9c65f-46b0-3586-9299-4068eb4240a1","pitchNumber":3,"startTime":"2026-05-17T21:22:24.708Z","endTime":"2026-05-17T21:22:27.851Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SV","description":"Slurve"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":79.5,"endSpeed":74.3,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.075284624704604,"aZ":-38.245958520979535,"pfxX":5.250291552154724,"pfxZ":-4.433818581082134,"pX":-0.2567882103066919,"pZ":0.7772555144541192,"vX0":3.446428758528347,"vY0":-115.8644039120909,"vZ0":-2.5221084488093846,"x":126.79,"y":217.79,"x0":-2.441576963335065,"y0":50.00131817202215,"z0":5.507602035166764,"aX":7.19276308983336},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.2,"breakVerticalInduced":-8.4,"breakHorizontal":-10.3,"spinRate":2928,"spinDirection":58},"zone":13,"typeConfidence":2.0,"plateTime":0.4713256993819406,"extension":5.877009996306423},"index":4,"playId":"b49e8473-e390-3622-9ed0-3bf66de2b672","pitchNumber":4,"startTime":"2026-05-17T21:22:42.230Z","endTime":"2026-05-17T21:22:47.659Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-17T21:22:47.659Z","atBatIndex":12},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Willi Castro lines out sharply to right fielder Corbin Carroll.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-05-17T21:22:55.815Z","endTime":"2026-05-17T21:23:38.818Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":647336,"fullName":"Michael Soroka","link":"/api/v1/people/647336"},"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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":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":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":79.6,"endSpeed":74.9,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.729627382921112,"aZ":-38.42565348049163,"pfxX":5.310153337773778,"pfxZ":-4.519518306595385,"pX":-0.5825710933022361,"pZ":0.5382058644938835,"vX0":2.927493446469765,"vY0":-116.01519461941132,"vZ0":-2.9402061802629067,"x":139.21,"y":224.25,"x0":-2.544730144916652,"y0":50.00439123327414,"z0":5.432887711025642,"aX":7.343742543279934},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.1,"breakVerticalInduced":-8.6,"breakHorizontal":-10.3,"spinRate":2966,"spinDirection":55},"zone":13,"typeConfidence":2.0,"plateTime":0.46952102334513235,"extension":5.8817932543507006},"index":0,"playId":"5b8e725d-c462-3415-a596-e7b0ee20c66c","pitchNumber":1,"startTime":"2026-05-17T21:23:13.043Z","endTime":"2026-05-17T21:23:16.875Z","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":93.2,"endSpeed":86.7,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.588417692262336,"aZ":-17.62255191308781,"pfxX":-3.4820011969480262,"pfxZ":7.676738601996856,"pX":0.5543602982696687,"pZ":2.1767887619756077,"vX0":9.09500449838714,"vY0":-135.57427969496567,"vZ0":-4.701582306314753,"x":95.87,"y":180.01,"x0":-2.364592418270502,"y0":50.00086523846091,"z0":5.131889318661017,"aX":-6.599247071998961},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":13.3,"breakHorizontal":4.8,"spinRate":2532,"spinDirection":227},"zone":6,"typeConfidence":2.0,"plateTime":0.40122758482921395,"extension":6.463199182585657},"hitData":{"launchSpeed":104.6,"launchAngle":17.0,"totalDistance":285.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":190.32,"coordY":104.28}},"index":1,"playId":"ac22a603-442b-324a-b9bf-5f5f3f16a947","pitchNumber":2,"startTime":"2026-05-17T21:23:27.397Z","endTime":"2026-05-17T21:23:38.818Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-17T21:23:38.818Z","atBatIndex":13},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jake McCarthy strikes out on a foul tip.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-05-17T21:23:53.586Z","endTime":"2026-05-17T21:24:56.429Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":647336,"fullName":"Michael Soroka","link":"/api/v1/people/647336"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"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(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":88.8,"endSpeed":83.5,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.15299479473977,"aZ":-23.08175762664135,"pfxX":0.11882808698384295,"pfxZ":5.2286616046888605,"pX":1.0844072574977717,"pZ":2.1661728938496596,"vX0":9.088496728769405,"vY0":-129.2772069110438,"vZ0":-3.4030227912304687,"x":75.66,"y":180.29,"x0":-2.4529505369675584,"y0":50.00019325507411,"z0":5.217992773981655,"aX":0.20507978032124552},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":9.1,"breakHorizontal":-1.7,"spinRate":2657,"spinDirection":207},"zone":14,"typeConfidence":2.0,"plateTime":0.41941837108345137,"extension":6.401267609034331},"index":0,"playId":"3bd66814-1f00-3c2c-90c3-0301a724f444","pitchNumber":1,"startTime":"2026-05-17T21:24:04.868Z","endTime":"2026-05-17T21:24:07.877Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.6,"endSpeed":78.6,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.951920852033766,"aZ":-23.37730322773289,"pfxX":-7.182853885254884,"pfxZ":5.648007321413802,"pX":0.007454261470504527,"pZ":2.296289221178783,"vX0":8.47086439351511,"vY0":-123.09854073041521,"vZ0":-2.56339456764902,"x":116.72,"y":176.78,"x0":-2.520899024293115,"y0":50.005174469146645,"z0":5.298996828373287,"aX":-11.193469255999702},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":10.0,"breakHorizontal":11.4,"spinRate":2325,"spinDirection":248},"zone":5,"typeConfidence":2.0,"plateTime":0.4423998322022733,"extension":6.601098736132966},"index":1,"playId":"9560774b-1fae-3a50-aea6-2e8fcff77e5d","pitchNumber":2,"startTime":"2026-05-17T21:24:27.519Z","endTime":"2026-05-17T21:24:31.865Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":93.9,"endSpeed":87.4,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.49619360014794,"aZ":-22.74410163055928,"pfxX":-3.697207430222527,"pfxZ":4.889923355397476,"pX":0.14667041326151722,"pZ":3.34130874222271,"vX0":8.44934215463456,"vY0":-136.64481804359764,"vZ0":-1.0665871208888378,"x":111.41,"y":148.56,"x0":-2.4780339376996925,"y0":50.002494189976964,"z0":5.270671546005573,"aX":-7.13057329549207},"breaks":{"breakAngle":14.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":8.9,"breakHorizontal":5.3,"spinRate":2608,"spinDirection":228},"zone":2,"typeConfidence":2.0,"plateTime":0.3978280129410843,"extension":6.330802061720303},"index":2,"playId":"5811be97-595d-3fc2-a094-02458c71502c","pitchNumber":3,"startTime":"2026-05-17T21:24:51.169Z","endTime":"2026-05-17T21:24:56.429Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-17T21:24:56.429Z","atBatIndex":14},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Ryan Waldschmidt pops out to first baseman TJ Rumfield.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":15,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-05-17T21:26:41.120Z","endTime":"2026-05-17T21:28:28.379Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":1},"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"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":814439,"fullName":"Ryan Waldschmidt","link":"/api/v1/people/814439"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"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":"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":87.7,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.53381951352261,"aZ":-17.89870469947446,"pfxX":-4.730604777701061,"pfxZ":7.326460930944277,"pX":1.0664570637027004,"pZ":3.3065375391144443,"vX0":7.983816908731132,"vY0":-137.51025591268538,"vZ0":-3.185953363419123,"x":76.35,"y":149.5,"x0":-1.2371635695630385,"y0":50.00290523999068,"z0":5.668915278394399,"aX":-9.218080675110482},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":13.0,"breakHorizontal":7.2,"spinRate":2323,"spinDirection":222},"zone":12,"typeConfidence":0.91,"plateTime":0.39570732986211166,"extension":5.886384558544799},"index":0,"playId":"60da6c9e-aabf-3d94-ab8f-a3ea92c21340","pitchNumber":1,"startTime":"2026-05-17T21:27:08.603Z","endTime":"2026-05-17T21:27:12.771Z","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":0},"pitchData":{"startSpeed":83.0,"endSpeed":78.2,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.64226932707764,"aZ":-29.451609871991923,"pfxX":2.0671855206919516,"pfxZ":1.8011917210540167,"pX":-0.26284738771850036,"pZ":0.6243444131127276,"vX0":2.636502184539696,"vY0":-120.93750426560814,"vZ0":-5.347355300871004,"x":127.02,"y":221.92,"x0":-1.6267072630939332,"y0":50.0051694035016,"z0":5.379850793224016,"aX":3.130842591851875},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":2.5,"breakHorizontal":-4.2,"spinRate":2479,"spinDirection":54},"zone":13,"typeConfidence":2.0,"plateTime":0.4490912435867829,"extension":5.992152014110651},"index":1,"playId":"ce39ac73-98ff-36c5-ba0e-cf1ed888f77c","pitchNumber":2,"startTime":"2026-05-17T21:27:26.420Z","endTime":"2026-05-17T21:27:30.247Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":87.8,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.251477477708594,"aZ":-17.035265962416556,"pfxX":-5.7850502105657515,"pfxZ":7.802466350297801,"pX":1.6124026697739713,"pZ":1.872884865196859,"vX0":9.798587467629098,"vY0":-137.20053523110022,"vZ0":-6.802788533751399,"x":55.54,"y":188.21,"x0":-1.2248220717167626,"y0":50.005684380214674,"z0":5.510081705554372,"aX":-11.229456363572229},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":13.1,"breakHorizontal":8.9,"spinRate":2528,"spinDirection":223},"zone":14,"typeConfidence":0.92,"plateTime":0.3965096498136629,"extension":5.951295212637513},"index":2,"playId":"32b06d2b-57aa-3270-abc2-d28b66d1d7d5","pitchNumber":3,"startTime":"2026-05-17T21:27:46.833Z","endTime":"2026-05-17T21:27:50.646Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":87.8,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.505510447495965,"aZ":-17.897195585191923,"pfxX":-4.86552299023774,"pfxZ":7.345298080283477,"pX":0.28512480709861615,"pZ":2.4940252094132274,"vX0":6.2106014652564765,"vY0":-137.13981019555192,"vZ0":-5.068572342289698,"x":106.13,"y":171.44,"x0":-1.355301413914544,"y0":50.00285988439187,"z0":5.550821084283052,"aX":-9.457778433010711},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":12.7,"breakHorizontal":7.8,"spinRate":2537,"spinDirection":219},"zone":6,"typeConfidence":0.91,"plateTime":0.3963181902476829,"extension":5.944252606580052},"index":3,"playId":"e407305f-7a04-3065-b517-99b37206b44a","pitchNumber":4,"startTime":"2026-05-17T21:28:01.958Z","endTime":"2026-05-17T21:28:05.820Z","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":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.4,"endSpeed":83.7,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.07564492389847,"aZ":-26.78191540790633,"pfxX":0.22950661427317254,"pfxZ":3.0745707985359676,"pX":0.54544464795023,"pZ":1.866679003090249,"vX0":5.189569689908973,"vY0":-130.22067320635662,"vZ0":-4.22772321846174,"x":96.21,"y":188.38,"x0":-1.4860856256108288,"y0":50.001619000645015,"z0":5.4894810360374615,"aX":0.4012012530043392},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":5.0,"breakHorizontal":-1.3,"spinRate":2630,"spinDirection":202},"zone":9,"typeConfidence":0.91,"plateTime":0.4173636440700501,"extension":5.859450146470913},"hitData":{"launchSpeed":60.7,"launchAngle":58.0,"totalDistance":138.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":161.01,"coordY":158.96}},"index":4,"playId":"3b1b00f3-d1c6-33e1-ba96-d7e3b6ca741a","pitchNumber":5,"startTime":"2026-05-17T21:28:18.086Z","endTime":"2026-05-17T21:28:28.379Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-17T21:28:28.379Z","atBatIndex":15},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ildemaro Vargas flies out to left fielder Mickey Moniak.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-05-17T21:28:33.063Z","endTime":"2026-05-17T21:30:06.167Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"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"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":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":4},"credits":[{"player":{"id":666160,"link":"/api/v1/people/666160"},"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, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.3,"endSpeed":78.9,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.079106090128665,"aZ":-39.41794357806194,"pfxX":-0.4258097588810257,"pfxZ":-4.654795438031556,"pX":-0.558728961897401,"pZ":2.434545184882708,"vX0":2.689085890522292,"vY0":-122.87778234768646,"vZ0":0.27987327693383746,"x":138.3,"y":173.05,"x0":-1.603201471290212,"y0":50.00047149673398,"z0":5.617940481468406,"aX":-0.6637400677067194},"breaks":{"breakAngle":0.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.1,"breakVerticalInduced":-8.2,"breakHorizontal":0.2,"spinRate":2588,"spinDirection":26},"zone":4,"typeConfidence":2.0,"plateTime":0.4426124130391522,"extension":5.879301457539643},"index":0,"playId":"2bf16278-022b-34b4-9d64-b74731e86a67","pitchNumber":1,"startTime":"2026-05-17T21:28:52.579Z","endTime":"2026-05-17T21:28:56.616Z","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-17T21:29:00.279Z","endTime":"2026-05-17T21:29:14.399Z","isPitch":false,"type":"action","player":{"id":545121,"link":"/api/v1/people/545121"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.2,"endSpeed":87.4,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.724476221306933,"aZ":-17.86632303023193,"pfxX":-6.7047857633611905,"pfxZ":7.3372605385843075,"pX":-0.2801387018182076,"pZ":2.1787977495328343,"vX0":5.7491348516118945,"vY0":-138.46836127850588,"vZ0":-5.589199002229774,"x":127.68,"y":179.95,"x0":-1.508001269684044,"y0":50.00223824322421,"z0":5.411255266658708,"aX":-13.073237380818618},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":12.4,"breakHorizontal":11.0,"spinRate":2508,"spinDirection":222},"zone":5,"typeConfidence":0.92,"plateTime":0.3949469016844236,"extension":5.933951849865429},"index":2,"playId":"64176971-f283-3db4-9556-a2c90b4ed417","pitchNumber":2,"startTime":"2026-05-17T21:29:14.399Z","endTime":"2026-05-17T21:29:17.399Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.0,"endSpeed":80.8,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.10130321661952,"aZ":-22.65297243648764,"pfxX":-7.975621292131568,"pfxZ":5.8030494412775075,"pX":-0.40494336897813304,"pZ":0.3681047321538679,"vX0":5.554020984976201,"vY0":-126.5469389878938,"vZ0":-7.671835632713395,"x":132.44,"y":228.84,"x0":-1.5796501293420229,"y0":50.002461328638766,"z0":5.222730522697192,"aX":-13.081043066735964},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":9.1,"breakHorizontal":13.3,"spinRate":2075,"spinDirection":241},"zone":13,"typeConfidence":0.56,"plateTime":0.4309843253057153,"extension":5.98568909031611},"index":3,"playId":"e4ebdc18-0276-3dc6-a98f-35af5c0dd6b9","pitchNumber":3,"startTime":"2026-05-17T21:29:35.552Z","endTime":"2026-05-17T21:29:39.247Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.9,"endSpeed":79.4,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.42943281013139,"aZ":-25.741278638654837,"pfxX":-8.150145706873516,"pfxZ":4.025670126313382,"pX":-1.1805159094950628,"pZ":2.151629104004687,"vX0":3.8269272741075584,"vY0":-125.08603212136174,"vZ0":-3.052116264103164,"x":162.0,"y":180.69,"x0":-1.6652303146020562,"y0":50.00040067197524,"z0":5.480898978008192,"aX":-13.011629381042612},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":6.8,"breakHorizontal":13.9,"spinRate":2136,"spinDirection":242},"zone":13,"typeConfidence":2.0,"plateTime":0.4366193709941273,"extension":5.74939854627348},"hitData":{"launchSpeed":74.5,"launchAngle":49.0,"totalDistance":251.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":96.18,"coordY":104.17}},"index":4,"playId":"49c4cca4-1335-3c4f-8c4d-1e2480d1b3f7","pitchNumber":4,"startTime":"2026-05-17T21:29:53.976Z","endTime":"2026-05-17T21:30:06.167Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-17T21:30:06.167Z","atBatIndex":16},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Corbin Carroll walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-05-17T21:30:06.518Z","endTime":"2026-05-17T21:32:16.725Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":547179,"fullName":"Michael Lorenzen","link":"/api/v1/people/547179"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"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":2},"pitchData":{"startSpeed":91.8,"endSpeed":84.6,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.461940737937823,"aZ":-25.52844847891574,"pfxX":-2.6435622448229865,"pfxZ":3.6565170400987057,"pX":-0.29951142516068063,"pZ":2.1986588130492426,"vX0":4.380386603216686,"vY0":-133.65579484183627,"vZ0":-3.7107013806287577,"x":128.42,"y":179.42,"x0":-1.612498547578522,"y0":50.00539190405388,"z0":5.427928090526238,"aX":-4.807927218667656},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":6.1,"breakHorizontal":3.8,"spinRate":2556,"spinDirection":216},"zone":4,"typeConfidence":0.87,"plateTime":0.40904022656267935,"extension":5.897718064933399},"index":0,"playId":"53332666-c09c-3f25-a2a5-1a583c21b97d","pitchNumber":1,"startTime":"2026-05-17T21:30:29.748Z","endTime":"2026-05-17T21:30:32.939Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.0,"endSpeed":82.6,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.913530895120548,"aZ":-33.11137412737173,"pfxX":-8.450472751661234,"pfxZ":-0.5487916212413982,"pX":1.0474230539772111,"pZ":0.2360750485901689,"vX0":9.353411706150558,"vY0":-129.26978360127438,"vZ0":-6.040188770747209,"x":77.07,"y":232.41,"x0":-1.5061335423217839,"y0":50.005097719402144,"z0":5.120327679422576,"aX":-14.42013112592839},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":-2.0,"breakHorizontal":13.4,"spinRate":1376,"spinDirection":254},"zone":14,"typeConfidence":0.72,"plateTime":0.4224284360483055,"extension":5.99590713735961},"index":1,"playId":"bfab7adc-08cf-3f71-a92a-5a85d4ccff3f","pitchNumber":2,"startTime":"2026-05-17T21:30:56.167Z","endTime":"2026-05-17T21:30:59.521Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.0,"endSpeed":88.3,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.95183491282441,"aZ":-18.47156420906734,"pfxX":-4.3876060200308675,"pfxZ":6.9692096956606076,"pX":1.4188296524329402,"pZ":1.8532907116464177,"vX0":9.264114443468433,"vY0":-138.1905553605929,"vZ0":-6.101453489656177,"x":62.92,"y":188.74,"x0":-1.3819837669145616,"y0":50.00444416749985,"z0":5.298271211855631,"aX":-8.629608104844587},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":11.8,"breakHorizontal":6.4,"spinRate":2500,"spinDirection":226},"zone":14,"typeConfidence":0.88,"plateTime":0.39384393590109834,"extension":5.935990671360442},"index":2,"playId":"7259b294-5e56-3869-858a-8e9518a5f481","pitchNumber":3,"startTime":"2026-05-17T21:31:12.579Z","endTime":"2026-05-17T21:31:16.181Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.2,"endSpeed":79.2,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.30424460455385,"aZ":-39.88046112055951,"pfxX":0.44596760666285284,"pfxZ":-4.939332621286438,"pX":-0.7841456837854242,"pZ":2.2549930893242487,"vX0":2.163424703438583,"vY0":-122.81486097304564,"vZ0":-0.018837855308671214,"x":146.89,"y":177.9,"x0":-1.7265180162607543,"y0":50.00187650169052,"z0":5.5937926665525355,"aX":0.6955649839870749},"breaks":{"breakAngle":1.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.6,"breakVerticalInduced":-8.8,"breakHorizontal":-1.2,"spinRate":2561,"spinDirection":32},"zone":4,"typeConfidence":2.0,"plateTime":0.4422879584844739,"extension":5.907594993090033},"index":3,"playId":"6ff28c46-697f-3f25-836d-b371b09a3e30","pitchNumber":4,"startTime":"2026-05-17T21:31:32.340Z","endTime":"2026-05-17T21:31:37.240Z","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":95.8,"endSpeed":88.6,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.640494826481238,"aZ":-16.346290955915265,"pfxX":-4.764173894482603,"pfxZ":7.933874676389117,"pX":0.03273416454178934,"pZ":2.5756678830619184,"vX0":5.909792529832387,"vY0":-139.4854358788522,"vZ0":-4.928976383435167,"x":115.75,"y":169.24,"x0":-1.4819282557931799,"y0":50.005808818601025,"z0":5.422902101744537,"aX":-9.50880504472396},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":13.7,"breakHorizontal":7.6,"spinRate":2608,"spinDirection":222},"zone":5,"typeConfidence":0.91,"plateTime":0.3907757679083299,"extension":5.902319202502405},"index":4,"playId":"faec542b-0378-3a08-939d-127bb1588c84","pitchNumber":5,"startTime":"2026-05-17T21:31:52.053Z","endTime":"2026-05-17T21:31:55.053Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.1,"endSpeed":79.7,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.87589067261553,"aZ":-27.020992057869236,"pfxX":-6.823171734059891,"pfxZ":3.231488817043834,"pX":-1.874430876166385,"pZ":2.5306242751214563,"vX0":1.7637344222569917,"vY0":-124.19339140978488,"vZ0":-1.8039363347621813,"x":188.45,"y":170.45,"x0":-1.6977671757719077,"y0":50.00515032147839,"z0":5.468168896180468,"aX":-10.888024234018584},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":5.8,"breakHorizontal":12.1,"spinRate":2131,"spinDirection":243},"zone":11,"typeConfidence":2.0,"plateTime":0.4374705005071666,"extension":5.844262560728922},"index":5,"playId":"c54a08b4-70fe-3a5b-8ef2-e0e14c6bd02a","pitchNumber":6,"startTime":"2026-05-17T21:32:13.160Z","endTime":"2026-05-17T21:32:16.725Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-17T21:32:16.725Z","atBatIndex":17},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Geraldo Perdomo walks. Corbin Carroll to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-05-17T21:32:21.626Z","endTime":"2026-05-17T21:34:28.277Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"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":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"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":91.7,"endSpeed":84.4,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.451099256724603,"aZ":-23.74962112749448,"pfxX":-8.322425930668256,"pfxZ":4.645158697295205,"pX":-0.2706304227607261,"pZ":2.419679847846415,"vX0":6.247284561797787,"vY0":-133.5050384073158,"vZ0":-3.813909859208222,"x":127.32,"y":173.45,"x0":-1.5541508791985048,"y0":50.00226429658765,"z0":5.566366446268785,"aX":-15.094827512359068},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":7.8,"breakHorizontal":13.8,"spinRate":2320,"spinDirection":222},"zone":5,"typeConfidence":0.89,"plateTime":0.409511042856213,"extension":5.784411262539391},"index":0,"playId":"db635236-3670-329f-8882-63baaf69cdbe","pitchNumber":1,"startTime":"2026-05-17T21:32:40.108Z","endTime":"2026-05-17T21:32:44.217Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.1,"endSpeed":77.3,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.0318833267454,"aZ":-24.073096228786703,"pfxX":-7.8480964854971775,"pfxZ":5.430515174429215,"pX":0.4303481225355093,"pZ":-0.09935924171608194,"vX0":6.90547808932377,"vY0":-120.71026108345607,"vZ0":-7.971277456247584,"x":100.6,"y":241.46,"x0":-1.4325050418005074,"y0":50.0053283095008,"z0":5.330386856300558,"aX":-11.713429924168498},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":8.3,"breakHorizontal":12.8,"spinRate":2106,"spinDirection":238},"zone":14,"typeConfidence":0.91,"plateTime":0.45182946918581113,"extension":5.911993279986799},"index":1,"playId":"71cb6aa3-1e8b-359d-adb7-ad337155363d","pitchNumber":2,"startTime":"2026-05-17T21:32:57.449Z","endTime":"2026-05-17T21:33:02.601Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":true},"count":{"balls":1,"strikes":1,"outs":2},"index":2,"actionPlayId":"71cb6aa3-1e8b-359d-adb7-ad337155363d","startTime":"2026-05-17T21:33:07.084Z","endTime":"2026-05-17T21:33:27.211Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.5,"endSpeed":85.1,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.905275572981953,"aZ":-22.844574452608146,"pfxX":-7.560822699927771,"pfxZ":5.082708311470855,"pX":-0.9145426325900976,"pZ":3.417172139760792,"vX0":4.720417369142292,"vY0":-133.4204655307145,"vZ0":-1.5086664714146187,"x":151.86,"y":146.52,"x0":-1.7083862757660708,"y0":50.000680229101214,"z0":5.607995509989259,"aX":-13.87257523843617},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":9.1,"breakHorizontal":13.0,"spinRate":2256,"spinDirection":227},"zone":11,"typeConfidence":2.0,"plateTime":0.4077677554487691,"extension":5.748633873436195},"index":3,"playId":"782bf9cf-6d29-330d-8d3d-c499b9bda347","pitchNumber":3,"startTime":"2026-05-17T21:33:27.211Z","endTime":"2026-05-17T21:33:31.641Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.7,"endSpeed":79.8,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.848335920129117,"aZ":-32.195536078902414,"pfxX":0.6417436997658799,"pfxZ":-0.010692023073833212,"pX":-0.9332533230629854,"pZ":2.346064565702089,"vX0":1.7412742442438274,"vY0":-124.98137583668257,"vZ0":-1.612921305783354,"x":152.57,"y":175.44,"x0":-1.718483070207384,"y0":50.00482030263301,"z0":5.609369237853092,"aX":1.0295557663726311},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":-0.1,"breakHorizontal":-1.6,"spinRate":2641,"spinDirection":109},"zone":13,"typeConfidence":0.94,"plateTime":0.4359071767499576,"extension":5.8473167680459905},"index":4,"playId":"e0f22f0b-61fa-30f9-8cd4-293fadf489ab","pitchNumber":4,"startTime":"2026-05-17T21:33:43.548Z","endTime":"2026-05-17T21:33:48.161Z","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":5,"playId":"7ae26fa7-0837-3fba-83a5-db84cfe8ebf2","startTime":"2026-05-17T21:34:04.892Z","endTime":"2026-05-17T21:34:07.892Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.7,"endSpeed":86.7,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.428223520818396,"aZ":-19.99209912761116,"pfxX":-3.2599894461029937,"pfxZ":6.368068467078494,"pX":-0.05251874946573333,"pZ":3.460743662814108,"vX0":4.87207163243257,"vY0":-136.5568470984324,"vZ0":-2.288643155786967,"x":119.0,"y":145.34,"x0":-1.4256826413821708,"y0":50.0039240499461,"z0":5.665970119791326,"aX":-6.237595928891369},"breaks":{"breakAngle":14.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":11.3,"breakHorizontal":5.0,"spinRate":2382,"spinDirection":223},"zone":2,"typeConfidence":0.79,"plateTime":0.3991352056549138,"extension":5.7879918902537675},"index":6,"playId":"3b2c8239-bfee-3819-a0a1-dfceaf38163b","pitchNumber":5,"startTime":"2026-05-17T21:34:23.885Z","endTime":"2026-05-17T21:34:28.277Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-17T21:34:28.277Z","atBatIndex":18},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Nolan Arenado singles on a line drive to left fielder Mickey Moniak. Corbin Carroll scores. Geraldo Perdomo to 2nd.","rbi":1,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-05-17T21:34:33.238Z","endTime":"2026-05-17T21:35:21.713Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":60},"count":{"balls":0,"strikes":0,"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"},"postOnSecond":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"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":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":666160,"link":"/api/v1/people/666160"},"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":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"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":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"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":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.1,"endSpeed":80.3,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.672552559822304,"aZ":-32.508678355809046,"pfxX":0.6911166305964205,"pfxZ":-0.20375051390379006,"pX":-0.3814878737397902,"pZ":2.237389319710074,"vX0":2.603890597312803,"vY0":-125.5064692059735,"vZ0":-2.0148877028055034,"x":131.54,"y":178.37,"x0":-1.5157430069856799,"y0":50.00577755325801,"z0":5.6590391754404825,"aX":1.119406749919053},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":-0.6,"breakHorizontal":-1.8,"spinRate":2546,"spinDirection":96},"zone":7,"typeConfidence":0.95,"plateTime":0.43383760718518083,"extension":5.8225118493227095},"hitData":{"launchSpeed":71.5,"launchAngle":27.0,"totalDistance":238.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":54.07,"coordY":124.95}},"index":0,"playId":"853b6912-8e56-305b-8cc5-93c184b6c47f","pitchNumber":1,"startTime":"2026-05-17T21:35:07.280Z","endTime":"2026-05-17T21:35:21.713Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-17T21:35:21.713Z","atBatIndex":19},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Lourdes Gurriel Jr. singles on a line drive to left fielder Mickey Moniak. Geraldo Perdomo scores. Nolan Arenado to 2nd.","rbi":1,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":20,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-05-17T21:35:22.769Z","endTime":"2026-05-17T21:36:01.163Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":547179,"fullName":"Michael Lorenzen","link":"/api/v1/people/547179"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"postOnSecond":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"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":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":666160,"link":"/api/v1/people/666160"},"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":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"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":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":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":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"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(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.1,"endSpeed":78.4,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.992925248335776,"aZ":-37.91531161156207,"pfxX":1.706414752137678,"pfxZ":-3.7640329113361055,"pX":0.04179478757634626,"pZ":1.9416326462412359,"vX0":3.028817842840086,"vY0":-121.17245303966229,"vZ0":-1.0715643835800892,"x":115.41,"y":186.36,"x0":-1.433772761824409,"y0":50.002831894795634,"z0":5.628669750892829,"aX":2.6022418112826915},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.6,"breakVerticalInduced":-6.8,"breakHorizontal":-3.6,"spinRate":2625,"spinDirection":32},"zone":8,"typeConfidence":0.74,"plateTime":0.44767245737282213,"extension":5.95638787435458},"hitData":{"launchSpeed":89.1,"launchAngle":16.0,"totalDistance":246.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":64.94,"coordY":121.63}},"index":0,"playId":"73e6aba1-3b78-3005-a49f-e78d794a1fc3","pitchNumber":1,"startTime":"2026-05-17T21:35:49.978Z","endTime":"2026-05-17T21:36:01.163Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-17T21:36:01.163Z","atBatIndex":20},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Adrian Del Castillo strikes out swinging.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":21,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-05-17T21:36:52.789Z","endTime":"2026-05-17T21:37:36.810Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":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":[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":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":664954,"link":"/api/v1/people/664954"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-05-17T21:36:13.660Z","endTime":"2026-05-17T21:36:54.948Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.5,"endSpeed":78.3,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.410866210091168,"aZ":-39.47460872849219,"pfxX":-0.7517560970819201,"pfxZ":-4.807119794321014,"pX":0.9955306721241676,"pZ":1.0061438632091633,"vX0":6.053341855869265,"vY0":-121.5426251405792,"vZ0":-2.808800537599397,"x":79.05,"y":211.61,"x0":-1.4134502031227307,"y0":50.00162435790789,"z0":5.554241986923012,"aX":-1.1419183888662794},"breaks":{"breakAngle":0.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.9,"breakVerticalInduced":-9.1,"breakHorizontal":0.1,"spinRate":2615,"spinDirection":25},"zone":14,"typeConfidence":2.0,"plateTime":0.44803460216415614,"extension":6.019595869611831},"index":1,"playId":"66b653d6-0541-31db-8a52-254e5702991c","pitchNumber":1,"startTime":"2026-05-17T21:36:54.948Z","endTime":"2026-05-17T21:36:58.216Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"index":2,"startTime":"2026-05-17T21:37:09.797Z","endTime":"2026-05-17T21:37:15.879Z","isPitch":false,"type":"action","player":{"id":680728,"link":"/api/v1/people/680728"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.5,"endSpeed":77.5,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.662591744248726,"aZ":-23.612673719933007,"pfxX":-8.176749747908222,"pfxZ":5.601015833672496,"pX":-0.34030873724674443,"pZ":1.4226766337991408,"vX0":5.265597907299264,"vY0":-122.91309764686999,"vZ0":-5.10986408083066,"x":129.97,"y":200.37,"x0":-1.4494825471907606,"y0":50.001275999022326,"z0":5.536902227956357,"aX":-12.493463191412264},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":9.1,"breakHorizontal":13.6,"spinRate":2149,"spinDirection":241},"zone":13,"typeConfidence":2.0,"plateTime":0.44583740294117513,"extension":5.769403714992661},"index":3,"playId":"5715fa4a-6eb7-3477-84d6-f9d415e4db04","pitchNumber":2,"startTime":"2026-05-17T21:37:15.879Z","endTime":"2026-05-17T21:37:20.995Z","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":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":84.3,"endSpeed":77.6,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.927432532359266,"aZ":-23.898706782226387,"pfxX":-8.494727651023343,"pfxZ":5.430945358965717,"pX":0.09141268693305767,"pZ":0.9241215442739633,"vX0":6.53554847111769,"vY0":-122.56598696921742,"vZ0":-6.07382507935222,"x":113.52,"y":213.83,"x0":-1.5042812974010136,"y0":50.0017321123982,"z0":5.471537975379128,"aX":-12.940552627706568},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":8.6,"breakHorizontal":13.9,"spinRate":2139,"spinDirection":241},"zone":14,"typeConfidence":2.0,"plateTime":0.4466549977093561,"extension":5.862539536908797},"index":4,"playId":"78175688-f0b6-3a0c-9b66-3e825f3f8bd6","pitchNumber":3,"startTime":"2026-05-17T21:37:32.666Z","endTime":"2026-05-17T21:37:36.810Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-17T21:37:36.810Z","atBatIndex":21},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Kyle Karros grounds out, shortstop Geraldo Perdomo to first baseman Jose Fernandez.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-05-17T21:39:30.853Z","endTime":"2026-05-17T21:40:09.917Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":647336,"fullName":"Michael Soroka","link":"/api/v1/people/647336"},"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":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"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":699912,"link":"/api/v1/people/699912"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":86.5,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.84484504942405,"aZ":-23.279076134568392,"pfxX":-7.431414454924063,"pfxZ":4.723271199787372,"pX":0.6657543014576058,"pZ":2.3474066017436086,"vX0":10.64726476283971,"vY0":-135.02212677345378,"vZ0":-3.6366162160915847,"x":91.62,"y":175.4,"x0":-2.3269269260298597,"y0":50.00458118479761,"z0":5.311660919793322,"aX":-14.000473505243106},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":8.2,"breakHorizontal":11.8,"spinRate":2360,"spinDirection":226},"zone":6,"typeConfidence":2.0,"plateTime":0.4025814102924361,"extension":6.200452093311439},"index":0,"playId":"89f5225d-c23c-3f06-a922-b7fba163d962","pitchNumber":1,"startTime":"2026-05-17T21:39:47.186Z","endTime":"2026-05-17T21:39:51.006Z","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":86.1,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.147428282867605,"aZ":-24.817421834423424,"pfxX":-7.60467784415249,"pfxZ":3.920913117396138,"pX":-0.47124989586404387,"pZ":2.7634762294283806,"vX0":7.775552194213008,"vY0":-135.05105918018702,"vZ0":-2.371384432552097,"x":134.96,"y":164.17,"x0":-2.378549198635444,"y0":50.00209020927681,"z0":5.3707104455353765,"aX":-14.264622920659379},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":6.8,"breakHorizontal":12.5,"spinRate":2325,"spinDirection":231},"zone":4,"typeConfidence":2.0,"plateTime":0.4031937011362232,"extension":6.029502988981947},"hitData":{"launchSpeed":88.8,"launchAngle":-11.0,"totalDistance":14.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":102.15,"coordY":153.71}},"index":1,"playId":"d1d71749-fe3e-3266-8068-b7481733bc45","pitchNumber":2,"startTime":"2026-05-17T21:40:00.962Z","endTime":"2026-05-17T21:40:09.917Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-17T21:40:09.917Z","atBatIndex":22},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Brett Sullivan flies out to right fielder Corbin Carroll.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-05-17T21:40:18.242Z","endTime":"2026-05-17T21:41:02.203Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":664954,"fullName":"Brett Sullivan","link":"/api/v1/people/664954"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":647336,"fullName":"Michael Soroka","link":"/api/v1/people/647336"},"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":664954,"fullName":"Brett Sullivan","link":"/api/v1/people/664954"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":682998,"link":"/api/v1/people/682998"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.1,"endSpeed":86.4,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.064861143886972,"aZ":-22.193887012819992,"pfxX":-3.7183121273283004,"pfxZ":5.324622361850258,"pX":0.3244488519772756,"pZ":3.3561665135065253,"vX0":8.65173360604388,"vY0":-134.1265809568973,"vZ0":-1.018229909822343,"x":104.63,"y":148.16,"x0":-2.4187979792043457,"y0":50.00513287216806,"z0":5.281364495736927,"aX":-6.973758979623552},"breaks":{"breakAngle":14.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":9.7,"breakHorizontal":5.5,"spinRate":2438,"spinDirection":226},"zone":12,"typeConfidence":2.0,"plateTime":0.4038944935689437,"extension":6.445023930990737},"index":0,"playId":"6ff587ae-ddfb-3df8-a342-d66c336c6c46","pitchNumber":1,"startTime":"2026-05-17T21:40:35.365Z","endTime":"2026-05-17T21:40:39.606Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.8,"endSpeed":78.8,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.564768873242055,"aZ":-23.204713663557136,"pfxX":-7.800173526204831,"pfxZ":5.719873002217618,"pX":-0.15803041216185654,"pZ":2.531004015217524,"vX0":8.22123807480704,"vY0":-123.36935801844226,"vZ0":-2.0564894709518313,"x":123.02,"y":170.44,"x0":-2.4932867512412686,"y0":50.002036518939725,"z0":5.297476256878904,"aX":-12.231189716554603},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":10.2,"breakHorizontal":12.6,"spinRate":2220,"spinDirection":250},"zone":5,"typeConfidence":2.0,"plateTime":0.4410706624711702,"extension":6.432952170527376},"hitData":{"launchSpeed":91.2,"launchAngle":57.0,"totalDistance":226.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":165.98,"coordY":118.97}},"index":1,"playId":"64ace22b-c5a9-3694-8c97-cf12d69fb5ed","pitchNumber":2,"startTime":"2026-05-17T21:40:49.372Z","endTime":"2026-05-17T21:41:02.203Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-17T21:41:02.203Z","atBatIndex":23},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Edouard Julien strikes out swinging.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-05-17T21:41:02.909Z","endTime":"2026-05-17T21:43:24.097Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":647336,"fullName":"Michael Soroka","link":"/api/v1/people/647336"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"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":"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":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":78.6,"endSpeed":73.5,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.960055506797037,"aZ":-39.92811960137886,"pfxX":5.644009416606934,"pfxZ":-5.788543014900583,"pX":0.22291184374151463,"pZ":1.664556280563012,"vX0":4.365897557699917,"vY0":-114.44395969163004,"vZ0":-0.09587400327507156,"x":108.5,"y":193.84,"x0":-2.4351560127933025,"y0":50.00073802097947,"z0":5.582581073881672,"aX":7.565527347280886},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.1,"breakVerticalInduced":-10.3,"breakHorizontal":-11.3,"spinRate":2844,"spinDirection":56},"zone":8,"typeConfidence":2.0,"plateTime":0.4766172977689096,"extension":5.77643079271086},"index":0,"playId":"ba667ee5-3db4-36ba-9528-4e23629aae66","pitchNumber":1,"startTime":"2026-05-17T21:41:24.784Z","endTime":"2026-05-17T21:41:28.840Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.6,"endSpeed":82.9,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.655412401917484,"aZ":-27.234614581366177,"pfxX":0.3536918488211143,"pfxZ":2.8561169799595003,"pX":-0.03421536894273876,"pZ":4.016037606206923,"vX0":6.123363863374483,"vY0":-129.12233410314627,"vZ0":1.3078660200406098,"x":118.3,"y":130.35,"x0":-2.458330220405599,"y0":50.00338157173214,"z0":5.561505067973227,"aX":0.6119642089127525},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":5.6,"breakHorizontal":-1.7,"spinRate":2527,"spinDirection":203},"zone":12,"typeConfidence":2.0,"plateTime":0.42024462457520384,"extension":6.104346949589942},"index":1,"playId":"0eda2164-bfd2-3cfb-8bd4-3308a589ac4d","pitchNumber":2,"startTime":"2026-05-17T21:41:39.300Z","endTime":"2026-05-17T21:41:43.522Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.8,"endSpeed":74.3,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.721935231169592,"aZ":-36.774742251003616,"pfxX":5.820603254591747,"pfxZ":-3.3225678796367752,"pX":-0.5956190835647796,"pZ":2.6570048448217136,"vX0":2.704390046982226,"vY0":-116.32019127338694,"vZ0":1.2762313084452765,"x":139.7,"y":167.04,"x0":-2.525851395534915,"y0":50.00321756981007,"z0":5.560782278398079,"aX":8.05760658928977},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.0,"breakVerticalInduced":-5.5,"breakHorizontal":-11.2,"spinRate":2835,"spinDirection":62},"zone":4,"typeConfidence":2.0,"plateTime":0.4690410306341337,"extension":5.875348899447476},"index":2,"playId":"b73d5f96-7dd6-37f0-a2b7-0a88eac2f89e","pitchNumber":3,"startTime":"2026-05-17T21:41:53.069Z","endTime":"2026-05-17T21:41:57.591Z","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":94.1,"endSpeed":86.8,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.730124899257003,"aZ":-20.609654604110347,"pfxX":-1.8714833980226375,"pfxZ":6.014260148089637,"pX":-0.3425772234101432,"pZ":4.848844138952976,"vX0":6.560243975525012,"vY0":-136.9720375633504,"vZ0":2.2493893320374,"x":130.06,"y":107.86,"x0":-2.5126964560259766,"y0":50.006339390493565,"z0":5.415996254957846,"aX":-3.601634087391812},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":11.5,"breakHorizontal":2.2,"spinRate":2529,"spinDirection":217},"zone":11,"typeConfidence":2.0,"plateTime":0.39800452887436943,"extension":6.320714467630044},"index":3,"playId":"33a96f37-2a6f-330c-8491-a362618cdae4","pitchNumber":4,"startTime":"2026-05-17T21:42:07.815Z","endTime":"2026-05-17T21:42:10.815Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":4,"startTime":"2026-05-17T21:42:14.185Z","endTime":"2026-05-17T21:42:27.402Z","isPitch":false,"type":"action","player":{"id":666397,"link":"/api/v1/people/666397"}},{"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":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.0,"endSpeed":76.2,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.460137431422723,"aZ":-39.558461280520625,"pfxX":4.332285910812383,"pfxZ":-5.160279957543771,"pX":1.3993630875038157,"pZ":0.7421785150611169,"vX0":7.287273602162679,"vY0":-117.9672799586778,"vZ0":-2.5794366730915947,"x":63.66,"y":218.74,"x0":-2.275984839151461,"y0":50.00588418087129,"z0":5.447518071506967,"aX":6.193334509662393},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.9,"breakVerticalInduced":-9.7,"breakHorizontal":-9.4,"spinRate":2939,"spinDirection":51},"zone":14,"typeConfidence":2.0,"plateTime":0.4618196239545642,"extension":6.104508898070869},"index":5,"playId":"c1a43574-fec5-384d-a786-0aea2360593f","pitchNumber":5,"startTime":"2026-05-17T21:42:27.402Z","endTime":"2026-05-17T21:42:32.211Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.7,"endSpeed":77.2,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.59317331381554,"aZ":-38.35947686514433,"pfxX":3.648203132444416,"pfxZ":-4.19954334747242,"pX":-0.3198183854984275,"pZ":1.8983881605277346,"vX0":4.214974906825609,"vY0":-119.17909496245255,"vZ0":-0.6700876445675547,"x":129.19,"y":187.52,"x0":-2.568974229172057,"y0":50.000503346849904,"z0":5.575150753398553,"aX":5.376593067325682},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.6,"breakVerticalInduced":-7.6,"breakHorizontal":-7.4,"spinRate":2873,"spinDirection":62},"zone":7,"typeConfidence":2.0,"plateTime":0.4553197484307949,"extension":5.881716839312324},"index":6,"playId":"c4ffe0cb-4bd2-3145-bda7-dae268f1c8a9","pitchNumber":6,"startTime":"2026-05-17T21:42:47.186Z","endTime":"2026-05-17T21:42:53.317Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":89.4,"endSpeed":83.7,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.180580232666642,"aZ":-27.850769527043248,"pfxX":0.950801808778762,"pfxZ":2.4636042241929053,"pX":0.3593724747789545,"pZ":2.1322806130017904,"vX0":7.0097341415162555,"vY0":-130.2679193935917,"vZ0":-2.6956534176551132,"x":103.3,"y":181.21,"x0":-2.467569261926162,"y0":50.00073979333417,"z0":5.24242174122717,"aX":1.666062344230688},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":4.2,"breakHorizontal":-3.0,"spinRate":2555,"spinDirection":189},"zone":9,"typeConfidence":2.0,"plateTime":0.4172670793776483,"extension":6.260230603749433},"index":7,"playId":"c18c0025-5c06-34d6-977a-78e997f02144","pitchNumber":7,"startTime":"2026-05-17T21:43:19.747Z","endTime":"2026-05-17T21:43:24.097Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-17T21:43:24.097Z","atBatIndex":24},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Gabriel Moreno singles on a sharp ground ball to right fielder Troy Johnston.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-05-17T21:45:10.135Z","endTime":"2026-05-17T21:46:17.690Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":0},"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"},"postOnFirst":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":687859,"link":"/api/v1/people/687859"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":86.2,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.427474645890623,"aZ":-18.992107578432677,"pfxX":-4.059279125634719,"pfxZ":6.97748889884827,"pX":-0.08831903042833537,"pZ":3.2260117240125683,"vX0":5.02850035037428,"vY0":-135.76108697191654,"vZ0":-3.005829242247412,"x":120.37,"y":151.68,"x0":-1.4269207482208277,"y0":50.00032215458005,"z0":5.651046136605465,"aX":-7.666259432390049},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":12.2,"breakHorizontal":6.5,"spinRate":2365,"spinDirection":216},"zone":2,"typeConfidence":0.88,"plateTime":0.4016326727034607,"extension":5.8392263220221015},"index":0,"playId":"a9b9f4d3-970b-3b43-844e-18d8caaaf7f6","pitchNumber":1,"startTime":"2026-05-17T21:45:35.020Z","endTime":"2026-05-17T21:45:38.020Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":86.6,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.869743095729383,"aZ":-22.472080842417707,"pfxX":-6.447674825100123,"pfxZ":5.128769097600092,"pX":-0.13835050523432496,"pZ":2.619632474499038,"vX0":5.510542224810876,"vY0":-135.29466605373526,"vZ0":-3.913849825015871,"x":122.27,"y":168.05,"x0":-1.3437035146141754,"y0":50.00299982248323,"z0":5.621433736586342,"aX":-12.197413977354582},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":8.9,"breakHorizontal":10.8,"spinRate":2126,"spinDirection":220},"zone":5,"typeConfidence":2.0,"plateTime":0.4017281213069319,"extension":5.8765641727708555},"hitData":{"launchSpeed":103.4,"launchAngle":-1.0,"totalDistance":47.0,"trajectory":"ground_ball","hardness":"hard","location":"9","coordinates":{"coordX":171.57,"coordY":97.46}},"index":1,"playId":"9308a912-05ad-3e10-a228-a2f950e00b36","pitchNumber":2,"startTime":"2026-05-17T21:46:06.765Z","endTime":"2026-05-17T21:46:17.690Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-17T21:46:17.690Z","atBatIndex":25},{"result":{"type":"atBat","event":"Sac Bunt","eventType":"sac_bunt","description":"Jose Fernandez out on a sacrifice bunt, pitcher Michael Lorenzen to first baseman TJ Rumfield. Gabriel Moreno to 2nd.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-05-17T21:46:23.221Z","endTime":"2026-05-17T21:47:06.874Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":4},"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":547179,"fullName":"Michael Lorenzen","link":"/api/v1/people/547179"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":null,"runner":{"id":699912,"fullName":"Jose Fernandez","link":"/api/v1/people/699912"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":547179,"link":"/api/v1/people/547179"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":681198,"link":"/api/v1/people/681198"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":"r_adv_force","runner":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.4,"endSpeed":84.1,"strikeZoneTop":3.352,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.868432015068077,"aZ":-24.589986185583946,"pfxX":-1.1021906150482794,"pfxZ":4.252388177125047,"pX":0.36976063064458414,"pZ":2.2100300141113958,"vX0":4.848372711296501,"vY0":-131.73153151333776,"vZ0":-3.9825419485983975,"x":102.91,"y":179.11,"x0":-1.3390734345539996,"y0":50.00585817423704,"z0":5.526022930720458,"aX":-1.9676980866779727},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":7.2,"breakHorizontal":1.1,"spinRate":2534,"spinDirection":211},"zone":9,"typeConfidence":0.92,"plateTime":0.41332065407023455,"extension":5.807302309331133},"index":0,"playId":"57f8164d-450a-3884-9f7b-d3940c12a264","pitchNumber":1,"startTime":"2026-05-17T21:46:40.401Z","endTime":"2026-05-17T21:46:44.163Z","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.9,"endSpeed":84.0,"strikeZoneTop":3.352,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.203731303907148,"aZ":-26.49179138367355,"pfxX":0.15162591884420884,"pfxZ":3.203728190367581,"pX":0.2605236063066949,"pZ":2.541579318557414,"vX0":4.6155626820630165,"vY0":-130.98752743901534,"vZ0":-2.699207981991145,"x":107.07,"y":170.16,"x0":-1.5287506840798128,"y0":50.00288246307787,"z0":5.523002369450912,"aX":0.2692111699205972},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":5.5,"breakHorizontal":-1.1,"spinRate":2581,"spinDirection":202},"zone":6,"typeConfidence":0.92,"plateTime":0.4148252914504402,"extension":5.852365522887692},"hitData":{"launchSpeed":19.5,"launchAngle":42.0,"totalDistance":30.0,"trajectory":"bunt_grounder","hardness":"medium","location":"1","coordinates":{"coordX":125.0,"coordY":192.11}},"index":1,"playId":"89affa4e-4bc9-3006-bb31-0c51add81c77","pitchNumber":2,"startTime":"2026-05-17T21:46:55.755Z","endTime":"2026-05-17T21:47:06.874Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-17T21:47:06.874Z","atBatIndex":26},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ryan Waldschmidt flies out to left fielder Mickey Moniak.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-05-17T21:47:22.006Z","endTime":"2026-05-17T21:49:14.470Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":814439,"fullName":"Ryan Waldschmidt","link":"/api/v1/people/814439"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":547179,"fullName":"Michael Lorenzen","link":"/api/v1/people/547179"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":814439,"fullName":"Ryan Waldschmidt","link":"/api/v1/people/814439"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":666160,"link":"/api/v1/people/666160"},"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":1},"pitchData":{"startSpeed":87.7,"endSpeed":80.6,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.734765789085685,"aZ":-31.784757623002815,"pfxX":1.231451109132505,"pfxZ":0.23841477137104405,"pX":-0.3200953529904613,"pZ":3.367580345181175,"vX0":2.225295526462098,"vY0":-127.80417645103357,"vZ0":0.43513538904353677,"x":129.2,"y":147.86,"x0":-1.3613047534196487,"y0":50.00499470219939,"z0":5.686460336135036,"aX":2.0424865372224588},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":0.7,"breakHorizontal":-2.8,"spinRate":2488,"spinDirection":138},"zone":1,"typeConfidence":0.84,"plateTime":0.4281593595797917,"extension":5.765233989379827},"index":0,"playId":"37926e4e-e6d7-386e-acdf-5f0013d74f38","pitchNumber":1,"startTime":"2026-05-17T21:47:36.500Z","endTime":"2026-05-17T21:47:40.706Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.7,"endSpeed":88.8,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.349790924870803,"aZ":-18.535572945792048,"pfxX":-4.678049061812457,"pfxZ":6.853103074977647,"pX":2.233108229352404,"pZ":2.380466561822321,"vX0":11.090625845986171,"vY0":-139.02241489577023,"vZ0":-5.1758429522096625,"x":31.88,"y":174.51,"x0":-1.170922532380754,"y0":50.00029621426505,"z0":5.467149487036067,"aX":-9.307463373821696},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":11.6,"breakHorizontal":6.6,"spinRate":2402,"spinDirection":219},"zone":14,"typeConfidence":0.88,"plateTime":0.39152835156352594,"extension":5.9504147187434535},"index":1,"playId":"6fa4bc0f-a9fd-392f-bf78-5a5f57fc1661","pitchNumber":2,"startTime":"2026-05-17T21:47:54.724Z","endTime":"2026-05-17T21:47:57.762Z","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":1,"outs":1},"pitchData":{"startSpeed":84.9,"endSpeed":79.3,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.239970671170205,"aZ":-21.908277117958452,"pfxX":-7.083684888721562,"pfxZ":6.528533315384909,"pX":0.37377207242120164,"pZ":0.6313373904115217,"vX0":6.457551425779632,"vY0":-123.45766772032928,"vZ0":-7.135618552378791,"x":102.75,"y":221.73,"x0":-1.3320561924850642,"y0":50.005282421025925,"z0":5.35227939930301,"aX":-11.142822091543566},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":10.7,"breakHorizontal":11.6,"spinRate":2128,"spinDirection":243},"zone":14,"typeConfidence":2.0,"plateTime":0.4405110079435377,"extension":5.891846050461734},"index":2,"playId":"5c977934-c185-31a1-af62-ee5dbce227fa","pitchNumber":3,"startTime":"2026-05-17T21:48:10.635Z","endTime":"2026-05-17T21:48:16.349Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.2,"endSpeed":81.1,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.490855516468372,"aZ":-32.16330740947103,"pfxX":-0.8593168187027778,"pfxZ":0.002893378400038671,"pX":0.7827695103725749,"pZ":2.6961771589837493,"vX0":5.718735864891882,"vY0":-126.98272394871225,"vZ0":-1.0823894664670881,"x":87.16,"y":165.98,"x0":-1.3729151840768419,"y0":50.00044576808544,"z0":5.65399127169288,"aX":-1.4244036875997825},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":0.0,"breakHorizontal":0.5,"spinRate":2521,"spinDirection":85},"zone":6,"typeConfidence":0.83,"plateTime":0.42898313885558403,"extension":5.830839757481616},"index":3,"playId":"dae375f2-4ebf-34ed-8a3a-9d8e27e6c5d4","pitchNumber":4,"startTime":"2026-05-17T21:48:34.694Z","endTime":"2026-05-17T21:48:39.206Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"index":4,"startTime":"2026-05-17T21:48:43.143Z","endTime":"2026-05-17T21:49:00.839Z","isPitch":false,"type":"action","player":{"id":814439,"link":"/api/v1/people/814439"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.8,"endSpeed":77.7,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.05695002637083,"aZ":-28.859129393712365,"pfxX":4.149082894356485,"pfxZ":2.170857577959369,"pX":0.10397609693533623,"pZ":2.569835515206751,"vX0":2.878733410594862,"vY0":-122.13576173222411,"vZ0":-1.0933122631921761,"x":113.04,"y":169.39,"x0":-1.6252359546708075,"y0":50.000202342835365,"z0":5.485314679819913,"aX":6.321783760319029},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":4.0,"breakHorizontal":-8.2,"spinRate":2521,"spinDirection":75},"zone":5,"typeConfidence":2.0,"plateTime":0.44695933561325374,"extension":5.87201655064665},"hitData":{"launchSpeed":97.6,"launchAngle":28.0,"totalDistance":388.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":77.49,"coordY":49.76}},"index":5,"playId":"ef053859-00f3-3bdf-a303-34457fa60dee","pitchNumber":5,"startTime":"2026-05-17T21:49:00.839Z","endTime":"2026-05-17T21:49:14.470Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-17T21:49:14.470Z","atBatIndex":27},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ildemaro Vargas singles on a line drive to center fielder Jake McCarthy. Gabriel Moreno scores.","rbi":1,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":28,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-05-17T21:49:20.124Z","endTime":"2026-05-17T21:51:09.021Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":1,"strikes":2,"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":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"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":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"responsiblePitcher":{"id":547179,"link":"/api/v1/people/547179"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.4,"endSpeed":79.2,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.047888422077957,"aZ":-24.538486477602014,"pfxX":-6.352575357316548,"pfxZ":4.8143978906431615,"pX":-0.2023994396586354,"pZ":1.964122072604789,"vX0":5.367279630152087,"vY0":-124.33873589706543,"vZ0":-3.748497893991904,"x":124.71,"y":185.75,"x0":-1.550824099789612,"y0":50.000775228358854,"z0":5.4989284820096405,"aX":-10.068589375419851},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":8.2,"breakHorizontal":10.4,"spinRate":2120,"spinDirection":237},"zone":8,"typeConfidence":2.0,"plateTime":0.438461469920151,"extension":5.836762777406256},"index":0,"playId":"8c0e6601-d8ce-33ff-9bc3-3822db2c5fbd","pitchNumber":1,"startTime":"2026-05-17T21:49:41.940Z","endTime":"2026-05-17T21:49:45.896Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.4,"endSpeed":79.1,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.803547223663315,"aZ":-23.594679191210524,"pfxX":-7.575662955974974,"pfxZ":5.455403996705333,"pX":0.7401746962126836,"pZ":0.4664747673849397,"vX0":7.710240647879272,"vY0":-124.05303983111355,"vZ0":-7.112583874854705,"x":88.79,"y":226.19,"x0":-1.4111913501345499,"y0":50.00273352203448,"z0":5.31332672737787,"aX":-11.910367359492623},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":8.5,"breakHorizontal":12.1,"spinRate":2166,"spinDirection":240},"zone":14,"typeConfidence":2.0,"plateTime":0.440081798774937,"extension":5.831440907728076},"index":1,"playId":"55f1a263-0649-3131-9595-4258c203a628","pitchNumber":2,"startTime":"2026-05-17T21:50:00.482Z","endTime":"2026-05-17T21:50:04.811Z","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":2},"pitchData":{"startSpeed":83.6,"endSpeed":78.7,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.135973491250862,"aZ":-38.90598817800702,"pfxX":-0.38017429642624867,"pfxZ":-4.3676700439115015,"pX":-0.4995478442310122,"pZ":1.6753575706846242,"vX0":2.876389461163069,"vY0":-121.99972673249883,"vZ0":-1.387817741789662,"x":136.04,"y":193.55,"x0":-1.6337402749761407,"y0":50.005766743240535,"z0":5.54079465571944,"aX":-0.5860428254073776},"breaks":{"breakAngle":0.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.3,"breakVerticalInduced":-8.0,"breakHorizontal":0.1,"spinRate":2499,"spinDirection":40},"zone":7,"typeConfidence":2.0,"plateTime":0.4453125155132187,"extension":5.868302846821706},"index":2,"playId":"03ad9c62-1a5e-3835-9cbd-1992c5d18bd3","pitchNumber":3,"startTime":"2026-05-17T21:50:26.582Z","endTime":"2026-05-17T21:50:31.796Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.3,"endSpeed":79.1,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.07584982436995,"aZ":-23.300060738748698,"pfxX":-7.279365602396007,"pfxZ":5.614454022333502,"pX":-1.0874351419266353,"pZ":1.9056116354940524,"vX0":3.7307585174556803,"vY0":-124.20036823647428,"vZ0":-3.8876049415277607,"x":158.45,"y":187.33,"x0":-1.6537883005351246,"y0":50.00439104044221,"z0":5.401899282667727,"aX":-11.510196757641856},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":9.6,"breakHorizontal":12.5,"spinRate":2349,"spinDirection":240},"zone":13,"typeConfidence":0.8,"plateTime":0.4389933905515355,"extension":5.97484072994482},"hitData":{"launchSpeed":90.9,"launchAngle":13.0,"totalDistance":238.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":106.9,"coordY":88.2}},"index":3,"playId":"07eea70a-7f70-3b12-a597-f9e26d5497a6","pitchNumber":4,"startTime":"2026-05-17T21:50:57.792Z","endTime":"2026-05-17T21:51:09.021Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-17T21:51:09.021Z","atBatIndex":28},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Corbin Carroll homers (6) on a fly ball to right center field. Ildemaro Vargas scores.","rbi":2,"awayScore":5,"homeScore":0,"isOut":false},"about":{"atBatIndex":29,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-05-17T21:51:13.039Z","endTime":"2026-05-17T21:53:00.187Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":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],"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":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"responsiblePitcher":{"id":547179,"link":"/api/v1/people/547179"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"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":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"responsiblePitcher":{"id":547179,"link":"/api/v1/people/547179"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":87.5,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.00472427168036,"aZ":-17.53054691463526,"pfxX":-4.643383541096876,"pfxZ":7.504750994341071,"pX":-0.1668952598588047,"pZ":3.878794437544392,"vX0":5.078813024969677,"vY0":-137.93460579257948,"vZ0":-1.765590025316478,"x":123.36,"y":134.05,"x0":-1.4176227292371788,"y0":50.00493019748804,"z0":5.693410405823586,"aX":-9.063342543694503},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":13.4,"breakHorizontal":7.6,"spinRate":2316,"spinDirection":220},"zone":11,"typeConfidence":0.91,"plateTime":0.39517459100396124,"extension":5.881577422997904},"index":0,"playId":"026993e0-9252-3ac4-8a34-040d0f1d2506","pitchNumber":1,"startTime":"2026-05-17T21:51:37.267Z","endTime":"2026-05-17T21:51:40.438Z","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":83.1,"endSpeed":77.9,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.831740588276013,"aZ":-41.24519456585512,"pfxX":0.5871851927931813,"pfxZ":-5.970232618051632,"pX":-0.9181551233513959,"pZ":3.7664561073248173,"vX0":1.5762215315628083,"vY0":-121.17874699326408,"vZ0":3.451469980637832,"x":152.0,"y":137.09,"x0":-1.6476961730703166,"y0":50.00200407322833,"z0":5.875671373626831,"aX":0.8921147714338582},"breaks":{"breakAngle":1.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.8,"breakVerticalInduced":-10.1,"breakHorizontal":-1.3,"spinRate":2594,"spinDirection":33},"zone":11,"typeConfidence":2.0,"plateTime":0.44827702191913765,"extension":5.720947910494676},"index":1,"playId":"2b1c0e84-5637-3464-ab96-162f4ec0e33f","pitchNumber":2,"startTime":"2026-05-17T21:51:54.871Z","endTime":"2026-05-17T21:51:59.970Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":87.3,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.38633127289749,"aZ":-25.461464753285284,"pfxX":-6.6346504641762305,"pfxZ":3.5024499834285594,"pX":0.30519656493542763,"pZ":1.6933888330144804,"vX0":7.107824679970992,"vY0":-136.2206258134103,"vZ0":-5.1400764727308665,"x":105.37,"y":193.06,"x0":-1.4516797237971981,"y0":50.002317284595506,"z0":5.3211284738954685,"aX":-12.714681973521108},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":5.6,"breakHorizontal":10.9,"spinRate":2249,"spinDirection":229},"zone":9,"typeConfidence":2.0,"plateTime":0.3990973813881662,"extension":5.943778467033533},"index":2,"playId":"2ac20265-98a8-32a6-8d85-ee04d1771f93","pitchNumber":3,"startTime":"2026-05-17T21:52:17.416Z","endTime":"2026-05-17T21:52:22.577Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":86.6,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.37654084666885,"aZ":-17.01082119615415,"pfxX":-4.602278542200811,"pfxZ":7.915531715889426,"pX":0.4059359866044847,"pZ":3.4041464408599853,"vX0":6.805488885588755,"vY0":-137.0656121253541,"vZ0":-2.741192670048372,"x":101.53,"y":146.87,"x0":-1.5034519134748363,"y0":50.001058638263785,"z0":5.569335754956372,"aX":-8.81515513745229},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":14.0,"breakHorizontal":7.0,"spinRate":2405,"spinDirection":222},"zone":12,"typeConfidence":0.91,"plateTime":0.39856547092281946,"extension":5.842452092353476},"hitData":{"launchSpeed":102.6,"launchAngle":29.0,"totalDistance":431.0,"trajectory":"fly_ball","hardness":"medium","location":"89","coordinates":{"coordX":180.19,"coordY":32.95}},"index":3,"playId":"8a314bca-85c3-33fb-bf68-3600bdcc9302","pitchNumber":4,"startTime":"2026-05-17T21:52:34.779Z","endTime":"2026-05-17T21:53:00.187Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-17T21:53:00.187Z","atBatIndex":29},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Geraldo Perdomo grounds out to first baseman TJ Rumfield.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":30,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-05-17T21:53:03.087Z","endTime":"2026-05-17T21:53:26.364Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"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"},"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":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"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":"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.4,"endSpeed":87.1,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.80507511522975,"aZ":-17.61955197277683,"pfxX":-4.724889088956377,"pfxZ":7.547548257160464,"pX":0.7776875060319974,"pZ":2.216539992702284,"vX0":7.3934092750613045,"vY0":-137.3515090381847,"vZ0":-5.641729184834768,"x":87.36,"y":178.93,"x0":-1.3237664393575996,"y0":50.00051885770836,"z0":5.478189548575903,"aX":-9.109440203300847},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":12.7,"breakHorizontal":7.2,"spinRate":2415,"spinDirection":220},"zone":9,"typeConfidence":0.9,"plateTime":0.3973781120374933,"extension":5.828129027960219},"hitData":{"launchSpeed":65.9,"launchAngle":10.0,"totalDistance":98.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":151.39,"coordY":172.4}},"index":0,"playId":"e1049db6-50b2-3b38-96f6-0d3ee7b13333","pitchNumber":1,"startTime":"2026-05-17T21:53:17.539Z","endTime":"2026-05-17T21:53:26.364Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-17T21:53:26.364Z","atBatIndex":30},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Mickey Moniak flies out to right fielder Corbin Carroll.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-05-17T21:55:18.372Z","endTime":"2026-05-17T21:55:53.606Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":647336,"fullName":"Michael Soroka","link":"/api/v1/people/647336"},"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":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":682998,"link":"/api/v1/people/682998"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":78.9,"endSpeed":74.6,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":15.971671341674654,"aZ":-33.774727718132226,"pfxX":5.009541916381508,"pfxZ":-1.1682861231295192,"pX":0.7085178416480157,"pZ":2.320913756730611,"vX0":5.588445827578568,"vY0":-115.00082636770273,"vZ0":-0.06161020819875218,"x":89.99,"y":176.12,"x0":-2.379656981269622,"y0":50.000881758445125,"z0":5.5528463082334145,"aX":6.886652315957261},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.9,"breakVerticalInduced":-1.9,"breakHorizontal":-10.2,"spinRate":2832,"spinDirection":56},"zone":6,"typeConfidence":2.0,"plateTime":0.4715092394231415,"extension":6.039735877601963},"index":0,"playId":"13a23e45-b520-32d3-bf09-5e3eae5162a6","pitchNumber":1,"startTime":"2026-05-17T21:55:31.389Z","endTime":"2026-05-17T21:55:35.575Z","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":88.0,"endSpeed":82.5,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.2189987366222,"aZ":-25.75369154849485,"pfxX":-0.06133202549127681,"pfxZ":3.766521841189901,"pX":0.7337273647678693,"pZ":2.90160534629539,"vX0":8.337878990568864,"vY0":-128.14584533839215,"vZ0":-1.175839380119357,"x":89.03,"y":160.44,"x0":-2.5202144866390532,"y0":50.00288426977295,"z0":5.332223360943482,"aX":-0.10451415579067416},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":6.8,"breakHorizontal":-1.3,"spinRate":2467,"spinDirection":184},"zone":3,"typeConfidence":2.0,"plateTime":0.42336927920695455,"extension":6.091527000730699},"hitData":{"launchSpeed":74.8,"launchAngle":36.0,"totalDistance":262.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":166.63,"coordY":102.88}},"index":1,"playId":"a5926a03-4d36-3623-9205-405179bce967","pitchNumber":2,"startTime":"2026-05-17T21:55:43.089Z","endTime":"2026-05-17T21:55:53.606Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-17T21:55:53.606Z","atBatIndex":31},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Hunter Goodman strikes out swinging.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":32,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-05-17T21:55:53.185Z","endTime":"2026-05-17T21:57:52.877Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":647336,"fullName":"Michael Soroka","link":"/api/v1/people/647336"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":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":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":"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":92.2,"endSpeed":86.3,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.96675679639115,"aZ":-28.98634795492087,"pfxX":-6.178481951063365,"pfxZ":1.7040049389219316,"pX":0.939885404399374,"pZ":2.811683687845567,"vX0":11.14125413131964,"vY0":-134.05540459325067,"vZ0":-1.007122069034366,"x":81.17,"y":162.86,"x0":-2.4193427201333493,"y0":50.000644364382985,"z0":5.214140488164466,"aX":-11.536127040564194},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":3.1,"breakHorizontal":9.5,"spinRate":2299,"spinDirection":232},"zone":12,"typeConfidence":2.0,"plateTime":0.4046316538315242,"extension":6.093557475941455},"index":0,"playId":"7e6b5420-61de-3062-a8e9-4a2cdcf82a85","pitchNumber":1,"startTime":"2026-05-17T21:56:20.580Z","endTime":"2026-05-17T21:56:25.273Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":87.1,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.498203984889155,"aZ":-25.983718251086973,"pfxX":-8.465045550416736,"pfxZ":3.2540142453548517,"pX":0.10446002781517082,"pZ":1.0416288777189435,"vX0":9.81503049320403,"vY0":-136.0673687464384,"vZ0":-6.299163987286077,"x":113.02,"y":210.66,"x0":-2.423407570964162,"y0":50.00638708808247,"z0":5.149220041952784,"aX":-16.12381510067068},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":4.9,"breakHorizontal":13.7,"spinRate":2294,"spinDirection":235},"zone":14,"typeConfidence":2.0,"plateTime":0.4001724594291587,"extension":6.276695991730224},"index":1,"playId":"5d8b224e-99da-319a-9428-51f1a0ea702e","pitchNumber":2,"startTime":"2026-05-17T21:56:34.227Z","endTime":"2026-05-17T21:56:38.161Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.2,"endSpeed":83.6,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.259833608753873,"aZ":-26.018379394116938,"pfxX":0.6089764211315645,"pfxZ":3.520930869930222,"pX":0.9300348090729331,"pZ":2.645035008018052,"vX0":8.450723866146747,"vY0":-129.90373125146212,"vZ0":-1.890018518920607,"x":81.55,"y":167.36,"x0":-2.4133040738749654,"y0":50.004245309931385,"z0":5.315420232553418,"aX":1.0638888501422896},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":6.2,"breakHorizontal":-2.5,"spinRate":2621,"spinDirection":205},"zone":12,"typeConfidence":2.0,"plateTime":0.4179387073353329,"extension":5.967776243087752},"index":2,"playId":"82fa47be-5e88-34bf-9b26-7ce79864bd40","pitchNumber":3,"startTime":"2026-05-17T21:56:50.110Z","endTime":"2026-05-17T21:56:54.756Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.6,"endSpeed":85.3,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.773797503798995,"aZ":-28.403998900834747,"pfxX":-8.269417750162425,"pfxZ":2.0438894298691928,"pX":-0.4211789236795988,"pZ":1.9675179589415643,"vX0":8.459135927801409,"vY0":-134.68538751258362,"vZ0":-3.4682400039592194,"x":133.05,"y":185.66,"x0":-2.5201686441383155,"y0":50.00505718854997,"z0":5.268724664600513,"aX":-15.276761579146815},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":3.1,"breakHorizontal":13.3,"spinRate":2336,"spinDirection":230},"zone":7,"typeConfidence":2.0,"plateTime":0.4058233552146788,"extension":6.057829220281714},"index":3,"playId":"2add1725-4877-3659-89b0-a5537348d317","pitchNumber":4,"startTime":"2026-05-17T21:57:05.867Z","endTime":"2026-05-17T21:57:09.892Z","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":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.7,"endSpeed":84.8,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.7257308961876,"aZ":-22.507860931979927,"pfxX":-0.6164257588629254,"pfxZ":5.359216609954704,"pX":0.27207948392715064,"pZ":2.030234486076516,"vX0":7.5524434987352205,"vY0":-132.08338938839796,"vZ0":-4.286474171024143,"x":106.63,"y":183.96,"x0":-2.5194942870575594,"y0":50.00091694359995,"z0":5.2876150573341585,"aX":-1.1122928158284875},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":9.1,"breakHorizontal":-0.2,"spinRate":2603,"spinDirection":207},"zone":9,"typeConfidence":2.0,"plateTime":0.41147348531508143,"extension":6.202602489198223},"index":4,"playId":"1fffde5d-1468-3a53-b1d2-558c8e1979ed","pitchNumber":5,"startTime":"2026-05-17T21:57:19.284Z","endTime":"2026-05-17T21:57:24.506Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"index":5,"startTime":"2026-05-17T21:57:30.162Z","endTime":"2026-05-17T21:57:48.587Z","isPitch":false,"type":"action","player":{"id":696100,"link":"/api/v1/people/696100"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"pitchData":{"startSpeed":90.5,"endSpeed":84.9,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.787423236281413,"aZ":-26.51545028235618,"pfxX":0.6588316609687435,"pfxZ":3.143280022036552,"pX":0.777061440503732,"pZ":2.2033365279978243,"vX0":8.185251098681261,"vY0":-131.77622722929326,"vZ0":-2.7973271596620615,"x":87.38,"y":179.29,"x0":-2.4248570810016243,"y0":50.00399617846608,"z0":5.189456052767285,"aX":1.1840228099398995},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":5.4,"breakHorizontal":-2.5,"spinRate":2713,"spinDirection":192},"zone":6,"typeConfidence":2.0,"plateTime":0.4119506265204058,"extension":6.069824275010787},"index":6,"playId":"79685a82-ec13-31a7-be3a-df72b349a922","pitchNumber":6,"startTime":"2026-05-17T21:57:48.587Z","endTime":"2026-05-17T21:57:52.877Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-17T21:57:52.877Z","atBatIndex":32},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"TJ Rumfield doubles (8) on a sharp line drive to right fielder Corbin Carroll.","rbi":0,"awayScore":5,"homeScore":0,"isOut":false},"about":{"atBatIndex":33,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-05-17T21:57:54.970Z","endTime":"2026-05-17T21:58:29.198Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"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":647336,"fullName":"Michael Soroka","link":"/api/v1/people/647336"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"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"}]}],"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(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.3,"endSpeed":83.5,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.735422806862232,"aZ":-24.936520322110738,"pfxX":0.8193083562180865,"pfxZ":4.1336226287871725,"pX":0.3495420328825418,"pZ":2.527390869780712,"vX0":7.195994333338457,"vY0":-130.04038806156584,"vZ0":-2.046520913261085,"x":103.68,"y":170.54,"x0":-2.535305527506896,"y0":50.00059705121451,"z0":5.175855736285256,"aX":1.4315094166267914},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":7.3,"breakHorizontal":-2.8,"spinRate":2612,"spinDirection":200},"zone":6,"typeConfidence":2.0,"plateTime":0.41777119945157626,"extension":6.135306641871845},"hitData":{"launchSpeed":100.6,"launchAngle":20.0,"totalDistance":297.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":207.55,"coordY":111.17}},"index":0,"playId":"cc83f669-9384-3b11-acef-da7cc34be719","pitchNumber":1,"startTime":"2026-05-17T21:58:14.477Z","endTime":"2026-05-17T21:58:29.198Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-17T21:58:29.198Z","atBatIndex":33},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Troy Johnston doubles (13) on a line drive to right fielder Corbin Carroll. TJ Rumfield scores.","rbi":1,"awayScore":5,"homeScore":1,"isOut":false},"about":{"atBatIndex":34,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-05-17T21:58:41.453Z","endTime":"2026-05-17T21:59:16.614Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":647336,"fullName":"Michael Soroka","link":"/api/v1/people/647336"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":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":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","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":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"responsiblePitcher":{"id":647336,"link":"/api/v1/people/647336"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":80.0,"endSpeed":75.0,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.296079470775386,"aZ":-39.834728784177514,"pfxX":6.444738049354189,"pfxZ":-5.490663280995824,"pX":0.7831613215038621,"pZ":1.6886234305152192,"vX0":5.698195761185065,"vY0":-116.57970264912261,"vZ0":-0.28071669843933744,"x":87.15,"y":193.19,"x0":-2.519070588856458,"y0":50.00556682791419,"z0":5.530549525839628,"aX":8.984652934048459},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.0,"breakVerticalInduced":-9.8,"breakHorizontal":-13.0,"spinRate":2906,"spinDirection":59},"zone":14,"typeConfidence":2.0,"plateTime":0.46755268035727404,"extension":5.928631953949616},"hitData":{"launchSpeed":81.3,"launchAngle":18.0,"totalDistance":218.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":214.82,"coordY":119.53}},"index":0,"playId":"dad11d2a-df2d-30bf-b8cd-544bea51744a","pitchNumber":1,"startTime":"2026-05-17T21:59:03.687Z","endTime":"2026-05-17T21:59:16.614Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-17T21:59:16.614Z","atBatIndex":34},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Willi Castro hits a ground-rule double (6) on a fly ball to left-center field. Troy Johnston scores.","rbi":1,"awayScore":5,"homeScore":2,"isOut":false},"about":{"atBatIndex":35,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-05-17T21:59:29.999Z","endTime":"2026-05-17T22:01:39.177Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":647336,"fullName":"Michael Soroka","link":"/api/v1/people/647336"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,2,3,4],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","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":4},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"responsiblePitcher":{"id":647336,"link":"/api/v1/people/647336"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.8,"endSpeed":80.1,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.943647926190494,"aZ":-30.425081811817847,"pfxX":-9.594387956532012,"pfxZ":1.0898194025683985,"pX":0.43530271718245095,"pZ":1.123896093514022,"vX0":9.9830451828057,"vY0":-124.71275907953165,"vZ0":-4.134903357847258,"x":100.41,"y":208.43,"x0":-2.340008184983826,"y0":50.00156478143964,"z0":5.264500278177949,"aX":-15.378417106330144},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":1.3,"breakHorizontal":15.6,"spinRate":2093,"spinDirection":245},"zone":14,"typeConfidence":2.0,"plateTime":0.4362779621409456,"extension":6.00885511407241},"index":0,"playId":"a7a95609-1d19-3f90-8f0e-0043a5ffef38","pitchNumber":1,"startTime":"2026-05-17T21:59:52.104Z","endTime":"2026-05-17T21:59:56.282Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"index":1,"startTime":"2026-05-17T22:00:06.269Z","endTime":"2026-05-17T22:00:23.168Z","isPitch":false,"type":"action","player":{"id":650489,"link":"/api/v1/people/650489"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.9,"endSpeed":76.1,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.871495224051976,"aZ":-36.95683615937832,"pfxX":4.170184906784292,"pfxZ":-3.3257778842688364,"pX":-0.39106908725333217,"pZ":2.307563023903126,"vX0":3.820673076942842,"vY0":-117.97526423775678,"vZ0":0.15869575781486733,"x":131.91,"y":176.48,"x0":-2.5604877054266915,"y0":50.00017340503936,"z0":5.586048164265304,"aX":6.004042115875868},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.7,"breakVerticalInduced":-5.8,"breakHorizontal":-8.3,"spinRate":2821,"spinDirection":71},"zone":4,"typeConfidence":2.0,"plateTime":0.46048283138440427,"extension":5.8538942331432215},"index":2,"playId":"f9dea0c1-8d48-36fe-a490-261f6b88231d","pitchNumber":2,"startTime":"2026-05-17T22:00:23.168Z","endTime":"2026-05-17T22:00:26.580Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.5,"endSpeed":76.0,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":16.987940424431173,"aZ":-37.74468260320693,"pfxX":5.49725412075432,"pfxZ":-3.8919545584493633,"pX":0.036932995867650066,"pZ":2.207304537081791,"vX0":4.308863594165852,"vY0":-117.35067553322804,"vZ0":0.045785665883680604,"x":115.59,"y":179.18,"x0":-2.5213382621578693,"y0":50.005114310227746,"z0":5.632160450371807,"aX":7.860092992267142},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.1,"breakVerticalInduced":-6.8,"breakHorizontal":-10.8,"spinRate":2866,"spinDirection":61},"zone":8,"typeConfidence":2.0,"plateTime":0.46235715881857997,"extension":5.925059238133564},"index":3,"playId":"a50e8a33-f4e8-3228-9593-916e29c3ff15","pitchNumber":3,"startTime":"2026-05-17T22:00:49.282Z","endTime":"2026-05-17T22:00:54.001Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.7,"endSpeed":87.6,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.99390246527903,"aZ":-19.535145969606,"pfxX":-5.092829599437954,"pfxZ":6.547254614724826,"pX":0.09884030809003003,"pZ":2.7015789366558782,"vX0":8.81021284076486,"vY0":-136.37694573255644,"vZ0":-3.2662916861394664,"x":113.23,"y":165.84,"x0":-2.475887208384418,"y0":50.004346787720124,"z0":5.222768678091352,"aX":-9.834097919766942},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":11.5,"breakHorizontal":7.9,"spinRate":2497,"spinDirection":226},"zone":5,"typeConfidence":2.0,"plateTime":0.3978804023965563,"extension":6.069022753080753},"hitData":{"launchSpeed":99.3,"launchAngle":34.0,"totalDistance":382.0,"trajectory":"fly_ball","hardness":"medium","coordinates":{"coordX":69.04,"coordY":55.33}},"index":4,"playId":"46ec8bc6-eda6-3e05-8a44-9309f17e7125","pitchNumber":4,"startTime":"2026-05-17T22:01:21.601Z","endTime":"2026-05-17T22:01:39.177Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-17T22:01:39.177Z","atBatIndex":35},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Jake McCarthy lines out to shortstop Geraldo Perdomo.","rbi":0,"awayScore":5,"homeScore":2,"isOut":true},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-05-17T22:02:56.891Z","endTime":"2026-05-17T22:04:33.296Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":3},"matchup":{"batter":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":647336,"fullName":"Michael Soroka","link":"/api/v1/people/647336"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","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":5},"credits":[{"player":{"id":672695,"link":"/api/v1/people/672695"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":5,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-05-17T22:02:02.019Z","endTime":"2026-05-17T22:02:58.899Z","isPitch":false,"type":"action"},{"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":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.2,"endSpeed":75.6,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.951040278362747,"aZ":-38.88999290805322,"pfxX":4.061709986939957,"pfxZ":-4.761975702279693,"pX":0.35317855383257407,"pZ":1.3657328613612296,"vX0":5.28008538187226,"vY0":-116.87500593259671,"vZ0":-1.34770856387828,"x":103.54,"y":201.91,"x0":-2.446102477668923,"y0":50.002381344094786,"z0":5.538570195345548,"aX":5.728827638632735},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.5,"breakVerticalInduced":-8.8,"breakHorizontal":-8.4,"spinRate":2803,"spinDirection":62},"zone":14,"typeConfidence":2.0,"plateTime":0.4651549984284227,"extension":5.827240126148471},"index":1,"playId":"8924d3ed-15c3-30c8-9893-37f3e160ccda","pitchNumber":1,"startTime":"2026-05-17T22:02:58.899Z","endTime":"2026-05-17T22:03:04.091Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.1,"endSpeed":80.4,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.418241383470495,"aZ":-28.523930544872208,"pfxX":-8.309734525356344,"pfxZ":2.2654118290763665,"pX":0.41028935365636654,"pZ":0.1450051934084711,"vX0":9.400923271984798,"vY0":-125.05314322369219,"vZ0":-6.891274279025564,"x":101.36,"y":234.86,"x0":-2.289967773395781,"y0":50.001286704485594,"z0":5.227008040220159,"aX":-13.372331740063453},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":2.9,"breakHorizontal":13.3,"spinRate":2253,"spinDirection":244},"zone":14,"typeConfidence":2.0,"plateTime":0.4353332656989366,"extension":5.890542901413189},"index":2,"playId":"75fad063-1d46-387b-b90d-dc86688d1f78","pitchNumber":2,"startTime":"2026-05-17T22:03:18.224Z","endTime":"2026-05-17T22:03:22.378Z","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":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.0,"endSpeed":78.1,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.17819034720182,"aZ":-35.44202319163008,"pfxX":1.9376810976886762,"pfxZ":-2.1614941529707883,"pX":0.6332535963841741,"pZ":1.0673501971559494,"vX0":6.774483563253784,"vY0":-120.90946979533204,"vZ0":-3.1032369202542855,"x":92.86,"y":209.96,"x0":-2.4344701020062023,"y0":50.0051799368083,"z0":5.41653784374081,"aX":2.9251712912530197},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.3,"breakVerticalInduced":-4.3,"breakHorizontal":-4.8,"spinRate":2813,"spinDirection":62},"zone":14,"typeConfidence":2.0,"plateTime":0.4496096626711026,"extension":5.90709109598873},"index":3,"playId":"21f8a6b2-8bad-3e3d-abd7-bf7915f65255","pitchNumber":3,"startTime":"2026-05-17T22:03:38.641Z","endTime":"2026-05-17T22:03:43.272Z","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":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.8,"endSpeed":75.5,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.966947597139015,"aZ":-36.432398525991836,"pfxX":6.109937657144374,"pfxZ":-2.9877033683834355,"pX":-1.3806841765857902,"pZ":2.541179607018721,"vX0":1.2439565339251442,"vY0":-117.76205088941687,"vZ0":0.7121855390859095,"x":169.63,"y":170.17,"x0":-2.7080059506103082,"y0":50.00081186595137,"z0":5.562350625887271,"aX":8.71859492883589},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.3,"breakVerticalInduced":-5.0,"breakHorizontal":-11.4,"spinRate":2798,"spinDirection":67},"zone":11,"typeConfidence":2.0,"plateTime":0.46227207597180797,"extension":5.950791871178317},"index":4,"playId":"11bdc183-d60b-3cf1-95bc-50795fb138ff","pitchNumber":4,"startTime":"2026-05-17T22:04:00.639Z","endTime":"2026-05-17T22:04:04.767Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":87.7,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.189903739741258,"aZ":-20.23238920347072,"pfxX":-4.267775957986526,"pfxZ":6.1620283128967985,"pX":0.6090104524609364,"pZ":2.0224802413782217,"vX0":9.604169630510832,"vY0":-137.0805136499808,"vZ0":-4.7263572891459145,"x":93.79,"y":184.17,"x0":-2.3575180885142553,"y0":50.00213018778677,"z0":5.117085497862268,"aX":-8.270237893623811},"breaks":{"breakAngle":16.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":10.6,"breakHorizontal":6.1,"spinRate":2436,"spinDirection":223},"zone":9,"typeConfidence":2.0,"plateTime":0.39685306605989856,"extension":6.389815924009901},"hitData":{"launchSpeed":74.2,"launchAngle":15.0,"totalDistance":176.0,"trajectory":"line_drive","hardness":"medium","location":"6","coordinates":{"coordX":116.08,"coordY":131.57}},"index":5,"playId":"2e9ab28b-3b30-3611-91a1-b6d5361380f7","pitchNumber":5,"startTime":"2026-05-17T22:04:24.292Z","endTime":"2026-05-17T22:04:33.296Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-17T22:04:33.296Z","atBatIndex":36},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Nolan Arenado flies out to center fielder Jake McCarthy.","rbi":0,"awayScore":5,"homeScore":2,"isOut":true},"about":{"atBatIndex":37,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-05-17T22:06:08.753Z","endTime":"2026-05-17T22:07:00.122Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":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],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":664983,"link":"/api/v1/people/664983"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":86.8,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.32598410881445,"aZ":-18.02099534133817,"pfxX":-4.2813475265581316,"pfxZ":7.416064876898228,"pX":0.4166876625043114,"pZ":1.7734549984626495,"vX0":5.916861692417539,"vY0":-136.60296818517807,"vZ0":-6.884692605161844,"x":101.12,"y":190.9,"x0":-1.2113291970326807,"y0":50.00245107488396,"z0":5.544917322719653,"aX":-8.170772263544256},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":12.4,"breakHorizontal":6.6,"spinRate":2461,"spinDirection":220},"zone":9,"typeConfidence":0.89,"plateTime":0.39946408088816376,"extension":5.856426862084258},"hitData":{"launchSpeed":97.8,"launchAngle":25.0,"totalDistance":379.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":146.06,"coordY":47.61}},"index":0,"playId":"29fce954-6aee-3904-8165-68fd6e7ab12a","pitchNumber":1,"startTime":"2026-05-17T22:06:49.907Z","endTime":"2026-05-17T22:07:00.122Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-17T22:07:00.122Z","atBatIndex":37},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Lourdes Gurriel Jr. homers (1) on a fly ball to left field.","rbi":1,"awayScore":6,"homeScore":2,"isOut":false},"about":{"atBatIndex":38,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-05-17T22:07:08.927Z","endTime":"2026-05-17T22:08:20.187Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"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":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"responsiblePitcher":{"id":547179,"link":"/api/v1/people/547179"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.5,"endSpeed":86.1,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.263924286493946,"aZ":-18.519368685379284,"pfxX":-4.259927836537344,"pfxZ":7.236935759623804,"pX":-0.5452163318650369,"pZ":1.8534169498515747,"vX0":3.6242450015274166,"vY0":-136.11894655091857,"vZ0":-6.4578672910479415,"x":137.78,"y":188.74,"x0":-1.3367047510630732,"y0":50.00420036611974,"z0":5.526965895476755,"aX":-8.040640568497198},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":12.0,"breakHorizontal":7.0,"spinRate":2427,"spinDirection":222},"zone":7,"typeConfidence":0.88,"plateTime":0.4015035558761957,"extension":5.883387312391686},"index":0,"playId":"a6daf68f-b167-35aa-a769-c1115ab45e0f","pitchNumber":1,"startTime":"2026-05-17T22:07:24.015Z","endTime":"2026-05-17T22:07:28.311Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.5,"endSpeed":79.6,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.630466881532225,"aZ":-23.561783534579927,"pfxX":-7.02859765896399,"pfxZ":5.412669039629519,"pX":0.3637027917616831,"pZ":0.8718437944629116,"vX0":6.324367914649291,"vY0":-124.4411166604276,"vZ0":-6.435211183837037,"x":103.14,"y":215.24,"x0":-1.2801822771772562,"y0":50.003122371947065,"z0":5.405111939294384,"aX":-11.181490257788678},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":8.8,"breakHorizontal":11.5,"spinRate":2296,"spinDirection":237},"zone":14,"typeConfidence":0.78,"plateTime":0.4377798594115778,"extension":5.853757401410043},"index":1,"playId":"13473d56-706a-3b0b-a192-6357a5267b71","pitchNumber":2,"startTime":"2026-05-17T22:07:37.021Z","endTime":"2026-05-17T22:07:41.281Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.0,"endSpeed":78.4,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.07271802809027,"aZ":-23.67904305273727,"pfxX":-6.648378753310814,"pfxZ":5.442442728701252,"pX":-0.692459582054667,"pZ":2.2571928392462626,"vX0":3.9023003097742355,"vY0":-123.74505906778072,"vZ0":-3.1951161595388236,"x":143.39,"y":177.84,"x0":-1.420390909728437,"y0":50.005472985297416,"z0":5.533620477328467,"aX":-10.384614127311389},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":9.4,"breakHorizontal":11.3,"spinRate":2253,"spinDirection":240},"zone":7,"typeConfidence":2.0,"plateTime":0.44143615228076083,"extension":5.745255556492292},"hitData":{"launchSpeed":96.5,"launchAngle":36.0,"totalDistance":379.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":24.53,"coordY":83.15}},"index":2,"playId":"756a7b0c-a57c-38db-96ff-126e0151b5cc","pitchNumber":3,"startTime":"2026-05-17T22:07:51.303Z","endTime":"2026-05-17T22:08:20.187Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-17T22:08:20.187Z","atBatIndex":38},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Adrian Del Castillo strikes out swinging.","rbi":0,"awayScore":6,"homeScore":2,"isOut":true},"about":{"atBatIndex":39,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-05-17T22:08:23.693Z","endTime":"2026-05-17T22:10:00.226Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728"},"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":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":664954,"link":"/api/v1/people/664954"},"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":94.8,"endSpeed":87.6,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.693360180637026,"aZ":-17.059710385658786,"pfxX":-4.849488481057534,"pfxZ":7.761635735276538,"pX":-0.061810204277922706,"pZ":2.162251244517021,"vX0":5.293951202078409,"vY0":-137.94767189889888,"vZ0":-5.945933494082744,"x":119.36,"y":180.4,"x0":-1.366247073541235,"y0":50.002631258431634,"z0":5.476397631780414,"aX":-9.443774840853495},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":13.2,"breakHorizontal":7.8,"spinRate":2533,"spinDirection":218},"zone":5,"typeConfidence":0.91,"plateTime":0.39547486801773646,"extension":5.840682842714978},"index":0,"playId":"c145022f-16d7-3394-8404-7a5f778f12db","pitchNumber":1,"startTime":"2026-05-17T22:08:37.755Z","endTime":"2026-05-17T22:08:43.251Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":86.9,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.83334025515239,"aZ":-20.43359803778505,"pfxX":-5.431592378307615,"pfxZ":6.083493060229749,"pX":-0.8393011373942711,"pZ":4.14132653335558,"vX0":4.176233855216385,"vY0":-137.4333824837052,"vZ0":-0.27966523418411876,"x":148.99,"y":126.96,"x0":-1.6659051276413894,"y0":50.005985176443666,"z0":5.6213481376160495,"aX":-10.488005282079591},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":11.2,"breakHorizontal":9.1,"spinRate":2456,"spinDirection":226},"zone":11,"typeConfidence":0.89,"plateTime":0.39715830286355613,"extension":5.8017242346975015},"index":1,"playId":"42fc2c0b-1a18-3520-a5e6-8a21397c7eac","pitchNumber":2,"startTime":"2026-05-17T22:08:53.317Z","endTime":"2026-05-17T22:08:57.097Z","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":1},"pitchData":{"startSpeed":83.4,"endSpeed":77.9,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.747369148975526,"aZ":-38.53375812449371,"pfxX":0.595172791464019,"pfxZ":-4.196225074996226,"pX":-0.11290056897207261,"pZ":1.9574617440724187,"vX0":3.4822841046461104,"vY0":-121.53538898657409,"vZ0":-0.6566403300689457,"x":121.3,"y":185.93,"x0":-1.6335039829585163,"y0":50.00227773625748,"z0":5.538531096063456,"aX":0.9015592434480892},"breaks":{"breakAngle":2.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.3,"breakVerticalInduced":-7.6,"breakHorizontal":-1.8,"spinRate":2582,"spinDirection":25},"zone":8,"typeConfidence":2.0,"plateTime":0.4483364866521189,"extension":5.78108215121153},"index":2,"playId":"ed293cdf-d27b-318e-954f-c531aeb7c0a9","pitchNumber":3,"startTime":"2026-05-17T22:09:07.399Z","endTime":"2026-05-17T22:09:10.399Z","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":94.7,"endSpeed":87.4,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.395918536996454,"aZ":-17.327635418016065,"pfxX":-4.196794135459935,"pfxZ":7.618433102685737,"pX":-0.4644010287720522,"pZ":3.984431559435667,"vX0":4.510350685426701,"vY0":-137.93895967900454,"vZ0":-1.2296417389808763,"x":134.7,"y":131.2,"x0":-1.5665996235905735,"y0":50.005229193249356,"z0":5.591184286229896,"aX":-8.181428517622352},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":13.8,"breakHorizontal":6.8,"spinRate":2430,"spinDirection":225},"zone":11,"typeConfidence":0.9,"plateTime":0.3953707852617345,"extension":5.81577310082479},"index":3,"playId":"8f030d58-195c-3ef3-85e7-113b0ed39c86","pitchNumber":4,"startTime":"2026-05-17T22:09:24.411Z","endTime":"2026-05-17T22:09:28.727Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.4,"endSpeed":78.9,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.097466699761743,"aZ":-24.759686678221826,"pfxX":-8.279307459601934,"pfxZ":4.705382355860256,"pX":-0.28441353426821603,"pZ":1.9194993731052898,"vX0":5.526211867596265,"vY0":-124.3003342957446,"vZ0":-3.6849517049025104,"x":127.84,"y":186.95,"x0":-1.4520674912878735,"y0":50.00599862852703,"z0":5.4589645006472685,"aX":-13.058994534583155},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":7.9,"breakHorizontal":13.8,"spinRate":2198,"spinDirection":242},"zone":7,"typeConfidence":2.0,"plateTime":0.4393340765649869,"extension":5.871185246538402},"index":4,"playId":"63f18dcd-0d50-37bd-9045-300b3a125709","pitchNumber":5,"startTime":"2026-05-17T22:09:38.537Z","endTime":"2026-05-17T22:09:42.731Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":86.5,"endSpeed":79.4,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.829856774908524,"aZ":-31.882500190119888,"pfxX":-6.0465910041617805,"pfxZ":0.18345823325757848,"pX":-0.055846689982881594,"pZ":1.7415701671238204,"vX0":5.684716916660223,"vY0":-125.85291119935027,"vZ0":-2.769994301587543,"x":119.13,"y":191.76,"x0":-1.5596222889848348,"y0":50.004257349846874,"z0":5.44195443406278,"aX":-9.688931596859497},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":-0.1,"breakHorizontal":9.6,"spinRate":1388,"spinDirection":246},"zone":8,"typeConfidence":2.0,"plateTime":0.43541233667929635,"extension":5.787179281112485},"index":5,"playId":"1b075508-d397-3ecf-b58c-8a523993c2a9","pitchNumber":6,"startTime":"2026-05-17T22:09:56.253Z","endTime":"2026-05-17T22:10:00.226Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-17T22:10:00.226Z","atBatIndex":39},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Gabriel Moreno singles on a line drive to right fielder Troy Johnston.","rbi":0,"awayScore":6,"homeScore":2,"isOut":false},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-05-17T22:10:01.761Z","endTime":"2026-05-17T22:12:22.967Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":2},"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"},"postOnFirst":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":687859,"link":"/api/v1/people/687859"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.6,"endSpeed":79.2,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.904057072797812,"aZ":-33.60598845096462,"pfxX":1.391014310006926,"pfxZ":-0.8949787009193475,"pX":-0.6268967671353315,"pZ":3.2553007433511447,"vX0":1.8756428725661864,"vY0":-124.72352592166202,"vZ0":0.750851031342435,"x":140.9,"y":150.89,"x0":-1.566833679704355,"y0":50.005974144132594,"z0":5.701548677105189,"aX":2.2124403854089594},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":-1.2,"breakHorizontal":-2.9,"spinRate":2526,"spinDirection":92},"zone":1,"typeConfidence":0.88,"plateTime":0.4376018603352567,"extension":5.825845433942256},"index":0,"playId":"51f94fa1-6ada-3dd1-8f59-778866c93815","pitchNumber":1,"startTime":"2026-05-17T22:10:23.576Z","endTime":"2026-05-17T22:10:27.386Z","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.3,"endSpeed":80.5,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.922645643913878,"aZ":-30.636130990734344,"pfxX":0.13815884899772568,"pfxZ":0.9412852582346938,"pX":0.5135390495406459,"pZ":1.9888024624111873,"vX0":4.859277709152463,"vY0":-125.82091989300655,"vZ0":-2.806718144470576,"x":97.43,"y":185.08,"x0":-1.4485151865504389,"y0":50.00086816627016,"z0":5.563690020958057,"aX":0.22357061892929864},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":1.3,"breakHorizontal":-1.2,"spinRate":2513,"spinDirection":152},"zone":9,"typeConfidence":0.92,"plateTime":0.4328425735253809,"extension":5.86033640501926},"index":1,"playId":"0b6fe88f-71d7-33df-8a09-96a3e33a671b","pitchNumber":2,"startTime":"2026-05-17T22:10:37.538Z","endTime":"2026-05-17T22:10:40.986Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.2,"endSpeed":85.5,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.911255285938395,"aZ":-23.96086683164239,"pfxX":-6.643555249814209,"pfxZ":4.42421101476487,"pX":-0.8760470962911165,"pZ":4.108608210538538,"vX0":3.8593414699550537,"vY0":-134.37292336157606,"vZ0":0.023124664536560258,"x":150.39,"y":127.85,"x0":-1.456293714301845,"y0":50.003974104487945,"z0":5.780799957894048,"aX":-12.337096010662334},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":8.3,"breakHorizontal":11.4,"spinRate":2158,"spinDirection":221},"zone":11,"typeConfidence":2.0,"plateTime":0.40524591919812414,"extension":5.764863671827612},"index":2,"playId":"88c62c57-5a09-30ee-9106-2217285c9ce4","pitchNumber":3,"startTime":"2026-05-17T22:10:57.185Z","endTime":"2026-05-17T22:11:00.812Z","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":92.4,"endSpeed":86.2,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.362544556539348,"aZ":-19.536198185818947,"pfxX":-4.687058423719618,"pfxZ":6.7425591925501696,"pX":0.48948808389565385,"pZ":3.067001180845392,"vX0":6.863128262365181,"vY0":-134.61678347179225,"vZ0":-3.041316811331244,"x":98.34,"y":155.97,"x0":-1.4592795394470774,"y0":50.002611088738654,"z0":5.5601769043283085,"aX":-8.786106846203369},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":11.9,"breakHorizontal":7.4,"spinRate":2425,"spinDirection":223},"zone":3,"typeConfidence":0.88,"plateTime":0.4035883843849777,"extension":5.8643777915842605},"index":3,"playId":"5b4d0ee5-89b4-3656-a7ac-a56abd87de06","pitchNumber":4,"startTime":"2026-05-17T22:11:13.799Z","endTime":"2026-05-17T22:11:16.799Z","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":86.4,"endSpeed":81.2,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.011106665279254,"aZ":-31.00920630509969,"pfxX":-0.025875858188531886,"pfxZ":0.7111583764408156,"pX":0.2932260838393945,"pZ":1.6670145051204175,"vX0":4.376552057220321,"vY0":-125.95965141245406,"vZ0":-3.410149382292488,"x":105.82,"y":193.77,"x0":-1.446770236563072,"y0":50.004765735322074,"z0":5.485266354391573,"aX":-0.042809007582049},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":0.8,"breakHorizontal":-0.7,"spinRate":2554,"spinDirection":222},"zone":9,"typeConfidence":0.92,"plateTime":0.43104832277581906,"extension":5.844293348526552},"index":4,"playId":"c61c00d4-8f6f-37f9-bb05-8a95cceeb797","pitchNumber":5,"startTime":"2026-05-17T22:11:35.253Z","endTime":"2026-05-17T22:11:38.561Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":5,"startTime":"2026-05-17T22:11:55.534Z","endTime":"2026-05-17T22:12:10.211Z","isPitch":false,"type":"action","player":{"id":672515,"link":"/api/v1/people/672515"}},{"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":2},"pitchData":{"startSpeed":95.0,"endSpeed":88.3,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.828311535072316,"aZ":-24.365472915218803,"pfxX":-8.485777895463073,"pfxZ":3.9735856816832618,"pX":0.5598814628798734,"pZ":1.8347162542124675,"vX0":8.310153052826749,"vY0":-138.159317247712,"vZ0":-5.22851784879629,"x":95.66,"y":189.24,"x0":-1.3598005620562434,"y0":50.00543081066995,"z0":5.352775269056906,"aX":-16.689123835694097},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":6.5,"breakHorizontal":14.0,"spinRate":2183,"spinDirection":230},"zone":9,"typeConfidence":2.0,"plateTime":0.3938754242122009,"extension":5.885438455893839},"hitData":{"launchSpeed":98.6,"launchAngle":12.0,"totalDistance":258.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":177.71,"coordY":110.17}},"index":6,"playId":"f3565bf3-3ab6-349c-bc86-c73b29fa840e","pitchNumber":6,"startTime":"2026-05-17T22:12:10.211Z","endTime":"2026-05-17T22:12:22.967Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-17T22:12:22.967Z","atBatIndex":40},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jose Fernandez singles on a ground ball to third baseman Kyle Karros. Gabriel Moreno scores.","rbi":1,"awayScore":7,"homeScore":2,"isOut":false},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-05-17T22:12:27.104Z","endTime":"2026-05-17T22:15:08.090Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"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"},"postOnFirst":{"id":699912,"fullName":"Jose Fernandez","link":"/api/v1/people/699912"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3,4,5,6],"actionIndex":[2],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":664954,"link":"/api/v1/people/664954"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_throwing_error"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":699912,"fullName":"Jose Fernandez","link":"/api/v1/people/699912"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":691720,"link":"/api/v1/people/691720"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"responsiblePitcher":{"id":547179,"link":"/api/v1/people/547179"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.8,"endSpeed":76.3,"strikeZoneTop":3.352,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.305785575205213,"aZ":-42.29088805946046,"pfxX":2.044715543791601,"pfxZ":-6.939996963689669,"pX":-1.0181217521610832,"pZ":2.384661384559334,"vX0":0.5677805046494316,"vY0":-119.28031483352947,"vZ0":1.1303434882949468,"x":155.81,"y":174.39,"x0":-1.524163433235884,"y0":50.00066101648846,"z0":5.681727341279863,"aX":2.9819234173703366},"breaks":{"breakAngle":3.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.4,"breakVerticalInduced":-12.1,"breakHorizontal":-3.8,"spinRate":2514,"spinDirection":37},"zone":13,"typeConfidence":2.0,"plateTime":0.4570584349991309,"extension":5.806216006267926},"index":0,"playId":"5ee0d4e9-e106-3be6-a6df-604196575075","pitchNumber":1,"startTime":"2026-05-17T22:12:45.243Z","endTime":"2026-05-17T22:12:48.743Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.4,"endSpeed":86.2,"strikeZoneTop":3.352,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.095135868514983,"aZ":-18.243343700199205,"pfxX":-4.818793850248264,"pfxZ":7.377629335061609,"pX":0.9685867143777814,"pZ":2.725633121213791,"vX0":7.607959258732973,"vY0":-135.8910473962463,"vZ0":-4.14182925706683,"x":80.08,"y":165.19,"x0":-1.2289948066137495,"y0":50.00300366164825,"z0":5.520737877971643,"aX":-9.099839649998284},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":12.7,"breakHorizontal":7.3,"spinRate":2354,"spinDirection":222},"zone":12,"typeConfidence":0.9,"plateTime":0.4015858852155585,"extension":5.9247421960750675},"index":1,"playId":"560de551-f865-3ba4-9547-a13330f45d54","pitchNumber":2,"startTime":"2026-05-17T22:12:59.297Z","endTime":"2026-05-17T22:13:14.131Z","isPitch":true,"type":"pitch"},{"details":{"description":"Gabriel Moreno steals (2) 2nd base. Gabriel Moreno to 3rd. Gabriel Moreno advances to 3rd, on a throwing error by catcher Brett Sullivan.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":6,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"index":2,"actionPlayId":"560de551-f865-3ba4-9547-a13330f45d54","startTime":"2026-05-17T22:13:28.939Z","endTime":"2026-05-17T22:13:40.030Z","isPitch":false,"isBaseRunningPlay":true,"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(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":82.9,"endSpeed":77.7,"strikeZoneTop":3.352,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.937223204518414,"aZ":-38.90089331262208,"pfxX":0.4526260364972814,"pfxZ":-4.477525348590972,"pX":-0.029817396971595043,"pZ":1.82600225174209,"vX0":3.2206008225547436,"vY0":-120.84969629133874,"vZ0":-0.9463282957667603,"x":118.14,"y":189.48,"x0":-1.4295631290113107,"y0":50.00138899190389,"z0":5.591140498906731,"aX":0.6798590203891266},"breaks":{"breakAngle":1.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.3,"breakVerticalInduced":-8.2,"breakHorizontal":-1.4,"spinRate":2483,"spinDirection":27},"zone":8,"typeConfidence":2.0,"plateTime":0.45042886843378316,"extension":5.892217287035828},"index":3,"playId":"e0205130-e38e-3a38-a615-bc3a9e92b5fa","pitchNumber":3,"startTime":"2026-05-17T22:13:40.030Z","endTime":"2026-05-17T22:13:43.226Z","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":true},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.3,"endSpeed":85.6,"strikeZoneTop":3.352,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.751207313611957,"aZ":-24.760719700967613,"pfxX":-7.042325302909068,"pfxZ":4.003761391065196,"pX":0.306905009017233,"pZ":1.8926646163792622,"vX0":6.722255996920781,"vY0":-134.38879343026608,"vZ0":-5.367893343699194,"x":105.3,"y":187.68,"x0":-1.297132043375708,"y0":50.00295760460118,"z0":5.646554069113718,"aX":-13.040850328899776},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":6.5,"breakHorizontal":11.5,"spinRate":2163,"spinDirection":214},"zone":9,"typeConfidence":2.0,"plateTime":0.40565994305447717,"extension":5.926883590838264},"index":4,"playId":"2c4ee502-1584-3dee-86a0-63493ef065c5","pitchNumber":4,"startTime":"2026-05-17T22:14:00.274Z","endTime":"2026-05-17T22:14:27.304Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":109,"player":{"id":699912,"fullName":"Jose Fernandez","link":"/api/v1/people/699912"}}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.4,"endSpeed":79.5,"strikeZoneTop":3.352,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.77066273764802,"aZ":-27.722195373792832,"pfxX":-4.6075041341432605,"pfxZ":2.7835148864760484,"pX":2.0622488469740965,"pZ":1.4878992499991237,"vX0":9.779611996613069,"vY0":-125.40218301113075,"vZ0":-4.012090711463748,"x":38.39,"y":198.61,"x0":-1.2849893489165478,"y0":50.000065066659744,"z0":5.363728245539654,"aX":-7.357263064926808},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":4.3,"breakHorizontal":6.1,"spinRate":1162,"spinDirection":235},"zone":14,"typeConfidence":0.56,"plateTime":0.4363631394522143,"extension":6.082929389531414},"index":5,"playId":"7e5414b8-c23d-3fbf-b84d-8166c52bbca1","pitchNumber":5,"startTime":"2026-05-17T22:14:36.880Z","endTime":"2026-05-17T22:14:40.526Z","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":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.3,"endSpeed":86.0,"strikeZoneTop":3.352,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.45855274990735,"aZ":-21.86688003277557,"pfxX":-8.346825430396596,"pfxZ":5.492904132551488,"pX":0.7875239444767419,"pZ":1.6123214480749752,"vX0":8.54990469318874,"vY0":-135.5640590957731,"vZ0":-6.073527583014217,"x":86.98,"y":195.25,"x0":-1.3109891243322314,"y0":50.00067147088333,"z0":5.39082155487001,"aX":-15.655902515081747},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":8.9,"breakHorizontal":13.4,"spinRate":2289,"spinDirection":225},"zone":14,"typeConfidence":2.0,"plateTime":0.4028344703166482,"extension":6.041263711346446},"hitData":{"launchSpeed":72.4,"launchAngle":-76.0,"totalDistance":0.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":110.42,"coordY":170.45}},"index":6,"playId":"ac3c255d-592a-30d3-9c6a-90985d4caf49","pitchNumber":6,"startTime":"2026-05-17T22:14:58.363Z","endTime":"2026-05-17T22:15:08.090Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-17T22:15:08.090Z","atBatIndex":41},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ryan Waldschmidt strikes out swinging.","rbi":0,"awayScore":7,"homeScore":2,"isOut":true},"about":{"atBatIndex":42,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-05-17T22:17:45.860Z","endTime":"2026-05-17T22:19:48.466Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":814439,"fullName":"Ryan Waldschmidt","link":"/api/v1/people/814439"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680604,"fullName":"Blas Castaño","link":"/api/v1/people/680604"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,5,6,7,9,10],"actionIndex":[1,8],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":699912,"fullName":"Jose Fernandez","link":"/api/v1/people/699912"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"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":10},"credits":[{"player":{"id":664954,"link":"/api/v1/people/664954"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":7,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-05-17T22:15:24.655Z","endTime":"2026-05-17T22:16:38.888Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Blas Castaño replaces Michael Lorenzen.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":7,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-05-17T22:16:38.888Z","endTime":"2026-05-17T22:17:48.109Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":680604,"link":"/api/v1/people/680604"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":87.2,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.71488747959289,"aZ":-27.944742310448998,"pfxX":-8.154077992543906,"pfxZ":2.2035933879844407,"pX":-0.9800519533178007,"pZ":1.246552777310662,"vX0":5.580973167482237,"vY0":-137.17581223973423,"vZ0":-4.398158165648833,"x":154.36,"y":205.12,"x0":-1.9719320660181885,"y0":50.00683928945587,"z0":4.755087580890242,"aX":-15.687433262125865},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":3.4,"breakHorizontal":13.8,"spinRate":2147,"spinDirection":232},"zone":13,"typeConfidence":0.91,"plateTime":0.3978862938883152,"extension":5.401697783683347},"index":2,"playId":"fe21874a-439d-36a8-9d40-7f062ea46962","pitchNumber":1,"startTime":"2026-05-17T22:17:48.109Z","endTime":"2026-05-17T22:17:52.659Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":88.0,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.470113925228073,"aZ":-25.239831462190814,"pfxX":-7.964548115588745,"pfxZ":3.547852067130857,"pX":-1.0216544099567009,"pZ":1.8370422266639241,"vX0":5.04230626291403,"vY0":-137.71246240864875,"vZ0":-3.8708730420035993,"x":155.94,"y":189.18,"x0":-1.8248979373429097,"y0":50.00424386688044,"z0":4.932921942197075,"aX":-15.571776120474762},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":6.0,"breakHorizontal":13.7,"spinRate":2182,"spinDirection":233},"zone":13,"typeConfidence":0.88,"plateTime":0.3950533625361192,"extension":5.3138985188093235},"index":3,"playId":"0b909756-a5a0-336b-946f-df073e9206f4","pitchNumber":2,"startTime":"2026-05-17T22:18:03.004Z","endTime":"2026-05-17T22:18:07.406Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":7,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":4,"startTime":"2026-05-17T22:18:11.765Z","endTime":"2026-05-17T22:18:22.295Z","isPitch":false,"type":"action","player":{"id":814439,"link":"/api/v1/people/814439"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":87.3,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.247638537368637,"aZ":-19.49919831841803,"pfxX":-5.24638197684448,"pfxZ":6.559372509420399,"pX":1.125172408557281,"pZ":2.6925196224401438,"vX0":8.806518014726098,"vY0":-137.17188597425798,"vZ0":-2.6305850653621787,"x":74.11,"y":166.08,"x0":-1.4244312248398383,"y0":50.00634864191493,"z0":4.971951975626631,"aX":-10.144423365733145},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":11.6,"breakHorizontal":7.9,"spinRate":2332,"spinDirection":230},"zone":12,"typeConfidence":0.86,"plateTime":0.3971200644490329,"extension":5.276477329713197},"index":5,"playId":"cf939ab3-28a3-37d5-adb6-d84870f61b6e","pitchNumber":3,"startTime":"2026-05-17T22:18:22.295Z","endTime":"2026-05-17T22:18:27.080Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"index":6,"playId":"923e7957-0865-3455-bb91-e787486cd513","startTime":"2026-05-17T22:18:41.494Z","endTime":"2026-05-17T22:18:45.401Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"runnerGoing":true,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":87.0,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.328554423168033,"aZ":-28.316201375338853,"pfxX":-9.630822261060317,"pfxZ":2.0036165839706266,"pX":0.9082890603426628,"pZ":1.9577297746839342,"vX0":9.95584119558011,"vY0":-137.56761191850634,"vZ0":-2.9530866531364466,"x":82.38,"y":185.92,"x0":-1.4991617691566375,"y0":50.00138428854361,"z0":4.955975550999689,"aX":-18.534694649621397},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":3.2,"breakHorizontal":15.5,"spinRate":2201,"spinDirection":230},"zone":14,"typeConfidence":0.91,"plateTime":0.3975211944402699,"extension":5.310548914626569},"index":7,"playId":"f810edd5-416e-3027-bcfe-0b0644d26895","pitchNumber":4,"startTime":"2026-05-17T22:19:00.512Z","endTime":"2026-05-17T22:19:07.277Z","isPitch":true,"type":"pitch"},{"details":{"description":"Jose Fernandez steals (5) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":7,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":8,"actionPlayId":"f810edd5-416e-3027-bcfe-0b0644d26895","startTime":"2026-05-17T22:19:11.364Z","endTime":"2026-05-17T22:19:21.778Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":699912,"link":"/api/v1/people/699912"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":87.0,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.856829678904628,"aZ":-26.973849661137727,"pfxX":-9.167233966346434,"pfxZ":2.706746219706808,"pX":0.033779228133553336,"pZ":1.7534329413769287,"vX0":7.335071640821603,"vY0":-137.4123348178702,"vZ0":-3.7491332730481006,"x":115.71,"y":191.44,"x0":-1.4717423551114832,"y0":50.00507219659016,"z0":4.956443650255052,"aX":-17.631336004567263},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":4.3,"breakHorizontal":15.1,"spinRate":2178,"spinDirection":233},"zone":8,"typeConfidence":0.91,"plateTime":0.3977483263608672,"extension":5.212070701015875},"index":9,"playId":"97e65e83-fd42-32fc-b501-28a6213e4b39","pitchNumber":5,"startTime":"2026-05-17T22:19:21.778Z","endTime":"2026-05-17T22:19:25.026Z","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":82.4,"endSpeed":76.1,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.893630454376982,"aZ":-31.91708254598473,"pfxX":6.912828056907038,"pfxZ":0.1780560192159797,"pX":1.1045934502758281,"pZ":1.99460195799439,"vX0":5.911810971607709,"vY0":-119.99645463241562,"vZ0":0.3181944681227449,"x":74.9,"y":184.93,"x0":-2.2878899947787072,"y0":50.00407323556155,"z0":4.700338570802127,"aX":10.096311350537547},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":0.7,"breakHorizontal":-13.9,"spinRate":2513,"spinDirection":71},"zone":14,"typeConfidence":0.9,"plateTime":0.45618675119616636,"extension":5.448651129464933},"index":10,"playId":"add653c8-7f49-31a4-ac19-d6e2db49be1a","pitchNumber":6,"startTime":"2026-05-17T22:19:44.295Z","endTime":"2026-05-17T22:19:48.466Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-17T22:19:48.466Z","atBatIndex":42},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Kyle Karros singles on a line drive to center fielder Ryan Waldschmidt.","rbi":0,"awayScore":7,"homeScore":2,"isOut":false},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-05-17T22:21:40.491Z","endTime":"2026-05-17T22:23:02.512Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":647336,"fullName":"Michael Soroka","link":"/api/v1/people/647336"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","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":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":814439,"link":"/api/v1/people/814439"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"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":88.0,"endSpeed":81.8,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.665333052111357,"aZ":-26.07178628342316,"pfxX":-0.04133968471503158,"pfxZ":3.610288011053086,"pX":-0.8589110480488672,"pZ":3.0634060816922837,"vX0":4.423625477111257,"vY0":-128.2367914385378,"vZ0":-0.8889155943674887,"x":149.74,"y":156.07,"x0":-2.589818245973401,"y0":50.00494958272084,"z0":5.420310383374897,"aX":-0.0703878890315967},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":6.6,"breakHorizontal":-0.7,"spinRate":2472,"spinDirection":203},"zone":11,"typeConfidence":2.0,"plateTime":0.42461250658229366,"extension":6.054215430141122},"index":0,"playId":"b6de1b88-d2c6-3490-afab-d708d9d69626","pitchNumber":1,"startTime":"2026-05-17T22:22:03.304Z","endTime":"2026-05-17T22:22:07.376Z","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":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":79.9,"endSpeed":74.8,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.281460109809988,"aZ":-36.20791236910953,"pfxX":5.872943229515361,"pfxZ":-2.9065177712356434,"pX":1.5352241832439322,"pZ":1.9358375768170366,"vX0":7.031162516963627,"vY0":-116.32879909134573,"vZ0":-0.6860190216296744,"x":58.48,"y":186.51,"x0":-2.275443200209429,"y0":50.00418234644185,"z0":5.630529843461462,"aX":8.147396935933836},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.5,"breakVerticalInduced":-5.2,"breakHorizontal":-12.2,"spinRate":2893,"spinDirection":55},"zone":14,"typeConfidence":2.0,"plateTime":0.46863932536829767,"extension":5.834877498902588},"index":1,"playId":"dda758f5-b797-3b05-bbed-938560fbaf00","pitchNumber":2,"startTime":"2026-05-17T22:22:16.929Z","endTime":"2026-05-17T22:22:22.256Z","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":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.2,"endSpeed":75.2,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.18488392921979,"aZ":-37.2054415061846,"pfxX":6.626321605924367,"pfxZ":-3.5896107193493645,"pX":0.29139413348550797,"pZ":1.5109170929241926,"vX0":4.082731228601345,"vY0":-116.906675223654,"vZ0":-1.3663261949477865,"x":105.89,"y":197.99,"x0":-2.330169303274738,"y0":50.00011307553179,"z0":5.552046280695109,"aX":9.296803509515115},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.5,"breakVerticalInduced":-6.6,"breakHorizontal":-13.0,"spinRate":2843,"spinDirection":55},"zone":14,"typeConfidence":2.0,"plateTime":0.46605446814040974,"extension":5.9518872559115215},"index":2,"playId":"1ad44fdb-341d-3aa8-90ff-d334b59591e6","pitchNumber":3,"startTime":"2026-05-17T22:22:30.436Z","endTime":"2026-05-17T22:22:35.669Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":7,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-05-17T22:22:41.509Z","endTime":"2026-05-17T22:22:49.980Z","isPitch":false,"type":"action","player":{"id":691720,"link":"/api/v1/people/691720"}},{"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":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.2,"endSpeed":75.1,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.072189367618723,"aZ":-36.77139281193755,"pfxX":6.6002666179394325,"pfxZ":-3.26613195291978,"pX":-0.1140496647591823,"pZ":2.2312274972294537,"vX0":3.405102260160515,"vY0":-116.97918082645671,"vZ0":-0.011517399770093029,"x":121.35,"y":178.54,"x0":-2.439499085274675,"y0":50.004941462284535,"z0":5.6423920403116306,"aX":9.280502733419288},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.5,"breakVerticalInduced":-5.8,"breakHorizontal":-12.7,"spinRate":2946,"spinDirection":61},"zone":8,"typeConfidence":2.0,"plateTime":0.46566523147033756,"extension":6.005488788430723},"hitData":{"launchSpeed":99.8,"launchAngle":13.0,"totalDistance":270.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":99.62,"coordY":94.66}},"index":4,"playId":"dc3a60be-c415-3c87-b02f-653975326f3e","pitchNumber":4,"startTime":"2026-05-17T22:22:49.980Z","endTime":"2026-05-17T22:23:02.512Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-17T22:23:02.512Z","atBatIndex":43},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brett Sullivan strikes out swinging.","rbi":0,"awayScore":7,"homeScore":2,"isOut":true},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-05-17T22:23:15.520Z","endTime":"2026-05-17T22:24:18.261Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":664954,"fullName":"Brett Sullivan","link":"/api/v1/people/664954"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":647336,"fullName":"Michael Soroka","link":"/api/v1/people/647336"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"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":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":664954,"fullName":"Brett Sullivan","link":"/api/v1/people/664954"},"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":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.0,"endSpeed":80.1,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.995574829246888,"aZ":-25.080493604169003,"pfxX":-7.138091986625871,"pfxZ":4.401429187026813,"pX":0.5980718651639814,"pZ":1.7569658294273716,"vX0":9.760054810487363,"vY0":-125.02588710209334,"vZ0":-3.767800749111875,"x":94.2,"y":191.34,"x0":-2.397120745792439,"y0":50.00288742535358,"z0":5.300706080855895,"aX":-11.503186863416909},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":7.4,"breakHorizontal":11.2,"spinRate":2203,"spinDirection":247},"zone":9,"typeConfidence":2.0,"plateTime":0.43514947571639206,"extension":6.466600253518845},"index":0,"playId":"716cf38a-b1ac-3ca9-b815-c6ebdfe06487","pitchNumber":1,"startTime":"2026-05-17T22:23:28.863Z","endTime":"2026-05-17T22:23:33.112Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.1,"endSpeed":83.7,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.04735176613773,"aZ":-26.184320323641632,"pfxX":-0.5274582021303578,"pfxZ":3.408302316791225,"pX":0.3943610627779421,"pZ":3.5290273611466265,"vX0":7.471626000430661,"vY0":-129.86552838282,"vZ0":0.14505325541545888,"x":101.97,"y":143.5,"x0":-2.417658002221493,"y0":50.000081174703375,"z0":5.4196090883851955,"aX":-0.9275257455338272},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":6.5,"breakHorizontal":-0.2,"spinRate":2597,"spinDirection":205},"zone":12,"typeConfidence":2.0,"plateTime":0.4173381266002236,"extension":6.249901885996895},"index":1,"playId":"f981c9d5-c8eb-3377-bb78-257c27c3f995","pitchNumber":2,"startTime":"2026-05-17T22:23:48.865Z","endTime":"2026-05-17T22:23:52.082Z","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":"SV","description":"Slurve"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":81.1,"endSpeed":75.8,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.731928269589826,"aZ":-39.486018679089,"pfxX":4.494538414089892,"pfxZ":-5.129370088331606,"pX":0.8948157414091442,"pZ":1.0662588371425854,"vX0":6.4134598352483065,"vY0":-118.0909917808057,"vZ0":-1.7948236090321588,"x":82.89,"y":209.99,"x0":-2.431690974287632,"y0":50.00512391323911,"z0":5.440757808301107,"aX":6.4017100917308625},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.8,"breakVerticalInduced":-9.5,"breakHorizontal":-9.6,"spinRate":2817,"spinDirection":58},"zone":14,"typeConfidence":2.0,"plateTime":0.46233853713358597,"extension":5.748692676351364},"index":2,"playId":"a8d91e39-5b47-322e-b4eb-c2dc52a7d1d3","pitchNumber":3,"startTime":"2026-05-17T22:24:13.231Z","endTime":"2026-05-17T22:24:18.261Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-17T22:24:18.261Z","atBatIndex":44},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Edouard Julien strikes out swinging.","rbi":0,"awayScore":7,"homeScore":2,"isOut":true},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-05-17T22:24:25.184Z","endTime":"2026-05-17T22:26:28.548Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":647336,"fullName":"Michael Soroka","link":"/api/v1/people/647336"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"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":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":672515,"link":"/api/v1/people/672515"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.0,"endSpeed":78.9,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.711132985401058,"aZ":-27.88351043293411,"pfxX":-6.4037978025488185,"pfxZ":2.738698429373426,"pX":0.28007323608460094,"pZ":1.8754779220143858,"vX0":8.677567916380386,"vY0":-123.54196797564052,"vZ0":-2.91471521780754,"x":106.32,"y":188.14,"x0":-2.4256487892328207,"y0":50.00192687852065,"z0":5.383873450566991,"aX":-10.024148342482475},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":4.6,"breakHorizontal":9.8,"spinRate":2098,"spinDirection":250},"zone":9,"typeConfidence":2.0,"plateTime":0.44124984275269785,"extension":6.001649082242241},"index":0,"playId":"8eef8a6c-a553-3dba-9f8c-f786d85f587e","pitchNumber":1,"startTime":"2026-05-17T22:24:41.285Z","endTime":"2026-05-17T22:24:44.402Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.5,"endSpeed":77.8,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.489142257093853,"aZ":-26.963524734732488,"pfxX":-7.709789674820275,"pfxZ":3.408139077274156,"pX":0.7935957970685703,"pZ":1.5696447216826261,"vX0":10.151174427711007,"vY0":-122.68177829810013,"vZ0":-3.606336948661932,"x":86.75,"y":196.4,"x0":-2.389567715437151,"y0":50.00394256084636,"z0":5.348239028316013,"aX":-11.793796698471493},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":5.5,"breakHorizontal":11.6,"spinRate":2203,"spinDirection":248},"zone":14,"typeConfidence":2.0,"plateTime":0.4458687918620563,"extension":6.289779824669858},"index":1,"playId":"5899f5f4-3d09-3265-9800-0e69f2e5d440","pitchNumber":2,"startTime":"2026-05-17T22:25:03.702Z","endTime":"2026-05-17T22:25:08.883Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.2,"endSpeed":75.8,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.02936173487275,"aZ":-35.9108035119904,"pfxX":5.242512058348636,"pfxZ":-2.602213212361189,"pX":-0.46837740967573627,"pZ":2.1919811550424453,"vX0":3.193969034903502,"vY0":-118.41709330160134,"vZ0":-0.23941772738439537,"x":134.85,"y":179.6,"x0":-2.5101103889368552,"y0":50.000574018457414,"z0":5.546091575270174,"aX":7.53496281670993},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.5,"breakVerticalInduced":-4.6,"breakHorizontal":-10.2,"spinRate":2876,"spinDirection":60},"zone":7,"typeConfidence":2.0,"plateTime":0.46039550086068015,"extension":5.887888157704566},"index":2,"playId":"cd80f9bc-1b4a-36f1-b733-46e1d16928b6","pitchNumber":3,"startTime":"2026-05-17T22:25:22.900Z","endTime":"2026-05-17T22:25:27.876Z","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.5,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.174142210648952,"aZ":-21.544516844915854,"pfxX":-2.603219212909763,"pfxZ":5.661847582503938,"pX":-1.1767078090573915,"pZ":5.052200299484443,"vX0":4.4286685141022275,"vY0":-135.7974083361013,"vZ0":2.840738492447623,"x":161.85,"y":102.37,"x0":-2.486327692446615,"y0":50.00520989924676,"z0":5.486734200173227,"aX":-4.89019383367286},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":11.0,"breakHorizontal":3.8,"spinRate":2549,"spinDirection":225},"zone":11,"typeConfidence":2.0,"plateTime":0.40247157805762734,"extension":6.302757112857858},"index":3,"playId":"f386db89-fae0-3bf6-86bf-483687dbf731","pitchNumber":4,"startTime":"2026-05-17T22:25:43.995Z","endTime":"2026-05-17T22:25:47.917Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"index":4,"playId":"15c35739-b1a2-3422-874c-50d87010ba12","startTime":"2026-05-17T22:26:04.241Z","endTime":"2026-05-17T22:26:07.241Z","isPitch":false,"type":"pickoff"},{"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":"SV","description":"Slurve"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":80.2,"endSpeed":74.8,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.89757938031976,"aZ":-40.52391658592737,"pfxX":4.663339184103108,"pfxZ":-6.011252042122362,"pX":0.28848314401761754,"pZ":1.2169321077577249,"vX0":5.003237219435574,"vY0":-116.8061301029609,"vZ0":-1.1799727204238872,"x":106.0,"y":205.92,"x0":-2.4828277299275294,"y0":50.00346119666331,"z0":5.521006163856304,"aX":6.476888260683951},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.2,"breakVerticalInduced":-10.9,"breakHorizontal":-9.6,"spinRate":2973,"spinDirection":56},"zone":14,"typeConfidence":2.0,"plateTime":0.46797070019626075,"extension":5.875948957729029},"index":5,"playId":"ffd48f45-9aac-3989-a0a0-e528ef745fc9","pitchNumber":5,"startTime":"2026-05-17T22:26:23.709Z","endTime":"2026-05-17T22:26:28.548Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-17T22:26:28.548Z","atBatIndex":45},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Mickey Moniak walks. Kyle Karros to 2nd.","rbi":0,"awayScore":7,"homeScore":2,"isOut":false},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-05-17T22:26:31.585Z","endTime":"2026-05-17T22:29:41.194Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":647336,"fullName":"Michael Soroka","link":"/api/v1/people/647336"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"postOnSecond":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,6,7,8],"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":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"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":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":80.5,"endSpeed":75.3,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.14422021971332,"aZ":-39.51127218853209,"pfxX":4.78079478497434,"pfxZ":-5.210057674669525,"pX":-0.1509812133480194,"pZ":1.2333318053527944,"vX0":3.9908601680941396,"vY0":-117.35946953602088,"vZ0":-1.4471390264711632,"x":122.76,"y":205.48,"x0":-2.488510342384828,"y0":50.00183342566906,"z0":5.505312176999845,"aX":6.7340811960265965},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.2,"breakVerticalInduced":-9.5,"breakHorizontal":-9.6,"spinRate":2938,"spinDirection":61},"zone":13,"typeConfidence":2.0,"plateTime":0.4649458713507646,"extension":5.763449791334663},"index":0,"playId":"7344f8a2-fd0b-318f-a966-7c98643cf3d7","pitchNumber":1,"startTime":"2026-05-17T22:26:50.739Z","endTime":"2026-05-17T22:26:55.813Z","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":86.0,"endSpeed":79.3,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.909674169778775,"aZ":-27.67365262528293,"pfxX":-9.487603018447146,"pfxZ":2.8540817170809207,"pX":1.8683852045387936,"pZ":0.4973825798689051,"vX0":12.935488177294928,"vY0":-124.5114821350758,"vZ0":-6.0254857472588155,"x":45.78,"y":225.35,"x0":-2.150390076202638,"y0":50.00469939718503,"z0":5.225267959830258,"aX":-14.969075340120659},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":4.0,"breakHorizontal":14.4,"spinRate":2220,"spinDirection":248},"zone":14,"typeConfidence":2.0,"plateTime":0.4391169213637416,"extension":6.226481662916609},"index":1,"playId":"f8a5db9f-4fe6-330b-a0e7-2db0378da37d","pitchNumber":2,"startTime":"2026-05-17T22:27:07.998Z","endTime":"2026-05-17T22:27:13.839Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.4,"endSpeed":83.6,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.312978672845432,"aZ":-28.326186567726758,"pfxX":-1.0374391848917037,"pfxZ":2.203869977011858,"pX":1.3924451383578569,"pZ":1.615792648247371,"vX0":10.056694850456212,"vY0":-129.99719452505565,"vZ0":-3.839350331873908,"x":63.92,"y":195.15,"x0":-2.3597814839643596,"y0":50.000755363599254,"z0":5.216176246922973,"aX":-1.8102700636463351},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":3.5,"breakHorizontal":0.1,"spinRate":2592,"spinDirection":207},"zone":14,"typeConfidence":2.0,"plateTime":0.41825569151697817,"extension":6.309041062077964},"index":2,"playId":"b960e6dd-8732-36d0-b39c-b1f06f2cc87d","pitchNumber":3,"startTime":"2026-05-17T22:27:35.357Z","endTime":"2026-05-17T22:27:40.022Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.9,"endSpeed":86.8,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.79442996173921,"aZ":-21.0122115467976,"pfxX":-2.952292188063085,"pfxZ":5.835353234229755,"pX":0.06538407087499318,"pZ":2.808574305588681,"vX0":7.676300295464523,"vY0":-136.62681187546113,"vZ0":-2.7132313470704235,"x":114.51,"y":162.95,"x0":-2.382511490663356,"y0":50.00306129946299,"z0":5.239784162081805,"aX":-5.648234239991732},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":10.3,"breakHorizontal":4.0,"spinRate":2477,"spinDirection":227},"zone":5,"typeConfidence":2.0,"plateTime":0.39911936235559864,"extension":6.117325530311448},"index":3,"playId":"d736f25e-7567-3f20-a21c-f61857927466","pitchNumber":4,"startTime":"2026-05-17T22:27:54.240Z","endTime":"2026-05-17T22:27:58.796Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.0,"endSpeed":78.0,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.42176316522349,"aZ":-36.34203729595797,"pfxX":3.0502370482919967,"pfxZ":-2.758175818006519,"pX":0.11851738538965118,"pZ":1.3502279244244988,"vX0":5.167899412810656,"vY0":-120.94427264161409,"vZ0":-2.3881950975457586,"x":112.48,"y":202.32,"x0":-2.4268667701971878,"y0":50.00487108486401,"z0":5.480900014618623,"aX":4.603968641431038},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.3,"breakVerticalInduced":-5.3,"breakHorizontal":-6.6,"spinRate":2850,"spinDirection":58},"zone":14,"typeConfidence":2.0,"plateTime":0.4496606983011078,"extension":5.908007820662397},"index":4,"playId":"43852e96-1ef0-364f-819f-3b0b82ad7f5b","pitchNumber":5,"startTime":"2026-05-17T22:28:12.504Z","endTime":"2026-05-17T22:28:17.095Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":7,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"index":5,"startTime":"2026-05-17T22:28:35.602Z","endTime":"2026-05-17T22:28:43.731Z","isPitch":false,"type":"action","player":{"id":666160,"link":"/api/v1/people/666160"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":88.2,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.685089194627352,"aZ":-22.360505694506678,"pfxX":-2.2433959516752586,"pfxZ":5.027170144108993,"pX":0.9161684648932334,"pZ":2.7243559552998917,"vX0":9.931677245778323,"vY0":-137.22167523213835,"vZ0":-2.705057806356901,"x":82.08,"y":165.22,"x0":-2.4221629346716966,"y0":50.00086898144761,"z0":5.207556159821884,"aX":-4.378428910240106},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":8.9,"breakHorizontal":2.5,"spinRate":2573,"spinDirection":226},"zone":12,"typeConfidence":2.0,"plateTime":0.3956401357595736,"extension":6.352231370422304},"index":6,"playId":"0d00ee60-1ad9-3217-aa4c-065f0a58a174","pitchNumber":6,"startTime":"2026-05-17T22:28:43.731Z","endTime":"2026-05-17T22:28:47.646Z","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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":88.1,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.053993723937996,"aZ":-20.704435444343503,"pfxX":-2.7454913103218885,"pfxZ":5.841873689925215,"pX":-0.3024909221619146,"pZ":3.262399642082524,"vX0":6.899432145407026,"vY0":-137.92841742007758,"vZ0":-1.7069113046617437,"x":128.53,"y":150.7,"x0":-2.458252600057319,"y0":50.0060201846329,"z0":5.258066581234734,"aX":-5.394077332889997},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":10.6,"breakHorizontal":3.8,"spinRate":2552,"spinDirection":225},"zone":2,"typeConfidence":2.0,"plateTime":0.39418017299971675,"extension":6.1799841269080975},"index":7,"playId":"a5c5ed60-6b81-3901-aa8b-e083b9cd532e","pitchNumber":7,"startTime":"2026-05-17T22:29:09.498Z","endTime":"2026-05-17T22:29:12.498Z","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":"SV","description":"Slurve"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.0,"endSpeed":78.0,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.983276684476245,"aZ":-37.18685351272956,"pfxX":5.628971238773687,"pfxZ":-3.3276671301152345,"pX":-0.1042400721104084,"pZ":0.8579992326550155,"vX0":3.9905687785410096,"vY0":-120.98250796009252,"vZ0":-3.1580696672442268,"x":120.97,"y":215.61,"x0":-2.497127406294284,"y0":50.00293786393537,"z0":5.386974255210549,"aX":8.479893100719588},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.6,"breakVerticalInduced":-6.5,"breakHorizontal":-11.0,"spinRate":2917,"spinDirection":61},"zone":13,"typeConfidence":2.0,"plateTime":0.4499366906366813,"extension":6.04624952532549},"index":8,"playId":"f48580fd-7ccc-3316-bc17-a514252c8171","pitchNumber":8,"startTime":"2026-05-17T22:29:32.985Z","endTime":"2026-05-17T22:29:41.194Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-17T22:29:41.194Z","atBatIndex":46},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Hunter Goodman strikes out on a foul tip.","rbi":0,"awayScore":7,"homeScore":2,"isOut":true},"about":{"atBatIndex":47,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-05-17T22:29:40.308Z","endTime":"2026-05-17T22:31:41.997Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":647336,"fullName":"Michael Soroka","link":"/api/v1/people/647336"},"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":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":"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":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.2,"endSpeed":76.9,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.819042666639596,"aZ":-38.79698407534425,"pfxX":6.396810586144728,"pfxZ":-4.5036036200368725,"pX":0.7870427872681314,"pZ":1.8297814596805917,"vX0":5.695008563557896,"vY0":-119.79415702469328,"vZ0":-0.582807030314774,"x":87.0,"y":189.38,"x0":-2.443278495700734,"y0":50.005817671236215,"z0":5.512717233118996,"aX":9.397645419976739},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.1,"breakVerticalInduced":-8.0,"breakHorizontal":-12.8,"spinRate":3042,"spinDirection":62},"zone":14,"typeConfidence":2.0,"plateTime":0.45535940623160664,"extension":6.075593863241046},"index":0,"playId":"5797fc14-b418-34eb-8c3d-7aa9f5611749","pitchNumber":1,"startTime":"2026-05-17T22:30:10.831Z","endTime":"2026-05-17T22:30:15.027Z","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":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.4,"endSpeed":77.1,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.255753370388682,"aZ":-37.95702842741777,"pfxX":7.459272868147267,"pfxZ":-3.9256175222241936,"pX":0.30040379694207436,"pZ":1.0452767105465421,"vX0":4.247664491780924,"vY0":-120.11117738351528,"vZ0":-2.6481731707695486,"x":105.55,"y":210.56,"x0":-2.454555719647775,"y0":50.00133709767738,"z0":5.507430711902103,"aX":10.996601709974236},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.3,"breakVerticalInduced":-7.4,"breakHorizontal":-14.5,"spinRate":3099,"spinDirection":58},"zone":14,"typeConfidence":2.0,"plateTime":0.4544231081019454,"extension":6.052360561102677},"index":1,"playId":"7f489218-2cee-3206-b785-0bdee09f6a89","pitchNumber":2,"startTime":"2026-05-17T22:30:30.400Z","endTime":"2026-05-17T22:30:35.586Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":7,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-05-17T22:30:39.451Z","endTime":"2026-05-17T22:30:57.919Z","isPitch":false,"type":"action","player":{"id":696100,"link":"/api/v1/people/696100"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.9,"endSpeed":76.2,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.49125112926485,"aZ":-35.511651834727566,"pfxX":7.991730254747864,"pfxZ":-2.296695597440088,"pX":-0.05195927678632724,"pZ":2.1258108833630347,"vX0":3.2710371147085047,"vY0":-119.39277781822847,"vZ0":-0.5493619206200244,"x":118.98,"y":181.38,"x0":-2.4751935245113903,"y0":50.00227900979417,"z0":5.535707648348134,"aX":11.616607097173043},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.4,"breakVerticalInduced":-4.1,"breakHorizontal":-15.2,"spinRate":3137,"spinDirection":57},"zone":8,"typeConfidence":2.0,"plateTime":0.45754952996003917,"extension":5.989731988601578},"index":3,"playId":"d0ea81b4-c418-3e74-b4ba-f63f54e248f8","pitchNumber":3,"startTime":"2026-05-17T22:30:57.919Z","endTime":"2026-05-17T22:31:06.886Z","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(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SV","description":"Slurve"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":81.3,"endSpeed":76.2,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.19650709696627,"aZ":-39.26717042579998,"pfxX":6.2303463146841445,"pfxZ":-4.9302438507544055,"pX":-0.08652553001434818,"pZ":1.1796030612407638,"vX0":3.847772167255293,"vY0":-118.52724389642735,"vZ0":-1.7198107390789998,"x":120.3,"y":206.93,"x0":-2.534005490966256,"y0":50.0021662013315,"z0":5.462588694930289,"aX":8.965845124240964},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.9,"breakVerticalInduced":-9.1,"breakHorizontal":-12.1,"spinRate":3080,"spinDirection":55},"zone":13,"typeConfidence":2.0,"plateTime":0.460078810030931,"extension":6.008572186569383},"index":4,"playId":"4b27dddb-6847-3888-90d5-33649fc97a0f","pitchNumber":4,"startTime":"2026-05-17T22:31:36.742Z","endTime":"2026-05-17T22:31:41.997Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-17T22:31:41.997Z","atBatIndex":47},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ildemaro Vargas flies out to right fielder Troy Johnston.","rbi":0,"awayScore":7,"homeScore":2,"isOut":true},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-05-17T22:33:29.403Z","endTime":"2026-05-17T22:35:36.581Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680604,"fullName":"Blas Castaño","link":"/api/v1/people/680604"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":687859,"link":"/api/v1/people/687859"},"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":90.4,"endSpeed":84.0,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.979019580649116,"aZ":-26.32355609304049,"pfxX":0.971625807734962,"pfxZ":3.293430354433693,"pX":1.5007002514368872,"pZ":2.2107673451700403,"vX0":9.287827469370574,"vY0":-131.44004270549416,"vZ0":-1.484859313397005,"x":59.8,"y":179.09,"x0":-2.18319164077929,"y0":50.001986631364105,"z0":4.710321336598463,"aX":1.7232532305617048},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":5.9,"breakHorizontal":-3.5,"spinRate":2431,"spinDirection":214},"zone":14,"typeConfidence":0.91,"plateTime":0.41437742310638015,"extension":5.54386632711717},"index":0,"playId":"df1bac57-b51b-3313-99f0-90d9ad1361cd","pitchNumber":1,"startTime":"2026-05-17T22:34:00.627Z","endTime":"2026-05-17T22:34:04.376Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.5,"endSpeed":84.0,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.05281760884749,"aZ":-25.5319802632961,"pfxX":0.652847439818423,"pfxZ":3.7854046324755686,"pX":2.2262887419942157,"pZ":1.1755116802127021,"vX0":10.793979666261064,"vY0":-130.08699260327563,"vZ0":-3.8894610894908723,"x":32.14,"y":207.04,"x0":-2.0203174711256278,"y0":50.0057603778489,"z0":4.572252636963153,"aX":1.144322503470687},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":6.4,"breakHorizontal":-3.0,"spinRate":2390,"spinDirection":216},"zone":14,"typeConfidence":0.91,"plateTime":0.4171960662897565,"extension":5.651213637236663},"index":1,"playId":"7a393cce-2ba4-3c6a-9aaf-8219bc73552b","pitchNumber":2,"startTime":"2026-05-17T22:34:14.600Z","endTime":"2026-05-17T22:34:17.742Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":87.3,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.28258300614825,"aZ":-29.799984676363298,"pfxX":-8.432536518760271,"pfxZ":1.2333048720209927,"pX":0.0017677817671091414,"pZ":2.237401301537665,"vX0":8.18813834520149,"vY0":-136.69002084329176,"vZ0":-1.471491345452569,"x":116.93,"y":178.37,"x0":-1.9124958078841177,"y0":50.00169421369476,"z0":4.796060464448421,"aX":-16.229779892424148},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":2.2,"breakHorizontal":13.9,"spinRate":2217,"spinDirection":236},"zone":5,"typeConfidence":0.9,"plateTime":0.3981073614107489,"extension":5.487196569301768},"index":2,"playId":"77f119cc-eb7a-33dd-90b1-5020f2882660","pitchNumber":3,"startTime":"2026-05-17T22:34:30.390Z","endTime":"2026-05-17T22:34:35.086Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":7,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"index":3,"startTime":"2026-05-17T22:34:37.513Z","endTime":"2026-05-17T22:34:50.630Z","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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":86.8,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.53605778342865,"aZ":-27.7048886339817,"pfxX":-8.110052343052345,"pfxZ":2.3309403836869915,"pX":-1.405624488045961,"pZ":2.5728816081335957,"vX0":4.152011121824154,"vY0":-136.8700661901158,"vZ0":-1.2555030814222903,"x":170.58,"y":169.31,"x0":-1.880990311449771,"y0":50.00106817866208,"z0":4.918199888467413,"aX":-15.53053551903126},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":4.2,"breakHorizontal":13.9,"spinRate":2206,"spinDirection":237},"zone":11,"typeConfidence":0.91,"plateTime":0.39874742749898173,"extension":5.371177180851989},"index":4,"playId":"bb108a34-f342-31bb-95c0-5ba3e518a865","pitchNumber":4,"startTime":"2026-05-17T22:34:50.630Z","endTime":"2026-05-17T22:34:54.116Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":86.1,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.407421803857073,"aZ":-21.473181933865657,"pfxX":-6.408067085522273,"pfxZ":5.6684078902325865,"pX":0.17667353210637474,"pZ":2.2546769156219106,"vX0":7.821306046807731,"vY0":-135.93958584824856,"vZ0":-2.5609740552015383,"x":110.27,"y":177.9,"x0":-1.8936621835513454,"y0":50.002537059948125,"z0":4.685733170989204,"aX":-12.096585147060019},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":10.0,"breakHorizontal":10.1,"spinRate":2275,"spinDirection":232},"zone":5,"typeConfidence":0.61,"plateTime":0.4016122787622578,"extension":5.5932046957255706},"index":5,"playId":"a2681ca5-4110-3525-941b-e6866506cb3f","pitchNumber":5,"startTime":"2026-05-17T22:35:09.542Z","endTime":"2026-05-17T22:35:13.812Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":86.1,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.362604156166455,"aZ":-20.448567047852364,"pfxX":-4.447938693174701,"pfxZ":6.169252036049048,"pX":0.4671614783682263,"pZ":3.801754353462168,"vX0":7.513669090410884,"vY0":-136.5768848785722,"vZ0":0.7538292669492858,"x":99.19,"y":136.13,"x0":-1.7340360475993908,"y0":50.002559510344355,"z0":4.922085869544628,"aX":-8.454584283887053},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":11.5,"breakHorizontal":6.6,"spinRate":2334,"spinDirection":227},"zone":12,"typeConfidence":0.65,"plateTime":0.4001038588900596,"extension":5.578841028572343},"hitData":{"launchSpeed":83.5,"launchAngle":37.0,"totalDistance":318.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":192.33,"coordY":89.53}},"index":6,"playId":"2af74bf4-ed85-32ba-97cb-d86f13a3689c","pitchNumber":6,"startTime":"2026-05-17T22:35:24.712Z","endTime":"2026-05-17T22:35:36.581Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-17T22:35:36.581Z","atBatIndex":48},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Corbin Carroll homers (7) on a fly ball to right center field.","rbi":1,"awayScore":8,"homeScore":2,"isOut":false},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-05-17T22:35:36.438Z","endTime":"2026-05-17T22:36:22.777Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680604,"fullName":"Blas Castaño","link":"/api/v1/people/680604"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"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":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"responsiblePitcher":{"id":680604,"link":"/api/v1/people/680604"},"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(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.3,"endSpeed":82.6,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.111101564490006,"aZ":-28.23970484936534,"pfxX":1.3757461552350168,"pfxZ":2.2750845636206005,"pX":-0.005748753802505137,"pZ":2.3634033702637587,"vX0":5.281122633319856,"vY0":-130.1082373963558,"vZ0":-0.5401947396469342,"x":117.22,"y":174.97,"x0":-2.233537493330531,"y0":50.00320841184526,"z0":4.697979105508648,"aX":2.3774636535681952},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":4.2,"breakHorizontal":-3.6,"spinRate":2380,"spinDirection":198},"zone":5,"typeConfidence":0.91,"plateTime":0.4196144491296643,"extension":5.590405185588537},"hitData":{"launchSpeed":111.8,"launchAngle":24.0,"totalDistance":448.0,"trajectory":"fly_ball","hardness":"medium","location":"89","coordinates":{"coordX":214.27,"coordY":39.62}},"index":0,"playId":"040af503-44ab-34d0-8f45-6d745f3e8cd3","pitchNumber":1,"startTime":"2026-05-17T22:35:55.893Z","endTime":"2026-05-17T22:36:22.777Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-17T22:36:22.777Z","atBatIndex":49},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Geraldo Perdomo flies out to center fielder Jake McCarthy.","rbi":0,"awayScore":8,"homeScore":2,"isOut":true},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-05-17T22:36:09.253Z","endTime":"2026-05-17T22:37:00.390Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680604,"fullName":"Blas Castaño","link":"/api/v1/people/680604"},"pitchHand":{"code":"R","description":"Right"},"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":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":664983,"link":"/api/v1/people/664983"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":86.4,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.01247471567415,"aZ":-31.231663591225093,"pfxX":-7.919572825927483,"pfxZ":0.4988318573280459,"pX":0.5983933080960432,"pZ":2.511713069589753,"vX0":9.25918457276082,"vY0":-136.10858813807522,"vZ0":-0.45648888751487093,"x":94.19,"y":170.96,"x0":-1.8023070737608706,"y0":50.00451259024706,"z0":4.825390980673508,"aX":-15.013081463639747},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":1.0,"breakHorizontal":12.6,"spinRate":2207,"spinDirection":232},"zone":6,"typeConfidence":0.88,"plateTime":0.4008616746970395,"extension":5.588051574053025},"index":0,"playId":"b7684a54-d750-3d10-a162-1360e268ba6f","pitchNumber":1,"startTime":"2026-05-17T22:36:37.005Z","endTime":"2026-05-17T22:36:40.850Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.5,"endSpeed":82.8,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.102389017969333,"aZ":-30.853030182200214,"pfxX":-7.648179236103898,"pfxZ":0.7559037145404446,"pX":-0.24849231009651182,"pZ":2.4754955523084745,"vX0":7.410205115864058,"vY0":-130.25509092845857,"vZ0":0.38208947312425545,"x":126.47,"y":171.94,"x0":-2.119355206381459,"y0":50.000119582547406,"z0":4.636147541728802,"aX":-13.307465343691087},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":1.7,"breakHorizontal":12.5,"spinRate":1447,"spinDirection":252},"zone":5,"typeConfidence":0.88,"plateTime":0.41848711975860686,"extension":5.970273005204336},"hitData":{"launchSpeed":87.1,"launchAngle":33.0,"totalDistance":327.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":104.29,"coordY":69.69}},"index":1,"playId":"6dff000b-1407-3e15-9c10-b970d9eaf5dd","pitchNumber":2,"startTime":"2026-05-17T22:36:49.336Z","endTime":"2026-05-17T22:37:00.390Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-17T22:37:00.390Z","atBatIndex":50},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Nolan Arenado walks.","rbi":0,"awayScore":8,"homeScore":2,"isOut":false},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-05-17T22:37:04.103Z","endTime":"2026-05-17T22:39:37.152Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680604,"fullName":"Blas Castaño","link":"/api/v1/people/680604"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6,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":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 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.6,"endSpeed":77.8,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.177351631259757,"aZ":-32.398591816127514,"pfxX":5.045062381341743,"pfxZ":-0.14499293754260245,"pX":1.0797104614441166,"pZ":0.764697008998877,"vX0":6.547379284229174,"vY0":-121.76287300194213,"vZ0":-2.491234958635208,"x":75.84,"y":218.13,"x0":-2.291913001875098,"y0":50.0057724168739,"z0":4.583293811310121,"aX":7.634048292421142},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":-0.6,"breakHorizontal":-10.6,"spinRate":2495,"spinDirection":75},"zone":14,"typeConfidence":0.89,"plateTime":0.4485142561250246,"extension":5.70889104922357},"index":0,"playId":"a401b7d5-4d0d-3aaf-99b2-ac6eaf85608c","pitchNumber":1,"startTime":"2026-05-17T22:37:20.500Z","endTime":"2026-05-17T22:37:24.162Z","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":2},"pitchData":{"startSpeed":89.8,"endSpeed":83.5,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.2062762752758,"aZ":-26.479421585658184,"pfxX":2.360165429089476,"pfxZ":3.224880293468873,"pX":0.11704345801067381,"pZ":3.1771456225861416,"vX0":4.854121170749598,"vY0":-130.88791768618577,"vZ0":0.5684098565620453,"x":112.54,"y":153.0,"x0":-2.055714242967111,"y0":50.00055329273016,"z0":4.913820663262222,"aX":4.163398584736554},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":6.1,"breakHorizontal":-5.2,"spinRate":2436,"spinDirection":185},"zone":2,"typeConfidence":0.9,"plateTime":0.41578246636792127,"extension":5.313109884826322},"index":1,"playId":"389dfc8a-1652-30c5-9850-5925a9d451a1","pitchNumber":2,"startTime":"2026-05-17T22:37:35.705Z","endTime":"2026-05-17T22:37:39.901Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":87.3,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.07236127349712,"aZ":-27.026658308284677,"pfxX":-8.655493853952953,"pfxZ":2.6602694390647637,"pX":-1.171275296377246,"pZ":2.1253507459656142,"vX0":4.5600628361275435,"vY0":-137.3767877097901,"vZ0":-2.4295400613191704,"x":161.65,"y":181.4,"x0":-1.7178327698098226,"y0":50.00112448705957,"z0":4.83609962861516,"aX":-16.73710806409318},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":4.6,"breakHorizontal":14.9,"spinRate":2230,"spinDirection":231},"zone":13,"typeConfidence":0.91,"plateTime":0.39692646692073064,"extension":5.281294563243034},"index":2,"playId":"52e6eef0-7f77-30fb-89af-9ee3b3104195","pitchNumber":3,"startTime":"2026-05-17T22:37:50.253Z","endTime":"2026-05-17T22:37:53.616Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.8,"endSpeed":86.5,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.90424893300145,"aZ":-30.648149482345165,"pfxX":-7.870695172888688,"pfxZ":0.8014411080285022,"pX":-1.351728246163155,"pZ":3.3299538543454545,"vX0":3.025436410596483,"vY0":-136.72713707451626,"vZ0":0.47813420602275236,"x":168.52,"y":148.87,"x0":-1.4448976517316399,"y0":50.00531160110759,"z0":5.24280639872848,"aX":-15.021806004100288},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":1.7,"breakHorizontal":13.7,"spinRate":2143,"spinDirection":221},"zone":11,"typeConfidence":0.9,"plateTime":0.39939370165195465,"extension":5.121547884242016},"index":3,"playId":"05b277d2-e7e2-313b-bb91-8e95bc1ab88e","pitchNumber":4,"startTime":"2026-05-17T22:38:11.093Z","endTime":"2026-05-17T22:38:15.462Z","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":2},"pitchData":{"startSpeed":89.5,"endSpeed":83.4,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.565279060078655,"aZ":-29.46902359376952,"pfxX":0.8096396105479168,"pfxZ":1.5422579696901622,"pX":-0.07155078253947642,"pZ":3.2692585714119002,"vX0":4.668580385368555,"vY0":-130.49300416520123,"vZ0":1.3217460667453262,"x":119.73,"y":150.51,"x0":-1.9752866363637214,"y0":50.00551558960838,"z0":4.945721630907236,"aX":1.422475724031655},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":3.2,"breakHorizontal":-2.3,"spinRate":2456,"spinDirection":180},"zone":2,"typeConfidence":0.92,"plateTime":0.41672873224525064,"extension":5.445760232521246},"index":4,"playId":"40ae4f65-e758-361a-a563-e3cae9d7d9b8","pitchNumber":5,"startTime":"2026-05-17T22:38:26.945Z","endTime":"2026-05-17T22:38:31.957Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":87.1,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.248222863911533,"aZ":-25.950484286242755,"pfxX":-5.95167001714908,"pfxZ":3.2235325195160787,"pX":-0.8030001500335336,"pZ":3.2182327639001804,"vX0":4.399757715550761,"vY0":-137.0852810980244,"vZ0":-0.2079572233934196,"x":147.61,"y":151.89,"x0":-1.6441078288815383,"y0":50.00266082617263,"z0":5.045363566853087,"aX":-11.489402790433521},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":6.0,"breakHorizontal":10.1,"spinRate":2145,"spinDirection":225},"zone":1,"typeConfidence":0.88,"plateTime":0.3973964510663439,"extension":5.393137274045055},"index":5,"playId":"193bbeb4-7e36-3015-a45c-568953b7ab9b","pitchNumber":6,"startTime":"2026-05-17T22:38:46.914Z","endTime":"2026-05-17T22:38:50.745Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":86.8,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.071632779802293,"aZ":-30.046427828184804,"pfxX":-9.008293496587658,"pfxZ":1.1068266109142542,"pX":-1.41708742616907,"pZ":3.1739790232172966,"vX0":3.580983706479429,"vY0":-137.13481171604815,"vZ0":-0.0020053116388750736,"x":171.02,"y":153.08,"x0":-1.5636390926956163,"y0":50.00117014661482,"z0":5.21086834128332,"aX":-17.291857429659913},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":2.2,"breakHorizontal":15.6,"spinRate":2105,"spinDirection":225},"zone":11,"typeConfidence":0.91,"plateTime":0.39820748655326366,"extension":5.091504288718007},"index":6,"playId":"c09ef14c-314d-38f3-a41d-f0b924f07c1b","pitchNumber":7,"startTime":"2026-05-17T22:39:08.504Z","endTime":"2026-05-17T22:39:12.742Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":8,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"index":7,"startTime":"2026-05-17T22:39:21.775Z","endTime":"2026-05-17T22:39:33.516Z","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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.7,"endSpeed":84.3,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.270981511435615,"aZ":-29.556998344870678,"pfxX":0.8127184631028337,"pfxZ":1.4694396620264811,"pX":-1.5221326331403675,"pZ":2.9685064533440944,"vX0":1.375093773806946,"vY0":-130.9312550670525,"vZ0":0.49175803903435245,"x":175.02,"y":158.63,"x0":-2.1541129607056626,"y0":50.00646242444055,"z0":4.9413371554676635,"aX":1.4511947900839248},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":2.9,"breakHorizontal":-1.7,"spinRate":2385,"spinDirection":186},"zone":11,"typeConfidence":0.91,"plateTime":0.4138851949223752,"extension":5.300498621026711},"index":8,"playId":"7d07648f-28e5-3079-8913-986c64e748f4","pitchNumber":8,"startTime":"2026-05-17T22:39:33.516Z","endTime":"2026-05-17T22:39:37.152Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-17T22:39:37.152Z","atBatIndex":51},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Lourdes Gurriel Jr. strikes out swinging.","rbi":0,"awayScore":8,"homeScore":2,"isOut":true},"about":{"atBatIndex":52,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-05-17T22:39:39.360Z","endTime":"2026-05-17T22:42:40.781Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680604,"fullName":"Blas Castaño","link":"/api/v1/people/680604"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4,5],"actionIndex":[1],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"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":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":664954,"link":"/api/v1/people/664954"},"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,"runnerGoing":true},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":87.2,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.58070031414177,"aZ":-30.42015104751961,"pfxX":-7.7185357009487126,"pfxZ":0.9103693509822666,"pX":0.5842253704819351,"pZ":3.2921229454028977,"vX0":8.429259469456781,"vY0":-136.87267805250409,"vZ0":0.9741823916953892,"x":94.73,"y":149.89,"x0":-1.5088123350798932,"y0":50.00291184018617,"z0":4.989103695079087,"aX":-14.8845496020235},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":2.0,"breakHorizontal":12.6,"spinRate":2082,"spinDirection":229},"zone":3,"typeConfidence":0.89,"plateTime":0.3976994354757202,"extension":5.325771824104763},"index":0,"playId":"f92bd900-339f-3dc3-ba52-f8c75f1fe171","pitchNumber":1,"startTime":"2026-05-17T22:40:05.448Z","endTime":"2026-05-17T22:40:15.508Z","isPitch":true,"type":"pitch"},{"details":{"description":"Nolan Arenado steals (1) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":8,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"index":1,"actionPlayId":"f92bd900-339f-3dc3-ba52-f8c75f1fe171","startTime":"2026-05-17T22:40:52.815Z","endTime":"2026-05-17T22:41:42.142Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":571448,"link":"/api/v1/people/571448"}},{"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":2,"outs":2},"pitchData":{"startSpeed":83.0,"endSpeed":76.1,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.87500552838875,"aZ":-32.239209968590465,"pfxX":5.6475407703109735,"pfxZ":-0.04533060585449711,"pX":-0.3922255986237859,"pZ":2.4065900717332425,"vX0":3.0972914272397625,"vY0":-120.79231008100025,"vZ0":1.3280407397311962,"x":131.95,"y":173.8,"x0":-2.425366940798635,"y0":50.001504474989645,"z0":4.687496860618002,"aX":8.33143562442886},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":0.5,"breakHorizontal":-10.9,"spinRate":2514,"spinDirection":87},"zone":4,"typeConfidence":0.89,"plateTime":0.45371938274204515,"extension":5.686786814175285},"index":2,"playId":"ba595cef-025f-3531-9739-e15b088cad07","pitchNumber":2,"startTime":"2026-05-17T22:41:42.142Z","endTime":"2026-05-17T22:41:46.455Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":86.9,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.811307607720746,"aZ":-20.98661883947583,"pfxX":-3.917289872996909,"pfxZ":5.793542557818691,"pX":0.23625151758780438,"pZ":4.021203916507753,"vX0":6.279244894104685,"vY0":-137.4579229967759,"vZ0":0.7493546998281678,"x":107.99,"y":130.21,"x0":-1.559089491207371,"y0":50.00363082101628,"z0":5.16000811350834,"aX":-7.566489834099498},"breaks":{"breakAngle":16.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":10.8,"breakHorizontal":5.9,"spinRate":2184,"spinDirection":227},"zone":12,"typeConfidence":0.6,"plateTime":0.39704886966042974,"extension":5.218869744825653},"index":3,"playId":"ac77395f-d349-3535-9097-af0feea2c3dd","pitchNumber":3,"startTime":"2026-05-17T22:41:59.011Z","endTime":"2026-05-17T22:42:03.091Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.9,"endSpeed":86.7,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.823325480029837,"aZ":-26.41286156166562,"pfxX":-6.849390450470667,"pfxZ":3.0154520269178136,"pX":-1.101040906950364,"pZ":2.2791495234564367,"vX0":3.582364121850467,"vY0":-136.81957129792542,"vZ0":-2.3761431453227866,"x":158.97,"y":177.24,"x0":-1.5315996899670528,"y0":50.00375981324875,"z0":4.953337001946319,"aX":-13.095119033549597},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":5.2,"breakHorizontal":11.8,"spinRate":2111,"spinDirection":226},"zone":13,"typeConfidence":0.9,"plateTime":0.3990552572955681,"extension":5.127273560391065},"index":4,"playId":"dd0b6352-8171-3f34-acb9-412812844d84","pitchNumber":4,"startTime":"2026-05-17T22:42:15.603Z","endTime":"2026-05-17T22:42:20.126Z","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":2},"pitchData":{"startSpeed":89.3,"endSpeed":82.6,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.23751336291781,"aZ":-34.05379201167787,"pfxX":-7.224530739938176,"pfxZ":-1.0930039244153829,"pX":-0.6488654984229248,"pZ":1.3884729873338197,"vX0":5.670414998010724,"vY0":-130.00476259581174,"vZ0":-1.58473783652844,"x":141.73,"y":201.29,"x0":-1.9112015400906917,"y0":50.00075605068198,"z0":4.571847752508662,"aX":-12.462932750638199},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":-2.0,"breakHorizontal":12.0,"spinRate":1430,"spinDirection":253},"zone":13,"typeConfidence":0.89,"plateTime":0.4200564224472081,"extension":5.811329740122225},"index":5,"playId":"94d53097-6a85-3b60-9913-04db4cabfeac","pitchNumber":5,"startTime":"2026-05-17T22:42:36.169Z","endTime":"2026-05-17T22:42:40.781Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-17T22:42:40.781Z","atBatIndex":52},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"TJ Rumfield flies out sharply to center fielder Ryan Waldschmidt.","rbi":0,"awayScore":8,"homeScore":2,"isOut":true},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-05-17T22:44:38.020Z","endTime":"2026-05-17T22:45:23.123Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":647336,"fullName":"Michael Soroka","link":"/api/v1/people/647336"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"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":814439,"link":"/api/v1/people/814439"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":78.2,"endSpeed":73.6,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":16.344172218195645,"aZ":-36.37738370802418,"pfxX":6.195880023040262,"pfxZ":-3.1211483380067992,"pX":-0.44661675546368645,"pZ":3.1495045325399578,"vX0":3.108106196334149,"vY0":-114.02336643522129,"vZ0":2.2068318934672364,"x":134.02,"y":153.74,"x0":-2.6220935835877928,"y0":50.000990238827754,"z0":5.699185039374151,"aX":8.3490733144743},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.8,"breakVerticalInduced":-5.0,"breakHorizontal":-11.9,"spinRate":2866,"spinDirection":68},"zone":1,"typeConfidence":2.0,"plateTime":0.4761133867576217,"extension":5.784389919731431},"index":0,"playId":"c797ae5b-eced-3c9b-b7d3-e64e7967dab5","pitchNumber":1,"startTime":"2026-05-17T22:44:50.774Z","endTime":"2026-05-17T22:44:55.271Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":8,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"index":1,"startTime":"2026-05-17T22:45:06.623Z","endTime":"2026-05-17T22:45:14.187Z","isPitch":false,"type":"action","player":{"id":681198,"link":"/api/v1/people/681198"}},{"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":85.8,"endSpeed":80.3,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.190997054477496,"aZ":-31.21902058631793,"pfxX":-8.277455350187726,"pfxZ":0.5943496232639731,"pX":0.4619584996795581,"pZ":1.4146025852292032,"vX0":9.46410624126921,"vY0":-124.77451069427653,"vZ0":-3.2164264774030764,"x":99.39,"y":200.59,"x0":-2.2681454181701945,"y0":50.00467371374877,"z0":5.237962342177507,"aX":-13.326629575692914},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":0.6,"breakHorizontal":13.3,"spinRate":2191,"spinDirection":252},"zone":14,"typeConfidence":2.0,"plateTime":0.43552411379150424,"extension":5.951698099786668},"hitData":{"launchSpeed":100.5,"launchAngle":26.0,"totalDistance":401.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":156.1,"coordY":39.78}},"index":2,"playId":"5a1de80d-3ec3-3671-bc51-da5e95a0b330","pitchNumber":2,"startTime":"2026-05-17T22:45:14.187Z","endTime":"2026-05-17T22:45:23.123Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-17T22:45:23.123Z","atBatIndex":53},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Troy Johnston singles on a line drive to left fielder Lourdes Gurriel Jr.","rbi":0,"awayScore":8,"homeScore":2,"isOut":false},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-05-17T22:45:33.016Z","endTime":"2026-05-17T22:47:29.480Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":647336,"fullName":"Michael Soroka","link":"/api/v1/people/647336"},"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":666971,"link":"/api/v1/people/666971"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.6,"endSpeed":84.4,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.44977636749092,"aZ":-29.94429188440322,"pfxX":-7.783983368090599,"pfxZ":1.2279051970104593,"pX":-1.1577560352581924,"pZ":3.289950922006516,"vX0":6.236666483153956,"vY0":-133.3103135090365,"vZ0":0.31170612758944893,"x":161.13,"y":149.95,"x0":-2.506795618917391,"y0":50.00108199259811,"z0":5.3186682092321425,"aX":-14.124182581493507},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":2.5,"breakHorizontal":12.8,"spinRate":2430,"spinDirection":231},"zone":11,"typeConfidence":2.0,"plateTime":0.4095675119844784,"extension":5.927485545273708},"index":0,"playId":"dc2077cc-b21a-320f-bf6f-b4ba789f489d","pitchNumber":1,"startTime":"2026-05-17T22:45:48.695Z","endTime":"2026-05-17T22:45:51.926Z","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":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":80.4,"endSpeed":75.6,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.359781642901783,"aZ":-38.44359502412383,"pfxX":3.303577141897569,"pfxZ":-4.475493505041104,"pX":1.9469408457859347,"pZ":0.21628939361516125,"vX0":8.555494895987435,"vY0":-116.84632630396406,"vZ0":-3.56947896722175,"x":42.79,"y":232.94,"x0":-2.1724585495318474,"y0":50.003251054109604,"z0":5.329400911379922,"aX":4.626342316590149},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.6,"breakVerticalInduced":-8.6,"breakHorizontal":-7.8,"spinRate":2951,"spinDirection":64},"zone":14,"typeConfidence":2.0,"plateTime":0.4664717652148407,"extension":5.877961594372381},"index":1,"playId":"5d28324a-09ab-3fda-9f42-518c6994ebc3","pitchNumber":2,"startTime":"2026-05-17T22:46:00.918Z","endTime":"2026-05-17T22:46:07.250Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":87.3,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.793587599120134,"aZ":-19.660285120485742,"pfxX":-5.24912328139057,"pfxZ":6.483083525042284,"pX":-0.6678451316646924,"pZ":3.2100448349475608,"vX0":6.84608540807413,"vY0":-136.77862387000556,"vZ0":-1.915301961396207,"x":142.46,"y":152.11,"x0":-2.4993368401926777,"y0":50.004986104114835,"z0":5.241027259852624,"aX":-10.13644522979051},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":11.6,"breakHorizontal":8.4,"spinRate":2531,"spinDirection":227},"zone":1,"typeConfidence":2.0,"plateTime":0.397572662160838,"extension":5.95348125507863},"index":2,"playId":"4bc144b8-9528-3f64-a4b3-e00b5885d183","pitchNumber":3,"startTime":"2026-05-17T22:46:23.137Z","endTime":"2026-05-17T22:46:27.257Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.0,"endSpeed":77.6,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":16.704399271937554,"aZ":-34.01517658628327,"pfxX":3.2585453806209386,"pfxZ":-1.2317149532082219,"pX":-0.4568904348382433,"pZ":2.2789440535164758,"vX0":3.763976750191638,"vY0":-119.63866361774005,"vZ0":-0.5982427434299747,"x":134.42,"y":177.25,"x0":-2.4569104932024115,"y0":50.00345815908551,"z0":5.505076314213271,"aX":4.863004645441555},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":-2.2,"breakHorizontal":-6.6,"spinRate":2898,"spinDirection":66},"zone":4,"typeConfidence":2.0,"plateTime":0.4527768244338253,"extension":5.895925217335843},"index":3,"playId":"38d68978-6116-3cb8-9ccb-abd6a845bb42","pitchNumber":4,"startTime":"2026-05-17T22:46:38.452Z","endTime":"2026-05-17T22:46:43.657Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":86.2,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.36281734599472,"aZ":-19.110214257857706,"pfxX":-6.260905002722781,"pfxZ":6.858574358457636,"pX":-1.2530509668801273,"pZ":3.8450613424780173,"vX0":5.6408865256997025,"vY0":-136.72678781339857,"vZ0":-0.657008841287422,"x":164.76,"y":134.96,"x0":-2.52311854344929,"y0":50.00566587972587,"z0":5.392414767052081,"aX":-11.931038055242999},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":12.5,"breakHorizontal":10.2,"spinRate":2513,"spinDirection":227},"zone":11,"typeConfidence":2.0,"plateTime":0.399641475926106,"extension":5.9028460545748604},"index":4,"playId":"7c889cfb-bf53-36fb-9beb-ad7560b5f090","pitchNumber":5,"startTime":"2026-05-17T22:47:02.994Z","endTime":"2026-05-17T22:47:06.434Z","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":1},"pitchData":{"startSpeed":94.4,"endSpeed":86.7,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.96773287494647,"aZ":-19.117483371980367,"pfxX":-5.958611098870455,"pfxZ":6.813473255943034,"pX":0.5742954317682554,"pZ":2.7665681042980608,"vX0":9.944204822445005,"vY0":-137.2176395214636,"vZ0":-3.232881934334223,"x":95.11,"y":164.08,"x0":-2.314407829050245,"y0":50.00408939022308,"z0":5.254929206244104,"aX":-11.421028221388053},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":11.9,"breakHorizontal":8.9,"spinRate":2532,"spinDirection":231},"zone":3,"typeConfidence":2.0,"plateTime":0.39842711638549755,"extension":6.035058891112668},"hitData":{"launchSpeed":81.0,"launchAngle":18.0,"totalDistance":212.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":53.38,"coordY":127.54}},"index":5,"playId":"c40e5786-ea97-3d3d-9b58-1ce68fd06610","pitchNumber":6,"startTime":"2026-05-17T22:47:18.053Z","endTime":"2026-05-17T22:47:29.480Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-17T22:47:29.480Z","atBatIndex":54},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Willi Castro strikes out swinging.","rbi":0,"awayScore":8,"homeScore":2,"isOut":true},"about":{"atBatIndex":55,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-05-17T22:47:43.968Z","endTime":"2026-05-17T22:51:32.132Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":647336,"fullName":"Michael Soroka","link":"/api/v1/people/647336"},"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,4,5,6,7,8,9,10],"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":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.7,"endSpeed":81.5,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.588808252080092,"aZ":-27.86942622724463,"pfxX":1.8488389040461035,"pfxZ":2.5756594997812154,"pX":0.9343742596104441,"pZ":3.214409014168651,"vX0":7.921402339207478,"vY0":-127.63154071269476,"vZ0":0.004070989220630095,"x":81.38,"y":151.99,"x0":-2.4312468708085655,"y0":50.006229844799414,"z0":5.380553410429253,"aX":3.097087547356471},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":4.9,"breakHorizontal":-4.9,"spinRate":2501,"spinDirection":193},"zone":12,"typeConfidence":2.0,"plateTime":0.4267157979024909,"extension":5.815697029939803},"index":0,"playId":"1969b23a-afd1-3153-8358-659332c96287","pitchNumber":1,"startTime":"2026-05-17T22:47:59.937Z","endTime":"2026-05-17T22:48:04.331Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.4,"endSpeed":75.6,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.982915704067317,"aZ":-37.82536838202539,"pfxX":2.8276701575377228,"pfxZ":-3.9833111013668514,"pX":-0.04987825811757945,"pZ":2.24561820198862,"vX0":4.955831899470469,"vY0":-117.20208243428996,"vZ0":0.26047544490888463,"x":118.9,"y":178.15,"x0":-2.5427379146097255,"y0":50.00319838768708,"z0":5.608734124147641,"aX":4.011240535917346},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.5,"breakVerticalInduced":-7.0,"breakHorizontal":-6.1,"spinRate":2721,"spinDirection":64},"zone":5,"typeConfidence":2.0,"plateTime":0.4638112232633329,"extension":5.837057252075279},"index":1,"playId":"409ef6e4-e86b-3d7b-a36b-3a196b703bf1","pitchNumber":2,"startTime":"2026-05-17T22:48:18.907Z","endTime":"2026-05-17T22:48:23.428Z","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":88.4,"endSpeed":82.6,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.094403182639123,"aZ":-28.279742887649274,"pfxX":0.16142834380633153,"pfxZ":2.2712628351160546,"pX":0.2811756144572373,"pZ":3.3983693692370514,"vX0":7.050757718533124,"vY0":-128.73974292299005,"vZ0":0.5019432823023033,"x":106.28,"y":147.02,"x0":-2.4886704034186904,"y0":50.00415673155597,"z0":5.351439599827886,"aX":0.2770240159286313},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":4.4,"breakHorizontal":-1.6,"spinRate":2589,"spinDirection":196},"zone":12,"typeConfidence":2.0,"plateTime":0.4218584001692194,"extension":5.9952325681347745},"index":2,"playId":"c1e1f786-aa4d-3ef0-b796-0fc41a69b9e3","pitchNumber":3,"startTime":"2026-05-17T22:48:39.054Z","endTime":"2026-05-17T22:48:42.123Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":8,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-05-17T22:48:56.078Z","endTime":"2026-05-17T22:49:13.926Z","isPitch":false,"type":"action","player":{"id":650489,"link":"/api/v1/people/650489"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.1,"endSpeed":75.6,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.846899277751604,"aZ":-38.03822116066151,"pfxX":6.2336540459626955,"pfxZ":-4.156991906331083,"pX":-0.27263635022955385,"pZ":1.3890316441216752,"vX0":3.466010158190349,"vY0":-116.8712392753393,"vZ0":-1.3803577887136849,"x":127.39,"y":201.28,"x0":-2.5749858681137723,"y0":50.00287673362375,"z0":5.496030938168065,"aX":8.79607009219544},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.3,"breakVerticalInduced":-7.6,"breakHorizontal":-12.0,"spinRate":2863,"spinDirection":63},"zone":13,"typeConfidence":2.0,"plateTime":0.465092919057855,"extension":5.870095293109935},"index":4,"playId":"863e30a2-cf5a-3e8a-bd68-a745c43f2a92","pitchNumber":4,"startTime":"2026-05-17T22:49:13.926Z","endTime":"2026-05-17T22:49:17.072Z","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":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.1,"endSpeed":76.0,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":16.72975619871346,"aZ":-36.96628478353078,"pfxX":6.628888123710947,"pfxZ":-3.3763268148274923,"pX":0.7196617375044034,"pZ":1.3835178878334384,"vX0":5.280767083395201,"vY0":-116.85075545241338,"vZ0":-1.5972340136577063,"x":89.57,"y":201.43,"x0":-2.4106163918934262,"y0":50.00378828663734,"z0":5.469453809212332,"aX":9.402074404229927},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.9,"breakVerticalInduced":-6.2,"breakHorizontal":-13.1,"spinRate":2892,"spinDirection":61},"zone":14,"typeConfidence":2.0,"plateTime":0.46422597422928025,"extension":6.012265971084046},"index":5,"playId":"0185518d-6f69-3aff-9e81-a2b661869371","pitchNumber":5,"startTime":"2026-05-17T22:49:39.273Z","endTime":"2026-05-17T22:49:43.985Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.4,"endSpeed":80.8,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.468100617420106,"aZ":-27.020619722582637,"pfxX":-7.114206755668842,"pfxZ":3.1500978537876456,"pX":-0.11906095712677371,"pZ":1.4877669053623945,"vX0":8.146569312537144,"vY0":-125.77912104452928,"vZ0":-3.950208009135439,"x":121.54,"y":198.61,"x0":-2.444016899721289,"y0":50.002684958177134,"z0":5.218222671213538,"aX":-11.639413132270619},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":5.2,"breakHorizontal":11.5,"spinRate":2241,"spinDirection":248},"zone":13,"typeConfidence":2.0,"plateTime":0.43200098477502014,"extension":5.999284377235338},"index":6,"playId":"a5df13cd-dba5-3cf1-90ad-fc8ed1163318","pitchNumber":6,"startTime":"2026-05-17T22:50:00.149Z","endTime":"2026-05-17T22:50:04.997Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":1},"index":7,"playId":"a8416fad-2e26-3e4c-ae8f-b73cf9fd2de6","startTime":"2026-05-17T22:50:20.474Z","endTime":"2026-05-17T22:50:23.474Z","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":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":87.6,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.776535231817704,"aZ":-18.453935216735886,"pfxX":-4.372919721279471,"pfxZ":7.092813456135275,"pX":0.05820977263671948,"pZ":2.905234845568934,"vX0":8.338791554484231,"vY0":-136.6757564211661,"vZ0":-2.9295153481617637,"x":114.78,"y":160.34,"x0":-2.4336053945900753,"y0":50.00266909443899,"z0":5.225088342714373,"aX":-8.459564423676282},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":12.6,"breakHorizontal":6.6,"spinRate":2601,"spinDirection":228},"zone":2,"typeConfidence":2.0,"plateTime":0.397364616827947,"extension":6.265081142092939},"index":8,"playId":"da125038-7251-3df2-a687-ef3c6f1fbf7b","pitchNumber":7,"startTime":"2026-05-17T22:50:39.716Z","endTime":"2026-05-17T22:50:42.716Z","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,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.5,"endSpeed":82.1,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.531794974908,"aZ":-26.38454943552736,"pfxX":1.2826608595324984,"pfxZ":3.402760478358495,"pX":0.2353954480152077,"pZ":2.45999506999464,"vX0":6.411832353627305,"vY0":-128.81876823443216,"vZ0":-2.120616616279876,"x":108.03,"y":172.36,"x0":-2.439622113059071,"y0":50.00501477338076,"z0":5.307651383284074,"aX":2.1824514082084003},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":6.0,"breakHorizontal":-3.6,"spinRate":2582,"spinDirection":185},"zone":6,"typeConfidence":2.0,"plateTime":0.42311470882304114,"extension":5.963988355786163},"index":9,"playId":"b9c00819-f3c9-36d6-80d5-ae1629afe7ff","pitchNumber":8,"startTime":"2026-05-17T22:51:03.142Z","endTime":"2026-05-17T22:51:06.882Z","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":"SV","description":"Slurve"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"pitchData":{"startSpeed":80.8,"endSpeed":75.3,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.84836067070024,"aZ":-40.19520100519336,"pfxX":4.053528870499633,"pfxZ":-5.685210361154958,"pX":0.37122181534743437,"pZ":1.5623161587939665,"vX0":5.129295507475158,"vY0":-117.61199817433588,"vZ0":-0.652944443334581,"x":102.85,"y":196.6,"x0":-2.3588481456046977,"y0":50.00405858368273,"z0":5.549073973623024,"aX":5.717258405986439},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.8,"breakVerticalInduced":-10.2,"breakHorizontal":-8.5,"spinRate":2941,"spinDirection":55},"zone":14,"typeConfidence":2.0,"plateTime":0.4644723430561566,"extension":5.797935279707555},"index":10,"playId":"9e528b65-2a4f-3d4b-a6b7-6abeafda6c45","pitchNumber":9,"startTime":"2026-05-17T22:51:26.732Z","endTime":"2026-05-17T22:51:32.132Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-17T22:51:32.132Z","atBatIndex":55},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jake McCarthy singles on a ground ball to right fielder Corbin Carroll. Troy Johnston to 2nd.","rbi":0,"awayScore":8,"homeScore":2,"isOut":false},"about":{"atBatIndex":56,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-05-17T22:51:34.772Z","endTime":"2026-05-17T22:52:25.730Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"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":647336,"fullName":"Michael Soroka","link":"/api/v1/people/647336"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"postOnSecond":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":682998,"link":"/api/v1/people/682998"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"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":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":78.9,"endSpeed":73.7,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.847384906244187,"aZ":-39.95718171267192,"pfxX":3.728063437641633,"pfxZ":-5.784272039628349,"pX":1.4336421721801265,"pZ":1.5068965686371307,"vX0":7.488146611908601,"vY0":-114.83565338063946,"vZ0":-0.38865613735246596,"x":62.35,"y":198.09,"x0":-2.344688910486578,"y0":50.00373129681182,"z0":5.5419157634439635,"aX":5.014303772119494},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.0,"breakVerticalInduced":-10.3,"breakHorizontal":-8.5,"spinRate":2825,"spinDirection":58},"zone":14,"typeConfidence":2.0,"plateTime":0.4756677866064374,"extension":5.724795345975584},"index":0,"playId":"f4528987-347e-3cfb-813e-ea3530404679","pitchNumber":1,"startTime":"2026-05-17T22:51:56.891Z","endTime":"2026-05-17T22:52:03.122Z","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":2},"pitchData":{"startSpeed":93.0,"endSpeed":86.5,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.49704856301975,"aZ":-21.423411110115087,"pfxX":-5.168100285056864,"pfxZ":5.690504461770047,"pX":-0.1398740186283743,"pZ":2.2229560073952093,"vX0":8.040543810074562,"vY0":-135.38731290042435,"vZ0":-4.04539905727447,"x":122.33,"y":178.76,"x0":-2.4522388848281866,"y0":50.006741530370014,"z0":5.202261532228969,"aX":-9.771925653974467},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":9.8,"breakHorizontal":8.0,"spinRate":2532,"spinDirection":222},"zone":5,"typeConfidence":2.0,"plateTime":0.4017741430027355,"extension":6.141728844609999},"hitData":{"launchSpeed":96.1,"launchAngle":-3.0,"totalDistance":27.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":145.86,"coordY":160.04}},"index":1,"playId":"7fb5b64c-e54a-3cbd-ad21-e1c41fdffe0d","pitchNumber":2,"startTime":"2026-05-17T22:52:15.261Z","endTime":"2026-05-17T22:52:25.730Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-17T22:52:25.730Z","atBatIndex":56},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Kyle Karros grounds out, shortstop Geraldo Perdomo to first baseman Jose Fernandez.","rbi":0,"awayScore":8,"homeScore":2,"isOut":true},"about":{"atBatIndex":57,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-05-17T22:55:13.700Z","endTime":"2026-05-17T22:56:15.523Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":3},"matchup":{"batter":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657044,"fullName":"Ryan Thompson","link":"/api/v1/people/657044"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5],"actionIndex":[1],"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":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":672695,"link":"/api/v1/people/672695"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":699912,"link":"/api/v1/people/699912"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":8,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-05-17T22:52:37.549Z","endTime":"2026-05-17T22:53:51.466Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Ryan Thompson replaces Michael Soroka.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":8,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-05-17T22:53:51.466Z","endTime":"2026-05-17T22:55:13.700Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":657044,"link":"/api/v1/people/657044"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":2},"index":2,"playId":"94886f35-35a4-4f6f-a68b-7934ccca5347","startTime":"2026-05-17T22:55:13.700Z","endTime":"2026-05-17T22:55:18.700Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.7,"endSpeed":82.2,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.37397332216289,"aZ":-39.20418764968455,"pfxX":-6.141828795404641,"pfxZ":-4.132510252102707,"pX":0.9132488013014457,"pZ":2.5515382307581915,"vX0":13.344218928297742,"vY0":-128.49370591261325,"vZ0":4.689654450837327,"x":82.19,"y":169.89,"x0":-3.5102644056160877,"y0":50.003162860830145,"z0":3.719235018685704,"aX":-10.445684617496708},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":-6.2,"breakHorizontal":8.6,"spinRate":1977,"spinDirection":278},"zone":14,"typeConfidence":0.91,"plateTime":0.42351408782760824,"extension":6.7557619729380365},"index":3,"playId":"4199b9b6-aa36-35bb-8a55-3efea77d297f","pitchNumber":1,"startTime":"2026-05-17T22:55:31.154Z","endTime":"2026-05-17T22:55:35.892Z","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,"disengagementNum":1},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.3,"endSpeed":80.9,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.807357093393772,"aZ":-40.2181681988176,"pfxX":-5.501240094700968,"pfxZ":-4.884027519515669,"pX":0.4431471215093506,"pZ":1.5411540486162174,"vX0":11.53946233793405,"vY0":-126.6960589315075,"vZ0":2.9652318326059888,"x":100.11,"y":197.17,"x0":-3.4301373085950617,"y0":50.00416416203055,"z0":3.5424181644632804,"aX":-9.058685510590923},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.7,"breakVerticalInduced":-8.0,"breakHorizontal":7.7,"spinRate":1971,"spinDirection":281},"zone":14,"typeConfidence":0.92,"plateTime":0.43023863701585974,"extension":6.598303203520768},"index":4,"playId":"93293496-69df-3c5d-9d6a-994986cd47ce","pitchNumber":2,"startTime":"2026-05-17T22:55:48.254Z","endTime":"2026-05-17T22:55:52.788Z","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":88.7,"endSpeed":81.1,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.715067662241847,"aZ":-38.20021346101749,"pfxX":-6.684319707621222,"pfxZ":-3.5892789819581754,"pX":-0.35664307347662294,"pZ":3.138413124908598,"vX0":10.395427937498583,"vY0":-128.55144164083018,"vZ0":6.245357010912303,"x":130.59,"y":154.04,"x0":-3.577460348920345,"y0":50.000927659513586,"z0":3.6375426449862673,"aX":-11.228553684011159},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":-4.8,"breakHorizontal":9.8,"spinRate":2018,"spinDirection":278},"zone":1,"typeConfidence":0.91,"plateTime":0.42546832010750224,"extension":6.676004323001932},"hitData":{"launchSpeed":73.3,"launchAngle":-42.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":112.28,"coordY":156.24}},"index":5,"playId":"1ac0e5f3-c63d-3af7-a922-4ec8831a850f","pitchNumber":3,"startTime":"2026-05-17T22:56:07.085Z","endTime":"2026-05-17T22:56:15.523Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-17T22:56:15.523Z","atBatIndex":57},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Adrian Del Castillo reaches on a throwing error by shortstop Willi Castro.","rbi":0,"awayScore":8,"homeScore":2,"isOut":false},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-17T22:58:29.314Z","endTime":"2026-05-17T22:59:07.747Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680604,"fullName":"Blas Castaño","link":"/api/v1/people/680604"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","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":"Field Error","eventType":"field_error","movementReason":null,"runner":{"id":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":650489,"link":"/api/v1/people/650489"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_throwing_error"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":87.1,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.443112476801907,"aZ":-19.07202535759004,"pfxX":-6.259856851184397,"pfxZ":6.748819501192954,"pX":0.1193040373388814,"pZ":1.7151076456944525,"vX0":7.4587419868899145,"vY0":-138.34865452154304,"vZ0":-4.996346709728986,"x":112.45,"y":192.47,"x0":-1.7964697437949875,"y0":50.00368403651757,"z0":4.820180823846937,"aX":-12.15385023086955},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":11.4,"breakHorizontal":9.8,"spinRate":2234,"spinDirection":230},"zone":8,"typeConfidence":0.86,"plateTime":0.3956823659726614,"extension":5.387503699351555},"index":0,"playId":"11d03bf6-5385-35d0-973f-539a54ed2ccb","pitchNumber":1,"startTime":"2026-05-17T22:58:41.401Z","endTime":"2026-05-17T22:58:45.356Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":85.6,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.92555600927245,"aZ":-28.883324118107694,"pfxX":-8.75153310778159,"pfxZ":1.75822559184249,"pX":-0.3930480863271701,"pZ":1.691451050421278,"vX0":6.358301583020169,"vY0":-135.94192327940706,"vZ0":-3.2035502980410477,"x":131.98,"y":193.11,"x0":-1.6258183175934748,"y0":50.001870303090946,"z0":4.89109059256921,"aX":-16.371573161280992},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":2.6,"breakHorizontal":14.5,"spinRate":2120,"spinDirection":233},"zone":7,"typeConfidence":0.91,"plateTime":0.4029857667172023,"extension":5.346503280055291},"hitData":{"launchSpeed":90.8,"launchAngle":-13.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":137.62,"coordY":144.08}},"index":1,"playId":"3ff01d25-b031-398f-9bba-69fa87bc2422","pitchNumber":2,"startTime":"2026-05-17T22:58:55.915Z","endTime":"2026-05-17T22:59:07.747Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-17T22:59:07.747Z","atBatIndex":58},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Gabriel Moreno singles on a ground ball to third baseman Kyle Karros. Adrian Del Castillo to 2nd.","rbi":0,"awayScore":8,"homeScore":2,"isOut":false},"about":{"atBatIndex":59,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-17T22:59:34.455Z","endTime":"2026-05-17T23:01:07.943Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680604,"fullName":"Blas Castaño","link":"/api/v1/people/680604"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"postOnSecond":{"id":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":691720,"link":"/api/v1/people/691720"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":87.4,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.909996229805735,"aZ":-26.218363296193193,"pfxX":-7.56022474925881,"pfxZ":3.088835696917343,"pX":0.11430431539988324,"pZ":2.3472098848302743,"vX0":7.629857293928451,"vY0":-136.7861136772667,"vZ0":-1.9073785814535327,"x":112.64,"y":175.41,"x0":-1.7043210074921156,"y0":50.005643663696176,"z0":4.818410038604933,"aX":-14.595396972910395},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":5.4,"breakHorizontal":12.5,"spinRate":2085,"spinDirection":235},"zone":5,"typeConfidence":0.9,"plateTime":0.39761378916252266,"extension":5.42531036576506},"index":0,"playId":"b75d22f2-751d-3349-9df6-27e1ea1b9e87","pitchNumber":1,"startTime":"2026-05-17T22:59:44.489Z","endTime":"2026-05-17T22:59:49.058Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":88.2,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.917231787027138,"aZ":-25.823791810607087,"pfxX":-8.423013313916194,"pfxZ":3.2416273999994973,"pX":0.12899312759207135,"pZ":0.9610526023061358,"vX0":8.12493055306341,"vY0":-137.96792406186617,"vZ0":-5.47526438167463,"x":112.08,"y":212.83,"x0":-1.7363089691279419,"y0":50.00502178224768,"z0":4.6743784880650425,"aX":-16.510606634516986},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":5.0,"breakHorizontal":13.9,"spinRate":2195,"spinDirection":235},"zone":14,"typeConfidence":0.9,"plateTime":0.39451501241604836,"extension":5.419912800809575},"index":1,"playId":"b0126b4d-13ac-3f71-8e30-ced3b37d3e28","pitchNumber":2,"startTime":"2026-05-17T22:59:58.575Z","endTime":"2026-05-17T23:00:02.448Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.6,"endSpeed":84.7,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.598898290387197,"aZ":-25.30555726929569,"pfxX":1.0324368374154222,"pfxZ":3.805636610807057,"pX":-0.2723852737307955,"pZ":1.9735911686117005,"vX0":4.327433900558973,"vY0":-132.16649109361393,"vZ0":-2.398667409853316,"x":127.38,"y":185.49,"x0":-2.0513478150873294,"y0":50.00601885852908,"z0":4.711478440613414,"aX":1.8651830018244056},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":6.7,"breakHorizontal":-2.6,"spinRate":2401,"spinDirection":210},"zone":8,"typeConfidence":0.91,"plateTime":0.4111308827556721,"extension":5.42781565197862},"index":2,"playId":"f4d9fffc-0add-3387-86e8-647dbff82a38","pitchNumber":3,"startTime":"2026-05-17T23:00:13.622Z","endTime":"2026-05-17T23:00:17.455Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":8,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-05-17T23:00:35.149Z","endTime":"2026-05-17T23:00:53.388Z","isPitch":false,"type":"action","player":{"id":672515,"link":"/api/v1/people/672515"}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":88.2,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.42927313527888,"aZ":-21.204483312244545,"pfxX":-6.18154697188834,"pfxZ":5.577262130515952,"pX":0.5976423221033302,"pZ":1.5369746369014239,"vX0":8.124045732067097,"vY0":-138.28180915914186,"vZ0":-5.258160769191945,"x":94.22,"y":197.28,"x0":-1.5544435423401173,"y0":50.002053298427775,"z0":4.855901737394289,"aX":-12.154672402821703},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":9.4,"breakHorizontal":9.8,"spinRate":2182,"spinDirection":229},"zone":9,"typeConfidence":0.74,"plateTime":0.39382439620023035,"extension":5.279632137453635},"hitData":{"launchSpeed":78.6,"launchAngle":-63.0,"totalDistance":1.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":110.32,"coordY":162.32}},"index":4,"playId":"633ea240-0729-3cba-abc9-1c0a244f9a15","pitchNumber":4,"startTime":"2026-05-17T23:00:53.388Z","endTime":"2026-05-17T23:01:07.943Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-17T23:01:07.943Z","atBatIndex":59},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jose Fernandez called out on strikes.","rbi":0,"awayScore":8,"homeScore":2,"isOut":true},"about":{"atBatIndex":60,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-17T23:01:12.936Z","endTime":"2026-05-17T23:03:02.441Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":699912,"fullName":"Jose Fernandez","link":"/api/v1/people/699912"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680604,"fullName":"Blas Castaño","link":"/api/v1/people/680604"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"postOnSecond":{"id":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":699912,"fullName":"Jose Fernandez","link":"/api/v1/people/699912"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":664954,"link":"/api/v1/people/664954"},"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":0},"pitchData":{"startSpeed":83.8,"endSpeed":77.8,"strikeZoneTop":3.352,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.77924503076722,"aZ":-32.89060402185068,"pfxX":7.4992971239043325,"pfxZ":-0.4713064466030108,"pX":1.4844998298519305,"pZ":1.3488043972484656,"vX0":6.303544906689762,"vY0":-122.01655615151259,"vZ0":-1.2858491851230458,"x":60.41,"y":202.36,"x0":-2.101693105868229,"y0":50.00299880161234,"z0":4.702547114785742,"aX":11.36978634321877},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":-1.0,"breakHorizontal":-15.0,"spinRate":2483,"spinDirection":87},"zone":14,"typeConfidence":0.9,"plateTime":0.44795642727667806,"extension":5.552388889516175},"index":0,"playId":"a0dd7272-bd86-3f0c-a770-94d01cca2a2a","pitchNumber":1,"startTime":"2026-05-17T23:01:36.063Z","endTime":"2026-05-17T23:01:39.435Z","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":0},"pitchData":{"startSpeed":82.8,"endSpeed":77.2,"strikeZoneTop":3.352,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.90799750817924,"aZ":-31.789416915687006,"pfxX":7.039179444453871,"pfxZ":0.2571192616441813,"pX":1.1909769769266918,"pZ":1.918995163198203,"vX0":5.916772587391914,"vY0":-120.64583439895529,"vZ0":-0.09566915220569627,"x":71.6,"y":186.97,"x0":-2.197487895508936,"y0":50.00162784458389,"z0":4.733771171757796,"aX":10.496825975122224},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":0.7,"breakHorizontal":-14.0,"spinRate":2495,"spinDirection":79},"zone":14,"typeConfidence":0.9,"plateTime":0.4519839797787024,"extension":5.641313834882623},"index":1,"playId":"7ce6566d-3791-318c-802e-ac7c891953b6","pitchNumber":2,"startTime":"2026-05-17T23:01:50.844Z","endTime":"2026-05-17T23:02:00.397Z","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":93.5,"endSpeed":86.2,"strikeZoneTop":3.352,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.658561962447415,"aZ":-28.886149203596382,"pfxX":-8.049048340436538,"pfxZ":1.7348864730053144,"pX":-0.7017500908850671,"pZ":2.3801677948221553,"vX0":5.640883767803662,"vY0":-136.19903265774414,"vZ0":-1.0995967942161247,"x":143.75,"y":174.52,"x0":-1.7455815029653259,"y0":50.00126594002124,"z0":4.772074639979882,"aX":-15.24244659238381},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":3.1,"breakHorizontal":13.6,"spinRate":2037,"spinDirection":234},"zone":4,"typeConfidence":0.9,"plateTime":0.40091953837636485,"extension":5.409374620849237},"index":2,"playId":"591dfcb1-33d2-3f8f-8361-c4915ada5af0","pitchNumber":3,"startTime":"2026-05-17T23:02:12.218Z","endTime":"2026-05-17T23:02:16.463Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":87.3,"strikeZoneTop":3.352,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.412953506125987,"aZ":-28.831246043855803,"pfxX":-6.637656675659093,"pfxZ":1.737415720155262,"pX":-0.49255518259411096,"pZ":2.3929405896040166,"vX0":5.6499895192698695,"vY0":-136.46788407657206,"vZ0":-1.3350347311403066,"x":135.78,"y":174.17,"x0":-1.7073402704310205,"y0":50.00193448147607,"z0":4.837987588068121,"aX":-12.768956205355353},"breaks":{"breakAngle":21.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":3.1,"breakHorizontal":11.2,"spinRate":2114,"spinDirection":232},"zone":4,"typeConfidence":0.9,"plateTime":0.3983409012157426,"extension":5.289291982479374},"index":3,"playId":"469d37f0-04df-3477-94ae-a4f60e67514d","pitchNumber":4,"startTime":"2026-05-17T23:02:32.042Z","endTime":"2026-05-17T23:02:35.726Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":90.8,"endSpeed":85.4,"strikeZoneTop":3.352,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.091776989937706,"aZ":-26.267698156518495,"pfxX":1.0814712670931144,"pfxZ":3.2427463703307398,"pX":0.9067606781355777,"pZ":1.7142801546462259,"vX0":6.5945388888788035,"vY0":-132.38056225831224,"vZ0":-3.1271114992786804,"x":82.44,"y":192.49,"x0":-1.73007278905041,"y0":50.00585023405188,"z0":4.778456783882834,"aX":1.9706449841827},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":5.5,"breakHorizontal":-3.0,"spinRate":2407,"spinDirection":197},"zone":14,"typeConfidence":0.91,"plateTime":0.40955557988772595,"extension":5.371912009708805},"index":4,"playId":"d79d7095-bc82-3d09-a3e0-a69dab2a4193","pitchNumber":5,"startTime":"2026-05-17T23:02:57.527Z","endTime":"2026-05-17T23:03:02.441Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-17T23:03:02.441Z","atBatIndex":60},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Ryan Waldschmidt grounds into a force out, shortstop Willi Castro to second baseman Edouard Julien. Adrian Del Castillo to 3rd. Gabriel Moreno out at 2nd. Ryan Waldschmidt to 1st.","rbi":0,"awayScore":8,"homeScore":2,"isOut":true},"about":{"atBatIndex":61,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-17T23:03:25.156Z","endTime":"2026-05-17T23:04:31.893Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":814439,"fullName":"Ryan Waldschmidt","link":"/api/v1/people/814439"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680604,"fullName":"Blas Castaño","link":"/api/v1/people/680604"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":814439,"fullName":"Ryan Waldschmidt","link":"/api/v1/people/814439"},"postOnThird":{"id":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":650489,"link":"/api/v1/people/650489"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":666397,"link":"/api/v1/people/666397"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"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":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728"},"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":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":814439,"fullName":"Ryan Waldschmidt","link":"/api/v1/people/814439"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.5,"endSpeed":84.5,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.820403707065864,"aZ":-25.880812126729083,"pfxX":0.5147331742003987,"pfxZ":3.4990813813037036,"pX":0.7684492874685525,"pZ":2.4487858699932854,"vX0":6.42371894468736,"vY0":-131.9063017092189,"vZ0":-1.265069782521113,"x":87.71,"y":172.66,"x0":-1.7452035042960052,"y0":50.00128940928397,"z0":4.8078711889809815,"aX":0.9228644997922447},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":6.4,"breakHorizontal":-2.0,"spinRate":2390,"spinDirection":203},"zone":6,"typeConfidence":0.91,"plateTime":0.41213743533534997,"extension":5.43678187512594},"index":0,"playId":"591bd9de-a377-39b0-85db-1f24dc019260","pitchNumber":1,"startTime":"2026-05-17T23:03:25.156Z","endTime":"2026-05-17T23:03:29.627Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.6,"endSpeed":77.3,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.485252356847596,"aZ":-32.48542441330758,"pfxX":4.151396701072298,"pfxZ":-0.20541301316670024,"pX":1.631527874191842,"pZ":0.8923939651698759,"vX0":7.520907158514214,"vY0":-121.65077445489977,"vZ0":-2.2653671950432517,"x":54.81,"y":214.69,"x0":-2.0374918718321022,"y0":50.00336082549308,"z0":4.646952750303393,"aX":6.233155724958416},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":-0.7,"breakHorizontal":-9.2,"spinRate":2433,"spinDirection":83},"zone":14,"typeConfidence":0.88,"plateTime":0.44995396481283034,"extension":5.579143758313614},"index":1,"playId":"81fe0006-e70d-3b3a-bb9a-af74d7d258e9","pitchNumber":2,"startTime":"2026-05-17T23:03:41.747Z","endTime":"2026-05-17T23:03:45.156Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.6,"endSpeed":76.9,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.237222943864264,"aZ":-31.462357117699298,"pfxX":6.629797186231498,"pfxZ":0.47511873554802797,"pX":1.2045925985466077,"pZ":2.063584997314431,"vX0":5.82870860731287,"vY0":-121.59855386707947,"vZ0":-0.1471307447743767,"x":71.08,"y":183.06,"x0":-2.086305565287749,"y0":50.00298753089678,"z0":4.858694829106632,"aX":9.908385031138566},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":1.1,"breakHorizontal":-13.4,"spinRate":2510,"spinDirection":73},"zone":14,"typeConfidence":0.9,"plateTime":0.4507444355132515,"extension":5.567788289155116},"index":2,"playId":"2f4a3289-a1f2-3cb7-b8a9-4f1d41314184","pitchNumber":3,"startTime":"2026-05-17T23:03:58.068Z","endTime":"2026-05-17T23:04:02.505Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":8,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-05-17T23:04:08.942Z","endTime":"2026-05-17T23:04:20.891Z","isPitch":false,"type":"action","player":{"id":814439,"link":"/api/v1/people/814439"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.9,"endSpeed":80.7,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.98740321025763,"aZ":-37.573587195136724,"pfxX":-7.584038391568078,"pfxZ":-3.2653811826250365,"pX":0.6087161448613916,"pZ":2.062445302788009,"vX0":8.689615160194766,"vY0":-127.73066208508729,"vZ0":0.667018280705961,"x":93.8,"y":183.09,"x0":-1.849917348286737,"y0":50.00137550718918,"z0":4.7492067180584305,"aX":-12.547355219640906},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":-5.5,"breakHorizontal":11.8,"spinRate":1709,"spinDirection":244},"zone":9,"typeConfidence":0.91,"plateTime":0.4286010304151082,"extension":5.69363233531413},"hitData":{"launchSpeed":87.9,"launchAngle":-5.0,"totalDistance":22.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":112.28,"coordY":154.22}},"index":4,"playId":"41e63a44-4aaa-3700-8307-2588bec641ee","pitchNumber":4,"startTime":"2026-05-17T23:04:20.891Z","endTime":"2026-05-17T23:04:31.893Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-17T23:04:31.893Z","atBatIndex":61},{"result":{"type":"atBat","event":"Pickoff 1B","eventType":"pickoff_1b","description":"Pitcher Blas Castaño picks off Ryan Waldschmidt at 1st on throw to first baseman TJ Rumfield.","rbi":0,"awayScore":8,"homeScore":2,"isOut":true},"about":{"atBatIndex":62,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-17T23:04:50.593Z","endTime":"2026-05-17T23:06:07.643Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":16},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680604,"fullName":"Blas Castaño","link":"/api/v1/people/680604"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pickoff 1B","eventType":"pickoff_1b","movementReason":"r_pickoff_1b","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":680604,"link":"/api/v1/people/680604"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"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":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.5,"endSpeed":76.5,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.80173721195433,"aZ":-31.310306070204593,"pfxX":6.885251527553737,"pfxZ":0.5911296875140986,"pX":0.9354303538997712,"pZ":1.8272697022772788,"vX0":5.1240397467390535,"vY0":-120.15519926843669,"vZ0":-0.4298829834316634,"x":81.34,"y":189.44,"x0":-2.114512686743954,"y0":50.00573245395209,"z0":4.774490542505717,"aX":10.137107986002375},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":1.2,"breakHorizontal":-13.7,"spinRate":2554,"spinDirection":68},"zone":14,"typeConfidence":0.9,"plateTime":0.454671659205248,"extension":5.8350035725857365},"index":0,"playId":"0b47dab1-d983-3744-bf43-aa814072b70a","pitchNumber":1,"startTime":"2026-05-17T23:05:04.879Z","endTime":"2026-05-17T23:05:08.982Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":8,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"index":1,"startTime":"2026-05-17T23:05:16.394Z","endTime":"2026-05-17T23:05:24.508Z","isPitch":false,"type":"action","player":{"id":545121,"link":"/api/v1/people/545121"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.3,"endSpeed":82.3,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.18846994681395,"aZ":-34.255544683717794,"pfxX":-7.620327170721011,"pfxZ":-1.2126357488801252,"pX":0.4092093516921575,"pZ":0.9221037215590188,"vX0":8.2307877559548,"vY0":-129.80106531390612,"vZ0":-2.872775169501705,"x":101.4,"y":213.88,"x0":-1.80702762213557,"y0":50.005901688907514,"z0":4.641512799464235,"aX":-13.056368475200584},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":-2.6,"breakHorizontal":12.1,"spinRate":1567,"spinDirection":247},"zone":14,"typeConfidence":0.9,"plateTime":0.42136101923998304,"extension":5.669228335131312},"index":2,"playId":"e80cbcbe-ad06-3bae-ade8-2aa5d9c60738","pitchNumber":2,"startTime":"2026-05-17T23:05:24.508Z","endTime":"2026-05-17T23:05:29.716Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":2},"index":3,"playId":"fb0aedab-c862-35f6-9407-f7c8714c11f0","startTime":"2026-05-17T23:05:40.844Z","endTime":"2026-05-17T23:05:45.976Z","isPitch":false,"type":"pickoff"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":true,"hasReview":false,"fromCatcher":false},"count":{"balls":0,"strikes":2,"outs":2},"index":4,"playId":"707600fd-21c9-3e0d-8940-b7cd87a40c79","startTime":"2026-05-17T23:06:00.774Z","endTime":"2026-05-17T23:06:07.643Z","isPitch":false,"type":"pickoff"}],"playEndTime":"2026-05-17T23:06:07.643Z","atBatIndex":62},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brett Sullivan grounds out to first baseman Jose Fernandez.","rbi":0,"awayScore":8,"homeScore":2,"isOut":true},"about":{"atBatIndex":63,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-05-17T23:11:15.270Z","endTime":"2026-05-17T23:11:44.005Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":664954,"fullName":"Brett Sullivan","link":"/api/v1/people/664954"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":666661,"fullName":"Juan Morillo","link":"/api/v1/people/666661"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":664954,"fullName":"Brett Sullivan","link":"/api/v1/people/664954"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":699912,"link":"/api/v1/people/699912"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Juan Morillo replaces Ryan Thompson.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":8,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-17T23:07:21.339Z","endTime":"2026-05-17T23:11:17.511Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":666661,"link":"/api/v1/people/666661"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.9,"endSpeed":89.8,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.492264282314544,"aZ":-15.167125451034385,"pfxX":-2.298171743435464,"pfxZ":8.30600717168792,"pX":0.19615488940829306,"pZ":2.842272482536151,"vX0":6.172646961336575,"vY0":-141.10306682939148,"vZ0":-4.826016995818686,"x":109.52,"y":162.04,"x0":-1.706395631254758,"y0":50.002017621622265,"z0":5.528807915384891,"aX":-4.705926791790939},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":14.4,"breakHorizontal":3.1,"spinRate":2140,"spinDirection":214},"zone":2,"typeConfidence":0.9,"plateTime":0.38592723296751874,"extension":6.289646100839748},"index":1,"playId":"9b099974-e0f1-3a8b-99d0-764fb2b8748e","pitchNumber":1,"startTime":"2026-05-17T23:11:17.511Z","endTime":"2026-05-17T23:11:20.511Z","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":92.3,"endSpeed":85.6,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.493881953908684,"aZ":-24.96303468191619,"pfxX":-9.016013266519884,"pfxZ":3.888722933188074,"pX":-0.24113572577691456,"pZ":2.7222901444355845,"vX0":6.843946531358821,"vY0":-134.41719528583377,"vZ0":-3.0569457879008617,"x":126.19,"y":165.28,"x0":-1.6320999386668826,"y0":50.0022032797173,"z0":5.620880544408105,"aX":-16.718041186917684},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":6.7,"breakHorizontal":15.1,"spinRate":2302,"spinDirection":240},"zone":5,"typeConfidence":0.9,"plateTime":0.4054225136880949,"extension":6.042537723137693},"hitData":{"launchSpeed":74.8,"launchAngle":-40.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":147.49,"coordY":177.81}},"index":2,"playId":"2e809544-7e79-3a7a-b6ec-8f86b414d2de","pitchNumber":2,"startTime":"2026-05-17T23:11:34.603Z","endTime":"2026-05-17T23:11:44.005Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-17T23:11:44.005Z","atBatIndex":63},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Edouard Julien grounds out, third baseman Nolan Arenado to first baseman Jose Fernandez.","rbi":0,"awayScore":8,"homeScore":2,"isOut":true},"about":{"atBatIndex":64,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-05-17T23:11:46.675Z","endTime":"2026-05-17T23:12:18.825Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":666661,"fullName":"Juan Morillo","link":"/api/v1/people/666661"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":571448,"link":"/api/v1/people/571448"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":699912,"link":"/api/v1/people/699912"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.4,"endSpeed":90.8,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.125860749650897,"aZ":-19.615401655612644,"pfxX":-3.063510650782663,"pfxZ":6.0322847543009885,"pX":-0.23443605038921056,"pZ":2.7319880060360866,"vX0":5.05571230416536,"vY0":-141.88853016950574,"vZ0":-4.407615216343286,"x":125.94,"y":165.02,"x0":-1.6245034185277896,"y0":50.000721595151354,"z0":5.520709374664065,"aX":-6.376170548626411},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":10.4,"breakHorizontal":4.8,"spinRate":2135,"spinDirection":209},"zone":5,"typeConfidence":0.87,"plateTime":0.3829970576206625,"extension":6.183965293057902},"hitData":{"launchSpeed":91.7,"launchAngle":-30.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":110.26,"coordY":180.57}},"index":0,"playId":"4dd03925-154e-3d74-8e78-063276e553dc","pitchNumber":1,"startTime":"2026-05-17T23:12:08.089Z","endTime":"2026-05-17T23:12:18.825Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-17T23:12:18.825Z","atBatIndex":64},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Mickey Moniak pops out to second baseman Ildemaro Vargas.","rbi":0,"awayScore":8,"homeScore":2,"isOut":true},"about":{"atBatIndex":65,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-05-17T23:12:20.169Z","endTime":"2026-05-17T23:12:55.356Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":666661,"fullName":"Juan Morillo","link":"/api/v1/people/666661"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"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":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":545121,"link":"/api/v1/people/545121"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.3,"endSpeed":85.8,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.591273632889685,"aZ":-24.833555582953434,"pfxX":-6.917757619648725,"pfxZ":3.9432201935174156,"pX":-0.31347743274510226,"pZ":2.6838209481648816,"vX0":5.991346102070284,"vY0":-134.445480862718,"vZ0":-3.108219019055272,"x":128.95,"y":166.32,"x0":-1.6540695112826527,"y0":50.002674671920275,"z0":5.585308235155761,"aX":-12.87559768933903},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":6.8,"breakHorizontal":11.5,"spinRate":2279,"spinDirection":239},"zone":4,"typeConfidence":0.89,"plateTime":0.40484268915608235,"extension":6.1921803046152295},"hitData":{"launchSpeed":74.5,"launchAngle":68.0,"totalDistance":117.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":138.13,"coordY":163.34}},"index":0,"playId":"be6b70fc-8a64-33b0-9cca-1008b14caf74","pitchNumber":1,"startTime":"2026-05-17T23:12:42.068Z","endTime":"2026-05-17T23:12:55.356Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-17T23:12:55.356Z","atBatIndex":65},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ildemaro Vargas grounds out, shortstop Willi Castro to first baseman TJ Rumfield.","rbi":0,"awayScore":8,"homeScore":2,"isOut":true},"about":{"atBatIndex":66,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-17T23:15:12.739Z","endTime":"2026-05-17T23:16:01.606Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678020,"fullName":"Seth Halvorsen","link":"/api/v1/people/678020"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":650489,"link":"/api/v1/people/650489"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"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":{"description":"Pitching Change: Seth Halvorsen replaces Blas Castaño.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":8,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-17T23:14:02.018Z","endTime":"2026-05-17T23:15:15.095Z","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":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":99.7,"endSpeed":92.9,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.152048680999016,"aZ":-13.371669788123134,"pfxX":-5.127940607092274,"pfxZ":8.654794769620253,"pX":0.5896793824276684,"pZ":2.175036249467647,"vX0":9.1333828906782,"vY0":-144.91811039544763,"vZ0":-8.324177980774042,"x":94.52,"y":180.05,"x0":-1.906479665191931,"y0":50.00081562662773,"z0":5.862187389471701,"aX":-11.138122888052823},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":14.5,"breakHorizontal":7.9,"spinRate":2364,"spinDirection":211},"zone":6,"typeConfidence":0.92,"plateTime":0.3749602771834204,"extension":6.9098813251105975},"index":1,"playId":"c12820bb-db31-30e7-ba85-ceddb1cd83da","pitchNumber":1,"startTime":"2026-05-17T23:15:15.095Z","endTime":"2026-05-17T23:15:19.208Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":101.0,"endSpeed":94.0,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.18988318772366,"aZ":-14.863993057629303,"pfxX":-3.7923203506472007,"pfxZ":7.72400428423474,"pX":-0.8539663008014767,"pZ":3.656920026748553,"vX0":4.749535539153052,"vY0":-147.22963504778323,"vZ0":-4.186620975777424,"x":149.55,"y":140.04,"x0":-1.9798108042205826,"y0":50.00164441371425,"z0":5.950056505767559,"aX":-8.497528687133967},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":13.6,"breakHorizontal":6.1,"spinRate":2516,"spinDirection":211},"zone":11,"typeConfidence":0.92,"plateTime":0.3691464266804143,"extension":6.739001395029352},"index":2,"playId":"0659be64-8776-3847-89b0-e5179136b6b8","pitchNumber":2,"startTime":"2026-05-17T23:15:32.583Z","endTime":"2026-05-17T23:15:36.930Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":99.7,"endSpeed":92.8,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.801968305196596,"aZ":-14.64381325350349,"pfxX":-3.704473343516613,"pfxZ":8.063254913054248,"pX":-0.5129948043895863,"pZ":2.2139909554728847,"vX0":5.450559831360052,"vY0":-145.1420088930853,"vZ0":-7.793853577629131,"x":136.55,"y":179.0,"x0":-1.9173294950941713,"y0":50.007128796490015,"z0":5.790273107848656,"aX":-8.058748621030789},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":13.6,"breakHorizontal":5.9,"spinRate":2460,"spinDirection":211},"zone":4,"typeConfidence":0.93,"plateTime":0.37460721940379216,"extension":6.832821167280756},"hitData":{"launchSpeed":100.5,"launchAngle":-3.0,"totalDistance":31.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":120.39,"coordY":145.6}},"index":3,"playId":"b79efdca-5eaf-3801-adbb-0c22c7d2e42f","pitchNumber":3,"startTime":"2026-05-17T23:15:51.294Z","endTime":"2026-05-17T23:16:01.606Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-17T23:16:01.606Z","atBatIndex":66},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Corbin Carroll strikes out swinging.","rbi":0,"awayScore":8,"homeScore":2,"isOut":true},"about":{"atBatIndex":67,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-17T23:16:23.166Z","endTime":"2026-05-17T23:17:43.601Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"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":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":664954,"link":"/api/v1/people/664954"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.5,"endSpeed":78.7,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.1562643219406,"aZ":-37.51302728201633,"pfxX":4.545669928915174,"pfxZ":-3.4246278133625196,"pX":-0.8462568270270411,"pZ":3.8304702407931988,"vX0":1.362318189024535,"vY0":-123.16395030237179,"vZ0":1.9746048673999146,"x":149.26,"y":135.36,"x0":-1.9952324748570782,"y0":50.00301960868149,"z0":6.157946080724853,"aX":7.084384872402521},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.4,"breakVerticalInduced":-5.6,"breakHorizontal":-8.5,"spinRate":2733,"spinDirection":53},"zone":11,"typeConfidence":0.89,"plateTime":0.44228964972066764,"extension":6.977383758614515},"index":0,"playId":"74e4a6e5-a64e-319e-b630-8af7914d0863","pitchNumber":1,"startTime":"2026-05-17T23:16:23.761Z","endTime":"2026-05-17T23:16:27.722Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.3,"endSpeed":80.1,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.19783070842413,"aZ":-36.98687063587813,"pfxX":2.68901671886067,"pfxZ":-2.9762282046856043,"pX":-0.5408652771091038,"pZ":3.1948653787900563,"vX0":3.044514710773991,"vY0":-125.80084830444191,"vZ0":0.2320632643295315,"x":137.62,"y":152.52,"x0":-2.1116659286674033,"y0":50.00084535180977,"z0":6.075875936802783,"aX":4.351082644433506},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":-5.2,"breakHorizontal":-5.5,"spinRate":2619,"spinDirection":63},"zone":1,"typeConfidence":0.89,"plateTime":0.43377771930813536,"extension":6.908131913948816},"index":1,"playId":"a51aed7e-3438-303c-9b6f-dd20ffb1ab11","pitchNumber":2,"startTime":"2026-05-17T23:16:40.323Z","endTime":"2026-05-17T23:16:44.649Z","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":100.7,"endSpeed":93.2,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.234826644082748,"aZ":-17.881339532095332,"pfxX":-6.526421215412566,"pfxZ":6.481872472713043,"pX":-0.04870236999662985,"pZ":2.9101293225932428,"vX0":8.025636441305672,"vY0":-146.56934603037735,"vZ0":-5.349044210916378,"x":118.86,"y":160.21,"x0":-1.9570161380839253,"y0":50.00413128880159,"z0":5.804387905414204,"aX":-14.3940979159923},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":11.0,"breakHorizontal":10.6,"spinRate":2490,"spinDirection":218},"zone":2,"typeConfidence":0.91,"plateTime":0.3717831888108516,"extension":6.867204149448252},"index":2,"playId":"6d12f211-433e-3e06-8d6d-2ea94f88c928","pitchNumber":3,"startTime":"2026-05-17T23:16:58.524Z","endTime":"2026-05-17T23:17:01.524Z","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":87.9,"endSpeed":82.2,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.860141449772744,"aZ":-33.84478008892289,"pfxX":2.366408810127452,"pfxZ":-0.9882376702766038,"pX":-1.2277399869032681,"pZ":2.8052640075702335,"vX0":0.9915344885788275,"vY0":-128.18737446299386,"vZ0":-1.5930901315888328,"x":163.8,"y":163.04,"x0":-1.9248914346903119,"y0":50.00062260432782,"z0":6.031837593673308,"aX":4.010954938316404},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":-1.9,"breakHorizontal":-4.4,"spinRate":2685,"spinDirection":66},"zone":11,"typeConfidence":0.9,"plateTime":0.4242700737249896,"extension":6.907030957037613},"index":3,"playId":"8f44b91d-03f1-3798-b76a-91aee30df48a","pitchNumber":4,"startTime":"2026-05-17T23:17:20.786Z","endTime":"2026-05-17T23:17:24.361Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":90.6,"endSpeed":84.6,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.738905874612154,"aZ":-27.31211763094592,"pfxX":-5.955593417324053,"pfxZ":2.6947976752439846,"pX":-0.8854529896742634,"pZ":3.1506867916660735,"vX0":5.697562591870269,"vY0":-132.10038027263428,"vZ0":-1.6103773868454043,"x":150.75,"y":153.71,"x0":-2.275477833745784,"y0":50.00181074842623,"z0":5.737256199161565,"aX":-10.740809638009496},"breaks":{"breakAngle":19.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":4.8,"breakHorizontal":9.8,"spinRate":1655,"spinDirection":225},"zone":11,"typeConfidence":0.91,"plateTime":0.411436275005852,"extension":6.892051058188517},"index":4,"playId":"aed2efdc-e0a6-36df-a184-f58095c9f1b5","pitchNumber":5,"startTime":"2026-05-17T23:17:38.945Z","endTime":"2026-05-17T23:17:43.601Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-17T23:17:43.601Z","atBatIndex":67},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Geraldo Perdomo doubles (7) on a line drive to left fielder Mickey Moniak.","rbi":0,"awayScore":8,"homeScore":2,"isOut":false},"about":{"atBatIndex":68,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-17T23:17:49.403Z","endTime":"2026-05-17T23:18:40.730Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678020,"fullName":"Seth Halvorsen","link":"/api/v1/people/678020"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":666160,"link":"/api/v1/people/666160"},"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(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":100.7,"endSpeed":94.4,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.789610309972087,"aZ":-19.731846456894292,"pfxX":-3.235514014552683,"pfxZ":5.550215981437624,"pX":-0.0020080724223238778,"pZ":3.2883026610862647,"vX0":6.534623506195162,"vY0":-146.7879976674232,"vZ0":-4.194912324850045,"x":117.08,"y":150.0,"x0":-1.8095110775059018,"y0":50.00563009029284,"z0":5.868472995067102,"aX":-7.256870009919033},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":9.6,"breakHorizontal":4.9,"spinRate":2309,"spinDirection":206},"zone":2,"typeConfidence":0.92,"plateTime":0.36930115226756133,"extension":6.903260989460745},"index":0,"playId":"4ba3e258-3aa1-33a0-b6c1-047f548b0cff","pitchNumber":1,"startTime":"2026-05-17T23:18:09.818Z","endTime":"2026-05-17T23:18:14.094Z","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":2},"pitchData":{"startSpeed":101.9,"endSpeed":94.7,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.374564962679834,"aZ":-14.260426577768602,"pfxX":-3.735134027272871,"pfxZ":7.898117757151994,"pX":0.15908036003317946,"pZ":2.744049752353389,"vX0":7.284190087777368,"vY0":-148.29386635535724,"vZ0":-6.713524199747305,"x":110.94,"y":164.69,"x0":-1.8235658260417664,"y0":50.000894071990075,"z0":5.839339090258316,"aX":-8.470517641468119},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":13.4,"breakHorizontal":5.6,"spinRate":2369,"spinDirection":213},"zone":5,"typeConfidence":0.92,"plateTime":0.36680195180867914,"extension":6.891877829993945},"hitData":{"launchSpeed":82.6,"launchAngle":28.0,"totalDistance":261.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":49.44,"coordY":127.14}},"index":1,"playId":"8aeab843-b263-335e-9ca8-98f91139ce03","pitchNumber":2,"startTime":"2026-05-17T23:18:26.908Z","endTime":"2026-05-17T23:18:40.730Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-17T23:18:40.730Z","atBatIndex":68},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nolan Arenado strikes out swinging, catcher Brett Sullivan to first baseman TJ Rumfield.","rbi":0,"awayScore":8,"homeScore":2,"isOut":true},"about":{"atBatIndex":69,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-17T23:18:56.851Z","endTime":"2026-05-17T23:20:41.651Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678020,"fullName":"Seth Halvorsen","link":"/api/v1/people/678020"},"pitchHand":{"code":"R","description":"Right"},"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":"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":3},"credits":[{"player":{"id":664954,"link":"/api/v1/people/664954"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"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":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.7,"endSpeed":81.4,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.63925572021977,"aZ":-32.33372389724332,"pfxX":1.2344290475076498,"pfxZ":-0.09580744750360726,"pX":1.130013257803823,"pZ":0.5355061276038251,"vX0":6.584438273965543,"vY0":-126.15018046266566,"vZ0":-6.693068295247329,"x":73.93,"y":224.32,"x0":-1.6566373363315596,"y0":50.00407709159942,"z0":5.775418390144143,"aX":2.0224690911231455},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":-1.3,"breakHorizontal":-3.5,"spinRate":2512,"spinDirection":48},"zone":14,"typeConfidence":0.9,"plateTime":0.4314465470674631,"extension":7.037060519153162},"index":0,"playId":"95de48e0-66b1-3e6d-a7eb-c0c1c9e44c89","pitchNumber":1,"startTime":"2026-05-17T23:19:13.750Z","endTime":"2026-05-17T23:19:17.712Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":100.8,"endSpeed":93.9,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.28547526891464,"aZ":-16.4262645482336,"pfxX":-5.329476912375657,"pfxZ":7.088959412541442,"pX":-0.09604167382874011,"pZ":2.112974598104753,"vX0":6.85712783960253,"vY0":-146.66905072026407,"vZ0":-7.706979748614965,"x":120.66,"y":181.73,"x0":-1.750450309473524,"y0":50.00228160773399,"z0":5.71696787459086,"aX":-11.839581381758894},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":11.8,"breakHorizontal":8.6,"spinRate":2229,"spinDirection":212},"zone":8,"typeConfidence":0.92,"plateTime":0.3706741362904955,"extension":7.054299736587038},"index":1,"playId":"8c5eb6ff-73d2-3644-9460-a23fe288be1a","pitchNumber":2,"startTime":"2026-05-17T23:19:38.571Z","endTime":"2026-05-17T23:19:41.888Z","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":100.8,"endSpeed":93.9,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.55157974344766,"aZ":-15.749887454980323,"pfxX":-4.9973621995982365,"pfxZ":7.369970413910167,"pX":0.10508645221172255,"pZ":3.1628105426302833,"vX0":7.198870707480921,"vY0":-146.75124562330413,"vZ0":-5.108845953148194,"x":112.99,"y":153.38,"x0":-1.705747409884101,"y0":50.007127659698405,"z0":5.8318499680376075,"aX":-11.143340699541625},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":12.7,"breakHorizontal":8.0,"spinRate":2354,"spinDirection":209},"zone":2,"typeConfidence":0.92,"plateTime":0.37014440512288216,"extension":7.0337484899790494},"index":2,"playId":"5efb37f5-0472-3fd6-a415-f814aab3e80b","pitchNumber":3,"startTime":"2026-05-17T23:20:03.594Z","endTime":"2026-05-17T23:20:07.682Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":88.6,"endSpeed":83.1,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.204338572207327,"aZ":-34.8983828919605,"pfxX":1.4975350585122715,"pfxZ":-1.6027744807235496,"pX":1.5243860544028505,"pZ":0.19752292501741933,"vX0":7.098565045790053,"vY0":-128.80336900830093,"vZ0":-7.593784306404294,"x":58.89,"y":233.45,"x0":-1.4458162609702097,"y0":50.0003684034571,"z0":5.833570932658779,"aX":2.550289927453905},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":-4.2,"breakHorizontal":-4.1,"spinRate":2778,"spinDirection":54},"zone":14,"typeConfidence":0.9,"plateTime":0.4229655121320537,"extension":6.982517311130526},"index":3,"playId":"cde25450-6c59-33f9-a5ad-8cdfef4197e8","pitchNumber":4,"startTime":"2026-05-17T23:20:33.974Z","endTime":"2026-05-17T23:20:41.651Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-17T23:20:41.651Z","atBatIndex":69},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Hunter Goodman singles on a sharp line drive to center fielder Ryan Waldschmidt. Hunter Goodman to 2nd. Hunter Goodman advances to 2nd, on a fielding error by center fielder Ryan Waldschmidt.","rbi":0,"awayScore":8,"homeScore":2,"isOut":false},"about":{"atBatIndex":70,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-05-17T23:23:04.705Z","endTime":"2026-05-17T23:23:38.843Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":0},"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"},"postOnSecond":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2],"actionIndex":[0],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":814439,"link":"/api/v1/people/814439"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":null,"start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":814439,"link":"/api/v1/people/814439"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielding_error"}]}],"playEvents":[{"details":{"description":"Pitching Change: Brandon Pfaadt replaces Juan Morillo.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":8,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-17T23:22:15.587Z","endTime":"2026-05-17T23:23:06.914Z","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":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.5,"endSpeed":79.6,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.27641269442005,"aZ":-33.18147990897932,"pfxX":4.318719656253202,"pfxZ":-0.6346861485350344,"pX":1.8709909483411238,"pZ":0.8149729010437152,"vX0":8.874039400634956,"vY0":-124.31194175928644,"vZ0":-4.093637360318605,"x":45.68,"y":216.78,"x0":-2.296496976858797,"y0":50.0052069753044,"z0":5.216642800700796,"aX":6.808252154359473},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":-1.8,"breakHorizontal":-9.7,"spinRate":2695,"spinDirection":82},"zone":14,"typeConfidence":0.91,"plateTime":0.4394111258294897,"extension":6.565176021809135},"index":1,"playId":"b92b0643-dcde-3e3e-b341-be76c4fe0b56","pitchNumber":1,"startTime":"2026-05-17T23:23:06.914Z","endTime":"2026-05-17T23:23:09.914Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":86.5,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.883470763174792,"aZ":-26.294767716633384,"pfxX":-8.620397653418333,"pfxZ":3.094606460558647,"pX":0.09614616065483557,"pZ":2.211288197493923,"vX0":9.304314140554911,"vY0":-136.3878263488115,"vZ0":-4.126722012872931,"x":100.0,"y":149.38,"x0":-2.2273205464069696,"y0":50.00099257698791,"z0":5.541352687537646,"aX":-16.36177991798532},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":4.9,"breakHorizontal":13.8,"spinRate":2316,"spinDirection":218},"zone":5,"typeConfidence":0.91,"plateTime":0.40044326067510516,"extension":6.50395179853282},"hitData":{"launchSpeed":109.8,"launchAngle":10.0,"totalDistance":216.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":143.19,"coordY":61.99}},"index":2,"playId":"f8855d06-37a2-3a55-b891-a13d085db071","pitchNumber":2,"startTime":"2026-05-17T23:23:24.289Z","endTime":"2026-05-17T23:23:38.843Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-17T23:23:38.843Z","atBatIndex":70},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Diamondbacks challenged (hit by pitch), call on the field was upheld: TJ Rumfield hit by pitch.","rbi":0,"awayScore":8,"homeScore":2,"isOut":false},"about":{"atBatIndex":71,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-05-17T23:24:05.943Z","endTime":"2026-05-17T23:25:22.321Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":false,"captivatingIndex":11},"count":{"balls":1,"strikes":2,"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"},"postOnFirst":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"postOnSecond":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"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":90.4,"endSpeed":84.1,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.548519350170277,"aZ":-25.742962113607383,"pfxX":-0.4119059234110889,"pfxZ":3.6082806071399958,"pX":1.0650655009528882,"pZ":3.225006768456293,"vX0":9.211173985481938,"vY0":-131.52562829981818,"vZ0":-0.8182383304854285,"x":76.4,"y":151.7,"x0":-2.404314214614544,"y0":50.000134320938265,"z0":5.420975309608579,"aX":-0.7347260406149219},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":6.6,"breakHorizontal":-1.0,"spinRate":2567,"spinDirection":204},"zone":12,"typeConfidence":0.91,"plateTime":0.41383352602960866,"extension":6.662183887353854},"index":0,"playId":"1945243a-58db-3fb3-b9ff-5e90c3b60351","pitchNumber":1,"startTime":"2026-05-17T23:24:10.061Z","endTime":"2026-05-17T23:24:19.811Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.4,"endSpeed":80.9,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.609995790296836,"aZ":-27.014250541832293,"pfxX":-8.011189397790064,"pfxZ":3.1479933154096065,"pX":0.05766393821572684,"pZ":2.1845727214711395,"vX0":9.625669600007775,"vY0":-125.65206368631493,"vZ0":-2.0041029090221785,"x":114.8,"y":179.8,"x0":-2.7388078394090516,"y0":50.00117893401046,"z0":5.135617022207276,"aX":-13.123258775070612},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":5.5,"breakHorizontal":13.0,"spinRate":2067,"spinDirection":236},"zone":8,"typeConfidence":0.85,"plateTime":0.43189078087237,"extension":6.92951139522123},"index":1,"playId":"efbdbdaf-0e4a-3174-9e60-ac823ba6b85b","pitchNumber":2,"startTime":"2026-05-17T23:24:32.469Z","endTime":"2026-05-17T23:24:37.083Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":8,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-05-17T23:24:52.078Z","endTime":"2026-05-17T23:25:09.431Z","isPitch":false,"type":"action","player":{"id":681198,"link":"/api/v1/people/681198"}},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":88.4,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.068544412137783,"aZ":-17.8548762181769,"pfxX":-3.433335567784673,"pfxZ":7.316270726644509,"pX":1.5272738089297992,"pZ":3.7877305647172523,"vX0":12.0626201555312,"vY0":-137.05848322073138,"vZ0":-1.415850364884304,"x":58.78,"y":136.51,"x0":-2.4302632588482806,"y0":50.00583660771016,"z0":5.495690204085768,"aX":-6.724851021170941},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":13.3,"breakHorizontal":4.4,"spinRate":2552,"spinDirection":219},"zone":12,"typeConfidence":2.0,"plateTime":0.3953138913545633,"extension":6.693730611164955},"index":3,"playId":"61e4d58d-b7b4-37bd-9a92-0dc28597fd47","pitchNumber":3,"startTime":"2026-05-17T23:25:09.431Z","endTime":"2026-05-17T23:25:22.321Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MI","challengeTeamId":109},"playEndTime":"2026-05-17T23:25:22.321Z","atBatIndex":71},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Troy Johnston walks. Hunter Goodman to 3rd. TJ Rumfield to 2nd.","rbi":0,"awayScore":8,"homeScore":2,"isOut":false},"about":{"atBatIndex":72,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-05-17T23:27:39.054Z","endTime":"2026-05-17T23:29:18.180Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694297,"fullName":"Brandon Pfaadt","link":"/api/v1/people/694297"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"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":"Loaded"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":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":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":80.7,"endSpeed":75.4,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.539259524037355,"aZ":-39.12393080764395,"pfxX":6.0145315436757825,"pfxZ":-4.8888596267381335,"pX":-1.4280652781678569,"pZ":2.494660233585254,"vX0":1.077492755062464,"vY0":-117.69974236530642,"vZ0":1.0597046321125743,"x":171.43,"y":171.42,"x0":-2.672370828027039,"y0":50.00287486025918,"z0":5.624309013043091,"aX":8.550703161883213},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.8,"breakVerticalInduced":-8.4,"breakHorizontal":-11.2,"spinRate":2400,"spinDirection":52},"zone":11,"typeConfidence":0.9,"plateTime":0.46301098495334436,"extension":6.421655870614997},"index":0,"playId":"d7ecbf2c-ccc5-3f8a-a3b3-367cc745997c","pitchNumber":1,"startTime":"2026-05-17T23:27:39.054Z","endTime":"2026-05-17T23:27:43.327Z","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":0},"pitchData":{"startSpeed":81.3,"endSpeed":76.1,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.497776916353896,"aZ":-40.8130518225423,"pfxX":4.831502042276833,"pfxZ":-6.033020956410152,"pX":0.8451227132405195,"pZ":1.1715468158123814,"vX0":6.532568967211804,"vY0":-118.29059623620324,"vZ0":-1.5087666778755897,"x":84.79,"y":207.15,"x0":-2.569953209790727,"y0":50.00587437182181,"z0":5.526758161682075,"aX":6.9134277868820195},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.1,"breakVerticalInduced":-11.0,"breakHorizontal":-10.2,"spinRate":2446,"spinDirection":48},"zone":14,"typeConfidence":0.9,"plateTime":0.4613313947579245,"extension":6.627235185162822},"index":1,"playId":"49e133f0-0239-3f73-852d-dedbe404cc40","pitchNumber":2,"startTime":"2026-05-17T23:27:57.091Z","endTime":"2026-05-17T23:28:01.277Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":86.3,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.75688463917304,"aZ":-19.287015395364335,"pfxX":-0.9673017257574603,"pfxZ":6.821389165009355,"pX":-0.48611465815601274,"pZ":3.866600412520383,"vX0":6.00778776273888,"vY0":-135.39231996190134,"vZ0":-1.0513217590562458,"x":135.53,"y":134.38,"x0":-2.591649482585575,"y0":50.000230259066555,"z0":5.5877133761450954,"aX":-1.827721718363219},"breaks":{"breakAngle":2.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":12.4,"breakHorizontal":0.7,"spinRate":2470,"spinDirection":214},"zone":11,"typeConfidence":2.0,"plateTime":0.4019058081777347,"extension":6.64730807763162},"index":2,"playId":"f215fafb-adab-33ec-a117-bbf3ca1a3e32","pitchNumber":3,"startTime":"2026-05-17T23:28:16.737Z","endTime":"2026-05-17T23:28:20.906Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":85.7,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.100668719856696,"aZ":-18.27899246770893,"pfxX":-2.111275398496479,"pfxZ":7.449646602177264,"pX":-0.6848031543196399,"pZ":3.359552856916797,"vX0":5.643924507511343,"vY0":-134.71204839527024,"vZ0":-2.3507229869839894,"x":143.1,"y":148.07,"x0":-2.5188787106375248,"y0":50.00642917633323,"z0":5.514096659772548,"aX":-3.9406026147373585},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":13.3,"breakHorizontal":2.8,"spinRate":2522,"spinDirection":213},"zone":11,"typeConfidence":2.0,"plateTime":0.40425637543097137,"extension":6.68461041060427},"index":3,"playId":"bfb51b32-f9e2-3e4c-93c9-32d6e5b1f314","pitchNumber":4,"startTime":"2026-05-17T23:28:35.680Z","endTime":"2026-05-17T23:28:39.911Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":8,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"index":4,"startTime":"2026-05-17T23:28:51.723Z","endTime":"2026-05-17T23:29:14.092Z","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},"count":{"balls":4,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":85.4,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.94450880578658,"aZ":-18.303451065604648,"pfxX":-2.573131558342195,"pfxZ":7.448876075277443,"pX":-0.5556833478593358,"pZ":3.6007635136696905,"vX0":6.486357325822783,"vY0":-134.9973071605281,"vZ0":-1.8799280795041176,"x":138.18,"y":141.56,"x0":-2.6457856375834856,"y0":50.00266706305177,"z0":5.582565538577004,"aX":-4.792120332603233},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":13.3,"breakHorizontal":3.4,"spinRate":2482,"spinDirection":212},"zone":11,"typeConfidence":2.0,"plateTime":0.4043552689075689,"extension":6.625654906875469},"index":5,"playId":"c444ce60-90f7-322c-9f4a-d556e53aacfa","pitchNumber":5,"startTime":"2026-05-17T23:29:14.092Z","endTime":"2026-05-17T23:29:18.180Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-17T23:29:18.180Z","atBatIndex":72},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Willi Castro out on a sacrifice fly to right fielder Corbin Carroll. Hunter Goodman scores.","rbi":1,"awayScore":8,"homeScore":3,"isOut":true},"about":{"atBatIndex":73,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-05-17T23:30:43.869Z","endTime":"2026-05-17T23:31:33.838Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694297,"fullName":"Brandon Pfaadt","link":"/api/v1/people/694297"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"postOnSecond":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":null,"runner":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":682998,"link":"/api/v1/people/682998"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"responsiblePitcher":{"id":694297,"link":"/api/v1/people/694297"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":8,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-17T23:29:28.798Z","endTime":"2026-05-17T23:30:46.038Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.4,"endSpeed":75.7,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.06993876077415,"aZ":-39.251711381787054,"pfxX":6.306715990089317,"pfxZ":-4.959493681078419,"pX":0.16261442616791585,"pZ":1.3584299681008531,"vX0":4.348424771934864,"vY0":-118.60245827329653,"vZ0":-1.3825860075285215,"x":110.8,"y":202.1,"x0":-2.511826778665393,"y0":50.00003903166222,"z0":5.51932608972055,"aX":9.00789647943952},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.2,"breakVerticalInduced":-9.0,"breakHorizontal":-12.5,"spinRate":2439,"spinDirection":51},"zone":14,"typeConfidence":0.89,"plateTime":0.4613184913666384,"extension":6.816512096121605},"index":1,"playId":"afdc5030-b8b4-3bc5-927e-255dbc0aa57c","pitchNumber":1,"startTime":"2026-05-17T23:30:46.038Z","endTime":"2026-05-17T23:30:50.985Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":86.2,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.827899669005507,"aZ":-16.993304531390528,"pfxX":-1.7225799907808605,"pfxZ":8.08000411473622,"pX":0.2521369862783327,"pZ":2.4041961333602386,"vX0":7.935385102251252,"vY0":-135.2859309971597,"vZ0":-5.082280989357424,"x":107.39,"y":173.87,"x0":-2.478346698945727,"y0":50.00155331114482,"z0":5.474813331603578,"aX":-3.237644009962807},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":13.9,"breakHorizontal":1.7,"spinRate":2517,"spinDirection":217},"zone":6,"typeConfidence":2.0,"plateTime":0.4028252613126906,"extension":6.753459631045692},"index":2,"playId":"3535da60-4ae5-370c-9bac-a9f3a38dfb14","pitchNumber":2,"startTime":"2026-05-17T23:31:03.421Z","endTime":"2026-05-17T23:31:07.506Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.3,"endSpeed":79.8,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.566037830047385,"aZ":-29.639017603398216,"pfxX":-7.3099131475498345,"pfxZ":1.582401421981798,"pX":-0.29573290565608373,"pZ":1.4388634155468947,"vX0":8.440415888397691,"vY0":-125.43629399127218,"vZ0":-3.300867927944508,"x":128.27,"y":199.93,"x0":-2.7425943266075783,"y0":50.00583614415987,"z0":5.169097617459521,"aX":-11.73969432900134},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":2.4,"breakHorizontal":11.5,"spinRate":2069,"spinDirection":232},"zone":13,"typeConfidence":0.85,"plateTime":0.43538777529750927,"extension":6.9029750819514595},"hitData":{"launchSpeed":84.2,"launchAngle":25.0,"totalDistance":311.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":164.24,"coordY":80.54}},"index":3,"playId":"952c4c7d-f685-3ebe-8810-111de2fe7573","pitchNumber":3,"startTime":"2026-05-17T23:31:21.664Z","endTime":"2026-05-17T23:31:33.838Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-17T23:31:33.838Z","atBatIndex":73},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jake McCarthy singles on a ground ball to right fielder Corbin Carroll. TJ Rumfield scores. Troy Johnston to 2nd.","rbi":1,"awayScore":8,"homeScore":4,"isOut":false},"about":{"atBatIndex":74,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-05-17T23:31:49.150Z","endTime":"2026-05-17T23:33:05.705Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":0,"outs":1},"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"},"postOnFirst":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"postOnSecond":{"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],"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":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"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_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":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","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":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.5,"endSpeed":75.9,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.937231475085365,"aZ":-40.57595655372499,"pfxX":6.267379794040517,"pfxZ":-5.873045975981469,"pX":0.29956353231482247,"pZ":1.0717709671221636,"vX0":4.817889316913553,"vY0":-118.64065683836014,"vZ0":-1.864092124369695,"x":105.58,"y":209.84,"x0":-2.569152934626105,"y0":50.00299883545616,"z0":5.553603610813561,"aX":8.965511926086329},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.8,"breakVerticalInduced":-10.8,"breakHorizontal":-12.5,"spinRate":2503,"spinDirection":47},"zone":14,"typeConfidence":0.9,"plateTime":0.4610333388237611,"extension":6.553726649485712},"index":0,"playId":"d8002236-c56f-34b5-a57f-7b9bc2fe732c","pitchNumber":1,"startTime":"2026-05-17T23:32:11.886Z","endTime":"2026-05-17T23:32:16.040Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.5,"endSpeed":77.6,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.233653018467283,"aZ":-40.12699100214592,"pfxX":4.774108584213212,"pfxZ":-5.375041281773185,"pX":1.8096665724634353,"pZ":0.8918284116188957,"vX0":8.48886482188107,"vY0":-119.99611759909224,"vZ0":-2.7519800356257598,"x":48.02,"y":214.7,"x0":-2.37550867005184,"y0":50.0057237377527,"z0":5.581765331538802,"aX":7.0578339981047},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.9,"breakVerticalInduced":-10.2,"breakHorizontal":-10.4,"spinRate":2564,"spinDirection":45},"zone":14,"typeConfidence":0.85,"plateTime":0.45408103937172184,"extension":6.718462860015602},"index":1,"playId":"30070506-5f24-3e8c-9d84-470d3c173591","pitchNumber":2,"startTime":"2026-05-17T23:32:29.014Z","endTime":"2026-05-17T23:32:33.361Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":87.4,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.89749799465902,"aZ":-18.632581085370273,"pfxX":-2.839327047804356,"pfxZ":7.019842560851615,"pX":0.605292841863831,"pZ":2.3224966353291827,"vX0":9.196507292959536,"vY0":-136.97317983119754,"vZ0":-5.238709784660991,"x":93.93,"y":176.07,"x0":-2.4044685192381796,"y0":50.00557688893036,"z0":5.5057508910725055,"aX":-5.480486237128282},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":12.0,"breakHorizontal":3.5,"spinRate":2465,"spinDirection":221},"zone":6,"typeConfidence":2.0,"plateTime":0.397556945550976,"extension":6.544606484932108},"hitData":{"launchSpeed":79.7,"launchAngle":2.0,"totalDistance":58.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":188.29,"coordY":119.76}},"index":2,"playId":"21e58b0e-30b8-3dfc-b992-361d8d4a2e94","pitchNumber":3,"startTime":"2026-05-17T23:32:53.883Z","endTime":"2026-05-17T23:33:05.705Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-17T23:33:05.705Z","atBatIndex":74},{"result":{"type":"atBat","event":"Fielders Choice","eventType":"fielders_choice","description":"Kyle Karros reaches on a fielder's choice, fielded by third baseman Nolan Arenado. Troy Johnston scores. Jake McCarthy to 3rd. Fielding error by third baseman Nolan Arenado.","rbi":0,"awayScore":8,"homeScore":5,"isOut":false},"about":{"atBatIndex":75,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-05-17T23:35:47.962Z","endTime":"2026-05-17T23:36:20.391Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":9},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664199,"fullName":"Taylor Clarke","link":"/api/v1/people/664199"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"postOnThird":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[2,3],"actionIndex":[1],"runnerIndex":[0,1,2,3,4],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Fielders Choice","eventType":"fielders_choice","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":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Fielders Choice","eventType":"fielders_choice","movementReason":"r_adv_play","runner":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"responsiblePitcher":{"id":694297,"link":"/api/v1/people/694297"},"isScoringEvent":true,"rbi":false,"earned":false,"teamUnearned":true,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":571448,"link":"/api/v1/people/571448"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_fielding_error"}]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Fielders Choice","eventType":"fielders_choice","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":571448,"link":"/api/v1/people/571448"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":8,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-05-17T23:33:23.010Z","endTime":"2026-05-17T23:33:48.268Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Taylor Clarke replaces Brandon Pfaadt.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":8,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-05-17T23:33:48.268Z","endTime":"2026-05-17T23:35:50.165Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":664199,"link":"/api/v1/people/664199"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.3,"endSpeed":84.3,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.371114483151445,"aZ":-27.27697726796339,"pfxX":0.4477480685490298,"pfxZ":2.773891525900181,"pX":0.41987026209844436,"pZ":1.015007092372272,"vX0":3.2549066794114205,"vY0":-130.21844435669772,"vZ0":-6.983108727065359,"x":101.0,"y":211.37,"x0":-0.8906437937222468,"y0":50.00251551552269,"z0":5.719550495194921,"aX":0.7888407310833901},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":4.1,"breakHorizontal":-1.3,"spinRate":2036,"spinDirection":197},"zone":14,"typeConfidence":2.0,"plateTime":0.41634590694202256,"extension":6.1836108487296775},"index":2,"playId":"097b7c81-68a2-3ac5-8741-d36803d47fa1","pitchNumber":1,"startTime":"2026-05-17T23:35:50.165Z","endTime":"2026-05-17T23:35:53.878Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":88.4,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.220336934309543,"aZ":-24.129137727001748,"pfxX":-6.6813025764496805,"pfxZ":4.079408759055934,"pX":-0.008452677288825566,"pZ":3.064012152461019,"vX0":4.421759324292197,"vY0":-138.23880793426022,"vZ0":-3.5697566015364184,"x":117.32,"y":156.05,"x0":-0.7449679908857827,"y0":50.00372261436503,"z0":5.955778585675615,"aX":-13.182473206589465},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":7.0,"breakHorizontal":11.4,"spinRate":1965,"spinDirection":211},"zone":2,"typeConfidence":2.0,"plateTime":0.3933224848529919,"extension":6.107358411935037},"hitData":{"launchSpeed":90.8,"launchAngle":-18.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":74.79,"coordY":109.12}},"index":3,"playId":"4353efb6-03e2-337c-a455-8e447948e7e4","pitchNumber":2,"startTime":"2026-05-17T23:36:08.322Z","endTime":"2026-05-17T23:36:20.391Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-17T23:36:20.391Z","atBatIndex":75},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Brett Sullivan out on a sacrifice fly to right fielder Corbin Carroll. Jake McCarthy scores.","rbi":1,"awayScore":8,"homeScore":6,"isOut":true},"about":{"atBatIndex":76,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-05-17T23:36:57.412Z","endTime":"2026-05-17T23:37:29.281Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":664954,"fullName":"Brett Sullivan","link":"/api/v1/people/664954"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664199,"fullName":"Taylor Clarke","link":"/api/v1/people/664199"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":null,"runner":{"id":664954,"fullName":"Brett Sullivan","link":"/api/v1/people/664954"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":682998,"link":"/api/v1/people/682998"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"responsiblePitcher":{"id":694297,"link":"/api/v1/people/694297"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.4,"endSpeed":83.0,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.730192367302806,"aZ":-28.802450261936926,"pfxX":-8.163484675726489,"pfxZ":1.9520727885519107,"pX":0.8538555842330938,"pZ":0.9929383616174733,"vX0":7.434896444424048,"vY0":-130.04134366457112,"vZ0":-6.059227405600231,"x":84.45,"y":211.97,"x0":-0.9679546804629802,"y0":50.00552396650834,"z0":5.510669522601003,"aX":-14.123078733824133},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":2.5,"breakHorizontal":13.3,"spinRate":1478,"spinDirection":243},"zone":14,"typeConfidence":2.0,"plateTime":0.41960401775798006,"extension":6.382492358292594},"index":0,"playId":"70c42f05-875d-3ef7-a12e-11a5d0a84231","pitchNumber":1,"startTime":"2026-05-17T23:36:57.412Z","endTime":"2026-05-17T23:37:03.438Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.2,"endSpeed":83.3,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.558970469457726,"aZ":-30.33832810811831,"pfxX":-6.3795627021647565,"pfxZ":1.0542603566749564,"pX":-0.2948113997072494,"pZ":2.017656376516876,"vX0":4.4572693840631885,"vY0":-129.96997447751033,"vZ0":-3.420699195620529,"x":128.24,"y":184.3,"x0":-1.187547514971738,"y0":50.002349484883155,"z0":5.61014631158826,"aX":-11.114101781665717},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":1.4,"breakHorizontal":10.8,"spinRate":1455,"spinDirection":247},"zone":7,"typeConfidence":2.0,"plateTime":0.4185034752229866,"extension":6.253380521109914},"hitData":{"launchSpeed":89.8,"launchAngle":18.0,"totalDistance":276.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":175.62,"coordY":100.53}},"index":1,"playId":"62915bea-662f-38cb-a460-edcd5aba7b36","pitchNumber":2,"startTime":"2026-05-17T23:37:15.534Z","endTime":"2026-05-17T23:37:29.281Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-17T23:37:29.281Z","atBatIndex":76},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Edouard Julien pops out softly to second baseman Ildemaro Vargas.","rbi":0,"awayScore":8,"homeScore":6,"isOut":true},"about":{"atBatIndex":77,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-05-17T23:38:09.068Z","endTime":"2026-05-17T23:39:16.540Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664199,"fullName":"Taylor Clarke","link":"/api/v1/people/664199"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"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":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":545121,"link":"/api/v1/people/545121"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"playId":"a40332f7-d1fa-34a5-8324-1f3b66a04258","startTime":"2026-05-17T23:37:52.928Z","endTime":"2026-05-17T23:37:56.287Z","isPitch":false,"type":"pickoff"},{"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,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.7,"endSpeed":86.1,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.710572279016823,"aZ":-19.849949957053497,"pfxX":-1.385376938928272,"pfxZ":6.496947686820084,"pX":-0.15619086672777557,"pZ":3.585842190219354,"vX0":2.5029066936508517,"vY0":-136.5382565244459,"vZ0":-2.719486415519066,"x":122.95,"y":141.96,"x0":-0.9027770536886175,"y0":50.00531690214143,"z0":5.953373477552387,"aX":-2.629139655904983},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":11.4,"breakHorizontal":2.0,"spinRate":2236,"spinDirection":204},"zone":11,"typeConfidence":2.0,"plateTime":0.40043593563381474,"extension":6.099730568903514},"index":1,"playId":"b619dc35-8d0f-3345-be94-bd370ae3821d","pitchNumber":1,"startTime":"2026-05-17T23:38:11.279Z","endTime":"2026-05-17T23:38:14.981Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.8,"endSpeed":81.7,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.735575606776834,"aZ":-32.03824226533018,"pfxX":-6.569313434858899,"pfxZ":0.08265774112686408,"pX":-0.4881236995464172,"pZ":2.9714711129409905,"vX0":3.714644026870733,"vY0":-128.01509823194,"vZ0":-0.6247597603694113,"x":91.67,"y":152.21,"x0":-1.0932955322374696,"y0":50.00523475919346,"z0":5.694549934318121,"aX":-11.06737162213567},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":0.2,"breakHorizontal":11.3,"spinRate":1410,"spinDirection":249},"zone":1,"typeConfidence":2.0,"plateTime":0.4254469810653929,"extension":6.245569497885664},"index":2,"playId":"7ce45d1c-556f-3bde-a9c8-1f4550f2e625","pitchNumber":2,"startTime":"2026-05-17T23:38:29.310Z","endTime":"2026-05-17T23:38:33.266Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":1,"strikes":1,"outs":2},"index":3,"playId":"78b381b6-de79-341d-968e-3549fa16b10b","startTime":"2026-05-17T23:38:47.973Z","endTime":"2026-05-17T23:38:51.244Z","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(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":93.9,"endSpeed":87.6,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.598544684899224,"aZ":-20.38146256264515,"pfxX":-0.051780092469067895,"pfxZ":6.09332109511743,"pX":1.2229895399103174,"pZ":3.1462423506713506,"vX0":5.324799984196624,"vY0":-136.87842875561898,"vZ0":-3.953522158116732,"x":70.38,"y":153.83,"x0":-0.724766841422487,"y0":50.00286378185931,"z0":5.970447867111444,"aX":-0.10148470809781032},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":10.6,"breakHorizontal":-0.8,"spinRate":2240,"spinDirection":211},"zone":12,"typeConfidence":2.0,"plateTime":0.39717346399777576,"extension":6.145745578676543},"hitData":{"launchSpeed":56.3,"launchAngle":31.0,"totalDistance":166.0,"trajectory":"popup","hardness":"soft","location":"4","coordinates":{"coordX":148.77,"coordY":145.6}},"index":4,"playId":"93541847-c2cf-3b02-aa0b-8c8d16aaf1b3","pitchNumber":3,"startTime":"2026-05-17T23:39:07.718Z","endTime":"2026-05-17T23:39:16.540Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-17T23:39:16.540Z","atBatIndex":77},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Lourdes Gurriel Jr. strikes out swinging.","rbi":0,"awayScore":8,"homeScore":6,"isOut":true},"about":{"atBatIndex":78,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-05-17T23:41:40.456Z","endTime":"2026-05-17T23:42:51.941Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680767,"fullName":"Victor Vodnik","link":"/api/v1/people/680767"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":664954,"link":"/api/v1/people/664954"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Victor Vodnik replaces Seth Halvorsen.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":8,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-17T23:39:51.167Z","endTime":"2026-05-17T23:41:42.680Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":680767,"link":"/api/v1/people/680767"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":98.0,"endSpeed":90.8,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.592124005078368,"aZ":-21.823589170505876,"pfxX":-0.7440967957021802,"pfxZ":4.939352637920846,"pX":-0.03946892215652126,"pZ":3.4234304229459265,"vX0":5.20014406320169,"vY0":-142.83954628516847,"vZ0":-1.736522575954731,"x":118.5,"y":146.35,"x0":-1.7759950119144445,"y0":50.000771424272266,"z0":5.392016919788925,"aX":-1.5588082856190493},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":8.9,"breakHorizontal":0.5,"spinRate":2241,"spinDirection":205},"zone":2,"typeConfidence":0.92,"plateTime":0.381418415826817,"extension":6.781608094965685},"index":1,"playId":"e0d41c46-af26-3754-ad6c-583ab8925294","pitchNumber":1,"startTime":"2026-05-17T23:41:42.680Z","endTime":"2026-05-17T23:41:48.332Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.4,"endSpeed":82.7,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.874459215387276,"aZ":-36.56244505746824,"pfxX":-0.8647767987321044,"pfxZ":-2.596002897103607,"pX":1.3712230792820477,"pZ":-0.48153561820114077,"vX0":8.4324935058111,"vY0":-128.53473907257384,"vZ0":-6.766442328496011,"x":64.73,"y":251.78,"x0":-1.8241500570003812,"y0":50.002986172972044,"z0":4.9861556336275115,"aX":-1.465087197738162},"breaks":{"breakAngle":0.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":-5.9,"breakHorizontal":-0.1,"spinRate":2443,"spinDirection":64},"zone":14,"typeConfidence":2.0,"plateTime":0.4243538841577803,"extension":7.170387645399792},"index":2,"playId":"7a53a452-c9ec-3873-81c1-df2ac275dc8f","pitchNumber":2,"startTime":"2026-05-17T23:42:07.260Z","endTime":"2026-05-17T23:42:10.984Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.1,"endSpeed":83.6,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.41353814762415,"aZ":-36.80928501369741,"pfxX":0.36101080278026654,"pfxZ":-2.669843160745687,"pX":1.0191754746843167,"pZ":0.8865881754333815,"vX0":7.1726655635825285,"vY0":-129.78548203353444,"vZ0":-3.761691893351183,"x":78.15,"y":214.84,"x0":-1.805788572655178,"y0":50.00154316370718,"z0":5.104138868431631,"aX":0.6260441400709558},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":-5.4,"breakHorizontal":-1.9,"spinRate":2465,"spinDirection":62},"zone":14,"typeConfidence":2.0,"plateTime":0.41905537323460695,"extension":6.982072175675847},"index":3,"playId":"3e1b8e8c-d2b2-3b8c-a065-441c6add250c","pitchNumber":3,"startTime":"2026-05-17T23:42:30.544Z","endTime":"2026-05-17T23:42:35.581Z","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":93.1,"endSpeed":86.2,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.86742931337198,"aZ":-26.452321839615724,"pfxX":-7.660415200225663,"pfxZ":3.053143652250669,"pX":0.1908765217286639,"pZ":0.9188896524241807,"vX0":8.159036418861216,"vY0":-135.40564642005558,"vZ0":-6.01203224197616,"x":109.72,"y":213.97,"x0":-1.8522139766421977,"y0":50.006167997086386,"z0":4.995163769785752,"aX":-14.366966968011434},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":4.6,"breakHorizontal":12.4,"spinRate":2093,"spinDirection":237},"zone":14,"typeConfidence":0.87,"plateTime":0.40302784943479075,"extension":6.990050031211027},"index":4,"playId":"f65d72cf-ca70-3c32-a3ac-15a265e80f9c","pitchNumber":4,"startTime":"2026-05-17T23:42:47.954Z","endTime":"2026-05-17T23:42:51.941Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-17T23:42:51.941Z","atBatIndex":78},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Adrian Del Castillo grounds out softly, catcher Brett Sullivan to first baseman TJ Rumfield.","rbi":0,"awayScore":8,"homeScore":6,"isOut":true},"about":{"atBatIndex":79,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-05-17T23:42:52.908Z","endTime":"2026-05-17T23:45:01.775Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680767,"fullName":"Victor Vodnik","link":"/api/v1/people/680767"},"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":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":664954,"link":"/api/v1/people/664954"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"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":"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":96.7,"endSpeed":89.5,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.07021562818171,"aZ":-18.540630927303894,"pfxX":-3.4499224372879826,"pfxZ":6.6819852044739925,"pX":-1.5494396364453675,"pZ":2.880066719229368,"vX0":3.8726637682106775,"vY0":-141.00723716489318,"vZ0":-2.4503446829440088,"x":176.06,"y":161.02,"x0":-2.483795664833746,"y0":50.00425401530208,"z0":4.938741263495673,"aX":-7.0404854061701485},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":11.9,"breakHorizontal":5.6,"spinRate":2371,"spinDirection":218},"zone":11,"typeConfidence":0.87,"plateTime":0.3864875771483427,"extension":6.71000987776813},"index":0,"playId":"8cc31e6f-ab31-3d6f-b4cd-3a4c0bbfc727","pitchNumber":1,"startTime":"2026-05-17T23:43:17.187Z","endTime":"2026-05-17T23:43:20.446Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.0,"endSpeed":85.3,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.50780596450744,"aZ":-32.59227429937423,"pfxX":-7.28338819778028,"pfxZ":-0.223807618010623,"pX":1.0946516129381414,"pZ":1.5648674760383001,"vX0":11.172745325240863,"vY0":-133.6060510122917,"vZ0":-2.695389661341382,"x":75.27,"y":196.53,"x0":-2.172007729847626,"y0":50.00621355392662,"z0":4.90051967656196,"aX":-13.33017499721629},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":-0.7,"breakHorizontal":11.2,"spinRate":2251,"spinDirection":242},"zone":14,"typeConfidence":0.84,"plateTime":0.4080607908297793,"extension":6.856418525961395},"index":1,"playId":"b6b3d176-85a5-3aff-af5f-9b943366540d","pitchNumber":2,"startTime":"2026-05-17T23:43:34.040Z","endTime":"2026-05-17T23:43:37.282Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.1,"endSpeed":90.1,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.65598140798909,"aZ":-19.90912944581652,"pfxX":-1.5679774537380138,"pfxZ":5.971661192795247,"pX":0.042426381731083145,"pZ":1.8656015240157229,"vX0":6.287398685247181,"vY0":-141.37949953321663,"vZ0":-5.3094029930788995,"x":115.38,"y":188.41,"x0":-1.9921529498657062,"y0":50.00702164886225,"z0":5.018065277176447,"aX":-3.2229802630899753},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":10.1,"breakHorizontal":1.8,"spinRate":2252,"spinDirection":210},"zone":8,"typeConfidence":0.89,"plateTime":0.38518603597309786,"extension":7.141019665775466},"index":2,"playId":"a20e0e88-94bb-3463-b663-17da68343992","pitchNumber":3,"startTime":"2026-05-17T23:43:52.285Z","endTime":"2026-05-17T23:43:56.506Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":98.2,"endSpeed":90.4,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.572454847606828,"aZ":-21.78787316312442,"pfxX":-1.9419074866787183,"pfxZ":4.9729745178332205,"pX":-1.0477161258196905,"pZ":3.043234475734425,"vX0":3.836933793117239,"vY0":-143.0227734239217,"vZ0":-2.052309323425874,"x":156.94,"y":156.61,"x0":-2.1495963224804706,"y0":50.00097105251162,"z0":5.1253413937038985,"aX":-4.054592276297573},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":8.8,"breakHorizontal":2.8,"spinRate":2263,"spinDirection":212},"zone":11,"typeConfidence":0.91,"plateTime":0.3818216966924761,"extension":6.786229853205784},"index":3,"playId":"98eff04c-1cca-3054-a9cd-c030bf483b8a","pitchNumber":4,"startTime":"2026-05-17T23:44:15.373Z","endTime":"2026-05-17T23:44:19.342Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.4,"endSpeed":91.1,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.166838229991384,"aZ":-20.84517454480438,"pfxX":-1.7969893440214237,"pfxZ":5.373791757192794,"pX":-0.7710823192926095,"pZ":2.433554861325203,"vX0":3.855393961233963,"vY0":-143.40399010750437,"vZ0":-3.9368432088726104,"x":146.39,"y":173.07,"x0":-1.8917964265452427,"y0":50.006596780056256,"z0":5.103441716633812,"aX":-3.7915060804904037},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":9.2,"breakHorizontal":2.6,"spinRate":2327,"spinDirection":214},"zone":4,"typeConfidence":0.92,"plateTime":0.38008362494115033,"extension":6.8359899405314515},"index":4,"playId":"f67b3ed3-8490-3282-8d5b-4083e9044b5f","pitchNumber":5,"startTime":"2026-05-17T23:44:32.682Z","endTime":"2026-05-17T23:44:37.359Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.7,"endSpeed":82.5,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.25812869125895,"aZ":-36.99805893207844,"pfxX":1.2909341006666348,"pfxZ":-2.820656660702098,"pX":0.34194826568913045,"pZ":1.4840509852034565,"vX0":5.110997723782073,"vY0":-129.19327401662844,"vZ0":-2.3872229481590135,"x":103.97,"y":198.71,"x0":-1.821426895103095,"y0":50.00600332049661,"z0":5.235065058953893,"aX":2.2045192559105287},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":-5.4,"breakHorizontal":-3.4,"spinRate":2477,"spinDirection":77},"zone":14,"typeConfidence":2.0,"plateTime":0.42226404503146053,"extension":6.9314715065042805},"hitData":{"launchSpeed":46.6,"launchAngle":-81.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"soft","location":"2","coordinates":{"coordX":123.57,"coordY":194.51}},"index":5,"playId":"c3a78711-8e80-351f-b8ff-43746354c722","pitchNumber":6,"startTime":"2026-05-17T23:44:49.961Z","endTime":"2026-05-17T23:45:01.775Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-17T23:45:01.775Z","atBatIndex":79},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Gabriel Moreno lines out to first baseman TJ Rumfield.","rbi":0,"awayScore":8,"homeScore":6,"isOut":true},"about":{"atBatIndex":80,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-05-17T23:45:10.149Z","endTime":"2026-05-17T23:45:39.751Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680767,"fullName":"Victor Vodnik","link":"/api/v1/people/680767"},"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":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"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":"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":99.0,"endSpeed":91.4,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.361600646212015,"aZ":-18.84906238173521,"pfxX":-1.753786858618196,"pfxZ":6.28972259022381,"pX":0.6257491588098101,"pZ":1.4509771908626505,"vX0":7.840785073925293,"vY0":-143.94114361664614,"vZ0":-6.594853824031487,"x":93.15,"y":199.6,"x0":-1.894254283197837,"y0":50.004839234286095,"z0":4.920277289533526,"aX":-3.7174438635907556},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":10.3,"breakHorizontal":1.8,"spinRate":2368,"spinDirection":211},"zone":14,"typeConfidence":0.93,"plateTime":0.3791166601596192,"extension":6.93734720980339},"hitData":{"launchSpeed":70.1,"launchAngle":12.0,"totalDistance":135.0,"trajectory":"line_drive","hardness":"medium","location":"3","coordinates":{"coordX":155.95,"coordY":156.54}},"index":0,"playId":"8e73703c-d1d0-357a-a692-78567a113305","pitchNumber":1,"startTime":"2026-05-17T23:45:31.245Z","endTime":"2026-05-17T23:45:39.751Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-17T23:45:39.751Z","atBatIndex":80},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Mickey Moniak lines out to first baseman Jose Fernandez.","rbi":0,"awayScore":8,"homeScore":6,"isOut":true},"about":{"atBatIndex":81,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-05-17T23:48:12.841Z","endTime":"2026-05-17T23:49:20.395Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":623149,"fullName":"Paul Sewald","link":"/api/v1/people/623149"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,6],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":699912,"link":"/api/v1/people/699912"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Jorge Barrosa replaces left fielder Lourdes Gurriel Jr., batting 5th, playing center field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":8,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-17T23:47:50.796Z","endTime":"2026-05-17T23:47:50.812Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":678489,"link":"/api/v1/people/678489"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"501","replacedPlayer":{"id":666971,"link":"/api/v1/people/666971"}},{"details":{"description":"Defensive switch from center field to left field for Ryan Waldschmidt.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":8,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-05-17T23:47:50.812Z","endTime":"2026-05-17T23:47:50.813Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":814439,"link":"/api/v1/people/814439"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"900"},{"details":{"description":"Pitching Change: Paul Sewald replaces Taylor Clarke.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":8,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-05-17T23:47:50.813Z","endTime":"2026-05-17T23:48:15.011Z","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":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.0,"endSpeed":76.5,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.0181788185166,"aZ":-27.080413319019815,"pfxX":2.5699079465884647,"pfxZ":3.4564699750188304,"pX":-0.7780048253421078,"pZ":2.7384061262269785,"vX0":5.273408391860014,"vY0":-119.54464737176318,"vZ0":0.8304312993531089,"x":146.66,"y":164.84,"x0":-3.3303761042077227,"y0":50.00348905486492,"z0":4.783017547641458,"aX":3.7889015067703946},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":6.7,"breakHorizontal":-5.8,"spinRate":2239,"spinDirection":102},"zone":4,"typeConfidence":2.0,"plateTime":0.4549459651466097,"extension":6.2386533631368595},"index":3,"playId":"4bbc7b67-dfd3-3598-868c-519285f34900","pitchNumber":1,"startTime":"2026-05-17T23:48:15.011Z","endTime":"2026-05-17T23:48:19.066Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.6,"endSpeed":84.8,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.16754912810756,"aZ":-20.897684343943837,"pfxX":-4.828050941975754,"pfxZ":6.182069763575395,"pX":0.5551157733052294,"pZ":3.3836158659040247,"vX0":11.641751838937527,"vY0":-133.10754837870482,"vZ0":1.1490562843292174,"x":95.84,"y":147.42,"x0":-3.216189668510105,"y0":50.002627554211294,"z0":4.44204722099927,"aX":-8.808418033184088},"breaks":{"breakAngle":18.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":11.6,"breakHorizontal":6.7,"spinRate":2590,"spinDirection":233},"zone":3,"typeConfidence":2.0,"plateTime":0.4089438070271405,"extension":6.332118450530171},"index":4,"playId":"9953e898-1b45-3d1c-88ea-fb8c36d520ed","pitchNumber":2,"startTime":"2026-05-17T23:48:27.946Z","endTime":"2026-05-17T23:48:31.071Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.8,"endSpeed":84.1,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.123350958758728,"aZ":-21.487965968120438,"pfxX":-5.278004331444637,"pfxZ":5.92608510869348,"pX":1.269367537826789,"pZ":3.5221332484605656,"vX0":13.508966151252826,"vY0":-133.0739997115818,"vZ0":1.5182820216263182,"x":68.61,"y":143.68,"x0":-3.1749739177841056,"y0":50.002562380060475,"z0":4.49522935766267,"aX":-9.519434488319122},"breaks":{"breakAngle":18.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":11.3,"breakHorizontal":6.8,"spinRate":2597,"spinDirection":243},"zone":12,"typeConfidence":2.0,"plateTime":0.41076479519844566,"extension":6.170449209258111},"index":5,"playId":"88085281-79c9-3d78-aa0c-b46cdc8325d5","pitchNumber":3,"startTime":"2026-05-17T23:48:51.820Z","endTime":"2026-05-17T23:48:56.599Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.6,"endSpeed":84.3,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.98419962635826,"aZ":-20.223565373731148,"pfxX":-4.4459361907399835,"pfxZ":6.6201743675520675,"pX":1.0295473374555635,"pZ":2.656628641762355,"vX0":12.623123165781024,"vY0":-132.8876366470255,"vZ0":-0.4656507262997925,"x":77.76,"y":167.05,"x0":-3.185047317061168,"y0":50.00299696806624,"z0":4.291276397070107,"aX":-8.027649092044868},"breaks":{"breakAngle":15.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":12.1,"breakHorizontal":5.6,"spinRate":2557,"spinDirection":237},"zone":12,"typeConfidence":2.0,"plateTime":0.41072167279893623,"extension":6.465217407452033},"hitData":{"launchSpeed":60.2,"launchAngle":20.0,"totalDistance":148.0,"trajectory":"line_drive","hardness":"medium","location":"3","coordinates":{"coordX":168.68,"coordY":159.6}},"index":6,"playId":"497cd5e2-1df6-3fef-80b1-fd7aa28a866d","pitchNumber":4,"startTime":"2026-05-17T23:49:11.512Z","endTime":"2026-05-17T23:49:20.395Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-17T23:49:20.395Z","atBatIndex":81},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Hunter Goodman flies out to center fielder Jorge Barrosa.","rbi":0,"awayScore":8,"homeScore":6,"isOut":true},"about":{"atBatIndex":82,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-05-17T23:49:22.126Z","endTime":"2026-05-17T23:49:50.966Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"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"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","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":0},"credits":[{"player":{"id":678489,"link":"/api/v1/people/678489"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.4,"endSpeed":77.5,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.74212987932456,"aZ":-31.974778160525595,"pfxX":7.494632135936428,"pfxZ":0.13168337179512246,"pX":0.38121501056927676,"pZ":1.879381901522418,"vX0":6.892886231435649,"vY0":-121.34998937140328,"vZ0":0.2537981937978566,"x":102.47,"y":188.04,"x0":-3.460366660700544,"y0":50.00165755454982,"z0":4.538538173779847,"aX":11.277268258509185},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":0.6,"breakHorizontal":-15.1,"spinRate":2450,"spinDirection":92},"zone":9,"typeConfidence":2.0,"plateTime":0.44981235454589497,"extension":6.176846042819251},"hitData":{"launchSpeed":85.9,"launchAngle":32.0,"totalDistance":328.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":142.64,"coordY":68.53}},"index":0,"playId":"1ff686fb-9e27-38c2-aa62-003b40db6723","pitchNumber":1,"startTime":"2026-05-17T23:49:39.900Z","endTime":"2026-05-17T23:49:50.966Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-17T23:49:50.966Z","atBatIndex":82},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"TJ Rumfield walks.","rbi":0,"awayScore":8,"homeScore":6,"isOut":false},"about":{"atBatIndex":83,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-05-17T23:49:52.261Z","endTime":"2026-05-17T23:52:57.666Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":623149,"fullName":"Paul Sewald","link":"/api/v1/people/623149"},"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,1,2,3,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":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"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":2},"pitchData":{"startSpeed":91.7,"endSpeed":85.6,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.62827979725974,"aZ":-23.350974841623554,"pfxX":-5.812724954854003,"pfxZ":4.797876756589314,"pX":1.3259398771903093,"pZ":2.6991967180278467,"vX0":13.846145976212867,"vY0":-133.0592464434609,"vZ0":-0.051740359639999456,"x":66.46,"y":165.9,"x0":-3.131169451149645,"y0":50.004244765207304,"z0":4.375135794328726,"aX":-10.694636190674277},"breaks":{"breakAngle":20.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":8.9,"breakHorizontal":8.4,"spinRate":2643,"spinDirection":235},"zone":12,"typeConfidence":2.0,"plateTime":0.4076436351707251,"extension":6.457436075967657},"index":0,"playId":"024e5a4c-8455-378b-bd2f-6d2a70bb51c7","pitchNumber":1,"startTime":"2026-05-17T23:50:14.654Z","endTime":"2026-05-17T23:50:19.115Z","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":83.6,"endSpeed":77.4,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.001533254604134,"aZ":-31.920106207739554,"pfxX":6.7029941241784625,"pfxZ":0.16777633546412563,"pX":1.361013373341131,"pZ":0.23225198998466326,"vX0":9.20078130578507,"vY0":-121.47981790878728,"vZ0":-3.2219956703468533,"x":65.12,"y":232.51,"x0":-3.347527761117117,"y0":50.00207145030834,"z0":4.353262481845268,"aX":10.005869110340024},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":-0.2,"breakHorizontal":-14.3,"spinRate":2515,"spinDirection":83},"zone":14,"typeConfidence":2.0,"plateTime":0.451044401257473,"extension":6.398336293848511},"index":1,"playId":"2601a049-ccf2-3c68-acff-5c2470f84f02","pitchNumber":2,"startTime":"2026-05-17T23:50:29.977Z","endTime":"2026-05-17T23:50:33.352Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":91.4,"endSpeed":85.2,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.139623483467105,"aZ":-22.531802905679186,"pfxX":-3.569065445705323,"pfxZ":5.263752220624008,"pX":-0.10890107800108959,"pZ":3.2257571836668024,"vX0":10.190900627174042,"vY0":-132.91793865371886,"vZ0":1.126402478229863,"x":121.15,"y":151.68,"x0":-3.4893134399022343,"y0":50.00301594370843,"z0":4.405120991277466,"aX":-6.5399080158577805},"breaks":{"breakAngle":12.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":10.0,"breakHorizontal":4.8,"spinRate":2558,"spinDirection":236},"zone":2,"typeConfidence":2.0,"plateTime":0.40840679755250253,"extension":6.5688621097504685},"index":2,"playId":"eb6e8f5a-0d1b-38fd-977c-d7051b1a5b11","pitchNumber":3,"startTime":"2026-05-17T23:50:49.749Z","endTime":"2026-05-17T23:50:53.742Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.2,"endSpeed":85.1,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.087289859791984,"aZ":-22.660587345976314,"pfxX":-3.5863422201551294,"pfxZ":5.209095939653158,"pX":-0.2044247435455354,"pZ":3.79362524292764,"vX0":9.821858651922453,"vY0":-132.72782087902976,"vZ0":2.47199316236611,"x":124.79,"y":136.35,"x0":-3.4487058201457543,"y0":50.002819398613255,"z0":4.47761142397393,"aX":-6.551171882379847},"breaks":{"breakAngle":12.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":10.1,"breakHorizontal":4.9,"spinRate":2590,"spinDirection":234},"zone":11,"typeConfidence":2.0,"plateTime":0.4089948293554371,"extension":6.262284953111973},"index":3,"playId":"3692cfc8-0bf5-31b2-bf90-fec0f9047b42","pitchNumber":4,"startTime":"2026-05-17T23:51:07.267Z","endTime":"2026-05-17T23:51:10.267Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":8,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":4,"startTime":"2026-05-17T23:51:21.651Z","endTime":"2026-05-17T23:51:36.191Z","isPitch":false,"type":"action","player":{"id":681198,"link":"/api/v1/people/681198"}},{"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":92.1,"endSpeed":85.8,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.879623155436015,"aZ":-22.283967906158086,"pfxX":-4.703405254023854,"pfxZ":5.3269761472160955,"pX":-0.06728912535032607,"pZ":2.295814311739417,"vX0":10.454530553766677,"vY0":-133.92484391571216,"vZ0":-1.0974710238836711,"x":119.56,"y":176.79,"x0":-3.3721546750591465,"y0":50.004279710427724,"z0":4.272063428985979,"aX":-8.736173946833363},"breaks":{"breakAngle":16.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":9.7,"breakHorizontal":6.8,"spinRate":2646,"spinDirection":241},"zone":8,"typeConfidence":2.0,"plateTime":0.40555140052541505,"extension":6.319225234841437},"index":5,"playId":"41cf40e2-e65b-32cf-a340-50146ab87e8e","pitchNumber":5,"startTime":"2026-05-17T23:51:36.191Z","endTime":"2026-05-17T23:51:39.191Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.1,"endSpeed":77.1,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.84774966068761,"aZ":-33.9059561982794,"pfxX":7.03934781877232,"pfxZ":-1.1614398283865395,"pX":-0.8842930886167916,"pZ":1.7679330310864347,"vX0":4.234598715436283,"vY0":-121.00320283590435,"vZ0":0.3691514417966344,"x":150.71,"y":191.05,"x0":-3.566734203365723,"y0":50.001333635760275,"z0":4.565065430538228,"aX":10.51939421100556},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":-1.8,"breakHorizontal":-13.7,"spinRate":2501,"spinDirection":87},"zone":13,"typeConfidence":2.0,"plateTime":0.4512887206395946,"extension":6.149064434089765},"index":6,"playId":"5875adfc-6a59-356a-a555-dd3bcbaa0b67","pitchNumber":6,"startTime":"2026-05-17T23:51:55.937Z","endTime":"2026-05-17T23:52:22.945Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":115,"player":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"}}},{"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":91.8,"endSpeed":85.2,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.052975132851753,"aZ":-27.030708063404152,"pfxX":-5.623581978824442,"pfxZ":2.806906565187397,"pX":0.5890081612355758,"pZ":2.344253919941952,"vX0":12.308050552740871,"vY0":-133.35721447969024,"vZ0":-0.18239837216307497,"x":94.55,"y":175.49,"x0":-3.320274236664486,"y0":50.00231296992304,"z0":4.335410063548054,"aX":-10.30409708008342},"breaks":{"breakAngle":16.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":5.3,"breakHorizontal":8.0,"spinRate":2571,"spinDirection":236},"zone":6,"typeConfidence":2.0,"plateTime":0.4080585548450606,"extension":6.541598198057524},"index":7,"playId":"7131a628-9128-3f2b-ad07-35828987383e","pitchNumber":7,"startTime":"2026-05-17T23:52:30.714Z","endTime":"2026-05-17T23:52:33.852Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.4,"endSpeed":78.8,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.105114765752045,"aZ":-27.61192979668439,"pfxX":3.2387489129233487,"pfxZ":2.968051257274327,"pX":0.5187441346742965,"pZ":1.5159487350343064,"vX0":8.579579392368505,"vY0":-121.39689617764974,"vZ0":-1.2388275103225985,"x":97.23,"y":197.85,"x0":-3.4405281483464796,"y0":50.00272318003515,"z0":4.3720613423614,"aX":4.977290840261382},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":5.4,"breakHorizontal":-7.3,"spinRate":2579,"spinDirection":84},"zone":14,"typeConfidence":2.0,"plateTime":0.4461474436666286,"extension":6.577226440184312},"index":8,"playId":"cd66d7d4-d069-3e46-9954-8d7f4e5dc778","pitchNumber":8,"startTime":"2026-05-17T23:52:53.496Z","endTime":"2026-05-17T23:52:57.666Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-17T23:52:57.666Z","atBatIndex":83},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Troy Johnston flies out to left fielder Ryan Waldschmidt.","rbi":0,"awayScore":8,"homeScore":6,"isOut":true},"about":{"atBatIndex":84,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-05-17T23:53:03.778Z","endTime":"2026-05-17T23:54:59.368Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":623149,"fullName":"Paul Sewald","link":"/api/v1/people/623149"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.74"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"89.91"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"85.25"},{"zone":"04","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.81"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.84"},{"zone":"06","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.81"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"86.25"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.51"},{"zone":"09","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.26"},{"zone":"11","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.75"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"86.13"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"83.07"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"83.58"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".400"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.190"},{"zone":"04","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".641"},{"zone":"05","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".711"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.286"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".313"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".931"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.182"},{"zone":"11","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".923"},{"zone":"12","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".722"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".373"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".580"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".125"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".250"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".500"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".308"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".318"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".476"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".129"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".379"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".500"},{"zone":"11","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".357"},{"zone":"12","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".294"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".100"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".179"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".400"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.190"},{"zone":"04","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".641"},{"zone":"05","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".711"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.286"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".313"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".931"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.182"},{"zone":"11","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".923"},{"zone":"12","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".722"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".373"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".580"}],"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":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":814439,"link":"/api/v1/people/814439"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.2,"endSpeed":84.7,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.28550622142787,"aZ":-22.403518294181858,"pfxX":-5.45667371697151,"pfxZ":5.393337979344958,"pX":0.6044308279204084,"pZ":2.670996014585394,"vX0":12.3612633883535,"vY0":-132.48546938523492,"vZ0":-0.0016317784029342697,"x":93.96,"y":166.66,"x0":-3.3738216001738346,"y0":50.00139944475175,"z0":4.283682080614793,"aX":-9.884008781447868},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":10.0,"breakHorizontal":7.8,"spinRate":2605,"spinDirection":236},"zone":6,"typeConfidence":2.0,"plateTime":0.41046785085272086,"extension":6.835596431192481},"index":0,"playId":"b0504d41-7647-3812-ac69-f84d246056a4","pitchNumber":1,"startTime":"2026-05-17T23:53:24.620Z","endTime":"2026-05-17T23:53:28.353Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":2},"index":1,"playId":"b1eda4f8-3a0c-4e8f-99cd-2db200720cd8","startTime":"2026-05-17T23:53:32.840Z","endTime":"2026-05-17T23:53:37.840Z","isPitch":false,"type":"stepoff"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":0,"strikes":1,"outs":2},"index":2,"playId":"e33798cf-863d-38b5-8579-8957ba95a571","startTime":"2026-05-17T23:53:57.841Z","endTime":"2026-05-17T23:54:00.841Z","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":2},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.2,"endSpeed":85.1,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.599182840068256,"aZ":-22.639971000276947,"pfxX":-5.512263356294062,"pfxZ":5.171715181629752,"pX":-0.7180142765214098,"pZ":3.2775415256025435,"vX0":9.219639250247203,"vY0":-134.10023344669935,"vZ0":1.219144307033419,"x":144.37,"y":150.29,"x0":-3.465020182488142,"y0":50.00421931951089,"z0":4.417817674727107,"aX":-10.16634165418607},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":9.8,"breakHorizontal":8.3,"spinRate":2664,"spinDirection":239},"zone":1,"typeConfidence":2.0,"plateTime":0.40650357835895656,"extension":6.629707501338292},"index":3,"playId":"67ebb9b5-9d1e-32f0-bf65-8e700eb689fc","pitchNumber":2,"startTime":"2026-05-17T23:54:24.836Z","endTime":"2026-05-17T23:54:27.836Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.1,"endSpeed":84.9,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.60104662852471,"aZ":-25.151358997449456,"pfxX":-5.298911011797908,"pfxZ":3.8645367930531282,"pX":-0.21858910721274455,"pZ":2.534086103327765,"vX0":10.330686806137791,"vY0":-132.51526527568564,"vZ0":-0.08871091767704375,"x":125.33,"y":170.36,"x0":-3.441752485145091,"y0":50.00240302319573,"z0":4.372900247573782,"aX":-9.628535009338664},"breaks":{"breakAngle":18.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":7.2,"breakHorizontal":7.9,"spinRate":2523,"spinDirection":240},"zone":5,"typeConfidence":2.0,"plateTime":0.40999421116729673,"extension":6.531724333490803},"hitData":{"launchSpeed":90.2,"launchAngle":44.0,"totalDistance":315.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":62.12,"coordY":113.68}},"index":4,"playId":"7f7a70ef-ce14-3f03-94bc-f54c2b7f8b30","pitchNumber":3,"startTime":"2026-05-17T23:54:46.516Z","endTime":"2026-05-17T23:54:59.368Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-17T23:54:59.368Z","atBatIndex":84}],"currentPlay":{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Troy Johnston flies out to left fielder Ryan Waldschmidt.","rbi":0,"awayScore":8,"homeScore":6,"isOut":true},"about":{"atBatIndex":84,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-05-17T23:53:03.778Z","endTime":"2026-05-17T23:54:59.368Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":623149,"fullName":"Paul Sewald","link":"/api/v1/people/623149"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.74"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"89.91"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"85.25"},{"zone":"04","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.81"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.84"},{"zone":"06","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.81"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"86.25"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.51"},{"zone":"09","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.26"},{"zone":"11","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.75"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"86.13"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"83.07"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"83.58"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".400"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.190"},{"zone":"04","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".641"},{"zone":"05","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".711"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.286"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".313"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".931"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.182"},{"zone":"11","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".923"},{"zone":"12","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".722"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".373"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".580"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".125"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".250"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".500"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".308"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".318"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".476"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".129"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".379"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".500"},{"zone":"11","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".357"},{"zone":"12","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".294"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".100"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".179"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".400"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.190"},{"zone":"04","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".641"},{"zone":"05","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".711"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.286"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".313"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".931"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.182"},{"zone":"11","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".923"},{"zone":"12","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".722"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".373"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".580"}],"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":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":814439,"link":"/api/v1/people/814439"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.2,"endSpeed":84.7,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.28550622142787,"aZ":-22.403518294181858,"pfxX":-5.45667371697151,"pfxZ":5.393337979344958,"pX":0.6044308279204084,"pZ":2.670996014585394,"vX0":12.3612633883535,"vY0":-132.48546938523492,"vZ0":-0.0016317784029342697,"x":93.96,"y":166.66,"x0":-3.3738216001738346,"y0":50.00139944475175,"z0":4.283682080614793,"aX":-9.884008781447868},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":10.0,"breakHorizontal":7.8,"spinRate":2605,"spinDirection":236},"zone":6,"typeConfidence":2.0,"plateTime":0.41046785085272086,"extension":6.835596431192481},"index":0,"playId":"b0504d41-7647-3812-ac69-f84d246056a4","pitchNumber":1,"startTime":"2026-05-17T23:53:24.620Z","endTime":"2026-05-17T23:53:28.353Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":2},"index":1,"playId":"b1eda4f8-3a0c-4e8f-99cd-2db200720cd8","startTime":"2026-05-17T23:53:32.840Z","endTime":"2026-05-17T23:53:37.840Z","isPitch":false,"type":"stepoff"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":0,"strikes":1,"outs":2},"index":2,"playId":"e33798cf-863d-38b5-8579-8957ba95a571","startTime":"2026-05-17T23:53:57.841Z","endTime":"2026-05-17T23:54:00.841Z","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":2},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.2,"endSpeed":85.1,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.599182840068256,"aZ":-22.639971000276947,"pfxX":-5.512263356294062,"pfxZ":5.171715181629752,"pX":-0.7180142765214098,"pZ":3.2775415256025435,"vX0":9.219639250247203,"vY0":-134.10023344669935,"vZ0":1.219144307033419,"x":144.37,"y":150.29,"x0":-3.465020182488142,"y0":50.00421931951089,"z0":4.417817674727107,"aX":-10.16634165418607},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":9.8,"breakHorizontal":8.3,"spinRate":2664,"spinDirection":239},"zone":1,"typeConfidence":2.0,"plateTime":0.40650357835895656,"extension":6.629707501338292},"index":3,"playId":"67ebb9b5-9d1e-32f0-bf65-8e700eb689fc","pitchNumber":2,"startTime":"2026-05-17T23:54:24.836Z","endTime":"2026-05-17T23:54:27.836Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.1,"endSpeed":84.9,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.60104662852471,"aZ":-25.151358997449456,"pfxX":-5.298911011797908,"pfxZ":3.8645367930531282,"pX":-0.21858910721274455,"pZ":2.534086103327765,"vX0":10.330686806137791,"vY0":-132.51526527568564,"vZ0":-0.08871091767704375,"x":125.33,"y":170.36,"x0":-3.441752485145091,"y0":50.00240302319573,"z0":4.372900247573782,"aX":-9.628535009338664},"breaks":{"breakAngle":18.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":7.2,"breakHorizontal":7.9,"spinRate":2523,"spinDirection":240},"zone":5,"typeConfidence":2.0,"plateTime":0.40999421116729673,"extension":6.531724333490803},"hitData":{"launchSpeed":90.2,"launchAngle":44.0,"totalDistance":315.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":62.12,"coordY":113.68}},"index":4,"playId":"7f7a70ef-ce14-3f03-94bc-f54c2b7f8b30","pitchNumber":3,"startTime":"2026-05-17T23:54:46.516Z","endTime":"2026-05-17T23:54:59.368Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-17T23:54:59.368Z","atBatIndex":84},"scoringPlays":[19,20,28,29,34,35,38,41,49,73,74,75,76],"playsByInning":[{"startIndex":0,"endIndex":7,"top":[0,1,2,3],"bottom":[4,5,6,7],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":1,"pitcher":{"id":547179,"fullName":"Michael Lorenzen","link":"/api/v1/people/547179"},"batter":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"coordinates":{"x":153.84,"y":159.79},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":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":170.56,"y":102.53},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":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":114.9,"y":166.85},"type":"O","description":"Forceout"}],"home":[{"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":647336,"fullName":"Michael Soroka","link":"/api/v1/people/647336"},"batter":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"coordinates":{"x":127.87,"y":76.22},"type":"O","description":"Lineout"},{"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":647336,"fullName":"Michael Soroka","link":"/api/v1/people/647336"},"batter":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"coordinates":{"x":144.22,"y":167.08},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":1,"pitcher":{"id":647336,"fullName":"Michael Soroka","link":"/api/v1/people/647336"},"batter":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"coordinates":{"x":119.75,"y":167.16},"type":"O","description":"Groundout"}]}},{"startIndex":8,"endIndex":14,"top":[8,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":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":2,"pitcher":{"id":547179,"fullName":"Michael Lorenzen","link":"/api/v1/people/547179"},"batter":{"id":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"coordinates":{"x":149.28,"y":150.16},"type":"O","description":"Pop Out"}],"home":[{"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":647336,"fullName":"Michael Soroka","link":"/api/v1/people/647336"},"batter":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"coordinates":{"x":190.32,"y":104.28},"type":"O","description":"Lineout"}]}},{"startIndex":15,"endIndex":24,"top":[15,16,17,18,19,20,21],"bottom":[22,23,24],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":3,"pitcher":{"id":547179,"fullName":"Michael Lorenzen","link":"/api/v1/people/547179"},"batter":{"id":814439,"fullName":"Ryan Waldschmidt","link":"/api/v1/people/814439"},"coordinates":{"x":161.01,"y":158.96},"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":3,"pitcher":{"id":547179,"fullName":"Michael Lorenzen","link":"/api/v1/people/547179"},"batter":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"coordinates":{"x":96.18,"y":104.17},"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":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":54.07,"y":124.95},"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":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"coordinates":{"x":64.94,"y":121.63},"type":"H","description":"Single"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":3,"pitcher":{"id":647336,"fullName":"Michael Soroka","link":"/api/v1/people/647336"},"batter":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"coordinates":{"x":102.15,"y":153.71},"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":3,"pitcher":{"id":647336,"fullName":"Michael Soroka","link":"/api/v1/people/647336"},"batter":{"id":664954,"fullName":"Brett Sullivan","link":"/api/v1/people/664954"},"coordinates":{"x":165.98,"y":118.97},"type":"O","description":"Flyout"}]}},{"startIndex":25,"endIndex":36,"top":[25,26,27,28,29,30],"bottom":[31,32,33,34,35,36],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":4,"pitcher":{"id":547179,"fullName":"Michael Lorenzen","link":"/api/v1/people/547179"},"batter":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"coordinates":{"x":171.57,"y":97.46},"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":699912,"fullName":"Jose Fernandez","link":"/api/v1/people/699912"},"coordinates":{"x":125.0,"y":192.11},"type":"O","description":"Sac Bunt"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":4,"pitcher":{"id":547179,"fullName":"Michael Lorenzen","link":"/api/v1/people/547179"},"batter":{"id":814439,"fullName":"Ryan Waldschmidt","link":"/api/v1/people/814439"},"coordinates":{"x":77.49,"y":49.76},"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":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"coordinates":{"x":106.9,"y":88.2},"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":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"coordinates":{"x":180.19,"y":32.95},"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":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"coordinates":{"x":151.39,"y":172.4},"type":"O","description":"Groundout"}],"home":[{"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":647336,"fullName":"Michael Soroka","link":"/api/v1/people/647336"},"batter":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"coordinates":{"x":166.63,"y":102.88},"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":4,"pitcher":{"id":647336,"fullName":"Michael Soroka","link":"/api/v1/people/647336"},"batter":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"coordinates":{"x":207.55,"y":111.17},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":4,"pitcher":{"id":647336,"fullName":"Michael Soroka","link":"/api/v1/people/647336"},"batter":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"coordinates":{"x":214.82,"y":119.53},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":4,"pitcher":{"id":647336,"fullName":"Michael Soroka","link":"/api/v1/people/647336"},"batter":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"coordinates":{"x":69.04,"y":55.33},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":4,"pitcher":{"id":647336,"fullName":"Michael Soroka","link":"/api/v1/people/647336"},"batter":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"coordinates":{"x":116.08,"y":131.57},"type":"O","description":"Lineout"}]}},{"startIndex":37,"endIndex":47,"top":[37,38,39,40,41,42],"bottom":[43,44,45,46,47],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":5,"pitcher":{"id":547179,"fullName":"Michael Lorenzen","link":"/api/v1/people/547179"},"batter":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"coordinates":{"x":146.06,"y":47.61},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":5,"pitcher":{"id":547179,"fullName":"Michael Lorenzen","link":"/api/v1/people/547179"},"batter":{"id":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"coordinates":{"x":24.53,"y":83.15},"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":5,"pitcher":{"id":547179,"fullName":"Michael Lorenzen","link":"/api/v1/people/547179"},"batter":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"coordinates":{"x":177.71,"y":110.17},"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":699912,"fullName":"Jose Fernandez","link":"/api/v1/people/699912"},"coordinates":{"x":110.42,"y":170.45},"type":"H","description":"Single"}],"home":[{"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":647336,"fullName":"Michael Soroka","link":"/api/v1/people/647336"},"batter":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"coordinates":{"x":99.62,"y":94.66},"type":"H","description":"Single"}]}},{"startIndex":48,"endIndex":57,"top":[48,49,50,51,52],"bottom":[53,54,55,56,57],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":6,"pitcher":{"id":680604,"fullName":"Blas Castaño","link":"/api/v1/people/680604"},"batter":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"coordinates":{"x":192.33,"y":89.53},"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":680604,"fullName":"Blas Castaño","link":"/api/v1/people/680604"},"batter":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"coordinates":{"x":214.27,"y":39.62},"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":6,"pitcher":{"id":680604,"fullName":"Blas Castaño","link":"/api/v1/people/680604"},"batter":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"coordinates":{"x":104.29,"y":69.69},"type":"O","description":"Flyout"}],"home":[{"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":647336,"fullName":"Michael Soroka","link":"/api/v1/people/647336"},"batter":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"coordinates":{"x":156.1,"y":39.78},"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":6,"pitcher":{"id":647336,"fullName":"Michael Soroka","link":"/api/v1/people/647336"},"batter":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"coordinates":{"x":53.38,"y":127.54},"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":647336,"fullName":"Michael Soroka","link":"/api/v1/people/647336"},"batter":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"coordinates":{"x":145.86,"y":160.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":6,"pitcher":{"id":657044,"fullName":"Ryan Thompson","link":"/api/v1/people/657044"},"batter":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"coordinates":{"x":112.28,"y":156.24},"type":"O","description":"Groundout"}]}},{"startIndex":58,"endIndex":65,"top":[58,59,60,61,62],"bottom":[63,64,65],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":7,"pitcher":{"id":680604,"fullName":"Blas Castaño","link":"/api/v1/people/680604"},"batter":{"id":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728"},"coordinates":{"x":137.62,"y":144.08},"type":"E","description":"Field Error"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":7,"pitcher":{"id":680604,"fullName":"Blas Castaño","link":"/api/v1/people/680604"},"batter":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"coordinates":{"x":110.32,"y":162.32},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":7,"pitcher":{"id":680604,"fullName":"Blas Castaño","link":"/api/v1/people/680604"},"batter":{"id":814439,"fullName":"Ryan Waldschmidt","link":"/api/v1/people/814439"},"coordinates":{"x":112.28,"y":154.22},"type":"O","description":"Forceout"}],"home":[{"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":666661,"fullName":"Juan Morillo","link":"/api/v1/people/666661"},"batter":{"id":664954,"fullName":"Brett Sullivan","link":"/api/v1/people/664954"},"coordinates":{"x":147.49,"y":177.81},"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":666661,"fullName":"Juan Morillo","link":"/api/v1/people/666661"},"batter":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"coordinates":{"x":110.26,"y":180.57},"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":666661,"fullName":"Juan Morillo","link":"/api/v1/people/666661"},"batter":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"coordinates":{"x":138.13,"y":163.34},"type":"O","description":"Pop Out"}]}},{"startIndex":66,"endIndex":77,"top":[66,67,68,69],"bottom":[70,71,72,73,74,75,76,77],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":8,"pitcher":{"id":678020,"fullName":"Seth Halvorsen","link":"/api/v1/people/678020"},"batter":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"coordinates":{"x":120.39,"y":145.6},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":8,"pitcher":{"id":678020,"fullName":"Seth Halvorsen","link":"/api/v1/people/678020"},"batter":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"coordinates":{"x":49.44,"y":127.14},"type":"H","description":"Double"}],"home":[{"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":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"coordinates":{"x":143.19,"y":61.99},"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":694297,"fullName":"Brandon Pfaadt","link":"/api/v1/people/694297"},"batter":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"coordinates":{"x":164.24,"y":80.54},"type":"O","description":"Sac Fly"},{"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":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"coordinates":{"x":188.29,"y":119.76},"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":664199,"fullName":"Taylor Clarke","link":"/api/v1/people/664199"},"batter":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"coordinates":{"x":74.79,"y":109.12},"type":"O","description":"Fielders Choice"},{"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":664199,"fullName":"Taylor Clarke","link":"/api/v1/people/664199"},"batter":{"id":664954,"fullName":"Brett Sullivan","link":"/api/v1/people/664954"},"coordinates":{"x":175.62,"y":100.53},"type":"O","description":"Sac Fly"},{"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":664199,"fullName":"Taylor Clarke","link":"/api/v1/people/664199"},"batter":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"coordinates":{"x":148.77,"y":145.6},"type":"O","description":"Pop Out"}]}},{"startIndex":78,"endIndex":84,"top":[78,79,80],"bottom":[81,82,83,84],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":9,"pitcher":{"id":680767,"fullName":"Victor Vodnik","link":"/api/v1/people/680767"},"batter":{"id":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728"},"coordinates":{"x":123.57,"y":194.51},"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":9,"pitcher":{"id":680767,"fullName":"Victor Vodnik","link":"/api/v1/people/680767"},"batter":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"coordinates":{"x":155.95,"y":156.54},"type":"O","description":"Lineout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":9,"pitcher":{"id":623149,"fullName":"Paul Sewald","link":"/api/v1/people/623149"},"batter":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"coordinates":{"x":168.68,"y":159.6},"type":"O","description":"Lineout"},{"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":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"coordinates":{"x":142.64,"y":68.53},"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":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"coordinates":{"x":62.12,"y":113.68},"type":"O","description":"Flyout"}]}}]},"linescore":{"currentInning":9,"currentInningOrdinal":"9th","inningState":"Bottom","inningHalf":"Bottom","isTopInning":false,"scheduledInnings":9,"innings":[{"num":1,"ordinalNum":"1st","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":1},"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":1}},{"num":3,"ordinalNum":"3rd","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":2,"hits":2,"errors":0,"leftOnBase":2}},{"num":4,"ordinalNum":"4th","home":{"runs":2,"hits":3,"errors":0,"leftOnBase":1},"away":{"runs":3,"hits":3,"errors":0,"leftOnBase":0}},{"num":5,"ordinalNum":"5th","home":{"runs":0,"hits":1,"errors":1,"leftOnBase":2},"away":{"runs":2,"hits":3,"errors":0,"leftOnBase":1}},{"num":6,"ordinalNum":"6th","home":{"runs":0,"hits":2,"errors":0,"leftOnBase":2},"away":{"runs":1,"hits":1,"errors":0,"leftOnBase":1}},{"num":7,"ordinalNum":"7th","home":{"runs":0,"hits":0,"errors":1,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":8,"ordinalNum":"8th","home":{"runs":4,"hits":2,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":1,"errors":2,"leftOnBase":1}},{"num":9,"ordinalNum":"9th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}}],"teams":{"home":{"runs":6,"hits":8,"errors":2,"leftOnBase":8},"away":{"runs":8,"hits":12,"errors":2,"leftOnBase":8}},"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":699912,"fullName":"Jose Fernandez","link":"/api/v1/people/699912"},"second":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"third":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"shortstop":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"left":{"id":814439,"fullName":"Ryan Waldschmidt","link":"/api/v1/people/814439"},"center":{"id":678489,"fullName":"Jorge Barrosa","link":"/api/v1/people/678489"},"right":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"batter":{"id":699912,"fullName":"Jose Fernandez","link":"/api/v1/people/699912"},"onDeck":{"id":814439,"fullName":"Ryan Waldschmidt","link":"/api/v1/people/814439"},"inHole":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"battingOrder":8,"team":{"id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"}},"offense":{"batter":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"onDeck":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"inHole":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"pitcher":{"id":680767,"fullName":"Victor Vodnik","link":"/api/v1/people/680767"},"battingOrder":5,"team":{"id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"}},"balls":0,"strikes":2,"outs":3},"boxscore":{"teams":{"away":{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"teamStats":{"batting":{"flyOuts":5,"groundOuts":8,"airOuts":8,"runs":8,"doubles":1,"triples":0,"homeRuns":3,"strikeOuts":11,"baseOnBalls":4,"intentionalWalks":0,"hits":12,"hitByPitch":0,"avg":".239","atBats":38,"obp":".306","slg":".393","ops":".699","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":43,"totalBases":22,"rbi":8,"leftOnBase":12,"sacBunts":1,"sacFlies":0,"catchersInterference":0,"pickoffs":1,"atBatsPerHomeRun":"12.67","popOuts":2,"lineOuts":1},"pitching":{"flyOuts":5,"groundOuts":6,"airOuts":14,"runs":6,"doubles":3,"triples":0,"homeRuns":0,"strikeOuts":8,"baseOnBalls":4,"intentionalWalks":0,"hits":8,"hitByPitch":1,"atBats":34,"obp":".317","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":144,"era":"4.34","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":4,"whip":"1.28","battersFaced":41,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":144,"balls":50,"strikes":94,"strikePercentage":".650","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.43","rbi":5,"pitchesPerInning":"16.00","runsScoredPer9":"6.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":3,"lineOuts":6},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":27,"errors":2,"chances":33,"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":9,"gamesStarted":9,"flyOuts":36,"groundOuts":60,"airOuts":57,"runs":16,"doubles":12,"triples":0,"homeRuns":4,"strikeOuts":39,"baseOnBalls":22,"intentionalWalks":0,"hits":45,"hitByPitch":0,"atBats":201,"obp":".300","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":846,"era":"2.53","inningsPitched":"53.1","wins":4,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":15,"whip":"1.26","battersFaced":223,"outs":160,"gamesPitched":9,"completeGames":0,"shutouts":0,"pitchesThrown":846,"balls":311,"strikes":535,"strikePercentage":".630","hitBatsmen":0,"balks":1,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.05","rbi":0,"winPercentage":".800","pitchesPerInning":"15.86","gamesFinished":0,"strikeoutWalkRatio":"1.77","strikeoutsPer9Inn":"6.58","walksPer9Inn":"3.71","hitsPer9Inn":"7.59","runsScoredPer9":"2.70","homeRunsPer9":"0.67","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":6,"lineOuts":15},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID666661":{"person":{"id":666661,"fullName":"Juan Morillo","link":"/api/v1/people/666661"},"jerseyNumber":"62","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":4,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":4,"balls":0,"strikes":4,"strikePercentage":"1.000","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":21,"gamesStarted":0,"flyOuts":10,"groundOuts":20,"airOuts":19,"runs":4,"doubles":0,"triples":1,"homeRuns":1,"strikeOuts":21,"baseOnBalls":5,"intentionalWalks":0,"hits":10,"hitByPitch":1,"atBats":69,"obp":".211","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":291,"era":"1.83","inningsPitched":"19.2","wins":1,"losses":1,"saves":1,"saveOpportunities":2,"holds":8,"blownSaves":1,"earnedRuns":4,"whip":"0.76","battersFaced":76,"outs":59,"gamesPitched":21,"completeGames":0,"shutouts":0,"pitchesThrown":291,"balls":101,"strikes":190,"strikePercentage":".650","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.05","rbi":0,"winPercentage":".500","pitchesPerInning":"14.80","gamesFinished":3,"strikeoutWalkRatio":"4.20","strikeoutsPer9Inn":"9.61","walksPer9Inn":"2.29","hitsPer9Inn":"4.58","runsScoredPer9":"1.83","homeRunsPer9":"0.46","inheritedRunners":11,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":5,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID694297":{"person":{"id":694297,"fullName":"Brandon Pfaadt","link":"/api/v1/people/694297"},"jerseyNumber":"32","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"stats":{"batting":{},"pitching":{"summary":"0.1 IP, 2 ER, 0 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":4,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":1,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":16,"inningsPitched":"0.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":5,"outs":1,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":16,"balls":9,"strikes":7,"strikePercentage":".440","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"108.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":9,"gamesStarted":3,"flyOuts":14,"groundOuts":37,"airOuts":31,"runs":24,"doubles":8,"triples":0,"homeRuns":5,"strikeOuts":27,"baseOnBalls":15,"intentionalWalks":0,"hits":32,"hitByPitch":2,"atBats":124,"obp":".340","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":527,"era":"5.79","inningsPitched":"32.2","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":21,"whip":"1.44","battersFaced":144,"outs":98,"gamesPitched":9,"completeGames":0,"shutouts":0,"pitchesThrown":527,"balls":189,"strikes":338,"strikePercentage":".640","hitBatsmen":2,"balks":1,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.19","rbi":2,"winPercentage":".000","pitchesPerInning":"16.13","gamesFinished":2,"strikeoutWalkRatio":"1.80","strikeoutsPer9Inn":"7.44","walksPer9Inn":"4.13","hitsPer9Inn":"8.82","runsScoredPer9":"6.61","homeRunsPer9":"1.38","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":3,"passedBall":0,"popOuts":8,"lineOuts":9},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":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,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":22,"flyOuts":6,"groundOuts":18,"airOuts":12,"runs":4,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":11,"baseOnBalls":7,"intentionalWalks":0,"hits":7,"hitByPitch":0,"avg":".152","atBats":46,"obp":".259","slg":".261","ops":".520","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":55,"totalBases":12,"rbi":6,"leftOnBase":18,"sacBunts":1,"sacFlies":1,"babip":".171","groundOutsToAirouts":"1.50","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"46.00","popOuts":3,"lineOuts":3},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":29,"errors":1,"chances":35,"fielding":".971","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID680728":{"person":{"id":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728"},"jerseyNumber":"25","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"battingOrder":"600","stats":{"batting":{"summary":"0-5 | 3 K","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":0,"leftOnBase":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":28,"flyOuts":15,"groundOuts":21,"airOuts":22,"runs":7,"doubles":4,"triples":0,"homeRuns":3,"strikeOuts":33,"baseOnBalls":6,"intentionalWalks":0,"hits":17,"hitByPitch":0,"avg":".185","atBats":92,"obp":".232","slg":".326","ops":".558","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":99,"totalBases":30,"rbi":16,"leftOnBase":48,"sacBunts":0,"sacFlies":1,"babip":".246","groundOutsToAirouts":"0.95","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"30.67","popOuts":6,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","assists":3,"putOuts":70,"errors":1,"chances":74,"fielding":".986","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID571448":{"person":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"jerseyNumber":"28","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"battingOrder":"400","stats":{"batting":{"summary":"1-4 | BB, K, RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":1,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":1,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":43,"flyOuts":17,"groundOuts":31,"airOuts":43,"runs":24,"doubles":7,"triples":0,"homeRuns":6,"strikeOuts":32,"baseOnBalls":16,"intentionalWalks":0,"hits":39,"hitByPitch":2,"avg":".273","atBats":143,"obp":".350","slg":".448","ops":".798","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":163,"totalBases":64,"rbi":21,"leftOnBase":59,"sacBunts":0,"sacFlies":2,"babip":".308","groundOutsToAirouts":"0.72","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"23.83","popOuts":15,"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":61,"putOuts":27,"errors":3,"chances":91,"fielding":".967","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID518876":{"person":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"jerseyNumber":"29","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":6,"gamesStarted":6,"flyOuts":25,"groundOuts":34,"airOuts":44,"runs":23,"doubles":9,"triples":2,"homeRuns":7,"strikeOuts":23,"baseOnBalls":18,"intentionalWalks":2,"hits":36,"hitByPitch":0,"atBats":135,"obp":".351","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","numberOfPitches":579,"era":"5.91","inningsPitched":"35.0","wins":3,"losses":3,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":23,"whip":"1.54","battersFaced":155,"outs":105,"gamesPitched":6,"completeGames":1,"shutouts":0,"pitchesThrown":579,"balls":230,"strikes":349,"strikePercentage":".600","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"0.77","rbi":0,"winPercentage":".500","pitchesPerInning":"16.54","gamesFinished":0,"strikeoutWalkRatio":"1.28","strikeoutsPer9Inn":"5.91","walksPer9Inn":"4.63","hitsPer9Inn":"9.26","runsScoredPer9":"5.91","homeRunsPer9":"1.80","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":2,"lineOuts":17},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":3,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID814439":{"person":{"id":814439,"fullName":"Ryan Waldschmidt","link":"/api/v1/people/814439"},"jerseyNumber":"15","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"battingOrder":"900","stats":{"batting":{"summary":"0-4 | K","gamesPlayed":1,"flyOuts":1,"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":4,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":1,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":1,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":9,"flyOuts":3,"groundOuts":5,"airOuts":9,"runs":1,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":8,"baseOnBalls":2,"intentionalWalks":0,"hits":7,"hitByPitch":0,"avg":".241","atBats":29,"obp":".290","slg":".310","ops":".600","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":31,"totalBases":9,"rbi":5,"leftOnBase":13,"sacBunts":0,"sacFlies":0,"babip":".333","groundOutsToAirouts":"0.56","catchersInterference":0,"pickoffs":1,"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":26,"errors":1,"chances":27,"fielding":".963","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID656464":{"person":{"id":656464,"fullName":"Kevin Ginkel","link":"/api/v1/people/656464"},"jerseyNumber":"37","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":19,"gamesStarted":0,"flyOuts":9,"groundOuts":19,"airOuts":14,"runs":8,"doubles":5,"triples":0,"homeRuns":1,"strikeOuts":21,"baseOnBalls":4,"intentionalWalks":0,"hits":16,"hitByPitch":0,"atBats":70,"obp":".270","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":297,"era":"3.50","inningsPitched":"18.0","wins":1,"losses":2,"saves":0,"saveOpportunities":0,"holds":2,"blownSaves":0,"earnedRuns":7,"whip":"1.11","battersFaced":74,"outs":54,"gamesPitched":19,"completeGames":0,"shutouts":0,"pitchesThrown":297,"balls":106,"strikes":191,"strikePercentage":".640","hitBatsmen":0,"balks":1,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.36","rbi":0,"winPercentage":".333","pitchesPerInning":"16.50","gamesFinished":4,"strikeoutWalkRatio":"5.25","strikeoutsPer9Inn":"10.50","walksPer9Inn":"2.00","hitsPer9Inn":"8.00","runsScoredPer9":"4.00","homeRunsPer9":"0.50","inheritedRunners":8,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":4,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":42,"flyOuts":19,"groundOuts":55,"airOuts":45,"runs":21,"doubles":6,"triples":2,"homeRuns":5,"strikeOuts":31,"baseOnBalls":13,"intentionalWalks":0,"hits":36,"hitByPitch":0,"avg":".216","atBats":167,"obp":".272","slg":".365","ops":".637","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":180,"totalBases":61,"rbi":15,"leftOnBase":56,"sacBunts":0,"sacFlies":0,"babip":".237","groundOutsToAirouts":"1.22","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"33.40","popOuts":8,"lineOuts":18},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":90,"putOuts":38,"errors":0,"chances":128,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":19,"gamesStarted":0,"flyOuts":11,"groundOuts":18,"airOuts":19,"runs":6,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":12,"baseOnBalls":3,"intentionalWalks":0,"hits":16,"hitByPitch":1,"atBats":64,"obp":".290","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":279,"era":"3.12","inningsPitched":"17.1","wins":0,"losses":1,"saves":1,"saveOpportunities":4,"holds":4,"blownSaves":3,"earnedRuns":6,"whip":"1.10","battersFaced":69,"outs":52,"gamesPitched":19,"completeGames":0,"shutouts":0,"pitchesThrown":279,"balls":104,"strikes":175,"strikePercentage":".630","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.95","rbi":0,"winPercentage":".000","pitchesPerInning":"16.10","gamesFinished":5,"strikeoutWalkRatio":"4.00","strikeoutsPer9Inn":"6.23","walksPer9Inn":"1.56","hitsPer9Inn":"8.31","runsScoredPer9":"3.12","homeRunsPer9":"0.52","inheritedRunners":9,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":3,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":1,"chances":4,"fielding":".750","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID545121":{"person":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"jerseyNumber":"6","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"battingOrder":"100","stats":{"batting":{"summary":"1-5 | RBI, R","gamesPlayed":1,"flyOuts":2,"groundOuts":2,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"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":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":38,"flyOuts":18,"groundOuts":46,"airOuts":41,"runs":25,"doubles":8,"triples":2,"homeRuns":7,"strikeOuts":16,"baseOnBalls":5,"intentionalWalks":0,"hits":51,"hitByPitch":0,"avg":".333","atBats":153,"obp":".354","slg":".549","ops":".903","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":160,"totalBases":84,"rbi":31,"leftOnBase":50,"sacBunts":1,"sacFlies":0,"babip":".338","groundOutsToAirouts":"1.12","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"21.86","popOuts":12,"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":44,"putOuts":202,"errors":2,"chances":248,"fielding":".992","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"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":9,"gamesStarted":9,"flyOuts":45,"groundOuts":25,"airOuts":70,"runs":33,"doubles":10,"triples":1,"homeRuns":9,"strikeOuts":43,"baseOnBalls":14,"intentionalWalks":1,"hits":38,"hitByPitch":1,"atBats":176,"obp":".277","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":731,"era":"5.40","inningsPitched":"45.0","wins":1,"losses":3,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":27,"whip":"1.16","battersFaced":192,"outs":135,"gamesPitched":9,"completeGames":0,"shutouts":0,"pitchesThrown":731,"balls":244,"strikes":487,"strikePercentage":".670","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.36","rbi":0,"winPercentage":".250","pitchesPerInning":"16.24","gamesFinished":0,"strikeoutWalkRatio":"3.07","strikeoutsPer9Inn":"8.60","walksPer9Inn":"2.80","hitsPer9Inn":"7.60","runsScoredPer9":"6.60","homeRunsPer9":"1.80","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":11,"lineOuts":14},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":1,"chances":3,"fielding":".667","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 | 2B, BB, R","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":3,"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":3,"putOuts":1,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":42,"flyOuts":25,"groundOuts":52,"airOuts":42,"runs":17,"doubles":7,"triples":3,"homeRuns":2,"strikeOuts":23,"baseOnBalls":27,"intentionalWalks":0,"hits":33,"hitByPitch":0,"avg":".226","atBats":146,"obp":".343","slg":".356","ops":".699","caughtStealing":3,"stolenBases":7,"stolenBasePercentage":".700","caughtStealingPercentage":".300","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":177,"totalBases":52,"rbi":12,"leftOnBase":62,"sacBunts":2,"sacFlies":2,"babip":".252","groundOutsToAirouts":"1.24","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"73.00","popOuts":5,"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":102,"putOuts":51,"errors":3,"chances":156,"fielding":".981","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID699912":{"person":{"id":699912,"fullName":"Jose Fernandez","link":"/api/v1/people/699912"},"jerseyNumber":"11","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"battingOrder":"800","stats":{"batting":{"summary":"1-3 | 2 K, RBI, SB","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":1,"leftOnBase":3,"sacBunts":1,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":6,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":38,"flyOuts":9,"groundOuts":26,"airOuts":31,"runs":20,"doubles":4,"triples":0,"homeRuns":3,"strikeOuts":31,"baseOnBalls":5,"intentionalWalks":0,"hits":33,"hitByPitch":1,"avg":".275","atBats":120,"obp":".310","slg":".383","ops":".693","caughtStealing":1,"stolenBases":5,"stolenBasePercentage":".833","caughtStealingPercentage":".167","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":127,"totalBases":46,"rbi":14,"leftOnBase":40,"sacBunts":1,"sacFlies":0,"babip":".349","groundOutsToAirouts":"0.84","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"40.00","popOuts":14,"lineOuts":8},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":21,"putOuts":94,"errors":3,"chances":118,"fielding":".975","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"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, 10)","summary":"1.0 IP, 0 ER, 0 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":2,"groundOuts":0,"airOuts":3,"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":16,"inningsPitched":"1.0","wins":0,"losses":0,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":16,"balls":5,"strikes":11,"strikePercentage":".690","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":19,"gamesStarted":0,"flyOuts":16,"groundOuts":3,"airOuts":27,"runs":9,"doubles":1,"triples":1,"homeRuns":3,"strikeOuts":19,"baseOnBalls":6,"intentionalWalks":0,"hits":9,"hitByPitch":1,"atBats":57,"obp":".250","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":257,"era":"4.41","inningsPitched":"16.1","wins":0,"losses":4,"saves":10,"saveOpportunities":11,"holds":0,"blownSaves":1,"earnedRuns":8,"whip":"0.92","battersFaced":65,"outs":49,"gamesPitched":19,"completeGames":0,"shutouts":0,"pitchesThrown":257,"balls":79,"strikes":178,"strikePercentage":".690","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.11","rbi":0,"winPercentage":".000","pitchesPerInning":"15.73","gamesFinished":16,"strikeoutWalkRatio":"3.17","strikeoutsPer9Inn":"10.47","walksPer9Inn":"3.31","hitsPer9Inn":"4.96","runsScoredPer9":"4.96","homeRunsPer9":"1.65","inheritedRunners":3,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":6,"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":{"note":"(W, 6-2)","summary":"5.2 IP, 2 ER, 8 K, 2 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":3,"groundOuts":2,"airOuts":7,"runs":2,"doubles":3,"triples":0,"homeRuns":0,"strikeOuts":8,"baseOnBalls":2,"intentionalWalks":0,"hits":6,"hitByPitch":0,"atBats":23,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":98,"inningsPitched":"5.2","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":25,"outs":17,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":98,"balls":31,"strikes":67,"strikePercentage":".680","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"3.18","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":3},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":9,"gamesStarted":9,"flyOuts":27,"groundOuts":42,"airOuts":45,"runs":19,"doubles":12,"triples":1,"homeRuns":4,"strikeOuts":55,"baseOnBalls":14,"intentionalWalks":0,"hits":51,"hitByPitch":3,"atBats":192,"obp":".325","caughtStealing":3,"stolenBases":6,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":827,"era":"3.49","inningsPitched":"49.0","wins":6,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":19,"whip":"1.33","battersFaced":210,"outs":147,"gamesPitched":9,"completeGames":0,"shutouts":0,"pitchesThrown":827,"balls":274,"strikes":553,"strikePercentage":".670","hitBatsmen":3,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.93","rbi":2,"winPercentage":".750","pitchesPerInning":"16.88","gamesFinished":0,"strikeoutWalkRatio":"3.93","strikeoutsPer9Inn":"10.10","walksPer9Inn":"2.57","hitsPer9Inn":"9.37","runsScoredPer9":"3.49","homeRunsPer9":"0.73","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":8,"lineOuts":10},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":2,"errors":1,"chances":4,"fielding":".750","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID672515":{"person":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"jerseyNumber":"14","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"battingOrder":"700","stats":{"batting":{"summary":"3-4 | BB, 2 R, SB","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":3,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":8,"errors":0,"chances":8,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":25,"flyOuts":18,"groundOuts":16,"airOuts":27,"runs":11,"doubles":7,"triples":0,"homeRuns":1,"strikeOuts":21,"baseOnBalls":6,"intentionalWalks":0,"hits":21,"hitByPitch":1,"avg":".253","atBats":83,"obp":".304","slg":".373","ops":".677","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":92,"totalBases":31,"rbi":12,"leftOnBase":38,"sacBunts":0,"sacFlies":2,"babip":".317","groundOutsToAirouts":"0.59","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"83.00","popOuts":3,"lineOuts":6},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":3,"stolenBases":7,"stolenBasePercentage":".700","caughtStealingPercentage":".300","assists":8,"putOuts":150,"errors":1,"chances":159,"fielding":".994","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID682998":{"person":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"jerseyNumber":"7","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"battingOrder":"200","stats":{"batting":{"summary":"2-4 | 2 HR, BB, 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":3,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":8,"rbi":3,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"2.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":5,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":43,"flyOuts":21,"groundOuts":32,"airOuts":37,"runs":31,"doubles":11,"triples":4,"homeRuns":7,"strikeOuts":42,"baseOnBalls":27,"intentionalWalks":1,"hits":42,"hitByPitch":2,"avg":".278","atBats":151,"obp":".390","slg":".543","ops":".933","caughtStealing":1,"stolenBases":6,"stolenBasePercentage":".857","caughtStealingPercentage":".143","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":182,"totalBases":82,"rbi":24,"leftOnBase":44,"sacBunts":0,"sacFlies":2,"babip":".337","groundOutsToAirouts":"0.86","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"21.57","popOuts":8,"lineOuts":8},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":99,"errors":2,"chances":103,"fielding":".981","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":{"note":"(H, 9)","summary":"0.2 IP, 0 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":7,"inningsPitched":"0.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":7,"balls":3,"strikes":4,"strikePercentage":".570","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":1,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":21,"gamesStarted":0,"flyOuts":12,"groundOuts":31,"airOuts":21,"runs":6,"doubles":1,"triples":1,"homeRuns":1,"strikeOuts":9,"baseOnBalls":2,"intentionalWalks":1,"hits":12,"hitByPitch":2,"atBats":69,"obp":".211","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":281,"era":"2.18","inningsPitched":"20.2","wins":1,"losses":1,"saves":0,"saveOpportunities":1,"holds":9,"blownSaves":1,"earnedRuns":5,"whip":"0.68","battersFaced":77,"outs":62,"gamesPitched":21,"completeGames":0,"shutouts":0,"pitchesThrown":281,"balls":103,"strikes":178,"strikePercentage":".630","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"1.48","rbi":1,"winPercentage":".500","pitchesPerInning":"13.60","gamesFinished":2,"strikeoutWalkRatio":"4.50","strikeoutsPer9Inn":"3.92","walksPer9Inn":"0.87","hitsPer9Inn":"5.23","runsScoredPer9":"2.61","homeRunsPer9":"0.44","inheritedRunners":10,"inheritedRunnersScored":6,"catchersInterference":0,"sacBunts":1,"sacFlies":3,"passedBall":0,"popOuts":6,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":5,"errors":0,"chances":8,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID668678":{"person":{"id":668678,"fullName":"Zac Gallen","link":"/api/v1/people/668678"},"jerseyNumber":"23","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":9,"gamesStarted":9,"flyOuts":31,"groundOuts":52,"airOuts":45,"runs":28,"doubles":8,"triples":2,"homeRuns":6,"strikeOuts":29,"baseOnBalls":14,"intentionalWalks":0,"hits":51,"hitByPitch":2,"atBats":175,"obp":".349","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":770,"era":"5.02","inningsPitched":"43.0","wins":1,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":24,"whip":"1.51","battersFaced":193,"outs":129,"gamesPitched":9,"completeGames":0,"shutouts":0,"pitchesThrown":770,"balls":289,"strikes":481,"strikePercentage":".620","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.16","rbi":0,"winPercentage":".200","pitchesPerInning":"17.91","gamesFinished":0,"strikeoutWalkRatio":"2.07","strikeoutsPer9Inn":"6.07","walksPer9Inn":"2.93","hitsPer9Inn":"10.67","runsScoredPer9":"5.86","homeRunsPer9":"1.26","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":3,"lineOuts":11},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":6,"errors":0,"chances":12,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID666971":{"person":{"id":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"jerseyNumber":"12","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"battingOrder":"500","stats":{"batting":{"summary":"2-5 | HR, 2 K, 2 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":5,"rbi":2,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"5.00","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":21,"flyOuts":11,"groundOuts":21,"airOuts":26,"runs":7,"doubles":4,"triples":0,"homeRuns":1,"strikeOuts":15,"baseOnBalls":8,"intentionalWalks":0,"hits":18,"hitByPitch":0,"avg":".228","atBats":79,"obp":".295","slg":".316","ops":".611","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":88,"totalBases":25,"rbi":9,"leftOnBase":32,"sacBunts":0,"sacFlies":1,"babip":".266","groundOutsToAirouts":"0.81","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"79.00","popOuts":6,"lineOuts":9},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":31,"errors":0,"chances":33,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"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":{"summary":"0.1 IP, 0 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":3,"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":3,"balls":2,"strikes":1,"strikePercentage":".330","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":21,"gamesStarted":0,"flyOuts":8,"groundOuts":18,"airOuts":15,"runs":6,"doubles":3,"triples":0,"homeRuns":2,"strikeOuts":10,"baseOnBalls":6,"intentionalWalks":1,"hits":11,"hitByPitch":1,"atBats":54,"obp":".295","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":199,"era":"3.00","inningsPitched":"15.0","wins":2,"losses":0,"saves":0,"saveOpportunities":1,"holds":4,"blownSaves":1,"earnedRuns":5,"whip":"1.13","battersFaced":61,"outs":45,"gamesPitched":21,"completeGames":0,"shutouts":0,"pitchesThrown":199,"balls":70,"strikes":129,"strikePercentage":".650","hitBatsmen":1,"balks":2,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"1.20","rbi":0,"winPercentage":"1.000","pitchesPerInning":"13.27","gamesFinished":2,"strikeoutWalkRatio":"1.67","strikeoutsPer9Inn":"6.00","walksPer9Inn":"3.60","hitsPer9Inn":"6.60","runsScoredPer9":"3.60","homeRunsPer9":"1.20","inheritedRunners":17,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":4,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":2,"errors":0,"chances":7,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID543510":{"person":{"id":543510,"fullName":"James McCann","link":"/api/v1/people/543510"},"jerseyNumber":"8","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":20,"flyOuts":8,"groundOuts":20,"airOuts":12,"runs":3,"doubles":3,"triples":0,"homeRuns":0,"strikeOuts":17,"baseOnBalls":1,"intentionalWalks":0,"hits":11,"hitByPitch":0,"avg":".190","atBats":58,"obp":".203","slg":".241","ops":".444","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":61,"totalBases":14,"rbi":6,"leftOnBase":23,"sacBunts":2,"sacFlies":0,"babip":".268","groundOutsToAirouts":"1.67","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":3},"pitching":{"gamesPlayed":4,"gamesStarted":0,"flyOuts":3,"groundOuts":7,"airOuts":4,"runs":6,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":3,"intentionalWalks":0,"hits":9,"hitByPitch":0,"atBats":19,"obp":".522","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":63,"era":"11.25","inningsPitched":"4.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":5,"whip":"3.00","battersFaced":23,"outs":12,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":63,"balls":29,"strikes":34,"strikePercentage":".540","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.75","rbi":0,"winPercentage":".---","pitchesPerInning":"15.75","gamesFinished":4,"strikeoutWalkRatio":"0.00","strikeoutsPer9Inn":"0.00","walksPer9Inn":"6.75","hitsPer9Inn":"20.25","runsScoredPer9":"13.50","homeRunsPer9":"2.25","inheritedRunners":1,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":4,"stolenBases":12,"stolenBasePercentage":".750","caughtStealingPercentage":".250","assists":11,"putOuts":115,"errors":1,"chances":127,"fielding":".992","passedBall":1,"pickoffs":1}},"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":6,"gamesStarted":0,"flyOuts":3,"groundOuts":6,"airOuts":4,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":6,"baseOnBalls":1,"intentionalWalks":0,"hits":3,"hitByPitch":1,"atBats":19,"obp":".238","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":72,"era":"1.59","inningsPitched":"5.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":1,"whip":"0.71","battersFaced":21,"outs":17,"gamesPitched":6,"completeGames":0,"shutouts":0,"pitchesThrown":72,"balls":25,"strikes":47,"strikePercentage":".650","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.50","rbi":0,"winPercentage":".---","pitchesPerInning":"12.71","gamesFinished":1,"strikeoutWalkRatio":"6.00","strikeoutsPer9Inn":"9.53","walksPer9Inn":"1.59","hitsPer9Inn":"4.76","runsScoredPer9":"1.59","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID678489":{"person":{"id":678489,"fullName":"Jorge Barrosa","link":"/api/v1/people/678489"},"jerseyNumber":"1","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"battingOrder":"501","stats":{"batting":{"summary":"0-0","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":34,"flyOuts":9,"groundOuts":23,"airOuts":16,"runs":10,"doubles":9,"triples":1,"homeRuns":1,"strikeOuts":26,"baseOnBalls":7,"intentionalWalks":0,"hits":15,"hitByPitch":1,"avg":".192","atBats":78,"obp":".267","slg":".372","ops":".639","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":88,"totalBases":29,"rbi":7,"leftOnBase":27,"sacBunts":2,"sacFlies":0,"babip":".275","groundOutsToAirouts":"1.44","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"78.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":53,"errors":0,"chances":53,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]}},"batters":[545121,682998,672695,571448,666971,678489,680728,672515,699912,814439,647336,657044,666661,694297,664199,623149],"pitchers":[647336,657044,666661,694297,664199,623149],"bench":[606466,543510,694374],"bullpen":[668678,805299,656464,518876,642528,669194,593958],"battingOrder":[545121,682998,672695,571448,678489,680728,672515,699912,814439],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Perdomo (7, Halvorsen)."},{"label":"HR","value":"Carroll 2 (7, 4th inning off Lorenzen, 1 on, 2 out, 6th inning off Castaño, 0 on, 1 out); Gurriel Jr. (1, 5th inning off Lorenzen, 0 on, 1 out)."},{"label":"TB","value":"Arenado; Carroll 8; Fernandez, Jo; Gurriel Jr. 5; Moreno 3; Perdomo 3; Vargas, I."},{"label":"RBI","value":"Arenado (21); Carroll 3 (24); Fernandez, Jo (14); Gurriel Jr. 2 (9); Vargas, I (31)."},{"label":"2-out RBI","value":"Arenado; Gurriel Jr.; Fernandez, Jo; Vargas, I; Carroll 2."},{"label":"Runners left in scoring position, 2 out","value":"Arenado; Gurriel Jr.; Del Castillo; Waldschmidt."},{"label":"SAC","value":"Fernandez, Jo."},{"label":"Team RISP","value":"4-for-11."},{"label":"Team LOB","value":"8."}]},{"title":"BASERUNNING","fieldList":[{"label":"SB","value":"Moreno (2, 2nd base off Lorenzen/Sullivan, B); Fernandez, Jo (5, 2nd base off Castaño/Sullivan, B); Arenado (1, 2nd base off Castaño/Sullivan, B)."},{"label":"PO","value":"Waldschmidt (1st base by Castaño)."}]},{"title":"FIELDING","fieldList":[{"label":"E","value":"Waldschmidt (1, fielding); Arenado (3, fielding)."}]}],"note":[]},"home":{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"teamStats":{"batting":{"flyOuts":5,"groundOuts":6,"airOuts":14,"runs":6,"doubles":3,"triples":0,"homeRuns":0,"strikeOuts":8,"baseOnBalls":4,"intentionalWalks":0,"hits":8,"hitByPitch":1,"avg":".248","atBats":34,"obp":".315","slg":".394","ops":".709","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":41,"totalBases":11,"rbi":5,"leftOnBase":12,"sacBunts":0,"sacFlies":2,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":3,"lineOuts":6},"pitching":{"flyOuts":5,"groundOuts":8,"airOuts":8,"runs":8,"doubles":1,"triples":0,"homeRuns":3,"strikeOuts":11,"baseOnBalls":4,"intentionalWalks":0,"hits":12,"hitByPitch":0,"atBats":38,"obp":".381","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":171,"era":"4.91","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":7,"whip":"1.45","battersFaced":43,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":171,"balls":64,"strikes":107,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"1.00","rbi":8,"pitchesPerInning":"19.00","runsScoredPer9":"8.00","homeRunsPer9":"3.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":8,"putOuts":27,"errors":2,"chances":37,"passedBall":0,"pickoffs":0}},"players":{"ID666160":{"person":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"jerseyNumber":"22","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"battingOrder":"200","stats":{"batting":{"summary":"0-4 | BB","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":4,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"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":2,"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":39,"flyOuts":24,"groundOuts":19,"airOuts":43,"runs":21,"doubles":9,"triples":2,"homeRuns":12,"strikeOuts":38,"baseOnBalls":10,"intentionalWalks":0,"hits":42,"hitByPitch":2,"avg":".298","atBats":141,"obp":".351","slg":".645","ops":".996","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":154,"totalBases":91,"rbi":28,"leftOnBase":54,"sacBunts":0,"sacFlies":1,"babip":".326","groundOutsToAirouts":"0.44","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"11.75","popOuts":13,"lineOuts":6},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":70,"errors":0,"chances":72,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID680604":{"person":{"id":680604,"fullName":"Blas Castaño","link":"/api/v1/people/680604"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"stats":{"batting":{},"pitching":{"summary":"2.1 IP, ER, 3 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":2,"groundOuts":2,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":3,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":9,"caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","numberOfPitches":45,"inningsPitched":"2.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":10,"outs":7,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":45,"balls":14,"strikes":31,"strikePercentage":".690","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":1,"rbi":1,"gamesFinished":0,"runsScoredPer9":"3.86","homeRunsPer9":"3.86","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":".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":2,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":3,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":9,"obp":".300","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":45,"era":"3.86","inningsPitched":"2.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"whip":"1.29","battersFaced":10,"outs":7,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":45,"balls":14,"strikes":31,"strikePercentage":".690","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"1.00","rbi":1,"winPercentage":".---","pitchesPerInning":"19.29","gamesFinished":0,"strikeoutWalkRatio":"3.00","strikeoutsPer9Inn":"11.57","walksPer9Inn":"3.86","hitsPer9Inn":"7.71","runsScoredPer9":"3.86","homeRunsPer9":"3.86","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID680767":{"person":{"id":680767,"fullName":"Victor Vodnik","link":"/api/v1/people/680767"},"jerseyNumber":"38","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":1,"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":11,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":11,"balls":4,"strikes":7,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":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":17,"gamesStarted":0,"flyOuts":8,"groundOuts":16,"airOuts":19,"runs":14,"doubles":4,"triples":0,"homeRuns":2,"strikeOuts":16,"baseOnBalls":11,"intentionalWalks":1,"hits":24,"hitByPitch":1,"atBats":74,"obp":".414","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":322,"era":"6.50","inningsPitched":"18.0","wins":1,"losses":2,"saves":4,"saveOpportunities":6,"holds":0,"blownSaves":2,"earnedRuns":13,"whip":"1.94","battersFaced":87,"outs":54,"gamesPitched":17,"completeGames":0,"shutouts":0,"pitchesThrown":322,"balls":133,"strikes":189,"strikePercentage":".590","hitBatsmen":1,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"0.84","rbi":0,"winPercentage":".333","pitchesPerInning":"17.89","gamesFinished":10,"strikeoutWalkRatio":"1.45","strikeoutsPer9Inn":"8.00","walksPer9Inn":"5.50","hitsPer9Inn":"12.00","runsScoredPer9":"7.00","homeRunsPer9":"1.00","inheritedRunners":6,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":4,"lineOuts":7},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":3,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":"700","stats":{"batting":{"summary":"2-4 | K, RBI, R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":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":36,"flyOuts":7,"groundOuts":27,"airOuts":23,"runs":10,"doubles":7,"triples":2,"homeRuns":2,"strikeOuts":17,"baseOnBalls":8,"intentionalWalks":0,"hits":27,"hitByPitch":1,"avg":".300","atBats":90,"obp":".360","slg":".489","ops":".849","caughtStealing":2,"stolenBases":8,"stolenBasePercentage":".800","caughtStealingPercentage":".200","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":103,"totalBases":44,"rbi":18,"leftOnBase":26,"sacBunts":3,"sacFlies":1,"babip":".347","groundOutsToAirouts":"1.17","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"45.00","popOuts":6,"lineOuts":10},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":59,"errors":1,"chances":60,"fielding":".983","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":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"battingOrder":"500","stats":{"batting":{"summary":"2-4 | 2B, BB, K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":3,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":43,"flyOuts":21,"groundOuts":30,"airOuts":31,"runs":16,"doubles":13,"triples":0,"homeRuns":2,"strikeOuts":33,"baseOnBalls":12,"intentionalWalks":0,"hits":44,"hitByPitch":2,"avg":".321","atBats":137,"obp":".384","slg":".460","ops":".844","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":152,"totalBases":63,"rbi":21,"leftOnBase":49,"sacBunts":1,"sacFlies":0,"babip":".412","groundOutsToAirouts":"0.97","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"68.50","popOuts":2,"lineOuts":8},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":109,"errors":3,"chances":118,"fielding":".975","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"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":7,"gamesStarted":7,"flyOuts":25,"groundOuts":33,"airOuts":48,"runs":18,"doubles":6,"triples":1,"homeRuns":5,"strikeOuts":16,"baseOnBalls":16,"intentionalWalks":0,"hits":32,"hitByPitch":1,"atBats":123,"obp":".340","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":560,"era":"3.97","inningsPitched":"34.0","wins":1,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":15,"whip":"1.41","battersFaced":146,"outs":102,"gamesPitched":7,"completeGames":0,"shutouts":0,"pitchesThrown":560,"balls":234,"strikes":326,"strikePercentage":".580","hitBatsmen":1,"balks":1,"wildPitches":1,"pickoffs":1,"groundOutsToAirouts":"0.69","rbi":0,"winPercentage":".333","pitchesPerInning":"16.47","gamesFinished":0,"strikeoutWalkRatio":"1.00","strikeoutsPer9Inn":"4.24","walksPer9Inn":"4.24","hitsPer9Inn":"8.47","runsScoredPer9":"4.76","homeRunsPer9":"1.32","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":4,"passedBall":0,"popOuts":12,"lineOuts":11},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":1,"errors":2,"chances":7,"fielding":".714","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":7,"gamesStarted":7,"flyOuts":18,"groundOuts":34,"airOuts":33,"runs":28,"doubles":6,"triples":1,"homeRuns":7,"strikeOuts":31,"baseOnBalls":12,"intentionalWalks":0,"hits":44,"hitByPitch":4,"atBats":141,"obp":".380","caughtStealing":1,"stolenBases":7,"stolenBasePercentage":".875","caughtStealingPercentage":".125","numberOfPitches":595,"era":"7.22","inningsPitched":"33.2","wins":1,"losses":5,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":27,"whip":"1.66","battersFaced":158,"outs":101,"gamesPitched":7,"completeGames":0,"shutouts":0,"pitchesThrown":595,"balls":195,"strikes":400,"strikePercentage":".670","hitBatsmen":4,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.03","rbi":0,"winPercentage":".167","pitchesPerInning":"17.67","gamesFinished":0,"strikeoutWalkRatio":"2.58","strikeoutsPer9Inn":"8.29","walksPer9Inn":"3.21","hitsPer9Inn":"11.76","runsScoredPer9":"7.49","homeRunsPer9":"1.87","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":6,"lineOuts":9},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":0,"chances":2,"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":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"battingOrder":"600","stats":{"batting":{"summary":"1-3 | 2B, K, 2 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":2,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":2,"leftOnBase":1,"sacBunts":0,"sacFlies":1,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":2},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":0,"errors":1,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":38,"flyOuts":20,"groundOuts":25,"airOuts":29,"runs":20,"doubles":6,"triples":0,"homeRuns":2,"strikeOuts":44,"baseOnBalls":10,"intentionalWalks":0,"hits":30,"hitByPitch":1,"avg":".236","atBats":127,"obp":".295","slg":".331","ops":".626","caughtStealing":2,"stolenBases":3,"stolenBasePercentage":".600","caughtStealingPercentage":".400","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":139,"totalBases":42,"rbi":15,"leftOnBase":52,"sacBunts":0,"sacFlies":1,"babip":".341","groundOutsToAirouts":"0.86","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"63.50","popOuts":3,"lineOuts":6},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":72,"putOuts":55,"errors":3,"chances":130,"fielding":".977","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"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":20,"gamesStarted":2,"flyOuts":9,"groundOuts":19,"airOuts":17,"runs":9,"doubles":5,"triples":0,"homeRuns":1,"strikeOuts":13,"baseOnBalls":4,"intentionalWalks":1,"hits":17,"hitByPitch":1,"atBats":66,"obp":".310","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":271,"era":"4.15","inningsPitched":"17.1","wins":2,"losses":1,"saves":0,"saveOpportunities":1,"holds":1,"blownSaves":1,"earnedRuns":8,"whip":"1.21","battersFaced":71,"outs":52,"gamesPitched":20,"completeGames":0,"shutouts":0,"pitchesThrown":271,"balls":95,"strikes":176,"strikePercentage":".650","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":1,"groundOutsToAirouts":"1.12","rbi":0,"winPercentage":".667","pitchesPerInning":"15.63","gamesFinished":5,"strikeoutWalkRatio":"3.25","strikeoutsPer9Inn":"6.75","walksPer9Inn":"2.08","hitsPer9Inn":"8.83","runsScoredPer9":"4.67","homeRunsPer9":"0.52","inheritedRunners":15,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":4,"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}},"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":18,"gamesStarted":1,"flyOuts":15,"groundOuts":13,"airOuts":24,"runs":10,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":26,"baseOnBalls":11,"intentionalWalks":2,"hits":22,"hitByPitch":1,"atBats":85,"obp":".351","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":413,"era":"4.09","inningsPitched":"22.0","wins":0,"losses":3,"saves":2,"saveOpportunities":2,"holds":3,"blownSaves":0,"earnedRuns":10,"whip":"1.50","battersFaced":97,"outs":66,"gamesPitched":18,"completeGames":0,"shutouts":0,"pitchesThrown":413,"balls":146,"strikes":267,"strikePercentage":".650","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":1,"groundOutsToAirouts":"0.54","rbi":0,"winPercentage":".000","pitchesPerInning":"18.77","gamesFinished":6,"strikeoutWalkRatio":"2.36","strikeoutsPer9Inn":"10.64","walksPer9Inn":"4.50","hitsPer9Inn":"9.00","runsScoredPer9":"4.09","homeRunsPer9":"0.82","inheritedRunners":3,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":4,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":3,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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,"battingOrder":"100","stats":{"batting":{"summary":"0-5 | 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"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":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":3,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":40,"flyOuts":14,"groundOuts":30,"airOuts":24,"runs":15,"doubles":3,"triples":1,"homeRuns":2,"strikeOuts":38,"baseOnBalls":15,"intentionalWalks":0,"hits":27,"hitByPitch":1,"avg":".227","atBats":119,"obp":".319","slg":".319","ops":".638","caughtStealing":2,"stolenBases":3,"stolenBasePercentage":".600","caughtStealingPercentage":".400","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":135,"totalBases":38,"rbi":12,"leftOnBase":35,"sacBunts":0,"sacFlies":0,"babip":".316","groundOutsToAirouts":"1.25","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"59.50","popOuts":1,"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":53,"putOuts":47,"errors":3,"chances":103,"fielding":".971","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID696100":{"person":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"jerseyNumber":"15","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"battingOrder":"300","stats":{"batting":{"summary":"1-4 | BB, 2 K, R","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":42,"flyOuts":25,"groundOuts":19,"airOuts":40,"runs":27,"doubles":8,"triples":0,"homeRuns":11,"strikeOuts":62,"baseOnBalls":12,"intentionalWalks":1,"hits":41,"hitByPitch":3,"avg":".253","atBats":162,"obp":".316","slg":".506","ops":".822","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":177,"totalBases":82,"rbi":19,"leftOnBase":66,"sacBunts":0,"sacFlies":0,"babip":".337","groundOutsToAirouts":"0.48","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"14.73","popOuts":7,"lineOuts":8},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":5,"stolenBases":20,"stolenBasePercentage":".800","caughtStealingPercentage":".200","assists":8,"putOuts":212,"errors":3,"chances":223,"fielding":".987","passedBall":2,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID608372":{"person":{"id":608372,"fullName":"Tomoyuki Sugano","link":"/api/v1/people/608372"},"jerseyNumber":"11","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":9,"gamesStarted":9,"flyOuts":34,"groundOuts":56,"airOuts":54,"runs":21,"doubles":14,"triples":0,"homeRuns":9,"strikeOuts":25,"baseOnBalls":14,"intentionalWalks":0,"hits":45,"hitByPitch":1,"atBats":177,"obp":".308","caughtStealing":1,"stolenBases":7,"stolenBasePercentage":".875","caughtStealingPercentage":".125","numberOfPitches":744,"era":"4.02","inningsPitched":"47.0","wins":4,"losses":3,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":21,"whip":"1.26","battersFaced":195,"outs":141,"gamesPitched":9,"completeGames":0,"shutouts":0,"pitchesThrown":744,"balls":284,"strikes":460,"strikePercentage":".620","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.04","rbi":0,"winPercentage":".571","pitchesPerInning":"15.83","gamesFinished":0,"strikeoutWalkRatio":"1.79","strikeoutsPer9Inn":"4.79","walksPer9Inn":"2.68","hitsPer9Inn":"8.62","runsScoredPer9":"4.02","homeRunsPer9":"1.72","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":3,"passedBall":0,"popOuts":6,"lineOuts":14},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":4,"errors":0,"chances":9,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID687597":{"person":{"id":687597,"fullName":"Jordan Beck","link":"/api/v1/people/687597"},"jerseyNumber":"27","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":30,"flyOuts":15,"groundOuts":21,"airOuts":25,"runs":7,"doubles":5,"triples":1,"homeRuns":1,"strikeOuts":22,"baseOnBalls":5,"intentionalWalks":0,"hits":15,"hitByPitch":0,"avg":".183","atBats":82,"obp":".227","slg":".305","ops":".532","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":88,"totalBases":25,"rbi":10,"leftOnBase":48,"sacBunts":0,"sacFlies":1,"babip":".233","groundOutsToAirouts":"0.84","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"82.00","popOuts":5,"lineOuts":5},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":40,"errors":1,"chances":42,"fielding":".976","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":6,"gamesStarted":0,"flyOuts":13,"groundOuts":15,"airOuts":21,"runs":13,"doubles":5,"triples":0,"homeRuns":5,"strikeOuts":25,"baseOnBalls":5,"intentionalWalks":1,"hits":23,"hitByPitch":0,"atBats":82,"obp":".322","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":356,"era":"5.57","inningsPitched":"21.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":13,"whip":"1.33","battersFaced":89,"outs":63,"gamesPitched":6,"completeGames":0,"shutouts":0,"pitchesThrown":356,"balls":121,"strikes":235,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.71","rbi":0,"winPercentage":".---","pitchesPerInning":"16.95","gamesFinished":5,"strikeoutWalkRatio":"5.00","strikeoutsPer9Inn":"10.71","walksPer9Inn":"2.14","hitsPer9Inn":"9.86","runsScoredPer9":"5.57","homeRunsPer9":"2.14","inheritedRunners":2,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":2,"sacFlies":0,"passedBall":0,"popOuts":6,"lineOuts":2},"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,"battingOrder":"900","stats":{"batting":{"summary":"0-3 | K, RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"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":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":1,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":2,"putOuts":10,"errors":1,"chances":13,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":24,"flyOuts":10,"groundOuts":21,"airOuts":18,"runs":3,"doubles":6,"triples":0,"homeRuns":0,"strikeOuts":18,"baseOnBalls":4,"intentionalWalks":0,"hits":14,"hitByPitch":1,"avg":".203","atBats":69,"obp":".253","slg":".290","ops":".543","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":76,"totalBases":20,"rbi":8,"leftOnBase":32,"sacBunts":1,"sacFlies":1,"babip":".269","groundOutsToAirouts":"1.17","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":5,"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":5,"stolenBases":19,"stolenBasePercentage":".792","caughtStealingPercentage":".208","assists":9,"putOuts":141,"errors":2,"chances":152,"fielding":".987","passedBall":1,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID686668":{"person":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"jerseyNumber":"9","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":41,"flyOuts":12,"groundOuts":27,"airOuts":20,"runs":19,"doubles":4,"triples":0,"homeRuns":1,"strikeOuts":39,"baseOnBalls":10,"intentionalWalks":0,"hits":22,"hitByPitch":0,"avg":".204","atBats":108,"obp":".271","slg":".269","ops":".540","caughtStealing":2,"stolenBases":8,"stolenBasePercentage":".800","caughtStealingPercentage":".200","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":118,"totalBases":29,"rbi":3,"leftOnBase":54,"sacBunts":0,"sacFlies":0,"babip":".309","groundOutsToAirouts":"1.35","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"108.00","popOuts":2,"lineOuts":6},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":82,"errors":0,"chances":82,"fielding":"1.000","passedBall":0,"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-6)","summary":"4.2 IP, 6 ER, 5 K, 3 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":3,"groundOuts":4,"airOuts":5,"runs":7,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":5,"baseOnBalls":3,"intentionalWalks":0,"hits":9,"hitByPitch":0,"atBats":22,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":101,"inningsPitched":"4.2","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":6,"battersFaced":26,"outs":14,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":101,"balls":42,"strikes":59,"strikePercentage":".580","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":7,"gamesFinished":0,"runsScoredPer9":"13.50","homeRunsPer9":"3.86","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":11,"gamesStarted":10,"flyOuts":28,"groundOuts":59,"airOuts":46,"runs":44,"doubles":16,"triples":1,"homeRuns":9,"strikeOuts":36,"baseOnBalls":17,"intentionalWalks":0,"hits":76,"hitByPitch":3,"atBats":215,"obp":".407","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":888,"era":"7.03","inningsPitched":"48.2","wins":2,"losses":6,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":38,"whip":"1.91","battersFaced":237,"outs":146,"gamesPitched":11,"completeGames":0,"shutouts":0,"pitchesThrown":888,"balls":340,"strikes":548,"strikePercentage":".620","hitBatsmen":3,"balks":1,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.28","rbi":7,"winPercentage":".250","pitchesPerInning":"18.25","gamesFinished":0,"strikeoutWalkRatio":"2.12","strikeoutsPer9Inn":"6.66","walksPer9Inn":"3.14","hitsPer9Inn":"14.05","runsScoredPer9":"8.14","homeRunsPer9":"1.66","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":8,"lineOuts":10},"fielding":{"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,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":45,"flyOuts":24,"groundOuts":35,"airOuts":42,"runs":12,"doubles":9,"triples":0,"homeRuns":1,"strikeOuts":45,"baseOnBalls":8,"intentionalWalks":0,"hits":31,"hitByPitch":2,"avg":".204","atBats":152,"obp":".252","slg":".283","ops":".535","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":163,"totalBases":43,"rbi":11,"leftOnBase":85,"sacBunts":0,"sacFlies":1,"babip":".280","groundOutsToAirouts":"0.83","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"152.00","popOuts":7,"lineOuts":11},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":102,"putOuts":57,"errors":3,"chances":162,"fielding":".981","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":"400","stats":{"batting":{"summary":"1-3 | 2B, BB, HBP","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":1,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":2,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":9,"errors":0,"chances":9,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":46,"flyOuts":25,"groundOuts":54,"airOuts":38,"runs":20,"doubles":8,"triples":1,"homeRuns":6,"strikeOuts":30,"baseOnBalls":17,"intentionalWalks":0,"hits":46,"hitByPitch":3,"avg":".275","atBats":167,"obp":".351","slg":".443","ops":".794","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":188,"totalBases":74,"rbi":23,"leftOnBase":68,"sacBunts":0,"sacFlies":1,"babip":".303","groundOutsToAirouts":"1.42","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"27.83","popOuts":6,"lineOuts":7},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":17,"putOuts":278,"errors":0,"chances":295,"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":"1.0 IP, 0 ER, 2 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":14,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":14,"balls":4,"strikes":10,"strikePercentage":".710","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":6,"gamesStarted":0,"flyOuts":1,"groundOuts":7,"airOuts":5,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":6,"baseOnBalls":4,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":22,"obp":".308","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":107,"era":"1.50","inningsPitched":"6.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":2,"blownSaves":0,"earnedRuns":1,"whip":"1.33","battersFaced":26,"outs":18,"gamesPitched":6,"completeGames":0,"shutouts":0,"pitchesThrown":107,"balls":41,"strikes":66,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.40","rbi":0,"winPercentage":".---","pitchesPerInning":"17.83","gamesFinished":1,"strikeoutWalkRatio":"1.50","strikeoutsPer9Inn":"9.00","walksPer9Inn":"6.00","hitsPer9Inn":"6.00","runsScoredPer9":"1.50","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":13,"gamesStarted":0,"flyOuts":21,"groundOuts":26,"airOuts":31,"runs":5,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":25,"baseOnBalls":8,"intentionalWalks":1,"hits":15,"hitByPitch":0,"atBats":96,"obp":".219","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":376,"era":"1.27","inningsPitched":"28.1","wins":3,"losses":0,"saves":3,"saveOpportunities":3,"holds":1,"blownSaves":0,"earnedRuns":4,"whip":"0.81","battersFaced":105,"outs":85,"gamesPitched":13,"completeGames":0,"shutouts":0,"pitchesThrown":376,"balls":126,"strikes":250,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.84","rbi":0,"winPercentage":"1.000","pitchesPerInning":"13.27","gamesFinished":5,"strikeoutWalkRatio":"3.13","strikeoutsPer9Inn":"7.94","walksPer9Inn":"2.54","hitsPer9Inn":"4.76","runsScoredPer9":"1.59","homeRunsPer9":"0.32","inheritedRunners":9,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":4,"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":19,"gamesStarted":0,"flyOuts":8,"groundOuts":13,"airOuts":18,"runs":6,"doubles":1,"triples":1,"homeRuns":1,"strikeOuts":18,"baseOnBalls":9,"intentionalWalks":1,"hits":16,"hitByPitch":0,"atBats":64,"obp":".338","caughtStealing":0,"stolenBases":5,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":291,"era":"3.31","inningsPitched":"16.1","wins":0,"losses":1,"saves":0,"saveOpportunities":1,"holds":8,"blownSaves":1,"earnedRuns":6,"whip":"1.53","battersFaced":75,"outs":49,"gamesPitched":19,"completeGames":0,"shutouts":0,"pitchesThrown":291,"balls":105,"strikes":186,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.72","rbi":0,"winPercentage":".000","pitchesPerInning":"17.82","gamesFinished":1,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"9.92","walksPer9Inn":"4.96","hitsPer9Inn":"8.82","runsScoredPer9":"3.31","homeRunsPer9":"0.55","inheritedRunners":22,"inheritedRunnersScored":6,"catchersInterference":1,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":4,"lineOuts":6},"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":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":2,"flyOuts":0,"groundOuts":3,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":4,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"babip":".000","groundOutsToAirouts":"3.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID671111":{"person":{"id":671111,"fullName":"Sammy Peralta","link":"/api/v1/people/671111"},"jerseyNumber":"57","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":"800","stats":{"batting":{"summary":"1-4","gamesPlayed":1,"flyOuts":0,"groundOuts":3,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":44,"flyOuts":12,"groundOuts":32,"airOuts":35,"runs":18,"doubles":7,"triples":0,"homeRuns":1,"strikeOuts":36,"baseOnBalls":22,"intentionalWalks":0,"hits":29,"hitByPitch":0,"avg":".223","atBats":130,"obp":".331","slg":".300","ops":".631","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":154,"totalBases":39,"rbi":10,"leftOnBase":65,"sacBunts":0,"sacFlies":2,"babip":".295","groundOutsToAirouts":"0.91","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"130.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":76,"putOuts":26,"errors":4,"chances":106,"fielding":".962","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]}},"batters":[666397,666160,696100,681198,687859,650489,664983,691720,664954,547179,680604,678020,680767],"pitchers":[547179,680604,678020,680767],"bench":[687597,686668,694514,678662],"bullpen":[657514,607536,685299,677955,675848,671111,500779,622608,608372],"battingOrder":[666397,666160,696100,681198,687859,650489,664983,691720,664954],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Rumfield (8, Soroka); Johnston, T (13, Soroka); Castro, W (6, Soroka)."},{"label":"TB","value":"Castro, W 2; Goodman; Johnston, T 3; Karros, K; McCarthy 2; Rumfield 2."},{"label":"RBI","value":"Castro, W 2 (15); Johnston, T (21); McCarthy (18); Sullivan, B (8)."},{"label":"2-out RBI","value":"Castro, W; Johnston, T."},{"label":"Runners left in scoring position, 2 out","value":"Karros, K; McCarthy; Goodman."},{"label":"SF","value":"Castro, W; Sullivan, B."},{"label":"Team RISP","value":"3-for-7."},{"label":"Team LOB","value":"8."}]},{"title":"FIELDING","fieldList":[{"label":"E","value":"Sullivan, B (2, throw); Castro, W (3, throw)."},{"label":"Pickoffs","value":"Castaño (Waldschmidt at 1st base)."}]}],"note":[]}},"officials":[{"official":{"id":521051,"fullName":"Nick Mahrley","link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427243,"fullName":"Marvin Hudson","link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":503502,"fullName":"Ryan Blakney","link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":676581,"fullName":"James Jean","link":"/api/v1/people/676581"},"officialType":"Third Base"}],"info":[{"label":"HBP","value":"Rumfield (by Pfaadt)."},{"label":"ABS Challenge","value":"Moreno (Ball-Overturned to Strike); Fernandez, Jo (Strike-Confirmed); Rumfield (Strike-Overturned to Ball)."},{"label":"Pitches-strikes","value":"Soroka 98-67; Thompson, R 3-1; Morillo, J 4-4; Pfaadt 16-7; Clarke, T 7-4; Sewald 16-11; Lorenzen 101-59; Castaño 45-31; Halvorsen 14-10; Vodnik 11-7."},{"label":"Groundouts-flyouts","value":"Soroka 2-3; Thompson, R 1-0; Morillo, J 2-0; Pfaadt 0-0; Clarke, T 1-0; Sewald 0-2; Lorenzen 4-3; Castaño 2-2; Halvorsen 1-0; Vodnik 1-0."},{"label":"Batters faced","value":"Soroka 25; Thompson, R 1; Morillo, J 3; Pfaadt 5; Clarke, T 3; Sewald 4; Lorenzen 26; Castaño 10; Halvorsen 4; Vodnik 3."},{"label":"Inherited runners-scored","value":"Thompson, R 2-0; Clarke, T 2-2; Castaño 1-0."},{"label":"Umpires","value":"HP: Nick Mahrley. 1B: Marvin Hudson. 2B: Ryan Blakney. 3B: James Jean. "},{"label":"Weather","value":"56 degrees, Partly Cloudy."},{"label":"Wind","value":"14 mph, In From CF."},{"label":"First pitch","value":"2:55 PM."},{"label":"T","value":"2:59 (1:45 delay)."},{"label":"Att","value":"24,955."},{"label":"Venue","value":"Coors Field."},{"label":"May 17, 2026"}],"pitchingNotes":[],"topPerformers":[{"player":{"person":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998","boxscoreName":"Carroll"},"jerseyNumber":"7","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"battingOrder":"200","stats":{"batting":{"summary":"2-4 | 2 HR, BB, 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":3,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":8,"rbi":3,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"2.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":5,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":43,"flyOuts":21,"groundOuts":32,"airOuts":37,"runs":31,"doubles":11,"triples":4,"homeRuns":7,"strikeOuts":42,"baseOnBalls":27,"intentionalWalks":1,"hits":42,"hitByPitch":2,"avg":".278","atBats":151,"obp":".390","slg":".543","ops":".933","caughtStealing":1,"stolenBases":6,"stolenBasePercentage":".857","caughtStealingPercentage":".143","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":182,"totalBases":82,"rbi":24,"leftOnBase":44,"sacBunts":0,"sacFlies":2,"babip":".337","groundOutsToAirouts":"0.86","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"21.57","popOuts":8,"lineOuts":8},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":99,"errors":2,"chances":103,"fielding":".981","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"type":"hitter","gameScore":73,"hittingGameScore":73},{"player":{"person":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515","boxscoreName":"Moreno"},"jerseyNumber":"14","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"battingOrder":"700","stats":{"batting":{"summary":"3-4 | BB, 2 R, SB","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":3,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":8,"errors":0,"chances":8,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":25,"flyOuts":18,"groundOuts":16,"airOuts":27,"runs":11,"doubles":7,"triples":0,"homeRuns":1,"strikeOuts":21,"baseOnBalls":6,"intentionalWalks":0,"hits":21,"hitByPitch":1,"avg":".253","atBats":83,"obp":".304","slg":".373","ops":".677","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":92,"totalBases":31,"rbi":12,"leftOnBase":38,"sacBunts":0,"sacFlies":2,"babip":".317","groundOutsToAirouts":"0.59","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"83.00","popOuts":3,"lineOuts":6},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":3,"stolenBases":7,"stolenBasePercentage":".700","caughtStealingPercentage":".300","assists":8,"putOuts":150,"errors":1,"chances":159,"fielding":".994","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"type":"hitter","gameScore":61,"hittingGameScore":61},{"player":{"person":{"id":647336,"fullName":"Michael Soroka","link":"/api/v1/people/647336","boxscoreName":"Soroka"},"jerseyNumber":"34","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"stats":{"batting":{},"pitching":{"note":"(W, 6-2)","summary":"5.2 IP, 2 ER, 8 K, 2 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":3,"groundOuts":2,"airOuts":7,"runs":2,"doubles":3,"triples":0,"homeRuns":0,"strikeOuts":8,"baseOnBalls":2,"intentionalWalks":0,"hits":6,"hitByPitch":0,"atBats":23,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":98,"inningsPitched":"5.2","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":25,"outs":17,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":98,"balls":31,"strikes":67,"strikePercentage":".680","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"3.18","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":3},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":9,"gamesStarted":9,"flyOuts":27,"groundOuts":42,"airOuts":45,"runs":19,"doubles":12,"triples":1,"homeRuns":4,"strikeOuts":55,"baseOnBalls":14,"intentionalWalks":0,"hits":51,"hitByPitch":3,"atBats":192,"obp":".325","caughtStealing":3,"stolenBases":6,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":827,"era":"3.49","inningsPitched":"49.0","wins":6,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":19,"whip":"1.33","battersFaced":210,"outs":147,"gamesPitched":9,"completeGames":0,"shutouts":0,"pitchesThrown":827,"balls":274,"strikes":553,"strikePercentage":".670","hitBatsmen":3,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.93","rbi":2,"winPercentage":".750","pitchesPerInning":"16.88","gamesFinished":0,"strikeoutWalkRatio":"3.93","strikeoutsPer9Inn":"10.10","walksPer9Inn":"2.57","hitsPer9Inn":"9.37","runsScoredPer9":"3.49","homeRunsPer9":"0.73","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":8,"lineOuts":10},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":2,"errors":1,"chances":4,"fielding":".750","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"type":"starter","gameScore":60,"pitchingGameScore":60}]},"decisions":{"winner":{"id":647336,"fullName":"Michael Soroka","link":"/api/v1/people/647336"},"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":{}}}}