{"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":825047,"link":"/api/v1.1/game/825047/feed/live","metaData":{"wait":10,"timeStamp":"20260812_224201","gameEvents":["field_out","game_finished"],"logicalEvents":["midInning","countChange","count12","newLeftHandedHit","basesEmpty","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":825047,"type":"R","doubleHeader":"N","id":"2026/08/12/colmlb-arimlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-825047-2026-08-12","season":"2026","seasonDisplay":"2026"},"datetime":{"dateTime":"2026-08-12T19:40:00Z","originalDate":"2026-08-12","officialDate":"2026-08-12","dayNight":"day","time":"12:40","ampm":"PM"},"status":{"abstractGameState":"Final","codedGameState":"F","detailedState":"Final","statusCode":"F","startTimeTBD":false,"abstractGameCode":"F"},"teams":{"away":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115","season":2026,"venue":{"id":19,"name":"Coors Field","link":"/api/v1/venues/19"},"springVenue":{"id":4249,"link":"/api/v1/venues/4249"},"teamCode":"col","fileCode":"col","abbreviation":"COL","teamName":"Rockies","locationName":"Denver","firstYearOfPlay":"1992","league":{"id":104,"name":"National League","link":"/api/v1/league/104"},"division":{"id":203,"name":"National League West","link":"/api/v1/divisions/203"},"sport":{"id":1,"link":"/api/v1/sports/1","name":"Major League Baseball"},"shortName":"Colorado","record":{"gamesPlayed":121,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":48,"losses":73,"ties":0,"pct":".397"},"records":{},"divisionLeader":false,"wins":48,"losses":73,"winningPercentage":".397"},"franchiseName":"Colorado","clubName":"Rockies","active":true},"home":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109","season":2026,"venue":{"id":15,"name":"Chase Field","link":"/api/v1/venues/15"},"springVenue":{"id":4249,"link":"/api/v1/venues/4249"},"teamCode":"ari","fileCode":"ari","abbreviation":"AZ","teamName":"D-backs","locationName":"Phoenix","firstYearOfPlay":"1996","league":{"id":104,"name":"National League","link":"/api/v1/league/104"},"division":{"id":203,"name":"National League West","link":"/api/v1/divisions/203"},"sport":{"id":1,"link":"/api/v1/sports/1","name":"Major League Baseball"},"shortName":"Arizona","record":{"gamesPlayed":122,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":64,"losses":58,"ties":0,"pct":".525"},"records":{},"divisionLeader":false,"wins":64,"losses":58,"winningPercentage":".525"},"franchiseName":"Arizona","clubName":"Diamondbacks","active":true}},"players":{"ID593958":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958","firstName":"Eduardo","lastName":"Rodriguez","primaryNumber":"57","birthDate":"1993-04-07","currentAge":33,"birthCity":"Valencia","birthCountry":"Venezuela","height":"6' 2\"","weight":231,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Eduardo","useLastName":"Rodriguez","middleName":"Jose","boxscoreName":"Rodriguez, Ed","nickName":"El Gualo","gender":"M","nameMatrilineal":"Hernandez","isPlayer":true,"isVerified":true,"mlbDebutDate":"2015-05-28","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Eduardo Rodriguez","nameSlug":"eduardo-rodriguez-593958","firstLastName":"Eduardo Rodriguez","lastFirstName":"Rodriguez, Eduardo","lastInitName":"Rodriguez, E","initLastName":"E Rodriguez","fullFMLName":"Eduardo Jose Rodriguez","fullLFMName":"Rodriguez, Eduardo Jose","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID666661":{"id":666661,"fullName":"Juan Morillo","link":"/api/v1/people/666661","firstName":"Juan","lastName":"Morillo","primaryNumber":"62","birthDate":"1999-03-19","currentAge":27,"birthCity":"Maracaibo","birthCountry":"Venezuela","height":"6' 1\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Juan","useLastName":"Morillo","middleName":"Diego","boxscoreName":"Morillo, J","gender":"M","nameMatrilineal":"Gutierrez","isPlayer":true,"isVerified":true,"mlbDebutDate":"2025-04-19","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Juan Morillo","nameSlug":"juan-morillo-666661","firstLastName":"Juan Morillo","lastFirstName":"Morillo, Juan","lastInitName":"Morillo, J","initLastName":"J Morillo","fullFMLName":"Juan Diego Morillo","fullLFMName":"Morillo, Juan Diego","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID694297":{"id":694297,"fullName":"Brandon Pfaadt","link":"/api/v1/people/694297","firstName":"Brandon","lastName":"Pfaadt","primaryNumber":"32","birthDate":"1998-10-15","currentAge":27,"birthCity":"Louisville","birthStateProvince":"KY","birthCountry":"USA","height":"6' 4\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Brandon","useLastName":"Pfaadt","middleName":"Connor","boxscoreName":"Pfaadt","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"pronunciation":"FOUGHT","mlbDebutDate":"2023-05-03","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Brandon Pfaadt","nameSlug":"brandon-pfaadt-694297","firstLastName":"Brandon Pfaadt","lastFirstName":"Pfaadt, Brandon","lastInitName":"Pfaadt, B","initLastName":"B Pfaadt","fullFMLName":"Brandon Connor Pfaadt","fullLFMName":"Pfaadt, Brandon Connor","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID694374":{"id":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374","firstName":"Timothy","lastName":"Tawa","primaryNumber":"13","birthDate":"1999-04-07","currentAge":27,"birthCity":"West Linn","birthStateProvince":"OR","birthCountry":"USA","height":"5' 11\"","weight":205,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"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},"ID691182":{"id":691182,"fullName":"Adael Amador","link":"/api/v1/people/691182","firstName":"Adael","lastName":"Amador","primaryNumber":"1","birthDate":"2003-04-11","currentAge":23,"birthCity":"Santo Domingo","birthCountry":"Dominican Republic","height":"5' 11\"","weight":209,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Adael","useLastName":"Amador","middleName":"Alexander","boxscoreName":"Amador","gender":"M","nameMatrilineal":"Santiago","isPlayer":true,"isVerified":true,"pronunciation":"ODD-eye-ell AH-mah-door","mlbDebutDate":"2024-06-09","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Adael Amador","nameSlug":"adael-amador-691182","firstLastName":"Adael Amador","lastFirstName":"Amador, Adael","lastInitName":"Amador, A","initLastName":"A Amador","fullFMLName":"Adael Alexander Amador","fullLFMName":"Amador, Adael Alexander","strikeZoneTop":3.17,"strikeZoneBottom":1.6},"ID672629":{"id":672629,"fullName":"Gerardo Carrillo","link":"/api/v1/people/672629","firstName":"Gerardo","lastName":"Carrillo","primaryNumber":"68","birthDate":"1998-09-13","currentAge":27,"birthCity":"Guadalajara","birthCountry":"Mexico","height":"6' 1\"","weight":185,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Gerardo","useLastName":"Carrillo","boxscoreName":"Carrillo","gender":"M","nameMatrilineal":"Baldenebro","isPlayer":true,"isVerified":true,"mlbDebutDate":"2026-07-22","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Gerardo Carrillo","nameSlug":"gerardo-carrillo-672629","firstLastName":"Gerardo Carrillo","lastFirstName":"Carrillo, Gerardo","lastInitName":"Carrillo, G","initLastName":"G Carrillo","fullFMLName":"Gerardo Carrillo","fullLFMName":"Carrillo, Gerardo","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"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},"ID682988":{"id":682988,"fullName":"Tyler Locklear","link":"/api/v1/people/682988","firstName":"Tyler","lastName":"Locklear","primaryNumber":"31","birthDate":"2000-11-24","currentAge":25,"birthCity":"Baltimore","birthStateProvince":"MD","birthCountry":"USA","height":"6' 2\"","weight":235,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Tyler","useLastName":"Locklear","middleName":"Evan","boxscoreName":"Locklear","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2024-06-09","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tyler Locklear","nameSlug":"tyler-locklear-682988","firstLastName":"Tyler Locklear","lastFirstName":"Locklear, Tyler","lastInitName":"Locklear, T","initLastName":"T Locklear","fullFMLName":"Tyler Evan Locklear","fullLFMName":"Locklear, Tyler Evan","strikeZoneTop":3.28,"strikeZoneBottom":1.66},"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},"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},"ID656786":{"id":656786,"fullName":"Parker Mushinski","link":"/api/v1/people/656786","firstName":"Parker","lastName":"Mushinski","primaryNumber":"67","birthDate":"1995-11-22","currentAge":30,"birthCity":"Arlington","birthStateProvince":"TX","birthCountry":"USA","height":"6' 0\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Parker","useLastName":"Mushinski","middleName":"Allen","boxscoreName":"Mushinski","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2017,"mlbDebutDate":"2022-04-17","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Parker Mushinski","nameSlug":"parker-mushinski-656786","firstLastName":"Parker Mushinski","lastFirstName":"Mushinski, Parker","lastInitName":"Mushinski, P","initLastName":"P Mushinski","fullFMLName":"Parker Allen Mushinski","fullLFMName":"Mushinski, Parker Allen","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID694249":{"id":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249","firstName":"Cole","lastName":"Carrigg","primaryNumber":"16","birthDate":"2002-05-08","currentAge":24,"birthCity":"Modesto","birthStateProvince":"CA","birthCountry":"USA","height":"6' 2\"","weight":204,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Cole","useLastName":"Carrigg","middleName":"Michael","boxscoreName":"Carrigg","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"pronunciation":"CARE-igg","mlbDebutDate":"2026-06-09","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Cole Carrigg","nameSlug":"cole-carrigg-694249","firstLastName":"Cole Carrigg","lastFirstName":"Carrigg, Cole","lastInitName":"Carrigg, C","initLastName":"C Carrigg","fullFMLName":"Cole Michael Carrigg","fullLFMName":"Carrigg, Cole Michael","strikeZoneTop":3.29,"strikeZoneBottom":1.66},"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},"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},"ID687312":{"id":687312,"fullName":"Gabriel Hughes","link":"/api/v1/people/687312","firstName":"Gabriel","lastName":"Hughes","primaryNumber":"43","birthDate":"2001-08-22","currentAge":24,"birthCity":"Anchorage","birthStateProvince":"AK","birthCountry":"USA","height":"6' 4\"","weight":238,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Gabriel","useLastName":"Hughes","middleName":"Alexander","boxscoreName":"Hughes","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2026-07-03","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Gabriel Hughes","nameSlug":"gabriel-hughes-687312","firstLastName":"Gabriel Hughes","lastFirstName":"Hughes, Gabriel","lastInitName":"Hughes, G","initLastName":"G Hughes","fullFMLName":"Gabriel Alexander Hughes","fullLFMName":"Hughes, Gabriel Alexander","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID683352":{"id":683352,"fullName":"Mitch Bratt","link":"/api/v1/people/683352","firstName":"Mitchell","lastName":"Bratt","primaryNumber":"60","birthDate":"2003-07-03","currentAge":23,"birthCity":"Newmarket","birthStateProvince":"ON","birthCountry":"Canada","height":"6' 1\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Mitch","useLastName":"Bratt","middleName":"Eric","boxscoreName":"Bratt","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2026-06-24","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Mitch Bratt","nameSlug":"mitch-bratt-683352","firstLastName":"Mitch Bratt","lastFirstName":"Bratt, Mitch","lastInitName":"Bratt, M","initLastName":"M Bratt","fullFMLName":"Mitchell Eric Bratt","fullLFMName":"Bratt, Mitchell Eric","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID688642":{"id":688642,"fullName":"Zach Agnos","link":"/api/v1/people/688642","firstName":"Zachary","lastName":"Agnos","primaryNumber":"36","birthDate":"2000-08-15","currentAge":25,"birthCity":"Haymarket","birthStateProvince":"VA","birthCountry":"USA","height":"6' 0\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Zach","useLastName":"Agnos","middleName":"George","boxscoreName":"Agnos","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-04-20","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Zach Agnos","nameSlug":"zach-agnos-688642","firstLastName":"Zach Agnos","lastFirstName":"Agnos, Zach","lastInitName":"Agnos, Z","initLastName":"Z Agnos","fullFMLName":"Zachary George Agnos","fullLFMName":"Agnos, Zachary George","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"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},"ID641793":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793","firstName":"Zack","lastName":"Littell","primaryNumber":"46","birthDate":"1995-10-05","currentAge":30,"birthCity":"Burlington","birthStateProvince":"NC","birthCountry":"USA","height":"6' 4\"","weight":250,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Zack","useLastName":"Littell","middleName":"Stuart","boxscoreName":"Littell","nickName":"Lit","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2013,"pronunciation":"lih-TELL","mlbDebutDate":"2018-06-05","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Zack Littell","nameSlug":"zack-littell-641793","firstLastName":"Zack Littell","lastFirstName":"Littell, Zack","lastInitName":"Littell, Z","initLastName":"Z Littell","fullFMLName":"Zack Stuart Littell","fullLFMName":"Littell, Zack Stuart","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID605447":{"id":605447,"fullName":"Jordan Romano","link":"/api/v1/people/605447","firstName":"Jordan","lastName":"Romano","primaryNumber":"68","birthDate":"1993-04-21","currentAge":33,"birthCity":"Markham","birthStateProvince":"ON","birthCountry":"Canada","height":"6' 5\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jordan","useLastName":"Romano","middleName":"Robert","boxscoreName":"Romano","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2014,"pronunciation":"row-MAN-oh","mlbDebutDate":"2019-06-12","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jordan Romano","nameSlug":"jordan-romano-605447","firstLastName":"Jordan Romano","lastFirstName":"Romano, Jordan","lastInitName":"Romano, J","initLastName":"J Romano","fullFMLName":"Jordan Robert Romano","fullLFMName":"Romano, Jordan Robert","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID691728":{"id":691728,"fullName":"Zac Veen","link":"/api/v1/people/691728","firstName":"Zachary","lastName":"Veen","primaryNumber":"13","birthDate":"2001-12-12","currentAge":24,"birthCity":"Port Orange","birthStateProvince":"FL","birthCountry":"USA","height":"6' 3\"","weight":243,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Zac","useLastName":"Veen","middleName":"Richard","boxscoreName":"Veen","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2025-04-08","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Zac Veen","nameSlug":"zac-veen-691728","firstLastName":"Zac Veen","lastFirstName":"Veen, Zac","lastInitName":"Veen, Z","initLastName":"Z Veen","fullFMLName":"Zachary Richard Veen","fullLFMName":"Veen, Zachary Richard","strikeZoneTop":3.36,"strikeZoneBottom":1.7},"ID693308":{"id":693308,"fullName":"Nick Frasso","link":"/api/v1/people/693308","firstName":"Nicholas","lastName":"Frasso","primaryNumber":"41","birthDate":"1998-10-18","currentAge":27,"birthCity":"Torrance","birthStateProvince":"CA","birthCountry":"USA","height":"6' 5\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Nick","useLastName":"Frasso","middleName":"Paul","boxscoreName":"Frasso","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2026-08-04","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Nick Frasso","nameSlug":"nick-frasso-693308","firstLastName":"Nick Frasso","lastFirstName":"Frasso, Nick","lastInitName":"Frasso, N","initLastName":"N Frasso","fullFMLName":"Nicholas Paul Frasso","fullLFMName":"Frasso, Nicholas Paul","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},"ID691769":{"id":691769,"fullName":"Philip Abner","link":"/api/v1/people/691769","firstName":"Philip","lastName":"Abner","primaryNumber":"50","birthDate":"2002-05-05","currentAge":24,"birthCity":"Charlotte","birthStateProvince":"NC","birthCountry":"USA","height":"6' 1\"","weight":230,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Philip","useLastName":"Abner","middleName":"James","boxscoreName":"Abner","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"mlbDebutDate":"2025-09-19","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Philip Abner","nameSlug":"philip-abner-691769","firstLastName":"Philip Abner","lastFirstName":"Abner, Philip","lastInitName":"Abner, P","initLastName":"P Abner","fullFMLName":"Philip James Abner","fullLFMName":"Abner, Philip James","strikeZoneTop":3.41,"strikeZoneBottom":1.57},"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},"ID663372":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372","firstName":"Ryan","lastName":"Feltner","primaryNumber":"18","birthDate":"1996-09-02","currentAge":29,"birthCity":"Orlando","birthStateProvince":"FL","birthCountry":"USA","height":"6' 4\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Ryan","useLastName":"Feltner","middleName":"Donald","boxscoreName":"Feltner","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2021-09-05","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ryan Feltner","nameSlug":"ryan-feltner-663372","firstLastName":"Ryan Feltner","lastFirstName":"Feltner, Ryan","lastInitName":"Feltner, R","initLastName":"R Feltner","fullFMLName":"Ryan Donald Feltner","fullLFMName":"Feltner, Ryan Donald","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"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},"ID663457":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457","firstName":"Lars","lastName":"Nootbaar","primaryNumber":"21","birthDate":"1997-09-08","currentAge":28,"birthCity":"El Segundo","birthStateProvince":"CA","birthCountry":"USA","height":"6' 1\"","weight":205,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Lars","useLastName":"Nootbaar","middleName":"Taylor-Tatsuji","boxscoreName":"Nootbaar","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"pronunciation":"NUTE-bahr","mlbDebutDate":"2021-06-22","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Lars Nootbaar","nameSlug":"lars-nootbaar-663457","firstLastName":"Lars Nootbaar","lastFirstName":"Nootbaar, Lars","lastInitName":"Nootbaar, L","initLastName":"L Nootbaar","fullFMLName":"Lars Taylor-Tatsuji Nootbaar","fullLFMName":"Nootbaar, Lars Taylor-Tatsuji","strikeZoneTop":3.259,"strikeZoneBottom":1.645},"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},"ID623474":{"id":623474,"fullName":"Jimmy Herget","link":"/api/v1/people/623474","firstName":"Jimmy","lastName":"Herget","primaryNumber":"44","birthDate":"1993-09-09","currentAge":32,"birthCity":"Tampa","birthStateProvince":"FL","birthCountry":"USA","height":"6' 3\"","weight":183,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jimmy","useLastName":"Herget","middleName":"Matthew","boxscoreName":"Herget, J","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"pronunciation":"HER-geht","mlbDebutDate":"2019-07-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jimmy Herget","nameSlug":"jimmy-herget-623474","firstLastName":"Jimmy Herget","lastFirstName":"Herget, Jimmy","lastInitName":"Herget, J","initLastName":"J Herget","fullFMLName":"Jimmy Matthew Herget","fullLFMName":"Herget, Jimmy Matthew","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"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},"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},"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":25,"birthCity":"Seattle","birthStateProvince":"WA","birthCountry":"USA","height":"5' 10\"","weight":180,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Corbin","useLastName":"Carroll","middleName":"Franklin","boxscoreName":"Carroll","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2022-08-29","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Corbin Carroll","nameSlug":"corbin-carroll-682998","firstLastName":"Corbin Carroll","lastFirstName":"Carroll, Corbin","lastInitName":"Carroll, C","initLastName":"C Carroll","fullFMLName":"Corbin Franklin Carroll","fullLFMName":"Carroll, Corbin Franklin","strikeZoneTop":3.1,"strikeZoneBottom":1.57},"ID678662":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662","firstName":"Ezequiel","lastName":"Tovar","primaryNumber":"14","birthDate":"2001-08-01","currentAge":25,"birthCity":"Maracay","birthCountry":"Venezuela","height":"6' 0\"","weight":192,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Ezequiel","useLastName":"Tovar","middleName":"Jesus","boxscoreName":"Tovar","gender":"M","nameMatrilineal":"Gota","isPlayer":true,"isVerified":false,"pronunciation":"eh-ZEE-kee-ehl","mlbDebutDate":"2022-09-23","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ezequiel Tovar","nameSlug":"ezequiel-tovar-678662","firstLastName":"Ezequiel Tovar","lastFirstName":"Tovar, Ezequiel","lastInitName":"Tovar, E","initLastName":"E Tovar","fullFMLName":"Ezequiel Jesus Tovar","fullLFMName":"Tovar, Ezequiel Jesus","strikeZoneTop":3.22,"strikeZoneBottom":1.63},"ID547179":{"id":547179,"fullName":"Michael Lorenzen","link":"/api/v1/people/547179","firstName":"Michael","lastName":"Lorenzen","primaryNumber":"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},"ID681393":{"id":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393","firstName":"Connor","lastName":"Norby","primaryNumber":"35","birthDate":"2000-06-08","currentAge":26,"birthCity":"Brooklyn Park","birthStateProvince":"MN","birthCountry":"USA","height":"5' 10\"","weight":180,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Connor","useLastName":"Norby","middleName":"David","boxscoreName":"Norby","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2024-06-03","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Connor Norby","nameSlug":"connor-norby-681393","firstLastName":"Connor Norby","lastFirstName":"Norby, Connor","lastInitName":"Norby, C","initLastName":"C Norby","fullFMLName":"Connor David Norby","fullLFMName":"Norby, Connor David","strikeZoneTop":3.113,"strikeZoneBottom":1.571},"ID596146":{"id":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146","firstName":"Maximilian","lastName":"Kepler","primaryNumber":"22","birthDate":"1993-02-10","currentAge":33,"birthCity":"Berlin","birthCountry":"Germany","height":"6' 4\"","weight":225,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Max","useLastName":"Kepler","boxscoreName":"Kepler","nickName":"Rozycki","gender":"M","nameMatrilineal":"Rozycki","isPlayer":true,"isVerified":true,"mlbDebutDate":"2015-09-27","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Max Kepler","nameSlug":"max-kepler-596146","firstLastName":"Max Kepler","lastFirstName":"Kepler, Max","lastInitName":"Kepler, M","initLastName":"M Kepler","fullFMLName":"Maximilian Kepler","fullLFMName":"Kepler, Maximilian","strikeZoneTop":3.376,"strikeZoneBottom":1.704},"ID805299":{"id":805299,"fullName":"Brandyn Garcia","link":"/api/v1/people/805299","firstName":"Brandyn","lastName":"Garcia","primaryNumber":"55","birthDate":"2000-05-27","currentAge":26,"birthCity":"Newport","birthStateProvince":"RI","birthCountry":"USA","height":"6' 4\"","weight":235,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Brandyn","useLastName":"Garcia","middleName":"Michael","boxscoreName":"Garcia, B","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"mlbDebutDate":"2025-07-21","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Brandyn Garcia","nameSlug":"brandyn-garcia-805299","firstLastName":"Brandyn Garcia","lastFirstName":"Garcia, Brandyn","lastInitName":"Garcia, B","initLastName":"B Garcia","fullFMLName":"Brandyn Michael Garcia","fullLFMName":"Garcia, Brandyn Michael","strikeZoneTop":3.388,"strikeZoneBottom":1.71}},"venue":{"id":15,"name":"Chase Field","link":"/api/v1/venues/15","location":{"address1":"401 East Jefferson Street","city":"Phoenix","state":"Arizona","stateAbbrev":"AZ","postalCode":"85004","defaultCoordinates":{"latitude":33.445302,"longitude":-112.066687},"azimuthAngle":0.0,"elevation":1086,"country":"USA","phone":"(602) 462-6500"},"timeZone":{"tz":"MST","id":"America/Phoenix","offset":-7,"offsetAtGameTime":-7},"fieldInfo":{"capacity":48359,"turfType":"Artificial Turf","roofType":"Retractable","leftLine":328,"left":376,"leftCenter":412,"center":407,"rightCenter":414,"right":376,"rightLine":335},"active":true,"season":"2026"},"officialVenue":{"id":15,"link":"/api/v1/venues/15"},"weather":{"condition":"Roof Closed","temp":"75","wind":"0 mph, None"},"gameInfo":{"attendance":17168,"firstPitch":"2026-08-12T19:41:00.000Z","gameDurationMinutes":181},"review":{"hasChallenges":false,"away":{"used":0,"remaining":1},"home":{"used":0,"remaining":1}},"absChallenges":{"hasChallenges":true,"away":{"usedSuccessful":3,"usedFailed":2,"remaining":0},"home":{"usedSuccessful":4,"usedFailed":1,"remaining":1}},"flags":{"noHitter":false,"perfectGame":false,"awayTeamNoHitter":false,"awayTeamPerfectGame":false,"homeTeamNoHitter":false,"homeTeamPerfectGame":false},"alerts":[],"probablePitchers":{"away":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"home":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"}},"officialScorer":{"id":665415,"fullName":"Anthony Reel","link":"/api/v1/people/665415"},"primaryDatacaster":{"id":684883,"fullName":"Karl Hain","link":"/api/v1/people/684883"},"moundVisits":{"away":{"used":4,"remaining":1},"home":{"used":1,"remaining":3}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Jake McCarthy pops out to shortstop Geraldo Perdomo.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-08-12T19:41:32.496Z","endTime":"2026-08-12T19:42:12.240Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"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":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5],"actionIndex":[0,1,2],"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":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":"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-08-12T17:08:46.447Z","endTime":"2026-08-12T19:18:04.141Z","isPitch":false,"type":"action","player":{"id":664983,"link":"/api/v1/people/664983"}},{"details":{"description":"Status Change - Warmup","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-08-12T19:18:04.141Z","endTime":"2026-08-12T19:40:16.589Z","isPitch":false,"type":"action","player":{"id":664983,"link":"/api/v1/people/664983"}},{"details":{"description":"Status Change - In Progress","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-08-12T19:40:16.589Z","endTime":"2026-08-12T19:41:34.607Z","isPitch":false,"type":"action","player":{"id":664983,"link":"/api/v1/people/664983"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.9,"endSpeed":83.2,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.660156248154355,"aZ":-16.839810974868918,"pfxX":-5.518080486815199,"pfxZ":8.667376602102062,"pX":1.4293639804769942,"pZ":2.964162514759568,"vX0":9.094433891143234,"vY0":-132.0653062881508,"vZ0":-3.0889827871524087,"x":62.52,"y":158.75,"x0":-1.339264701969825,"y0":50.00644720300182,"z0":5.38506694959347,"aX":-9.767913641592216},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":15.2,"breakHorizontal":8.0,"spinRate":2246,"spinDirection":226},"zone":12,"typeConfidence":0.9,"plateTime":0.4144677376130339,"extension":6.101573613859919},"index":3,"playId":"1e8c4030-a874-3188-b296-3aeeffadf3dd","pitchNumber":1,"startTime":"2026-08-12T19:41:34.607Z","endTime":"2026-08-12T19:41:38.931Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.9,"endSpeed":82.9,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.175363741217215,"aZ":-15.905672830377373,"pfxX":-5.059068913604964,"pfxZ":9.194911159082992,"pX":-1.2457412739598643,"pZ":2.922580250602958,"vX0":3.2992131228985837,"vY0":-132.39520743888616,"vZ0":-3.1591573066920238,"x":164.48,"y":159.87,"x0":-1.8529594305716368,"y0":50.001553708410874,"z0":5.300427522128105,"aX":-8.949568380001516},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":16.2,"breakHorizontal":8.4,"spinRate":2220,"spinDirection":225},"zone":11,"typeConfidence":0.9,"plateTime":0.41424784799903147,"extension":6.040701468900814},"index":4,"playId":"ac4d22bb-ee33-3053-8d54-dfa32ca673fb","pitchNumber":2,"startTime":"2026-08-12T19:41:47.961Z","endTime":"2026-08-12T19:41:52.267Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.2,"endSpeed":82.4,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.820125131289814,"aZ":-15.824207724620079,"pfxX":-4.690836628697028,"pfxZ":9.365637427434839,"pX":-0.1763118255409402,"pZ":3.135840664144351,"vX0":5.419638245357722,"vY0":-131.30851787701,"vZ0":-2.676170957480411,"x":123.72,"y":154.11,"x0":-1.6576770331256854,"y0":50.00469770840456,"z0":5.345672563842693,"aX":-8.191619759827391},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":16.6,"breakHorizontal":7.3,"spinRate":2267,"spinDirection":231},"zone":2,"typeConfidence":0.88,"plateTime":0.4171423741668496,"extension":6.160896721338775},"hitData":{"launchSpeed":75.7,"launchAngle":68.0,"totalDistance":128.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":103.85,"coordY":162.17}},"index":5,"playId":"d50f0df7-238c-3402-9d92-d7c48b03eaa9","pitchNumber":3,"startTime":"2026-08-12T19:42:01.894Z","endTime":"2026-08-12T19:42:12.240Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-12T19:42:12.240Z","atBatIndex":0},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Cole Carrigg flies out to left fielder Max Kepler.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-08-12T19:42:25.286Z","endTime":"2026-08-12T19:43:00.705Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"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":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":596146,"link":"/api/v1/people/596146"},"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.5,"endSpeed":83.5,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.37541193288896,"aZ":-23.51148224698008,"pfxX":-8.984625529694979,"pfxZ":4.85158179140012,"pX":0.5342820575283634,"pZ":1.9868432912695697,"vX0":8.527935000391594,"vY0":-132.991539092488,"vZ0":-4.043154747579945,"x":96.63,"y":185.14,"x0":-1.5515648498347918,"y0":50.00305430684735,"z0":5.23879834069888,"aX":-16.04300734197077},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":8.0,"breakHorizontal":14.4,"spinRate":2079,"spinDirection":232},"zone":9,"typeConfidence":0.91,"plateTime":0.41235319788294733,"extension":6.146466943691746},"index":0,"playId":"dcf82510-ad7a-30c1-9e4c-f15ba589161c","pitchNumber":1,"startTime":"2026-08-12T19:42:36.837Z","endTime":"2026-08-12T19:42:42.611Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 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":87.4,"endSpeed":80.1,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.4648400744712,"aZ":-29.26394891644189,"pfxX":-9.338425511568927,"pfxZ":1.7859368276699135,"pX":0.122006429668416,"pZ":1.562447127867203,"vX0":7.351223196344299,"vY0":-127.02188706358257,"vZ0":-3.842512689962743,"x":112.35,"y":196.59,"x0":-1.598905467432964,"y0":50.00451038029684,"z0":5.426357129719423,"aX":-15.233377260552517},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":2.5,"breakHorizontal":15.2,"spinRate":2192,"spinDirection":244},"zone":14,"typeConfidence":0.9,"plateTime":0.4315119295146399,"extension":6.041828795711111},"hitData":{"launchSpeed":92.6,"launchAngle":37.0,"totalDistance":328.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":54.48,"coordY":87.55}},"index":1,"playId":"1a5090f1-23a8-3197-9b1d-fa03a94020db","pitchNumber":2,"startTime":"2026-08-12T19:42:50.650Z","endTime":"2026-08-12T19:43:00.705Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-12T19:43:00.705Z","atBatIndex":1},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"TJ Rumfield grounds out, third baseman Nolan Arenado to first baseman Tim Tawa.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-08-12T19:43:10.867Z","endTime":"2026-08-12T19:44:36.219Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":571448,"link":"/api/v1/people/571448"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":694374,"link":"/api/v1/people/694374"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.6,"endSpeed":83.1,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.875281608286944,"aZ":-18.034364752409136,"pfxX":-6.002326590843792,"pfxZ":7.957657790793844,"pX":0.5176911474478342,"pZ":1.9808408759980694,"vX0":7.755920587815222,"vY0":-133.0206191530639,"vZ0":-4.930835882849694,"x":97.27,"y":185.3,"x0":-1.6679192278233756,"y0":50.00088103644371,"z0":5.182581648415982,"aX":-10.661998393771825},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":13.4,"breakHorizontal":9.0,"spinRate":2349,"spinDirection":234},"zone":9,"typeConfidence":0.9,"plateTime":0.41315164447852926,"extension":6.273073768500175},"index":0,"playId":"a7ecb913-fbd9-31ec-bd23-d83c9dc8a955","pitchNumber":1,"startTime":"2026-08-12T19:43:28.040Z","endTime":"2026-08-12T19:43:35.569Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"index":1,"startTime":"2026-08-12T19:43:45.415Z","endTime":"2026-08-12T19:43:54.051Z","isPitch":false,"type":"action","player":{"id":681198,"link":"/api/v1/people/681198"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.2,"endSpeed":83.3,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.843019215755742,"aZ":-18.503571416393804,"pfxX":-7.102453116422039,"pfxZ":7.675738090064191,"pX":-1.564510247449447,"pZ":2.443431795962199,"vX0":3.160604930644817,"vY0":-132.7300780276349,"vZ0":-3.8197066593277755,"x":176.64,"y":172.81,"x0":-1.8489684216948348,"y0":50.00512265563661,"z0":5.251499367706803,"aX":-12.653288776808115},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":13.3,"breakHorizontal":12.1,"spinRate":2347,"spinDirection":231},"zone":13,"typeConfidence":0.9,"plateTime":0.41292236807463745,"extension":6.037048461169464},"index":2,"playId":"a742c8da-7f72-3852-8c6c-86f711c4236a","pitchNumber":2,"startTime":"2026-08-12T19:43:54.051Z","endTime":"2026-08-12T19:43:58.022Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.9,"endSpeed":84.1,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.008871572402466,"aZ":-19.42374363790538,"pfxX":-6.165708147599165,"pfxZ":7.034365479217331,"pX":-1.4096508850884355,"pZ":2.504011819899648,"vX0":3.20830427419743,"vY0":-133.82722245614102,"vZ0":-3.467136315604896,"x":170.73,"y":171.17,"x0":-1.8232354521699339,"y0":50.00438836580257,"z0":5.2084777767359,"aX":-11.179468681128593},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":12.2,"breakHorizontal":10.4,"spinRate":2403,"spinDirection":234},"zone":13,"typeConfidence":0.91,"plateTime":0.40934717143286337,"extension":6.4916427485548365},"index":3,"playId":"eeb81a01-3b17-382a-9439-24a2c0dbcb8a","pitchNumber":3,"startTime":"2026-08-12T19:44:09.820Z","endTime":"2026-08-12T19:44:14.115Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.6,"endSpeed":76.6,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.234980576293363,"aZ":-38.35785144957478,"pfxX":2.5088264078070015,"pfxZ":-4.192932082051951,"pX":0.17048104631412805,"pZ":1.8771364667728478,"vX0":3.5937045633878357,"vY0":-120.29381448278716,"vZ0":-0.709888283512666,"x":110.5,"y":188.1,"x0":-1.6660088886181388,"y0":50.005718162919806,"z0":5.561724558542434,"aX":3.6958329413657762},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.4,"breakVerticalInduced":-7.6,"breakHorizontal":-5.4,"spinRate":2392,"spinDirection":59},"zone":8,"typeConfidence":0.9,"plateTime":0.45444004767639967,"extension":6.0074094379840215},"hitData":{"launchSpeed":64.1,"launchAngle":-47.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":108.69,"coordY":177.7}},"index":4,"playId":"a3ee2db8-74ce-32d6-aa77-c729ca908d30","pitchNumber":4,"startTime":"2026-08-12T19:44:26.032Z","endTime":"2026-08-12T19:44:36.219Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-12T19:44:36.219Z","atBatIndex":2},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Geraldo Perdomo grounds out to first baseman TJ Rumfield.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-08-12T19:46:45.119Z","endTime":"2026-08-12T19:47:43.631Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":681198,"link":"/api/v1/people/681198"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.5,"endSpeed":86.4,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.583298835366353,"aZ":-13.514406925723344,"pfxX":-2.8579089974177405,"pfxZ":9.738357762158806,"pX":-0.338747386640756,"pZ":3.1236761092145278,"vX0":4.474240656361129,"vY0":-137.5782844822875,"vZ0":-4.006127809329862,"x":129.91,"y":154.44,"x0":-1.615010075918163,"y0":50.006244162120765,"z0":5.515018217198882,"aX":-5.47847315358466},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":17.0,"breakHorizontal":4.2,"spinRate":2444,"spinDirection":214},"zone":1,"typeConfidence":0.91,"plateTime":0.3981477894441974,"extension":6.456131783982879},"index":0,"playId":"6baf6046-dae2-37e3-bf15-1010f1d79df9","pitchNumber":1,"startTime":"2026-08-12T19:47:06.143Z","endTime":"2026-08-12T19:47:10.127Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.6,"endSpeed":87.4,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.28467745508322,"aZ":-13.037505929285633,"pfxX":-3.091992692619733,"pfxZ":9.76965026254311,"pX":-0.5255316668640128,"pZ":2.5006759030099377,"vX0":4.156513157703608,"vY0":-139.09382707298428,"vZ0":-5.701498945681892,"x":137.03,"y":171.26,"x0":-1.637725112544795,"y0":50.003001589920196,"z0":5.441984666802331,"aX":-6.057013964760778},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":16.7,"breakHorizontal":4.7,"spinRate":2491,"spinDirection":212},"zone":4,"typeConfidence":0.91,"plateTime":0.3938255730350799,"extension":6.478795455592302},"index":1,"playId":"f2e45068-8fc0-35f0-bda0-ead9afe9169a","pitchNumber":2,"startTime":"2026-08-12T19:47:20.330Z","endTime":"2026-08-12T19:47:23.728Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.0,"endSpeed":78.3,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.33412026538003,"aZ":-29.15172570236595,"pfxX":-3.0690740856555,"pfxZ":1.9484025590829255,"pX":-0.04416033208303236,"pZ":2.0450912908527727,"vX0":4.511191159602944,"vY0":-123.78707647806101,"vZ0":-2.474739275499438,"x":118.68,"y":183.56,"x0":-1.4901234971288058,"y0":50.00531558214907,"z0":5.49432876108916,"aX":-4.771327448311783},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":3.2,"breakHorizontal":4.6,"spinRate":1533,"spinDirection":202},"zone":8,"typeConfidence":0.9,"plateTime":0.44220249900131803,"extension":6.567309147245402},"hitData":{"launchSpeed":67.9,"launchAngle":-15.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":161.55,"coordY":167.77}},"index":2,"playId":"3ce49ffe-ed9d-33c9-90d6-80f8861f8c1d","pitchNumber":3,"startTime":"2026-08-12T19:47:36.531Z","endTime":"2026-08-12T19:47:43.631Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-12T19:47:43.631Z","atBatIndex":3},{"result":{"type":"atBat","event":"Triple","eventType":"triple","description":"Corbin Carroll triples (14) on a fly ball to right fielder Zac Veen.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-08-12T19:47:59.692Z","endTime":"2026-08-12T19:48:26.557Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":35},"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":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Triple","eventType":"triple","movementReason":null,"runner":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":691728,"link":"/api/v1/people/691728"},"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(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.8,"endSpeed":77.5,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.537196532669167,"aZ":-26.366303550231144,"pfxX":-3.2841344332138496,"pfxZ":3.8287781877574965,"pX":-0.1211708658368067,"pZ":1.8139453706958535,"vX0":4.455572438058079,"vY0":-121.99897660795256,"vZ0":-3.4539879096621626,"x":121.62,"y":189.8,"x0":-1.5390150210025195,"y0":50.003003925110356,"z0":5.5044451291726455,"aX":-4.982921615562232},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":6.4,"breakHorizontal":4.9,"spinRate":1640,"spinDirection":212},"zone":8,"typeConfidence":0.9,"plateTime":0.4478389379520049,"extension":6.638878388097021},"hitData":{"launchSpeed":85.3,"launchAngle":28.0,"totalDistance":303.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":225.95,"coordY":107.64}},"index":0,"playId":"25c2dbca-c5d4-3a35-93a7-0fe31b37e6f5","pitchNumber":1,"startTime":"2026-08-12T19:48:11.820Z","endTime":"2026-08-12T19:48:26.557Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-12T19:48:26.557Z","atBatIndex":4},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Gabriel Moreno singles on a ground ball to pitcher Ryan Feltner.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-08-12T19:48:48.499Z","endTime":"2026-08-12T19:49:49.998Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"postOnThird":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":663372,"link":"/api/v1/people/663372"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.3,"endSpeed":87.5,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.732232487115652,"aZ":-13.565627430669746,"pfxX":-4.4708771884635805,"pfxZ":9.518612686793261,"pX":0.6723327572723675,"pZ":2.5850110370868276,"vX0":7.7978582755463455,"vY0":-138.63351831592055,"vZ0":-5.328897932324505,"x":91.37,"y":168.98,"x0":-1.5904793092074578,"y0":50.00419345585604,"z0":5.43097014447828,"aX":-8.742297959526555},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":16.3,"breakHorizontal":6.6,"spinRate":2504,"spinDirection":215},"zone":6,"typeConfidence":0.91,"plateTime":0.3944490599864592,"extension":6.541968171232976},"index":0,"playId":"74e7574d-7342-3b9e-a4e5-fa1d3d82403e","pitchNumber":1,"startTime":"2026-08-12T19:48:57.995Z","endTime":"2026-08-12T19:49:01.201Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.3,"endSpeed":86.9,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.2554747172565,"aZ":-20.94276857153085,"pfxX":-8.931184765191993,"pfxZ":5.796192814395371,"pX":-0.28032428142381266,"pZ":2.1721029113621473,"vX0":7.066163265186366,"vY0":-138.61282735042187,"vZ0":-4.899418193038052,"x":127.69,"y":180.13,"x0":-1.707845753043,"y0":50.00170171324734,"z0":5.369255326324434,"aX":-17.30196548925408},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":9.6,"breakHorizontal":14.6,"spinRate":2453,"spinDirection":215},"zone":4,"typeConfidence":0.92,"plateTime":0.39580781278321675,"extension":6.553954840340811},"index":1,"playId":"56e54c1d-bb32-3137-93cf-f86f5886bf4c","pitchNumber":2,"startTime":"2026-08-12T19:49:18.524Z","endTime":"2026-08-12T19:49:22.752Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.2,"endSpeed":87.8,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.172216144475165,"aZ":-14.886842172592344,"pfxX":-4.2092965842801675,"pfxZ":8.740728595768152,"pX":-0.011878279738193965,"pZ":2.09558694521884,"vX0":6.2223462820297994,"vY0":-139.89716431221248,"vZ0":-6.32747785000316,"x":117.45,"y":182.2,"x0":-1.7201932169344996,"y0":50.006073727609476,"z0":5.366381481487583,"aX":-8.32836595749583},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":14.6,"breakHorizontal":6.4,"spinRate":2412,"spinDirection":215},"zone":5,"typeConfidence":0.91,"plateTime":0.39183227340076865,"extension":6.517988973709212},"hitData":{"launchSpeed":81.1,"launchAngle":-8.0,"totalDistance":15.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":128.7,"coordY":184.48}},"index":2,"playId":"0d4f9138-0b6a-3636-bc4e-015f7640a33e","pitchNumber":3,"startTime":"2026-08-12T19:49:43.239Z","endTime":"2026-08-12T19:49:49.998Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-12T19:49:49.998Z","atBatIndex":5},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ketel Marte singles on a line drive to right fielder Zac Veen. Corbin Carroll scores. Gabriel Moreno to 2nd.","rbi":1,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-08-12T19:50:24.217Z","endTime":"2026-08-12T19:51:56.682Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":60},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"postOnSecond":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":691728,"link":"/api/v1/people/691728"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"responsiblePitcher":{"id":663372,"link":"/api/v1/people/663372"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"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, 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":84.5,"endSpeed":78.2,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.716486636156557,"aZ":-26.78417404994302,"pfxX":-3.6924698144419925,"pfxZ":3.5179462540480553,"pX":0.5304259354161248,"pZ":-0.28145832884521116,"vX0":6.022250470815443,"vY0":-122.77707682708194,"vZ0":-8.226867748405503,"x":96.78,"y":246.38,"x0":-1.4715209021248319,"y0":50.001522871646706,"z0":5.383598405648462,"aX":-5.652371770617399},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":4.7,"breakHorizontal":5.3,"spinRate":1576,"spinDirection":208},"zone":14,"typeConfidence":0.9,"plateTime":0.44567965948145494,"extension":6.592907429501128},"index":0,"playId":"6cff9d5b-5f38-327a-b4c7-ba5f0dbfb53d","pitchNumber":1,"startTime":"2026-08-12T19:50:38.673Z","endTime":"2026-08-12T19:50:44.682Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.9,"endSpeed":78.4,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.96974922494568,"aZ":-26.854841729375106,"pfxX":-3.0333239649963613,"pfxZ":3.3878610136484335,"pX":0.03570771019891243,"pZ":2.2606654202625585,"vX0":5.236924039497688,"vY0":-125.02581675916939,"vZ0":-2.7693727436207527,"x":115.64,"y":177.74,"x0":-1.6991458322884068,"y0":50.00561447432755,"z0":5.6040814000004,"aX":-4.767465560113573},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":5.6,"breakHorizontal":4.2,"spinRate":1577,"spinDirection":207},"zone":5,"typeConfidence":0.9,"plateTime":0.43935461456556313,"extension":6.635399368587084},"index":1,"playId":"643793d0-6ac6-3992-a956-cc29ab7ab84d","pitchNumber":2,"startTime":"2026-08-12T19:51:05.468Z","endTime":"2026-08-12T19:51:09.337Z","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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.5,"endSpeed":87.2,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.025285380967226,"aZ":-12.822102462608283,"pfxX":-2.185898897782204,"pfxZ":9.970005238368039,"pX":0.6787964479247914,"pZ":0.7569642147259298,"vX0":6.6196737906341925,"vY0":-138.67997859108482,"vZ0":-10.108567535902697,"x":91.13,"y":218.34,"x0":-1.4587696309772877,"y0":50.00152934430139,"z0":5.31228299277194,"aX":-4.242711710112271},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":16.0,"breakHorizontal":2.5,"spinRate":2346,"spinDirection":212},"zone":14,"typeConfidence":0.9,"plateTime":0.3954862176969529,"extension":6.573914235464316},"index":2,"playId":"4b623a3c-787e-3dbe-9645-72e7cd47b965","pitchNumber":3,"startTime":"2026-08-12T19:51:22.107Z","endTime":"2026-08-12T19:51:26.832Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":79.5,"endSpeed":72.8,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.98488554314217,"aZ":-37.64063068781019,"pfxX":5.157263736211203,"pfxZ":-4.062371524536163,"pX":-0.1509409262325154,"pZ":3.0333140267656122,"vX0":1.6396551323625919,"vY0":-115.71308775393666,"vZ0":2.0529218773189344,"x":122.75,"y":156.88,"x0":-1.5399195214644281,"y0":50.00087875319904,"z0":5.759197746022819,"aX":6.944105188460199},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.9,"breakVerticalInduced":-6.5,"breakHorizontal":-9.7,"spinRate":2699,"spinDirection":44},"zone":2,"typeConfidence":0.92,"plateTime":0.4746118800335313,"extension":6.438919399750743},"hitData":{"launchSpeed":98.0,"launchAngle":17.0,"totalDistance":259.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":179.2,"coordY":88.22}},"index":3,"playId":"6093d7a3-af0c-3df8-909b-4e252d9f20c0","pitchNumber":4,"startTime":"2026-08-12T19:51:46.274Z","endTime":"2026-08-12T19:51:56.682Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-12T19:51:56.682Z","atBatIndex":6},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Lars Nootbaar grounds into a double play, third baseman Willi Castro to second baseman Connor Norby to first baseman TJ Rumfield. Ketel Marte out at 2nd. Lars Nootbaar out at 1st.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-08-12T19:52:19.978Z","endTime":"2026-08-12T19:54:37.796Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":650489,"link":"/api/v1/people/650489"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":681393,"link":"/api/v1/people/681393"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":681393,"link":"/api/v1/people/681393"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":681198,"link":"/api/v1/people/681198"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":true},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":86.5,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.786544985038105,"aZ":-15.912615777730535,"pfxX":-3.166025802429842,"pfxZ":8.513652338145288,"pX":0.2475922717330123,"pZ":1.60715318734671,"vX0":5.887403191288131,"vY0":-137.1914903981724,"vZ0":-7.201437824928777,"x":107.56,"y":195.39,"x0":-1.512927755982366,"y0":50.00387479733723,"z0":5.346863048323273,"aX":-6.0483223783018465},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":14.2,"breakHorizontal":4.6,"spinRate":2400,"spinDirection":204},"zone":8,"typeConfidence":0.91,"plateTime":0.39893928401261514,"extension":6.769869312516784},"index":0,"playId":"7fb091b6-7d3c-382d-a07a-f58a9836f7a4","pitchNumber":1,"startTime":"2026-08-12T19:52:30.381Z","endTime":"2026-08-12T19:52:35.968Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":115,"player":{"id":664954,"fullName":"Brett Sullivan","link":"/api/v1/people/664954"}}},{"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":1},"pitchData":{"startSpeed":84.5,"endSpeed":78.1,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.78352272054014,"aZ":-27.95602685751648,"pfxX":-2.8005398043119962,"pfxZ":2.733259316177458,"pX":0.14433297106817652,"pZ":1.9646316189968844,"vX0":5.245594119335522,"vY0":-122.97951801832552,"vZ0":-2.9098877779667,"x":111.5,"y":185.73,"x0":-1.6456990550003199,"y0":50.00161383183275,"z0":5.517183031055831,"aX":-4.3198833684448825},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":4.6,"breakHorizontal":4.0,"spinRate":1600,"spinDirection":205},"zone":8,"typeConfidence":0.9,"plateTime":0.44419144494883467,"extension":6.566987009063185},"index":1,"playId":"b49e742d-4aa4-3b52-ac45-8e8c940e1acf","pitchNumber":2,"startTime":"2026-08-12T19:53:03.608Z","endTime":"2026-08-12T19:53:12.705Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.5,"endSpeed":87.7,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.882597471577295,"aZ":-18.13025142853814,"pfxX":-4.655191948259031,"pfxZ":7.152954995049271,"pX":0.9568509329018963,"pZ":2.957721303940679,"vX0":8.435242275163581,"vY0":-138.92955729893194,"vZ0":-3.6655268840825235,"x":80.53,"y":158.92,"x0":-1.5079501076849748,"y0":50.00065737738873,"z0":5.492488299186816,"aX":-9.137949426217595},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":12.4,"breakHorizontal":6.7,"spinRate":2302,"spinDirection":208},"zone":12,"typeConfidence":0.81,"plateTime":0.39359676141167554,"extension":6.571431960589069},"index":2,"playId":"bf50b91c-2215-35c8-9364-3bfb01188d15","pitchNumber":3,"startTime":"2026-08-12T19:53:32.429Z","endTime":"2026-08-12T19:53:41.633Z","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":1},"pitchData":{"startSpeed":95.2,"endSpeed":86.2,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.748395445097124,"aZ":-21.869538890815328,"pfxX":-9.191028974451807,"pfxZ":5.386316445362288,"pX":1.1630468010004802,"pZ":2.209766250192726,"vX0":10.045170688619171,"vY0":-138.15767437060174,"vZ0":-4.686280751862422,"x":72.67,"y":179.12,"x0":-1.343864196096213,"y0":50.002515927615285,"z0":5.417928154470031,"aX":-17.584042053810297},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":8.8,"breakHorizontal":14.3,"spinRate":2413,"spinDirection":214},"zone":14,"typeConfidence":0.92,"plateTime":0.3980298083859717,"extension":6.439391655894628},"index":3,"playId":"0d0d559f-dbff-33e3-8cb8-47a2bb75b4a1","pitchNumber":4,"startTime":"2026-08-12T19:53:49.869Z","endTime":"2026-08-12T19:53:55.073Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.1,"endSpeed":82.6,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.67314401395472,"aZ":-26.1440925332016,"pfxX":1.8004101662658387,"pfxZ":3.5044957783207575,"pX":1.160966918228885,"pZ":2.3775297944275633,"vX0":6.654477986369765,"vY0":-129.71719516687216,"vZ0":-2.9585382619405336,"x":72.75,"y":174.59,"x0":-1.6614554944770612,"y0":50.00216992829354,"z0":5.505444448051131,"aX":3.097607628977574},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":6.0,"breakHorizontal":-4.6,"spinRate":2552,"spinDirection":142},"zone":14,"typeConfidence":0.91,"plateTime":0.4206843568086036,"extension":6.728439915323633},"index":4,"playId":"6ee6c672-c00d-37ce-bc1f-3bed640d65f8","pitchNumber":5,"startTime":"2026-08-12T19:54:09.610Z","endTime":"2026-08-12T19:54:14.502Z","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":1},"pitchData":{"startSpeed":95.0,"endSpeed":86.8,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.763939843567663,"aZ":-14.07493833687202,"pfxX":-2.9495061839111774,"pfxZ":9.352550350207139,"pX":-0.13152007713586888,"pZ":2.812425958795834,"vX0":4.640386239751968,"vY0":-138.23681045109277,"vZ0":-4.739039689198243,"x":122.01,"y":162.84,"x0":-1.4486250231295277,"y0":50.006804306514596,"z0":5.493726490312972,"aX":-5.710850541828399},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":16.1,"breakHorizontal":4.3,"spinRate":2443,"spinDirection":200},"zone":5,"typeConfidence":0.91,"plateTime":0.39619015004984837,"extension":6.5622113182181145},"hitData":{"launchSpeed":86.9,"launchAngle":-1.0,"totalDistance":40.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":103.35,"coordY":168.25}},"index":5,"playId":"6a55c1b7-1459-3af1-a739-d4b7c598799f","pitchNumber":6,"startTime":"2026-08-12T19:54:29.266Z","endTime":"2026-08-12T19:54:37.796Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-12T19:54:37.796Z","atBatIndex":7},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Hunter Goodman walks.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-08-12T19:56:36.523Z","endTime":"2026-08-12T19:57:59.961Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"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],"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":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.1,"endSpeed":82.5,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.564236254306266,"aZ":-17.92153022714414,"pfxX":-5.446405311560101,"pfxZ":8.19853082217582,"pX":1.015395501888829,"pZ":1.9638803433123107,"vX0":8.444317640148892,"vY0":-130.9752874328667,"vZ0":-5.104503307257143,"x":78.3,"y":185.76,"x0":-1.5422082833775577,"y0":50.001320048246505,"z0":5.27753610981663,"aX":-9.466437496948055},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":13.9,"breakHorizontal":8.0,"spinRate":2309,"spinDirection":226},"zone":14,"typeConfidence":0.88,"plateTime":0.41813747245828914,"extension":6.051754827349419},"index":0,"playId":"b65b1e63-c7ec-3ea5-b34a-752d52e192cf","pitchNumber":1,"startTime":"2026-08-12T19:56:52.098Z","endTime":"2026-08-12T19:56:56.896Z","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.8,"endSpeed":75.6,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.630802017088424,"aZ":-37.96418115775141,"pfxX":1.9174324629174295,"pfxZ":-4.035747971010789,"pX":1.1115775421522547,"pZ":1.7983197981321615,"vX0":5.7581177920446,"vY0":-118.98780846354656,"vZ0":-0.8311658463941358,"x":74.63,"y":190.23,"x0":-1.5878551237647176,"y0":50.00222687277789,"z0":5.589237928467206,"aX":2.7509476953659515},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.1,"breakVerticalInduced":-7.2,"breakHorizontal":-4.8,"spinRate":2506,"spinDirection":58},"zone":14,"typeConfidence":0.89,"plateTime":0.460149875128403,"extension":6.135643410036819},"index":1,"playId":"798c317b-ce0f-3b8e-8f6f-200dbd99dad7","pitchNumber":2,"startTime":"2026-08-12T19:57:05.846Z","endTime":"2026-08-12T19:57:12.842Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.2,"endSpeed":77.2,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.29698677724623,"aZ":-38.13341672320148,"pfxX":1.7092580301811413,"pfxZ":-4.019230834299016,"pX":1.2703917904826008,"pZ":0.4785384649409442,"vX0":6.335241439236336,"vY0":-121.00274655088607,"vZ0":-3.897740332615675,"x":68.58,"y":225.86,"x0":-1.6020334280649597,"y0":50.00075152682673,"z0":5.446548953316236,"aX":2.5357387664735214},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.5,"breakVerticalInduced":-7.9,"breakHorizontal":-4.6,"spinRate":2440,"spinDirection":50},"zone":14,"typeConfidence":0.89,"plateTime":0.45242504122981897,"extension":6.252895981005984},"index":2,"playId":"77550df0-5d04-3256-ab6c-31874ea90001","pitchNumber":3,"startTime":"2026-08-12T19:57:20.618Z","endTime":"2026-08-12T19:57:24.091Z","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":0},"pitchData":{"startSpeed":88.5,"endSpeed":81.1,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.732315732912934,"aZ":-33.81186776571199,"pfxX":-9.31966023992138,"pfxZ":-0.9766521929854086,"pX":-1.4584984952983218,"pZ":1.6205076694589886,"vX0":3.517087479704733,"vY0":-128.79433579133192,"vZ0":-2.78061438051248,"x":172.59,"y":195.03,"x0":-1.6339807038737866,"y0":50.00369440707817,"z0":5.339304380700747,"aX":-15.596329134228116},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":-2.2,"breakHorizontal":16.1,"spinRate":2145,"spinDirection":248},"zone":13,"typeConfidence":0.9,"plateTime":0.4259007613503685,"extension":6.09506114273361},"index":3,"playId":"04ebbf22-83ef-3ed9-8a81-b961ff9d81ae","pitchNumber":4,"startTime":"2026-08-12T19:57:39.635Z","endTime":"2026-08-12T19:57:44.045Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.7,"endSpeed":81.4,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.20823363616375,"aZ":-31.96687012583086,"pfxX":-9.603898418009924,"pfxZ":0.12492710406317009,"pX":0.7692746075885013,"pZ":1.0267733929778802,"vX0":8.641044302352158,"vY0":-128.83545070815777,"vZ0":-4.468994946024001,"x":87.68,"y":211.06,"x0":-1.3832659821354072,"y0":50.00430609376882,"z0":5.25948642719288,"aX":-16.11805832211652},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":-0.6,"breakHorizontal":15.4,"spinRate":2119,"spinDirection":250},"zone":14,"typeConfidence":0.9,"plateTime":0.42543081157291107,"extension":6.262852104443144},"index":4,"playId":"95dbbea9-0cde-33ae-916d-9575b18f73e4","pitchNumber":5,"startTime":"2026-08-12T19:57:55.627Z","endTime":"2026-08-12T19:57:59.961Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-12T19:57:59.961Z","atBatIndex":8},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Mickey Moniak singles on a ground ball to right fielder Corbin Carroll. Hunter Goodman to 2nd.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-08-12T19:58:13.391Z","endTime":"2026-08-12T19:59:13.508Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":0},"matchup":{"batter":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"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,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"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":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.7,"endSpeed":75.3,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.702259502629882,"aZ":-38.916202139428556,"pfxX":3.495554952280818,"pfxZ":-4.702263342805324,"pX":-0.1448989796138615,"pZ":2.774036788832336,"vX0":2.57644396937154,"vY0":-118.93082719032134,"vZ0":1.4360457816498227,"x":122.52,"y":163.88,"x0":-1.6962618250405848,"y0":50.00450124215329,"z0":5.690636631552853,"aX":5.0096057236035465},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.8,"breakVerticalInduced":-7.9,"breakHorizontal":-7.0,"spinRate":2483,"spinDirection":51},"zone":5,"typeConfidence":0.9,"plateTime":0.4604549634335555,"extension":6.086350552383808},"index":0,"playId":"c3880a00-3be3-323f-bc97-cb76cf675a75","pitchNumber":1,"startTime":"2026-08-12T19:58:22.888Z","endTime":"2026-08-12T19:58:27.005Z","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":88.2,"endSpeed":81.2,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.20679892854363,"aZ":-33.00681544522305,"pfxX":-8.919171140197408,"pfxZ":-0.49813360350604885,"pX":0.06970791543441554,"pZ":1.4701233436025523,"vX0":7.113667339432488,"vY0":-128.28520754926188,"vZ0":-3.331877993498786,"x":114.34,"y":199.09,"x0":-1.5785932618387886,"y0":50.002583685491594,"z0":5.354967627942633,"aX":-14.88566160463192},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":-1.4,"breakHorizontal":14.6,"spinRate":2003,"spinDirection":248},"zone":14,"typeConfidence":0.9,"plateTime":0.4267376483941536,"extension":6.120219597717811},"index":1,"playId":"79a0a8e6-03ed-350c-8769-303f3413bf18","pitchNumber":2,"startTime":"2026-08-12T19:58:38.907Z","endTime":"2026-08-12T19:58:44.673Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.1,"endSpeed":81.4,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.007279537671653,"aZ":-34.12374927150515,"pfxX":-7.902320455801368,"pfxZ":-1.1623648246644063,"pX":-0.03629353649963174,"pZ":1.6487881899115568,"vX0":6.352001203665974,"vY0":-128.1851858057996,"vZ0":-2.6927650738303734,"x":118.38,"y":194.26,"x0":-1.5124169748851655,"y0":50.00517137129771,"z0":5.361254349795264,"aX":-13.231698932678674},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":-2.5,"breakHorizontal":13.0,"spinRate":2157,"spinDirection":245},"zone":8,"typeConfidence":0.9,"plateTime":0.4263132586850036,"extension":6.150933150908572},"hitData":{"launchSpeed":102.8,"launchAngle":-10.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":170.79,"coordY":125.15}},"index":2,"playId":"241ac76b-cbfb-307f-96a1-0f06a32e21d2","pitchNumber":3,"startTime":"2026-08-12T19:59:02.456Z","endTime":"2026-08-12T19:59:13.508Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-12T19:59:13.508Z","atBatIndex":9},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Willi Castro singles on a ground ball to center fielder Ryan Waldschmidt. Hunter Goodman scores. Mickey Moniak to 2nd.","rbi":1,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-08-12T19:59:32.065Z","endTime":"2026-08-12T20:01:06.750Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":2,"strikes":1,"outs":0},"matchup":{"batter":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"postOnSecond":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"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":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"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_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":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"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":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"responsiblePitcher":{"id":518876,"link":"/api/v1/people/518876"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":true},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.4,"endSpeed":76.2,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.110744087806754,"aZ":-39.28909844879141,"pfxX":3.5324045578710566,"pfxZ":-4.876398442097663,"pX":-0.22590054736210033,"pZ":1.5586114910513136,"vX0":2.6089627902289823,"vY0":-119.99161125855622,"vZ0":-1.2003635310506722,"x":125.61,"y":196.7,"x0":-1.7860541771297973,"y0":50.00402781052941,"z0":5.564552812586136,"aX":5.152887575706484},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.1,"breakVerticalInduced":-8.9,"breakHorizontal":-7.1,"spinRate":2613,"spinDirection":63},"zone":13,"typeConfidence":0.9,"plateTime":0.4563879913161646,"extension":6.1280533285286145},"index":0,"playId":"af984acd-a5b6-3fb4-9888-a959b50f8526","pitchNumber":1,"startTime":"2026-08-12T19:59:48.915Z","endTime":"2026-08-12T19:59:54.946Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":109,"player":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"}}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.3,"endSpeed":81.5,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.210887947983963,"aZ":-33.293892856452764,"pfxX":-7.092558679242053,"pfxZ":-0.6700753351147419,"pX":-0.6294340016396994,"pZ":2.284958935362523,"vX0":5.073218428513132,"vY0":-128.57986159843597,"vZ0":-1.4294290178170375,"x":140.99,"y":177.09,"x0":-1.70091166964413,"y0":50.00002029039529,"z0":5.41780722208161,"aX":-11.94306736267072},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":-1.3,"breakHorizontal":11.8,"spinRate":2171,"spinDirection":247},"zone":4,"typeConfidence":0.9,"plateTime":0.42504865774256695,"extension":6.066427557502027},"index":1,"playId":"8ab8b574-6afd-3aa6-ba40-ba649ffa1ec2","pitchNumber":2,"startTime":"2026-08-12T20:00:21.340Z","endTime":"2026-08-12T20:00:25.418Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.6,"endSpeed":83.2,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.400296945947588,"aZ":-16.753655853740064,"pfxX":-5.580699868220524,"pfxZ":8.624970321717289,"pX":-1.3057370120365097,"pZ":3.342788780896478,"vX0":3.2969493375390657,"vY0":-133.29060056274434,"vZ0":-1.9495971622354844,"x":166.77,"y":148.52,"x0":-1.8378863556994882,"y0":50.00148980146748,"z0":5.30212025435398,"aX":-9.97504143912236},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":15.4,"breakHorizontal":9.4,"spinRate":2322,"spinDirection":232},"zone":11,"typeConfidence":0.91,"plateTime":0.4119741111220021,"extension":5.906649784057601},"index":2,"playId":"3433b8e1-ea0f-3a93-a32d-4fb30f95c687","pitchNumber":3,"startTime":"2026-08-12T20:00:37.481Z","endTime":"2026-08-12T20:00:42.849Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.0,"endSpeed":76.2,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.737933094324212,"aZ":-38.63628776014318,"pfxX":4.269475087546287,"pfxZ":-4.436163498904268,"pX":-0.4098100810445994,"pZ":1.7719644286753806,"vX0":2.0214469731008005,"vY0":-119.535496135492,"vZ0":-0.7450300312571706,"x":132.62,"y":190.94,"x0":-1.8195777820543237,"y0":50.003572713652666,"z0":5.5382016937170535,"aX":6.216262281970651},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.4,"breakVerticalInduced":-7.9,"breakHorizontal":-8.2,"spinRate":2559,"spinDirection":56},"zone":7,"typeConfidence":0.9,"plateTime":0.45715739255373666,"extension":6.034667069591278},"hitData":{"launchSpeed":106.4,"launchAngle":4.0,"totalDistance":86.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":136.82,"coordY":123.18}},"index":3,"playId":"69651e15-6ed2-315e-8ee2-07067acee8db","pitchNumber":4,"startTime":"2026-08-12T20:00:55.601Z","endTime":"2026-08-12T20:01:06.750Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-12T20:01:06.750Z","atBatIndex":10},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Zac Veen flies out sharply to center fielder Ryan Waldschmidt.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-08-12T20:01:54.095Z","endTime":"2026-08-12T20:02:27.418Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":691728,"fullName":"Zac Veen","link":"/api/v1/people/691728"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"postOnSecond":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,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":691728,"fullName":"Zac Veen","link":"/api/v1/people/691728"},"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":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-12T20:01:43.834Z","endTime":"2026-08-12T20:01:56.166Z","isPitch":false,"type":"action","player":{"id":691728,"link":"/api/v1/people/691728"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.2,"endSpeed":83.1,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.176445902019115,"aZ":-18.577454904798913,"pfxX":-6.1518566366865945,"pfxZ":7.629242819709015,"pX":-0.7946473592702241,"pZ":3.947656097151751,"vX0":4.534423918184281,"vY0":-132.83210274120623,"vZ0":-0.1396116845871127,"x":147.29,"y":132.19,"x0":-1.7268941311907837,"y0":50.00269180942026,"z0":5.354740284746159,"aX":-10.963425057719242},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":14.0,"breakHorizontal":10.1,"spinRate":2313,"spinDirection":228},"zone":11,"typeConfidence":0.9,"plateTime":0.4127854621443081,"extension":5.9821906606814155},"index":1,"playId":"ea5e3f20-f90e-3a97-94d5-3adf50652353","pitchNumber":1,"startTime":"2026-08-12T20:01:56.166Z","endTime":"2026-08-12T20:02:00.896Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.3,"endSpeed":83.1,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.621405725361928,"aZ":-18.09288804111853,"pfxX":-6.5531825580097935,"pfxZ":7.9155153847506,"pX":-0.23084550375803148,"pZ":2.678127940778742,"vX0":6.026842960058834,"vY0":-132.82118411452666,"vZ0":-3.172765723167892,"x":125.8,"y":166.47,"x0":-1.6828012550301503,"y0":50.00186590396413,"z0":5.210880894912395,"aX":-11.656471249545106},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":13.8,"breakHorizontal":10.4,"spinRate":2332,"spinDirection":231},"zone":5,"typeConfidence":0.91,"plateTime":0.41307538612030514,"extension":6.068178288026551},"hitData":{"launchSpeed":100.8,"launchAngle":53.0,"totalDistance":273.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":102.49,"coordY":93.05}},"index":2,"playId":"0c11ef4a-1911-3a3f-8b0e-1da54ad50390","pitchNumber":2,"startTime":"2026-08-12T20:02:11.740Z","endTime":"2026-08-12T20:02:27.418Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-12T20:02:27.418Z","atBatIndex":11},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Connor Norby lines out to shortstop Geraldo Perdomo.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":12,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-08-12T20:02:46.345Z","endTime":"2026-08-12T20:04:48.216Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"postOnSecond":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6],"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":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":672695,"link":"/api/v1/people/672695"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_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":90.3,"endSpeed":82.5,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.38102266745411,"aZ":-17.896322042609246,"pfxX":-5.0520800000658905,"pfxZ":8.199779216247832,"pX":0.46619385088967474,"pZ":1.644104886464523,"vX0":7.311670811480443,"vY0":-131.28055537006722,"vZ0":-5.511560737941481,"x":99.23,"y":194.39,"x0":-1.7015943570342742,"y0":50.00492331887679,"z0":5.107505050628098,"aX":-8.799911533650132},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":13.8,"breakHorizontal":7.6,"spinRate":2306,"spinDirection":232},"zone":9,"typeConfidence":0.84,"plateTime":0.41758803105398545,"extension":6.117693216072032},"index":0,"playId":"971de7d4-59ee-307f-a191-5afaccd69c54","pitchNumber":1,"startTime":"2026-08-12T20:02:51.600Z","endTime":"2026-08-12T20:02:56.506Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.2,"endSpeed":78.4,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.24806465545924,"aZ":-26.542560592759806,"pfxX":0.27522668760713254,"pfxZ":3.609051726485328,"pX":0.34321027128113146,"pZ":1.9213440448417871,"vX0":4.819836158973341,"vY0":-124.00124813342931,"vZ0":-2.9981567229562343,"x":103.92,"y":186.9,"x0":-1.6595849267562977,"y0":50.004219109601685,"z0":5.3550731795531314,"aX":0.42902563621549084},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":6.1,"breakHorizontal":-1.6,"spinRate":2253,"spinDirection":200},"zone":9,"typeConfidence":0.9,"plateTime":0.4413199904712668,"extension":6.08750161384364},"index":1,"playId":"e38b41d9-4d01-3da7-a3fe-fe9e2aa917d1","pitchNumber":2,"startTime":"2026-08-12T20:03:07.614Z","endTime":"2026-08-12T20:03:11.272Z","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":1},"pitchData":{"startSpeed":88.1,"endSpeed":80.9,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.754230332375894,"aZ":-29.951608382649184,"pfxX":-9.332010055258586,"pfxZ":1.3402755518474159,"pX":0.22417299021015144,"pZ":1.1001289796468756,"vX0":7.55978368313959,"vY0":-128.0473506169991,"vZ0":-4.667733269017663,"x":108.46,"y":209.08,"x0":-1.5558509292564267,"y0":50.00245116589022,"z0":5.293480845270186,"aX":-15.476514221438139},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":1.6,"breakHorizontal":15.1,"spinRate":2119,"spinDirection":242},"zone":14,"typeConfidence":0.9,"plateTime":0.4279509580415133,"extension":6.2130580097004335},"index":2,"playId":"5d03f27f-6f2e-331b-8a86-f1d6db91b265","pitchNumber":3,"startTime":"2026-08-12T20:03:25.118Z","endTime":"2026-08-12T20:03:29.619Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.6,"endSpeed":78.4,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.506408758658946,"aZ":-27.99298123638512,"pfxX":0.7952424578071078,"pfxZ":2.6879001968657388,"pX":1.2467331397255068,"pZ":0.8906179253949031,"vX0":6.595118598887268,"vY0":-124.36342068030139,"vZ0":-4.89849124436718,"x":69.48,"y":214.73,"x0":-1.5503042950842398,"y0":50.00354889025348,"z0":5.226427562547255,"aX":1.2365570367427146},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":3.8,"breakHorizontal":-3.1,"spinRate":2261,"spinDirection":184},"zone":14,"typeConfidence":0.91,"plateTime":0.4415679409390454,"extension":6.1362801735144625},"index":3,"playId":"bddf2b8b-53f3-36b3-84bb-c345e633cbb8","pitchNumber":4,"startTime":"2026-08-12T20:03:46.760Z","endTime":"2026-08-12T20:03:50.676Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.8,"endSpeed":81.4,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.797289159759845,"aZ":-32.828693019403545,"pfxX":-8.042920635678461,"pfxZ":-0.38728076481713547,"pX":-0.8220284452084847,"pZ":1.6484514117648092,"vX0":4.924628367372707,"vY0":-129.20160808386913,"vZ0":-2.9808462199183925,"x":148.33,"y":194.27,"x0":-1.7112303917137814,"y0":50.0041388983041,"z0":5.349090271482043,"aX":-13.551244190018188},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":-1.2,"breakHorizontal":13.4,"spinRate":2045,"spinDirection":246},"zone":7,"typeConfidence":0.9,"plateTime":0.4244972710380783,"extension":6.133981373951403},"index":4,"playId":"bdde565a-6d74-3e6c-8c1c-8be4fc2e2826","pitchNumber":5,"startTime":"2026-08-12T20:04:02.676Z","endTime":"2026-08-12T20:04:05.887Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.4,"endSpeed":83.0,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.69860260405745,"aZ":-16.282878103986583,"pfxX":-6.087845232936332,"pfxZ":8.951620185075848,"pX":1.1860834224484507,"pZ":3.334686423869909,"vX0":9.326471036685563,"vY0":-132.72954758363767,"vZ0":-1.9254260182621161,"x":71.79,"y":148.74,"x0":-1.5902383355460934,"y0":50.00570163629462,"z0":5.261585354358869,"aX":-10.812155678616309},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":16.0,"breakHorizontal":8.9,"spinRate":2355,"spinDirection":233},"zone":12,"typeConfidence":0.91,"plateTime":0.41344450808092503,"extension":6.1665863791510365},"index":5,"playId":"626309ee-69a8-3474-a773-605d27eb6ce6","pitchNumber":6,"startTime":"2026-08-12T20:04:24.279Z","endTime":"2026-08-12T20:04:29.119Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.7,"endSpeed":78.3,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.39069812420595,"aZ":-29.191095886791597,"pfxX":0.6205894397430507,"pfxZ":1.9235041214545143,"pX":0.6675117392103849,"pZ":1.9299541454411875,"vX0":5.541523900918085,"vY0":-123.35336440708782,"vZ0":-2.2970484717951822,"x":91.56,"y":186.67,"x0":-1.6839811792078097,"y0":50.00170505282903,"z0":5.322243637991642,"aX":0.9596441818206093},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":3.2,"breakHorizontal":-2.4,"spinRate":2289,"spinDirection":157},"zone":9,"typeConfidence":0.89,"plateTime":0.44320041077096395,"extension":6.284425182133306},"hitData":{"launchSpeed":99.4,"launchAngle":10.0,"totalDistance":170.0,"trajectory":"line_drive","hardness":"medium","location":"6","coordinates":{"coordX":101.79,"coordY":137.82}},"index":6,"playId":"95ec3730-63be-36a0-82f4-2618a527e1ec","pitchNumber":7,"startTime":"2026-08-12T20:04:41.464Z","endTime":"2026-08-12T20:04:48.216Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-12T20:04:48.216Z","atBatIndex":12},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Brett Sullivan homers (6) on a fly ball to right field. Mickey Moniak scores. Willi Castro scores.","rbi":3,"awayScore":4,"homeScore":1,"isOut":false},"about":{"atBatIndex":13,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-08-12T20:05:04.117Z","endTime":"2026-08-12T20:07:10.402Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":3,"strikes":1,"outs":2},"matchup":{"batter":{"id":664954,"fullName":"Brett Sullivan","link":"/api/v1/people/664954"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"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,1,2],"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":664954,"fullName":"Brett Sullivan","link":"/api/v1/people/664954"},"responsiblePitcher":{"id":518876,"link":"/api/v1/people/518876"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"responsiblePitcher":{"id":518876,"link":"/api/v1/people/518876"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"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":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"responsiblePitcher":{"id":518876,"link":"/api/v1/people/518876"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.6,"endSpeed":79.6,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.960075862821824,"aZ":-28.272932546073857,"pfxX":-8.49120139476176,"pfxZ":2.4191858307316068,"pX":-1.8145722832700208,"pZ":1.9111596653260368,"vX0":2.4646249930796063,"vY0":-126.1860133725343,"vZ0":-2.9342381933886537,"x":186.17,"y":187.18,"x0":-1.7015881011925764,"y0":50.000429266596925,"z0":5.369639323299656,"aX":-13.674904215978394},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":4.0,"breakHorizontal":14.8,"spinRate":2152,"spinDirection":248},"zone":13,"typeConfidence":0.9,"plateTime":0.4342613905074173,"extension":6.204497427425602},"index":0,"playId":"0a30415d-caf8-3e59-99e5-a61f982aee5d","pitchNumber":1,"startTime":"2026-08-12T20:05:21.427Z","endTime":"2026-08-12T20:05:26.295Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.1,"endSpeed":82.8,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.112748705972738,"aZ":-17.7458173551949,"pfxX":-6.29050587384603,"pfxZ":8.177540889584652,"pX":-0.355811155484398,"pZ":1.9149151564346838,"vX0":5.606909402864944,"vY0":-132.42811603968858,"vZ0":-4.789561408863879,"x":130.56,"y":187.08,"x0":-1.6903990762634835,"y0":50.00054651608358,"z0":5.05793100629342,"aX":-11.094269471925076},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":13.9,"breakHorizontal":10.1,"spinRate":2333,"spinDirection":232},"zone":7,"typeConfidence":0.91,"plateTime":0.41471111525223714,"extension":6.0707832565732796},"index":1,"playId":"16e472d7-8b25-3f46-8b59-66cdc5df9b06","pitchNumber":2,"startTime":"2026-08-12T20:05:37.037Z","endTime":"2026-08-12T20:05:41.006Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.8,"endSpeed":83.8,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.311312477696266,"aZ":-19.954559278559373,"pfxX":-5.135783327798144,"pfxZ":6.802732800680706,"pX":1.0188849270925897,"pZ":2.045422897773032,"vX0":8.569043612535474,"vY0":-133.36521295684673,"vZ0":-4.40173589981477,"x":78.16,"y":183.55,"x0":-1.5721004084212413,"y0":50.005819318582425,"z0":5.161022939943747,"aX":-9.23105056662706},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":11.5,"breakHorizontal":7.4,"spinRate":2238,"spinDirection":229},"zone":14,"typeConfidence":0.8,"plateTime":0.41106292727474836,"extension":6.171071787533742},"index":2,"playId":"098e1179-7204-3437-9ca4-b5b53009ce01","pitchNumber":3,"startTime":"2026-08-12T20:05:57.354Z","endTime":"2026-08-12T20:06:02.697Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.4,"endSpeed":83.5,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.883306517013565,"aZ":-25.181933622274364,"pfxX":-9.653947785793001,"pfxZ":3.9338514569323935,"pX":-1.1650147924816594,"pZ":0.977771946248095,"vX0":4.972566103599207,"vY0":-132.88461099244017,"vZ0":-5.755516427630272,"x":161.41,"y":212.38,"x0":-1.8114564088802068,"y0":50.006393755374035,"z0":5.014284091573203,"aX":-17.177249979053638},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":6.0,"breakHorizontal":16.3,"spinRate":2349,"spinDirection":238},"zone":13,"typeConfidence":0.91,"plateTime":0.4130178694503335,"extension":6.2039844754006905},"index":3,"playId":"675ef7f5-b587-3367-9ea4-3e4380af4e10","pitchNumber":4,"startTime":"2026-08-12T20:06:17.311Z","endTime":"2026-08-12T20:06:22.631Z","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":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.4,"endSpeed":84.0,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.912919075019143,"aZ":-17.83202252436992,"pfxX":-6.852369173201588,"pfxZ":7.917248178353895,"pX":0.6434004702635606,"pZ":1.5954351767171566,"vX0":8.562691904547346,"vY0":-134.2237978351755,"vZ0":-5.572114596667323,"x":111.83,"y":136.66,"x0":-1.7081421755536594,"y0":50.00576372763165,"z0":4.981450600593217,"aX":-12.419416697238256},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":13.2,"breakHorizontal":10.4,"spinRate":2437,"spinDirection":234},"zone":9,"typeConfidence":0.9,"plateTime":0.4091444841867613,"extension":6.211713888066769},"hitData":{"launchSpeed":105.5,"launchAngle":30.0,"totalDistance":402.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":225.55,"coordY":106.39}},"index":4,"playId":"afd9eabe-59ff-34e3-9497-2001f7b4ad41","pitchNumber":5,"startTime":"2026-08-12T20:06:38.984Z","endTime":"2026-08-12T20:07:10.402Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-12T20:07:10.402Z","atBatIndex":13},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jake McCarthy flies out to center fielder Ryan Waldschmidt.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":14,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-08-12T20:08:02.385Z","endTime":"2026-08-12T20:08:43.612Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"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":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-08-12T20:07:21.400Z","endTime":"2026-08-12T20:08:04.663Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.5,"endSpeed":81.8,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.636465476418074,"aZ":-18.870055425496723,"pfxX":-6.27673125540482,"pfxZ":7.6702127893626155,"pX":0.19683733118346375,"pZ":3.690093163827043,"vX0":6.5377043238777315,"vY0":-131.58568020500724,"vZ0":-0.8050324041322611,"x":109.5,"y":139.15,"x0":-1.5168516633397278,"y0":50.00654884677895,"z0":5.411625243790998,"aX":-10.894517195560757},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":13.9,"breakHorizontal":9.7,"spinRate":2464,"spinDirection":230},"zone":12,"typeConfidence":0.9,"plateTime":0.41791352342608024,"extension":6.061601213146302},"index":1,"playId":"3930f4c7-a8a6-34e5-bb46-63af945c7aca","pitchNumber":1,"startTime":"2026-08-12T20:08:04.663Z","endTime":"2026-08-12T20:08:15.154Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.8,"endSpeed":83.3,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.433448052545334,"aZ":-20.53800195569577,"pfxX":-6.117965085440867,"pfxZ":6.570644014383756,"pX":0.4012276266151996,"pZ":2.3842722441357767,"vX0":7.353203885107988,"vY0":-132.08017204494868,"vZ0":-3.436432068194858,"x":101.71,"y":174.4,"x0":-1.6205456351239895,"y0":50.005785614717055,"z0":5.207819036390978,"aX":-10.840334419269},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":11.4,"breakHorizontal":9.5,"spinRate":2311,"spinDirection":221},"zone":6,"typeConfidence":0.9,"plateTime":0.41427283516723223,"extension":6.066823660215484},"hitData":{"launchSpeed":81.3,"launchAngle":41.0,"totalDistance":277.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":139.57,"coordY":89.4}},"index":2,"playId":"a809d1c6-e62a-3ade-805e-a5d4878101ae","pitchNumber":2,"startTime":"2026-08-12T20:08:32.901Z","endTime":"2026-08-12T20:08:43.612Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-12T20:08:43.612Z","atBatIndex":14},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Nolan Arenado pops out to shortstop Cole Carrigg.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-08-12T20:10:38.474Z","endTime":"2026-08-12T20:11:29.058Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"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":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":694249,"link":"/api/v1/people/694249"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.3,"endSpeed":81.8,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.98161926181129,"aZ":-23.26191444616702,"pfxX":2.015218774202551,"pfxZ":5.264382062311056,"pX":0.13735642557358502,"pZ":1.928887009678548,"vX0":3.471797468019644,"vY0":-128.58129208865557,"vZ0":-4.381498289807106,"x":111.76,"y":186.7,"x0":-1.486483663895028,"y0":50.000624061684576,"z0":5.4362213319220345,"aX":3.4098555468979748},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":8.9,"breakHorizontal":-4.3,"spinRate":2649,"spinDirection":172},"zone":8,"typeConfidence":0.89,"plateTime":0.4242404745334918,"extension":6.5108289891332705},"index":0,"playId":"7ea75de0-747e-34cf-bbc8-22767b14cd59","pitchNumber":1,"startTime":"2026-08-12T20:10:44.353Z","endTime":"2026-08-12T20:10:48.736Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":86.1,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.227134205313426,"aZ":-14.594441528428044,"pfxX":-3.8079430814983093,"pfxZ":9.262989843517317,"pX":0.3360252872414384,"pZ":1.9456868226390998,"vX0":6.298282084298079,"vY0":-136.90546790938427,"vZ0":-6.429060293590348,"x":104.19,"y":186.25,"x0":-1.4996658623028287,"y0":50.00652547126188,"z0":5.323556300008571,"aX":-7.230367769967578},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":15.6,"breakHorizontal":5.5,"spinRate":2503,"spinDirection":215},"zone":9,"typeConfidence":0.91,"plateTime":0.4000825507494512,"extension":6.558638597335622},"index":1,"playId":"2c3f6ea6-6a29-311c-bced-bf605b61e3f6","pitchNumber":2,"startTime":"2026-08-12T20:10:58.023Z","endTime":"2026-08-12T20:11:02.772Z","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":0},"pitchData":{"startSpeed":96.1,"endSpeed":87.4,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.72001930705271,"aZ":-13.76092663172339,"pfxX":-4.7659988475184205,"pfxZ":9.338312062760131,"pX":-0.10833879838641944,"pZ":3.4667831984066906,"vX0":5.787259823717977,"vY0":-139.8144764987759,"vZ0":-3.3054878283678546,"x":121.13,"y":145.18,"x0":-1.5898236852477918,"y0":50.00331170958358,"z0":5.572595502447474,"aX":-9.398286344851753},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":16.3,"breakHorizontal":7.3,"spinRate":2469,"spinDirection":211},"zone":11,"typeConfidence":0.91,"plateTime":0.3923785255675658,"extension":6.379084824064605},"hitData":{"launchSpeed":74.8,"launchAngle":44.0,"totalDistance":233.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":116.63,"coordY":107.8}},"index":2,"playId":"96a62fed-4e97-3fc4-bf06-8efe37ee7c75","pitchNumber":3,"startTime":"2026-08-12T20:11:15.339Z","endTime":"2026-08-12T20:11:29.058Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-12T20:11:29.058Z","atBatIndex":15},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Max Kepler singles on a line drive to center fielder Jake McCarthy.","rbi":0,"awayScore":4,"homeScore":1,"isOut":false},"about":{"atBatIndex":16,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-08-12T20:11:43.427Z","endTime":"2026-08-12T20:12:41.522Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"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"}]}],"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.6,"endSpeed":85.7,"strikeZoneTop":3.376,"strikeZoneBottom":1.704,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.588108198803596,"aZ":-16.576778582933837,"pfxX":-1.94199545504022,"pfxZ":8.287733705931554,"pX":-0.6270217448796018,"pZ":2.6847423339604695,"vX0":3.430668560746287,"vY0":-136.2416205631085,"vZ0":-4.436499177398111,"x":140.9,"y":166.29,"x0":-1.6495531483587087,"y0":50.0049788165913,"z0":5.4780065961252715,"aX":-3.6560727592197932},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":14.3,"breakHorizontal":2.8,"spinRate":2352,"spinDirection":211},"zone":4,"typeConfidence":0.89,"plateTime":0.4018350232521386,"extension":6.541224196882312},"index":0,"playId":"79dc100f-e975-338f-941f-91a747705b1b","pitchNumber":1,"startTime":"2026-08-12T20:11:52.173Z","endTime":"2026-08-12T20:11:56.613Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"index":1,"startTime":"2026-08-12T20:12:05.703Z","endTime":"2026-08-12T20:12:16.471Z","isPitch":false,"type":"action","player":{"id":596146,"link":"/api/v1/people/596146"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.6,"endSpeed":88.2,"strikeZoneTop":3.376,"strikeZoneBottom":1.704,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.287031942784076,"aZ":-13.59711778825533,"pfxX":-3.9733000585373697,"pfxZ":9.303850344938205,"pX":-0.5604364640695361,"pZ":2.5299599943325246,"vX0":4.649063526828801,"vY0":-140.51519380872412,"vZ0":-5.441601114041283,"x":138.36,"y":170.47,"x0":-1.7213496472610939,"y0":50.00403200566925,"z0":5.377523539524587,"aX":-7.934461137538044},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":15.8,"breakHorizontal":6.2,"spinRate":2390,"spinDirection":221},"zone":4,"typeConfidence":0.91,"plateTime":0.39003824844833224,"extension":6.412178569427817},"index":2,"playId":"7930ddbb-bfc0-3b37-be2f-9d8d03555a0d","pitchNumber":2,"startTime":"2026-08-12T20:12:16.471Z","endTime":"2026-08-12T20:12:20.890Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.0,"endSpeed":75.7,"strikeZoneTop":3.376,"strikeZoneBottom":1.704,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.271726839943206,"aZ":-37.29001273034095,"pfxX":2.554712787991553,"pfxZ":-3.5537037352745733,"pX":-0.058376292888462515,"pZ":1.4321118496404208,"vX0":2.5229689030148914,"vY0":-119.38773847407481,"vZ0":-1.6580587528524828,"x":119.23,"y":200.11,"x0":-1.4611362068873355,"y0":50.00024756017822,"z0":5.4959157934304494,"aX":3.6817529702708907},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.3,"breakVerticalInduced":-6.6,"breakHorizontal":-5.3,"spinRate":2566,"spinDirection":47},"zone":13,"typeConfidence":0.91,"plateTime":0.4590089216081492,"extension":6.682801896753571},"hitData":{"launchSpeed":76.4,"launchAngle":21.0,"totalDistance":246.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":146.0,"coordY":90.82}},"index":3,"playId":"ed59424d-27f3-3015-a762-23ae7d37ff5e","pitchNumber":3,"startTime":"2026-08-12T20:12:32.455Z","endTime":"2026-08-12T20:12:41.522Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-12T20:12:41.522Z","atBatIndex":16},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Tim Tawa strikes out swinging.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":17,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-08-12T20:12:58.183Z","endTime":"2026-08-12T20:14:40.338Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,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":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374"},"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":"L","description":"Foul Bunt"},"description":"Foul Bunt","code":"L","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.9,"endSpeed":84.0,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.84528262358058,"aZ":-20.749367943092107,"pfxX":-8.404932599270207,"pfxZ":6.252633447763506,"pX":-1.3056737387396982,"pZ":2.994420896125995,"vX0":4.238211120414361,"vY0":-135.15958711427342,"vZ0":-2.547433062878804,"x":166.77,"y":157.93,"x0":-1.8125662296813152,"y0":50.00275916576217,"z0":5.426215831446641,"aX":-15.358940487266858},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":10.9,"breakHorizontal":14.2,"spinRate":2173,"spinDirection":218},"zone":11,"typeConfidence":0.9,"plateTime":0.40716339560227244,"extension":6.5180809018776475},"index":0,"playId":"15d322fb-b1e9-313f-8f00-626519e92c8b","pitchNumber":1,"startTime":"2026-08-12T20:13:12.427Z","endTime":"2026-08-12T20:13:20.805Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"index":1,"startTime":"2026-08-12T20:13:34.858Z","endTime":"2026-08-12T20:13:54.326Z","isPitch":false,"type":"action","player":{"id":694374,"link":"/api/v1/people/694374"}},{"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":1},"pitchData":{"startSpeed":83.3,"endSpeed":75.9,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.874075784520464,"aZ":-26.77706955909461,"pfxX":4.1927224071414955,"pfxZ":3.656240260282498,"pX":0.39437050247364747,"pZ":2.4795590128556233,"vX0":3.9745717946219847,"vY0":-121.28313162195666,"vZ0":-1.637956035576877,"x":101.97,"y":171.83,"x0":-1.8160684842507022,"y0":50.000952330610325,"z0":5.520732692149501,"aX":6.184060593319154},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":6.5,"breakHorizontal":-8.6,"spinRate":2501,"spinDirection":82},"zone":6,"typeConfidence":0.89,"plateTime":0.4532962643902687,"extension":6.487278006325004},"index":2,"playId":"25ab08ad-a3fe-32d9-aa57-394535a9942f","pitchNumber":2,"startTime":"2026-08-12T20:13:54.326Z","endTime":"2026-08-12T20:13:58.637Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":87.2,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.51011393008407,"aZ":-17.675479403738393,"pfxX":-1.929006932122121,"pfxZ":7.384758584364697,"pX":0.23374513727751456,"pZ":4.807958054647145,"vX0":5.205391341490385,"vY0":-139.51490880127173,"vZ0":0.6940311950053242,"x":108.09,"y":108.97,"x0":-1.4088202357214363,"y0":50.005055148221174,"z0":5.724216228671332,"aX":-3.7890226987267845},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":13.7,"breakHorizontal":2.4,"spinRate":2360,"spinDirection":201},"zone":12,"typeConfidence":0.89,"plateTime":0.3931781044504281,"extension":6.494680879523183},"index":3,"playId":"29cfd89d-e40e-3728-8288-673ae9fca8f4","pitchNumber":3,"startTime":"2026-08-12T20:14:14.574Z","endTime":"2026-08-12T20:14:18.787Z","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":85.5,"endSpeed":78.5,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.9887473151111,"aZ":-22.845345848680406,"pfxX":-1.8294646945292454,"pfxZ":5.95231635293269,"pX":0.44669853173273544,"pZ":1.5695481541174003,"vX0":5.2913058668984325,"vY0":-124.40294694508432,"vZ0":-4.8896120558394465,"x":99.97,"y":196.4,"x0":-1.4702432358437514,"y0":50.00217916651205,"z0":5.454503219377063,"aX":-2.8672741445325687},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":9.8,"breakHorizontal":2.0,"spinRate":1630,"spinDirection":208},"zone":9,"typeConfidence":0.89,"plateTime":0.44030377501914364,"extension":6.6527700816054365},"index":4,"playId":"382f8ad7-117e-355b-8b12-1ed84e8533c3","pitchNumber":4,"startTime":"2026-08-12T20:14:36.072Z","endTime":"2026-08-12T20:14:40.338Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-12T20:14:40.338Z","atBatIndex":17},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ryan Waldschmidt strikes out swinging.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":18,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-08-12T20:15:01.583Z","endTime":"2026-08-12T20:16:50.461Z","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":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":814439,"fullName":"Ryan Waldschmidt","link":"/api/v1/people/814439"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"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(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.1,"endSpeed":85.9,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.12384825639188,"aZ":-14.86938935012809,"pfxX":-2.4034374074726865,"pfxZ":9.161528800617397,"pX":0.5266627655674067,"pZ":1.5344541240633258,"vX0":6.889291355351203,"vY0":-136.7923596732234,"vZ0":-7.352572910118896,"x":96.92,"y":197.35,"x0":-1.7159257871165863,"y0":50.002175115127336,"z0":5.283215690073413,"aX":-4.540004385784979},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":15.1,"breakHorizontal":2.9,"spinRate":2386,"spinDirection":214},"zone":14,"typeConfidence":0.9,"plateTime":0.4009232707078696,"extension":6.765013946902852},"index":0,"playId":"d44b3995-d822-3645-9d64-d63d52574039","pitchNumber":1,"startTime":"2026-08-12T20:15:03.075Z","endTime":"2026-08-12T20:15:09.576Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.4,"endSpeed":81.7,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.009963701523446,"aZ":-24.377332468103162,"pfxX":2.530061515235717,"pfxZ":4.616793623358125,"pX":1.0330512187499266,"pZ":2.1854664562329003,"vX0":6.0017073021113685,"vY0":-128.70384073078498,"vZ0":-3.6097786450517497,"x":77.62,"y":179.77,"x0":-1.6515332269750185,"y0":50.00357136232541,"z0":5.4794891367735,"aX":4.272854180174072},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":7.8,"breakHorizontal":-5.9,"spinRate":2632,"spinDirection":172},"zone":14,"typeConfidence":0.89,"plateTime":0.42447798057269415,"extension":6.562297042789159},"index":1,"playId":"7d19ec55-103d-3767-9dcc-c34fb302a963","pitchNumber":2,"startTime":"2026-08-12T20:15:20.469Z","endTime":"2026-08-12T20:15:25.950Z","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":2},"pitchData":{"startSpeed":94.8,"endSpeed":86.2,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.33906216268326,"aZ":-13.721447372914843,"pfxX":-2.0909176294908893,"pfxZ":9.643083219894818,"pX":0.1843960074431067,"pZ":2.997776998125672,"vX0":5.462873300667925,"vY0":-137.86968169694373,"vZ0":-4.200297068754384,"x":109.97,"y":157.84,"x0":-1.556306838762957,"y0":50.004557086745635,"z0":5.4755045560133295,"aX":-4.002402998306078},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":16.7,"breakHorizontal":2.5,"spinRate":2454,"spinDirection":207},"zone":2,"typeConfidence":0.9,"plateTime":0.39818275205270925,"extension":6.679737470818692},"index":2,"playId":"584e8994-853a-3e2e-96a5-b9cd123cf88b","pitchNumber":3,"startTime":"2026-08-12T20:15:39.608Z","endTime":"2026-08-12T20:15:44.480Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":85.9,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.27328211550642,"aZ":-19.472518584526053,"pfxX":-8.082088490699196,"pfxZ":6.71279326539002,"pX":-0.568763147581155,"pZ":1.6413838708898945,"vX0":5.831245724747905,"vY0":-137.16592335159567,"vZ0":-6.388477738631995,"x":138.68,"y":194.46,"x0":-1.679524719780029,"y0":50.003155164542335,"z0":5.342589036473595,"aX":-15.295670308588127},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":10.9,"breakHorizontal":13.3,"spinRate":2276,"spinDirection":216},"zone":7,"typeConfidence":0.91,"plateTime":0.40034864260414427,"extension":6.694510274158327},"index":3,"playId":"6f6f2a1f-df9b-35d1-b3b9-66f0a2238263","pitchNumber":4,"startTime":"2026-08-12T20:16:02.142Z","endTime":"2026-08-12T20:16:07.816Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":4,"startTime":"2026-08-12T20:16:14.104Z","endTime":"2026-08-12T20:16:27.391Z","isPitch":false,"type":"action","player":{"id":814439,"link":"/api/v1/people/814439"}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"index":5,"playId":"5c15569d-2c9a-3f1e-bf9c-e9c02cc34a12","startTime":"2026-08-12T20:16:27.391Z","endTime":"2026-08-12T20:16:30.707Z","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(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":86.1,"endSpeed":79.1,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.008710214325827,"aZ":-25.42460891275223,"pfxX":-2.2457170329711253,"pfxZ":4.2414088418343585,"pX":0.6754775334113763,"pZ":2.006751339627985,"vX0":6.0957231366339535,"vY0":-125.24418536076999,"vZ0":-3.4287865838028093,"x":91.25,"y":184.6,"x0":-1.4967592787151403,"y0":50.00013567308399,"z0":5.469863512955727,"aX":-3.5715826146302403},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":7.1,"breakHorizontal":2.6,"spinRate":1738,"spinDirection":205},"zone":9,"typeConfidence":0.9,"plateTime":0.4371219958274857,"extension":6.740966261266455},"index":6,"playId":"1174e34c-8631-35e1-9f60-397ccdfd81f1","pitchNumber":5,"startTime":"2026-08-12T20:16:46.767Z","endTime":"2026-08-12T20:16:50.461Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-12T20:16:50.461Z","atBatIndex":18},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Cole Carrigg lines out to second baseman Ketel Marte.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-08-12T20:18:52.130Z","endTime":"2026-08-12T20:19:25.165Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":606466,"link":"/api/v1/people/606466"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":89.3,"endSpeed":80.9,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.77067272426363,"aZ":-18.66683274120363,"pfxX":-5.976476799883836,"pfxZ":8.005524872247975,"pX":-0.14615061380527702,"pZ":2.0222123652087465,"vX0":5.758999834203783,"vY0":-129.76460336403042,"vZ0":-4.503681919645772,"x":122.57,"y":184.18,"x0":-1.6288304554890731,"y0":50.006320742607414,"z0":5.222457390305246,"aX":-10.089356325006207},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":13.6,"breakHorizontal":9.4,"spinRate":2380,"spinDirection":231},"zone":8,"typeConfidence":0.9,"plateTime":0.42378020042375164,"extension":6.019622181691955},"index":0,"playId":"5a4aea27-afa2-3166-b179-abff35b46a33","pitchNumber":1,"startTime":"2026-08-12T20:18:59.856Z","endTime":"2026-08-12T20:19:06.332Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.0,"endSpeed":78.6,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.768246827542153,"aZ":-29.767787703122927,"pfxX":-9.453048332542721,"pfxZ":1.5278868876501956,"pX":-0.5912607142678551,"pZ":1.6169465281612967,"vX0":5.416045797333741,"vY0":-125.1027995460521,"vZ0":-3.1822686168588827,"x":139.54,"y":195.12,"x0":-1.563364231194905,"y0":50.003808439986244,"z0":5.362333659858536,"aX":-14.88728896408396},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":2.3,"breakHorizontal":15.7,"spinRate":2026,"spinDirection":240},"zone":13,"typeConfidence":0.9,"plateTime":0.4389230860454134,"extension":6.186511871808532},"hitData":{"launchSpeed":86.5,"launchAngle":13.0,"totalDistance":176.0,"trajectory":"line_drive","hardness":"medium","location":"4","coordinates":{"coordX":150.95,"coordY":135.48}},"index":1,"playId":"75890441-7602-35b3-9da0-62966ade639b","pitchNumber":2,"startTime":"2026-08-12T20:19:18.213Z","endTime":"2026-08-12T20:19:25.165Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-12T20:19:25.165Z","atBatIndex":19},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"TJ Rumfield walks.","rbi":0,"awayScore":4,"homeScore":1,"isOut":false},"about":{"atBatIndex":20,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-08-12T20:19:36.795Z","endTime":"2026-08-12T20:20:56.899Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"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,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":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.0,"endSpeed":82.3,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.36875849666079,"aZ":-18.69981429650734,"pfxX":-8.02795320421658,"pfxZ":7.769232023711352,"pX":0.6881464730473358,"pZ":2.687309017571812,"vX0":8.16541324729315,"vY0":-130.82191618779862,"vZ0":-3.178562286995456,"x":90.77,"y":166.22,"x0":-1.4292152111797556,"y0":50.00521925188422,"z0":5.318290576957174,"aX":-13.92934724469625},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":13.6,"breakHorizontal":12.7,"spinRate":2288,"spinDirection":232},"zone":6,"typeConfidence":0.9,"plateTime":0.41853069099114615,"extension":6.078751115923169},"index":0,"playId":"b01f3bce-5c91-37a7-962f-3cb5b7913e83","pitchNumber":1,"startTime":"2026-08-12T20:19:48.917Z","endTime":"2026-08-12T20:19:52.302Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.3,"endSpeed":74.8,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.507515659962827,"aZ":-39.191808802260994,"pfxX":3.2086144916936448,"pfxZ":-4.948645859006264,"pX":-1.7956235395780054,"pZ":2.9857043278759146,"vX0":-0.83130809983837,"vY0":-118.33314242328193,"vZ0":2.117132290088094,"x":185.44,"y":158.17,"x0":-1.8566926953081908,"y0":50.002486360966365,"z0":5.6691337241538875,"aX":4.55160137312083},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.6,"breakVerticalInduced":-8.2,"breakHorizontal":-5.6,"spinRate":2402,"spinDirection":67},"zone":11,"typeConfidence":0.9,"plateTime":0.46281762451252817,"extension":5.994510592131359},"index":1,"playId":"6a9c813c-7265-3c12-a319-d1ae3d2cf896","pitchNumber":2,"startTime":"2026-08-12T20:20:06.838Z","endTime":"2026-08-12T20:20:11.817Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.3,"endSpeed":81.9,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.41568903340492,"aZ":-16.955935519447806,"pfxX":-6.027047970557932,"pfxZ":8.78488313412937,"pX":1.0407697121053787,"pZ":3.5536823141824305,"vX0":8.389978810740683,"vY0":-131.21800735680296,"vZ0":-1.4626519542987775,"x":77.33,"y":142.83,"x0":-1.4245108721863335,"y0":50.00558494137291,"z0":5.389892845770799,"aX":-10.445368247416287},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":15.7,"breakHorizontal":8.9,"spinRate":2272,"spinDirection":234},"zone":12,"typeConfidence":0.9,"plateTime":0.41843807417681633,"extension":5.983988707432372},"index":2,"playId":"019b6329-71f3-352f-976a-6ec356eb3c62","pitchNumber":3,"startTime":"2026-08-12T20:20:20.584Z","endTime":"2026-08-12T20:20:27.088Z","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":90.6,"endSpeed":82.0,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.40294935137016,"aZ":-16.910233108585675,"pfxX":-6.8770285444756665,"pfxZ":8.797363854178062,"pX":-0.858858540205977,"pZ":1.7168364353567813,"vX0":4.643904875675034,"vY0":-131.7429763304901,"vZ0":-5.547786472779235,"x":149.74,"y":192.43,"x0":-1.762759102795297,"y0":50.00078881329481,"z0":5.125191174038981,"aX":-11.92911937680766},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":14.8,"breakHorizontal":11.3,"spinRate":2339,"spinDirection":235},"zone":13,"typeConfidence":0.9,"plateTime":0.4178435153093325,"extension":6.134853320731003},"index":3,"playId":"0d35ada8-1eca-384a-b954-830f750a6f2f","pitchNumber":4,"startTime":"2026-08-12T20:20:35.265Z","endTime":"2026-08-12T20:20:41.132Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.5,"endSpeed":78.8,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.511877048683115,"aZ":-29.097315366568356,"pfxX":-8.851820424070269,"pfxZ":1.9293812857592023,"pX":-1.102967062169974,"pZ":2.2359419726214496,"vX0":4.25169912423246,"vY0":-125.91487623105266,"vZ0":-1.9279920732693494,"x":159.04,"y":178.41,"x0":-1.670817037618655,"y0":50.00178998279777,"z0":5.384722819069665,"aX":-14.096596905307795},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":3.2,"breakHorizontal":14.9,"spinRate":2081,"spinDirection":241},"zone":13,"typeConfidence":0.9,"plateTime":0.4363684801133587,"extension":6.192569679057011},"index":4,"playId":"338a0335-6594-3a1f-b099-df2bf86e51a5","pitchNumber":5,"startTime":"2026-08-12T20:20:51.506Z","endTime":"2026-08-12T20:20:56.899Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-12T20:20:56.899Z","atBatIndex":20},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Hunter Goodman pops out to second baseman Ketel Marte.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":21,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-08-12T20:21:15.968Z","endTime":"2026-08-12T20:22:10.289Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"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":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":606466,"link":"/api/v1/people/606466"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","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":89.5,"endSpeed":81.6,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.164675467832893,"aZ":-20.667531717820335,"pfxX":-3.5514878693563343,"pfxZ":6.7941652287603995,"pX":1.6889090808898153,"pZ":0.49333638773097754,"vX0":9.224748997108836,"vY0":-129.83632149532764,"vZ0":-7.71875928977009,"x":52.62,"y":225.46,"x0":-1.461067503533483,"y0":50.004548443379925,"z0":5.0977729240905685,"aX":-6.017230857996191},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":10.6,"breakHorizontal":4.2,"spinRate":2306,"spinDirection":223},"zone":14,"typeConfidence":0.89,"plateTime":0.4231333395532042,"extension":6.166772002402885},"index":0,"playId":"3e74104c-c0db-3e4f-beb3-639aca6fbb1e","pitchNumber":1,"startTime":"2026-08-12T20:21:20.879Z","endTime":"2026-08-12T20:21:24.692Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.0,"endSpeed":81.7,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.632946953278395,"aZ":-23.66031080283485,"pfxX":-1.4021714950753488,"pfxZ":5.009119325716837,"pX":0.833408422610475,"pZ":2.422451594572861,"vX0":6.57310515415055,"vY0":-129.45333185493038,"vZ0":-2.7349761558480403,"x":85.23,"y":173.37,"x0":-1.554754180099897,"y0":50.00298914965557,"z0":5.3008146143113795,"aX":-2.38385466881641},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":8.6,"breakHorizontal":1.1,"spinRate":2269,"spinDirection":220},"zone":14,"typeConfidence":0.52,"plateTime":0.42284963786553664,"extension":6.09149196585386},"hitData":{"launchSpeed":77.8,"launchAngle":66.0,"totalDistance":134.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":168.25,"coordY":161.15}},"index":1,"playId":"911bf099-9561-3a9a-b288-1bcd81a39904","pitchNumber":2,"startTime":"2026-08-12T20:22:00.237Z","endTime":"2026-08-12T20:22:10.289Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-12T20:22:10.289Z","atBatIndex":21},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Mickey Moniak grounds out to first baseman Tim Tawa.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":22,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-08-12T20:22:30.296Z","endTime":"2026-08-12T20:23:04.521Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","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":694374,"link":"/api/v1/people/694374"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.6,"endSpeed":76.5,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.94299642671552,"aZ":-37.2238461847291,"pfxX":2.0807335692137494,"pfxZ":-3.4418322506116725,"pX":0.8750529318601032,"pZ":1.0919250311325048,"vX0":5.27229077661416,"vY0":-120.1984042616916,"vZ0":-2.550597463503279,"x":83.65,"y":209.3,"x0":-1.6158236091391824,"y0":50.00423374882943,"z0":5.466725797869065,"aX":3.0500393918752056},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.7,"breakVerticalInduced":-6.6,"breakHorizontal":-5.0,"spinRate":2463,"spinDirection":52},"zone":14,"typeConfidence":0.89,"plateTime":0.4554011995109568,"extension":6.152878064224203},"index":0,"playId":"b1e87583-e7e1-38a4-a608-fa7ba563fec1","pitchNumber":1,"startTime":"2026-08-12T20:22:41.307Z","endTime":"2026-08-12T20:22:45.792Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.5,"endSpeed":83.4,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.91431689670229,"aZ":-22.462738157792568,"pfxX":-7.677465101634192,"pfxZ":5.446499623801064,"pX":0.09539015559724148,"pZ":1.9649127745390438,"vX0":6.946496931533022,"vY0":-133.03640756804356,"vZ0":-4.2670149283589325,"x":113.36,"y":185.73,"x0":-1.558634474331977,"y0":50.00299854560908,"z0":5.228253729689202,"aX":-13.691142218045156},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":9.1,"breakHorizontal":12.2,"spinRate":2198,"spinDirection":231},"zone":8,"typeConfidence":2.0,"plateTime":0.41253017362871836,"extension":6.186779532102355},"hitData":{"launchSpeed":84.5,"launchAngle":-11.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":149.49,"coordY":179.92}},"index":1,"playId":"bfb2d959-b780-3507-a771-969a1e2489fb","pitchNumber":2,"startTime":"2026-08-12T20:22:56.965Z","endTime":"2026-08-12T20:23:04.521Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-12T20:23:04.521Z","atBatIndex":22},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Geraldo Perdomo singles on a line drive to right fielder Zac Veen.","rbi":0,"awayScore":4,"homeScore":1,"isOut":false},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-08-12T20:25:08.337Z","endTime":"2026-08-12T20:25:55.807Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"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,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":691728,"link":"/api/v1/people/691728"},"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":0},"pitchData":{"startSpeed":92.6,"endSpeed":84.6,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.21363264443383,"aZ":-13.34773286612785,"pfxX":-3.53408935042222,"pfxZ":10.248510535921994,"pX":0.054118487114841754,"pZ":2.74806571390859,"vX0":5.675058275996611,"vY0":-134.68392318030953,"vZ0":-4.440728569890805,"x":114.94,"y":164.58,"x0":-1.621044628388284,"y0":50.00594997639906,"z0":5.362054829610024,"aX":-6.4947232353782915},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":17.8,"breakHorizontal":5.2,"spinRate":2450,"spinDirection":210},"zone":5,"typeConfidence":0.91,"plateTime":0.40665278967682195,"extension":6.475773489416789},"index":0,"playId":"dcf508ef-7baf-3fc8-a1d6-32ba3907ceac","pitchNumber":1,"startTime":"2026-08-12T20:25:14.600Z","endTime":"2026-08-12T20:25:18.767Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"index":1,"startTime":"2026-08-12T20:25:30.723Z","endTime":"2026-08-12T20:25:44.157Z","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(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.4,"endSpeed":83.3,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.707591007548647,"aZ":-23.697110714292936,"pfxX":3.050341930332305,"pfxZ":4.797729883544974,"pX":0.185345858371538,"pZ":2.8067361365934613,"vX0":3.8176111182866914,"vY0":-131.75152596240991,"vZ0":-2.365133787642477,"x":109.94,"y":163.0,"x0":-1.6760119951387629,"y0":50.00237393519039,"z0":5.458416569552947,"aX":5.3878275602227585},"breaks":{"breakAngle":14.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":8.4,"breakHorizontal":-6.4,"spinRate":2701,"spinDirection":170},"zone":5,"typeConfidence":0.9,"plateTime":0.4149439508005415,"extension":6.5462149872730295},"hitData":{"launchSpeed":83.5,"launchAngle":21.0,"totalDistance":266.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":156.2,"coordY":97.67}},"index":2,"playId":"d7838027-0555-38a1-857b-1c9dcaaf7e6a","pitchNumber":2,"startTime":"2026-08-12T20:25:44.157Z","endTime":"2026-08-12T20:25:55.807Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-12T20:25:55.807Z","atBatIndex":23},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Corbin Carroll flies out to center fielder Jake McCarthy.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-08-12T20:26:04.291Z","endTime":"2026-08-12T20:28:28.669Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"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":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":664983,"link":"/api/v1/people/664983"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.8,"endSpeed":84.2,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.128682300828757,"aZ":-14.291898503827918,"pfxX":-3.2026752785324013,"pfxZ":9.881714130046703,"pX":0.8797532079157965,"pZ":2.276837963402019,"vX0":7.539769030452581,"vY0":-133.5082636398702,"vZ0":-5.429628725443475,"x":83.47,"y":177.31,"x0":-1.5618803265045,"y0":50.00170513093272,"z0":5.361656418913816,"aX":-5.79592205221868},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":16.9,"breakHorizontal":4.2,"spinRate":2434,"spinDirection":218},"zone":14,"typeConfidence":0.9,"plateTime":0.4099059676439687,"extension":6.5274600515894114},"index":0,"playId":"d7e4de14-1344-3354-8744-366e80f8ebd2","pitchNumber":1,"startTime":"2026-08-12T20:26:16.602Z","endTime":"2026-08-12T20:26:20.982Z","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.2,"endSpeed":85.0,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.0910052871487,"aZ":-23.546994760004075,"pfxX":-7.925125767951977,"pfxZ":4.60645409607249,"pX":-0.6952966349107771,"pZ":3.6585851776584373,"vX0":5.5986725340196735,"vY0":-136.9335737273086,"vZ0":-0.5048669695277265,"x":143.5,"y":140.0,"x0":-1.7509561822282742,"y0":50.00445489101027,"z0":5.47600772612061,"aX":-14.846102095009284},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":8.4,"breakHorizontal":13.0,"spinRate":2325,"spinDirection":214},"zone":11,"typeConfidence":0.91,"plateTime":0.40211836365624176,"extension":6.481936258314628},"index":1,"playId":"b4e3f79f-126f-34fe-bf3c-90f2352b989a","pitchNumber":2,"startTime":"2026-08-12T20:26:38.315Z","endTime":"2026-08-12T20:26:41.967Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":77.4,"endSpeed":71.2,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.543757881625144,"aZ":-40.733316422965466,"pfxX":3.356478086861971,"pfxZ":-6.69768009806014,"pX":0.04757078294875121,"pZ":2.0309818256003687,"vX0":2.65885144027673,"vY0":-112.66827268219875,"vZ0":1.1037233007351066,"x":115.19,"y":183.94,"x0":-1.5862125876512534,"y0":50.00172771048098,"z0":5.669341404627186,"aX":4.290196595029206},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.4,"breakVerticalInduced":-11.5,"breakHorizontal":-6.8,"spinRate":2607,"spinDirection":42},"zone":8,"typeConfidence":0.89,"plateTime":0.48719203472401684,"extension":6.487641870144767},"index":2,"playId":"74c5f751-877b-36a5-bfe3-f46b30e4a27b","pitchNumber":3,"startTime":"2026-08-12T20:26:55.280Z","endTime":"2026-08-12T20:27:00.082Z","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":0},"pitchData":{"startSpeed":85.7,"endSpeed":79.2,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.881880003174327,"aZ":-28.67597944189199,"pfxX":-4.419136379851182,"pfxZ":2.2226000223015023,"pX":0.4176279340891377,"pZ":-0.13176663242770525,"vX0":6.355071600383761,"vY0":-124.60504463948237,"vZ0":-7.330511382863073,"x":101.08,"y":242.34,"x0":-1.5909109069371605,"y0":50.00194647812072,"z0":5.215320266272853,"aX":-6.953458823968569},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":2.5,"breakHorizontal":6.6,"spinRate":1606,"spinDirection":210},"zone":14,"typeConfidence":0.91,"plateTime":0.4394538439463451,"extension":6.706798284930637},"index":3,"playId":"8a583f3a-4260-3abc-9da3-98495ba1d325","pitchNumber":4,"startTime":"2026-08-12T20:27:17.343Z","endTime":"2026-08-12T20:27:23.603Z","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":0},"pitchData":{"startSpeed":95.3,"endSpeed":87.4,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.542791773070167,"aZ":-17.145193666147335,"pfxX":-1.3926905000318923,"pfxZ":7.663981275468526,"pX":-0.667111139093842,"pZ":4.271285314110789,"vX0":2.839689645221846,"vY0":-138.79919731542142,"vZ0":-0.6605260014723355,"x":142.43,"y":123.46,"x0":-1.520123330967329,"y0":50.005023773341,"z0":5.648562176419738,"aX":-2.732178445457955},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":13.9,"breakHorizontal":1.9,"spinRate":2348,"spinDirection":204},"zone":11,"typeConfidence":0.89,"plateTime":0.39382914218849185,"extension":6.465178776263029},"index":4,"playId":"fda2da33-c66f-3e6b-8352-87d149c7d3f0","pitchNumber":5,"startTime":"2026-08-12T20:27:38.040Z","endTime":"2026-08-12T20:27:43.555Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"index":5,"startTime":"2026-08-12T20:27:57.217Z","endTime":"2026-08-12T20:28:13.113Z","isPitch":false,"type":"action","player":{"id":682998,"link":"/api/v1/people/682998"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":0},"pitchData":{"startSpeed":88.5,"endSpeed":81.9,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.148853473728664,"aZ":-27.423816373538802,"pfxX":2.2140681522483723,"pfxZ":2.8099987911001554,"pX":0.4459567386445203,"pZ":1.3571622591813126,"vX0":4.711896201209539,"vY0":-128.82232170909947,"vZ0":-4.815802322426072,"x":100.0,"y":202.14,"x0":-1.6899418381566405,"y0":50.004741844320215,"z0":5.354506794127376,"aX":3.7449300458725947},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":4.3,"breakHorizontal":-5.0,"spinRate":2466,"spinDirection":157},"zone":14,"typeConfidence":0.9,"plateTime":0.42413751034101654,"extension":6.635059842162259},"hitData":{"launchSpeed":97.8,"launchAngle":28.0,"totalDistance":387.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":137.83,"coordY":43.12}},"index":6,"playId":"a9c40539-3581-3a33-a71f-747d6004bfba","pitchNumber":6,"startTime":"2026-08-12T20:28:13.113Z","endTime":"2026-08-12T20:28:28.669Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-12T20:28:28.669Z","atBatIndex":24},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Gabriel Moreno grounds out, third baseman Willi Castro to first baseman TJ Rumfield. Geraldo Perdomo to 2nd.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":25,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-08-12T20:28:39.780Z","endTime":"2026-08-12T20:29:53.829Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":650489,"link":"/api/v1/people/650489"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":681198,"link":"/api/v1/people/681198"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","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":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":true},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.1,"endSpeed":82.5,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.22007389031101,"aZ":-25.87312121722283,"pfxX":2.762406783710277,"pfxZ":3.668807243911157,"pX":0.5189794691105606,"pZ":1.4869756441640023,"vX0":4.674353787023779,"vY0":-129.72200707843797,"vZ0":-4.974882503645008,"x":97.22,"y":198.63,"x0":-1.659940667080026,"y0":50.003449100896766,"z0":5.38379404256369,"aX":4.742092427850442},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":5.9,"breakHorizontal":-6.0,"spinRate":2405,"spinDirection":179},"zone":14,"typeConfidence":0.89,"plateTime":0.421034754019757,"extension":6.751366908916778},"index":0,"playId":"cc945186-0beb-3361-81b6-cda18e202372","pitchNumber":1,"startTime":"2026-08-12T20:28:52.245Z","endTime":"2026-08-12T20:28:57.137Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":115,"player":{"id":664954,"fullName":"Brett Sullivan","link":"/api/v1/people/664954"}}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.5,"endSpeed":87.8,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.28958134925464,"aZ":-14.185509250408685,"pfxX":-3.175544592452187,"pfxZ":9.166264523234501,"pX":0.8188454079730555,"pZ":1.7641956483329846,"vX0":7.525149337407343,"vY0":-138.78705181776314,"vZ0":-7.122639073735443,"x":85.79,"y":191.15,"x0":-1.507858975590275,"y0":50.00630996620593,"z0":5.297551869534228,"aX":-6.235081179751287},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":15.4,"breakHorizontal":4.3,"spinRate":2313,"spinDirection":212},"zone":14,"typeConfidence":0.91,"plateTime":0.3937467540833066,"extension":6.601344131558401},"index":1,"playId":"ed6c5d60-06d2-308b-9358-d5d33da9b69b","pitchNumber":2,"startTime":"2026-08-12T20:29:27.695Z","endTime":"2026-08-12T20:29:34.633Z","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":1},"pitchData":{"startSpeed":94.4,"endSpeed":86.3,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.918138275456887,"aZ":-20.807994204400888,"pfxX":-7.9991745579343085,"pfxZ":5.977267312135607,"pX":0.5942108505019544,"pZ":1.615211021877309,"vX0":8.665673665147049,"vY0":-137.17054512295098,"vZ0":-6.0895135093129245,"x":94.35,"y":195.17,"x0":-1.5696728465021927,"y0":50.00380654311977,"z0":5.287017413689394,"aX":-15.213721332523905},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":9.7,"breakHorizontal":12.6,"spinRate":2347,"spinDirection":211},"zone":9,"typeConfidence":0.91,"plateTime":0.39960771658275185,"extension":6.587207761028039},"hitData":{"launchSpeed":77.2,"launchAngle":-44.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":105.37,"coordY":168.76}},"index":2,"playId":"459bf915-d45e-3677-89a7-3136c1e48f41","pitchNumber":3,"startTime":"2026-08-12T20:29:44.949Z","endTime":"2026-08-12T20:29:53.829Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-12T20:29:53.829Z","atBatIndex":25},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ketel Marte flies out to right fielder Zac Veen.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":26,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-08-12T20:30:14.692Z","endTime":"2026-08-12T20:31:00.797Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":691728,"link":"/api/v1/people/691728"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.4,"endSpeed":87.1,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.50218757613813,"aZ":-15.507876399196533,"pfxX":-2.563855216851855,"pfxZ":8.533314863858777,"pX":-0.6003352790435865,"pZ":3.780013743642094,"vX0":3.7998494593083443,"vY0":-138.97197322336945,"vZ0":-1.923393262587093,"x":139.88,"y":136.72,"x0":-1.6530754640007974,"y0":50.006901240344696,"z0":5.512670264772791,"aX":-5.01023618265398},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":15.2,"breakHorizontal":3.8,"spinRate":2413,"spinDirection":208},"zone":11,"typeConfidence":0.9,"plateTime":0.39432043324689126,"extension":6.641256970909567},"index":0,"playId":"5acc49ca-9d30-3a5b-b137-1bec6f2db996","pitchNumber":1,"startTime":"2026-08-12T20:30:33.825Z","endTime":"2026-08-12T20:30:38.032Z","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":0,"outs":2},"pitchData":{"startSpeed":85.5,"endSpeed":79.1,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.554079716805145,"aZ":-27.250221740730453,"pfxX":-3.4239525580867483,"pfxZ":3.1152681185216533,"pX":-0.417747545052166,"pZ":1.8324316574490436,"vX0":3.854187795182444,"vY0":-124.57571888965205,"vZ0":-3.4048078842085148,"x":132.92,"y":189.3,"x0":-1.5355458195288973,"y0":50.00480197394702,"z0":5.454229403964743,"aX":-5.416235104653885},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":5.2,"breakHorizontal":5.4,"spinRate":1572,"spinDirection":203},"zone":7,"typeConfidence":0.91,"plateTime":0.4386325813008636,"extension":6.744286672880588},"hitData":{"launchSpeed":93.5,"launchAngle":26.0,"totalDistance":352.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":194.64,"coordY":74.26}},"index":1,"playId":"31f5bfb4-f528-3f3b-9d39-7c1fef1b5bfc","pitchNumber":2,"startTime":"2026-08-12T20:30:52.472Z","endTime":"2026-08-12T20:31:00.797Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-12T20:31:00.797Z","atBatIndex":26},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Willi Castro challenged (pitch result), call on the field was overturned: Willi Castro walks.","rbi":0,"awayScore":4,"homeScore":1,"isOut":false},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-08-12T20:32:53.651Z","endTime":"2026-08-12T20:34:16.149Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.7,"endSpeed":81.5,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.08137465968331,"aZ":-16.652423070250336,"pfxX":-6.224961869332203,"pfxZ":9.043066810592924,"pX":-0.8405950547110833,"pZ":3.3452891556529942,"vX0":4.239001498574111,"vY0":-130.60494880033795,"vZ0":-1.7820360885537119,"x":149.04,"y":148.46,"x0":-1.6809243335591828,"y0":50.00608358747349,"z0":5.297019358415402,"aX":-10.690188559750265},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":16.2,"breakHorizontal":10.3,"spinRate":2299,"spinDirection":228},"zone":11,"typeConfidence":0.91,"plateTime":0.4203654921362774,"extension":6.0289845080418125},"index":0,"playId":"31bf1a95-defe-361a-b146-1c28f8d392e5","pitchNumber":1,"startTime":"2026-08-12T20:33:07.663Z","endTime":"2026-08-12T20:33:10.663Z","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":86.0,"endSpeed":79.3,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.270100887539307,"aZ":-32.29302868427574,"pfxX":-8.90293461693286,"pfxZ":-0.07481817202410657,"pX":-0.2672382020728031,"pZ":0.7682080697738771,"vX0":5.812236221210751,"vY0":-125.13504550814379,"vZ0":-4.6924383328332695,"x":127.19,"y":218.04,"x0":-1.4634559932223878,"y0":50.00262412296923,"z0":5.31350517059643,"aX":-14.117847145879585},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":-1.0,"breakHorizontal":14.8,"spinRate":2053,"spinDirection":238},"zone":13,"typeConfidence":0.9,"plateTime":0.43771436969556277,"extension":6.17887368187271},"index":1,"playId":"a53ee7e3-eeca-3811-b9a6-bdab8b0df4c4","pitchNumber":2,"startTime":"2026-08-12T20:33:25.176Z","endTime":"2026-08-12T20:33:29.472Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.5,"endSpeed":81.5,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.632548875263186,"aZ":-18.531812025229513,"pfxX":-5.484741055389374,"pfxZ":7.973718198210964,"pX":-1.4756745670448035,"pZ":3.1125572798799537,"vX0":2.54004906076119,"vY0":-130.2902487507663,"vZ0":-2.055019879592306,"x":173.25,"y":154.74,"x0":-1.7532508733336123,"y0":50.00267570430461,"z0":5.319419796775607,"aX":-9.382964716661146},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":14.2,"breakHorizontal":9.4,"spinRate":2217,"spinDirection":235},"zone":11,"typeConfidence":0.9,"plateTime":0.4211913980132618,"extension":6.149391227483455},"index":2,"playId":"5f23199b-6bbd-32df-a494-731da2c59822","pitchNumber":3,"startTime":"2026-08-12T20:33:39.038Z","endTime":"2026-08-12T20:33:45.794Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.1,"endSpeed":82.1,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.926493353036523,"aZ":-16.38812241631083,"pfxX":-5.946158473817923,"pfxZ":9.130043420734545,"pX":-0.4555033753243714,"pZ":1.6191901826048285,"vX0":5.203537265575189,"vY0":-130.9667384262197,"vZ0":-5.712125503155278,"x":134.36,"y":195.06,"x0":-1.7003353388006979,"y0":50.00007934729304,"z0":5.063644429737691,"aX":-10.277346185383616},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":15.4,"breakHorizontal":9.6,"spinRate":2303,"spinDirection":231},"zone":7,"typeConfidence":0.91,"plateTime":0.4190013936996868,"extension":6.128463159793452},"index":3,"playId":"d46d96ce-7b09-334a-8b07-86c88fa8bb35","pitchNumber":4,"startTime":"2026-08-12T20:33:53.311Z","endTime":"2026-08-12T20:33:59.257Z","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":4,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.7,"endSpeed":74.8,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.664839979454733,"aZ":-36.575926015383864,"pfxX":2.272888087588125,"pfxZ":-3.1285717086656026,"pX":-1.0314914297155409,"pZ":1.6517275816157535,"vX0":1.114133237360635,"vY0":-117.63497918282724,"vZ0":-1.09506158915371,"x":156.32,"y":194.18,"x0":-1.8061130434142736,"y0":50.0043205587171,"z0":5.504668182495755,"aX":3.195431956883115},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.4,"breakVerticalInduced":-5.6,"breakHorizontal":-4.4,"spinRate":2261,"spinDirection":58},"zone":13,"typeConfidence":0.89,"plateTime":0.46507117828786493,"extension":6.154607971622556},"index":4,"playId":"b5f0dda1-df47-3de1-b5b9-5b4bab1e85ba","pitchNumber":5,"startTime":"2026-08-12T20:34:08.862Z","endTime":"2026-08-12T20:34:16.149Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":115,"player":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"}},"playEndTime":"2026-08-12T20:34:16.149Z","atBatIndex":27},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Zac Veen homers (1) on a fly ball to right center field. Willi Castro scores.","rbi":2,"awayScore":6,"homeScore":1,"isOut":false},"about":{"atBatIndex":28,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-08-12T20:35:00.379Z","endTime":"2026-08-12T20:36:41.683Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":691728,"fullName":"Zac Veen","link":"/api/v1/people/691728"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"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,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":691728,"fullName":"Zac Veen","link":"/api/v1/people/691728"},"responsiblePitcher":{"id":518876,"link":"/api/v1/people/518876"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"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":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"responsiblePitcher":{"id":518876,"link":"/api/v1/people/518876"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"playId":"e46f817a-d0ec-4393-af1b-fe8a59a8b30c","startTime":"2026-08-12T20:35:00.379Z","endTime":"2026-08-12T20:35:05.379Z","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":0},"pitchData":{"startSpeed":90.6,"endSpeed":82.7,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.366281531810095,"aZ":-26.991383069193894,"pfxX":-10.50302847963501,"pfxZ":2.970580425375017,"pX":0.12837191343230295,"pZ":0.9161733556662743,"vX0":7.501588995166338,"vY0":-131.57358926531396,"vZ0":-5.750832577412064,"x":112.11,"y":214.04,"x0":-1.4031040372512076,"y0":50.002344850495994,"z0":5.144879322966083,"aX":-18.312126320179562},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":4.2,"breakHorizontal":17.3,"spinRate":2269,"spinDirection":234},"zone":14,"typeConfidence":0.88,"plateTime":0.41719276151975926,"extension":6.185656717383806},"index":1,"playId":"4e02072e-67da-3f75-a3e7-b4713f610f3e","pitchNumber":1,"startTime":"2026-08-12T20:35:16.678Z","endTime":"2026-08-12T20:35:21.530Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.3,"endSpeed":79.4,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.60869385773074,"aZ":-32.695701709343844,"pfxX":-8.702220154173474,"pfxZ":-0.32777212892530905,"pX":0.15611626045777935,"pZ":1.4593950275478265,"vX0":7.072435222179906,"vY0":-125.55996094944861,"vZ0":-3.124764156700131,"x":111.05,"y":199.38,"x0":-1.5676075525502264,"y0":50.00149724561714,"z0":5.382534237214086,"aX":-13.882798586633502},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":-1.1,"breakHorizontal":14.2,"spinRate":2141,"spinDirection":244},"zone":14,"typeConfidence":0.9,"plateTime":0.43635048494704565,"extension":6.17548527815323},"index":2,"playId":"044e367a-6f4d-36bf-91fc-29f65e7e41c8","pitchNumber":2,"startTime":"2026-08-12T20:35:35.052Z","endTime":"2026-08-12T20:35:39.059Z","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":0},"index":3,"playId":"1043e0c5-116d-3842-8b10-8a1620767e8a","startTime":"2026-08-12T20:35:52.298Z","endTime":"2026-08-12T20:35:56.808Z","isPitch":false,"type":"pickoff"},{"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":0},"pitchData":{"startSpeed":86.7,"endSpeed":79.7,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.231599339794936,"aZ":-31.048671309783522,"pfxX":-7.325383513958995,"pfxZ":0.6964098897827906,"pX":-0.2833345185165151,"pZ":1.9636104717128084,"vX0":5.5105301880914395,"vY0":-126.12805425610684,"vZ0":-2.308608953648033,"x":127.8,"y":185.76,"x0":-1.5428314344689327,"y0":50.00168243169479,"z0":5.390140294457858,"aX":-11.82242665956364},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":1.0,"breakHorizontal":12.0,"spinRate":2065,"spinDirection":246},"zone":7,"typeConfidence":0.89,"plateTime":0.4339625947507071,"extension":6.026553107829411},"hitData":{"launchSpeed":104.7,"launchAngle":26.0,"totalDistance":407.0,"trajectory":"fly_ball","hardness":"medium","location":"89","coordinates":{"coordX":197.16,"coordY":49.09}},"index":4,"playId":"f34e8716-84fc-3f50-aa37-c774ac5e6198","pitchNumber":3,"startTime":"2026-08-12T20:36:12.958Z","endTime":"2026-08-12T20:36:41.683Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-12T20:36:41.683Z","atBatIndex":28},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Connor Norby flies out sharply to left fielder Max Kepler.","rbi":0,"awayScore":6,"homeScore":1,"isOut":true},"about":{"atBatIndex":29,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-08-12T20:36:55.135Z","endTime":"2026-08-12T20:37:12.841Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"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":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":596146,"link":"/api/v1/people/596146"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.5,"endSpeed":81.9,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.162755193772405,"aZ":-18.976112353735747,"pfxX":-2.9182133427740675,"pfxZ":7.671797908813524,"pX":0.2036682332501371,"pZ":2.9548789198321903,"vX0":5.958473017643349,"vY0":-130.28301737308607,"vZ0":-2.1171149625654557,"x":109.24,"y":159.0,"x0":-1.733058176158584,"y0":50.0044282781488,"z0":5.211065743231734,"aX":-5.0221521918880425},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":13.7,"breakHorizontal":4.0,"spinRate":2326,"spinDirection":226},"zone":2,"typeConfidence":0.89,"plateTime":0.42029857303740137,"extension":6.1269119232900415},"hitData":{"launchSpeed":101.6,"launchAngle":40.0,"totalDistance":376.0,"trajectory":"fly_ball","hardness":"hard","location":"7","coordinates":{"coordX":81.51,"coordY":53.89}},"index":0,"playId":"d72a7902-5246-3ad7-991c-217e34a068c4","pitchNumber":1,"startTime":"2026-08-12T20:37:00.491Z","endTime":"2026-08-12T20:37:12.841Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-12T20:37:12.841Z","atBatIndex":29},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brett Sullivan strikes out swinging.","rbi":0,"awayScore":6,"homeScore":1,"isOut":true},"about":{"atBatIndex":30,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-08-12T20:37:29.023Z","endTime":"2026-08-12T20:38:16.592Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":664954,"fullName":"Brett Sullivan","link":"/api/v1/people/664954"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"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":"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":89.4,"endSpeed":81.4,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.763199815564285,"aZ":-18.011323417487773,"pfxX":-4.595548918688836,"pfxZ":8.316299829787436,"pX":-0.29652851937351465,"pZ":1.75328120211861,"vX0":5.21011985335788,"vY0":-130.0514750804413,"vZ0":-5.03362791586574,"x":128.3,"y":191.44,"x0":-1.734329380508271,"y0":50.00259561729509,"z0":5.091477312988369,"aX":-7.8262055691562225},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":14.0,"breakHorizontal":7.1,"spinRate":2154,"spinDirection":235},"zone":7,"typeConfidence":0.7,"plateTime":0.4221026928779308,"extension":6.143368985015395},"index":0,"playId":"9b11154e-826e-3ca1-9079-c0fe316d0a10","pitchNumber":1,"startTime":"2026-08-12T20:37:36.555Z","endTime":"2026-08-12T20:37:43.430Z","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":86.7,"endSpeed":79.5,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.764803307055878,"aZ":-34.61158989537058,"pfxX":-8.77532972715876,"pfxZ":-1.5216550399531874,"pX":-1.2610791877568606,"pZ":1.1861190450625398,"vX0":3.793713485317369,"vY0":-126.12708489414591,"vZ0":-3.233418956989671,"x":165.07,"y":206.75,"x0":-1.648463121294933,"y0":50.00249868278826,"z0":5.28924704915766,"aX":-14.072080233635809},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":-3.2,"breakHorizontal":15.0,"spinRate":2160,"spinDirection":241},"zone":13,"typeConfidence":0.9,"plateTime":0.4350512899041079,"extension":6.068450501481446},"index":1,"playId":"871a33e9-367f-36b3-aa9a-f778238224b2","pitchNumber":2,"startTime":"2026-08-12T20:37:53.198Z","endTime":"2026-08-12T20:37:56.907Z","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":1},"pitchData":{"startSpeed":86.5,"endSpeed":79.6,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.881343126490435,"aZ":-32.32282766114128,"pfxX":-8.30108899917883,"pfxZ":-0.09524763483236076,"pX":0.15299241686882928,"pZ":0.4636295591410223,"vX0":6.827531347065736,"vY0":-125.73606301892418,"vZ0":-5.340668023756617,"x":111.17,"y":226.26,"x0":-1.521257707401793,"y0":50.001590571745886,"z0":5.242978931530276,"aX":-13.269107629241331},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":-1.2,"breakHorizontal":13.4,"spinRate":2087,"spinDirection":245},"zone":14,"typeConfidence":0.9,"plateTime":0.43588424488925837,"extension":6.0822868174654685},"index":2,"playId":"f3c3d62a-05de-324b-9446-16c966a7d1e5","pitchNumber":3,"startTime":"2026-08-12T20:38:07.692Z","endTime":"2026-08-12T20:38:16.592Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-12T20:38:16.592Z","atBatIndex":30},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jake McCarthy grounds out, second baseman Ketel Marte to first baseman Tim Tawa.","rbi":0,"awayScore":6,"homeScore":1,"isOut":true},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-08-12T20:38:29.064Z","endTime":"2026-08-12T20:38:47.903Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"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":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":606466,"link":"/api/v1/people/606466"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":694374,"link":"/api/v1/people/694374"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":80.2,"endSpeed":73.6,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.98143258072707,"aZ":-35.823933054900394,"pfxX":4.718276652322192,"pfxZ":-2.655086506268894,"pX":-0.734213254179342,"pZ":2.2341108626961215,"vX0":0.8856477013595438,"vY0":-116.743937310919,"vZ0":0.011170323280981664,"x":144.99,"y":178.46,"x0":-1.7318037868806504,"y0":50.003575801603304,"z0":5.614873362398376,"aX":6.48121193262332},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.2,"breakVerticalInduced":-4.6,"breakHorizontal":-8.8,"spinRate":2306,"spinDirection":62},"zone":4,"typeConfidence":0.9,"plateTime":0.47003846976720753,"extension":6.1050523961501675},"hitData":{"launchSpeed":99.7,"launchAngle":1.0,"totalDistance":52.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":134.31,"coordY":159.85}},"index":0,"playId":"7c47ad4b-ab50-3348-9ed7-6bb7d976acd9","pitchNumber":1,"startTime":"2026-08-12T20:38:39.278Z","endTime":"2026-08-12T20:38:47.903Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-12T20:38:47.903Z","atBatIndex":31},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Lars Nootbaar flies out to right fielder Zac Veen.","rbi":0,"awayScore":6,"homeScore":1,"isOut":true},"about":{"atBatIndex":32,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-08-12T20:40:44.198Z","endTime":"2026-08-12T20:42:07.194Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3],"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":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":691728,"link":"/api/v1/people/691728"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":84.0,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.863914673456385,"aZ":-15.579537071548799,"pfxX":-4.940540791706326,"pfxZ":9.172342958788912,"pX":-0.2580306068706745,"pZ":3.149460419893822,"vX0":5.246974076697901,"vY0":-133.44427460644388,"vZ0":-3.026698726881494,"x":126.84,"y":153.74,"x0":-1.6049023112555938,"y0":50.00346886384686,"z0":5.416336108936886,"aX":-8.939279548092175},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":16.2,"breakHorizontal":7.8,"spinRate":2455,"spinDirection":211},"zone":2,"typeConfidence":0.71,"plateTime":0.4099597449547536,"extension":6.417011096781348},"index":0,"playId":"d6c78e06-ea21-3442-aabb-e8398d7c0e3a","pitchNumber":1,"startTime":"2026-08-12T20:40:57.506Z","endTime":"2026-08-12T20:41:01.462Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"index":1,"startTime":"2026-08-12T20:41:09.199Z","endTime":"2026-08-12T20:41:24.529Z","isPitch":false,"type":"action","player":{"id":663457,"link":"/api/v1/people/663457"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.4,"endSpeed":83.4,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.734906256097318,"aZ":-21.58630761843333,"pfxX":1.1648299288121389,"pfxZ":5.983966151000404,"pX":0.30923220178645716,"pZ":3.293269166960751,"vX0":4.579639814516929,"vY0":-131.66034978385824,"vZ0":-1.3477331375476578,"x":105.21,"y":149.86,"x0":-1.5982714141407628,"y0":50.00618679112502,"z0":5.39627946460035,"aX":2.0630944623756915},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":10.8,"breakHorizontal":-3.0,"spinRate":2697,"spinDirection":190},"zone":3,"typeConfidence":0.88,"plateTime":0.4146637820257184,"extension":6.472023470260634},"index":2,"playId":"641ce794-7d31-3a8f-8d1e-0e3989cbc0ef","pitchNumber":2,"startTime":"2026-08-12T20:41:24.529Z","endTime":"2026-08-12T20:41:28.943Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.1,"endSpeed":79.4,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.710854467268575,"aZ":-27.571959401729195,"pfxX":-4.948690885373265,"pfxZ":2.878191847943542,"pX":0.2445273236893556,"pZ":2.388124824442389,"vX0":5.816974877382236,"vY0":-125.30061236750383,"vZ0":-2.0674907982112756,"x":107.68,"y":174.3,"x0":-1.4568277071649265,"y0":50.00554131677354,"z0":5.461864110889749,"aX":-7.923674714785303},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":5.0,"breakHorizontal":7.7,"spinRate":1656,"spinDirection":212},"zone":5,"typeConfidence":0.91,"plateTime":0.4360066557873785,"extension":6.521625288460687},"hitData":{"launchSpeed":96.4,"launchAngle":54.0,"totalDistance":253.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":152.61,"coordY":102.18}},"index":3,"playId":"474b8a84-e265-3d53-a0ea-653cb86debad","pitchNumber":3,"startTime":"2026-08-12T20:41:54.188Z","endTime":"2026-08-12T20:42:07.194Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-12T20:42:07.194Z","atBatIndex":32},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Nolan Arenado flies out to center fielder Jake McCarthy.","rbi":0,"awayScore":6,"homeScore":1,"isOut":true},"about":{"atBatIndex":33,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-08-12T20:42:15.956Z","endTime":"2026-08-12T20:42:42.827Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"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":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"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":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(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":85.3,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.1987087868508,"aZ":-20.493054704218977,"pfxX":-8.034826971325613,"pfxZ":6.238858723795139,"pX":0.28933611216834315,"pZ":2.1810297724457492,"vX0":7.407663953288617,"vY0":-136.50135533111828,"vZ0":-4.498556491660906,"x":105.97,"y":179.89,"x0":-1.4258611667883725,"y0":50.00410910701158,"z0":5.275826868268887,"aX":-15.047409171853051},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":10.4,"breakHorizontal":12.8,"spinRate":2407,"spinDirection":216},"zone":9,"typeConfidence":0.91,"plateTime":0.4024475920901853,"extension":6.637686069626838},"hitData":{"launchSpeed":94.3,"launchAngle":47.0,"totalDistance":296.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":124.91,"coordY":80.81}},"index":0,"playId":"38899b41-f1d6-36da-adaa-8a3962774cb8","pitchNumber":1,"startTime":"2026-08-12T20:42:31.366Z","endTime":"2026-08-12T20:42:42.827Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-12T20:42:42.827Z","atBatIndex":33},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Max Kepler walks.","rbi":0,"awayScore":6,"homeScore":1,"isOut":false},"about":{"atBatIndex":34,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-08-12T20:42:53.748Z","endTime":"2026-08-12T20:45:28.353Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4,5,6,7,8],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"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":93.7,"endSpeed":86.1,"strikeZoneTop":3.376,"strikeZoneBottom":1.704,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.925443591954,"aZ":-14.536600740509298,"pfxX":-3.655208738922756,"pfxZ":9.379629541465686,"pX":1.1370303606555558,"pZ":0.8603897930936887,"vX0":8.306666924489363,"vY0":-136.03594175871143,"vZ0":-8.943587681538991,"x":73.66,"y":215.55,"x0":-1.4767544063019757,"y0":50.0054645271267,"z0":5.191412248399981,"aX":-6.8759459225548145},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":15.2,"breakHorizontal":4.9,"spinRate":2484,"spinDirection":213},"zone":14,"typeConfidence":0.9,"plateTime":0.40213909826792005,"extension":6.786124848315842},"index":0,"playId":"b63fb8f6-5a4f-3f3d-bf9d-4347db1b5126","pitchNumber":1,"startTime":"2026-08-12T20:43:06.541Z","endTime":"2026-08-12T20:43:10.107Z","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.1,"strikeZoneTop":3.376,"strikeZoneBottom":1.704,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.61572373578957,"aZ":-13.790802890098966,"pfxX":-4.19382461680019,"pfxZ":9.493359754509106,"pX":0.43321628640946314,"pZ":1.500457498208427,"vX0":6.784861163270189,"vY0":-138.2235393517093,"vZ0":-7.819909438037278,"x":100.49,"y":198.27,"x0":-1.5075653512688751,"y0":50.00128841167365,"z0":5.290801242512568,"aX":-8.120197053043196},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":15.7,"breakHorizontal":6.2,"spinRate":2525,"spinDirection":216},"zone":14,"typeConfidence":0.91,"plateTime":0.39615925818562614,"extension":6.656790075630313},"index":1,"playId":"06fa6426-f9b6-356e-bbf7-910fec1ce455","pitchNumber":2,"startTime":"2026-08-12T20:43:20.884Z","endTime":"2026-08-12T20:43:27.187Z","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":1,"outs":2},"pitchData":{"startSpeed":89.5,"endSpeed":82.5,"strikeZoneTop":3.376,"strikeZoneBottom":1.704,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.995374640860444,"aZ":-21.945501288918734,"pfxX":3.4079634755287196,"pfxZ":5.9142123993079405,"pX":0.4840081667721482,"pZ":2.5428618387778443,"vX0":4.161247446237123,"vY0":-130.31255265406836,"vZ0":-3.151929009507757,"x":98.55,"y":170.12,"x0":-1.5729927873875573,"y0":50.00205589385897,"z0":5.41578115917403,"aX":5.891365107194366},"breaks":{"breakAngle":16.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":10.3,"breakHorizontal":-7.1,"spinRate":2641,"spinDirection":169},"zone":6,"typeConfidence":0.89,"plateTime":0.4194476975245256,"extension":6.519273418054208},"index":2,"playId":"51d8b058-7ed8-3258-b8b0-847708b157f0","pitchNumber":3,"startTime":"2026-08-12T20:43:37.636Z","endTime":"2026-08-12T20:43:41.697Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"index":3,"startTime":"2026-08-12T20:43:54.143Z","endTime":"2026-08-12T20:44:05.334Z","isPitch":false,"type":"action","player":{"id":596146,"link":"/api/v1/people/596146"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.1,"endSpeed":86.9,"strikeZoneTop":3.376,"strikeZoneBottom":1.704,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.900000737970135,"aZ":-15.547186628208866,"pfxX":-5.026725086016544,"pfxZ":8.572810702228441,"pX":-0.45372050586679613,"pZ":2.9512951317796894,"vX0":4.885639216491185,"vY0":-138.38098418331944,"vZ0":-3.9665786348403365,"x":134.29,"y":159.1,"x0":-1.5890968713317732,"y0":50.00218586198094,"z0":5.44496857684732,"aX":-9.748218649439242},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":14.9,"breakHorizontal":8.0,"spinRate":2446,"spinDirection":216},"zone":1,"typeConfidence":0.9,"plateTime":0.3958200084483039,"extension":6.539018471931877},"index":4,"playId":"ca14a5c9-cc31-3317-9f2c-18ddbf496535","pitchNumber":4,"startTime":"2026-08-12T20:44:05.334Z","endTime":"2026-08-12T20:44:09.002Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.7,"endSpeed":88.4,"strikeZoneTop":3.376,"strikeZoneBottom":1.704,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.88679686068427,"aZ":-13.081563668971585,"pfxX":-3.612776237742825,"pfxZ":9.513954388312357,"pX":-0.7641974776165419,"pZ":2.7274892776982798,"vX0":3.5516852396889975,"vY0":-140.75024515330583,"vZ0":-4.966396583873427,"x":146.13,"y":165.14,"x0":-1.5729118111900993,"y0":50.00416403534964,"z0":5.36180276374824,"aX":-7.250911070003178},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":16.4,"breakHorizontal":5.8,"spinRate":2567,"spinDirection":211},"zone":4,"typeConfidence":0.91,"plateTime":0.3891326529978554,"extension":6.399021758971889},"index":5,"playId":"5ccfe421-1e53-3128-b275-c6b18d6bad70","pitchNumber":5,"startTime":"2026-08-12T20:44:23.353Z","endTime":"2026-08-12T20:44:27.592Z","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.8,"endSpeed":86.4,"strikeZoneTop":3.376,"strikeZoneBottom":1.704,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.215205186082898,"aZ":-24.404241842052567,"pfxX":-8.188642357379809,"pfxZ":4.042202098517228,"pX":-0.18223006892042856,"pZ":4.10056971168837,"vX0":6.161298164655706,"vY0":-137.89958765667993,"vZ0":0.5771695225658667,"x":123.95,"y":128.06,"x0":-1.383721067938273,"y0":50.003743423591324,"z0":5.537402096837977,"aX":-15.741550596420353},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":7.7,"breakHorizontal":13.6,"spinRate":2436,"spinDirection":204},"zone":11,"typeConfidence":0.92,"plateTime":0.39749452812355157,"extension":6.419934214622649},"index":6,"playId":"0b8cec29-811c-3ffa-9c0a-977bf4fc10f5","pitchNumber":6,"startTime":"2026-08-12T20:44:43.180Z","endTime":"2026-08-12T20:44:47.791Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":87.2,"strikeZoneTop":3.376,"strikeZoneBottom":1.704,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.073816761155623,"aZ":-14.5108196468083,"pfxX":-1.5164675131190988,"pfxZ":9.094947397607317,"pX":0.7057500210214218,"pZ":2.9725145502090076,"vX0":6.650708179773903,"vY0":-138.09366962148047,"vZ0":-3.994106517867901,"x":90.1,"y":158.52,"x0":-1.5308467431387778,"y0":50.00589747366388,"z0":5.405575664886993,"aX":-2.946228999002923},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":15.8,"breakHorizontal":1.4,"spinRate":2421,"spinDirection":207},"zone":3,"typeConfidence":0.89,"plateTime":0.39575047998199553,"extension":6.619783376143505},"index":7,"playId":"ee6ecc2e-b187-3a11-9c65-61fd1a9d122d","pitchNumber":7,"startTime":"2026-08-12T20:45:01.030Z","endTime":"2026-08-12T20:45:06.252Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.1,"endSpeed":80.9,"strikeZoneTop":3.376,"strikeZoneBottom":1.704,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.43820072306675,"aZ":-29.06638899162874,"pfxX":-4.39248563109423,"pfxZ":1.9007842451125272,"pX":1.4273817086156095,"pZ":0.2749034893124425,"vX0":8.38276237890211,"vY0":-126.49115279998723,"vZ0":-6.794924533697962,"x":62.59,"y":231.36,"x0":-1.344432274350206,"y0":50.00354149216408,"z0":5.29668153761902,"aX":-7.187860944971079},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":2.2,"breakHorizontal":6.2,"spinRate":1492,"spinDirection":207},"zone":14,"typeConfidence":0.91,"plateTime":0.43139930280060046,"extension":6.710721579896448},"index":8,"playId":"71a39e17-8268-3746-ba78-44f1383bf1fa","pitchNumber":8,"startTime":"2026-08-12T20:45:21.972Z","endTime":"2026-08-12T20:45:28.353Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-12T20:45:28.353Z","atBatIndex":34},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Tim Tawa grounds out, pitcher Ryan Feltner to second baseman Connor Norby to first baseman TJ Rumfield.","rbi":0,"awayScore":6,"homeScore":1,"isOut":true},"about":{"atBatIndex":35,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-08-12T20:45:42.308Z","endTime":"2026-08-12T20:47:37.472Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":663372,"link":"/api/v1/people/663372"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":681393,"link":"/api/v1/people/681393"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":681198,"link":"/api/v1/people/681198"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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.4,"endSpeed":86.1,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.7714692539457,"aZ":-19.16659759452733,"pfxX":-2.472401876336277,"pfxZ":6.815334350776947,"pX":-0.3145177610569582,"pZ":3.7293063816714946,"vX0":4.621027284589059,"vY0":-137.3834206524543,"vZ0":-1.2681939355183198,"x":128.99,"y":138.09,"x0":-1.6980711262989077,"y0":50.00585860674018,"z0":5.5011416991721775,"aX":-4.721453774130014},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":12.2,"breakHorizontal":3.5,"spinRate":2432,"spinDirection":206},"zone":11,"typeConfidence":0.89,"plateTime":0.39886627418788123,"extension":6.416121786342101},"index":0,"playId":"e340dceb-dbfd-37db-b9b7-09ff91a0aeea","pitchNumber":1,"startTime":"2026-08-12T20:45:53.338Z","endTime":"2026-08-12T20:45:58.136Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.6,"endSpeed":77.2,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.270410909102303,"aZ":-31.32916585999707,"pfxX":3.3540791136515917,"pfxZ":0.5616385033915119,"pX":-0.404517210093229,"pZ":3.2067941055026172,"vX0":2.340086782774273,"vY0":-121.78982414090459,"vZ0":0.8280370962277186,"x":132.42,"y":152.2,"x0":-1.8112286964068118,"y0":50.00468049979597,"z0":5.5564624546882255,"aX":5.076251498259579},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":1.4,"breakHorizontal":-6.6,"spinRate":2693,"spinDirection":99},"zone":1,"typeConfidence":0.84,"plateTime":0.4484688312111511,"extension":6.593011144540236},"index":1,"playId":"25648e44-babf-35d3-bf7c-47c9dbe49f00","pitchNumber":2,"startTime":"2026-08-12T20:46:10.809Z","endTime":"2026-08-12T20:46:15.067Z","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":2},"pitchData":{"startSpeed":88.8,"endSpeed":82.0,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.56327326753855,"aZ":-26.86498021989479,"pfxX":1.978040592564036,"pfxZ":3.123639272388602,"pX":1.1960318804859575,"pZ":2.003119221748832,"vX0":6.535393313667235,"vY0":-129.24151211838537,"vZ0":-3.5589018307978275,"x":71.41,"y":184.7,"x0":-1.617045151318378,"y0":50.00558434349891,"z0":5.4489662344776955,"aX":3.363746207166354},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":5.2,"breakHorizontal":-4.9,"spinRate":2623,"spinDirection":163},"zone":14,"typeConfidence":0.9,"plateTime":0.4229351694921508,"extension":6.687110989302812},"index":2,"playId":"9ef2d1de-e35d-32b7-ab52-db5cd8f3e118","pitchNumber":3,"startTime":"2026-08-12T20:46:28.343Z","endTime":"2026-08-12T20:46:31.997Z","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":95.8,"endSpeed":87.5,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.69492111345855,"aZ":-21.869518189740674,"pfxX":-7.392565070185263,"pfxZ":5.261350298666487,"pX":0.8255403720773642,"pZ":1.784467468578818,"vX0":9.03757479290651,"vY0":-139.1476987733342,"vZ0":-5.771802470825293,"x":85.53,"y":190.6,"x0":-1.5064439844194863,"y0":50.0003641906412,"z0":5.337868684758178,"aX":-14.471600436679942},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":8.4,"breakHorizontal":11.5,"spinRate":2462,"spinDirection":216},"zone":14,"typeConfidence":0.91,"plateTime":0.39386749646715735,"extension":6.56703351677383},"index":3,"playId":"c7dcce78-5550-37b6-b560-4fbd2c249cd8","pitchNumber":4,"startTime":"2026-08-12T20:46:48.570Z","endTime":"2026-08-12T20:46:53.977Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.5,"endSpeed":82.9,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.517302409900413,"aZ":-24.937114838586133,"pfxX":1.6269820645624096,"pfxZ":4.191157855454716,"pX":1.2885780067088017,"pZ":1.0260308772914815,"vX0":6.848588945199684,"vY0":-130.1272044210972,"vZ0":-6.353938294466531,"x":67.88,"y":211.08,"x0":-1.5813068212383359,"y0":50.00347800448193,"z0":5.370623105734335,"aX":2.8090800343238893},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":6.5,"breakHorizontal":-4.3,"spinRate":2613,"spinDirection":160},"zone":14,"typeConfidence":0.9,"plateTime":0.4198032219748544,"extension":6.823130073464564},"index":4,"playId":"b4a3f477-c3dd-3f07-a533-3722703c3157","pitchNumber":5,"startTime":"2026-08-12T20:47:09.825Z","endTime":"2026-08-12T20:47:14.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(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":88.1,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.49513371717078,"aZ":-22.22756441469156,"pfxX":-6.815201182737655,"pfxZ":5.019483371844002,"pX":0.4161786191395746,"pZ":3.070066260169248,"vX0":7.892769923143994,"vY0":-139.40256639212114,"vZ0":-2.6396976797370204,"x":101.14,"y":155.89,"x0":-1.5579473781388016,"y0":50.000614763930365,"z0":5.486511346165581,"aX":-13.496949555378526},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":8.8,"breakHorizontal":10.8,"spinRate":2434,"spinDirection":209},"zone":3,"typeConfidence":0.91,"plateTime":0.39197238080915,"extension":6.625144443603217},"hitData":{"launchSpeed":98.6,"launchAngle":-21.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":131.74,"coordY":147.97}},"index":5,"playId":"814db618-3fca-36ee-a011-9ba5261ddb34","pitchNumber":6,"startTime":"2026-08-12T20:47:28.666Z","endTime":"2026-08-12T20:47:37.472Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-12T20:47:37.472Z","atBatIndex":35},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Cole Carrigg singles on a ground ball to right fielder Corbin Carroll.","rbi":0,"awayScore":6,"homeScore":1,"isOut":false},"about":{"atBatIndex":36,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-08-12T20:49:32.870Z","endTime":"2026-08-12T20:50:33.863Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"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":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"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"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.2,"endSpeed":81.5,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.2794857229772,"aZ":-18.036773336410985,"pfxX":-5.043824932673363,"pfxZ":8.332044130038941,"pX":1.485672886826981,"pZ":1.9354449670685585,"vX0":9.000665832422003,"vY0":-129.48762966591167,"vZ0":-4.879727929183179,"x":60.37,"y":186.52,"x0":-1.3814852120494718,"y0":50.00258093429681,"z0":5.22630377896047,"aX":-8.558276108873876},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":14.2,"breakHorizontal":7.1,"spinRate":2346,"spinDirection":226},"zone":14,"typeConfidence":0.68,"plateTime":0.42315909439893584,"extension":6.108072473619806},"index":0,"playId":"87dab1e2-32c0-38fc-abad-a78b83846cd0","pitchNumber":1,"startTime":"2026-08-12T20:49:49.539Z","endTime":"2026-08-12T20:49:53.682Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.1,"endSpeed":79.2,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.405552575519092,"aZ":-31.112414730286744,"pfxX":-9.003461734459938,"pfxZ":0.66605939219244,"pX":-0.16778416108786906,"pZ":1.2584304472724774,"vX0":6.372634023161722,"vY0":-125.240897130232,"vZ0":-3.719263200669265,"x":123.4,"y":204.8,"x0":-1.5761455223582788,"y0":50.00066133025759,"z0":5.308496823746037,"aX":-14.294238124959199},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":0.6,"breakHorizontal":14.9,"spinRate":2110,"spinDirection":247},"zone":13,"typeConfidence":0.9,"plateTime":0.4374233266700678,"extension":6.241530920236151},"index":1,"playId":"2cc00ba4-82cb-3707-9e05-9caecab585c8","pitchNumber":2,"startTime":"2026-08-12T20:50:03.369Z","endTime":"2026-08-12T20:50:07.983Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.4,"endSpeed":79.3,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.675580055399,"aZ":-29.69489409893149,"pfxX":-9.179257292061571,"pfxZ":1.557625156222139,"pX":-0.13285881092351332,"pZ":1.431030744539149,"vX0":6.379925663818066,"vY0":-125.60674119270544,"vZ0":-3.629995563956316,"x":122.06,"y":200.14,"x0":-1.5143708018813522,"y0":50.00611283998802,"z0":5.312098000817687,"aX":-14.65570139599644},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":2.2,"breakHorizontal":15.1,"spinRate":2131,"spinDirection":241},"zone":13,"typeConfidence":0.9,"plateTime":0.4362244330931411,"extension":6.231168573921068},"hitData":{"launchSpeed":101.1,"launchAngle":8.0,"totalDistance":138.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":193.1,"coordY":113.49}},"index":2,"playId":"147c308c-41e7-3267-89e8-23ce3d5a40fd","pitchNumber":3,"startTime":"2026-08-12T20:50:23.093Z","endTime":"2026-08-12T20:50:33.863Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-12T20:50:33.863Z","atBatIndex":36},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"TJ Rumfield singles on a line drive to left fielder Max Kepler. Cole Carrigg to 2nd.","rbi":0,"awayScore":6,"homeScore":1,"isOut":false},"about":{"atBatIndex":37,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-08-12T20:51:13.125Z","endTime":"2026-08-12T20:51:24.351Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"postOnSecond":{"id":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"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":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":596146,"link":"/api/v1/people/596146"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"playId":"945fbc63-8a37-35e6-8844-cf8a238baa02","startTime":"2026-08-12T20:51:00.416Z","endTime":"2026-08-12T20:51:03.748Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.9,"endSpeed":79.2,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.218073502526085,"aZ":-32.61969451209852,"pfxX":-7.438297013479396,"pfxZ":-0.2820661433445597,"pX":-0.8635773545410815,"pZ":2.261542451680381,"vX0":4.215573441805715,"vY0":-125.04860761272289,"vZ0":-1.357069269831957,"x":149.92,"y":177.72,"x0":-1.6011923128581567,"y0":50.00105920736099,"z0":5.476913798873503,"aX":-11.82868222891529},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":-0.6,"breakHorizontal":12.6,"spinRate":2013,"spinDirection":246},"zone":13,"typeConfidence":0.89,"plateTime":0.43730753831577607,"extension":6.170885583891593},"hitData":{"launchSpeed":95.4,"launchAngle":14.0,"totalDistance":239.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":87.63,"coordY":106.9}},"index":1,"playId":"f04e3d64-a520-332a-a11c-9f5b12219d23","pitchNumber":1,"startTime":"2026-08-12T20:51:14.820Z","endTime":"2026-08-12T20:51:24.351Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-12T20:51:24.351Z","atBatIndex":37},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Hunter Goodman grounds into a double play, third baseman Nolan Arenado to first baseman Tim Tawa. Cole Carrigg out at 3rd. TJ Rumfield to 2nd. Hunter Goodman out at 1st.","rbi":0,"awayScore":6,"homeScore":1,"isOut":true},"about":{"atBatIndex":38,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-08-12T20:51:44.824Z","endTime":"2026-08-12T20:52:03.764Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"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":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":null,"outBase":"3B","isOut":true,"outNumber":1},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"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_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"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":694374,"link":"/api/v1/people/694374"},"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":"Grounded Into DP","eventType":"grounded_into_double_play","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":[]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.2,"endSpeed":75.3,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.806713528136743,"aZ":-38.88642753243433,"pfxX":3.717229206369174,"pfxZ":-4.705361311370796,"pX":-0.09471262829967801,"pZ":2.865638548845294,"vX0":2.4676142173936224,"vY0":-118.27184838995043,"vZ0":1.6461704469982101,"x":120.61,"y":161.41,"x0":-1.6313761057119924,"y0":50.000048372084535,"z0":5.70497572122162,"aX":5.307771634899004},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.1,"breakVerticalInduced":-7.9,"breakHorizontal":-7.3,"spinRate":2429,"spinDirection":65},"zone":2,"typeConfidence":0.9,"plateTime":0.46166256840094144,"extension":6.032040167637739},"hitData":{"launchSpeed":98.0,"launchAngle":-10.0,"totalDistance":18.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":97.26,"coordY":170.28}},"index":0,"playId":"8cafd154-b219-33b2-b0b2-ef6a26f6035a","pitchNumber":1,"startTime":"2026-08-12T20:51:54.597Z","endTime":"2026-08-12T20:52:03.764Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-12T20:52:03.764Z","atBatIndex":38},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Mickey Moniak strikes out swinging.","rbi":0,"awayScore":6,"homeScore":1,"isOut":true},"about":{"atBatIndex":39,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-08-12T20:52:27.535Z","endTime":"2026-08-12T20:54:06.639Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"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":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.5,"endSpeed":81.0,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.888226703811178,"aZ":-22.33611669011799,"pfxX":-2.8406236853907587,"pfxZ":5.854408901713622,"pX":0.026462557767231023,"pZ":2.867853031518605,"vX0":5.294387766202893,"vY0":-128.8552276896037,"vZ0":-1.8907714554899793,"x":115.99,"y":161.35,"x0":-1.6862079142048751,"y0":50.00334221707063,"z0":5.337634993119318,"aX":-4.774732127951761},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":10.4,"breakHorizontal":4.0,"spinRate":2346,"spinDirection":221},"zone":2,"typeConfidence":0.84,"plateTime":0.4251412782619495,"extension":6.131307198879043},"index":0,"playId":"bc38cedb-4564-354b-96cf-9f36f1e403ed","pitchNumber":1,"startTime":"2026-08-12T20:52:32.698Z","endTime":"2026-08-12T20:52:36.675Z","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":2},"pitchData":{"startSpeed":88.7,"endSpeed":81.0,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.91168718945463,"aZ":-23.076120649652108,"pfxX":-2.896609195783949,"pfxZ":5.412160600613651,"pX":-0.49038273914380265,"pZ":2.6587579445879954,"vX0":3.9975097263596124,"vY0":-129.14147206185854,"vZ0":-2.227628497734445,"x":135.69,"y":166.99,"x0":-1.6849864261777123,"y0":50.00623450199259,"z0":5.31505980467236,"aX":-4.873711496918643},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":9.5,"breakHorizontal":4.3,"spinRate":2342,"spinDirection":231},"zone":4,"typeConfidence":0.83,"plateTime":0.42478269336008134,"extension":5.955787607092379},"index":1,"playId":"e183f141-1910-3c18-8ad2-b79015df52ae","pitchNumber":2,"startTime":"2026-08-12T20:52:48.870Z","endTime":"2026-08-12T20:52:52.821Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.0,"endSpeed":81.4,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.49515917697587,"aZ":-18.479576481600255,"pfxX":-5.699390824025414,"pfxZ":7.980825865163078,"pX":0.1657214630558057,"pZ":3.3558112230400305,"vX0":6.348330835584589,"vY0":-130.89319562633568,"vZ0":-1.563752312278143,"x":110.68,"y":148.17,"x0":-1.5633909619020978,"y0":50.00298404900846,"z0":5.360425214833835,"aX":-9.780292068133857},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":14.3,"breakHorizontal":8.8,"spinRate":2270,"spinDirection":232},"zone":2,"typeConfidence":0.89,"plateTime":0.42025619951279003,"extension":5.995415709717337},"index":2,"playId":"b896125e-c210-35ee-9eae-c38f97c5560e","pitchNumber":3,"startTime":"2026-08-12T20:53:10.359Z","endTime":"2026-08-12T20:53:17.854Z","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":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.1,"endSpeed":76.1,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.746220909439923,"aZ":-39.29773854720764,"pfxX":2.565851383020733,"pfxZ":-4.955819851601536,"pX":2.165791281199407,"pZ":0.1644001694733221,"vX0":7.756560510766905,"vY0":-119.31777328842084,"vZ0":-3.9511699449267734,"x":34.45,"y":234.34,"x0":-1.4654420556272216,"y0":50.00387193118417,"z0":5.396215214912635,"aX":3.686373627035963},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.5,"breakVerticalInduced":-9.7,"breakHorizontal":-6.6,"spinRate":2555,"spinDirection":51},"zone":14,"typeConfidence":0.9,"plateTime":0.45969524214546675,"extension":6.179532188843771},"index":3,"playId":"f1ab8fae-73ea-3a1e-8c22-5ff4ecc2e2c4","pitchNumber":4,"startTime":"2026-08-12T20:53:37.528Z","endTime":"2026-08-12T20:53:42.574Z","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":86.7,"endSpeed":80.1,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.73760153636682,"aZ":-34.068050969128635,"pfxX":-7.720013157454555,"pfxZ":-1.1732291232980998,"pX":-0.39724188070856387,"pZ":1.4064530323291367,"vX0":5.515654033250964,"vY0":-126.1893759643247,"vZ0":-2.8730456069428656,"x":132.14,"y":200.81,"x0":-1.604115495680614,"y0":50.00022443081497,"z0":5.293455515626324,"aX":-12.497254133536607},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":-2.5,"breakHorizontal":12.8,"spinRate":2066,"spinDirection":248},"zone":13,"typeConfidence":0.9,"plateTime":0.4333987694121002,"extension":6.239305896695566},"index":4,"playId":"4c6f3802-3a1d-3f9c-8c41-ef38f99192d0","pitchNumber":5,"startTime":"2026-08-12T20:54:02.808Z","endTime":"2026-08-12T20:54:06.639Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-12T20:54:06.639Z","atBatIndex":39},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ryan Waldschmidt flies out to left fielder Mickey Moniak.","rbi":0,"awayScore":6,"homeScore":1,"isOut":true},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-08-12T20:56:04.374Z","endTime":"2026-08-12T20:58:50.687Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":814439,"fullName":"Ryan Waldschmidt","link":"/api/v1/people/814439"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6,8],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"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":8},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":84.0,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.45680045981797,"aZ":-13.404055471378859,"pfxX":-3.0146331987219224,"pfxZ":10.388258764231718,"pX":-0.4622374518420684,"pZ":2.358164565400554,"vX0":4.600555097147749,"vY0":-133.50034722066582,"vZ0":-5.337215129463996,"x":134.62,"y":175.11,"x0":-1.8153476827323343,"y0":50.0029384015987,"z0":5.346392524858788,"aX":-5.447454963087405},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":17.9,"breakHorizontal":4.4,"spinRate":2468,"spinDirection":210},"zone":4,"typeConfidence":0.91,"plateTime":0.41012347205145483,"extension":6.707645751609315},"index":0,"playId":"d06c8f58-0e82-3b27-929d-a93c41d62cae","pitchNumber":1,"startTime":"2026-08-12T20:56:16.229Z","endTime":"2026-08-12T20:56:20.195Z","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.5,"endSpeed":82.2,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.08997291660536,"aZ":-21.35858865111483,"pfxX":1.1501159776138465,"pfxZ":6.372941055756506,"pX":0.4580837244407467,"pZ":0.6128169838780126,"vX0":5.10039846168042,"vY0":-128.73781825873775,"vZ0":-7.696279738430677,"x":99.54,"y":222.23,"x0":-1.6896104884037577,"y0":50.00129732281727,"z0":5.266900295482665,"aX":1.9488185862060543},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":10.2,"breakHorizontal":-3.1,"spinRate":2712,"spinDirection":185},"zone":14,"typeConfidence":0.89,"plateTime":0.4237636604385169,"extension":6.614656623922235},"index":1,"playId":"ec75dcbe-d0af-3162-824e-d5e236c32f11","pitchNumber":2,"startTime":"2026-08-12T20:56:30.263Z","endTime":"2026-08-12T20:56:35.761Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":84.5,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.985373897523825,"aZ":-22.75844993983532,"pfxX":-7.803482421046889,"pfxZ":5.14242227830295,"pX":0.3013752926353959,"pZ":2.1194217942127382,"vX0":8.077901180383522,"vY0":-134.82926378398824,"vZ0":-4.308127432327311,"x":105.51,"y":181.56,"x0":-1.7283642042233904,"y0":50.00075661056476,"z0":5.356339670020392,"aX":-14.278775050637543},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":8.5,"breakHorizontal":12.2,"spinRate":2481,"spinDirection":210},"zone":9,"typeConfidence":0.89,"plateTime":0.4071994952465037,"extension":6.599539168906789},"index":2,"playId":"5c7e3dea-f05f-3f65-a940-24f384076434","pitchNumber":3,"startTime":"2026-08-12T20:56:47.301Z","endTime":"2026-08-12T20:56:51.826Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.9,"endSpeed":87.4,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.95150999799071,"aZ":-17.32383127272821,"pfxX":-5.341680984587826,"pfxZ":7.5353211792742805,"pX":-0.39123763922355215,"pZ":3.8023622455703716,"vX0":5.38522306992941,"vY0":-139.61210377969655,"vZ0":-1.4227575718914012,"x":131.91,"y":136.12,"x0":-1.6527719273872292,"y0":50.001895832700704,"z0":5.460835289191187,"aX":-10.52600679679174},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":13.6,"breakHorizontal":8.5,"spinRate":2391,"spinDirection":212},"zone":11,"typeConfidence":0.85,"plateTime":0.3925940726110255,"extension":6.455207590902397},"index":3,"playId":"0420b9c8-15cf-34b2-9ff4-2ccba0b045db","pitchNumber":4,"startTime":"2026-08-12T20:57:08.557Z","endTime":"2026-08-12T20:57:12.382Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.5,"endSpeed":83.3,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.382927725227667,"aZ":-26.860413098856185,"pfxX":0.9114386894314145,"pfxZ":2.9973128157794147,"pX":0.2433204407048212,"pZ":3.9541191878830104,"vX0":4.357687756438663,"vY0":-131.85285391204212,"vZ0":0.8162595091454836,"x":107.73,"y":132.02,"x0":-1.5448587323158407,"y0":50.00015166946983,"z0":5.612985909366893,"aX":1.6146787536874583},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":5.8,"breakHorizontal":-2.5,"spinRate":2628,"spinDirection":162},"zone":12,"typeConfidence":0.91,"plateTime":0.4144022573719295,"extension":6.547825707010426},"index":4,"playId":"85abd373-98de-31f8-8eb0-3f5684ba3582","pitchNumber":5,"startTime":"2026-08-12T20:57:29.104Z","endTime":"2026-08-12T20:57:34.237Z","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.8,"endSpeed":85.3,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.424408658625484,"aZ":-23.350147421262736,"pfxX":-8.108036690387115,"pfxZ":4.7027960843552385,"pX":-0.4513051249915141,"pZ":3.3921540894055404,"vX0":5.626934082754443,"vY0":-136.4283221033313,"vZ0":-1.1905280609564404,"x":134.2,"y":147.19,"x0":-1.4924662822583235,"y0":50.00012768920524,"z0":5.451192672497882,"aX":-15.204966339380714},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":8.4,"breakHorizontal":13.4,"spinRate":2389,"spinDirection":210},"zone":11,"typeConfidence":0.91,"plateTime":0.40225334144118063,"extension":6.552385635135209},"index":5,"playId":"7513a580-9693-3d54-b9a1-5cbb5d2e3421","pitchNumber":6,"startTime":"2026-08-12T20:57:44.529Z","endTime":"2026-08-12T20:57:51.568Z","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":95.0,"endSpeed":86.1,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.301614345523745,"aZ":-14.54817878817737,"pfxX":-4.591862249893699,"pfxZ":9.17313917954911,"pX":-1.0442023387956128,"pZ":3.8484824798366066,"vX0":3.63643116392539,"vY0":-138.329085500943,"vZ0":-1.6283923125027076,"x":156.8,"y":134.87,"x0":-1.7848306351838723,"y0":50.002565170333774,"z0":5.429176711095755,"aX":-8.823247286808304},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":16.4,"breakHorizontal":7.4,"spinRate":2474,"spinDirection":210},"zone":11,"typeConfidence":2.0,"plateTime":0.39724253927202025,"extension":6.469966552936048},"index":6,"playId":"fece6fda-6bee-3aba-b033-e15bb2f65738","pitchNumber":7,"startTime":"2026-08-12T20:58:07.231Z","endTime":"2026-08-12T20:58:12.246Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"index":7,"startTime":"2026-08-12T20:58:19.636Z","endTime":"2026-08-12T20:58:34.992Z","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":0},"pitchData":{"startSpeed":82.0,"endSpeed":74.8,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.270130779969143,"aZ":-30.033810027693328,"pfxX":5.273956980472092,"pfxZ":1.4979453246662384,"pX":0.707342918599811,"pZ":2.516596309758697,"vX0":3.8932414433382854,"vY0":-119.37173609573175,"vZ0":-0.6452213566390406,"x":90.04,"y":170.83,"x0":-1.6359640384630447,"y0":50.001338555136556,"z0":5.519629099785859,"aX":7.529174663833167},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":2.9,"breakHorizontal":-10.6,"spinRate":2710,"spinDirection":57},"zone":6,"typeConfidence":0.92,"plateTime":0.460730912896405,"extension":6.586079236912351},"hitData":{"launchSpeed":75.9,"launchAngle":45.0,"totalDistance":245.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":92.57,"coordY":107.84}},"index":8,"playId":"a9d6a298-7465-3577-b68e-2f0f68d6ef40","pitchNumber":8,"startTime":"2026-08-12T20:58:34.992Z","endTime":"2026-08-12T20:58:50.687Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-12T20:58:50.687Z","atBatIndex":40},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Geraldo Perdomo singles on a line drive to right fielder Zac Veen.","rbi":0,"awayScore":6,"homeScore":1,"isOut":false},"about":{"atBatIndex":41,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-08-12T20:58:57.143Z","endTime":"2026-08-12T21:01:00.541Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"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,4,5,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":691728,"link":"/api/v1/people/691728"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":77.3,"endSpeed":70.6,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.71888689772878,"aZ":-40.80047510210184,"pfxX":5.22783971346151,"pfxZ":-6.821599021118326,"pX":-0.5677067862224052,"pZ":2.270415111682567,"vX0":0.9318549825100213,"vY0":-112.43009273384709,"vZ0":1.7410505328822663,"x":138.64,"y":177.48,"x0":-1.6675271008356378,"y0":50.00387610900988,"z0":5.665518055314957,"aX":6.61017117182916},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.7,"breakVerticalInduced":-11.5,"breakHorizontal":-9.7,"spinRate":2808,"spinDirection":46},"zone":7,"typeConfidence":0.9,"plateTime":0.48948790012694854,"extension":6.484221099160387},"index":0,"playId":"edd0bcd8-5924-32fd-9bf4-557fa2d7c879","pitchNumber":1,"startTime":"2026-08-12T20:59:09.186Z","endTime":"2026-08-12T20:59:13.171Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.7,"endSpeed":87.1,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.55090791184983,"aZ":-16.98516419938161,"pfxX":-3.3412923624897894,"pfxZ":7.751418467800953,"pX":-1.277413515439059,"pZ":4.281385319329126,"vX0":2.4050516245493423,"vY0":-139.40857559099362,"vZ0":-0.4649364852416588,"x":165.69,"y":123.18,"x0":-1.7189782572514725,"y0":50.00634920835793,"z0":5.575632520658,"aX":-6.550882036003058},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":14.2,"breakHorizontal":5.5,"spinRate":2485,"spinDirection":208},"zone":11,"typeConfidence":0.91,"plateTime":0.3935088374273872,"extension":6.373515913526214},"index":1,"playId":"0de1c539-6fe5-3372-8787-3b79405b8077","pitchNumber":2,"startTime":"2026-08-12T20:59:21.919Z","endTime":"2026-08-12T20:59:25.821Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":86.4,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.379575452241482,"aZ":-15.605993145228316,"pfxX":-3.132716890085777,"pfxZ":8.658090068730877,"pX":-0.2831133716770258,"pZ":2.8522706661158486,"vX0":4.67134608203574,"vY0":-137.44052345473003,"vZ0":-4.073277346599915,"x":127.79,"y":161.77,"x0":-1.597535856174057,"y0":50.00264650210434,"z0":5.4128856300274375,"aX":-5.995118378897516},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":15.0,"breakHorizontal":4.7,"spinRate":2494,"spinDirection":210},"zone":5,"typeConfidence":0.91,"plateTime":0.3984638983061082,"extension":6.572053183032372},"index":2,"playId":"8de76fb1-9e60-3194-92ce-ebbc172c0275","pitchNumber":3,"startTime":"2026-08-12T20:59:37.096Z","endTime":"2026-08-12T20:59:41.209Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-08-12T20:59:53.607Z","endTime":"2026-08-12T21:00:07.584Z","isPitch":false,"type":"action","player":{"id":672695,"link":"/api/v1/people/672695"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.8,"endSpeed":82.6,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.12460491752161,"aZ":-24.8784740215294,"pfxX":2.646323484032173,"pfxZ":4.19806169315299,"pX":-1.3670785267600665,"pZ":2.151639104164156,"vX0":0.32696949622471283,"vY0":-130.88916507872418,"vZ0":-3.567661390670033,"x":169.11,"y":180.69,"x0":-1.8374568840764387,"y0":50.003564353028985,"z0":5.391096455013677,"aX":4.6007499285914335},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":7.1,"breakHorizontal":-4.9,"spinRate":2419,"spinDirection":189},"zone":13,"typeConfidence":0.89,"plateTime":0.41814847263129584,"extension":6.592567423067558},"index":4,"playId":"92b95008-3b25-3801-b1e0-8fba2a7f1ab1","pitchNumber":4,"startTime":"2026-08-12T21:00:07.584Z","endTime":"2026-08-12T21:00:12.827Z","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":95.2,"endSpeed":87.2,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.45573399449665,"aZ":-17.354710004500507,"pfxX":-3.4878176690762626,"pfxZ":7.598349210018963,"pX":-0.2659354838976385,"pZ":3.156070132092461,"vX0":4.863007384812925,"vY0":-138.64354147153165,"vZ0":-3.0276780087911557,"x":127.14,"y":153.57,"x0":-1.588016612356828,"y0":50.00357546351757,"z0":5.4178914280933705,"aX":-6.803445345822928},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":13.3,"breakHorizontal":5.3,"spinRate":2338,"spinDirection":202},"zone":2,"typeConfidence":0.91,"plateTime":0.39478988656235314,"extension":6.528454931009545},"index":5,"playId":"9c6243a3-d9df-348b-ada5-d0349d8a42f7","pitchNumber":5,"startTime":"2026-08-12T21:00:25.828Z","endTime":"2026-08-12T21:00:30.736Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":86.1,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.738818695074453,"aZ":-21.150126519779402,"pfxX":-5.678186238546687,"pfxZ":5.788860585232806,"pX":0.27429024984340855,"pZ":2.8688476292442133,"vX0":7.0051086360968995,"vY0":-137.43957788820808,"vZ0":-3.1550759975739426,"x":106.54,"y":161.32,"x0":-1.5751895382233527,"y0":50.00429102055922,"z0":5.475709329306145,"aX":-10.815821738022956},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":10.0,"breakHorizontal":8.8,"spinRate":2446,"spinDirection":206},"zone":6,"typeConfidence":0.82,"plateTime":0.39922104696352845,"extension":6.571886848542199},"hitData":{"launchSpeed":94.7,"launchAngle":13.0,"totalDistance":187.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":173.33,"coordY":99.59}},"index":6,"playId":"01ef05de-75cb-3f7e-966e-562d06ef8b37","pitchNumber":6,"startTime":"2026-08-12T21:00:48.027Z","endTime":"2026-08-12T21:01:00.541Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-12T21:01:00.541Z","atBatIndex":41},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Corbin Carroll pops out to third baseman Willi Castro in foul territory. Geraldo Perdomo to 2nd.","rbi":0,"awayScore":6,"homeScore":1,"isOut":true},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-08-12T21:02:01.912Z","endTime":"2026-08-12T21:03:21.313Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"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":[1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"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":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":650489,"link":"/api/v1/people/650489"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Pop Out","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":6,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-08-12T21:01:25.789Z","endTime":"2026-08-12T21:02:04.028Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.6,"endSpeed":81.9,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.777548808583827,"aZ":-26.866933418272346,"pfxX":2.365927343082718,"pfxZ":3.1203769366118888,"pX":1.2281576615331598,"pZ":2.8847759217263302,"vX0":6.734410138797971,"vY0":-128.99643634159295,"vZ0":-1.3757386560851197,"x":70.19,"y":160.89,"x0":-1.714960337958595,"y0":50.000689576932096,"z0":5.480512717526811,"aX":4.017069237103056},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":5.6,"breakHorizontal":-5.6,"spinRate":2328,"spinDirection":197},"zone":12,"typeConfidence":0.9,"plateTime":0.42329978722077444,"extension":6.618497218822632},"index":1,"playId":"a8f7a770-f097-3299-84f7-745aaae3f161","pitchNumber":1,"startTime":"2026-08-12T21:02:04.028Z","endTime":"2026-08-12T21:02:08.977Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.6,"endSpeed":82.8,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.38603410341045,"aZ":-24.415994462400324,"pfxX":1.4725512216746108,"pfxZ":4.466598339234938,"pX":0.7316225823270129,"pZ":2.600686341914275,"vX0":5.670365326416638,"vY0":-130.45441911279215,"vZ0":-2.6808181620162252,"x":89.11,"y":168.56,"x0":-1.6545255645458938,"y0":50.00528066152712,"z0":5.466655787747216,"aX":2.5570660358968973},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":7.8,"breakHorizontal":-3.8,"spinRate":2420,"spinDirection":193},"zone":6,"typeConfidence":0.9,"plateTime":0.4185908731743515,"extension":6.75953022534693},"index":2,"playId":"29ae8af1-9544-3128-9103-c38e5dbf6c27","pitchNumber":2,"startTime":"2026-08-12T21:02:20.576Z","endTime":"2026-08-12T21:02:25.167Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":86.1,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.045889865956983,"aZ":-13.888242718202463,"pfxX":-3.1244884990250785,"pfxZ":9.675339802220233,"pX":0.8682700951380036,"pZ":1.4218048783442128,"vX0":7.882597234303463,"vY0":-136.59472457870777,"vZ0":-7.6719517452128745,"x":83.9,"y":200.39,"x0":-1.6487411759289612,"y0":50.00201250420769,"z0":5.22141197931707,"aX":-5.905160608268127},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":16.1,"breakHorizontal":4.0,"spinRate":2378,"spinDirection":211},"zone":14,"typeConfidence":0.91,"plateTime":0.40096229870916966,"extension":6.673158943802021},"index":3,"playId":"6cc4bbc7-2e9f-3f5a-9645-32682ef0b2b9","pitchNumber":3,"startTime":"2026-08-12T21:02:47.287Z","endTime":"2026-08-12T21:02:51.997Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":85.9,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.974106999070674,"aZ":-14.483524451095779,"pfxX":-3.788216425087999,"pfxZ":9.336216845624335,"pX":0.28259180962948394,"pZ":2.363703242440691,"vX0":6.441075437177743,"vY0":-136.96222420943823,"vZ0":-5.326369904679601,"x":106.23,"y":174.96,"x0":-1.6101922785730296,"y0":50.00309240966563,"z0":5.328327895009707,"aX":-7.178838087586179},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":16.0,"breakHorizontal":5.5,"spinRate":2331,"spinDirection":209},"zone":6,"typeConfidence":0.91,"plateTime":0.4002925009065734,"extension":6.668066498853274},"hitData":{"launchSpeed":84.0,"launchAngle":63.0,"totalDistance":191.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":69.37,"coordY":164.2}},"index":4,"playId":"ff422acb-6ecc-32f6-8906-debb9ee519d0","pitchNumber":4,"startTime":"2026-08-12T21:03:05.546Z","endTime":"2026-08-12T21:03:21.313Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-12T21:03:21.313Z","atBatIndex":42},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Gabriel Moreno doubles (23) on a line drive to left fielder Mickey Moniak. Geraldo Perdomo scores.","rbi":1,"awayScore":6,"homeScore":2,"isOut":false},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-08-12T21:03:59.433Z","endTime":"2026-08-12T21:04:33.476Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"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],"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":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"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":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":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":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"responsiblePitcher":{"id":663372,"link":"/api/v1/people/663372"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":88.0,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.13756031128084,"aZ":-18.354956936674622,"pfxX":-2.862932215263905,"pfxZ":6.986140102127729,"pX":0.10601491675107727,"pZ":3.1534690491917474,"vX0":5.776659108105189,"vY0":-139.4853331782331,"vZ0":-3.2519762192426795,"x":112.96,"y":153.64,"x0":-1.615987629542924,"y0":50.006014480932784,"z0":5.53845280151762,"aX":-5.666314047194807},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":12.2,"breakHorizontal":4.1,"spinRate":2282,"spinDirection":212},"zone":2,"typeConfidence":0.9,"plateTime":0.3920455557101312,"extension":6.537119792033887},"hitData":{"launchSpeed":104.9,"launchAngle":7.0,"totalDistance":137.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":58.9,"coordY":140.65}},"index":0,"playId":"f0c532d3-95c1-3185-a38c-98a69a2da9f8","pitchNumber":1,"startTime":"2026-08-12T21:04:16.542Z","endTime":"2026-08-12T21:04:33.476Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-12T21:04:33.476Z","atBatIndex":43},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Ketel Marte walks.","rbi":0,"awayScore":6,"homeScore":2,"isOut":false},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-08-12T21:04:52.203Z","endTime":"2026-08-12T21:07:01.017Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"postOnSecond":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":76.4,"endSpeed":70.7,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.277261833550952,"aZ":-40.4824149461463,"pfxX":5.199813374944681,"pfxZ":-6.633615253790849,"pX":0.19970343155111772,"pZ":2.0156435207142214,"vX0":2.7149770331039593,"vY0":-111.29429784216458,"vZ0":1.1328099557360551,"x":109.39,"y":184.36,"x0":-1.712193364107318,"y0":50.0028452535889,"z0":5.698051863816354,"aX":6.51199682983693},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.2,"breakVerticalInduced":-11.4,"breakHorizontal":-10.1,"spinRate":2536,"spinDirection":36},"zone":8,"typeConfidence":0.9,"plateTime":0.49245515191419464,"extension":6.541427264808641},"index":0,"playId":"b7b9b586-19b1-3c21-916f-608809e9d736","pitchNumber":1,"startTime":"2026-08-12T21:05:01.551Z","endTime":"2026-08-12T21:05:06.040Z","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.4,"endSpeed":82.8,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.640180092296763,"aZ":-23.33502105753692,"pfxX":1.7149467632010005,"pfxZ":5.096110732015683,"pX":1.1231441138658906,"pZ":2.5969981890877567,"vX0":6.970830189521057,"vY0":-130.18906312474738,"vZ0":-2.8508332623365136,"x":74.19,"y":168.66,"x0":-1.8004887899451965,"y0":50.00215333456138,"z0":5.4521816272768,"aX":2.9749445345647105},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":8.9,"breakHorizontal":-4.4,"spinRate":2454,"spinDirection":183},"zone":12,"typeConfidence":0.9,"plateTime":0.41903945709590573,"extension":6.57241161227214},"index":1,"playId":"38298130-9db7-3bb5-b183-016ae9801852","pitchNumber":2,"startTime":"2026-08-12T21:05:17.270Z","endTime":"2026-08-12T21:05:22.817Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":2},"index":2,"playId":"60d57245-e12e-46c2-b160-8b85c6f288d5","startTime":"2026-08-12T21:05:32.979Z","endTime":"2026-08-12T21:05:37.979Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.9,"endSpeed":81.7,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.04607415592541,"aZ":-26.871622787263043,"pfxX":3.9173140042944383,"pfxZ":3.106524141701195,"pX":-0.16524500486480384,"pZ":3.954795918326742,"vX0":3.130835681212976,"vY0":-129.54939649716493,"vZ0":1.129423582377635,"x":123.3,"y":132.0,"x0":-1.8965857498524135,"y0":50.00147391760332,"z0":5.5610086890734225,"aX":6.684667087518534},"breaks":{"breakAngle":15.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":6.1,"breakHorizontal":-7.8,"spinRate":2384,"spinDirection":156},"zone":11,"typeConfidence":0.89,"plateTime":0.42214423802158363,"extension":6.591863176564211},"index":3,"playId":"8702b32f-595f-3f17-bd66-60ea8a25d4b3","pitchNumber":3,"startTime":"2026-08-12T21:05:47.256Z","endTime":"2026-08-12T21:05:55.204Z","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,"disengagementNum":1},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.8,"endSpeed":78.6,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.40137941492674,"aZ":-30.869517422566204,"pfxX":-3.5011056814127004,"pfxZ":0.8376212685071351,"pX":0.96087798138717,"pZ":2.3472503516348575,"vX0":7.251177895134272,"vY0":-123.43324910131398,"vZ0":-1.573419175811241,"x":80.37,"y":175.4,"x0":-1.547702412806834,"y0":50.003980021099935,"z0":5.569582258797707,"aX":-5.4549798763028265},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":1.4,"breakHorizontal":4.8,"spinRate":1527,"spinDirection":209},"zone":14,"typeConfidence":0.91,"plateTime":0.4421575880716415,"extension":6.653458923480701},"index":4,"playId":"c788594c-7ecb-3153-9f3d-52eb103e71f8","pitchNumber":4,"startTime":"2026-08-12T21:06:06.758Z","endTime":"2026-08-12T21:06:11.671Z","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,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.6,"endSpeed":82.4,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.706834666079175,"aZ":-22.71562998823081,"pfxX":3.7194449397154656,"pfxZ":5.471434108564054,"pX":0.5427557846986526,"pZ":2.4595402445921417,"vX0":4.597766495506367,"vY0":-130.47372845987732,"vZ0":-3.2000693792386317,"x":96.31,"y":172.37,"x0":-1.7236395397566622,"y0":50.003768241950624,"z0":5.408118381333726,"aX":6.431288353424921},"breaks":{"breakAngle":16.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":9.5,"breakHorizontal":-7.7,"spinRate":2319,"spinDirection":182},"zone":6,"typeConfidence":0.89,"plateTime":0.4193297662608604,"extension":6.747326836440465},"index":5,"playId":"074ccaa0-9351-3c06-8189-a4f931678558","pitchNumber":5,"startTime":"2026-08-12T21:06:27.927Z","endTime":"2026-08-12T21:06:32.407Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"index":6,"startTime":"2026-08-12T21:06:37.569Z","endTime":"2026-08-12T21:06:55.523Z","isPitch":false,"type":"action","player":{"id":606466,"link":"/api/v1/people/606466"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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.6,"endSpeed":79.2,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.5415019887245,"aZ":-29.17786761212959,"pfxX":-2.7459243984558843,"pfxZ":1.8965419588804684,"pX":0.867977458612908,"pZ":1.6763098557026674,"vX0":6.991981432471825,"vY0":-124.57928436462069,"vZ0":-3.3469829776589983,"x":76.77,"y":175.29,"x0":-1.6104503155212353,"y0":50.003913702571815,"z0":5.432711478206065,"aX":-4.343733546296004},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":2.9,"breakHorizontal":3.5,"spinRate":1580,"spinDirection":205},"zone":14,"typeConfidence":0.9,"plateTime":0.438596756373657,"extension":6.682298597208472},"index":7,"playId":"e82cb3a1-ccc2-3335-917e-c9bafb3032c0","pitchNumber":6,"startTime":"2026-08-12T21:06:55.523Z","endTime":"2026-08-12T21:07:01.017Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-12T21:07:01.017Z","atBatIndex":44},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Lars Nootbaar walks. Gabriel Moreno to 3rd. Ketel Marte to 2nd.","rbi":0,"awayScore":6,"homeScore":2,"isOut":false},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-08-12T21:08:23.693Z","endTime":"2026-08-12T21:09:39.537Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":2},"matchup":{"batter":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"postOnSecond":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"postOnThird":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[1,2,3,4],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":6,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-08-12T21:07:20.954Z","endTime":"2026-08-12T21:08:25.703Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":76.9,"endSpeed":70.7,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.460064230926225,"aZ":-40.97467382490011,"pfxX":5.098709278501462,"pfxZ":-6.969285578581365,"pX":-0.14577539020631197,"pZ":3.505181247314358,"vX0":2.17266441510189,"vY0":-111.80502428961388,"vZ0":4.161013524411472,"x":122.56,"y":144.14,"x0":-1.7928233907668856,"y0":50.000087182892216,"z0":5.8295008620524875,"aX":6.442556016018626},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.6,"breakVerticalInduced":-11.2,"breakHorizontal":-9.8,"spinRate":2647,"spinDirection":41},"zone":11,"typeConfidence":0.9,"plateTime":0.4902030951577867,"extension":6.557228859657238},"index":1,"playId":"61b23d8e-13d6-3af3-9d14-79eea2be2682","pitchNumber":1,"startTime":"2026-08-12T21:08:25.703Z","endTime":"2026-08-12T21:08:30.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":true},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":76.1,"endSpeed":69.6,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.904354739494217,"aZ":-37.91252684908446,"pfxX":6.848792050314515,"pfxZ":-4.657920601863243,"pX":-0.08303927600691678,"pZ":3.650645034687627,"vX0":1.6485326200861352,"vY0":-110.6397130361852,"vZ0":4.028499430842895,"x":120.17,"y":140.21,"x0":-1.728637076458787,"y0":50.003416446788684,"z0":5.795575182826989,"aX":8.436457477893791},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.5,"breakVerticalInduced":-7.0,"breakHorizontal":-12.8,"spinRate":2522,"spinDirection":47},"zone":11,"typeConfidence":0.91,"plateTime":0.49626163026573744,"extension":6.608184703031866},"index":2,"playId":"93fd2a8b-74e6-3043-bda5-eaae6ef25637","pitchNumber":2,"startTime":"2026-08-12T21:08:43.031Z","endTime":"2026-08-12T21:08:49.767Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":109,"player":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"}}},{"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":2},"pitchData":{"startSpeed":93.1,"endSpeed":85.5,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.753984722341293,"aZ":-16.463454763544565,"pfxX":-3.2414804790749123,"pfxZ":8.46002631571768,"pX":1.2793767043564594,"pZ":1.1756634387538063,"vX0":8.934155102185048,"vY0":-135.22437203929218,"vZ0":-7.852161073130327,"x":68.23,"y":207.04,"x0":-1.642315930368256,"y0":50.00386062261857,"z0":5.266497422643389,"aX":-6.021323884520197},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":13.8,"breakHorizontal":4.1,"spinRate":2325,"spinDirection":208},"zone":14,"typeConfidence":0.87,"plateTime":0.404655587864327,"extension":6.775496446989287},"index":3,"playId":"999990be-31c0-3445-b6cb-ce8850cc9031","pitchNumber":3,"startTime":"2026-08-12T21:09:15.112Z","endTime":"2026-08-12T21:09:19.847Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.0,"endSpeed":85.4,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.79133574815404,"aZ":-15.086100362920478,"pfxX":-1.7902225483959104,"pfxZ":9.200410461195736,"pX":0.8631258608987077,"pZ":1.8975413111136132,"vX0":7.662578235242602,"vY0":-135.24480469349118,"vZ0":-6.226426675163413,"x":84.1,"y":187.55,"x0":-1.7710253733078796,"y0":50.00173185681211,"z0":5.282894561953332,"aX":-3.325250390059343},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":15.6,"breakHorizontal":1.7,"spinRate":2343,"spinDirection":208},"zone":14,"typeConfidence":0.89,"plateTime":0.40458903194423623,"extension":6.759421254095227},"index":4,"playId":"5923d2f9-d1ca-3ba4-b3d6-f444e9b32882","pitchNumber":4,"startTime":"2026-08-12T21:09:32.406Z","endTime":"2026-08-12T21:09:39.537Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-12T21:09:39.537Z","atBatIndex":45},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nolan Arenado grounds out, shortstop Cole Carrigg to first baseman TJ Rumfield.","rbi":0,"awayScore":6,"homeScore":2,"isOut":true},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-08-12T21:10:02.503Z","endTime":"2026-08-12T21:10:23.905Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":694249,"link":"/api/v1/people/694249"},"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":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.0,"endSpeed":82.1,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.08273732589819,"aZ":-25.17523596941708,"pfxX":4.1003607387048255,"pfxZ":4.091777835053813,"pX":0.033992520243043285,"pZ":2.193152179952218,"vX0":3.4301203416823256,"vY0":-129.70537720100776,"vZ0":-3.372393304505877,"x":115.7,"y":179.56,"x0":-1.836397090574263,"y0":50.002811938400185,"z0":5.421007913578143,"aX":7.015333607545424},"breaks":{"breakAngle":16.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":7.0,"breakHorizontal":-8.2,"spinRate":2418,"spinDirection":174},"zone":8,"typeConfidence":0.88,"plateTime":0.42161795379223754,"extension":6.663649237487989},"hitData":{"launchSpeed":62.8,"launchAngle":-36.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":117.4,"coordY":154.39}},"index":0,"playId":"842eaee9-0ce4-3518-be54-95a72fa84b15","pitchNumber":1,"startTime":"2026-08-12T21:10:15.834Z","endTime":"2026-08-12T21:10:23.905Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-12T21:10:23.905Z","atBatIndex":46},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Willi Castro doubles (18) on a sharp line drive to center fielder Ryan Waldschmidt.","rbi":0,"awayScore":6,"homeScore":2,"isOut":false},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-08-12T21:12:48.970Z","endTime":"2026-08-12T21:13:42.359Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":672629,"fullName":"Gerardo Carrillo","link":"/api/v1/people/672629"},"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":[1,2,3],"actionIndex":[0],"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":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"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_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Gerardo Carrillo replaces Merrill Kelly.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":6,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-12T21:11:49.093Z","endTime":"2026-08-12T21:12:51.125Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":672629,"link":"/api/v1/people/672629"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.8,"endSpeed":88.7,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.872909390347257,"aZ":-26.12859214873662,"pfxX":-9.962785513113158,"pfxZ":2.9983502850584873,"pX":-0.7355513045659123,"pZ":3.3299254636725455,"vX0":8.608260413286054,"vY0":-140.80785588693453,"vZ0":-0.810499390554824,"x":145.04,"y":148.87,"x0":-2.532445056000394,"y0":50.000901290347564,"z0":5.306447876557729,"aX":-20.077047989326925},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":5.5,"breakHorizontal":16.3,"spinRate":2295,"spinDirection":228},"zone":1,"typeConfidence":2.0,"plateTime":0.3884338172317654,"extension":6.527683720279794},"index":1,"playId":"f9fc1100-192b-380c-8db0-711bf2f801bf","pitchNumber":1,"startTime":"2026-08-12T21:12:51.125Z","endTime":"2026-08-12T21:12:57.197Z","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":92.3,"endSpeed":86.0,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.74269107083642,"aZ":-24.998318339188355,"pfxX":-1.1374992718605172,"pfxZ":3.868284538604353,"pX":-0.376194905137861,"pZ":1.2822306621845956,"vX0":6.516505669924438,"vY0":-134.33281777388194,"vZ0":-5.444710481123684,"x":131.34,"y":204.16,"x0":-2.669274308116016,"y0":50.00589688200602,"z0":5.075785744077528,"aX":-2.1123087118743853},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":6.2,"breakHorizontal":0.8,"spinRate":2482,"spinDirection":200},"zone":13,"typeConfidence":2.0,"plateTime":0.4052791117296195,"extension":6.406649300622411},"index":2,"playId":"c044838e-9ffa-3cda-a012-3a87759e1478","pitchNumber":2,"startTime":"2026-08-12T21:13:10.398Z","endTime":"2026-08-12T21:13:17.344Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":85.7,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.79671300809029,"aZ":-23.853919942396086,"pfxX":0.1609136016209065,"pfxZ":4.477360213020461,"pX":-0.4849879473445386,"pZ":2.6723407023961263,"vX0":5.6626887300507125,"vY0":-134.39812246251222,"vZ0":-2.2209121674931653,"x":135.49,"y":166.63,"x0":-2.6262691791692814,"y0":50.00244149335934,"z0":5.175990821524975,"aX":0.2988592673160457},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":7.9,"breakHorizontal":-1.3,"spinRate":2450,"spinDirection":194},"zone":4,"typeConfidence":2.0,"plateTime":0.4050891805425767,"extension":6.361983378644255},"hitData":{"launchSpeed":100.6,"launchAngle":21.0,"totalDistance":368.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":81.53,"coordY":41.59}},"index":3,"playId":"bbf410e2-750c-3f1d-89a9-8831a24c6a11","pitchNumber":3,"startTime":"2026-08-12T21:13:28.436Z","endTime":"2026-08-12T21:13:42.359Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-12T21:13:42.359Z","atBatIndex":47},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Zac Veen strikes out swinging.","rbi":0,"awayScore":6,"homeScore":2,"isOut":true},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-08-12T21:14:27.903Z","endTime":"2026-08-12T21:15:41.234Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":691728,"fullName":"Zac Veen","link":"/api/v1/people/691728"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":672629,"fullName":"Gerardo Carrillo","link":"/api/v1/people/672629"},"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":[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":691728,"fullName":"Zac Veen","link":"/api/v1/people/691728"},"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":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-12T21:14:15.364Z","endTime":"2026-08-12T21:14:29.994Z","isPitch":false,"type":"action","player":{"id":691728,"link":"/api/v1/people/691728"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":85.3,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.704691724434717,"aZ":-25.94480670133232,"pfxX":0.3941300278907951,"pfxZ":3.3814184280583293,"pX":-1.4551426211408727,"pZ":1.944431325331095,"vX0":3.1378016443036465,"vY0":-134.32749902834198,"vZ0":-3.7808141538650917,"x":172.47,"y":186.28,"x0":-2.6854406438823566,"y0":50.004696454709325,"z0":5.196214884162852,"aX":0.7266193832039661},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":5.6,"breakHorizontal":-1.3,"spinRate":2124,"spinDirection":190},"zone":13,"typeConfidence":2.0,"plateTime":0.4063951944410138,"extension":6.454716226126187},"index":1,"playId":"113bb081-4b07-329c-9c41-4d614b4bc929","pitchNumber":1,"startTime":"2026-08-12T21:14:29.994Z","endTime":"2026-08-12T21:14:36.005Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.8,"endSpeed":74.2,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.8203793034546,"aZ":-27.424835804642886,"pfxX":-4.042734574718961,"pfxZ":3.3524105293901822,"pX":0.1261300256144136,"pZ":2.980365677796321,"vX0":7.34293448384952,"vY0":-118.81464582661782,"vZ0":0.4943698256421607,"x":112.19,"y":158.31,"x0":-2.4926346751907076,"y0":50.00118499965825,"z0":5.281131218106693,"aX":-5.724156315771919},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":6.5,"breakHorizontal":5.4,"spinRate":878,"spinDirection":247},"zone":2,"typeConfidence":2.0,"plateTime":0.4627013462816061,"extension":6.7270786606912445},"index":2,"playId":"db9e0c49-16b9-3585-9dbd-a575f19c6441","pitchNumber":2,"startTime":"2026-08-12T21:14:52.611Z","endTime":"2026-08-12T21:14:56.621Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.3,"endSpeed":76.5,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.857852524150413,"aZ":-28.307718446076127,"pfxX":-6.673817051810507,"pfxZ":2.6062380153920577,"pX":0.3708571414718516,"pZ":1.0244634276145947,"vX0":9.117220692210292,"vY0":-120.99441660688322,"vZ0":-4.018703521992807,"x":102.86,"y":211.12,"x0":-2.5808941552558373,"y0":50.00090953055719,"z0":5.190693754767129,"aX":-9.88429546315577},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":4.0,"breakHorizontal":9.8,"spinRate":650,"spinDirection":245},"zone":14,"typeConfidence":2.0,"plateTime":0.4528999135588143,"extension":6.79322698074045},"index":3,"playId":"27350a49-ae28-39e5-ae38-39afde5d2c6b","pitchNumber":3,"startTime":"2026-08-12T21:15:13.661Z","endTime":"2026-08-12T21:15:17.392Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":82.8,"endSpeed":75.7,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.208200988129832,"aZ":-28.85404717943157,"pfxX":-3.273826029902506,"pfxZ":2.2633339747258,"pX":-0.3130037795998304,"pZ":2.771375217399946,"vX0":6.479614681646575,"vY0":-120.45285468090519,"vZ0":-0.1114439728076575,"x":128.93,"y":163.95,"x0":-2.616931337884079,"y0":50.0002158100111,"z0":5.377515806423721,"aX":-4.793344513299462},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":4.3,"breakHorizontal":4.3,"spinRate":797,"spinDirection":235},"zone":4,"typeConfidence":2.0,"plateTime":0.4553781470240481,"extension":6.70066145632879},"index":4,"playId":"67bb7c0a-f5e7-31ab-b8db-2ef5be1110e6","pitchNumber":4,"startTime":"2026-08-12T21:15:37.709Z","endTime":"2026-08-12T21:15:41.234Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-12T21:15:41.234Z","atBatIndex":48},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Connor Norby walks.","rbi":0,"awayScore":6,"homeScore":2,"isOut":false},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-08-12T21:15:53.849Z","endTime":"2026-08-12T21:17:28.526Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":1},"matchup":{"batter":{"id":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":672629,"fullName":"Gerardo Carrillo","link":"/api/v1/people/672629"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"postOnThird":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4],"actionIndex":[2],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 3B","eventType":"stolen_base_3b","movementReason":"r_stolen_base_3b","runner":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.6,"endSpeed":88.7,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.140975285356575,"aZ":-21.460529759434706,"pfxX":-10.404526704144258,"pfxZ":5.36081872436329,"pX":0.8073914668508125,"pZ":1.3023596273666318,"vX0":12.253979464809696,"vY0":-140.1151230840012,"vZ0":-6.82247660100102,"x":86.22,"y":203.62,"x0":-2.260348423770013,"y0":50.002553968000115,"z0":5.1599475591915525,"aX":-20.79359933586159},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":8.5,"breakHorizontal":16.4,"spinRate":2120,"spinDirection":231},"zone":14,"typeConfidence":2.0,"plateTime":0.39015534926350437,"extension":6.708858610919992},"index":0,"playId":"aa84fea4-7009-31b0-a3b5-f8bb180b33bd","pitchNumber":1,"startTime":"2026-08-12T21:16:09.718Z","endTime":"2026-08-12T21:16:13.581Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.4,"endSpeed":85.3,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.69116549813884,"aZ":-23.456430298669222,"pfxX":-0.648034045320129,"pfxZ":4.70878396451379,"pX":-1.0335228642801437,"pZ":2.515258797338159,"vX0":4.839132469591649,"vY0":-134.57869767019466,"vZ0":-2.6975532906327615,"x":156.4,"y":170.87,"x0":-2.7636853777485895,"y0":50.003215678604775,"z0":5.175670312697895,"aX":-1.2007946316904692},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":8.2,"breakHorizontal":0.2,"spinRate":2217,"spinDirection":198},"zone":11,"typeConfidence":2.0,"plateTime":0.405579026595448,"extension":6.631730259297103},"index":1,"playId":"42288882-63b0-34c7-b30a-a27bcec4d0ba","pitchNumber":2,"startTime":"2026-08-12T21:16:28.257Z","endTime":"2026-08-12T21:16:34.928Z","isPitch":true,"type":"pitch"},{"details":{"description":"Willi Castro steals (8) 3rd base.","event":"Stolen Base 3B","eventType":"stolen_base_3b","awayScore":6,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"index":2,"actionPlayId":"42288882-63b0-34c7-b30a-a27bcec4d0ba","startTime":"2026-08-12T21:16:41.948Z","endTime":"2026-08-12T21:16:59.729Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":650489,"link":"/api/v1/people/650489"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":93.8,"endSpeed":86.7,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.78975510557035,"aZ":-22.437828311870927,"pfxX":-1.461880409006275,"pfxZ":5.1459521980995895,"pX":1.0471627417718457,"pZ":0.7985122449141602,"vX0":9.663589486803675,"vY0":-136.16945746117742,"vZ0":-7.335210318219776,"x":77.08,"y":217.22,"x0":-2.346267995018259,"y0":50.00285769178123,"z0":5.061387351325482,"aX":-2.7667003209321477},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":8.0,"breakHorizontal":0.7,"spinRate":2109,"spinDirection":219},"zone":14,"typeConfidence":2.0,"plateTime":0.4010906000559422,"extension":6.644664463852598},"index":3,"playId":"70fb10c3-5e8c-3f1d-8889-3ec43f326b02","pitchNumber":3,"startTime":"2026-08-12T21:16:59.729Z","endTime":"2026-08-12T21:17:04.171Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.8,"endSpeed":89.5,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.18086156508614,"aZ":-26.624316105607917,"pfxX":-10.871929282663448,"pfxZ":2.7208499513250883,"pX":0.6642033444305578,"pZ":1.5948386070086176,"vX0":12.40578835781595,"vY0":-141.7984248391501,"vZ0":-5.229005032183165,"x":91.68,"y":195.72,"x0":-2.353325392901651,"y0":50.001789020506756,"z0":5.159797542316581,"aX":-22.157206743324704},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":4.0,"breakHorizontal":17.2,"spinRate":2262,"spinDirection":224},"zone":9,"typeConfidence":2.0,"plateTime":0.38616556270642466,"extension":6.596854776172961},"index":4,"playId":"7e25bdb8-b15c-3f20-a029-71105c6aec31","pitchNumber":4,"startTime":"2026-08-12T21:17:22.224Z","endTime":"2026-08-12T21:17:28.526Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-12T21:17:28.526Z","atBatIndex":49},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brett Sullivan grounds out to first baseman Tim Tawa. Connor Norby to 2nd.","rbi":0,"awayScore":6,"homeScore":2,"isOut":true},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-08-12T21:18:24.987Z","endTime":"2026-08-12T21:19:18.360Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":664954,"fullName":"Brett Sullivan","link":"/api/v1/people/664954"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":672629,"fullName":"Gerardo Carrillo","link":"/api/v1/people/672629"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"postOnThird":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"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":3},"credits":[{"player":{"id":694374,"link":"/api/v1/people/694374"},"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":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"playId":"cd7c8849-7104-3ffa-ad9f-8b0df18d86b0","startTime":"2026-08-12T21:18:05.193Z","endTime":"2026-08-12T21:18:08.772Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":80.5,"endSpeed":73.2,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.426865593789675,"aZ":-27.461732019493674,"pfxX":-4.381014803940925,"pfxZ":3.4117455876925256,"pX":-2.325845850016265,"pZ":4.001632327921586,"vX0":2.2155934486970748,"vY0":-117.1354511975847,"vZ0":2.622040243588001,"x":205.66,"y":130.74,"x0":-2.717919613729519,"y0":50.00221844562291,"z0":5.445899864301914,"aX":-6.049310909972354},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":7.2,"breakHorizontal":7.3,"spinRate":652,"spinDirection":242},"zone":11,"typeConfidence":2.0,"plateTime":0.46873749157306577,"extension":6.572448397941535},"index":1,"playId":"4efa5225-8fe6-3102-99c7-80ea2e26343b","pitchNumber":1,"startTime":"2026-08-12T21:18:26.984Z","endTime":"2026-08-12T21:18:33.116Z","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":1},"pitchData":{"startSpeed":96.1,"endSpeed":88.2,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.944874531182545,"aZ":-24.493306401068317,"pfxX":-10.426088332362,"pfxZ":3.8771038672986053,"pX":-1.274729091624906,"pZ":1.631127991232043,"vX0":7.256256824331924,"vY0":-139.76770628737168,"vZ0":-5.326788584618729,"x":165.59,"y":194.74,"x0":-2.547417403105276,"y0":50.00538306529765,"z0":5.16618779070187,"aX":-20.669832927295605},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":6.1,"breakHorizontal":17.4,"spinRate":2187,"spinDirection":232},"zone":13,"typeConfidence":2.0,"plateTime":0.3916087530537,"extension":6.437617867385451},"index":2,"playId":"3510b9c0-562c-385a-b5d2-7993decd9e3e","pitchNumber":2,"startTime":"2026-08-12T21:18:48.036Z","endTime":"2026-08-12T21:18:54.222Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.1,"endSpeed":88.0,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.554944409333373,"aZ":-21.779783338330834,"pfxX":-1.63787825794466,"pfxZ":5.303042294915267,"pX":0.05622823542297663,"pZ":2.188189895486974,"vX0":7.710504683659869,"vY0":-138.35112827624945,"vZ0":-4.073185300004426,"x":114.86,"y":179.7,"x0":-2.5403870452710757,"y0":50.0053033181426,"z0":5.118487891605784,"aX":-3.212615290630531},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":9.0,"breakHorizontal":1.6,"spinRate":2440,"spinDirection":215},"zone":5,"typeConfidence":2.0,"plateTime":0.3941744423728184,"extension":6.553677380255298},"hitData":{"launchSpeed":89.0,"launchAngle":-35.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":146.45,"coordY":184.48}},"index":3,"playId":"bdd1155d-fd84-3353-a9f7-fb254a800a48","pitchNumber":3,"startTime":"2026-08-12T21:19:08.080Z","endTime":"2026-08-12T21:19:18.360Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-12T21:19:18.360Z","atBatIndex":50},{"result":{"type":"atBat","event":"Catcher Interference","eventType":"catcher_interf","description":"Jake McCarthy reaches on catcher interference by Gabriel Moreno. Jake McCarthy to 1st.","rbi":0,"awayScore":6,"homeScore":2,"isOut":false},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-08-12T21:19:35.501Z","endTime":"2026-08-12T21:20:20.561Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":672629,"fullName":"Gerardo Carrillo","link":"/api/v1/people/672629"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"postOnSecond":{"id":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"postOnThird":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Catcher Interference","eventType":"catcher_interf","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":672515,"link":"/api/v1/people/672515"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"c_catcher_interf"}]}],"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":92.9,"endSpeed":85.3,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.250836288476396,"aZ":-25.03516264372149,"pfxX":-0.38054494687316076,"pfxZ":3.831030674090375,"pX":-0.7771217824672654,"pZ":3.6196039278376593,"vX0":5.036391755136444,"vY0":-135.3101072174268,"vZ0":0.24896442927399853,"x":146.62,"y":141.05,"x0":-2.6093933409536505,"y0":50.001681566869564,"z0":5.274053874881603,"aX":-0.7099210450861658},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":7.2,"breakHorizontal":-0.4,"spinRate":2480,"spinDirection":188},"zone":11,"typeConfidence":2.0,"plateTime":0.40409540057711846,"extension":6.490392494117203},"index":0,"playId":"ca7def49-738f-3d6a-937f-14ccf3cd4288","pitchNumber":1,"startTime":"2026-08-12T21:19:55.797Z","endTime":"2026-08-12T21:20:00.356Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.5,"endSpeed":86.0,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.67839880446454,"aZ":-23.76026470711792,"pfxX":-0.751981256999644,"pfxZ":4.4694763484751014,"pX":-0.1001654384344196,"pZ":2.4546274437236786,"vX0":6.734061937482378,"vY0":-136.09006924189006,"vZ0":-2.8918434067923986,"x":120.82,"y":172.51,"x0":-2.504601114925431,"y0":50.00477546663639,"z0":5.169070271883866,"aX":-1.4161920190330488},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":7.7,"breakHorizontal":0.0,"spinRate":2516,"spinDirection":197},"zone":5,"typeConfidence":2.0,"plateTime":0.401820736539352,"extension":6.623279991372623},"index":1,"playId":"b4f128d3-a17d-3aed-824c-c12012880b2a","pitchNumber":2,"startTime":"2026-08-12T21:20:16.685Z","endTime":"2026-08-12T21:20:20.561Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-12T21:20:20.561Z","atBatIndex":51},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Cole Carrigg strikes out swinging.","rbi":0,"awayScore":6,"homeScore":2,"isOut":true},"about":{"atBatIndex":52,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-08-12T21:20:50.093Z","endTime":"2026-08-12T21:22:48.519Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":672629,"fullName":"Gerardo Carrillo","link":"/api/v1/people/672629"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":672515,"link":"/api/v1/people/672515"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.0,"endSpeed":74.4,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.217177111085068,"aZ":-26.43886733611253,"pfxX":-3.57660502427733,"pfxZ":3.979950414846277,"pX":-0.07492059009924475,"pZ":3.3476446946032032,"vX0":6.628138857241008,"vY0":-120.5508726843623,"vZ0":0.7744310799246322,"x":119.86,"y":148.39,"x0":-2.4227042743063203,"y0":50.00013166185193,"z0":5.3965367391599415,"aX":-5.149283876946163},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":7.7,"breakHorizontal":4.4,"spinRate":842,"spinDirection":236},"zone":2,"typeConfidence":2.0,"plateTime":0.45821957848659256,"extension":6.557359112268567},"index":0,"playId":"8a76232f-51db-3ac9-b205-c2101465ab80","pitchNumber":1,"startTime":"2026-08-12T21:20:57.527Z","endTime":"2026-08-12T21:21:01.917Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.3,"endSpeed":75.9,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.407638256586605,"aZ":-24.575616593763733,"pfxX":-2.6320101236191515,"pfxZ":5.186786035069318,"pX":1.5944859833805767,"pZ":1.7795074133926523,"vX0":9.770735454464033,"vY0":-120.82499720453359,"vZ0":-3.1151229018331255,"x":56.22,"y":190.73,"x0":-2.1750533614973913,"y0":50.005395152827184,"z0":5.2650896680197725,"aX":-3.8591455109175747},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":8.8,"breakHorizontal":2.3,"spinRate":1068,"spinDirection":250},"zone":14,"typeConfidence":2.0,"plateTime":0.45480285362897055,"extension":6.944553462871163},"index":1,"playId":"7ce426a9-cf12-3904-b28b-8e0f184b8b6d","pitchNumber":2,"startTime":"2026-08-12T21:21:19.782Z","endTime":"2026-08-12T21:21:24.724Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.6,"endSpeed":89.0,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.808117829529465,"aZ":-14.174595473722142,"pfxX":-6.877465530000363,"pfxZ":8.860920887028758,"pX":0.5080342560023519,"pZ":2.145000817701583,"vX0":10.241256233989365,"vY0":-141.7120988666312,"vZ0":-5.991700960117457,"x":97.63,"y":180.86,"x0":-2.2614538024510953,"y0":50.002599601702876,"z0":5.194601826203167,"aX":-13.970128452531666},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":14.9,"breakHorizontal":10.3,"spinRate":2335,"spinDirection":236},"zone":9,"typeConfidence":2.0,"plateTime":0.3867181661956862,"extension":6.6368090245407885},"index":2,"playId":"38987c48-ab51-327e-9af6-03739fbe5fca","pitchNumber":3,"startTime":"2026-08-12T21:21:42.222Z","endTime":"2026-08-12T21:21:47.111Z","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":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-08-12T21:22:05.831Z","endTime":"2026-08-12T21:22:16.627Z","isPitch":false,"type":"action","player":{"id":694249,"link":"/api/v1/people/694249"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.9,"endSpeed":75.8,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.29836877270093,"aZ":-25.256322170791332,"pfxX":-3.164977750404625,"pfxZ":4.7454384269389625,"pX":1.8224337696659652,"pZ":1.570922731414295,"vX0":10.793287996178696,"vY0":-120.2713237202319,"vZ0":-3.1478429844794746,"x":47.53,"y":196.37,"x0":-2.321110756080821,"y0":50.00591596379762,"z0":5.147581696598244,"aX":-4.6188052453870085},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":8.0,"breakHorizontal":3.0,"spinRate":1039,"spinDirection":246},"zone":14,"typeConfidence":2.0,"plateTime":0.45619420802115984,"extension":6.841871280710096},"index":4,"playId":"bd52a0e4-5e15-346f-9833-358e4b31adaf","pitchNumber":4,"startTime":"2026-08-12T21:22:16.627Z","endTime":"2026-08-12T21:22:20.617Z","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":89.4,"endSpeed":81.8,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.056664612236904,"aZ":-29.291647411065178,"pfxX":1.977308069469097,"pfxZ":1.70048814539707,"pX":0.49327833286003187,"pZ":0.7048263060543399,"vX0":7.4043996419104,"vY0":-129.85416458490684,"vZ0":-5.147203653734945,"x":98.2,"y":219.75,"x0":-2.660532751274428,"y0":50.00305084969984,"z0":4.961050945508225,"aX":3.351181405038634},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":2.0,"breakHorizontal":-5.3,"spinRate":2887,"spinDirection":68},"zone":14,"typeConfidence":2.0,"plateTime":0.4229932404464467,"extension":6.7227447244688},"index":5,"playId":"73c12201-e6f1-32e6-828f-3a481b46aa7c","pitchNumber":5,"startTime":"2026-08-12T21:22:39.619Z","endTime":"2026-08-12T21:22:48.519Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-12T21:22:48.519Z","atBatIndex":52},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Max Kepler singles on a ground ball to center fielder Cole Carrigg.","rbi":0,"awayScore":6,"homeScore":2,"isOut":false},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-08-12T21:25:01.907Z","endTime":"2026-08-12T21:26:44.718Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656786,"fullName":"Parker Mushinski","link":"/api/v1/people/656786"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[4,5,6,7,9],"actionIndex":[0,1,2,3],"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":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":694249,"link":"/api/v1/people/694249"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Defensive switch from center field to right field for Jake McCarthy.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":6,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-12T21:25:03.936Z","endTime":"2026-08-12T21:25:03.937Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":664983,"link":"/api/v1/people/664983"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"100"},{"details":{"description":"Defensive switch from shortstop to center field for Cole Carrigg.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":6,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-08-12T21:25:03.938Z","endTime":"2026-08-12T21:25:03.939Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":694249,"link":"/api/v1/people/694249"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"200"},{"details":{"description":"Defensive Substitution: Ezequiel Tovar replaces right fielder Zac Veen, batting 7th, playing shortstop.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":6,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-08-12T21:25:03.940Z","endTime":"2026-08-12T21:25:03.941Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":678662,"link":"/api/v1/people/678662"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"battingOrder":"701","replacedPlayer":{"id":691728,"link":"/api/v1/people/691728"}},{"details":{"description":"Pitching Change: Parker Mushinski replaces Ryan Feltner.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":6,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":3,"startTime":"2026-08-12T21:25:03.942Z","endTime":"2026-08-12T21:25:03.943Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":656786,"link":"/api/v1/people/656786"},"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":81.6,"endSpeed":74.8,"strikeZoneTop":3.376,"strikeZoneBottom":1.704,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.522745722239247,"aZ":-27.165913170402728,"pfxX":-4.701343465651646,"pfxZ":3.5391555403667296,"pX":0.11057073327897358,"pZ":0.5042022725184595,"vX0":-2.829958943901027,"vY0":-118.74456818686512,"vZ0":-5.734679140986218,"x":112.79,"y":225.17,"x0":1.9320293337605203,"y0":50.00368119818348,"z0":5.44805257176058,"aX":-6.6578425313329594},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":5.2,"breakHorizontal":9.2,"spinRate":2709,"spinDirection":291},"zone":14,"typeConfidence":0.9,"plateTime":0.462741449554505,"extension":6.566327349576337},"index":4,"playId":"ef7b4852-7db5-3542-90b2-ed03bd882f97","pitchNumber":1,"startTime":"2026-08-12T21:25:03.944Z","endTime":"2026-08-12T21:25:09.450Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.7,"endSpeed":74.2,"strikeZoneTop":3.376,"strikeZoneBottom":1.704,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.607253076524255,"aZ":-28.686191144316794,"pfxX":-9.629555840288992,"pfxZ":2.4974228305654496,"pX":-0.03133210639276652,"pZ":3.1093661159388084,"vX0":-1.5473628384916744,"vY0":-117.59697379598266,"vZ0":0.22692389904338994,"x":118.19,"y":154.83,"x0":1.8865312261359712,"y0":50.00457216092372,"z0":5.675800082590468,"aX":-13.468651356528518},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":4.8,"breakHorizontal":17.8,"spinRate":2625,"spinDirection":293},"zone":2,"typeConfidence":0.91,"plateTime":0.4660272814410993,"extension":6.575852166853693},"index":5,"playId":"b5de4a9e-4b79-3e28-86ba-4e267df93366","pitchNumber":2,"startTime":"2026-08-12T21:25:20.240Z","endTime":"2026-08-12T21:25:24.351Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.8,"endSpeed":75.1,"strikeZoneTop":3.376,"strikeZoneBottom":1.704,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.132324960043327,"aZ":-26.67304464330555,"pfxX":-8.606969193365181,"pfxZ":3.830133699501168,"pX":0.07504364049891692,"pZ":3.1911196594631464,"vX0":-1.6008131890945188,"vY0":-119.15168048765908,"vZ0":-0.28198532860674874,"x":114.14,"y":152.62,"x0":1.873904236035739,"y0":50.00302089997088,"z0":5.723484294277592,"aX":-12.36094797469459},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":7.1,"breakHorizontal":16.0,"spinRate":2674,"spinDirection":287},"zone":2,"typeConfidence":0.9,"plateTime":0.45988548359096804,"extension":6.3528949386613744},"index":6,"playId":"3be5244e-5b5e-3757-b20d-11d794bbd3a8","pitchNumber":3,"startTime":"2026-08-12T21:25:36.950Z","endTime":"2026-08-12T21:25:40.817Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.7,"endSpeed":75.8,"strikeZoneTop":3.376,"strikeZoneBottom":1.704,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.829255379318408,"aZ":-27.70926208926705,"pfxX":-8.978176979256355,"pfxZ":3.069193331595777,"pX":-0.7170061727406344,"pZ":1.899450509138059,"vX0":-3.063190640629846,"vY0":-120.33141117468887,"vZ0":-2.8847769086572472,"x":144.33,"y":187.49,"x0":1.7414629867609956,"y0":50.004950905354896,"z0":5.586123930590106,"aX":-13.078811896927922},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":5.0,"breakHorizontal":17.0,"spinRate":2757,"spinDirection":289},"zone":7,"typeConfidence":0.9,"plateTime":0.4563708281888461,"extension":6.563149026486855},"index":7,"playId":"ad96805d-4448-331a-8cb5-5ca4375f001d","pitchNumber":4,"startTime":"2026-08-12T21:25:55.914Z","endTime":"2026-08-12T21:25:59.708Z","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":1,"strikes":2,"outs":0},"index":8,"startTime":"2026-08-12T21:26:12.175Z","endTime":"2026-08-12T21:26:30.969Z","isPitch":false,"type":"action","player":{"id":596146,"link":"/api/v1/people/596146"}},{"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":92.3,"endSpeed":84.5,"strikeZoneTop":3.376,"strikeZoneBottom":1.704,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.909776621225053,"aZ":-18.954528188493562,"pfxX":3.600380088413654,"pfxZ":7.2603102067951895,"pX":-0.912341719743539,"pZ":1.955281518397262,"vX0":-8.174488491189685,"vY0":-134.0608081731739,"vZ0":-5.789821225801108,"x":151.78,"y":185.99,"x0":1.7082468440452967,"y0":50.0037181929201,"z0":5.495530376409789,"aX":6.557002507931682},"breaks":{"breakAngle":13.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":12.1,"breakHorizontal":-4.8,"spinRate":2613,"spinDirection":154},"zone":13,"typeConfidence":0.92,"plateTime":0.4085259595288746,"extension":6.410056064083828},"hitData":{"launchSpeed":86.3,"launchAngle":-9.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":137.83,"coordY":89.15}},"index":9,"playId":"2346d091-85ae-3329-8ab1-0d36622ca778","pitchNumber":5,"startTime":"2026-08-12T21:26:30.969Z","endTime":"2026-08-12T21:26:44.718Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-12T21:26:44.718Z","atBatIndex":53},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Tim Tawa grounds into a force out, second baseman Connor Norby to shortstop Ezequiel Tovar. Max Kepler out at 2nd. Tim Tawa to 1st.","rbi":0,"awayScore":6,"homeScore":2,"isOut":true},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-08-12T21:26:58.853Z","endTime":"2026-08-12T21:28:36.228Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":1},"matchup":{"batter":{"id":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656786,"fullName":"Parker Mushinski","link":"/api/v1/people/656786"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":681393,"link":"/api/v1/people/681393"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":678662,"link":"/api/v1/people/678662"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"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.6,"endSpeed":74.0,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.49746728151528,"aZ":-42.61733369272221,"pfxX":-5.808217275406891,"pfxZ":-7.543530938198712,"pX":-0.7230164275495038,"pZ":2.5600449693373513,"vX0":-3.5184466199531887,"vY0":-117.27402855482204,"vZ0":1.9638296733382439,"x":144.56,"y":169.66,"x0":1.5546231090362115,"y0":50.00387216420622,"z0":5.705860444122415,"aX":-8.03864177369966},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.1,"breakVerticalInduced":-12.8,"breakHorizontal":11.4,"spinRate":2609,"spinDirection":311},"zone":4,"typeConfidence":0.9,"plateTime":0.46819838445050843,"extension":6.3698206911668285},"index":0,"playId":"69c9a643-1f3c-34c6-8c17-ebf4c5551d95","pitchNumber":1,"startTime":"2026-08-12T21:27:10.650Z","endTime":"2026-08-12T21:27:16.048Z","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.4,"endSpeed":82.5,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.077937131414284,"aZ":-24.82420385923789,"pfxX":-1.9879914555868625,"pfxZ":4.23225230649264,"pX":1.9483318996134706,"pZ":3.645130881794552,"vX0":1.316091186586266,"vY0":-130.35669056983434,"vZ0":-0.39054755634617894,"x":42.73,"y":140.36,"x0":1.6975070960045755,"y0":50.00287194084429,"z0":5.6563997427688175,"aX":-3.4523715860147064},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":7.8,"breakHorizontal":3.4,"spinRate":2488,"spinDirection":185},"zone":12,"typeConfidence":0.9,"plateTime":0.41873906989549603,"extension":6.48565456394611},"index":1,"playId":"19037a9c-ba89-34b1-9e5d-ce1d35afb442","pitchNumber":2,"startTime":"2026-08-12T21:27:29.083Z","endTime":"2026-08-12T21:27:33.800Z","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":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.9,"endSpeed":83.0,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.70681498953742,"aZ":-23.96253253890481,"pfxX":-2.475791249554848,"pfxZ":4.684802552934995,"pX":0.8200987117793106,"pZ":2.955086001154831,"vX0":-0.563160670609051,"vY0":-131.01591940473875,"vZ0":-2.3264423625806208,"x":85.74,"y":158.99,"x0":1.3591462837172221,"y0":50.00075693809791,"z0":5.631369067941637,"aX":-4.335648813895857},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":8.3,"breakHorizontal":4.6,"spinRate":2526,"spinDirection":189},"zone":3,"typeConfidence":0.9,"plateTime":0.41685953123362385,"extension":6.418593313693887},"index":2,"playId":"d073e820-5049-3c80-98eb-e44c9b457b9a","pitchNumber":3,"startTime":"2026-08-12T21:27:48.273Z","endTime":"2026-08-12T21:27:52.547Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":86.4,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.87619009771225,"aZ":-19.332227294192773,"pfxX":2.0590906913818534,"pfxZ":6.771590089836359,"pX":-0.08046355743742896,"pZ":1.041172547738791,"vX0":-4.487576054789903,"vY0":-136.77077062063572,"vZ0":-8.270886522650937,"x":120.07,"y":210.67,"x0":1.313301833344504,"y0":50.00405306099755,"z0":5.427897360363481,"aX":3.905838053096935},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":10.7,"breakHorizontal":-2.8,"spinRate":2390,"spinDirection":150},"zone":13,"typeConfidence":0.92,"plateTime":0.4003215705501426,"extension":6.626325629590835},"index":3,"playId":"43e27723-8214-3af3-a3b7-15996894f564","pitchNumber":4,"startTime":"2026-08-12T21:28:07.105Z","endTime":"2026-08-12T21:28:11.856Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":0},"pitchData":{"startSpeed":92.9,"endSpeed":85.2,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.920678025975356,"aZ":-19.882258176822933,"pfxX":3.3920855592336565,"pfxZ":6.6211930129159455,"pX":0.44439411680435875,"pZ":2.5858509835327266,"vX0":-3.8394624064716005,"vY0":-135.24862748642522,"vZ0":-4.14312039974635,"x":100.06,"y":168.96,"x0":1.440278633860711,"y0":50.00317790477855,"z0":5.528209182990791,"aX":6.2976857076910715},"breaks":{"breakAngle":14.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":11.3,"breakHorizontal":-5.4,"spinRate":2448,"spinDirection":150},"zone":6,"typeConfidence":0.91,"plateTime":0.40466419328189707,"extension":6.521344842013892},"hitData":{"launchSpeed":105.5,"launchAngle":-15.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":133.77,"coordY":147.97}},"index":4,"playId":"a26d38fc-61fd-377e-b2d8-4a4f81d2c795","pitchNumber":5,"startTime":"2026-08-12T21:28:26.822Z","endTime":"2026-08-12T21:28:36.228Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-12T21:28:36.228Z","atBatIndex":54},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Ryan Waldschmidt walks. Tim Tawa to 2nd.","rbi":0,"awayScore":6,"homeScore":2,"isOut":false},"about":{"atBatIndex":55,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-08-12T21:28:59.794Z","endTime":"2026-08-12T21:30:14.949Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":1},"matchup":{"batter":{"id":814439,"fullName":"Ryan Waldschmidt","link":"/api/v1/people/814439"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656786,"fullName":"Parker Mushinski","link":"/api/v1/people/656786"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":814439,"fullName":"Ryan Waldschmidt","link":"/api/v1/people/814439"},"postOnSecond":{"id":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"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":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374"},"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":"Walk","eventType":"walk","movementReason":null,"runner":{"id":814439,"fullName":"Ryan Waldschmidt","link":"/api/v1/people/814439"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"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":80.6,"endSpeed":74.2,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.919788875434687,"aZ":-39.3856167962037,"pfxX":-5.33468479770114,"pfxZ":-5.2225204870914,"pX":-1.2632922733316492,"pZ":1.0920455178183626,"vX0":-4.162942939732731,"vY0":-117.26351675004007,"vZ0":-1.8367065119317503,"x":165.15,"y":209.29,"x0":1.2334461991276102,"y0":50.00366050130868,"z0":5.5887515048148755,"aX":-7.365619133433478},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.0,"breakVerticalInduced":-9.6,"breakHorizontal":10.8,"spinRate":2727,"spinDirection":316},"zone":13,"typeConfidence":0.9,"plateTime":0.4686163844618214,"extension":6.428995315190423},"index":0,"playId":"40103eac-db37-3d9e-9766-dabf59b1dddd","pitchNumber":1,"startTime":"2026-08-12T21:29:07.178Z","endTime":"2026-08-12T21:29:11.831Z","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.1,"endSpeed":75.5,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.457562450618052,"aZ":-41.347960247628,"pfxX":-4.87857717349433,"pfxZ":-6.418626127602589,"pX":-0.7899885876839818,"pZ":0.4717301135589956,"vX0":-3.728068009319751,"vY0":-119.47203795911847,"vZ0":-3.152212941606577,"x":147.11,"y":226.04,"x0":1.4308208574233579,"y0":50.003415944307854,"z0":5.566293769935979,"aX":-6.971836676287902},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.0,"breakVerticalInduced":-12.1,"breakHorizontal":9.8,"spinRate":2819,"spinDirection":314},"zone":13,"typeConfidence":0.9,"plateTime":0.4604689423769348,"extension":6.387024078215066},"index":1,"playId":"0678bc6e-832b-3b58-b57b-2e9a075f3e77","pitchNumber":2,"startTime":"2026-08-12T21:29:26.962Z","endTime":"2026-08-12T21:29:31.978Z","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":1},"pitchData":{"startSpeed":92.3,"endSpeed":84.7,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.892861463780154,"aZ":-22.489893918993275,"pfxX":8.23971684642748,"pfxZ":5.288887694462871,"pX":1.0659550938207303,"pZ":2.277601870116209,"vX0":-4.138561371664606,"vY0":-134.424285461806,"vZ0":-4.079074875226743,"x":76.37,"y":177.28,"x0":1.5541240995003902,"y0":50.00595059963995,"z0":5.40974017230725,"aX":15.095531443823106},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":8.9,"breakHorizontal":-14.0,"spinRate":2384,"spinDirection":143},"zone":14,"typeConfidence":0.93,"plateTime":0.407318752916062,"extension":6.36978810848019},"index":2,"playId":"23d81055-3fff-35ee-8e8a-f61d9884898d","pitchNumber":3,"startTime":"2026-08-12T21:29:50.233Z","endTime":"2026-08-12T21:29:55.784Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.8,"endSpeed":84.8,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.732479587717947,"aZ":-13.83261070676241,"pfxX":2.062867212302544,"pfxZ":9.941169125458806,"pX":0.9312212718655806,"pZ":2.2255771043952826,"vX0":-1.924134990017124,"vY0":-135.0638381828086,"vZ0":-6.055028178601578,"x":81.5,"y":178.69,"x0":1.38523694198035,"y0":50.00639508330219,"z0":5.471411766939049,"aX":3.8076842815252667},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":16.9,"breakHorizontal":-3.4,"spinRate":2451,"spinDirection":148},"zone":14,"typeConfidence":0.91,"plateTime":0.40570252814235896,"extension":6.3981818161455335},"index":3,"playId":"918cc49c-f91c-3186-80f9-7fe44d0ff8ea","pitchNumber":4,"startTime":"2026-08-12T21:30:07.524Z","endTime":"2026-08-12T21:30:14.949Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-12T21:30:14.949Z","atBatIndex":55},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Geraldo Perdomo flies out to center fielder Cole Carrigg.","rbi":0,"awayScore":6,"homeScore":2,"isOut":true},"about":{"atBatIndex":56,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-08-12T21:31:31.638Z","endTime":"2026-08-12T21:33:08.031Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656786,"fullName":"Parker Mushinski","link":"/api/v1/people/656786"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":814439,"fullName":"Ryan Waldschmidt","link":"/api/v1/people/814439"},"postOnSecond":{"id":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":694249,"link":"/api/v1/people/694249"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":6,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-08-12T21:30:43.729Z","endTime":"2026-08-12T21:31:33.721Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.5,"endSpeed":75.4,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.858709210436704,"aZ":-26.960253076649526,"pfxX":-5.091086483391313,"pfxZ":3.601312417718292,"pX":-0.5598318732646258,"pZ":2.096320261806209,"vX0":-3.22224686473702,"vY0":-120.06922123020544,"vZ0":-2.519130353563837,"x":138.34,"y":182.18,"x0":1.4645867963485875,"y0":50.00586971814469,"z0":5.576402139475116,"aX":-7.3790829915516705},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":6.1,"breakHorizontal":10.1,"spinRate":2677,"spinDirection":285},"zone":7,"typeConfidence":0.9,"plateTime":0.4574698699044255,"extension":6.431175044649448},"index":1,"playId":"7f06b566-99e0-3f33-9885-03dc0f6c60d8","pitchNumber":1,"startTime":"2026-08-12T21:31:33.721Z","endTime":"2026-08-12T21:31:38.267Z","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":1},"pitchData":{"startSpeed":89.2,"endSpeed":82.7,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.215164885747424,"aZ":-24.094182285110513,"pfxX":-2.21368895814797,"pfxZ":4.660191193813196,"pX":-0.05540615896858666,"pZ":2.9493594971714607,"vX0":-2.9514971624526747,"vY0":-130.0872524918809,"vZ0":-2.134632760026201,"x":119.11,"y":159.15,"x0":1.3764142633650611,"y0":50.00410989487537,"z0":5.5848407482292,"aX":-3.8399184082273083},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":8.3,"breakHorizontal":4.6,"spinRate":2567,"spinDirection":175},"zone":2,"typeConfidence":0.9,"plateTime":0.4191203572779596,"extension":6.5550258673459},"index":2,"playId":"00f0567a-3d4f-3e44-815c-9addab806ab7","pitchNumber":2,"startTime":"2026-08-12T21:31:53.073Z","endTime":"2026-08-12T21:31:59.032Z","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":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.2,"endSpeed":76.5,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.55884383983216,"aZ":-40.25874017911464,"pfxX":-3.8564128837465184,"pfxZ":-5.495760811392531,"pX":-0.3163933626723911,"pZ":0.6911131288674534,"vX0":-2.698915981521487,"vY0":-121.05093043309859,"vZ0":-3.0746769304378683,"x":129.06,"y":220.12,"x0":1.3174029070310111,"y0":50.003040070636004,"z0":5.532801921233212,"aX":-5.672671650555275},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.3,"breakVerticalInduced":-10.4,"breakHorizontal":7.7,"spinRate":2713,"spinDirection":317},"zone":13,"typeConfidence":0.9,"plateTime":0.45399640884939574,"extension":6.436091911629443},"index":3,"playId":"fd79d3fe-ebeb-3844-b6c1-cfff699c263f","pitchNumber":3,"startTime":"2026-08-12T21:32:13.057Z","endTime":"2026-08-12T21:32:17.480Z","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":2,"outs":1},"pitchData":{"startSpeed":81.7,"endSpeed":74.8,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.6276083227995,"aZ":-39.677919591012824,"pfxX":-4.612361978227689,"pfxZ":-5.281091839897288,"pX":1.767940198270903,"pZ":2.2391913543744297,"vX0":1.4217121244809843,"vY0":-118.96985893144559,"vZ0":0.46020281010991626,"x":49.61,"y":178.32,"x0":1.7588350863185769,"y0":50.00260528094695,"z0":5.664388784234019,"aX":-6.555415834846318},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.3,"breakVerticalInduced":-9.1,"breakHorizontal":7.9,"spinRate":2729,"spinDirection":314},"zone":14,"typeConfidence":0.9,"plateTime":0.4618946123467582,"extension":6.351032527660067},"index":4,"playId":"483d96f0-21da-32fc-8beb-d64f014d299a","pitchNumber":4,"startTime":"2026-08-12T21:32:35.459Z","endTime":"2026-08-12T21:32:39.253Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.6,"endSpeed":75.1,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.87445391288702,"aZ":-30.128438873712238,"pfxX":-7.589199783403085,"pfxZ":1.4139016576504364,"pX":-0.31976051448039144,"pZ":2.609745861493628,"vX0":-1.6500938204974982,"vY0":-120.18130727048624,"vZ0":-0.6289367235215859,"x":129.19,"y":168.32,"x0":1.3631385976099688,"y0":50.00241819918511,"z0":5.578896137138719,"aX":-10.968245968496271},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":2.6,"breakHorizontal":14.2,"spinRate":2707,"spinDirection":289},"zone":4,"typeConfidence":0.9,"plateTime":0.45784340839251314,"extension":6.5150390734883},"hitData":{"launchSpeed":89.1,"launchAngle":29.0,"totalDistance":340.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":98.83,"coordY":64.9}},"index":5,"playId":"65e33f58-e76d-30d9-91bb-0104903d37fb","pitchNumber":5,"startTime":"2026-08-12T21:32:56.170Z","endTime":"2026-08-12T21:33:08.031Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-12T21:33:08.031Z","atBatIndex":56},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Corbin Carroll walks. Tim Tawa to 3rd. Ryan Waldschmidt to 2nd.","rbi":0,"awayScore":6,"homeScore":2,"isOut":false},"about":{"atBatIndex":57,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-08-12T21:33:22.698Z","endTime":"2026-08-12T21:36:05.012Z","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":656786,"fullName":"Parker Mushinski","link":"/api/v1/people/656786"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"postOnSecond":{"id":814439,"fullName":"Ryan Waldschmidt","link":"/api/v1/people/814439"},"postOnThird":{"id":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3,4,5,6],"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":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"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":814439,"fullName":"Ryan Waldschmidt","link":"/api/v1/people/814439"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"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, 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":81.5,"endSpeed":74.5,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.093007261538556,"aZ":-28.99099689442163,"pfxX":-7.596008075122424,"pfxZ":2.244666462309951,"pX":-0.22461692927080293,"pZ":3.0014889882684868,"vX0":-2.3573431254382533,"vY0":-118.68108533332827,"vZ0":0.03804644757759479,"x":125.56,"y":157.74,"x0":1.7699352356477849,"y0":50.00158643992329,"z0":5.639968819564863,"aX":-10.764082818541288},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":4.3,"breakHorizontal":14.3,"spinRate":2716,"spinDirection":286},"zone":2,"typeConfidence":0.9,"plateTime":0.46266654487168646,"extension":6.408207767654858},"index":0,"playId":"1b56e741-460f-359d-8a89-2d87f4239c61","pitchNumber":1,"startTime":"2026-08-12T21:33:35.673Z","endTime":"2026-08-12T21:33:40.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":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.0,"endSpeed":75.8,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.07303110474461,"aZ":-28.927610693953298,"pfxX":-8.522878207037026,"pfxZ":2.2089366294260735,"pX":0.9010611970470993,"pZ":2.7822530843128965,"vX0":0.9566044922071162,"vY0":-120.8831550008602,"vZ0":-0.7783657604150676,"x":82.65,"y":163.66,"x0":1.60509979802899,"y0":50.00374449816857,"z0":5.663563496482047,"aX":-12.526726917504934},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":4.1,"breakHorizontal":15.1,"spinRate":2724,"spinDirection":291},"zone":12,"typeConfidence":0.9,"plateTime":0.4543096800426216,"extension":6.433676709413529},"index":1,"playId":"2e175382-8bae-348f-a1e5-155d4346fce0","pitchNumber":2,"startTime":"2026-08-12T21:33:54.639Z","endTime":"2026-08-12T21:34:01.295Z","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":1,"outs":2},"pitchData":{"startSpeed":82.2,"endSpeed":75.4,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.397314766575573,"aZ":-28.59064384502434,"pfxX":-7.451699885293117,"pfxZ":2.4736219020829466,"pX":0.9727133657409919,"pZ":3.0837556427402175,"vX0":0.6237734511267594,"vY0":-119.68704997455582,"vZ0":-0.18993491542663687,"x":79.92,"y":155.52,"x0":1.676447978841951,"y0":50.002526174016744,"z0":5.727448559812952,"aX":-10.79577699077007},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":4.7,"breakHorizontal":13.3,"spinRate":2700,"spinDirection":293},"zone":12,"typeConfidence":0.9,"plateTime":0.4578685199254986,"extension":6.350062035271178},"index":2,"playId":"47481011-d950-3e55-908c-9e4c63ae6bbe","pitchNumber":3,"startTime":"2026-08-12T21:34:14.532Z","endTime":"2026-08-12T21:34:20.483Z","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, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.2,"endSpeed":75.9,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.567188023957417,"aZ":-41.71466640964048,"pfxX":-5.6863770112801575,"pfxZ":-6.628157688003329,"pX":-0.3542368262031228,"pZ":0.3568749316465397,"vX0":-2.734310252463295,"vY0":-119.6052174685664,"vZ0":-3.352450547112235,"x":130.5,"y":229.14,"x0":1.5451490680696625,"y0":50.00411635242014,"z0":5.543346268510265,"aX":-8.181774397966793},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.3,"breakVerticalInduced":-12.6,"breakHorizontal":11.0,"spinRate":2807,"spinDirection":322},"zone":13,"typeConfidence":0.9,"plateTime":0.45915962672355004,"extension":6.348445620303765},"index":3,"playId":"7566053a-03aa-36f1-8958-3e86713baf86","pitchNumber":4,"startTime":"2026-08-12T21:34:36.599Z","endTime":"2026-08-12T21:34:43.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":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.9,"endSpeed":84.7,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.69674924684782,"aZ":-22.04898688800325,"pfxX":5.275532789575792,"pfxZ":5.526043215236895,"pX":1.0592591901272035,"pZ":3.588683759000775,"vX0":-3.2624761956593873,"vY0":-133.95227131002153,"vZ0":-1.233457256683283,"x":76.62,"y":141.89,"x0":1.602416755318588,"y0":50.002712048162266,"z0":5.619166517947291,"aX":9.666150045016792},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":10.0,"breakHorizontal":-8.9,"spinRate":2349,"spinDirection":159},"zone":12,"typeConfidence":2.0,"plateTime":0.40761771209207964,"extension":6.590579466176408},"index":4,"playId":"27006b94-87d4-3582-93a0-cdf43a27c56d","pitchNumber":5,"startTime":"2026-08-12T21:35:03.686Z","endTime":"2026-08-12T21:35:08.619Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.8,"endSpeed":74.9,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.116249560768832,"aZ":-29.41546808068749,"pfxX":-11.124147014753358,"pfxZ":1.9339375511269274,"pX":0.8864497223120649,"pZ":2.4724673838653084,"vX0":1.1933752896966285,"vY0":-119.08718896790602,"vZ0":-1.1113376773371046,"x":83.21,"y":172.02,"x0":1.8215139140803054,"y0":50.003970287401906,"z0":5.620149079473254,"aX":-15.885209941143634},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":3.5,"breakHorizontal":19.8,"spinRate":2768,"spinDirection":294},"zone":12,"typeConfidence":0.91,"plateTime":0.46095805552736113,"extension":6.4816845592636065},"index":5,"playId":"d15f3340-aa60-3927-9159-93fbb3b6a00a","pitchNumber":6,"startTime":"2026-08-12T21:35:22.633Z","endTime":"2026-08-12T21:35:26.996Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.8,"endSpeed":82.2,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.17588557097907,"aZ":-23.33380896410737,"pfxX":-3.2564608466511515,"pfxZ":5.147612617779856,"pX":0.09959070356947479,"pZ":3.7353823594299103,"vX0":-2.3575728101618507,"vY0":-129.50490002492853,"vZ0":-0.5381019374429226,"x":113.2,"y":137.92,"x0":1.4413345183083344,"y0":50.00327810059279,"z0":5.712952802740511,"aX":-5.594387150448973},"breaks":{"breakAngle":14.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":9.5,"breakHorizontal":6.4,"spinRate":2613,"spinDirection":195},"zone":12,"typeConfidence":0.9,"plateTime":0.42111512600038825,"extension":6.42506130544687},"index":6,"playId":"c45f4683-7719-32b8-a1e9-f6b9d10d9a11","pitchNumber":7,"startTime":"2026-08-12T21:35:54.461Z","endTime":"2026-08-12T21:36:05.012Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-12T21:36:05.012Z","atBatIndex":57},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brett Sullivan challenged (pitch result), call on the field was overturned: Gabriel Moreno called out on strikes.","rbi":0,"awayScore":6,"homeScore":2,"isOut":true},"about":{"atBatIndex":58,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-08-12T21:38:34.394Z","endTime":"2026-08-12T21:41:09.809Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":675848,"fullName":"Juan Mejia","link":"/api/v1/people/675848"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,7,8],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"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":6,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-08-12T21:36:15.255Z","endTime":"2026-08-12T21:36:36.591Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Juan Mejia replaces Parker Mushinski.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":6,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-08-12T21:36:36.591Z","endTime":"2026-08-12T21:38:36.197Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":675848,"link":"/api/v1/people/675848"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":true},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":87.0,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.062854342663993,"aZ":-18.89826989332387,"pfxX":-3.250780675587362,"pfxZ":6.848355352468355,"pX":0.1185992642585731,"pZ":3.53808720635551,"vX0":6.370142358281219,"vY0":-138.18051919327903,"vZ0":-3.325737342723421,"x":112.48,"y":143.25,"x0":-1.7916230987285198,"y0":50.0036944019546,"z0":6.023067308244312,"aX":-6.303185122538443},"breaks":{"breakAngle":14.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":11.9,"breakHorizontal":4.6,"spinRate":2375,"spinDirection":202},"zone":12,"typeConfidence":0.73,"plateTime":0.3960124988884126,"extension":6.048197558570826},"index":2,"playId":"9152d59c-b03a-328b-b5fb-f035c6032e96","pitchNumber":1,"startTime":"2026-08-12T21:38:36.197Z","endTime":"2026-08-12T21:38:41.568Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":109,"player":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"}}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.4,"endSpeed":87.3,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.88054637727158,"aZ":-13.414840074970156,"pfxX":-3.547042163174409,"pfxZ":9.611473698667881,"pX":-0.13544379713674826,"pZ":2.933639376104792,"vX0":6.088507203332566,"vY0":-138.78255326088671,"vZ0":-5.609006173766645,"x":122.16,"y":159.57,"x0":-1.8962778287874633,"y0":50.00469861167816,"z0":5.873541317077172,"aX":-6.924828765751595},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":16.4,"breakHorizontal":5.2,"spinRate":2382,"spinDirection":210},"zone":2,"typeConfidence":0.88,"plateTime":0.3945723590931407,"extension":6.131026297535455},"index":3,"playId":"232e232d-0f5a-33f1-af4b-775a2ec2aba4","pitchNumber":2,"startTime":"2026-08-12T21:39:10.683Z","endTime":"2026-08-12T21:39:16.085Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":true},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.1,"endSpeed":87.8,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.982062690075193,"aZ":-16.625859340749738,"pfxX":-3.694067886572194,"pfxZ":7.862719304011602,"pX":0.22417338458902433,"pZ":3.3811899659768097,"vX0":6.630612904556033,"vY0":-139.8653967476596,"vZ0":-3.983425440296577,"x":108.46,"y":147.49,"x0":-1.698979531946414,"y0":50.00695756436016,"z0":5.91644755661956,"aX":-7.309480888221333},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":13.6,"breakHorizontal":5.3,"spinRate":2482,"spinDirection":208},"zone":12,"typeConfidence":0.84,"plateTime":0.3918195465745167,"extension":6.080654945669465},"index":4,"playId":"a4b38f61-cad3-3860-a11b-2296de984101","pitchNumber":3,"startTime":"2026-08-12T21:39:27.862Z","endTime":"2026-08-12T21:39:33.284Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":109,"player":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"}}},{"details":{"call":{"code":"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":96.8,"endSpeed":88.6,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.308304830180226,"aZ":-16.035732711024757,"pfxX":-5.603371108299842,"pfxZ":8.027117816852641,"pX":0.3435420256806627,"pZ":3.2307455946482166,"vX0":7.232119029550391,"vY0":-140.75274309282997,"vZ0":-4.427572116454331,"x":103.9,"y":151.55,"x0":-1.5286259491064942,"y0":50.00420156078591,"z0":5.859313887531983,"aX":-11.26813866981902},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":13.8,"breakHorizontal":8.8,"spinRate":2453,"spinDirection":212},"zone":3,"typeConfidence":0.67,"plateTime":0.388828208819592,"extension":6.1770795479350715},"index":5,"playId":"d1b68e39-a98e-357f-8229-a6334b8ff884","pitchNumber":4,"startTime":"2026-08-12T21:40:01.638Z","endTime":"2026-08-12T21:40:08.288Z","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":6,"startTime":"2026-08-12T21:40:22.986Z","endTime":"2026-08-12T21:40:39.861Z","isPitch":false,"type":"action","player":{"id":672515,"link":"/api/v1/people/672515"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.1,"endSpeed":89.9,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.41503761437993,"aZ":-17.571850779551898,"pfxX":-4.413041783783401,"pfxZ":7.0614972309153075,"pX":-0.14296340948393044,"pZ":2.57193308509385,"vX0":5.989588278607945,"vY0":-142.77039662718028,"vZ0":-5.958727812122594,"x":122.45,"y":169.34,"x0":-1.6932315314862474,"y0":50.00051449324387,"z0":5.78924436211824,"aX":-9.122945046607901},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":11.8,"breakHorizontal":6.8,"spinRate":2352,"spinDirection":209},"zone":5,"typeConfidence":0.9,"plateTime":0.3834185298537971,"extension":6.090282882951687},"index":7,"playId":"d1c550ce-cded-3b70-89fa-b8cf5a0a0350","pitchNumber":5,"startTime":"2026-08-12T21:40:39.861Z","endTime":"2026-08-12T21:40:43.572Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":98.8,"endSpeed":90.8,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.85279411386357,"aZ":-15.280607534711452,"pfxX":-4.2156937597734085,"pfxZ":8.065207186097172,"pX":0.5485903261729916,"pZ":1.5504817858540196,"vX0":7.768087602211102,"vY0":-143.50205002246432,"vZ0":-8.945086256972441,"x":96.09,"y":196.92,"x0":-1.64038488676607,"y0":50.002450917332986,"z0":5.650728816122191,"aX":-8.830577263740052},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":13.1,"breakHorizontal":6.1,"spinRate":2403,"spinDirection":204},"zone":9,"typeConfidence":0.93,"plateTime":0.3810493118691989,"extension":6.245935380909986},"index":8,"playId":"0a80f140-62fd-3ad5-861b-f192d3f2ddf0","pitchNumber":6,"startTime":"2026-08-12T21:41:02.764Z","endTime":"2026-08-12T21:41:09.809Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":115,"player":{"id":664954,"fullName":"Brett Sullivan","link":"/api/v1/people/664954"}},"playEndTime":"2026-08-12T21:41:09.809Z","atBatIndex":58},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"TJ Rumfield pops out to third baseman Nolan Arenado in foul territory.","rbi":0,"awayScore":6,"homeScore":2,"isOut":true},"about":{"atBatIndex":59,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-08-12T21:43:27.918Z","endTime":"2026-08-12T21:43:52.622Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":672629,"fullName":"Gerardo Carrillo","link":"/api/v1/people/672629"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","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":0},"credits":[{"player":{"id":571448,"link":"/api/v1/people/571448"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":86.0,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.003093680900385,"aZ":-16.559883593143635,"pfxX":-6.788196514551411,"pfxZ":8.220798399969222,"pX":0.21860650672445953,"pZ":1.975399722343441,"vX0":10.006586706502478,"vY0":-137.34697606894667,"vZ0":-5.5107377668097,"x":108.67,"y":185.44,"x0":-2.5994656610318763,"y0":50.00605002696803,"z0":5.144059808529256,"aX":-12.899485215694305},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":13.8,"breakHorizontal":10.1,"spinRate":2198,"spinDirection":236},"zone":8,"typeConfidence":2.0,"plateTime":0.39964341307821183,"extension":6.414069555198534},"hitData":{"launchSpeed":86.1,"launchAngle":72.0,"totalDistance":144.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":80.02,"coordY":167.24}},"index":0,"playId":"1dfe2ef4-8018-3866-a443-e9a4ee59564e","pitchNumber":1,"startTime":"2026-08-12T21:43:42.477Z","endTime":"2026-08-12T21:43:52.622Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-12T21:43:52.622Z","atBatIndex":59},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Hunter Goodman strikes out swinging.","rbi":0,"awayScore":6,"homeScore":2,"isOut":true},"about":{"atBatIndex":60,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-08-12T21:44:07.599Z","endTime":"2026-08-12T21:46:05.176Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":672629,"fullName":"Gerardo Carrillo","link":"/api/v1/people/672629"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":672515,"link":"/api/v1/people/672515"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.4,"endSpeed":81.9,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.20543704309327,"aZ":-24.38935580319406,"pfxX":-0.3568203211077845,"pfxZ":4.543900777277498,"pX":-0.43275668878759826,"pZ":2.568876104749705,"vX0":6.112998379268562,"vY0":-130.06174343315203,"vZ0":-2.049202802089181,"x":133.5,"y":169.42,"x0":-2.7669406456593384,"y0":50.003193824278604,"z0":5.215968149140322,"aX":-0.611408848873463},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":8.0,"breakHorizontal":-0.7,"spinRate":2236,"spinDirection":200},"zone":4,"typeConfidence":2.0,"plateTime":0.4210723364476481,"extension":6.404183987135266},"index":0,"playId":"bab073ed-491a-33ed-b115-85ff4b322ee2","pitchNumber":1,"startTime":"2026-08-12T21:44:18.619Z","endTime":"2026-08-12T21:44:23.472Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.2,"endSpeed":78.8,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.844028584514103,"aZ":-31.25408377584,"pfxX":1.9719766549659201,"pfxZ":0.5840175182108089,"pX":0.2999115948146747,"pZ":-0.4763563289620992,"vX0":6.498554053486851,"vY0":-126.57259824409407,"vZ0":-6.987712799130393,"x":105.57,"y":251.64,"x0":-2.5835324907697936,"y0":50.0042334387783,"z0":4.9055862229382114,"aX":3.1199344244307867},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":-0.7,"breakHorizontal":-5.4,"spinRate":2809,"spinDirection":42},"zone":14,"typeConfidence":2.0,"plateTime":0.43694574436487743,"extension":6.328039204739751},"index":1,"playId":"1e0f6f11-5142-3e88-b746-4a361a05a45f","pitchNumber":2,"startTime":"2026-08-12T21:44:36.900Z","endTime":"2026-08-12T21:44:42.192Z","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":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-08-12T21:44:56.905Z","endTime":"2026-08-12T21:45:13.143Z","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":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.7,"endSpeed":80.2,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.065579925240517,"aZ":-31.14271719320545,"pfxX":3.6079569280716157,"pfxZ":0.6321945870122523,"pX":0.2562463072029626,"pZ":1.7740706600590774,"vX0":6.139141007077197,"vY0":-127.58000719321548,"vZ0":-2.119693830060984,"x":107.23,"y":190.88,"x0":-2.657041231482976,"y0":50.003694627633465,"z0":5.087998371683118,"aX":5.903763581373831},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":0.8,"breakHorizontal":-8.0,"spinRate":2762,"spinDirection":61},"zone":9,"typeConfidence":2.0,"plateTime":0.43053123924988945,"extension":6.298257529669211},"index":3,"playId":"6821a617-5916-3c20-aa70-7f210f995ee2","pitchNumber":3,"startTime":"2026-08-12T21:45:13.143Z","endTime":"2026-08-12T21:45:21.202Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.6,"endSpeed":74.9,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.785291603155574,"aZ":-29.02980778738668,"pfxX":-4.829610811996734,"pfxZ":2.175996899057841,"pX":-1.740666525811272,"pZ":3.0040552235474434,"vX0":3.1076788253174903,"vY0":-120.13769921677772,"vZ0":0.44234598420660065,"x":183.35,"y":157.67,"x0":-2.4310890383625234,"y0":50.00307514592851,"z0":5.421992678728151,"aX":-6.978274867206563},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":4.3,"breakHorizontal":7.9,"spinRate":780,"spinDirection":235},"zone":11,"typeConfidence":2.0,"plateTime":0.45794445126805705,"extension":6.684383342508787},"index":4,"playId":"3f5d4650-c19b-3e66-a82b-53159ff7eed1","pitchNumber":4,"startTime":"2026-08-12T21:45:41.853Z","endTime":"2026-08-12T21:45:45.651Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":82.1,"endSpeed":75.2,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.255785699603233,"aZ":-30.556282460539308,"pfxX":-5.847480208348641,"pfxZ":1.1217189014360693,"pX":-0.41938240644635255,"pZ":1.4208927883377303,"vX0":6.736285000275801,"vY0":-119.42849804808496,"vZ0":-2.540649635268708,"x":132.99,"y":200.42,"x0":-2.524473550074974,"y0":50.000192248874,"z0":5.262835067322683,"aX":-8.397070038190492},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":1.7,"breakHorizontal":8.9,"spinRate":969,"spinDirection":250},"zone":13,"typeConfidence":2.0,"plateTime":0.45966567310467354,"extension":6.761661992783341},"index":5,"playId":"9f5e22cf-1d26-3089-b5d5-336f714f940d","pitchNumber":5,"startTime":"2026-08-12T21:46:01.084Z","endTime":"2026-08-12T21:46:05.176Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-12T21:46:05.176Z","atBatIndex":60},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Mickey Moniak strikes out swinging.","rbi":0,"awayScore":6,"homeScore":2,"isOut":true},"about":{"atBatIndex":61,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-08-12T21:46:18.495Z","endTime":"2026-08-12T21:47:47.597Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":672629,"fullName":"Gerardo Carrillo","link":"/api/v1/people/672629"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,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":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":672515,"link":"/api/v1/people/672515"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.6,"endSpeed":89.4,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.602439253113694,"aZ":-20.92521807045569,"pfxX":-10.458755418197828,"pfxZ":5.532640462884568,"pX":0.5574936256031933,"pZ":1.1709189476498891,"vX0":11.985866569745651,"vY0":-141.507021348306,"vZ0":-7.076295443168542,"x":95.75,"y":207.17,"x0":-2.3696178914512402,"y0":50.002945352758644,"z0":5.039780689294963,"aX":-21.260507153626598},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":8.6,"breakHorizontal":16.6,"spinRate":2217,"spinDirection":232},"zone":14,"typeConfidence":2.0,"plateTime":0.3867411585324172,"extension":6.66722721319542},"index":0,"playId":"2560001d-0431-3920-adbd-33a5768a8c66","pitchNumber":1,"startTime":"2026-08-12T21:46:30.716Z","endTime":"2026-08-12T21:46:35.412Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.3,"endSpeed":75.3,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.59643878717669,"aZ":-24.81278052340755,"pfxX":-3.2351936117073485,"pfxZ":5.02775066502843,"pX":0.2122296350825332,"pZ":3.2945491883476836,"vX0":7.30780570948496,"vY0":-121.04746411000639,"vZ0":0.38261732173203766,"x":108.91,"y":149.83,"x0":-2.4437438196038,"y0":50.00232842763386,"z0":5.33055385343234,"aX":-4.736921141229788},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":9.5,"breakHorizontal":3.8,"spinRate":1072,"spinDirection":240},"zone":2,"typeConfidence":2.0,"plateTime":0.4548376395518816,"extension":6.621203598748234},"index":1,"playId":"ac66772d-4ff0-31b0-925d-2e2bd9cf6abe","pitchNumber":2,"startTime":"2026-08-12T21:46:47.508Z","endTime":"2026-08-12T21:46:54.003Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":true},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.2,"endSpeed":77.1,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.560112733798523,"aZ":-21.614147775891308,"pfxX":-4.78981745314244,"pfxZ":6.962011508977105,"pX":-0.6108773229122796,"pZ":1.743038764917185,"vX0":6.1139323563407855,"vY0":-122.49192341859064,"vZ0":-3.8505092844414177,"x":140.29,"y":191.72,"x0":-2.5187873406175934,"y0":50.00426671007476,"z0":5.186940660542445,"aX":-7.267754971725718},"breaks":{"breakAngle":15.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":11.9,"breakHorizontal":7.2,"spinRate":1114,"spinDirection":227},"zone":7,"typeConfidence":2.0,"plateTime":0.44742912895596865,"extension":6.716516805754141},"index":2,"playId":"16c63b90-6e13-3c54-9b3c-a33a73c197a2","pitchNumber":3,"startTime":"2026-08-12T21:47:04.584Z","endTime":"2026-08-12T21:47:11.345Z","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":6,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-08-12T21:47:31.368Z","endTime":"2026-08-12T21:47:43.419Z","isPitch":false,"type":"action","player":{"id":666160,"link":"/api/v1/people/666160"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":84.6,"endSpeed":76.6,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.72726954035144,"aZ":-26.212872139473497,"pfxX":-6.519237487445102,"pfxZ":3.953511854940494,"pX":-1.3029094011419768,"pZ":1.8213597027200747,"vX0":4.965674158078511,"vY0":-122.96662793432537,"vZ0":-2.733589288233324,"x":166.66,"y":189.6,"x0":-2.51620181438007,"y0":50.00496814477193,"z0":5.205877285909367,"aX":-9.838160942911728},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":6.7,"breakHorizontal":10.4,"spinRate":1003,"spinDirection":239},"zone":13,"typeConfidence":2.0,"plateTime":0.44795468787178594,"extension":6.733742162675046},"index":4,"playId":"06137447-6952-34d0-9736-33f3aa6f4a23","pitchNumber":4,"startTime":"2026-08-12T21:47:43.419Z","endTime":"2026-08-12T21:47:47.597Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-12T21:47:47.597Z","atBatIndex":61},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Ketel Marte walks.","rbi":0,"awayScore":6,"homeScore":2,"isOut":false},"about":{"atBatIndex":62,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-08-12T21:49:41.253Z","endTime":"2026-08-12T21:52:01.498Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":675848,"fullName":"Juan Mejia","link":"/api/v1/people/675848"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.7,"endSpeed":89.0,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.08290870917359,"aZ":-15.308669078210553,"pfxX":-3.9061029508237928,"pfxZ":8.352980755189392,"pX":-0.5157281184951197,"pZ":2.437191740477383,"vX0":5.180442957820693,"vY0":-140.7679829411228,"vZ0":-6.475617995159394,"x":136.66,"y":172.98,"x0":-1.8670513747909527,"y0":50.00422172889018,"z0":5.747351373577738,"aX":-7.8888282674661205},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":14.0,"breakHorizontal":6.1,"spinRate":2390,"spinDirection":205},"zone":4,"typeConfidence":0.91,"plateTime":0.3881730856459318,"extension":6.071499422744244},"index":0,"playId":"6fde6240-0545-3616-a554-7f672d369a6b","pitchNumber":1,"startTime":"2026-08-12T21:49:57.852Z","endTime":"2026-08-12T21:50:01.822Z","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":98.1,"endSpeed":90.0,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.951316379946338,"aZ":-15.738156615278589,"pfxX":-7.278331332929515,"pfxZ":7.959246215338175,"pX":-0.7083726617888515,"pZ":1.709170911668997,"vX0":5.752248755149386,"vY0":-142.6243831770309,"vZ0":-8.336130389137704,"x":144.0,"y":192.63,"x0":-1.8028920300250753,"y0":50.00690737325954,"z0":5.656860352831547,"aX":-15.039809187648487},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":13.0,"breakHorizontal":12.1,"spinRate":2392,"spinDirection":212},"zone":7,"typeConfidence":0.68,"plateTime":0.38362969046024187,"extension":5.993848511244403},"index":1,"playId":"a25338b2-37ff-3f05-aa31-4f96b5339346","pitchNumber":2,"startTime":"2026-08-12T21:50:11.832Z","endTime":"2026-08-12T21:50:18.875Z","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":1,"outs":0},"pitchData":{"startSpeed":86.1,"endSpeed":79.2,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.279366912900958,"aZ":-32.61082522045041,"pfxX":5.706486090500393,"pfxZ":-0.2703998462252013,"pX":-1.5385835788963949,"pZ":2.762061235345686,"vX0":-0.0923721269077547,"vY0":-125.42495382208176,"vZ0":-1.0251739307958956,"x":175.65,"y":164.2,"x0":-2.24284326807404,"y0":50.00586757034146,"z0":5.834574868297167,"aX":9.096429800422923},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":-0.5,"breakHorizontal":-10.3,"spinRate":2875,"spinDirection":62},"zone":11,"typeConfidence":0.83,"plateTime":0.43663484281369147,"extension":5.8506320413470405},"index":2,"playId":"2d834c2c-1dd8-3ac0-a55b-5c207eaad257","pitchNumber":3,"startTime":"2026-08-12T21:50:25.452Z","endTime":"2026-08-12T21:50:29.585Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":86.4,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.308296359566338,"aZ":-15.952477302952065,"pfxX":-2.948391530122681,"pfxZ":8.519184495007451,"pX":-1.7951653928162576,"pZ":2.6419395542406234,"vX0":1.4334712992843686,"vY0":-136.6855731463499,"vZ0":-5.653714635448893,"x":185.43,"y":167.45,"x0":-1.9414705751860473,"y0":50.00617830948854,"z0":5.821332398597074,"aX":-5.615848187195664},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":14.5,"breakHorizontal":5.0,"spinRate":2337,"spinDirection":198},"zone":11,"typeConfidence":0.84,"plateTime":0.3997397458824654,"extension":6.13825045764229},"index":3,"playId":"f25977a0-8ffc-3075-ac49-d220e12081f5","pitchNumber":4,"startTime":"2026-08-12T21:50:41.381Z","endTime":"2026-08-12T21:50:45.647Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.8,"endSpeed":88.0,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.097166576620328,"aZ":-15.097264015409388,"pfxX":-6.149900015188797,"pfxZ":8.666771726081782,"pX":0.12294031283274057,"pZ":1.8359005386209666,"vX0":7.2120271930097095,"vY0":-139.22689327051444,"vZ0":-8.18738258796519,"x":112.31,"y":189.21,"x0":-1.6971718501022603,"y0":50.00645490047658,"z0":5.805852048101559,"aX":-12.123934062858615},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":14.2,"breakHorizontal":9.7,"spinRate":2465,"spinDirection":209},"zone":8,"typeConfidence":0.71,"plateTime":0.39280678811523595,"extension":6.095881803275326},"index":4,"playId":"f1213889-78bd-3e49-b873-b32132125a87","pitchNumber":5,"startTime":"2026-08-12T21:50:57.377Z","endTime":"2026-08-12T21:51:00.765Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"index":5,"startTime":"2026-08-12T21:51:17.379Z","endTime":"2026-08-12T21:51:30.346Z","isPitch":false,"type":"action","player":{"id":606466,"link":"/api/v1/people/606466"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.5,"endSpeed":89.7,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.64089614439274,"aZ":-17.975154872772475,"pfxX":-5.081096600429422,"pfxZ":6.925103442052045,"pX":-0.3002166393399772,"pZ":2.995668149219041,"vX0":5.733299938160566,"vY0":-141.8877565523022,"vZ0":-5.051626326022163,"x":128.44,"y":157.9,"x0":-1.6811542793029164,"y0":50.00567980630183,"z0":5.934400062494399,"aX":-10.423890049926914},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":11.8,"breakHorizontal":8.2,"spinRate":2584,"spinDirection":207},"zone":1,"typeConfidence":0.81,"plateTime":0.38513618436391894,"extension":6.051045160370679},"index":6,"playId":"8f532ce7-dd4e-3d17-aa3b-b8493fec4e71","pitchNumber":6,"startTime":"2026-08-12T21:51:30.346Z","endTime":"2026-08-12T21:51:35.356Z","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":0},"pitchData":{"startSpeed":84.4,"endSpeed":77.1,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.20619373202817,"aZ":-31.38876499168229,"pfxX":8.661094617598827,"pfxZ":0.5157874207551814,"pX":1.2995891853364392,"pZ":3.2712299076245843,"vX0":5.029078399717545,"vY0":-122.76048453561798,"vZ0":0.08218306023061261,"x":67.46,"y":150.46,"x0":-1.9062563464638707,"y0":50.00136707841027,"z0":5.928048522732236,"aX":13.104522910356698},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":1.2,"breakHorizontal":-16.9,"spinRate":2907,"spinDirection":55},"zone":12,"typeConfidence":0.92,"plateTime":0.44762997208654376,"extension":6.101441473836005},"index":7,"playId":"d9d4275a-790b-36a2-8689-42283c1c355d","pitchNumber":7,"startTime":"2026-08-12T21:51:53.863Z","endTime":"2026-08-12T21:52:01.498Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-12T21:52:01.498Z","atBatIndex":62},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Lars Nootbaar walks.","rbi":0,"awayScore":6,"homeScore":2,"isOut":false},"about":{"atBatIndex":63,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-08-12T21:52:24.859Z","endTime":"2026-08-12T21:54:01.490Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":675848,"fullName":"Juan Mejia","link":"/api/v1/people/675848"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"postOnSecond":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4,5,6],"actionIndex":[2],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Passed Ball","eventType":"passed_ball","movementReason":"r_adv_play","runner":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"playId":"f9e9f6f9-eb35-4496-bf34-e8fcc63eebd9","startTime":"2026-08-12T21:52:24.859Z","endTime":"2026-08-12T21:52:29.859Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.6,"endSpeed":87.8,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.240619173180548,"aZ":-18.96215160506049,"pfxX":-4.850364577068292,"pfxZ":6.740328011621676,"pX":0.37090084335348655,"pZ":1.5046616124209502,"vX0":7.652760364421807,"vY0":-138.8984752114621,"vZ0":-8.103232212443645,"x":102.86,"y":198.15,"x0":-1.7859975743358032,"y0":50.002340536048635,"z0":5.713946239182734,"aX":-9.50633445822781},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":10.7,"breakHorizontal":7.2,"spinRate":2497,"spinDirection":210},"zone":14,"typeConfidence":0.81,"plateTime":0.3938911999065855,"extension":6.119501136688809},"index":1,"playId":"fab2ec4a-5806-3e1b-bea9-e51581d1c68e","pitchNumber":1,"startTime":"2026-08-12T21:52:37.052Z","endTime":"2026-08-12T21:52:44.996Z","isPitch":true,"type":"pitch"},{"details":{"description":"Passed ball by catcher Brett Sullivan. Ketel Marte to 2nd.","event":"Passed Ball","eventType":"passed_ball","awayScore":6,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"index":2,"actionPlayId":"fab2ec4a-5806-3e1b-bea9-e51581d1c68e","startTime":"2026-08-12T21:52:58.543Z","endTime":"2026-08-12T21:53:06.110Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":606466,"link":"/api/v1/people/606466"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.7,"endSpeed":88.2,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.341039699676994,"aZ":-18.855751470546423,"pfxX":-1.8647931052418834,"pfxZ":6.763016423220176,"pX":1.9102438063854703,"pZ":2.220837748360435,"vX0":10.293613331568698,"vY0":-139.0208856064038,"vZ0":-6.585265486117182,"x":44.19,"y":178.82,"x0":-1.5882965410749297,"y0":50.00533493943196,"z0":5.859372556757798,"aX":-3.674969533025458},"breaks":{"breakAngle":4.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":11.0,"breakHorizontal":1.4,"spinRate":2664,"spinDirection":200},"zone":14,"typeConfidence":0.92,"plateTime":0.3930499480358165,"extension":6.161907439569924},"index":3,"playId":"7358a053-fdfd-32a8-aee6-ac85374605a2","pitchNumber":2,"startTime":"2026-08-12T21:53:06.110Z","endTime":"2026-08-12T21:53:10.816Z","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":95.5,"endSpeed":87.9,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.334938940557738,"aZ":-16.502749099329,"pfxX":-4.337249381368963,"pfxZ":7.995808365352741,"pX":0.6870364080831862,"pZ":1.649489874275257,"vX0":8.242352335600753,"vY0":-138.70634262379602,"vZ0":-8.41147098886273,"x":90.81,"y":194.24,"x0":-1.7516851689483044,"y0":50.002336763573894,"z0":5.8089611293829195,"aX":-8.500800802750708},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":13.0,"breakHorizontal":6.2,"spinRate":2473,"spinDirection":205},"zone":9,"typeConfidence":0.86,"plateTime":0.39401363706633497,"extension":6.109401274547903},"index":4,"playId":"d43242c0-d7d4-3f12-bb70-23178d45f44c","pitchNumber":3,"startTime":"2026-08-12T21:53:26.610Z","endTime":"2026-08-12T21:53:32.391Z","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":96.4,"endSpeed":88.7,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.517332640268737,"aZ":-16.219659107799167,"pfxX":-4.03432282239905,"pfxZ":7.9649715863176285,"pX":0.08236666305841069,"pZ":2.3207916575898486,"vX0":6.759076275234739,"vY0":-140.1458243309913,"vZ0":-6.579522396913852,"x":113.86,"y":176.12,"x0":-1.8285944055243273,"y0":50.006897018981874,"z0":5.745021332279482,"aX":-8.085699974440537},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":13.3,"breakHorizontal":6.0,"spinRate":2569,"spinDirection":205},"zone":5,"typeConfidence":0.88,"plateTime":0.3897408759967047,"extension":6.12476850275191},"index":5,"playId":"eddb7476-b503-343d-bd29-4c84ae4ba84c","pitchNumber":4,"startTime":"2026-08-12T21:53:43.135Z","endTime":"2026-08-12T21:53:47.755Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":87.9,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.30417696114499,"aZ":-15.757389398967755,"pfxX":-4.721827965299101,"pfxZ":8.373849650078068,"pX":1.280706091340217,"pZ":1.9244925686540877,"vX0":9.662218416104839,"vY0":-138.70987798587657,"vZ0":-7.6072657085184865,"x":68.18,"y":186.82,"x0":-1.6249456974367529,"y0":50.000749797621324,"z0":5.741087167284505,"aX":-9.255396753403037},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":13.8,"breakHorizontal":6.7,"spinRate":2408,"spinDirection":206},"zone":14,"typeConfidence":0.79,"plateTime":0.39397615881764514,"extension":6.084514128169668},"index":6,"playId":"21a71a42-1b1f-3046-b1f2-2452926e31d5","pitchNumber":5,"startTime":"2026-08-12T21:53:56.686Z","endTime":"2026-08-12T21:54:01.490Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-12T21:54:01.490Z","atBatIndex":63},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Nolan Arenado walks. Ketel Marte to 3rd. Lars Nootbaar to 2nd.","rbi":0,"awayScore":6,"homeScore":2,"isOut":false},"about":{"atBatIndex":64,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-08-12T21:56:25.178Z","endTime":"2026-08-12T21:57:27.469Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":0},"matchup":{"batter":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":623474,"fullName":"Jimmy Herget","link":"/api/v1/people/623474"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"postOnSecond":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"postOnThird":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[2,3,4,5],"actionIndex":[1],"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":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"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":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"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":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":6,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-12T21:54:15.087Z","endTime":"2026-08-12T21:54:57.161Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Jimmy Herget replaces Juan Mejia.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":6,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-08-12T21:54:57.161Z","endTime":"2026-08-12T21:56:27.184Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":623474,"link":"/api/v1/people/623474"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.0,"endSpeed":80.4,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.492324159164202,"aZ":-33.98210418833828,"pfxX":-10.38956730408266,"pfxZ":-1.0997735415695908,"pX":-0.5117899133472912,"pZ":1.0503042084509848,"vX0":8.104618119569185,"vY0":-127.87391060656236,"vZ0":-1.6730564970180462,"x":136.51,"y":210.42,"x0":-2.3796197519007993,"y0":50.00090695467402,"z0":4.390469236805357,"aX":-17.12578925496898},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":-2.2,"breakHorizontal":16.9,"spinRate":2268,"spinDirection":279},"zone":13,"typeConfidence":0.56,"plateTime":0.4290756433564962,"extension":4.99969316570494},"index":2,"playId":"0dcec1cf-10d7-3f75-ae65-9a62f5048ca1","pitchNumber":1,"startTime":"2026-08-12T21:56:27.184Z","endTime":"2026-08-12T21:56:31.643Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.8,"endSpeed":81.9,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.828070571190235,"aZ":-30.745190365050494,"pfxX":-10.394041017003325,"pfxZ":0.8281566334930606,"pX":-0.7662306026639237,"pZ":2.3784765099477743,"vX0":6.933897936199298,"vY0":-130.56669273161066,"vZ0":-1.3456722188722692,"x":146.21,"y":174.56,"x0":-2.1129959602380723,"y0":50.00050440139216,"z0":5.2253922505981425,"aX":-17.85012486470692},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":1.4,"breakHorizontal":17.2,"spinRate":2336,"spinDirection":247},"zone":4,"typeConfidence":0.89,"plateTime":0.42034695069126116,"extension":4.85389952488703},"index":3,"playId":"5332262c-2d2a-3f7d-8708-2166d2f17598","pitchNumber":2,"startTime":"2026-08-12T21:56:42.557Z","endTime":"2026-08-12T21:56:50.417Z","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":0},"pitchData":{"startSpeed":88.6,"endSpeed":80.0,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.04027071431829,"aZ":-35.449374206143,"pfxX":-11.964122667935415,"pfxZ":-1.9809379266301228,"pX":-0.966917533062042,"pZ":2.8173550198463357,"vX0":7.915930828600168,"vY0":-128.6943647746114,"vZ0":2.4001008365817134,"x":153.86,"y":162.71,"x0":-2.5493252938166453,"y0":50.00114503152616,"z0":4.644019914373975,"aX":-19.798430138105424},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":-2.6,"breakHorizontal":19.6,"spinRate":2468,"spinDirection":262},"zone":11,"typeConfidence":0.9,"plateTime":0.427803610410054,"extension":5.1001094865382335},"index":4,"playId":"45d8dc16-d92f-3608-a60e-bece7fc6fa6e","pitchNumber":3,"startTime":"2026-08-12T21:57:01.373Z","endTime":"2026-08-12T21:57:06.831Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.2,"endSpeed":78.4,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.780597637977042,"aZ":-23.993870357872527,"pfxX":-1.8204250242816835,"pfxZ":5.243360961340982,"pX":1.1782859948395576,"pZ":2.188794767474684,"vX0":8.851936885968374,"vY0":-123.84780333071645,"vZ0":-2.0138263730670003,"x":72.09,"y":179.68,"x0":-2.199266775221432,"y0":50.001699727414426,"z0":5.010952628816311,"aX":-2.840188812781825},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":9.2,"breakHorizontal":1.3,"spinRate":2636,"spinDirection":237},"zone":14,"typeConfidence":0.89,"plateTime":0.44155434021502904,"extension":5.155297149075764},"index":5,"playId":"39f2a1a4-15f6-318c-9b51-a1f6cc4fbe98","pitchNumber":4,"startTime":"2026-08-12T21:57:20.380Z","endTime":"2026-08-12T21:57:27.469Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-12T21:57:27.469Z","atBatIndex":64},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Max Kepler flies out to left fielder Mickey Moniak.","rbi":0,"awayScore":6,"homeScore":2,"isOut":true},"about":{"atBatIndex":65,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-08-12T21:57:43.962Z","endTime":"2026-08-12T21:59:03.922Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":623474,"fullName":"Jimmy Herget","link":"/api/v1/people/623474"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"postOnSecond":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"postOnThird":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3],"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":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"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":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.2,"endSpeed":79.0,"strikeZoneTop":3.376,"strikeZoneBottom":1.704,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.173520712566294,"aZ":-21.50651285102336,"pfxX":-1.2207024394549548,"pfxZ":6.697574837352347,"pX":0.968612499245097,"pZ":2.622184226747661,"vX0":7.965117136692673,"vY0":-125.36017262288095,"vZ0":-1.8721969845620687,"x":80.08,"y":167.98,"x0":-2.0902494917851278,"y0":50.00182402583564,"z0":5.132960444933095,"aX":-1.944298074949003},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":11.9,"breakHorizontal":0.4,"spinRate":2662,"spinDirection":204},"zone":12,"typeConfidence":0.9,"plateTime":0.4367961698958345,"extension":5.115893816456588},"index":0,"playId":"365ffa1f-e3e9-3138-a1d1-9441980abdc5","pitchNumber":1,"startTime":"2026-08-12T21:57:53.350Z","endTime":"2026-08-12T21:57:58.995Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":78.0,"endSpeed":70.9,"strikeZoneTop":3.376,"strikeZoneBottom":1.704,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.548130870053427,"aZ":-31.23090465891218,"pfxX":8.582353565783468,"pfxZ":0.7336782985777592,"pX":-0.408571729529459,"pZ":2.8410750423449493,"vX0":2.1276096156707194,"vY0":-113.51594556125602,"vZ0":1.7361265522489242,"x":132.57,"y":162.07,"x0":-2.4760376540398634,"y0":50.003730878892455,"z0":5.208363001110987,"aX":11.03968358822111},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.3,"breakVerticalInduced":2.2,"breakHorizontal":-16.1,"spinRate":3120,"spinDirection":77},"zone":4,"typeConfidence":0.91,"plateTime":0.4851831555916917,"extension":4.924129308853582},"index":1,"playId":"ae8ceca5-97fc-3f5b-858b-af5a27869635","pitchNumber":2,"startTime":"2026-08-12T21:58:12.023Z","endTime":"2026-08-12T21:58:16.666Z","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":0},"pitchData":{"startSpeed":86.1,"endSpeed":79.0,"strikeZoneTop":3.376,"strikeZoneBottom":1.704,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.372176091243546,"aZ":-33.97690796337067,"pfxX":-10.122922180893891,"pfxZ":-1.1483647400229575,"pX":0.776689864802907,"pZ":0.24014085624725415,"vX0":9.691705188237206,"vY0":-124.96446252839894,"vZ0":-4.975332094342344,"x":87.39,"y":232.3,"x0":-1.846086572750222,"y0":50.0013398179231,"z0":5.064091296516625,"aX":-15.928298204425241},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":-3.1,"breakHorizontal":16.0,"spinRate":1775,"spinDirection":251},"zone":14,"typeConfidence":0.91,"plateTime":0.43915266885503534,"extension":5.378835453111987},"index":2,"playId":"1595a9e4-c16f-3efe-abd8-1554049fe80d","pitchNumber":3,"startTime":"2026-08-12T21:58:28.753Z","endTime":"2026-08-12T21:58:34.042Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.0,"endSpeed":78.5,"strikeZoneTop":3.376,"strikeZoneBottom":1.704,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.06603905664471,"aZ":-23.703926841343012,"pfxX":0.0911390001065362,"pfxZ":5.360443329962235,"pX":-0.31129698867120115,"pZ":2.6175129708912697,"vX0":4.695120247723626,"vY0":-125.1239102534546,"vZ0":-1.2766993891562697,"x":128.87,"y":168.11,"x0":-2.226618183797845,"y0":50.002868220262236,"z0":5.083060520643282,"aX":0.1432935794750249},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":9.6,"breakHorizontal":-1.3,"spinRate":2415,"spinDirection":213},"zone":4,"typeConfidence":0.9,"plateTime":0.4383306505712885,"extension":4.966927077816301},"hitData":{"launchSpeed":81.0,"launchAngle":51.0,"totalDistance":230.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":88.89,"coordY":115.92}},"index":3,"playId":"746167ab-3e0c-3e7b-a7e7-af2247fc7b22","pitchNumber":4,"startTime":"2026-08-12T21:58:52.669Z","endTime":"2026-08-12T21:59:03.922Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-12T21:59:03.922Z","atBatIndex":65},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Ildemaro Vargas walks. Ketel Marte scores. Lars Nootbaar to 3rd. Nolan Arenado to 2nd.","rbi":1,"awayScore":6,"homeScore":3,"isOut":false},"about":{"atBatIndex":66,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-08-12T22:00:27.086Z","endTime":"2026-08-12T22:04:06.808Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":623474,"fullName":"Jimmy Herget","link":"/api/v1/people/623474"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"postOnSecond":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"postOnThird":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[1,2,3,4,5,6,7,8,9,10,11],"actionIndex":[0],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"responsiblePitcher":{"id":675848,"link":"/api/v1/people/675848"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":11},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":11},"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":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":11},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":11},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Ildemaro Vargas replaces Tim Tawa.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":6,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-08-12T21:59:31.986Z","endTime":"2026-08-12T22:00:29.164Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":545121,"link":"/api/v1/people/545121"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"801","replacedPlayer":{"id":694374,"link":"/api/v1/people/694374"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.6,"endSpeed":78.7,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.37735413054325,"aZ":-26.031676352055182,"pfxX":0.060663576490886495,"pfxZ":3.8871178511893323,"pX":-0.9311233044789095,"pZ":2.688190829948391,"vX0":3.391887082620659,"vY0":-124.66639598794812,"vZ0":-0.7622127119778719,"x":152.49,"y":166.2,"x0":-2.3154281025520027,"y0":50.000255987521314,"z0":5.141096850379613,"aX":0.09472627808102066},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":7.1,"breakHorizontal":-0.8,"spinRate":2421,"spinDirection":222},"zone":11,"typeConfidence":0.9,"plateTime":0.43887263292967926,"extension":4.976962468917876},"index":1,"playId":"1c79e9bf-100d-3675-9745-ab4ccc17b23d","pitchNumber":1,"startTime":"2026-08-12T22:00:29.164Z","endTime":"2026-08-12T22:00:34.285Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":77.3,"endSpeed":70.9,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.64722785075529,"aZ":-32.15404397374081,"pfxX":7.066793815334311,"pfxZ":0.013624714544910432,"pX":0.02867230870934415,"pZ":2.1201300084039243,"vX0":3.648764400315348,"vY0":-112.49264197683442,"vZ0":0.6336918685316695,"x":115.91,"y":181.54,"x0":-2.5357843139507312,"y0":50.001774976127436,"z0":5.111367716101336,"aX":8.99641223478297},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.5,"breakVerticalInduced":0.5,"breakHorizontal":-13.8,"spinRate":3026,"spinDirection":79},"zone":8,"typeConfidence":0.9,"plateTime":0.4881173979887037,"extension":5.060395869547356},"index":2,"playId":"f6282ab0-a77a-39dd-a4b0-c992f960ba5a","pitchNumber":2,"startTime":"2026-08-12T22:00:46.360Z","endTime":"2026-08-12T22:00:51.135Z","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":1},"pitchData":{"startSpeed":91.8,"endSpeed":83.9,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.926703555612402,"aZ":-29.16265615634248,"pfxX":-9.894850149197843,"pfxZ":1.6742223606564632,"pX":-1.8096398682919288,"pZ":2.311953230081014,"vX0":4.163684097988865,"vY0":-133.6175017081007,"vZ0":-2.0495826895783695,"x":185.98,"y":176.36,"x0":-2.1061634482855593,"y0":50.00509909314272,"z0":5.193256032149908,"aX":-17.81803952481868},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":2.8,"breakHorizontal":16.9,"spinRate":2372,"spinDirection":244},"zone":13,"typeConfidence":0.91,"plateTime":0.41059740779378373,"extension":5.049100296688204},"index":3,"playId":"f97ee6eb-9773-3f30-96b6-777c6ff8d8f9","pitchNumber":3,"startTime":"2026-08-12T22:01:08.707Z","endTime":"2026-08-12T22:01:13.386Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.4,"endSpeed":82.3,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.130625343254263,"aZ":-39.147145545815256,"pfxX":-9.636103163617602,"pfxZ":-4.0180569065951905,"pX":-0.9624642976504227,"pZ":1.4983695282823155,"vX0":6.875577120516345,"vY0":-131.4909069907495,"vZ0":0.30410916072525773,"x":153.69,"y":198.32,"x0":-2.3706474170517833,"y0":50.00222427342089,"z0":4.3064167405648215,"aX":-16.72741182689391},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":-7.0,"breakHorizontal":15.7,"spinRate":2393,"spinDirection":263},"zone":13,"typeConfidence":0.9,"plateTime":0.4179279329627752,"extension":4.856603313413305},"index":4,"playId":"25e2b86f-e0f1-3b81-bab5-940b70e4c10d","pitchNumber":4,"startTime":"2026-08-12T22:01:26.243Z","endTime":"2026-08-12T22:01:32.304Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.2,"endSpeed":80.1,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.296887001596588,"aZ":-20.179589125324377,"pfxX":-0.6031243234240891,"pfxZ":7.348867631086756,"pX":0.890304997982328,"pZ":2.1155351606666737,"vX0":7.4172082677560365,"vY0":-126.77205818767537,"vZ0":-3.389174185243349,"x":83.06,"y":181.66,"x0":-1.9917064807460312,"y0":50.00005677548903,"z0":5.075575567220401,"aX":-0.9842897269913004},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":12.7,"breakHorizontal":-0.6,"spinRate":2614,"spinDirection":226},"zone":14,"typeConfidence":0.91,"plateTime":0.4316274353092653,"extension":5.256001109311675},"index":5,"playId":"a765e171-b722-3574-a325-11d4a1ad2586","pitchNumber":5,"startTime":"2026-08-12T22:01:46.678Z","endTime":"2026-08-12T22:01:52.591Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":1},"index":6,"playId":"a334d2ce-b188-485b-ad5a-a1a9d448fee3","startTime":"2026-08-12T22:02:07.976Z","endTime":"2026-08-12T22:02:12.976Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.4,"endSpeed":83.7,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.42431844689566,"aZ":-21.24219499759763,"pfxX":-8.617863113695007,"pfxZ":6.027051181763847,"pX":-1.012610512426839,"pZ":3.415534775164103,"vX0":5.865066955316683,"vY0":-134.36940770173956,"vZ0":-0.7110062967117011,"x":155.6,"y":146.56,"x0":-2.113496556301467,"y0":50.000583773938246,"z0":5.20461697887877,"aX":-15.62276211622592},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":10.9,"breakHorizontal":14.2,"spinRate":2458,"spinDirection":249},"zone":11,"typeConfidence":0.9,"plateTime":0.4089670021674898,"extension":5.302379630232348},"index":7,"playId":"75240b1f-4d6b-315a-8957-4bf2aa3e3b8e","pitchNumber":6,"startTime":"2026-08-12T22:02:23.598Z","endTime":"2026-08-12T22:02:27.956Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.2,"endSpeed":72.6,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.195364775029148,"aZ":-29.869836613092552,"pfxX":9.411128942567892,"pfxZ":1.7204763428869772,"pX":-0.22896800277518878,"pZ":3.0009434431929187,"vX0":2.7013410489655545,"vY0":-115.27812995797355,"vZ0":1.56411181938168,"x":125.73,"y":157.75,"x0":-2.639832557543099,"y0":50.00341381087681,"z0":5.205128833818249,"aX":12.618312851606106},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":3.8,"breakHorizontal":-17.8,"spinRate":2971,"spinDirection":80},"zone":2,"typeConfidence":0.9,"plateTime":0.4758194877702593,"extension":5.142832893727264},"index":8,"playId":"544380b5-dcbd-386d-81d2-11aab82f7f2c","pitchNumber":7,"startTime":"2026-08-12T22:02:46.870Z","endTime":"2026-08-12T22:02:51.659Z","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,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":80.1,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.81042034470051,"aZ":-22.58622197376731,"pfxX":-0.3795829197156523,"pfxZ":5.861583847111351,"pX":0.08144047584484385,"pZ":2.542553843474537,"vX0":5.478000958589771,"vY0":-126.77207482335227,"vZ0":-2.253972966347128,"x":113.9,"y":170.13,"x0":-2.0537931927074657,"y0":50.00011259700657,"z0":5.237507796085401,"aX":-0.6211665303411885},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":10.3,"breakHorizontal":-0.5,"spinRate":2704,"spinDirection":230},"zone":5,"typeConfidence":0.91,"plateTime":0.43130043515397265,"extension":5.035395400066116},"index":9,"playId":"4580d1c1-3117-3b02-8d7a-18963cd7e132","pitchNumber":8,"startTime":"2026-08-12T22:03:11.496Z","endTime":"2026-08-12T22:03:14.951Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.8,"endSpeed":78.7,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.43514235157397,"aZ":-33.04155693349554,"pfxX":-8.03748801151616,"pfxZ":-0.5551969657470925,"pX":-0.6184230492492797,"pZ":1.899675048944678,"vX0":6.3695349069797,"vY0":-124.83800462831455,"vZ0":-1.4896482207523232,"x":140.57,"y":187.49,"x0":-2.1603429490741153,"y0":50.000189311364146,"z0":5.227259860807027,"aX":-12.668170128561098},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":-1.1,"breakHorizontal":13.1,"spinRate":1689,"spinDirection":245},"zone":7,"typeConfidence":0.88,"plateTime":0.438972419374446,"extension":5.43531688854842},"index":10,"playId":"d2b6e02e-2463-3359-a907-7afd7b01749c","pitchNumber":9,"startTime":"2026-08-12T22:03:34.751Z","endTime":"2026-08-12T22:03:38.704Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":77.2,"endSpeed":70.9,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.43644165096381,"aZ":-28.930805204862885,"pfxX":8.982061235162503,"pfxZ":2.5327783138466984,"pX":-1.3738511472535633,"pZ":2.9126343044040612,"vX0":0.49830348005666936,"vY0":-112.39401239321757,"vZ0":1.8602058666966697,"x":169.37,"y":160.14,"x0":-2.765129902543531,"y0":50.000087013202844,"z0":5.012928256584326,"aX":11.485499544906627},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":5.4,"breakHorizontal":-16.4,"spinRate":3055,"spinDirection":86},"zone":11,"typeConfidence":0.91,"plateTime":0.48737992241817496,"extension":5.287605667294344},"index":11,"playId":"b67d4240-bb07-32a4-ad64-8b6c8fafa6b3","pitchNumber":10,"startTime":"2026-08-12T22:03:57.410Z","endTime":"2026-08-12T22:04:06.808Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-12T22:04:06.808Z","atBatIndex":66},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Ryan Waldschmidt grounds into a double play, third baseman Willi Castro to second baseman Connor Norby to first baseman TJ Rumfield. Ildemaro Vargas out at 2nd. Ryan Waldschmidt out at 1st.","rbi":0,"awayScore":6,"homeScore":3,"isOut":true},"about":{"atBatIndex":67,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-08-12T22:04:25.336Z","endTime":"2026-08-12T22:04:54.488Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":814439,"fullName":"Ryan Waldschmidt","link":"/api/v1/people/814439"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":623474,"fullName":"Jimmy Herget","link":"/api/v1/people/623474"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":650489,"link":"/api/v1/people/650489"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":681393,"link":"/api/v1/people/681393"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":814439,"fullName":"Ryan Waldschmidt","link":"/api/v1/people/814439"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":681393,"link":"/api/v1/people/681393"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":681198,"link":"/api/v1/people/681198"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":89.9,"endSpeed":82.2,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.458249102319012,"aZ":-33.346378286175884,"pfxX":-10.574005979863,"pfxZ":-0.682275687991984,"pX":-0.26738759740706525,"pZ":2.2302830406372096,"vX0":9.091183756379147,"vY0":-130.55180052514297,"vZ0":0.9800358757224059,"x":127.19,"y":178.56,"x0":-2.4208616924769926,"y0":50.00055068524798,"z0":4.359768910537658,"aX":-18.252369443321577},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":-0.7,"breakHorizontal":17.2,"spinRate":2421,"spinDirection":260},"zone":5,"typeConfidence":0.91,"plateTime":0.41952874028365983,"extension":5.140640454429331},"index":0,"playId":"94a7c4f9-48f4-3130-8f8e-f5f4b7b50297","pitchNumber":1,"startTime":"2026-08-12T22:04:30.025Z","endTime":"2026-08-12T22:04:34.241Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.8,"endSpeed":84.0,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.03652364623415,"aZ":-32.95655556868356,"pfxX":-10.159211003894056,"pfxZ":-0.43416460765990017,"pX":0.13481721377317282,"pZ":2.3596810262815784,"vX0":9.08669346175401,"vY0":-133.46214651682595,"vZ0":-1.2076954129649125,"x":111.86,"y":175.07,"x0":-1.9960267778237326,"y0":50.00193936011566,"z0":5.194027489569127,"aX":-18.304718732727363},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":-0.8,"breakHorizontal":16.4,"spinRate":2548,"spinDirection":242},"zone":5,"typeConfidence":0.91,"plateTime":0.4105688471443796,"extension":5.310222203969756},"hitData":{"launchSpeed":94.8,"launchAngle":-18.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":103.35,"coordY":162.68}},"index":1,"playId":"cacb1417-775a-3901-8c74-ac951db05917","pitchNumber":2,"startTime":"2026-08-12T22:04:45.835Z","endTime":"2026-08-12T22:04:54.488Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-12T22:04:54.488Z","atBatIndex":67},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Willi Castro grounds out, shortstop Geraldo Perdomo to first baseman Ildemaro Vargas.","rbi":0,"awayScore":6,"homeScore":3,"isOut":true},"about":{"atBatIndex":68,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-08-12T22:07:23.008Z","endTime":"2026-08-12T22:08:36.204Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":691769,"fullName":"Philip Abner","link":"/api/v1/people/691769"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"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":545121,"link":"/api/v1/people/545121"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Ildemaro Vargas remains in the game as the first baseman.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":6,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-12T22:06:26.055Z","endTime":"2026-08-12T22:06:26.071Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":545121,"link":"/api/v1/people/545121"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"801","replacedPlayer":{"id":694374,"link":"/api/v1/people/694374"}},{"details":{"description":"Pitching Change: Philip Abner replaces Gerardo Carrillo.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":6,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-08-12T22:06:26.071Z","endTime":"2026-08-12T22:07:25.127Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":691769,"link":"/api/v1/people/691769"},"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":91.6,"endSpeed":83.7,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.021885428434267,"aZ":-17.844775435228435,"pfxX":1.4377302372705139,"pfxZ":7.968471428582957,"pX":0.08490853678667999,"pZ":3.2562440919304945,"vX0":-5.170542447865823,"vY0":-133.34893449047595,"vZ0":-2.573789745572954,"x":113.76,"y":150.86,"x0":1.8633971982363369,"y0":50.00592722469459,"z0":5.52337868264244,"aX":2.58739841109974},"breaks":{"breakAngle":4.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":14.0,"breakHorizontal":-1.4,"spinRate":2389,"spinDirection":167},"zone":2,"typeConfidence":0.91,"plateTime":0.4109572273824784,"extension":6.517232619757721},"index":2,"playId":"12400dcd-6661-3dd8-953d-4fb96643877d","pitchNumber":1,"startTime":"2026-08-12T22:07:25.127Z","endTime":"2026-08-12T22:07:29.261Z","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":83.3,"endSpeed":77.5,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.001803619060986,"aZ":-28.16890505780078,"pfxX":3.3446113664124266,"pfxZ":2.648439792944277,"pX":0.30735024517796206,"pZ":1.294240778323372,"vX0":-5.238477992313784,"vY0":-121.36488830826596,"vZ0":-3.4945206948780223,"x":105.28,"y":203.84,"x0":2.0471177702146566,"y0":50.000505240279495,"z0":5.173724354181804,"aX":5.051027393774642},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":4.3,"breakHorizontal":-5.0,"spinRate":1518,"spinDirection":155},"zone":14,"typeConfidence":0.91,"plateTime":0.4491877767001853,"extension":6.7303609868103225},"index":3,"playId":"08fbace6-476d-34a5-a51f-e9e32e9bbd93","pitchNumber":2,"startTime":"2026-08-12T22:07:40.557Z","endTime":"2026-08-12T22:07:45.073Z","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":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.1,"endSpeed":84.1,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.493251195396777,"aZ":-14.2800736610587,"pfxX":2.1950539023557023,"pfxZ":9.895745469258188,"pX":-0.7014517208435075,"pZ":1.9685408241819888,"vX0":-6.868770927456167,"vY0":-133.79342952574405,"vZ0":-6.344147670753721,"x":143.74,"y":185.63,"x0":1.6166753376250316,"y0":50.006477216885834,"z0":5.398316829004414,"aX":3.9711756438517076},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":16.7,"breakHorizontal":-2.4,"spinRate":2396,"spinDirection":160},"zone":7,"typeConfidence":0.91,"plateTime":0.4097503418895312,"extension":6.572935545058411},"index":4,"playId":"a9a5ab61-3697-3e59-9ca1-199623ece153","pitchNumber":3,"startTime":"2026-08-12T22:07:56.152Z","endTime":"2026-08-12T22:08:01.164Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":115,"player":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"}}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":84.4,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.639119967040568,"aZ":-16.420085035399282,"pfxX":2.642522519947884,"pfxZ":8.616555319019344,"pX":-0.5878087327574465,"pZ":3.288732886901269,"vX0":-7.285666765977969,"vY0":-134.47914312933273,"vZ0":-2.710438151521378,"x":139.41,"y":149.98,"x0":1.8152887653965157,"y0":50.00381602540445,"z0":5.476977294359429,"aX":4.83316216985377},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":15.2,"breakHorizontal":-3.2,"spinRate":2446,"spinDirection":164},"zone":1,"typeConfidence":0.91,"plateTime":0.40756626439747334,"extension":6.585896257263883},"hitData":{"launchSpeed":57.7,"launchAngle":5.0,"totalDistance":56.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":112.61,"coordY":148.98}},"index":5,"playId":"5871e128-c03d-35fd-a488-5e4b4d37262c","pitchNumber":4,"startTime":"2026-08-12T22:08:28.360Z","endTime":"2026-08-12T22:08:36.204Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-12T22:08:36.204Z","atBatIndex":68},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Ezequiel Tovar doubles (20) on a sharp fly ball to left fielder Max Kepler.","rbi":0,"awayScore":6,"homeScore":3,"isOut":false},"about":{"atBatIndex":69,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-08-12T22:08:44.982Z","endTime":"2026-08-12T22:09:13.913Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":691769,"fullName":"Philip Abner","link":"/api/v1/people/691769"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":596146,"link":"/api/v1/people/596146"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.5,"endSpeed":84.2,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.18908006386618,"aZ":-21.079588627898033,"pfxX":0.17732815357746445,"pfxZ":6.1404686683656315,"pX":-0.4227265493097398,"pZ":2.717537057532831,"vX0":-5.72699168110519,"vY0":-133.21896351540104,"vZ0":-3.358485991686456,"x":133.11,"y":165.41,"x0":1.7270379726337841,"y0":50.003956937618135,"z0":5.508776586578311,"aX":0.32124528921330225},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":10.7,"breakHorizontal":0.8,"spinRate":2295,"spinDirection":166},"zone":4,"typeConfidence":0.9,"plateTime":0.4103108796560395,"extension":6.548369996487261},"hitData":{"launchSpeed":103.9,"launchAngle":24.0,"totalDistance":366.0,"trajectory":"fly_ball","hardness":"hard","location":"7","coordinates":{"coordX":45.51,"coordY":74.4}},"index":0,"playId":"17f3ce28-3c7e-3650-b374-d4aec3d22e65","pitchNumber":1,"startTime":"2026-08-12T22:09:01.515Z","endTime":"2026-08-12T22:09:13.913Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-12T22:09:13.913Z","atBatIndex":69},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Connor Norby grounds out, third baseman Nolan Arenado to first baseman Ildemaro Vargas.","rbi":0,"awayScore":6,"homeScore":3,"isOut":true},"about":{"atBatIndex":70,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-08-12T22:09:40.232Z","endTime":"2026-08-12T22:09:55.395Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":691769,"fullName":"Philip Abner","link":"/api/v1/people/691769"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"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":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"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":545121,"link":"/api/v1/people/545121"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":80.4,"endSpeed":73.9,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.591683893743205,"aZ":-35.58160285311741,"pfxX":-7.43667018452571,"pfxZ":-2.4779059026344408,"pX":-0.5356791787409675,"pZ":1.7225750067968577,"vX0":-4.629904415016514,"vY0":-117.03087756586125,"vZ0":-0.3116928274572638,"x":137.42,"y":192.27,"x0":2.439134272769102,"y0":50.00053362030455,"z0":5.210908567453516,"aX":-10.23839288143947},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.8,"breakVerticalInduced":-4.2,"breakHorizontal":14.6,"spinRate":2353,"spinDirection":288},"zone":7,"typeConfidence":0.86,"plateTime":0.46933487214089986,"extension":6.5654333948193955},"hitData":{"launchSpeed":79.0,"launchAngle":-8.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":95.74,"coordY":172.31}},"index":0,"playId":"72b8cbad-dc62-3aed-946f-07cc923c610a","pitchNumber":1,"startTime":"2026-08-12T22:09:45.720Z","endTime":"2026-08-12T22:09:55.395Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-12T22:09:55.395Z","atBatIndex":70},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brett Sullivan grounds out softly, pitcher Philip Abner to first baseman Ildemaro Vargas.","rbi":0,"awayScore":6,"homeScore":3,"isOut":true},"about":{"atBatIndex":71,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-08-12T22:10:13.110Z","endTime":"2026-08-12T22:12:15.553Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":664954,"fullName":"Brett Sullivan","link":"/api/v1/people/664954"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":691769,"fullName":"Philip Abner","link":"/api/v1/people/691769"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":664954,"fullName":"Brett Sullivan","link":"/api/v1/people/664954"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":691769,"link":"/api/v1/people/691769"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":545121,"link":"/api/v1/people/545121"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":81.1,"endSpeed":74.5,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.19697799782236,"aZ":-28.36456393208559,"pfxX":-4.354779432329932,"pfxZ":2.71191837104068,"pX":-0.597125073736547,"pZ":1.975053690904488,"vX0":-7.230470270269289,"vY0":-117.9841198017746,"vZ0":-1.5057053395086923,"x":139.76,"y":185.45,"x0":3.077213687824895,"y0":50.00316562997069,"z0":5.244289373278974,"aX":-6.116245936995931},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":4.8,"breakHorizontal":9.7,"spinRate":2312,"spinDirection":293},"zone":7,"typeConfidence":0.9,"plateTime":0.4648858191595586,"extension":6.508259851045845},"index":0,"playId":"e6691541-c2de-3492-929e-c02684889d1c","pitchNumber":1,"startTime":"2026-08-12T22:10:21.905Z","endTime":"2026-08-12T22:10:25.837Z","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":82.3,"endSpeed":76.2,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.582301003478534,"aZ":-32.84249848304157,"pfxX":-4.605038126611066,"pfxZ":-0.4592640785131623,"pX":-0.7732244447232544,"pZ":1.3088438336399968,"vX0":-7.428165639491239,"vY0":-119.63737038140953,"vZ0":-2.3109551020415173,"x":146.47,"y":203.44,"x0":2.9674847209923887,"y0":50.00460792514643,"z0":5.2245034578140706,"aX":-6.689092285040864},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":-1.1,"breakHorizontal":10.1,"spinRate":2393,"spinDirection":303},"zone":13,"typeConfidence":0.9,"plateTime":0.45742610610703016,"extension":6.614579855815673},"index":1,"playId":"cf5cbcf9-add1-30ed-8fc2-f8e161d46d2a","pitchNumber":2,"startTime":"2026-08-12T22:10:39.954Z","endTime":"2026-08-12T22:10:45.249Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.0,"endSpeed":84.1,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.25847497154845,"aZ":-18.051296105675313,"pfxX":2.7950262900697593,"pfxZ":7.817355688216841,"pX":0.04307228454173936,"pZ":1.906033078497546,"vX0":-7.574148309585041,"vY0":-133.66704691483994,"vZ0":-5.887424755778452,"x":115.36,"y":187.32,"x0":2.552297805393258,"y0":50.00225299690777,"z0":5.436550314351624,"aX":5.049728048066917},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":13.1,"breakHorizontal":-3.4,"spinRate":2340,"spinDirection":163},"zone":8,"typeConfidence":0.91,"plateTime":0.41002351345578303,"extension":6.573068913424493},"index":2,"playId":"cb29aaeb-2ed2-3cd8-b50c-80a3b9de1d82","pitchNumber":3,"startTime":"2026-08-12T22:10:58.179Z","endTime":"2026-08-12T22:11:06.535Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-08-12T22:11:08.579Z","endTime":"2026-08-12T22:11:24.425Z","isPitch":false,"type":"action","player":{"id":664954,"link":"/api/v1/people/664954"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.6,"endSpeed":75.0,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.298404840473285,"aZ":-31.160631161162364,"pfxX":-3.8081976715590056,"pfxZ":0.7137019622586642,"pX":-1.3764833739855415,"pZ":2.096922238950476,"vX0":-8.715912753191791,"vY0":-118.49334555509758,"vZ0":-0.8341446656774553,"x":169.47,"y":182.16,"x0":2.848633797014339,"y0":50.00140800766752,"z0":5.3082891805780035,"aX":-5.397700523603993},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":1.3,"breakHorizontal":9.1,"spinRate":2300,"spinDirection":301},"zone":13,"typeConfidence":0.9,"plateTime":0.46278154116365045,"extension":6.4105007214200205},"index":4,"playId":"e9d1f7be-1153-347b-8660-11de355bbee8","pitchNumber":4,"startTime":"2026-08-12T22:11:24.425Z","endTime":"2026-08-12T22:11:30.166Z","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":81.7,"endSpeed":75.6,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.504799318712283,"aZ":-30.168286063924963,"pfxX":-4.854245373840934,"pfxZ":1.4023990312789767,"pX":-0.7417863914803885,"pZ":1.4863963479002074,"vX0":-6.929718272284845,"vY0":-118.89942889208733,"vZ0":-2.488130692299103,"x":145.28,"y":198.65,"x0":2.839871710143548,"y0":50.00586438820265,"z0":5.280408740187577,"aX":-6.959498116629807},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":2.2,"breakHorizontal":10.4,"spinRate":2394,"spinDirection":294},"zone":13,"typeConfidence":0.9,"plateTime":0.4604234604572377,"extension":6.550416188614209},"index":5,"playId":"b987ea36-8329-3628-96fb-2e7b0b08a78b","pitchNumber":5,"startTime":"2026-08-12T22:11:42.692Z","endTime":"2026-08-12T22:11:46.832Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.7,"endSpeed":74.9,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.633621670764096,"aZ":-33.4778813709926,"pfxX":-7.363376840061865,"pfxZ":-0.9188531098630328,"pX":-1.494138111931966,"pZ":2.000658421760604,"vX0":-8.050950534118437,"vY0":-118.6948730431388,"vZ0":-0.5503467131114166,"x":173.95,"y":184.76,"x0":2.9101944507409137,"y0":50.00566776004431,"z0":5.307977639363169,"aX":-10.411073250573876},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":-1.6,"breakHorizontal":15.5,"spinRate":2409,"spinDirection":300},"zone":13,"typeConfidence":0.9,"plateTime":0.46306311652763554,"extension":6.528015012645367},"hitData":{"launchSpeed":56.9,"launchAngle":-72.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"soft","location":"1","coordinates":{"coordX":132.54,"coordY":190.65}},"index":6,"playId":"692b5323-64cb-311b-815f-4a40b81f5696","pitchNumber":6,"startTime":"2026-08-12T22:12:06.353Z","endTime":"2026-08-12T22:12:15.553Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-12T22:12:15.553Z","atBatIndex":71},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Geraldo Perdomo grounds out, third baseman Willi Castro to first baseman TJ Rumfield.","rbi":0,"awayScore":6,"homeScore":3,"isOut":true},"about":{"atBatIndex":72,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-08-12T22:14:52.816Z","endTime":"2026-08-12T22:15:53.840Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657514,"fullName":"Brennan Bernardino","link":"/api/v1/people/657514"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":"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":4},"credits":[{"player":{"id":650489,"link":"/api/v1/people/650489"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":681198,"link":"/api/v1/people/681198"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Brennan Bernardino replaces Jimmy Herget.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":6,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-12T22:13:33.555Z","endTime":"2026-08-12T22:14:54.825Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":657514,"link":"/api/v1/people/657514"},"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(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":83.7,"endSpeed":77.2,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.991818774418253,"aZ":-27.469150600468666,"pfxX":-1.1753350181360407,"pfxZ":3.1188765738763014,"pX":0.6959555714313062,"pZ":1.5939997091503968,"vX0":-5.758856248139773,"vY0":-121.79473471396697,"vZ0":-2.4366930163895333,"x":90.47,"y":195.74,"x0":3.2397558447542525,"y0":50.00325306167472,"z0":4.973101973670813,"aX":-1.7721907661100027},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":5.4,"breakHorizontal":3.5,"spinRate":2453,"spinDirection":170},"zone":14,"typeConfidence":0.94,"plateTime":0.4489981380815946,"extension":5.331147584616154},"index":1,"playId":"95402477-c30d-3912-a8a5-90004862ea32","pitchNumber":1,"startTime":"2026-08-12T22:14:54.825Z","endTime":"2026-08-12T22:14:59.562Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.7,"endSpeed":81.6,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.81120112104325,"aZ":-28.738377464994443,"pfxX":11.367526355790329,"pfxZ":2.014582496231835,"pX":1.4174274274231262,"pZ":1.4185662112539579,"vX0":-7.296245199166702,"vY0":-130.4245290367572,"vZ0":-3.2734192272929956,"x":62.97,"y":200.48,"x0":2.7875906038945693,"y0":50.00424721785598,"z0":4.879086135254328,"aX":19.403591463019378},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":3.1,"breakHorizontal":-18.7,"spinRate":2192,"spinDirection":119},"zone":14,"typeConfidence":0.93,"plateTime":0.42146006385660995,"extension":5.542877815845734},"index":2,"playId":"91fd9db5-0abe-3692-b18b-f6435cb98c82","pitchNumber":2,"startTime":"2026-08-12T22:15:09.345Z","endTime":"2026-08-12T22:15:13.319Z","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":88.5,"endSpeed":81.0,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.35727459895983,"aZ":-29.010545664820146,"pfxX":9.197005513889382,"pfxZ":1.8946300460754468,"pX":-0.5902901144593663,"pZ":2.2141018544555586,"vX0":-11.380031287346428,"vY0":-128.4158063613751,"vZ0":-1.3005901622984495,"x":139.5,"y":179.0,"x0":2.7018522209632203,"y0":50.004568888945926,"z0":4.981962807435307,"aX":15.376794108494098},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":3.4,"breakHorizontal":-14.2,"spinRate":2125,"spinDirection":117},"zone":7,"typeConfidence":0.89,"plateTime":0.42637153642977,"extension":5.540586765054136},"index":3,"playId":"6cb26eda-eb5d-310f-8fcd-4376d782cb8a","pitchNumber":3,"startTime":"2026-08-12T22:15:29.263Z","endTime":"2026-08-12T22:15:33.650Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.7,"endSpeed":81.9,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.91215300477907,"aZ":-29.30962084329644,"pfxX":7.450047294226221,"pfxZ":1.6753603599625428,"pX":-0.30577082365261826,"pZ":2.1654944793043835,"vX0":-10.13549926994077,"vY0":-130.18314560457594,"vZ0":-1.5305196403012544,"x":128.66,"y":180.31,"x0":2.6742383313189566,"y0":50.0054949386215,"z0":4.984457969469245,"aX":12.760993869524084},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":2.9,"breakHorizontal":-11.2,"spinRate":2125,"spinDirection":124},"zone":7,"typeConfidence":0.9,"plateTime":0.42110177674771876,"extension":5.8017941405423},"hitData":{"launchSpeed":92.6,"launchAngle":-7.0,"totalDistance":17.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":104.36,"coordY":172.82}},"index":4,"playId":"8a66e718-6f06-36b0-9a63-15124402892d","pitchNumber":4,"startTime":"2026-08-12T22:15:44.908Z","endTime":"2026-08-12T22:15:53.840Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-12T22:15:53.840Z","atBatIndex":72},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Corbin Carroll homers (18) on a fly ball to left center field.","rbi":1,"awayScore":6,"homeScore":4,"isOut":false},"about":{"atBatIndex":73,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-08-12T22:16:08.536Z","endTime":"2026-08-12T22:16:59.406Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657514,"fullName":"Brennan Bernardino","link":"/api/v1/people/657514"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"responsiblePitcher":{"id":657514,"link":"/api/v1/people/657514"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":77.1,"endSpeed":70.1,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.763540233672273,"aZ":-32.683706928093194,"pfxX":-7.6844037028665255,"pfxZ":-0.405592604332389,"pX":0.6229243473816862,"pZ":2.9895912149669583,"vX0":-3.9024812275974576,"vY0":-112.14511591986236,"vZ0":3.271726778781051,"x":93.26,"y":158.06,"x0":3.3914535313084206,"y0":50.00309958179478,"z0":4.874348646658206,"aX":-9.658035022522572},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.0,"breakVerticalInduced":0.6,"breakHorizontal":15.0,"spinRate":2583,"spinDirection":296},"zone":3,"typeConfidence":0.92,"plateTime":0.490891378476916,"extension":5.219707382578987},"index":0,"playId":"947511bc-c743-3519-be5a-86e66cd71c55","pitchNumber":1,"startTime":"2026-08-12T22:16:18.551Z","endTime":"2026-08-12T22:16:22.431Z","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":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.1,"endSpeed":82.2,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.192569617351303,"aZ":-27.537041601728394,"pfxX":9.010801557389465,"pfxZ":2.6786023698787673,"pX":-0.010131312176791063,"pZ":2.9810161567296665,"vX0":-10.211541665007315,"vY0":-130.89023987810103,"vZ0":-0.23285420164103188,"x":117.39,"y":158.29,"x0":2.7750860228909917,"y0":50.00242301106226,"z0":5.1368677405592615,"aX":15.60042812356039},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":5.0,"breakHorizontal":-14.0,"spinRate":2250,"spinDirection":129},"zone":2,"typeConfidence":0.91,"plateTime":0.4188021830801931,"extension":5.754333229021641},"hitData":{"launchSpeed":103.7,"launchAngle":25.0,"totalDistance":390.0,"trajectory":"fly_ball","hardness":"medium","location":"78","coordinates":{"coordX":54.95,"coordY":58.08}},"index":1,"playId":"458c0aae-1b10-31b4-89a6-2ee581a2de34","pitchNumber":2,"startTime":"2026-08-12T22:16:32.043Z","endTime":"2026-08-12T22:16:59.406Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-12T22:16:59.406Z","atBatIndex":73},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Gabriel Moreno flies out to right fielder Jake McCarthy.","rbi":0,"awayScore":6,"homeScore":4,"isOut":true},"about":{"atBatIndex":74,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-08-12T22:17:14.276Z","endTime":"2026-08-12T22:18:38.160Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":2},"matchup":{"batter":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657514,"fullName":"Brennan Bernardino","link":"/api/v1/people/657514"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":664983,"link":"/api/v1/people/664983"},"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(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":77.3,"endSpeed":70.6,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.996687579733276,"aZ":-30.779233281028446,"pfxX":-7.108423986076856,"pfxZ":1.0927848454421856,"pX":1.0652882457109687,"pZ":2.2900401793745657,"vX0":-3.111302820220726,"vY0":-112.51914419806458,"vZ0":1.258216371252974,"x":76.39,"y":176.95,"x0":3.392785069792786,"y0":50.00014070501663,"z0":4.8620625426940896,"aX":-9.036833770987355},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.3,"breakVerticalInduced":2.6,"breakHorizontal":13.7,"spinRate":2602,"spinDirection":288},"zone":14,"typeConfidence":0.92,"plateTime":0.4883306934487104,"extension":5.10875704600073},"index":0,"playId":"4199427c-fff9-3e0e-a42d-3c5c0787cb34","pitchNumber":1,"startTime":"2026-08-12T22:17:18.628Z","endTime":"2026-08-12T22:17:23.866Z","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":1},"pitchData":{"startSpeed":85.4,"endSpeed":79.0,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.20644845661377,"aZ":-26.744579655150428,"pfxX":-0.28159349315447724,"pfxZ":3.44600683431746,"pX":1.0124994741952626,"pZ":1.62771324122609,"vX0":-5.388528580447898,"vY0":-124.32439553350804,"vZ0":-2.5599298211236863,"x":78.41,"y":194.83,"x0":3.2380601282974353,"y0":50.00570652207734,"z0":4.8738631107016435,"aX":-0.4434402168135555},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":5.9,"breakHorizontal":1.7,"spinRate":2297,"spinDirection":136},"zone":14,"typeConfidence":0.99,"plateTime":0.4393296554422701,"extension":5.546995983642849},"index":1,"playId":"ef4684f6-cf48-38e9-9f9c-36c3943a32e1","pitchNumber":2,"startTime":"2026-08-12T22:17:32.260Z","endTime":"2026-08-12T22:17:36.899Z","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":1},"pitchData":{"startSpeed":90.6,"endSpeed":82.9,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.476379395749934,"aZ":-29.549793744473288,"pfxX":8.688003363400604,"pfxZ":1.4900123540783774,"pX":0.7280612731084214,"pZ":3.46091881746292,"vX0":-8.400044917849446,"vY0":-131.77403741522278,"vZ0":1.4455269975296083,"x":89.25,"y":145.34,"x0":2.825257251157083,"y0":50.0034071000909,"z0":5.085142953018992,"aX":15.310543818473757},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":3.2,"breakHorizontal":-13.9,"spinRate":2198,"spinDirection":124},"zone":12,"typeConfidence":0.92,"plateTime":0.41534620999287464,"extension":5.57663663966301},"index":2,"playId":"228e20ed-9f81-34eb-aa94-d62d7e5c49a6","pitchNumber":3,"startTime":"2026-08-12T22:17:50.032Z","endTime":"2026-08-12T22:17:55.457Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 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":89.3,"endSpeed":81.3,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.005882630194616,"aZ":-26.96889680961699,"pfxX":11.669418735451028,"pfxZ":3.0770969793055496,"pX":-0.2692385372478858,"pZ":2.273181973511878,"vX0":-11.337421521330302,"vY0":-129.46563271885344,"vZ0":-1.6226229053940417,"x":127.26,"y":177.4,"x0":2.6586552806435457,"y0":50.00274354547777,"z0":4.979915691370809,"aX":19.733824986062864},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":5.4,"breakHorizontal":-18.5,"spinRate":2039,"spinDirection":119},"zone":4,"typeConfidence":0.92,"plateTime":0.42370283320620405,"extension":6.0612994531710385},"index":3,"playId":"f0f646c4-f896-3a60-b80b-2e9684593825","pitchNumber":4,"startTime":"2026-08-12T22:18:09.236Z","endTime":"2026-08-12T22:18:13.387Z","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":1},"pitchData":{"startSpeed":90.2,"endSpeed":82.1,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.892915367883813,"aZ":-27.567487123090242,"pfxX":11.500512374857538,"pfxZ":2.665495311866656,"pX":0.1875302679126968,"pZ":2.1600821226124123,"vX0":-10.459441053404683,"vY0":-130.92212938166193,"vZ0":-1.705934299583416,"x":109.85,"y":180.46,"x0":2.7496209758500996,"y0":50.00118436079523,"z0":4.8929561542828015,"aX":19.866021691967813},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":4.7,"breakHorizontal":-18.4,"spinRate":1938,"spinDirection":122},"zone":5,"typeConfidence":0.93,"plateTime":0.4191280295699249,"extension":5.720280190087659},"hitData":{"launchSpeed":93.9,"launchAngle":33.0,"totalDistance":341.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":195.04,"coordY":79.94}},"index":4,"playId":"ef55169e-097e-38a0-8e49-697eaf132990","pitchNumber":5,"startTime":"2026-08-12T22:18:26.810Z","endTime":"2026-08-12T22:18:38.160Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-12T22:18:38.160Z","atBatIndex":74},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ketel Marte singles on a line drive to center fielder Cole Carrigg.","rbi":0,"awayScore":6,"homeScore":4,"isOut":false},"about":{"atBatIndex":75,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-08-12T22:18:49.475Z","endTime":"2026-08-12T22:20:06.015Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657514,"fullName":"Brennan Bernardino","link":"/api/v1/people/657514"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":694249,"link":"/api/v1/people/694249"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 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.6,"endSpeed":83.5,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.224991575239116,"aZ":-24.6160939193366,"pfxX":10.717769023911407,"pfxZ":4.231112129695669,"pX":0.007221694651001429,"pZ":2.4282190953140605,"vX0":-10.592875661881433,"vY0":-133.00687458643577,"vZ0":-1.9491307523672003,"x":116.72,"y":173.22,"x0":2.6539850816589086,"y0":50.00429771955961,"z0":4.960269175179365,"aX":19.15466146024482},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":7.4,"breakHorizontal":-17.0,"spinRate":2280,"spinDirection":122},"zone":5,"typeConfidence":0.92,"plateTime":0.41222235559631804,"extension":5.707034673067613},"index":0,"playId":"dee3d26f-63d1-3645-8c6b-9739ccb9a744","pitchNumber":1,"startTime":"2026-08-12T22:19:03.377Z","endTime":"2026-08-12T22:19:07.859Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":73.4,"endSpeed":67.1,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.01472511734609,"aZ":-37.44698705640163,"pfxX":-8.468024106182805,"pfxZ":-4.625470425606126,"pX":1.7682970794726507,"pZ":1.816660407050343,"vX0":-0.357011264313146,"vY0":-106.84197887420912,"vZ0":1.2449807850540648,"x":49.6,"y":189.73,"x0":3.0361452497188623,"y0":50.005139240664285,"z0":5.484715603134647,"aX":-9.642637574892964},"breaks":{"breakAngle":14.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.9,"breakVerticalInduced":-7.6,"breakHorizontal":15.4,"spinRate":2714,"spinDirection":317},"zone":14,"typeConfidence":0.89,"plateTime":0.5156584065927956,"extension":5.396918174759854},"index":1,"playId":"47513a77-316a-308f-8089-f7427a769b2f","pitchNumber":2,"startTime":"2026-08-12T22:19:18.694Z","endTime":"2026-08-12T22:19:22.792Z","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":91.0,"endSpeed":82.7,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.4659357296297,"aZ":-24.2536442803201,"pfxX":9.74042255384512,"pfxZ":4.505567274291323,"pX":0.24050933791130555,"pZ":2.896918548574701,"vX0":-9.827297790513223,"vY0":-132.11386330734854,"vZ0":-0.9795125233762656,"x":107.83,"y":160.56,"x0":2.75194250166174,"y0":50.00532528797652,"z0":5.063378492685609,"aX":17.134767044132705},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":8.2,"breakHorizontal":-15.4,"spinRate":2305,"spinDirection":126},"zone":2,"typeConfidence":0.89,"plateTime":0.41539573836711785,"extension":5.988812799596008},"index":2,"playId":"c867a9ca-19f4-3738-bfc4-659b787ef4cf","pitchNumber":3,"startTime":"2026-08-12T22:19:35.686Z","endTime":"2026-08-12T22:19:42.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(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":76.0,"endSpeed":69.3,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.805768666443146,"aZ":-39.72188572681707,"pfxX":-6.833267618122779,"pfxZ":-6.179097628797521,"pX":-0.056333525529629704,"pZ":3.0718642026976974,"vX0":-4.4231161415450035,"vY0":-110.41455967690982,"vZ0":4.034242864124776,"x":119.15,"y":155.84,"x0":2.8690826806088885,"y0":50.00544553731783,"z0":5.4326868810761075,"aX":-8.339657290562629},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.6,"breakVerticalInduced":-9.6,"breakHorizontal":13.7,"spinRate":2801,"spinDirection":315},"zone":2,"typeConfidence":0.89,"plateTime":0.49829513124440616,"extension":5.418484424500148},"hitData":{"launchSpeed":89.9,"launchAngle":13.0,"totalDistance":213.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":112.21,"coordY":81.73}},"index":3,"playId":"e719826b-0e5a-388f-8df5-147d177b332d","pitchNumber":4,"startTime":"2026-08-12T22:19:55.432Z","endTime":"2026-08-12T22:20:06.015Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-12T22:20:06.015Z","atBatIndex":75},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Tyler Locklear singles on a ground ball to center fielder Cole Carrigg. Ketel Marte to 2nd.","rbi":0,"awayScore":6,"homeScore":4,"isOut":false},"about":{"atBatIndex":76,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-08-12T22:21:15.840Z","endTime":"2026-08-12T22:22:46.696Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":682988,"fullName":"Tyler Locklear","link":"/api/v1/people/682988"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657514,"fullName":"Brennan Bernardino","link":"/api/v1/people/657514"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":682988,"fullName":"Tyler Locklear","link":"/api/v1/people/682988"},"postOnSecond":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5],"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":682988,"fullName":"Tyler Locklear","link":"/api/v1/people/682988"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":694249,"link":"/api/v1/people/694249"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Tyler Locklear replaces Lars Nootbaar.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":6,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-08-12T22:20:58.319Z","endTime":"2026-08-12T22:21:17.924Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":682988,"link":"/api/v1/people/682988"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"501","replacedPlayer":{"id":663457,"link":"/api/v1/people/663457"}},{"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":2},"pitchData":{"startSpeed":81.4,"endSpeed":74.9,"strikeZoneTop":3.283,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.25640940441744,"aZ":-31.853607789307382,"pfxX":8.43298479507143,"pfxZ":0.227613123682481,"pX":0.48662594913300244,"pZ":2.7958734984944957,"vX0":-8.215912184545266,"vY0":-118.29149710758719,"vZ0":1.566447844840402,"x":98.45,"y":163.29,"x0":2.8990552452811182,"y0":50.00497018339464,"z0":5.032133844740155,"aX":12.027030545960232},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":1.1,"breakHorizontal":-13.4,"spinRate":1274,"spinDirection":103},"zone":6,"typeConfidence":0.92,"plateTime":0.4619484564679861,"extension":5.649447441312417},"index":1,"playId":"9c106f4e-0a13-365a-827b-b726210f5202","pitchNumber":1,"startTime":"2026-08-12T22:21:17.924Z","endTime":"2026-08-12T22:21:24.262Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":79.6,"endSpeed":72.8,"strikeZoneTop":3.283,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.40103791541775,"aZ":-32.70353598972863,"pfxX":-4.57444573478239,"pfxZ":-0.40175853132554273,"pX":-2.0741990556185668,"pZ":1.9291291887520523,"vX0":-10.160912101006472,"vY0":-115.39603116111398,"vZ0":1.0044978807673854,"x":196.06,"y":186.69,"x0":2.996927403809456,"y0":50.000390808436684,"z0":4.662518362325654,"aX":-6.1055412145476815},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.9,"breakVerticalInduced":-0.1,"breakHorizontal":11.0,"spinRate":2765,"spinDirection":303},"zone":13,"typeConfidence":0.88,"plateTime":0.4764251497814658,"extension":5.361594272802296},"index":2,"playId":"6c40e19d-316c-349d-b5f2-bf62871c1f78","pitchNumber":2,"startTime":"2026-08-12T22:21:37.865Z","endTime":"2026-08-12T22:21:42.862Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":78.3,"endSpeed":71.2,"strikeZoneTop":3.283,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.83902499490141,"aZ":-32.14828886963704,"pfxX":-8.236578219426605,"pfxZ":0.017155971543157733,"pX":-1.815087070833632,"pZ":2.5021786837941216,"vX0":-8.496768944085852,"vY0":-113.58186430177086,"vZ0":2.2640960446334875,"x":186.19,"y":171.22,"x0":3.0661641739486574,"y0":50.001642809139426,"z0":4.724883274318638,"aX":-10.589601483723964},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.4,"breakVerticalInduced":1.1,"breakHorizontal":17.4,"spinRate":2803,"spinDirection":299},"zone":13,"typeConfidence":0.92,"plateTime":0.48516197832087293,"extension":5.238722074661732},"index":3,"playId":"8975e91c-1e0f-336f-b555-b64dfb9d7648","pitchNumber":3,"startTime":"2026-08-12T22:21:56.433Z","endTime":"2026-08-12T22:22:01.096Z","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":91.5,"endSpeed":83.5,"strikeZoneTop":3.283,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.888577462586504,"aZ":-27.313051140219695,"pfxX":9.314302388784824,"pfxZ":2.7250830845435328,"pX":0.159849352004845,"pZ":2.3704021931227106,"vX0":-9.854036024056104,"vY0":-132.91107135254973,"vZ0":-1.4206826425272285,"x":110.91,"y":174.78,"x0":2.707957540748631,"y0":50.00630572255214,"z0":4.898152844277848,"aX":16.642711038409903},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":4.8,"breakHorizontal":-14.6,"spinRate":2240,"spinDirection":123},"zone":5,"typeConfidence":0.92,"plateTime":0.41233622142357884,"extension":5.541948149595653},"index":4,"playId":"52a6e7ad-e7c5-34e1-b9d6-5f9dc3bf5e4c","pitchNumber":4,"startTime":"2026-08-12T22:22:14.982Z","endTime":"2026-08-12T22:22:18.306Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":78.1,"endSpeed":71.6,"strikeZoneTop":3.283,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.099164396724124,"aZ":-30.359498448123876,"pfxX":-7.93537282550402,"pfxZ":1.3940980158867653,"pX":0.2693826210986397,"pZ":1.6239070102403859,"vX0":-4.442005894076106,"vY0":-113.63671052870514,"vZ0":0.28191310323644814,"x":106.73,"y":194.93,"x0":3.28447672703752,"y0":50.001008786113836,"z0":4.530424302261546,"aX":-10.308135728499167},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.1,"breakVerticalInduced":2.9,"breakHorizontal":15.6,"spinRate":2636,"spinDirection":295},"zone":14,"typeConfidence":0.92,"plateTime":0.4832200789532135,"extension":5.244291651660324},"hitData":{"launchSpeed":99.6,"launchAngle":6.0,"totalDistance":138.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":118.05,"coordY":90.16}},"index":5,"playId":"7efe4ee9-f020-3e08-aa6d-f4397cf376ef","pitchNumber":5,"startTime":"2026-08-12T22:22:36.211Z","endTime":"2026-08-12T22:22:46.696Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-12T22:22:46.696Z","atBatIndex":76},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Nolan Arenado grounds into a force out, fielded by third baseman Willi Castro. Ketel Marte out at 3rd.","rbi":0,"awayScore":6,"homeScore":4,"isOut":true},"about":{"atBatIndex":77,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-08-12T22:24:15.238Z","endTime":"2026-08-12T22:26:42.293Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657514,"fullName":"Brennan Bernardino","link":"/api/v1/people/657514"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"2B","start":"2B","end":null,"outBase":"3B","isOut":true,"outNumber":3},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":650489,"link":"/api/v1/people/650489"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"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":7},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":6,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-08-12T22:23:16.801Z","endTime":"2026-08-12T22:24:17.302Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.3,"endSpeed":78.9,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.805028772452296,"aZ":-28.925223559942783,"pfxX":0.7590486665584685,"pfxZ":2.046905796594518,"pX":0.20369419524908935,"pZ":1.8043393874232805,"vX0":-7.373482199716579,"vY0":-125.5438235879653,"vZ0":-1.5104153844492971,"x":109.24,"y":190.06,"x0":3.0874690584697513,"y0":50.00253018780605,"z0":4.78105859668732,"aX":1.2053306897603857},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":3.6,"breakHorizontal":0.5,"spinRate":2251,"spinDirection":130},"zone":8,"typeConfidence":0.98,"plateTime":0.43727091791931727,"extension":5.701033631322367},"index":1,"playId":"d712cdf3-ace0-3718-8d9e-1456f68ce7dd","pitchNumber":1,"startTime":"2026-08-12T22:24:17.302Z","endTime":"2026-08-12T22:24:22.260Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.6,"endSpeed":84.3,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.55453625999608,"aZ":-26.80362045580486,"pfxX":9.108766921799791,"pfxZ":2.9461677920391196,"pX":-0.767676326992885,"pZ":3.5559638339694093,"vX0":-11.796472016099791,"vY0":-134.2881203233737,"vZ0":0.9411208757138914,"x":146.26,"y":142.77,"x0":2.5022138148548163,"y0":50.00331379784595,"z0":5.11022465503014,"aX":16.608363155116027},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":5.8,"breakHorizontal":-13.9,"spinRate":2404,"spinDirection":118},"zone":11,"typeConfidence":0.91,"plateTime":0.40814367088103687,"extension":5.71461193188738},"index":2,"playId":"4a4f4966-43e2-35e7-8842-0d2224bc7d2e","pitchNumber":2,"startTime":"2026-08-12T22:24:48.300Z","endTime":"2026-08-12T22:24:52.380Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":2},"index":3,"playId":"81a73046-24a6-4879-bbbb-8e9d8faeaa2a","startTime":"2026-08-12T22:25:08.727Z","endTime":"2026-08-12T22:25:13.727Z","isPitch":false,"type":"stepoff"},{"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":2,"outs":2},"pitchData":{"startSpeed":82.0,"endSpeed":75.0,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.849575748911683,"aZ":-35.27423254472455,"pfxX":7.543405620531649,"pfxZ":-2.158687423995726,"pX":0.8999076002220688,"pZ":2.155736976744895,"vX0":-7.00162092493148,"vY0":-119.23361061976254,"vZ0":1.0890495312342219,"x":82.7,"y":180.58,"x0":2.900469139992454,"y0":50.005207854669145,"z0":4.886663685445478,"aX":10.816157079162098},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.2,"breakVerticalInduced":-3.4,"breakHorizontal":-11.9,"spinRate":1448,"spinDirection":103},"zone":14,"typeConfidence":0.92,"plateTime":0.4601270425326529,"extension":5.554673179013717},"index":4,"playId":"e106ffc2-1f29-3e0e-84e1-ae2e1be3b3d7","pitchNumber":3,"startTime":"2026-08-12T22:25:26.355Z","endTime":"2026-08-12T22:25:32.946Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.2,"endSpeed":84.0,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.08814525060553,"aZ":-23.22221491263588,"pfxX":6.7900153263904315,"pfxZ":4.940919639407985,"pX":0.8146646443274962,"pZ":2.594057477843252,"vX0":-7.302532295893117,"vY0":-134.05123501348066,"vZ0":-1.9683749061126994,"x":85.95,"y":168.74,"x0":2.697285301533287,"y0":50.0046024615352,"z0":5.002638579002429,"aX":12.308209526853148},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":8.8,"breakHorizontal":-10.7,"spinRate":2186,"spinDirection":122},"zone":6,"typeConfidence":2.0,"plateTime":0.40923900463249163,"extension":5.872068379964534},"index":5,"playId":"e3f049e4-7d32-3c0a-a857-a945a5101acd","pitchNumber":4,"startTime":"2026-08-12T22:25:47.144Z","endTime":"2026-08-12T22:25:52.517Z","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":2,"outs":2},"pitchData":{"startSpeed":92.2,"endSpeed":84.2,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.268499037383048,"aZ":-26.80061152245404,"pfxX":10.271553188122981,"pfxZ":2.972218921081282,"pX":-0.33913436442163897,"pZ":1.0233489318025528,"vX0":-11.300576585144356,"vY0":-133.68286976473635,"vZ0":-4.783892331185064,"x":129.93,"y":211.15,"x0":2.6116782766802444,"y0":50.00254592739055,"z0":4.76392331201066,"aX":18.56085865535692},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":4.4,"breakHorizontal":-16.1,"spinRate":2176,"spinDirection":125},"zone":13,"typeConfidence":0.93,"plateTime":0.40999000479032954,"extension":5.879168611065166},"index":6,"playId":"4ce7218a-932b-3595-b1e2-12827fa9f64b","pitchNumber":5,"startTime":"2026-08-12T22:26:18.031Z","endTime":"2026-08-12T22:26:22.917Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":78.4,"endSpeed":70.6,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.330074941573343,"aZ":-35.44840130310445,"pfxX":-6.162001802557599,"pfxZ":-2.552463833230407,"pX":0.08323873227162294,"pZ":2.810735207093641,"vX0":-5.23382166162956,"vY0":-113.83310979184564,"vZ0":3.6863780660797056,"x":113.83,"y":162.89,"x0":3.2321229722961204,"y0":50.00289347965774,"z0":4.731770131166369,"aX":-7.902171596318001},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.6,"breakVerticalInduced":-3.0,"breakHorizontal":12.7,"spinRate":2532,"spinDirection":301},"zone":5,"typeConfidence":0.88,"plateTime":0.4854284594824336,"extension":5.377140124863594},"hitData":{"launchSpeed":83.6,"launchAngle":-24.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":95.23,"coordY":168.25}},"index":7,"playId":"27657423-d2b0-3352-b0dc-ba8ccc817d39","pitchNumber":6,"startTime":"2026-08-12T22:26:35.820Z","endTime":"2026-08-12T22:26:42.293Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-12T22:26:42.293Z","atBatIndex":77},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jake McCarthy grounds out, shortstop Geraldo Perdomo to first baseman Ildemaro Vargas.","rbi":0,"awayScore":6,"homeScore":4,"isOut":true},"about":{"atBatIndex":78,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-08-12T22:28:48.905Z","endTime":"2026-08-12T22:30:11.169Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":1},"matchup":{"batter":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":805299,"fullName":"Brandyn Garcia","link":"/api/v1/people/805299"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,6,7],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":672695,"link":"/api/v1/people/672695"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":545121,"link":"/api/v1/people/545121"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Tyler Locklear remains in the game as the designated hitter.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":6,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-12T22:28:17.057Z","endTime":"2026-08-12T22:28:17.085Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":682988,"link":"/api/v1/people/682988"},"position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"battingOrder":"501","replacedPlayer":{"id":663457,"link":"/api/v1/people/663457"}},{"details":{"description":"Pitching Change: Brandyn Garcia replaces Philip Abner.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":6,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-08-12T22:28:17.085Z","endTime":"2026-08-12T22:28:50.971Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":805299,"link":"/api/v1/people/805299"},"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":87.3,"endSpeed":79.9,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.785154824759694,"aZ":-25.2449481217763,"pfxX":-7.58722909476502,"pfxZ":4.274137080210954,"pX":-1.965538675140579,"pZ":2.1892804034127877,"vX0":-6.107693174810397,"vY0":-127.01389807561516,"vZ0":-3.3396908545753425,"x":191.92,"y":179.67,"x0":1.4623748627681425,"y0":50.00418260809165,"z0":5.544945219634697,"aX":-12.30709116378717},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":7.2,"breakHorizontal":15.2,"spinRate":2576,"spinDirection":289},"zone":13,"typeConfidence":0.9,"plateTime":0.4324390816509749,"extension":5.58158754337171},"index":2,"playId":"f1192ed2-3dc3-3875-ba56-ed797eeaa70d","pitchNumber":1,"startTime":"2026-08-12T22:28:50.971Z","endTime":"2026-08-12T22:28:56.131Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.8,"endSpeed":88.5,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.163334752404744,"aZ":-29.62029308240136,"pfxX":10.818984476955976,"pfxZ":1.2705725093411093,"pX":1.885834763601001,"pZ":3.277359407902702,"vX0":-2.815513823112127,"vY0":-141.00639461386714,"vZ0":-1.5554101136478322,"x":45.12,"y":150.29,"x0":1.4942036495730655,"y0":50.00145785695354,"z0":5.754011525315774,"aX":21.70296272531618},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":2.2,"breakHorizontal":-19.0,"spinRate":2289,"spinDirection":122},"zone":12,"typeConfidence":0.91,"plateTime":0.38898876719439723,"extension":5.371550088848775},"index":3,"playId":"151dad6b-5131-3077-a765-eb32a911de56","pitchNumber":2,"startTime":"2026-08-12T22:29:04.719Z","endTime":"2026-08-12T22:29:09.210Z","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":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.4,"endSpeed":88.1,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.96193846245227,"aZ":-28.71071843568074,"pfxX":10.7223646601367,"pfxZ":1.7509575828247401,"pX":0.868509791591964,"pZ":1.883193296497535,"vX0":-5.332531450518103,"vY0":-140.185745351162,"vZ0":-4.973550691616265,"x":83.89,"y":187.93,"x0":1.4066627961460267,"y0":50.005147173350565,"z0":5.564453925838575,"aX":21.252415332192513},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":2.3,"breakHorizontal":-18.2,"spinRate":2284,"spinDirection":124},"zone":14,"typeConfidence":0.9,"plateTime":0.3913521601255643,"extension":5.394961887842795},"index":4,"playId":"511875c4-94f2-3534-acca-0a8f8d5114f6","pitchNumber":3,"startTime":"2026-08-12T22:29:21.557Z","endTime":"2026-08-12T22:29:28.891Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"index":5,"startTime":"2026-08-12T22:29:41.615Z","endTime":"2026-08-12T22:29:45.614Z","isPitch":false,"type":"action","player":{"id":664983,"link":"/api/v1/people/664983"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.6,"endSpeed":80.1,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.19324403134489,"aZ":-25.549678840408426,"pfxX":-4.430767696200783,"pfxZ":4.06809674032041,"pX":-2.206837490232441,"pZ":1.657418910396944,"vX0":-7.724843972968276,"vY0":-127.28917738317146,"vZ0":-4.289389315340142,"x":201.12,"y":194.03,"x0":1.4527134610138677,"y0":50.00110303834839,"z0":5.407754736770273,"aX":-7.205546247353552},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":6.5,"breakHorizontal":9.8,"spinRate":2728,"spinDirection":292},"zone":13,"typeConfidence":0.9,"plateTime":0.43170826857327604,"extension":5.648489982616449},"index":6,"playId":"af9ed452-512b-328a-9c54-dfa29f951885","pitchNumber":4,"startTime":"2026-08-12T22:29:45.614Z","endTime":"2026-08-12T22:29:51.551Z","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":97.6,"endSpeed":89.1,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.4366470842593,"aZ":-27.501800316698986,"pfxX":9.714919662754351,"pfxZ":2.2922700505017772,"pX":0.16179139270770904,"pZ":3.2416408227277476,"vX0":-6.751153193337685,"vY0":-142.01958096869197,"vZ0":-1.964849707212201,"x":110.83,"y":151.26,"x0":1.3113002935170388,"y0":50.00010791678012,"z0":5.696814791751688,"aX":19.782447726375665},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":4.0,"breakHorizontal":-16.2,"spinRate":2411,"spinDirection":128},"zone":2,"typeConfidence":0.9,"plateTime":0.38610111788874635,"extension":5.511435162499399},"hitData":{"launchSpeed":68.6,"launchAngle":-10.0,"totalDistance":15.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":121.09,"coordY":149.49}},"index":7,"playId":"cf3195f8-d227-3269-8a5b-5e9d82cca681","pitchNumber":5,"startTime":"2026-08-12T22:30:04.466Z","endTime":"2026-08-12T22:30:11.169Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-12T22:30:11.169Z","atBatIndex":78},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Cole Carrigg grounds out, shortstop Geraldo Perdomo to first baseman Ildemaro Vargas.","rbi":0,"awayScore":6,"homeScore":4,"isOut":true},"about":{"atBatIndex":79,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-08-12T22:30:30.059Z","endTime":"2026-08-12T22:30:45.970Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":805299,"fullName":"Brandyn Garcia","link":"/api/v1/people/805299"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":672695,"link":"/api/v1/people/672695"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":545121,"link":"/api/v1/people/545121"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.6,"endSpeed":87.7,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.52544700971416,"aZ":-29.211651136493145,"pfxX":10.72188169703395,"pfxZ":1.4986458367481053,"pX":0.46060245332513505,"pZ":2.9901017161214196,"vX0":-6.32922102662214,"vY0":-140.4591940513519,"vZ0":-2.049298984881095,"x":99.44,"y":158.05,"x0":1.360966619045783,"y0":50.00432742265331,"z0":5.6459299882029566,"aX":21.229788245830417},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":2.4,"breakHorizontal":-18.0,"spinRate":2321,"spinDirection":117},"zone":3,"typeConfidence":0.91,"plateTime":0.3913239260355552,"extension":5.439313749327059},"hitData":{"launchSpeed":97.8,"launchAngle":-11.0,"totalDistance":16.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":110.83,"coordY":134.96}},"index":0,"playId":"6375f25c-2c02-3feb-b578-48500d06f37a","pitchNumber":1,"startTime":"2026-08-12T22:30:38.402Z","endTime":"2026-08-12T22:30:45.970Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-12T22:30:45.970Z","atBatIndex":79},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"TJ Rumfield strikes out swinging.","rbi":0,"awayScore":6,"homeScore":4,"isOut":true},"about":{"atBatIndex":80,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-08-12T22:31:01.028Z","endTime":"2026-08-12T22:33:06.118Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":805299,"fullName":"Brandyn Garcia","link":"/api/v1/people/805299"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"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":2},"pitchData":{"startSpeed":97.5,"endSpeed":88.4,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.539762235115916,"aZ":-25.581843518070748,"pfxX":10.443665921030009,"pfxZ":3.2661699569064204,"pX":-0.6475708169161987,"pZ":4.1031598124429,"vX0":-8.970773938712737,"vY0":-141.69762375060245,"vZ0":0.059794666993075896,"x":141.68,"y":127.99,"x0":1.2136931441136156,"y0":50.00390350337372,"z0":5.725992718749695,"aX":21.086781018026034},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":6.1,"breakHorizontal":-16.9,"spinRate":2328,"spinDirection":115},"zone":11,"typeConfidence":0.91,"plateTime":0.387616278865492,"extension":5.45771300248043},"index":0,"playId":"36de4b54-52a8-3938-97ff-691503d80ef8","pitchNumber":1,"startTime":"2026-08-12T22:31:12.135Z","endTime":"2026-08-12T22:31:15.879Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.6,"endSpeed":78.6,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.539433252786708,"aZ":-28.1211666634734,"pfxX":-5.577387472377764,"pfxZ":2.5772644850205566,"pX":1.4609950760932404,"pZ":1.732641171349091,"vX0":1.0183672937179744,"vY0":-124.72352418185801,"vZ0":-3.4687430591405133,"x":61.31,"y":192.0,"x0":1.7714551598940433,"y0":50.00346695636724,"z0":5.465464726546834,"aX":-8.7698834656076},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":4.1,"breakHorizontal":9.8,"spinRate":2614,"spinDirection":284},"zone":14,"typeConfidence":0.9,"plateTime":0.4394795173712551,"extension":5.498621257277728},"index":1,"playId":"4211777c-0695-3598-882c-3c9864759237","pitchNumber":2,"startTime":"2026-08-12T22:31:28.699Z","endTime":"2026-08-12T22:31:32.695Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":97.2,"endSpeed":88.4,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.772836659728604,"aZ":-26.111540479728482,"pfxX":9.831440637910829,"pfxZ":3.02287324921694,"pX":0.7164059713990669,"pZ":2.1205998974995954,"vX0":-5.519340518725965,"vY0":-141.36127412234578,"vZ0":-4.816640242539123,"x":89.69,"y":181.52,"x0":1.4256113207001992,"y0":50.005687458646435,"z0":5.54104576307359,"aX":19.731796763160933},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":4.6,"breakHorizontal":-16.6,"spinRate":2272,"spinDirection":118},"zone":9,"typeConfidence":0.9,"plateTime":0.3887344904839729,"extension":5.60096524908477},"index":2,"playId":"4161a16f-4278-362b-8ab2-4d124b81e55e","pitchNumber":3,"startTime":"2026-08-12T22:31:45.562Z","endTime":"2026-08-12T22:31:49.480Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.2,"endSpeed":88.3,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.52033570618477,"aZ":-30.105551066114213,"pfxX":10.464047826331932,"pfxZ":1.0365159566784756,"pX":-0.4320984052567078,"pZ":1.4092086119855503,"vX0":-8.30252674372473,"vY0":-141.17096655173373,"vZ0":-5.817546894466844,"x":133.47,"y":200.73,"x0":1.2041646486448057,"y0":50.00322342537485,"z0":5.462828289880232,"aX":20.883114006052843},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":0.7,"breakHorizontal":-17.0,"spinRate":2289,"spinDirection":115},"zone":13,"typeConfidence":0.9,"plateTime":0.3896727568982574,"extension":5.610082040400782},"index":3,"playId":"66f596c6-79d5-3171-956d-6185e5a9e999","pitchNumber":4,"startTime":"2026-08-12T22:32:01.587Z","endTime":"2026-08-12T22:32:06.426Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.9,"endSpeed":87.5,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.557704055781024,"aZ":-31.580534634956965,"pfxX":10.780935888119583,"pfxZ":0.30211691751249425,"pX":0.549937330695555,"pZ":2.6516864162656195,"vX0":-6.216378953047066,"vY0":-140.85799833711144,"vZ0":-2.4314178912020425,"x":96.04,"y":167.18,"x0":1.4026739034101596,"y0":50.00544346502303,"z0":5.5999918104302875,"aX":21.335753608002104},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":0.2,"breakHorizontal":-18.0,"spinRate":2250,"spinDirection":119},"zone":6,"typeConfidence":0.91,"plateTime":0.39115340522666564,"extension":5.456393955892834},"index":4,"playId":"c0d95107-899a-3da5-a17a-078efd131444","pitchNumber":5,"startTime":"2026-08-12T22:32:18.706Z","endTime":"2026-08-12T22:32:28.249Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"index":5,"startTime":"2026-08-12T22:32:45.435Z","endTime":"2026-08-12T22:33:01.597Z","isPitch":false,"type":"action","player":{"id":681198,"link":"/api/v1/people/681198"}},{"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":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":88.8,"endSpeed":81.2,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.149834895492788,"aZ":-29.641767221186985,"pfxX":-6.878505997024773,"pfxZ":1.5099167447589217,"pX":-1.43312964631416,"pZ":1.6978958651657574,"vX0":-4.811940746438548,"vY0":-129.22759205325758,"vZ0":-3.425086263842797,"x":171.63,"y":192.94,"x0":1.3522901466234714,"y0":50.002540365719575,"z0":5.33932416838471,"aX":-11.529641761666491},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":2.2,"breakHorizontal":13.6,"spinRate":2614,"spinDirection":285},"zone":13,"typeConfidence":0.9,"plateTime":0.4252828707922469,"extension":5.497799045025228},"index":6,"playId":"4bd20dc5-3a48-3391-8463-cf7c312e1fad","pitchNumber":6,"startTime":"2026-08-12T22:33:01.597Z","endTime":"2026-08-12T22:33:06.118Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-12T22:33:06.118Z","atBatIndex":80},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Max Kepler grounds out, second baseman Connor Norby to first baseman TJ Rumfield.","rbi":0,"awayScore":6,"homeScore":4,"isOut":true},"about":{"atBatIndex":81,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-08-12T22:35:22.128Z","endTime":"2026-08-12T22:35:55.539Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605447,"fullName":"Jordan Romano","link":"/api/v1/people/605447"},"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":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":681393,"link":"/api/v1/people/681393"},"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":"Pitching Change: Jordan Romano replaces Brennan Bernardino.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":6,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-12T22:34:22.876Z","endTime":"2026-08-12T22:35:24.228Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":605447,"link":"/api/v1/people/605447"},"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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.6,"endSpeed":76.6,"strikeZoneTop":3.376,"strikeZoneBottom":1.704,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.336697623238692,"aZ":-32.422430597611935,"pfxX":1.941811126431853,"pfxZ":-0.17106678711197265,"pX":0.24962060855205861,"pZ":1.8278825539944692,"vX0":4.932096396355328,"vY0":-120.3006635297693,"vZ0":-2.8504508052509365,"x":107.49,"y":189.43,"x0":-2.075547669152444,"y0":50.00155344142608,"z0":5.888910484214557,"aX":2.858066075189926},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":-0.7,"breakHorizontal":-4.7,"spinRate":2081,"spinDirection":67},"zone":9,"typeConfidence":0.9,"plateTime":0.45451445625623554,"extension":7.198891714505822},"index":1,"playId":"86ca369e-1c74-3d26-b17c-82e12b6940e3","pitchNumber":1,"startTime":"2026-08-12T22:35:24.228Z","endTime":"2026-08-12T22:35:28.489Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.5,"endSpeed":77.4,"strikeZoneTop":3.376,"strikeZoneBottom":1.704,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.03210257500105,"aZ":-33.82322204605365,"pfxX":0.5390081931801392,"pfxZ":-1.0940169738676708,"pX":-0.07932088374859246,"pZ":1.4524433377582717,"vX0":3.4170063886627875,"vY0":-121.56082686939575,"vZ0":-4.1692984447870245,"x":120.02,"y":199.56,"x0":-1.5712377222304186,"y0":50.00538602074725,"z0":6.114907465287511,"aX":0.8095039523382871},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":-2.8,"breakHorizontal":-1.8,"spinRate":2014,"spinDirection":52},"zone":13,"typeConfidence":0.9,"plateTime":0.4499598478361344,"extension":7.192176704889316},"hitData":{"launchSpeed":72.8,"launchAngle":-18.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":146.45,"coordY":160.14}},"index":2,"playId":"4f993729-3e83-3915-8099-2f9bfc51b9cf","pitchNumber":2,"startTime":"2026-08-12T22:35:46.608Z","endTime":"2026-08-12T22:35:55.539Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-12T22:35:55.539Z","atBatIndex":81},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ildemaro Vargas grounds out, second baseman Connor Norby to first baseman TJ Rumfield.","rbi":0,"awayScore":6,"homeScore":4,"isOut":true},"about":{"atBatIndex":82,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-08-12T22:36:09.717Z","endTime":"2026-08-12T22:37:53.762Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605447,"fullName":"Jordan Romano","link":"/api/v1/people/605447"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":681393,"link":"/api/v1/people/681393"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":681198,"link":"/api/v1/people/681198"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.1,"endSpeed":85.8,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.22131302892537,"aZ":-10.400727101029757,"pfxX":-1.995451780061518,"pfxZ":11.523100185585292,"pX":-0.13928568077917175,"pZ":2.61984638017935,"vX0":5.163908097629445,"vY0":-136.83513048655735,"vZ0":-6.858691653069453,"x":122.31,"y":168.04,"x0":-1.7946646773529238,"y0":50.00165013760749,"z0":5.877466674195873,"aX":-3.7707104133472424},"breaks":{"breakAngle":12.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":19.6,"breakHorizontal":2.5,"spinRate":2310,"spinDirection":198},"zone":5,"typeConfidence":0.9,"plateTime":0.4008488770573235,"extension":7.391620126535858},"index":0,"playId":"2a0c5c60-c576-399f-a123-9e265cb94ad0","pitchNumber":1,"startTime":"2026-08-12T22:36:22.180Z","endTime":"2026-08-12T22:36:26.321Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"index":1,"startTime":"2026-08-12T22:36:31.447Z","endTime":"2026-08-12T22:36:50.493Z","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(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.7,"endSpeed":86.2,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.288959834217394,"aZ":-7.622855784254567,"pfxX":-1.2155140487809346,"pfxZ":12.88680405787385,"pX":-0.8809742397659632,"pZ":1.3857024689652513,"vX0":1.9146742877076115,"vY0":-137.58008882830157,"vZ0":-10.692429201393361,"x":150.58,"y":201.37,"x0":-1.4300048328483568,"y0":50.0060179225412,"z0":5.8523621979915745,"aX":-2.316416093150722},"breaks":{"breakAngle":10.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.6,"breakVerticalInduced":21.1,"breakHorizontal":1.8,"spinRate":2339,"spinDirection":196},"zone":13,"typeConfidence":0.9,"plateTime":0.39907093353225864,"extension":7.541473305359828},"index":2,"playId":"de3cecb4-15de-35ff-bc02-196f36f9dfd1","pitchNumber":2,"startTime":"2026-08-12T22:36:50.493Z","endTime":"2026-08-12T22:36:54.572Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.5,"endSpeed":76.1,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.57936431758472,"aZ":-35.852352209979436,"pfxX":0.5453098256084454,"pfxZ":-2.537822316798291,"pX":0.3678598728135782,"pZ":0.5819549010841263,"vX0":5.458457743644044,"vY0":-120.01798979211934,"vZ0":-4.651111585192453,"x":102.98,"y":223.07,"x0":-2.0126635582487764,"y0":50.0025294720796,"z0":5.759728268057862,"aX":0.7900253918146501},"breaks":{"breakAngle":2.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.0,"breakVerticalInduced":-5.5,"breakHorizontal":-2.4,"spinRate":2176,"spinDirection":70},"zone":14,"typeConfidence":0.9,"plateTime":0.45745944626140744,"extension":7.357412502913025},"index":3,"playId":"5aa023a8-52fb-3171-a5ec-df0e582fd284","pitchNumber":3,"startTime":"2026-08-12T22:37:08.714Z","endTime":"2026-08-12T22:37:13.269Z","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":83.5,"endSpeed":76.8,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.587848966560202,"aZ":-37.57790789062309,"pfxX":0.4776334330593084,"pfxZ":-3.601336217129891,"pX":-0.8749329791010545,"pZ":4.107368939290883,"vX0":1.2404027449672643,"vY0":-121.60420702507984,"vZ0":2.315298390161825,"x":150.35,"y":127.88,"x0":-1.4534651486203238,"y0":50.004490263262774,"z0":6.400148339316968,"aX":0.716076085825122},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.9,"breakVerticalInduced":-5.8,"breakHorizontal":-1.2,"spinRate":1980,"spinDirection":58},"zone":11,"typeConfidence":0.9,"plateTime":0.4502237626235859,"extension":7.088716073377668},"index":4,"playId":"d78b2e98-b223-3207-ad2e-6d48d6acfef8","pitchNumber":4,"startTime":"2026-08-12T22:37:29.176Z","endTime":"2026-08-12T22:37:33.268Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.7,"endSpeed":75.0,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.19054864656591,"aZ":-37.048044915673856,"pfxX":1.0467586014074932,"pfxZ":-3.4235448536606983,"pX":-0.42822225422377325,"pZ":1.9533757916330396,"vX0":3.653026154670694,"vY0":-118.92029004185797,"vZ0":-1.2220237406903571,"x":133.32,"y":186.04,"x0":-2.1243648016526104,"y0":50.004409748800605,"z0":5.8543783981001605,"aX":1.488961967975882},"breaks":{"breakAngle":3.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.4,"breakVerticalInduced":-6.2,"breakHorizontal":-2.9,"spinRate":2171,"spinDirection":61},"zone":7,"typeConfidence":0.9,"plateTime":0.4617360459570037,"extension":7.19895764468392},"hitData":{"launchSpeed":77.6,"launchAngle":4.0,"totalDistance":76.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":147.1,"coordY":152.26}},"index":5,"playId":"e4b78eef-5108-3f99-a1c4-8ee3ca00a113","pitchNumber":5,"startTime":"2026-08-12T22:37:46.153Z","endTime":"2026-08-12T22:37:53.762Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-12T22:37:53.762Z","atBatIndex":82},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Ryan Waldschmidt walks.","rbi":0,"awayScore":6,"homeScore":4,"isOut":false},"about":{"atBatIndex":83,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-08-12T22:38:10.766Z","endTime":"2026-08-12T22:39:37.910Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":814439,"fullName":"Ryan Waldschmidt","link":"/api/v1/people/814439"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605447,"fullName":"Jordan Romano","link":"/api/v1/people/605447"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":814439,"fullName":"Ryan Waldschmidt","link":"/api/v1/people/814439"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":814439,"fullName":"Ryan Waldschmidt","link":"/api/v1/people/814439"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":84.7,"endSpeed":78.7,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.709603022971766,"aZ":-33.202338223505144,"pfxX":1.4890267790577112,"pfxZ":-0.6660519641262439,"pX":0.9011624953618776,"pZ":0.3551555923904654,"vX0":6.160935415967493,"vY0":-123.24467642368984,"vZ0":-6.229094255333926,"x":82.65,"y":229.19,"x0":-1.8210241569427363,"y0":50.00350962547759,"z0":5.708068620930258,"aX":2.2975709144757057},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":-2.4,"breakHorizontal":-4.1,"spinRate":2349,"spinDirection":69},"zone":14,"typeConfidence":0.9,"plateTime":0.4438391039661327,"extension":7.292652306263689},"index":0,"playId":"1229a331-efdf-3bae-a796-d886a9a6f47c","pitchNumber":1,"startTime":"2026-08-12T22:38:22.155Z","endTime":"2026-08-12T22:38:26.411Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.0,"endSpeed":85.1,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.411389428918604,"aZ":-12.030086145949408,"pfxX":-2.550737607603937,"pfxZ":10.855688866068414,"pX":-1.0142046659417037,"pZ":2.54247961483546,"vX0":3.0132744021866698,"vY0":-135.32533187867784,"vZ0":-6.7693416150827455,"x":155.66,"y":170.13,"x0":-1.8104942187121131,"y0":50.00001333678111,"z0":5.918155984883909,"aX":-4.732192767384995},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":18.5,"breakHorizontal":4.0,"spinRate":2143,"spinDirection":197},"zone":11,"typeConfidence":0.89,"plateTime":0.4046791828882954,"extension":7.521987136470017},"index":1,"playId":"6e60f86b-af7a-38b0-80e5-92f11f04750b","pitchNumber":2,"startTime":"2026-08-12T22:38:44.478Z","endTime":"2026-08-12T22:38:48.618Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.8,"endSpeed":75.0,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.428364316278664,"aZ":-36.1415779593947,"pfxX":0.37595824340514405,"pfxZ":-2.7662627856732396,"pX":-0.2895348737966242,"pZ":3.5051238788012045,"vX0":4.385916056182764,"vY0":-119.1035426699693,"vZ0":2.144679819755142,"x":128.04,"y":144.14,"x0":-2.205739283955903,"y0":50.00398371027966,"z0":5.8673548595232985,"aX":0.5385756988023578},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.1,"breakVerticalInduced":-4.2,"breakHorizontal":-1.8,"spinRate":2097,"spinDirection":71},"zone":11,"typeConfidence":0.9,"plateTime":0.46032088281003647,"extension":7.070928070936916},"index":2,"playId":"81dedc12-46f9-3765-9307-a208af0f12bc","pitchNumber":3,"startTime":"2026-08-12T22:39:00.275Z","endTime":"2026-08-12T22:39:04.805Z","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":91.6,"endSpeed":83.7,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.794267279381685,"aZ":-15.766908260647421,"pfxX":-3.7069566744780005,"pfxZ":9.134224791810508,"pX":-0.30155741705713973,"pZ":2.78422952806697,"vX0":6.0207590799314445,"vY0":-133.22396952536866,"vZ0":-4.488696528224788,"x":128.49,"y":163.61,"x0":-2.1098586293698145,"y0":50.00448710662101,"z0":5.6317271630659285,"aX":-6.660369404078492},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":15.7,"breakHorizontal":5.4,"spinRate":2146,"spinDirection":205},"zone":1,"typeConfidence":0.81,"plateTime":0.41124572262714265,"extension":7.32674864325627},"index":3,"playId":"f3a3b140-956a-3da8-bee6-2044c3d5d965","pitchNumber":4,"startTime":"2026-08-12T22:39:16.807Z","endTime":"2026-08-12T22:39:21.160Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.0,"endSpeed":76.1,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.758931786898245,"aZ":-35.2330501204774,"pfxX":1.9083621699572886,"pfxZ":-2.0768481133049246,"pX":-1.2924503405478904,"pZ":2.032348510782915,"vX0":1.8495415049978003,"vY0":-120.8630834419004,"vZ0":-1.2521810885484894,"x":166.27,"y":183.91,"x0":-2.317113385727528,"y0":50.00389237907659,"z0":5.666562265998013,"aX":2.80797626241551},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.6,"breakVerticalInduced":-3.8,"breakHorizontal":-4.0,"spinRate":1993,"spinDirection":69},"zone":13,"typeConfidence":0.9,"plateTime":0.4541259638243016,"extension":7.331563325625739},"index":4,"playId":"e2e2e3bd-a652-31a7-893f-667fe6f090d3","pitchNumber":5,"startTime":"2026-08-12T22:39:31.415Z","endTime":"2026-08-12T22:39:37.910Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-12T22:39:37.910Z","atBatIndex":83},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Geraldo Perdomo lines out to first baseman TJ Rumfield.","rbi":0,"awayScore":6,"homeScore":4,"isOut":true},"about":{"atBatIndex":84,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-08-12T22:40:02.449Z","endTime":"2026-08-12T22:42:01.537Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605447,"fullName":"Jordan Romano","link":"/api/v1/people/605447"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".571"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".846"},{"zone":"03","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".789"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".457"},{"zone":"05","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".563"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".951"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".429"},{"zone":"08","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".615"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".438"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".680"},{"zone":"12","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.045"},{"zone":"13","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".771"},{"zone":"14","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".712"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".200"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".320"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".368"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".174"},{"zone":"05","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".267"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".308"},{"zone":"07","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".195"},{"zone":"08","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".237"},{"zone":"09","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".226"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"12","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".556"},{"zone":"13","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".260"},{"zone":"14","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".182"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"83.72"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"89.83"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"74.17"},{"zone":"04","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"89.25"},{"zone":"05","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"85.84"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"84.76"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"85.53"},{"zone":"08","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.87"},{"zone":"09","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.01"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"85.40"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"81.88"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"84.96"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"83.65"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".571"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".846"},{"zone":"03","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".789"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".457"},{"zone":"05","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".563"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".951"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".429"},{"zone":"08","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".615"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".438"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".680"},{"zone":"12","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.045"},{"zone":"13","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".771"},{"zone":"14","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".712"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4,5,6],"actionIndex":[1],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Defensive Indiff","eventType":"defensive_indiff","movementReason":"r_defensive_indiff","runner":{"id":814439,"fullName":"Ryan Waldschmidt","link":"/api/v1/people/814439"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":681198,"link":"/api/v1/people/681198"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.0,"endSpeed":83.9,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.62333175511496,"aZ":-13.83941684820013,"pfxX":-4.4219381779421845,"pfxZ":10.148049949390428,"pX":-0.22446322365682722,"pZ":2.4566489640916487,"vX0":5.521637687417157,"vY0":-133.74309072050764,"vZ0":-5.998251416380174,"x":125.56,"y":172.45,"x0":-1.7440182823610393,"y0":50.00051436069684,"z0":5.726120494211063,"aX":-7.987208234175682},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":17.3,"breakHorizontal":6.7,"spinRate":2222,"spinDirection":206},"zone":5,"typeConfidence":0.86,"plateTime":0.4099956992587521,"extension":7.553077403938377},"index":0,"playId":"8b08a32b-a378-32fe-906d-4affbf556ede","pitchNumber":1,"startTime":"2026-08-12T22:40:03.339Z","endTime":"2026-08-12T22:40:10.686Z","isPitch":true,"type":"pitch"},{"details":{"description":"Ryan Waldschmidt advances to 2nd on defensive indifference.","event":"Defensive Indiff","eventType":"defensive_indiff","awayScore":6,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"index":1,"actionPlayId":"8b08a32b-a378-32fe-906d-4affbf556ede","startTime":"2026-08-12T22:40:13.324Z","endTime":"2026-08-12T22:40:20.319Z","isPitch":false,"isBaseRunningPlay":true,"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(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":82.3,"endSpeed":75.9,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.410092000568227,"aZ":-34.5545885666494,"pfxX":0.18861047914629925,"pfxZ":-1.6225448016514878,"pX":-1.2354495138445378,"pZ":3.480917833098531,"vX0":1.8030695124648677,"vY0":-119.95352399872722,"vZ0":1.190759458739648,"x":164.09,"y":144.8,"x0":-2.0202761968736107,"y0":50.00573114999212,"z0":6.0501628104637515,"aX":0.27586154714145417},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.6,"breakVerticalInduced":-2.4,"breakHorizontal":-0.7,"spinRate":1982,"spinDirection":55},"zone":11,"typeConfidence":0.9,"plateTime":0.4559736766725573,"extension":7.218754719711097},"index":2,"playId":"0cfb4617-9b36-3103-8dcb-c876d97dab2c","pitchNumber":2,"startTime":"2026-08-12T22:40:20.319Z","endTime":"2026-08-12T22:40:24.121Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.2,"endSpeed":75.7,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.216021178520432,"aZ":-35.24658950526974,"pfxX":0.4692983571047131,"pfxZ":-2.1201499899694856,"pX":-0.4395252657112332,"pZ":2.866899715817961,"vX0":3.2094402230513976,"vY0":-119.76487060671892,"vZ0":0.06417119009054284,"x":133.75,"y":161.37,"x0":-1.8580608069655256,"y0":50.00079609556447,"z0":5.9932026580427245,"aX":0.6806111657447641},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.9,"breakVerticalInduced":-3.6,"breakHorizontal":-1.7,"spinRate":2032,"spinDirection":53},"zone":4,"typeConfidence":0.9,"plateTime":0.4574153553783482,"extension":7.207044193029283},"index":3,"playId":"452c9cde-a0b5-313f-a7e5-fb31e9d1ca14","pitchNumber":3,"startTime":"2026-08-12T22:40:37.174Z","endTime":"2026-08-12T22:40:42.204Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.0,"endSpeed":77.1,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.738557170831275,"aZ":-33.67817599363678,"pfxX":0.834441200437142,"pfxZ":-0.9918894327882644,"pX":0.5149197587981268,"pZ":2.928076468795633,"vX0":5.161703953910126,"vY0":-122.3245470365032,"vZ0":-0.513054387409832,"x":97.37,"y":159.72,"x0":-1.7333922517813363,"y0":50.00418849582794,"z0":6.034491417252666,"aX":1.2615080734675366},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":-1.7,"breakHorizontal":-2.8,"spinRate":2060,"spinDirection":57},"zone":3,"typeConfidence":0.9,"plateTime":0.448226279236724,"extension":7.326331875933462},"index":4,"playId":"26b890d7-0fdd-3d9a-81da-eca920b909a9","pitchNumber":4,"startTime":"2026-08-12T22:41:07.911Z","endTime":"2026-08-12T22:41:15.626Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"index":5,"playId":"55453d7c-e03f-4fc4-8f3a-b8f99fee1e76","startTime":"2026-08-12T22:41:32.407Z","endTime":"2026-08-12T22:41:37.407Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.9,"endSpeed":78.2,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.516388105510295,"aZ":-35.90067514821539,"pfxX":1.35282644411093,"pfxZ":-2.405259631058863,"pX":-0.29755845259074404,"pZ":2.9649609827573493,"vX0":3.5524233332728583,"vY0":-123.64270176574318,"vZ0":-0.2425426316842355,"x":128.34,"y":158.73,"x0":-1.928363239827797,"y0":50.00355370364516,"z0":6.075479920184099,"aX":2.0950822180927484},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":-4.2,"breakHorizontal":-3.2,"spinRate":2148,"spinDirection":72},"zone":2,"typeConfidence":0.9,"plateTime":0.44290195439619184,"extension":7.171115346673938},"hitData":{"launchSpeed":94.0,"launchAngle":11.0,"totalDistance":161.0,"trajectory":"line_drive","hardness":"medium","location":"3","coordinates":{"coordX":158.11,"coordY":165.72}},"index":6,"playId":"720f4ebd-cdfb-39db-8a2f-f4f5528dbf74","pitchNumber":5,"startTime":"2026-08-12T22:41:50.210Z","endTime":"2026-08-12T22:42:01.537Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-12T22:42:01.537Z","atBatIndex":84}],"currentPlay":{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Geraldo Perdomo lines out to first baseman TJ Rumfield.","rbi":0,"awayScore":6,"homeScore":4,"isOut":true},"about":{"atBatIndex":84,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-08-12T22:40:02.449Z","endTime":"2026-08-12T22:42:01.537Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605447,"fullName":"Jordan Romano","link":"/api/v1/people/605447"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".571"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".846"},{"zone":"03","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".789"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".457"},{"zone":"05","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".563"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".951"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".429"},{"zone":"08","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".615"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".438"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".680"},{"zone":"12","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.045"},{"zone":"13","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".771"},{"zone":"14","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".712"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".200"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".320"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".368"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".174"},{"zone":"05","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".267"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".308"},{"zone":"07","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".195"},{"zone":"08","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".237"},{"zone":"09","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".226"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"12","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".556"},{"zone":"13","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".260"},{"zone":"14","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".182"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"83.72"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"89.83"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"74.17"},{"zone":"04","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"89.25"},{"zone":"05","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"85.84"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"84.76"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"85.53"},{"zone":"08","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.87"},{"zone":"09","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.01"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"85.40"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"81.88"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"84.96"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"83.65"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".571"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".846"},{"zone":"03","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".789"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".457"},{"zone":"05","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".563"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".951"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".429"},{"zone":"08","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".615"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".438"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".680"},{"zone":"12","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.045"},{"zone":"13","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".771"},{"zone":"14","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".712"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4,5,6],"actionIndex":[1],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Defensive Indiff","eventType":"defensive_indiff","movementReason":"r_defensive_indiff","runner":{"id":814439,"fullName":"Ryan Waldschmidt","link":"/api/v1/people/814439"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":681198,"link":"/api/v1/people/681198"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.0,"endSpeed":83.9,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.62333175511496,"aZ":-13.83941684820013,"pfxX":-4.4219381779421845,"pfxZ":10.148049949390428,"pX":-0.22446322365682722,"pZ":2.4566489640916487,"vX0":5.521637687417157,"vY0":-133.74309072050764,"vZ0":-5.998251416380174,"x":125.56,"y":172.45,"x0":-1.7440182823610393,"y0":50.00051436069684,"z0":5.726120494211063,"aX":-7.987208234175682},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":17.3,"breakHorizontal":6.7,"spinRate":2222,"spinDirection":206},"zone":5,"typeConfidence":0.86,"plateTime":0.4099956992587521,"extension":7.553077403938377},"index":0,"playId":"8b08a32b-a378-32fe-906d-4affbf556ede","pitchNumber":1,"startTime":"2026-08-12T22:40:03.339Z","endTime":"2026-08-12T22:40:10.686Z","isPitch":true,"type":"pitch"},{"details":{"description":"Ryan Waldschmidt advances to 2nd on defensive indifference.","event":"Defensive Indiff","eventType":"defensive_indiff","awayScore":6,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"index":1,"actionPlayId":"8b08a32b-a378-32fe-906d-4affbf556ede","startTime":"2026-08-12T22:40:13.324Z","endTime":"2026-08-12T22:40:20.319Z","isPitch":false,"isBaseRunningPlay":true,"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(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":82.3,"endSpeed":75.9,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.410092000568227,"aZ":-34.5545885666494,"pfxX":0.18861047914629925,"pfxZ":-1.6225448016514878,"pX":-1.2354495138445378,"pZ":3.480917833098531,"vX0":1.8030695124648677,"vY0":-119.95352399872722,"vZ0":1.190759458739648,"x":164.09,"y":144.8,"x0":-2.0202761968736107,"y0":50.00573114999212,"z0":6.0501628104637515,"aX":0.27586154714145417},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.6,"breakVerticalInduced":-2.4,"breakHorizontal":-0.7,"spinRate":1982,"spinDirection":55},"zone":11,"typeConfidence":0.9,"plateTime":0.4559736766725573,"extension":7.218754719711097},"index":2,"playId":"0cfb4617-9b36-3103-8dcb-c876d97dab2c","pitchNumber":2,"startTime":"2026-08-12T22:40:20.319Z","endTime":"2026-08-12T22:40:24.121Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.2,"endSpeed":75.7,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.216021178520432,"aZ":-35.24658950526974,"pfxX":0.4692983571047131,"pfxZ":-2.1201499899694856,"pX":-0.4395252657112332,"pZ":2.866899715817961,"vX0":3.2094402230513976,"vY0":-119.76487060671892,"vZ0":0.06417119009054284,"x":133.75,"y":161.37,"x0":-1.8580608069655256,"y0":50.00079609556447,"z0":5.9932026580427245,"aX":0.6806111657447641},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.9,"breakVerticalInduced":-3.6,"breakHorizontal":-1.7,"spinRate":2032,"spinDirection":53},"zone":4,"typeConfidence":0.9,"plateTime":0.4574153553783482,"extension":7.207044193029283},"index":3,"playId":"452c9cde-a0b5-313f-a7e5-fb31e9d1ca14","pitchNumber":3,"startTime":"2026-08-12T22:40:37.174Z","endTime":"2026-08-12T22:40:42.204Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.0,"endSpeed":77.1,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.738557170831275,"aZ":-33.67817599363678,"pfxX":0.834441200437142,"pfxZ":-0.9918894327882644,"pX":0.5149197587981268,"pZ":2.928076468795633,"vX0":5.161703953910126,"vY0":-122.3245470365032,"vZ0":-0.513054387409832,"x":97.37,"y":159.72,"x0":-1.7333922517813363,"y0":50.00418849582794,"z0":6.034491417252666,"aX":1.2615080734675366},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":-1.7,"breakHorizontal":-2.8,"spinRate":2060,"spinDirection":57},"zone":3,"typeConfidence":0.9,"plateTime":0.448226279236724,"extension":7.326331875933462},"index":4,"playId":"26b890d7-0fdd-3d9a-81da-eca920b909a9","pitchNumber":4,"startTime":"2026-08-12T22:41:07.911Z","endTime":"2026-08-12T22:41:15.626Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"index":5,"playId":"55453d7c-e03f-4fc4-8f3a-b8f99fee1e76","startTime":"2026-08-12T22:41:32.407Z","endTime":"2026-08-12T22:41:37.407Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.9,"endSpeed":78.2,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.516388105510295,"aZ":-35.90067514821539,"pfxX":1.35282644411093,"pfxZ":-2.405259631058863,"pX":-0.29755845259074404,"pZ":2.9649609827573493,"vX0":3.5524233332728583,"vY0":-123.64270176574318,"vZ0":-0.2425426316842355,"x":128.34,"y":158.73,"x0":-1.928363239827797,"y0":50.00355370364516,"z0":6.075479920184099,"aX":2.0950822180927484},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":-4.2,"breakHorizontal":-3.2,"spinRate":2148,"spinDirection":72},"zone":2,"typeConfidence":0.9,"plateTime":0.44290195439619184,"extension":7.171115346673938},"hitData":{"launchSpeed":94.0,"launchAngle":11.0,"totalDistance":161.0,"trajectory":"line_drive","hardness":"medium","location":"3","coordinates":{"coordX":158.11,"coordY":165.72}},"index":6,"playId":"720f4ebd-cdfb-39db-8a2f-f4f5528dbf74","pitchNumber":5,"startTime":"2026-08-12T22:41:50.210Z","endTime":"2026-08-12T22:42:01.537Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-12T22:42:01.537Z","atBatIndex":84},"scoringPlays":[6,10,13,28,43,66,73],"playsByInning":[{"startIndex":0,"endIndex":7,"top":[0,1,2],"bottom":[3,4,5,6,7],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":1,"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"batter":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"coordinates":{"x":103.85,"y":162.17},"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":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"batter":{"id":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"coordinates":{"x":54.48,"y":87.55},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":1,"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"batter":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"coordinates":{"x":108.69,"y":177.7},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":1,"pitcher":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"batter":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"coordinates":{"x":161.55,"y":167.77},"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":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"batter":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"coordinates":{"x":225.95,"y":107.64},"type":"H","description":"Triple"},{"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":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"batter":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"coordinates":{"x":128.7,"y":184.48},"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":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"batter":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"coordinates":{"x":179.2,"y":88.22},"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":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"batter":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"coordinates":{"x":103.35,"y":168.25},"type":"O","description":"Grounded Into DP"}]}},{"startIndex":8,"endIndex":18,"top":[8,9,10,11,12,13,14],"bottom":[15,16,17,18],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":2,"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"batter":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"coordinates":{"x":170.79,"y":125.15},"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":2,"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"batter":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"coordinates":{"x":136.82,"y":123.18},"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":2,"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"batter":{"id":691728,"fullName":"Zac Veen","link":"/api/v1/people/691728"},"coordinates":{"x":102.49,"y":93.05},"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":2,"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"batter":{"id":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"coordinates":{"x":101.79,"y":137.82},"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":2,"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"batter":{"id":664954,"fullName":"Brett Sullivan","link":"/api/v1/people/664954"},"coordinates":{"x":225.55,"y":106.39},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":2,"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"batter":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"coordinates":{"x":139.57,"y":89.4},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":2,"pitcher":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"batter":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"coordinates":{"x":116.63,"y":107.8},"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":2,"pitcher":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"batter":{"id":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"coordinates":{"x":146.0,"y":90.82},"type":"H","description":"Single"}]}},{"startIndex":19,"endIndex":26,"top":[19,20,21,22],"bottom":[23,24,25,26],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":3,"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"batter":{"id":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"coordinates":{"x":150.95,"y":135.48},"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":3,"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"batter":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"coordinates":{"x":168.25,"y":161.15},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":3,"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"batter":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"coordinates":{"x":149.49,"y":179.92},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":3,"pitcher":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"batter":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"coordinates":{"x":156.2,"y":97.67},"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":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"batter":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"coordinates":{"x":137.83,"y":43.12},"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":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"batter":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"coordinates":{"x":105.37,"y":168.76},"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":3,"pitcher":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"batter":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"coordinates":{"x":194.64,"y":74.26},"type":"O","description":"Flyout"}]}},{"startIndex":27,"endIndex":35,"top":[27,28,29,30,31],"bottom":[32,33,34,35],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":4,"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"batter":{"id":691728,"fullName":"Zac Veen","link":"/api/v1/people/691728"},"coordinates":{"x":197.16,"y":49.09},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":4,"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"batter":{"id":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"coordinates":{"x":81.51,"y":53.89},"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":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"batter":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"coordinates":{"x":134.31,"y":159.85},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":4,"pitcher":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"batter":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"coordinates":{"x":152.61,"y":102.18},"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":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"batter":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"coordinates":{"x":124.91,"y":80.81},"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":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"batter":{"id":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374"},"coordinates":{"x":131.74,"y":147.97},"type":"O","description":"Groundout"}]}},{"startIndex":36,"endIndex":46,"top":[36,37,38,39],"bottom":[40,41,42,43,44,45,46],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":5,"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"batter":{"id":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"coordinates":{"x":193.1,"y":113.49},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":5,"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"batter":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"coordinates":{"x":87.63,"y":106.9},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":5,"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"batter":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"coordinates":{"x":97.26,"y":170.28},"type":"O","description":"Grounded Into DP"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":5,"pitcher":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"batter":{"id":814439,"fullName":"Ryan Waldschmidt","link":"/api/v1/people/814439"},"coordinates":{"x":92.57,"y":107.84},"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":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"batter":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"coordinates":{"x":173.33,"y":99.59},"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":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"batter":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"coordinates":{"x":69.37,"y":164.2},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":5,"pitcher":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"batter":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"coordinates":{"x":58.9,"y":140.65},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":5,"pitcher":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"batter":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"coordinates":{"x":117.4,"y":154.39},"type":"O","description":"Groundout"}]}},{"startIndex":47,"endIndex":58,"top":[47,48,49,50,51,52],"bottom":[53,54,55,56,57,58],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":6,"pitcher":{"id":672629,"fullName":"Gerardo Carrillo","link":"/api/v1/people/672629"},"batter":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"coordinates":{"x":81.53,"y":41.59},"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":6,"pitcher":{"id":672629,"fullName":"Gerardo Carrillo","link":"/api/v1/people/672629"},"batter":{"id":664954,"fullName":"Brett Sullivan","link":"/api/v1/people/664954"},"coordinates":{"x":146.45,"y":184.48},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":6,"pitcher":{"id":656786,"fullName":"Parker Mushinski","link":"/api/v1/people/656786"},"batter":{"id":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"coordinates":{"x":137.83,"y":89.15},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":6,"pitcher":{"id":656786,"fullName":"Parker Mushinski","link":"/api/v1/people/656786"},"batter":{"id":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374"},"coordinates":{"x":133.77,"y":147.97},"type":"O","description":"Forceout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":6,"pitcher":{"id":656786,"fullName":"Parker Mushinski","link":"/api/v1/people/656786"},"batter":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"coordinates":{"x":98.83,"y":64.9},"type":"O","description":"Flyout"}]}},{"startIndex":59,"endIndex":67,"top":[59,60,61],"bottom":[62,63,64,65,66,67],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":7,"pitcher":{"id":672629,"fullName":"Gerardo Carrillo","link":"/api/v1/people/672629"},"batter":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"coordinates":{"x":80.02,"y":167.24},"type":"O","description":"Pop Out"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":7,"pitcher":{"id":623474,"fullName":"Jimmy Herget","link":"/api/v1/people/623474"},"batter":{"id":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"coordinates":{"x":88.89,"y":115.92},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":7,"pitcher":{"id":623474,"fullName":"Jimmy Herget","link":"/api/v1/people/623474"},"batter":{"id":814439,"fullName":"Ryan Waldschmidt","link":"/api/v1/people/814439"},"coordinates":{"x":103.35,"y":162.68},"type":"O","description":"Grounded Into DP"}]}},{"startIndex":68,"endIndex":77,"top":[68,69,70,71],"bottom":[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":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":8,"pitcher":{"id":691769,"fullName":"Philip Abner","link":"/api/v1/people/691769"},"batter":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"coordinates":{"x":112.61,"y":148.98},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":8,"pitcher":{"id":691769,"fullName":"Philip Abner","link":"/api/v1/people/691769"},"batter":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"coordinates":{"x":45.51,"y":74.4},"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":8,"pitcher":{"id":691769,"fullName":"Philip Abner","link":"/api/v1/people/691769"},"batter":{"id":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"coordinates":{"x":95.74,"y":172.31},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":8,"pitcher":{"id":691769,"fullName":"Philip Abner","link":"/api/v1/people/691769"},"batter":{"id":664954,"fullName":"Brett Sullivan","link":"/api/v1/people/664954"},"coordinates":{"x":132.54,"y":190.65},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":8,"pitcher":{"id":657514,"fullName":"Brennan Bernardino","link":"/api/v1/people/657514"},"batter":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"coordinates":{"x":104.36,"y":172.82},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":8,"pitcher":{"id":657514,"fullName":"Brennan Bernardino","link":"/api/v1/people/657514"},"batter":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"coordinates":{"x":54.95,"y":58.08},"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":8,"pitcher":{"id":657514,"fullName":"Brennan Bernardino","link":"/api/v1/people/657514"},"batter":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"coordinates":{"x":195.04,"y":79.94},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":8,"pitcher":{"id":657514,"fullName":"Brennan Bernardino","link":"/api/v1/people/657514"},"batter":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"coordinates":{"x":112.21,"y":81.73},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":8,"pitcher":{"id":657514,"fullName":"Brennan Bernardino","link":"/api/v1/people/657514"},"batter":{"id":682988,"fullName":"Tyler Locklear","link":"/api/v1/people/682988"},"coordinates":{"x":118.05,"y":90.16},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":8,"pitcher":{"id":657514,"fullName":"Brennan Bernardino","link":"/api/v1/people/657514"},"batter":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"coordinates":{"x":95.23,"y":168.25},"type":"O","description":"Forceout"}]}},{"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":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":9,"pitcher":{"id":805299,"fullName":"Brandyn Garcia","link":"/api/v1/people/805299"},"batter":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"coordinates":{"x":121.09,"y":149.49},"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":9,"pitcher":{"id":805299,"fullName":"Brandyn Garcia","link":"/api/v1/people/805299"},"batter":{"id":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"coordinates":{"x":110.83,"y":134.96},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":9,"pitcher":{"id":605447,"fullName":"Jordan Romano","link":"/api/v1/people/605447"},"batter":{"id":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"coordinates":{"x":146.45,"y":160.14},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":9,"pitcher":{"id":605447,"fullName":"Jordan Romano","link":"/api/v1/people/605447"},"batter":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"coordinates":{"x":147.1,"y":152.26},"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":605447,"fullName":"Jordan Romano","link":"/api/v1/people/605447"},"batter":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"coordinates":{"x":158.11,"y":165.72},"type":"O","description":"Lineout"}]}}]},"linescore":{"currentInning":9,"currentInningOrdinal":"9th","inningState":"Bottom","inningHalf":"Bottom","isTopInning":false,"scheduledInnings":9,"innings":[{"num":1,"ordinalNum":"1st","home":{"runs":1,"hits":3,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":2,"ordinalNum":"2nd","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":4,"hits":3,"errors":0,"leftOnBase":0}},{"num":3,"ordinalNum":"3rd","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":1}},{"num":4,"ordinalNum":"4th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":1},"away":{"runs":2,"hits":1,"errors":0,"leftOnBase":0}},{"num":5,"ordinalNum":"5th","home":{"runs":1,"hits":2,"errors":0,"leftOnBase":3},"away":{"runs":0,"hits":2,"errors":0,"leftOnBase":1}},{"num":6,"ordinalNum":"6th","home":{"runs":0,"hits":1,"errors":1,"leftOnBase":3},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":3}},{"num":7,"ordinalNum":"7th","home":{"runs":1,"hits":0,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":8,"ordinalNum":"8th","home":{"runs":1,"hits":3,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":1,"errors":0,"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":4,"hits":11,"errors":1,"leftOnBase":15},"away":{"runs":6,"hits":8,"errors":0,"leftOnBase":6}},"defense":{"pitcher":{"id":605447,"fullName":"Jordan Romano","link":"/api/v1/people/605447"},"catcher":{"id":664954,"fullName":"Brett Sullivan","link":"/api/v1/people/664954"},"first":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"second":{"id":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"third":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"shortstop":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"left":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"center":{"id":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"right":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"batter":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"onDeck":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"inHole":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"battingOrder":4,"team":{"id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"}},"offense":{"batter":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"onDeck":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"inHole":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"pitcher":{"id":805299,"fullName":"Brandyn Garcia","link":"/api/v1/people/805299"},"battingOrder":1,"team":{"id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"}},"balls":1,"strikes":2,"outs":3},"boxscore":{"teams":{"away":{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"teamStats":{"batting":{"flyOuts":4,"groundOuts":10,"airOuts":9,"runs":6,"doubles":2,"triples":0,"homeRuns":2,"strikeOuts":7,"baseOnBalls":4,"intentionalWalks":0,"hits":8,"hitByPitch":0,"avg":".255","atBats":34,"obp":".323","slg":".421","ops":".744","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":39,"totalBases":16,"rbi":6,"leftOnBase":17,"sacBunts":0,"sacFlies":0,"catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"17.00","popOuts":3,"lineOuts":2},"pitching":{"flyOuts":8,"groundOuts":11,"airOuts":11,"runs":4,"doubles":1,"triples":1,"homeRuns":1,"strikeOuts":3,"baseOnBalls":10,"intentionalWalks":0,"hits":11,"hitByPitch":0,"atBats":36,"obp":".457","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":200,"era":"5.47","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":4,"whip":"1.52","battersFaced":46,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":200,"balls":85,"strikes":115,"strikePercentage":".580","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":4,"pitchesPerInning":"22.22","runsScoredPer9":"4.00","homeRunsPer9":"1.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":12,"putOuts":27,"errors":0,"chances":39,"passedBall":1,"pickoffs":0}},"players":{"ID663372":{"person":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"jerseyNumber":"18","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"stats":{"batting":{},"pitching":{"note":"(W, 5-6)","summary":"5.0 IP, 2 ER, 2 K, 3 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":5,"groundOuts":5,"airOuts":7,"runs":2,"doubles":1,"triples":1,"homeRuns":0,"strikeOuts":2,"baseOnBalls":3,"intentionalWalks":0,"hits":7,"hitByPitch":0,"atBats":21,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":93,"inningsPitched":"5.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":24,"outs":15,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":93,"balls":34,"strikes":59,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"3.60","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"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":18,"gamesStarted":18,"flyOuts":56,"groundOuts":96,"airOuts":95,"runs":57,"doubles":22,"triples":3,"homeRuns":18,"strikeOuts":61,"baseOnBalls":36,"intentionalWalks":0,"hits":93,"hitByPitch":1,"atBats":341,"obp":".340","caughtStealing":3,"stolenBases":11,"stolenBasePercentage":".786","caughtStealingPercentage":".214","numberOfPitches":1428,"era":"5.59","inningsPitched":"87.0","wins":5,"losses":6,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":54,"whip":"1.48","battersFaced":382,"outs":261,"gamesPitched":18,"completeGames":0,"shutouts":0,"pitchesThrown":1428,"balls":533,"strikes":895,"strikePercentage":".630","hitBatsmen":1,"balks":0,"wildPitches":2,"pickoffs":1,"groundOutsToAirouts":"1.01","rbi":2,"winPercentage":".455","pitchesPerInning":"16.41","gamesFinished":0,"strikeoutWalkRatio":"1.69","strikeoutsPer9Inn":"6.31","walksPer9Inn":"3.72","hitsPer9Inn":"9.62","runsScoredPer9":"5.90","homeRunsPer9":"1.86","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":4,"passedBall":0,"popOuts":20,"lineOuts":19},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":6,"errors":2,"chances":15,"fielding":".867","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID691182":{"person":{"id":691182,"fullName":"Adael Amador","link":"/api/v1/people/691182"},"jerseyNumber":"1","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID666160":{"person":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"jerseyNumber":"22","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"battingOrder":"500","stats":{"batting":{"summary":"1-4 | 2 K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":83,"flyOuts":55,"groundOuts":50,"airOuts":84,"runs":41,"doubles":14,"triples":4,"homeRuns":19,"strikeOuts":79,"baseOnBalls":17,"intentionalWalks":0,"hits":77,"hitByPitch":3,"avg":".271","atBats":284,"obp":".313","slg":".549","ops":".862","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":310,"totalBases":156,"rbi":53,"leftOnBase":99,"sacBunts":0,"sacFlies":6,"babip":".302","groundOutsToAirouts":"0.60","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"14.95","popOuts":19,"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":5,"putOuts":118,"errors":1,"chances":124,"fielding":".992","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID623474":{"person":{"id":623474,"fullName":"Jimmy Herget","link":"/api/v1/people/623474"},"jerseyNumber":"44","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"stats":{"batting":{},"pitching":{"note":"(H, 7)","summary":"1.0 IP, 0 ER, 0 K, 2 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":2,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":20,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":20,"balls":10,"strikes":10,"strikePercentage":".500","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":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":36,"gamesStarted":3,"flyOuts":22,"groundOuts":18,"airOuts":46,"runs":26,"doubles":10,"triples":1,"homeRuns":6,"strikeOuts":34,"baseOnBalls":19,"intentionalWalks":2,"hits":39,"hitByPitch":2,"atBats":131,"obp":".385","caughtStealing":0,"stolenBases":7,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":639,"era":"6.35","inningsPitched":"34.0","wins":0,"losses":4,"saves":3,"saveOpportunities":5,"holds":7,"blownSaves":2,"earnedRuns":24,"whip":"1.71","battersFaced":158,"outs":102,"gamesPitched":36,"completeGames":0,"shutouts":0,"pitchesThrown":639,"balls":236,"strikes":403,"strikePercentage":".630","hitBatsmen":2,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"0.39","rbi":1,"winPercentage":".000","pitchesPerInning":"18.79","gamesFinished":12,"strikeoutWalkRatio":"1.79","strikeoutsPer9Inn":"9.00","walksPer9Inn":"5.03","hitsPer9Inn":"10.32","runsScoredPer9":"6.88","homeRunsPer9":"1.59","inheritedRunners":15,"inheritedRunnersScored":6,"catchersInterference":0,"sacBunts":2,"sacFlies":4,"passedBall":0,"popOuts":11,"lineOuts":13},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":1,"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":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"battingOrder":"100","stats":{"batting":{"summary":"0-4","gamesPlayed":1,"flyOuts":1,"groundOuts":2,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"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":106,"flyOuts":45,"groundOuts":104,"airOuts":101,"runs":57,"doubles":25,"triples":7,"homeRuns":13,"strikeOuts":69,"baseOnBalls":19,"intentionalWalks":0,"hits":114,"hitByPitch":4,"avg":".300","atBats":380,"obp":".337","slg":".505","ops":".842","caughtStealing":4,"stolenBases":20,"stolenBasePercentage":".833","caughtStealingPercentage":".167","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":412,"totalBases":192,"rbi":67,"leftOnBase":127,"sacBunts":4,"sacFlies":4,"babip":".334","groundOutsToAirouts":"1.03","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"29.23","popOuts":19,"lineOuts":37},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":249,"errors":2,"chances":252,"fielding":".992","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"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,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":102,"flyOuts":51,"groundOuts":81,"airOuts":94,"runs":36,"doubles":25,"triples":0,"homeRuns":3,"strikeOuts":62,"baseOnBalls":30,"intentionalWalks":0,"hits":91,"hitByPitch":5,"avg":".283","atBats":322,"obp":".348","slg":".388","ops":".736","caughtStealing":5,"stolenBases":4,"stolenBasePercentage":".444","caughtStealingPercentage":".556","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":363,"totalBases":125,"rbi":43,"leftOnBase":139,"sacBunts":1,"sacFlies":5,"babip":".336","groundOutsToAirouts":"0.86","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"107.33","popOuts":7,"lineOuts":36},"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":11,"putOuts":210,"errors":3,"chances":224,"fielding":".987","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":21,"gamesStarted":21,"flyOuts":78,"groundOuts":118,"airOuts":120,"runs":87,"doubles":37,"triples":5,"homeRuns":21,"strikeOuts":96,"baseOnBalls":26,"intentionalWalks":0,"hits":143,"hitByPitch":6,"atBats":474,"obp":".344","caughtStealing":2,"stolenBases":10,"stolenBasePercentage":".833","caughtStealingPercentage":".167","numberOfPitches":1845,"era":"6.63","inningsPitched":"112.2","wins":3,"losses":10,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":83,"whip":"1.50","battersFaced":509,"outs":338,"gamesPitched":21,"completeGames":1,"shutouts":0,"pitchesThrown":1845,"balls":608,"strikes":1237,"strikePercentage":".670","hitBatsmen":6,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"0.98","rbi":0,"winPercentage":".231","pitchesPerInning":"16.38","gamesFinished":0,"strikeoutWalkRatio":"3.69","strikeoutsPer9Inn":"7.67","walksPer9Inn":"2.08","hitsPer9Inn":"11.42","runsScoredPer9":"6.95","homeRunsPer9":"1.68","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":3,"passedBall":0,"popOuts":15,"lineOuts":27},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":7,"errors":2,"chances":16,"fielding":".875","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":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"battingOrder":"600","stats":{"batting":{"summary":"2-3 | 2B, BB, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":3,"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":4,"putOuts":2,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":103,"flyOuts":58,"groundOuts":65,"airOuts":94,"runs":55,"doubles":18,"triples":1,"homeRuns":13,"strikeOuts":111,"baseOnBalls":34,"intentionalWalks":0,"hits":97,"hitByPitch":5,"avg":".265","atBats":366,"obp":".335","slg":".426","ops":".761","caughtStealing":4,"stolenBases":8,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":406,"totalBases":156,"rbi":49,"leftOnBase":140,"sacBunts":0,"sacFlies":1,"babip":".346","groundOutsToAirouts":"0.69","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"28.15","popOuts":16,"lineOuts":20},"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":194,"putOuts":148,"errors":9,"chances":351,"fielding":".974","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"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":{"note":"(H, 10)","summary":"1.0 IP, ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":2,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":6,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":26,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":1,"battersFaced":6,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":26,"balls":10,"strikes":16,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"9.00","homeRunsPer9":"9.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":57,"gamesStarted":2,"flyOuts":33,"groundOuts":54,"airOuts":55,"runs":20,"doubles":11,"triples":0,"homeRuns":4,"strikeOuts":37,"baseOnBalls":14,"intentionalWalks":1,"hits":45,"hitByPitch":3,"atBats":186,"obp":".302","caughtStealing":1,"stolenBases":9,"stolenBasePercentage":".900","caughtStealingPercentage":".100","numberOfPitches":794,"era":"2.72","inningsPitched":"49.2","wins":3,"losses":3,"saves":1,"saveOpportunities":5,"holds":10,"blownSaves":4,"earnedRuns":15,"whip":"1.19","battersFaced":209,"outs":149,"gamesPitched":57,"completeGames":0,"shutouts":0,"pitchesThrown":794,"balls":302,"strikes":492,"strikePercentage":".620","hitBatsmen":3,"balks":0,"wildPitches":1,"pickoffs":3,"groundOutsToAirouts":"0.98","rbi":1,"winPercentage":".500","pitchesPerInning":"15.99","gamesFinished":7,"strikeoutWalkRatio":"2.64","strikeoutsPer9Inn":"6.70","walksPer9Inn":"2.54","hitsPer9Inn":"8.15","runsScoredPer9":"3.62","homeRunsPer9":"0.72","inheritedRunners":39,"inheritedRunnersScored":12,"catchersInterference":1,"sacBunts":3,"sacFlies":2,"passedBall":0,"popOuts":8,"lineOuts":14},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":4,"errors":1,"chances":13,"fielding":".923","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID656786":{"person":{"id":656786,"fullName":"Parker Mushinski","link":"/api/v1/people/656786"},"jerseyNumber":"67","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"stats":{"batting":{},"pitching":{"summary":"0.2 IP, 0 ER, 0 K, 2 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":2,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":26,"inningsPitched":"0.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":5,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":26,"balls":14,"strikes":12,"strikePercentage":".460","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":5,"gamesStarted":0,"flyOuts":3,"groundOuts":6,"airOuts":6,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":4,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":17,"obp":".429","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":88,"era":"2.08","inningsPitched":"4.1","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":1,"whip":"2.08","battersFaced":21,"outs":13,"gamesPitched":5,"completeGames":0,"shutouts":0,"pitchesThrown":88,"balls":39,"strikes":49,"strikePercentage":".560","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":"1.000","pitchesPerInning":"20.31","gamesFinished":1,"strikeoutWalkRatio":"0.00","strikeoutsPer9Inn":"0.00","walksPer9Inn":"8.31","hitsPer9Inn":"10.38","runsScoredPer9":"2.08","homeRunsPer9":"0.00","inheritedRunners":4,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID694249":{"person":{"id":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"jerseyNumber":"16","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"battingOrder":"200","stats":{"batting":{"summary":"1-5 | K","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":2,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":53,"flyOuts":33,"groundOuts":34,"airOuts":55,"runs":35,"doubles":14,"triples":3,"homeRuns":5,"strikeOuts":42,"baseOnBalls":23,"intentionalWalks":2,"hits":52,"hitByPitch":3,"avg":".292","atBats":178,"obp":".375","slg":".489","ops":".864","caughtStealing":3,"stolenBases":7,"stolenBasePercentage":".700","caughtStealingPercentage":".300","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":209,"totalBases":87,"rbi":30,"leftOnBase":77,"sacBunts":1,"sacFlies":4,"babip":".348","groundOutsToAirouts":"0.62","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"35.60","popOuts":8,"lineOuts":14},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":10,"putOuts":151,"errors":3,"chances":164,"fielding":".982","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID675848":{"person":{"id":675848,"fullName":"Juan Mejia","link":"/api/v1/people/675848"},"jerseyNumber":"47","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"stats":{"batting":{},"pitching":{"note":"(H, 8)","summary":"0.1 IP, ER, K, 2 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":2,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":18,"inningsPitched":"0.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":1,"battersFaced":3,"outs":1,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":18,"balls":10,"strikes":8,"strikePercentage":".440","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"27.00","homeRunsPer9":"0.00","inheritedRunners":3,"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":48,"gamesStarted":1,"flyOuts":27,"groundOuts":47,"airOuts":51,"runs":34,"doubles":4,"triples":1,"homeRuns":4,"strikeOuts":50,"baseOnBalls":30,"intentionalWalks":2,"hits":52,"hitByPitch":2,"atBats":194,"obp":".367","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","numberOfPitches":954,"era":"5.44","inningsPitched":"51.1","wins":3,"losses":6,"saves":4,"saveOpportunities":5,"holds":8,"blownSaves":1,"earnedRuns":31,"whip":"1.60","battersFaced":232,"outs":154,"gamesPitched":48,"completeGames":0,"shutouts":0,"pitchesThrown":954,"balls":350,"strikes":604,"strikePercentage":".630","hitBatsmen":2,"balks":0,"wildPitches":2,"pickoffs":1,"groundOutsToAirouts":"0.92","rbi":0,"winPercentage":".333","pitchesPerInning":"18.58","gamesFinished":16,"strikeoutWalkRatio":"1.67","strikeoutsPer9Inn":"8.77","walksPer9Inn":"5.26","hitsPer9Inn":"9.12","runsScoredPer9":"5.96","homeRunsPer9":"0.70","inheritedRunners":28,"inheritedRunnersScored":8,"catchersInterference":0,"sacBunts":3,"sacFlies":3,"passedBall":0,"popOuts":8,"lineOuts":16},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":5,"errors":2,"chances":12,"fielding":".833","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":"400","stats":{"batting":{"summary":"0-3 | BB, K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":111,"flyOuts":53,"groundOuts":63,"airOuts":98,"runs":69,"doubles":16,"triples":1,"homeRuns":34,"strikeOuts":152,"baseOnBalls":39,"intentionalWalks":3,"hits":104,"hitByPitch":4,"avg":".251","atBats":414,"obp":".320","slg":".541","ops":".861","caughtStealing":4,"stolenBases":5,"stolenBasePercentage":".556","caughtStealingPercentage":".444","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":460,"totalBases":224,"rbi":69,"leftOnBase":197,"sacBunts":0,"sacFlies":3,"babip":".303","groundOutsToAirouts":"0.64","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"12.18","popOuts":24,"lineOuts":21},"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":11,"stolenBases":58,"stolenBasePercentage":".841","caughtStealingPercentage":".159","assists":17,"putOuts":517,"errors":10,"chances":544,"fielding":".982","passedBall":5,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID687312":{"person":{"id":687312,"fullName":"Gabriel Hughes","link":"/api/v1/people/687312"},"jerseyNumber":"43","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":6,"flyOuts":20,"groundOuts":30,"airOuts":37,"runs":21,"doubles":7,"triples":2,"homeRuns":2,"strikeOuts":31,"baseOnBalls":12,"intentionalWalks":0,"hits":31,"hitByPitch":2,"atBats":126,"obp":".317","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":558,"era":"5.61","inningsPitched":"33.2","wins":0,"losses":4,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":21,"whip":"1.28","battersFaced":143,"outs":101,"gamesPitched":7,"completeGames":0,"shutouts":0,"pitchesThrown":558,"balls":194,"strikes":364,"strikePercentage":".650","hitBatsmen":2,"balks":0,"wildPitches":2,"pickoffs":1,"groundOutsToAirouts":"0.81","rbi":0,"winPercentage":".000","pitchesPerInning":"16.57","gamesFinished":1,"strikeoutWalkRatio":"2.58","strikeoutsPer9Inn":"8.29","walksPer9Inn":"3.21","hitsPer9Inn":"8.29","runsScoredPer9":"5.61","homeRunsPer9":"0.53","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":5,"lineOuts":12},"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}},"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":21,"gamesStarted":21,"flyOuts":91,"groundOuts":118,"airOuts":146,"runs":58,"doubles":30,"triples":5,"homeRuns":24,"strikeOuts":66,"baseOnBalls":26,"intentionalWalks":0,"hits":116,"hitByPitch":2,"atBats":439,"obp":".304","caughtStealing":2,"stolenBases":10,"stolenBasePercentage":".833","caughtStealingPercentage":".167","numberOfPitches":1811,"era":"4.43","inningsPitched":"113.2","wins":12,"losses":5,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":56,"whip":"1.25","battersFaced":474,"outs":341,"gamesPitched":21,"completeGames":0,"shutouts":0,"pitchesThrown":1811,"balls":697,"strikes":1114,"strikePercentage":".620","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":1,"groundOutsToAirouts":"0.81","rbi":0,"winPercentage":".706","pitchesPerInning":"15.93","gamesFinished":0,"strikeoutWalkRatio":"2.54","strikeoutsPer9Inn":"5.23","walksPer9Inn":"2.06","hitsPer9Inn":"9.18","runsScoredPer9":"4.59","homeRunsPer9":"1.90","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":6,"passedBall":0,"popOuts":17,"lineOuts":38},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":12,"putOuts":8,"errors":0,"chances":20,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID688642":{"person":{"id":688642,"fullName":"Zach Agnos","link":"/api/v1/people/688642"},"jerseyNumber":"36","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":30,"gamesStarted":2,"flyOuts":54,"groundOuts":70,"airOuts":86,"runs":48,"doubles":20,"triples":2,"homeRuns":8,"strikeOuts":43,"baseOnBalls":25,"intentionalWalks":2,"hits":76,"hitByPitch":5,"atBats":270,"obp":".349","caughtStealing":2,"stolenBases":3,"stolenBasePercentage":".600","caughtStealingPercentage":".400","numberOfPitches":1127,"era":"5.77","inningsPitched":"68.2","wins":0,"losses":2,"saves":2,"saveOpportunities":2,"holds":0,"blownSaves":0,"earnedRuns":44,"whip":"1.47","battersFaced":305,"outs":206,"gamesPitched":30,"completeGames":0,"shutouts":0,"pitchesThrown":1127,"balls":407,"strikes":720,"strikePercentage":".640","hitBatsmen":5,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.81","rbi":0,"winPercentage":".000","pitchesPerInning":"16.41","gamesFinished":13,"strikeoutWalkRatio":"1.72","strikeoutsPer9Inn":"5.64","walksPer9Inn":"3.28","hitsPer9Inn":"9.96","runsScoredPer9":"6.29","homeRunsPer9":"1.05","inheritedRunners":10,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":1,"sacFlies":4,"passedBall":0,"popOuts":8,"lineOuts":24},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":5,"errors":0,"chances":12,"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":36,"flyOuts":16,"groundOuts":24,"airOuts":29,"runs":8,"doubles":7,"triples":2,"homeRuns":1,"strikeOuts":28,"baseOnBalls":6,"intentionalWalks":0,"hits":20,"hitByPitch":0,"avg":".200","atBats":100,"obp":".243","slg":".340","ops":".583","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":107,"totalBases":34,"rbi":10,"leftOnBase":54,"sacBunts":0,"sacFlies":1,"babip":".264","groundOutsToAirouts":"0.83","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"100.00","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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":52,"errors":1,"chances":54,"fielding":".981","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":16,"gamesStarted":5,"flyOuts":56,"groundOuts":52,"airOuts":85,"runs":46,"doubles":24,"triples":1,"homeRuns":15,"strikeOuts":58,"baseOnBalls":13,"intentionalWalks":2,"hits":87,"hitByPitch":2,"atBats":276,"obp":".347","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":1048,"era":"5.88","inningsPitched":"67.1","wins":0,"losses":3,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":44,"whip":"1.49","battersFaced":297,"outs":202,"gamesPitched":16,"completeGames":0,"shutouts":0,"pitchesThrown":1048,"balls":337,"strikes":711,"strikePercentage":".680","hitBatsmen":2,"balks":1,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.61","rbi":0,"winPercentage":".000","pitchesPerInning":"15.56","gamesFinished":7,"strikeoutWalkRatio":"4.46","strikeoutsPer9Inn":"7.75","walksPer9Inn":"1.74","hitsPer9Inn":"11.63","runsScoredPer9":"6.15","homeRunsPer9":"2.00","inheritedRunners":8,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":3,"sacFlies":3,"passedBall":0,"popOuts":13,"lineOuts":16},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":3,"errors":1,"chances":8,"fielding":".875","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":"1-4 | HR, K, 3 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":4,"rbi":3,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":1,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":60,"flyOuts":31,"groundOuts":34,"airOuts":55,"runs":17,"doubles":10,"triples":1,"homeRuns":6,"strikeOuts":29,"baseOnBalls":8,"intentionalWalks":0,"hits":36,"hitByPitch":1,"avg":".238","atBats":151,"obp":".278","slg":".437","ops":".715","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":163,"totalBases":66,"rbi":23,"leftOnBase":70,"sacBunts":1,"sacFlies":2,"babip":".254","groundOutsToAirouts":"0.62","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"25.17","popOuts":15,"lineOuts":9},"pitching":{"gamesPlayed":6,"gamesStarted":0,"flyOuts":7,"groundOuts":10,"airOuts":8,"runs":4,"doubles":4,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":2,"intentionalWalks":0,"hits":10,"hitByPitch":0,"atBats":28,"obp":".387","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":87,"era":"5.14","inningsPitched":"7.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":4,"whip":"1.71","battersFaced":31,"outs":21,"gamesPitched":6,"completeGames":0,"shutouts":0,"pitchesThrown":87,"balls":28,"strikes":59,"strikePercentage":".680","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.25","rbi":0,"winPercentage":".---","pitchesPerInning":"12.43","gamesFinished":6,"strikeoutWalkRatio":"0.50","strikeoutsPer9Inn":"1.29","walksPer9Inn":"2.57","hitsPer9Inn":"12.86","runsScoredPer9":"5.14","homeRunsPer9":"1.29","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"gamesStarted":1,"caughtStealing":6,"stolenBases":34,"stolenBasePercentage":".850","caughtStealingPercentage":".150","assists":14,"putOuts":292,"errors":4,"chances":310,"fielding":".987","passedBall":3,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID547179":{"person":{"id":547179,"fullName":"Michael Lorenzen","link":"/api/v1/people/547179"},"jerseyNumber":"24","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":25,"gamesStarted":24,"flyOuts":77,"groundOuts":124,"airOuts":123,"runs":96,"doubles":29,"triples":6,"homeRuns":18,"strikeOuts":81,"baseOnBalls":46,"intentionalWalks":0,"hits":164,"hitByPitch":5,"atBats":483,"obp":".397","caughtStealing":1,"stolenBases":6,"stolenBasePercentage":".857","caughtStealingPercentage":".143","numberOfPitches":2106,"era":"6.83","inningsPitched":"112.0","wins":3,"losses":10,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":85,"whip":"1.88","battersFaced":543,"outs":336,"gamesPitched":25,"completeGames":0,"shutouts":0,"pitchesThrown":2106,"balls":809,"strikes":1297,"strikePercentage":".620","hitBatsmen":5,"balks":1,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"1.01","rbi":0,"winPercentage":".231","pitchesPerInning":"18.80","gamesFinished":0,"strikeoutWalkRatio":"1.76","strikeoutsPer9Inn":"6.51","walksPer9Inn":"3.70","hitsPer9Inn":"13.18","runsScoredPer9":"7.71","homeRunsPer9":"1.45","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":8,"passedBall":0,"popOuts":17,"lineOuts":29},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":12,"putOuts":12,"errors":1,"chances":25,"fielding":".960","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID678662":{"person":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"jerseyNumber":"14","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"battingOrder":"701","stats":{"batting":{"summary":"1-1 | 2B","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":2,"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":111,"flyOuts":66,"groundOuts":86,"airOuts":115,"runs":41,"doubles":20,"triples":0,"homeRuns":9,"strikeOuts":102,"baseOnBalls":23,"intentionalWalks":0,"hits":77,"hitByPitch":2,"avg":".207","atBats":372,"obp":".252","slg":".333","ops":".585","caughtStealing":1,"stolenBases":5,"stolenBasePercentage":".833","caughtStealingPercentage":".167","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":405,"totalBases":124,"rbi":37,"leftOnBase":204,"sacBunts":1,"sacFlies":7,"babip":".254","groundOutsToAirouts":"0.75","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"41.33","popOuts":26,"lineOuts":23},"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":242,"putOuts":132,"errors":9,"chances":383,"fielding":".977","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID681198":{"person":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"jerseyNumber":"7","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"battingOrder":"300","stats":{"batting":{"summary":"1-4 | BB, K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":10,"errors":0,"chances":10,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":118,"flyOuts":73,"groundOuts":111,"airOuts":119,"runs":50,"doubles":24,"triples":2,"homeRuns":13,"strikeOuts":68,"baseOnBalls":46,"intentionalWalks":0,"hits":123,"hitByPitch":7,"avg":".294","atBats":419,"obp":".371","slg":".453","ops":".824","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":474,"totalBases":190,"rbi":59,"leftOnBase":159,"sacBunts":0,"sacFlies":2,"babip":".324","groundOutsToAirouts":"0.93","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"32.23","popOuts":21,"lineOuts":25},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":57,"putOuts":786,"errors":3,"chances":846,"fielding":".996","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID681393":{"person":{"id":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"jerseyNumber":"35","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"battingOrder":"800","stats":{"batting":{"summary":"0-3 | BB","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":2,"errors":0,"chances":8,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":67,"flyOuts":39,"groundOuts":36,"airOuts":57,"runs":17,"doubles":12,"triples":0,"homeRuns":4,"strikeOuts":72,"baseOnBalls":26,"intentionalWalks":0,"hits":41,"hitByPitch":8,"avg":".200","atBats":205,"obp":".313","slg":".317","ops":".630","caughtStealing":3,"stolenBases":6,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":240,"totalBases":65,"rbi":16,"leftOnBase":94,"sacBunts":0,"sacFlies":1,"babip":".285","groundOutsToAirouts":"0.63","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"51.25","popOuts":11,"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":46,"putOuts":287,"errors":3,"chances":336,"fielding":".991","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID605447":{"person":{"id":605447,"fullName":"Jordan Romano","link":"/api/v1/people/605447"},"jerseyNumber":"68","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"stats":{"batting":{},"pitching":{"note":"(S, 12)","summary":"1.0 IP, 0 ER, 0 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":17,"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":17,"balls":7,"strikes":10,"strikePercentage":".590","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":23,"gamesStarted":0,"flyOuts":10,"groundOuts":11,"airOuts":22,"runs":13,"doubles":4,"triples":0,"homeRuns":1,"strikeOuts":26,"baseOnBalls":13,"intentionalWalks":1,"hits":22,"hitByPitch":1,"atBats":80,"obp":".379","caughtStealing":0,"stolenBases":10,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":418,"era":"5.95","inningsPitched":"19.2","wins":0,"losses":2,"saves":12,"saveOpportunities":15,"holds":1,"blownSaves":3,"earnedRuns":13,"whip":"1.78","battersFaced":95,"outs":59,"gamesPitched":23,"completeGames":0,"shutouts":0,"pitchesThrown":418,"balls":153,"strikes":265,"strikePercentage":".630","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.50","rbi":0,"winPercentage":".000","pitchesPerInning":"21.25","gamesFinished":19,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"11.90","walksPer9Inn":"5.95","hitsPer9Inn":"10.07","runsScoredPer9":"5.95","homeRunsPer9":"0.46","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":5,"lineOuts":7},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":true,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID691728":{"person":{"id":691728,"fullName":"Zac Veen","link":"/api/v1/people/691728"},"jerseyNumber":"13","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"battingOrder":"700","stats":{"batting":{"summary":"1-3 | HR, K, 2 RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":4,"rbi":2,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"3.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"avg":".333","atBats":3,"obp":".333","slg":"1.333","ops":"1.666","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":4,"rbi":2,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"babip":".000","groundOutsToAirouts":"0.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"3.00","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID693308":{"person":{"id":693308,"fullName":"Nick Frasso","link":"/api/v1/people/693308"},"jerseyNumber":"41","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":3,"gamesStarted":0,"flyOuts":3,"groundOuts":2,"airOuts":4,"runs":4,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":13,"obp":".385","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":55,"era":"9.00","inningsPitched":"3.0","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"whip":"1.67","battersFaced":14,"outs":9,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":55,"balls":21,"strikes":34,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.50","rbi":0,"winPercentage":".000","pitchesPerInning":"18.33","gamesFinished":3,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"9.00","walksPer9Inn":"0.00","hitsPer9Inn":"15.00","runsScoredPer9":"12.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":0,"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}}},"batters":[664983,694249,681198,696100,666160,650489,691728,678662,681393,664954,663372,656786,675848,623474,657514,605447],"pitchers":[663372,656786,675848,623474,657514,605447],"bench":[691182,687597,687859],"bullpen":[688642,693308,607536,685299,687312,547179,608372],"battingOrder":[664983,694249,681198,696100,666160,650489,678662,681393,664954],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Castro, W (18, Carrillo); Tovar (20, Abner)."},{"label":"HR","value":"Sullivan, B (6, 2nd inning off Kelly, Me, 2 on, 2 out); Veen (1, 4th inning off Kelly, Me, 1 on, 0 out)."},{"label":"TB","value":"Carrigg; Castro, W 3; Moniak; Rumfield; Sullivan, B 4; Tovar 2; Veen 4."},{"label":"RBI","value":"Castro, W (49); Sullivan, B 3 (23); Veen 2 (2)."},{"label":"2-out RBI","value":"Sullivan, B 3."},{"label":"Runners left in scoring position, 2 out","value":"Sullivan, B; Carrigg 2; Moniak."},{"label":"GIDP","value":"Goodman."},{"label":"Team RISP","value":"2-for-11."},{"label":"Team LOB","value":"6."}]},{"title":"BASERUNNING","fieldList":[{"label":"SB","value":"Castro, W (8, 3rd base off Carrillo/Moreno)."}]},{"title":"FIELDING","fieldList":[{"label":"PB","value":"Sullivan, B (3)."},{"label":"DP","value":"2 (2 Castro, W-Norby-Rumfield)."}]}],"note":[]},"home":{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"teamStats":{"batting":{"flyOuts":8,"groundOuts":11,"airOuts":11,"runs":4,"doubles":1,"triples":1,"homeRuns":1,"strikeOuts":3,"baseOnBalls":10,"intentionalWalks":0,"hits":11,"hitByPitch":0,"avg":".243","atBats":36,"obp":".316","slg":".396","ops":".712","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":46,"totalBases":17,"rbi":4,"leftOnBase":27,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"36.00","popOuts":2,"lineOuts":1},"pitching":{"flyOuts":4,"groundOuts":10,"airOuts":9,"runs":6,"doubles":2,"triples":0,"homeRuns":2,"strikeOuts":7,"baseOnBalls":4,"intentionalWalks":0,"hits":8,"hitByPitch":0,"atBats":34,"obp":".316","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":126,"era":"4.12","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":6,"whip":"1.29","battersFaced":39,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":126,"balls":51,"strikes":75,"strikePercentage":".600","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.11","rbi":6,"pitchesPerInning":"14.00","runsScoredPer9":"6.00","homeRunsPer9":"2.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":8,"putOuts":27,"errors":1,"chances":35,"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":24,"gamesStarted":24,"flyOuts":97,"groundOuts":147,"airOuts":166,"runs":47,"doubles":28,"triples":4,"homeRuns":13,"strikeOuts":101,"baseOnBalls":47,"intentionalWalks":0,"hits":129,"hitByPitch":0,"atBats":540,"obp":".300","caughtStealing":1,"stolenBases":8,"stolenBasePercentage":".889","caughtStealingPercentage":".111","numberOfPitches":2275,"era":"2.70","inningsPitched":"143.1","wins":11,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":43,"whip":"1.23","battersFaced":590,"outs":430,"gamesPitched":24,"completeGames":0,"shutouts":0,"pitchesThrown":2275,"balls":832,"strikes":1443,"strikePercentage":".630","hitBatsmen":0,"balks":1,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.89","rbi":0,"winPercentage":".733","pitchesPerInning":"15.87","gamesFinished":0,"strikeoutWalkRatio":"2.15","strikeoutsPer9Inn":"6.34","walksPer9Inn":"2.95","hitsPer9Inn":"8.10","runsScoredPer9":"2.95","homeRunsPer9":"0.82","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":3,"sacFlies":0,"passedBall":0,"popOuts":25,"lineOuts":44},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":1,"errors":0,"chances":7,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID666661":{"person":{"id":666661,"fullName":"Juan Morillo","link":"/api/v1/people/666661"},"jerseyNumber":"62","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":52,"gamesStarted":0,"flyOuts":19,"groundOuts":47,"airOuts":39,"runs":15,"doubles":7,"triples":1,"homeRuns":2,"strikeOuts":56,"baseOnBalls":17,"intentionalWalks":1,"hits":33,"hitByPitch":2,"atBats":171,"obp":".269","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":763,"era":"2.42","inningsPitched":"48.1","wins":3,"losses":4,"saves":1,"saveOpportunities":5,"holds":15,"blownSaves":4,"earnedRuns":13,"whip":"1.03","battersFaced":194,"outs":145,"gamesPitched":52,"completeGames":0,"shutouts":0,"pitchesThrown":763,"balls":267,"strikes":496,"strikePercentage":".650","hitBatsmen":2,"balks":0,"wildPitches":4,"pickoffs":0,"groundOutsToAirouts":"1.21","rbi":0,"winPercentage":".429","pitchesPerInning":"15.79","gamesFinished":11,"strikeoutWalkRatio":"3.29","strikeoutsPer9Inn":"10.43","walksPer9Inn":"3.17","hitsPer9Inn":"6.14","runsScoredPer9":"2.79","homeRunsPer9":"0.37","inheritedRunners":22,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":1,"sacFlies":3,"passedBall":0,"popOuts":10,"lineOuts":10},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":2,"errors":1,"chances":8,"fielding":".875","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID694297":{"person":{"id":694297,"fullName":"Brandon Pfaadt","link":"/api/v1/people/694297"},"jerseyNumber":"32","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":21,"gamesStarted":11,"flyOuts":51,"groundOuts":98,"airOuts":97,"runs":36,"doubles":16,"triples":1,"homeRuns":8,"strikeOuts":54,"baseOnBalls":24,"intentionalWalks":0,"hits":79,"hitByPitch":4,"atBats":325,"obp":".301","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":1300,"era":"3.36","inningsPitched":"85.2","wins":6,"losses":1,"saves":0,"saveOpportunities":0,"holds":2,"blownSaves":0,"earnedRuns":32,"whip":"1.20","battersFaced":356,"outs":257,"gamesPitched":21,"completeGames":0,"shutouts":0,"pitchesThrown":1300,"balls":456,"strikes":844,"strikePercentage":".650","hitBatsmen":4,"balks":1,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.01","rbi":0,"winPercentage":".857","pitchesPerInning":"15.18","gamesFinished":2,"strikeoutWalkRatio":"2.25","strikeoutsPer9Inn":"5.67","walksPer9Inn":"2.52","hitsPer9Inn":"8.30","runsScoredPer9":"3.78","homeRunsPer9":"0.84","inheritedRunners":2,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":3,"passedBall":0,"popOuts":26,"lineOuts":20},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":10,"errors":0,"chances":12,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID694374":{"person":{"id":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374"},"jerseyNumber":"13","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"battingOrder":"800","stats":{"batting":{"summary":"0-3 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":5,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":65,"flyOuts":25,"groundOuts":54,"airOuts":44,"runs":21,"doubles":8,"triples":0,"homeRuns":6,"strikeOuts":46,"baseOnBalls":14,"intentionalWalks":0,"hits":41,"hitByPitch":0,"avg":".232","atBats":177,"obp":".284","slg":".379","ops":".663","caughtStealing":3,"stolenBases":6,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":199,"totalBases":67,"rbi":26,"leftOnBase":82,"sacBunts":5,"sacFlies":3,"babip":".273","groundOutsToAirouts":"1.23","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"29.50","popOuts":10,"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":19,"putOuts":194,"errors":2,"chances":215,"fielding":".991","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID672629":{"person":{"id":672629,"fullName":"Gerardo Carrillo","link":"/api/v1/people/672629"},"jerseyNumber":"68","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"stats":{"batting":{},"pitching":{"summary":"2.0 IP, 0 ER, 4 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":7,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":31,"inningsPitched":"2.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":9,"outs":6,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":31,"balls":13,"strikes":18,"strikePercentage":".580","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"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":7,"gamesStarted":0,"flyOuts":5,"groundOuts":12,"airOuts":9,"runs":2,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":15,"baseOnBalls":7,"intentionalWalks":1,"hits":7,"hitByPitch":0,"atBats":43,"obp":".280","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":196,"era":"0.71","inningsPitched":"12.2","wins":2,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"whip":"1.11","battersFaced":51,"outs":38,"gamesPitched":7,"completeGames":0,"shutouts":0,"pitchesThrown":196,"balls":78,"strikes":118,"strikePercentage":".600","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.33","rbi":0,"winPercentage":".667","pitchesPerInning":"15.47","gamesFinished":1,"strikeoutWalkRatio":"2.14","strikeoutsPer9Inn":"10.66","walksPer9Inn":"4.97","hitsPer9Inn":"4.97","runsScoredPer9":"1.42","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":2,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":"600","stats":{"batting":{"summary":"0-4 | BB","gamesPlayed":1,"flyOuts":1,"groundOuts":2,"airOuts":2,"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":5,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":2,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":115,"flyOuts":54,"groundOuts":92,"airOuts":121,"runs":55,"doubles":20,"triples":1,"homeRuns":18,"strikeOuts":90,"baseOnBalls":41,"intentionalWalks":2,"hits":96,"hitByPitch":7,"avg":".242","atBats":396,"obp":".322","slg":".434","ops":".756","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":10,"groundIntoTriplePlay":0,"plateAppearances":447,"totalBases":172,"rbi":58,"leftOnBase":198,"sacBunts":0,"sacFlies":3,"babip":".268","groundOutsToAirouts":"0.76","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"22.00","popOuts":43,"lineOuts":24},"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":177,"putOuts":79,"errors":5,"chances":261,"fielding":".981","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID663457":{"person":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"jerseyNumber":"21","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"battingOrder":"500","stats":{"batting":{"summary":"0-2 | 2 BB","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":2,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":56,"flyOuts":31,"groundOuts":55,"airOuts":45,"runs":24,"doubles":9,"triples":1,"homeRuns":3,"strikeOuts":44,"baseOnBalls":31,"intentionalWalks":2,"hits":40,"hitByPitch":0,"avg":".219","atBats":183,"obp":".330","slg":".328","ops":".658","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":215,"totalBases":60,"rbi":17,"leftOnBase":87,"sacBunts":0,"sacFlies":1,"babip":".270","groundOutsToAirouts":"1.22","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"61.00","popOuts":3,"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":3,"putOuts":111,"errors":1,"chances":115,"fielding":".991","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID682988":{"person":{"id":682988,"fullName":"Tyler Locklear","link":"/api/v1/people/682988"},"jerseyNumber":"31","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"battingOrder":"501","stats":{"batting":{"note":"b-","summary":"1-1","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":1,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":14,"flyOuts":3,"groundOuts":13,"airOuts":4,"runs":8,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":8,"baseOnBalls":4,"intentionalWalks":0,"hits":10,"hitByPitch":1,"avg":".294","atBats":34,"obp":".375","slg":".471","ops":".846","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":40,"totalBases":16,"rbi":6,"leftOnBase":20,"sacBunts":0,"sacFlies":1,"babip":".346","groundOutsToAirouts":"3.25","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"34.00","popOuts":1,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":67,"errors":1,"chances":71,"fielding":".986","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"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":{"note":"(L, 8-10)","summary":"5.0 IP, 6 ER, 2 K, 3 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":4,"groundOuts":4,"airOuts":8,"runs":6,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":2,"baseOnBalls":3,"intentionalWalks":0,"hits":6,"hitByPitch":0,"atBats":20,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":71,"inningsPitched":"5.0","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":6,"battersFaced":23,"outs":15,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":71,"balls":29,"strikes":42,"strikePercentage":".590","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":6,"gamesFinished":0,"runsScoredPer9":"10.80","homeRunsPer9":"3.60","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":2},"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":22,"gamesStarted":22,"flyOuts":78,"groundOuts":129,"airOuts":142,"runs":74,"doubles":22,"triples":3,"homeRuns":25,"strikeOuts":82,"baseOnBalls":53,"intentionalWalks":2,"hits":132,"hitByPitch":3,"atBats":480,"obp":".348","caughtStealing":4,"stolenBases":11,"stolenBasePercentage":".733","caughtStealingPercentage":".267","numberOfPitches":1993,"era":"5.11","inningsPitched":"125.0","wins":8,"losses":10,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":71,"whip":"1.48","battersFaced":542,"outs":375,"gamesPitched":22,"completeGames":1,"shutouts":0,"pitchesThrown":1993,"balls":743,"strikes":1250,"strikePercentage":".630","hitBatsmen":3,"balks":1,"wildPitches":0,"pickoffs":4,"groundOutsToAirouts":"0.91","rbi":6,"winPercentage":".444","pitchesPerInning":"15.94","gamesFinished":0,"strikeoutWalkRatio":"1.55","strikeoutsPer9Inn":"5.90","walksPer9Inn":"3.82","hitsPer9Inn":"9.50","runsScoredPer9":"5.33","homeRunsPer9":"1.80","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":1,"sacFlies":4,"passedBall":0,"popOuts":20,"lineOuts":44},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":13,"putOuts":11,"errors":1,"chances":25,"fielding":".960","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID814439":{"person":{"id":814439,"fullName":"Ryan Waldschmidt","link":"/api/v1/people/814439"},"jerseyNumber":"15","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"battingOrder":"900","stats":{"batting":{"summary":"0-3 | 2 BB, K","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":2,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":0,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":56,"flyOuts":27,"groundOuts":26,"airOuts":47,"runs":24,"doubles":13,"triples":1,"homeRuns":2,"strikeOuts":61,"baseOnBalls":13,"intentionalWalks":0,"hits":51,"hitByPitch":3,"avg":".280","atBats":182,"obp":".335","slg":".396","ops":".731","caughtStealing":1,"stolenBases":6,"stolenBasePercentage":".857","caughtStealingPercentage":".143","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":202,"totalBases":72,"rbi":15,"leftOnBase":82,"sacBunts":1,"sacFlies":2,"babip":".405","groundOutsToAirouts":"0.55","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"91.00","popOuts":4,"lineOuts":16},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":147,"errors":1,"chances":152,"fielding":".993","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID656464":{"person":{"id":656464,"fullName":"Kevin Ginkel","link":"/api/v1/people/656464"},"jerseyNumber":"37","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"stats":{"batting":{},"pitching":{},"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":54,"gamesStarted":0,"flyOuts":33,"groundOuts":43,"airOuts":56,"runs":24,"doubles":10,"triples":1,"homeRuns":6,"strikeOuts":49,"baseOnBalls":15,"intentionalWalks":1,"hits":43,"hitByPitch":0,"atBats":186,"obp":".283","caughtStealing":2,"stolenBases":5,"stolenBasePercentage":".714","caughtStealingPercentage":".286","numberOfPitches":795,"era":"3.71","inningsPitched":"51.0","wins":5,"losses":4,"saves":1,"saveOpportunities":2,"holds":11,"blownSaves":1,"earnedRuns":21,"whip":"1.14","battersFaced":206,"outs":153,"gamesPitched":54,"completeGames":0,"shutouts":0,"pitchesThrown":795,"balls":286,"strikes":509,"strikePercentage":".640","hitBatsmen":0,"balks":1,"wildPitches":3,"pickoffs":1,"groundOutsToAirouts":"0.77","rbi":0,"winPercentage":".556","pitchesPerInning":"15.59","gamesFinished":9,"strikeoutWalkRatio":"3.27","strikeoutsPer9Inn":"8.65","walksPer9Inn":"2.65","hitsPer9Inn":"7.59","runsScoredPer9":"4.24","homeRunsPer9":"1.06","inheritedRunners":20,"inheritedRunnersScored":8,"catchersInterference":0,"sacBunts":1,"sacFlies":4,"passedBall":0,"popOuts":10,"lineOuts":13},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":0,"errors":0,"chances":4,"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,"battingOrder":"400","stats":{"batting":{"summary":"2-3 | 2 BB, RBI, R","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":2,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":2,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":2,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":116,"flyOuts":83,"groundOuts":129,"airOuts":146,"runs":64,"doubles":23,"triples":3,"homeRuns":21,"strikeOuts":77,"baseOnBalls":40,"intentionalWalks":3,"hits":117,"hitByPitch":5,"avg":".252","atBats":465,"obp":".315","slg":".449","ops":".764","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":514,"totalBases":209,"rbi":67,"leftOnBase":154,"sacBunts":0,"sacFlies":4,"babip":".259","groundOutsToAirouts":"0.88","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"22.14","popOuts":28,"lineOuts":35},"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":258,"putOuts":126,"errors":3,"chances":387,"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"}]},"ID642528":{"person":{"id":642528,"fullName":"Jonathan Loáisiga","link":"/api/v1/people/642528"},"jerseyNumber":"43","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":50,"gamesStarted":0,"flyOuts":21,"groundOuts":58,"airOuts":42,"runs":16,"doubles":10,"triples":0,"homeRuns":3,"strikeOuts":36,"baseOnBalls":11,"intentionalWalks":2,"hits":42,"hitByPitch":1,"atBats":173,"obp":".287","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":723,"era":"2.85","inningsPitched":"47.1","wins":3,"losses":3,"saves":1,"saveOpportunities":5,"holds":8,"blownSaves":4,"earnedRuns":15,"whip":"1.12","battersFaced":190,"outs":142,"gamesPitched":50,"completeGames":0,"shutouts":0,"pitchesThrown":723,"balls":241,"strikes":482,"strikePercentage":".670","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.38","rbi":0,"winPercentage":".500","pitchesPerInning":"15.27","gamesFinished":13,"strikeoutWalkRatio":"3.27","strikeoutsPer9Inn":"6.85","walksPer9Inn":"2.09","hitsPer9Inn":"7.99","runsScoredPer9":"3.04","homeRunsPer9":"0.57","inheritedRunners":19,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":2,"sacFlies":3,"passedBall":0,"popOuts":6,"lineOuts":15},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":4,"errors":1,"chances":13,"fielding":".923","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID545121":{"person":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"jerseyNumber":"6","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"battingOrder":"801","stats":{"batting":{"note":"a-","summary":"0-1 | BB, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":0,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":5,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":106,"flyOuts":45,"groundOuts":113,"airOuts":102,"runs":46,"doubles":17,"triples":4,"homeRuns":7,"strikeOuts":36,"baseOnBalls":22,"intentionalWalks":2,"hits":91,"hitByPitch":2,"avg":".268","atBats":340,"obp":".315","slg":".403","ops":".718","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":367,"totalBases":137,"rbi":56,"leftOnBase":144,"sacBunts":1,"sacFlies":1,"babip":".282","groundOutsToAirouts":"1.11","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"48.57","popOuts":28,"lineOuts":29},"pitching":{"gamesPlayed":2,"gamesStarted":0,"flyOuts":2,"groundOuts":2,"airOuts":5,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":3,"intentionalWalks":0,"hits":2,"hitByPitch":1,"atBats":8,"obp":".462","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":40,"era":"6.75","inningsPitched":"2.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"whip":"1.88","battersFaced":13,"outs":8,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":40,"balls":24,"strikes":16,"strikePercentage":".400","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.40","rbi":0,"winPercentage":".---","pitchesPerInning":"15.00","gamesFinished":2,"strikeoutWalkRatio":"0.00","strikeoutsPer9Inn":"0.00","walksPer9Inn":"10.13","hitsPer9Inn":"6.75","runsScoredPer9":"6.75","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":1,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":128,"putOuts":435,"errors":2,"chances":565,"fielding":".996","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"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":"100","stats":{"batting":{"summary":"2-6 | R","gamesPlayed":1,"flyOuts":1,"groundOuts":2,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":6,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":6,"totalBases":2,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":2,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":117,"flyOuts":84,"groundOuts":126,"airOuts":139,"runs":58,"doubles":15,"triples":6,"homeRuns":9,"strikeOuts":62,"baseOnBalls":73,"intentionalWalks":0,"hits":103,"hitByPitch":4,"avg":".245","atBats":420,"obp":".359","slg":".374","ops":".733","caughtStealing":9,"stolenBases":17,"stolenBasePercentage":".654","caughtStealingPercentage":".346","groundIntoDoublePlay":9,"groundIntoTriplePlay":0,"plateAppearances":507,"totalBases":157,"rbi":42,"leftOnBase":179,"sacBunts":5,"sacFlies":5,"babip":".266","groundOutsToAirouts":"0.91","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"46.67","popOuts":15,"lineOuts":40},"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":290,"putOuts":189,"errors":6,"chances":485,"fielding":".988","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID647336":{"person":{"id":647336,"fullName":"Michael Soroka","link":"/api/v1/people/647336"},"jerseyNumber":"34","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":16,"gamesStarted":16,"flyOuts":53,"groundOuts":74,"airOuts":94,"runs":28,"doubles":17,"triples":2,"homeRuns":6,"strikeOuts":83,"baseOnBalls":20,"intentionalWalks":0,"hits":75,"hitByPitch":5,"atBats":324,"obp":".286","caughtStealing":3,"stolenBases":10,"stolenBasePercentage":".769","caughtStealingPercentage":".231","numberOfPitches":1367,"era":"2.92","inningsPitched":"86.1","wins":8,"losses":3,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":28,"whip":"1.10","battersFaced":351,"outs":259,"gamesPitched":16,"completeGames":0,"shutouts":0,"pitchesThrown":1367,"balls":459,"strikes":908,"strikePercentage":".660","hitBatsmen":5,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.79","rbi":0,"winPercentage":".727","pitchesPerInning":"15.83","gamesFinished":0,"strikeoutWalkRatio":"4.15","strikeoutsPer9Inn":"8.65","walksPer9Inn":"2.08","hitsPer9Inn":"7.82","runsScoredPer9":"2.92","homeRunsPer9":"0.63","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":21,"lineOuts":20},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":3,"errors":1,"chances":7,"fielding":".857","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID672515":{"person":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"jerseyNumber":"14","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"battingOrder":"300","stats":{"batting":{"summary":"2-5 | 2B, K, RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":3,"rbi":1,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":0,"putOuts":7,"errors":1,"chances":7,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":93,"flyOuts":54,"groundOuts":88,"airOuts":93,"runs":49,"doubles":23,"triples":1,"homeRuns":8,"strikeOuts":57,"baseOnBalls":43,"intentionalWalks":0,"hits":101,"hitByPitch":4,"avg":".305","atBats":331,"obp":".383","slg":".453","ops":".836","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":386,"totalBases":150,"rbi":53,"leftOnBase":138,"sacBunts":0,"sacFlies":8,"babip":".339","groundOutsToAirouts":"0.95","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"41.38","popOuts":15,"lineOuts":24},"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":10,"stolenBases":31,"stolenBasePercentage":".756","caughtStealingPercentage":".244","assists":21,"putOuts":504,"errors":2,"chances":526,"fielding":".998","passedBall":2,"pickoffs":3}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID683352":{"person":{"id":683352,"fullName":"Mitch Bratt","link":"/api/v1/people/683352"},"jerseyNumber":"60","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":7,"gamesStarted":7,"flyOuts":27,"groundOuts":22,"airOuts":48,"runs":14,"doubles":7,"triples":1,"homeRuns":5,"strikeOuts":25,"baseOnBalls":19,"intentionalWalks":1,"hits":28,"hitByPitch":1,"atBats":122,"obp":".338","caughtStealing":2,"stolenBases":5,"stolenBasePercentage":".714","caughtStealingPercentage":".286","numberOfPitches":540,"era":"3.74","inningsPitched":"33.2","wins":1,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":14,"whip":"1.40","battersFaced":143,"outs":101,"gamesPitched":7,"completeGames":0,"shutouts":0,"pitchesThrown":540,"balls":200,"strikes":340,"strikePercentage":".630","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.46","rbi":0,"winPercentage":".500","pitchesPerInning":"16.04","gamesFinished":0,"strikeoutWalkRatio":"1.32","strikeoutsPer9Inn":"6.68","walksPer9Inn":"5.08","hitsPer9Inn":"7.49","runsScoredPer9":"3.74","homeRunsPer9":"1.34","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":13,"lineOuts":8},"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}},"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 | HR, 3B, BB","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":2,"doubles":0,"triples":1,"homeRuns":1,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":7,"rbi":1,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.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":118,"flyOuts":72,"groundOuts":101,"airOuts":125,"runs":75,"doubles":24,"triples":14,"homeRuns":18,"strikeOuts":113,"baseOnBalls":58,"intentionalWalks":2,"hits":108,"hitByPitch":7,"avg":".243","atBats":444,"obp":".338","slg":".482","ops":".820","caughtStealing":2,"stolenBases":16,"stolenBasePercentage":".889","caughtStealingPercentage":".111","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":512,"totalBases":214,"rbi":57,"leftOnBase":172,"sacBunts":0,"sacFlies":3,"babip":".285","groundOutsToAirouts":"0.81","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"24.67","popOuts":26,"lineOuts":27},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":265,"errors":3,"chances":272,"fielding":".989","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID664199":{"person":{"id":664199,"fullName":"Taylor Clarke","link":"/api/v1/people/664199"},"jerseyNumber":"45","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":54,"gamesStarted":0,"flyOuts":34,"groundOuts":67,"airOuts":61,"runs":16,"doubles":5,"triples":1,"homeRuns":4,"strikeOuts":29,"baseOnBalls":9,"intentionalWalks":1,"hits":37,"hitByPitch":3,"atBats":190,"obp":".239","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":758,"era":"2.15","inningsPitched":"54.1","wins":2,"losses":2,"saves":0,"saveOpportunities":2,"holds":13,"blownSaves":2,"earnedRuns":13,"whip":"0.85","battersFaced":206,"outs":163,"gamesPitched":54,"completeGames":0,"shutouts":0,"pitchesThrown":758,"balls":280,"strikes":478,"strikePercentage":".630","hitBatsmen":3,"balks":0,"wildPitches":1,"pickoffs":3,"groundOutsToAirouts":"1.10","rbi":0,"winPercentage":".500","pitchesPerInning":"13.95","gamesFinished":8,"strikeoutWalkRatio":"3.22","strikeoutsPer9Inn":"4.80","walksPer9Inn":"1.49","hitsPer9Inn":"6.13","runsScoredPer9":"2.65","homeRunsPer9":"0.66","inheritedRunners":14,"inheritedRunnersScored":7,"catchersInterference":0,"sacBunts":1,"sacFlies":3,"passedBall":0,"popOuts":15,"lineOuts":12},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":7,"errors":1,"chances":14,"fielding":".929","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID641793":{"person":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"jerseyNumber":"46","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":24,"gamesStarted":14,"flyOuts":93,"groundOuts":107,"airOuts":160,"runs":69,"doubles":16,"triples":1,"homeRuns":25,"strikeOuts":72,"baseOnBalls":37,"intentionalWalks":0,"hits":117,"hitByPitch":3,"atBats":449,"obp":".317","caughtStealing":6,"stolenBases":10,"stolenBasePercentage":".625","caughtStealingPercentage":".375","numberOfPitches":1828,"era":"4.77","inningsPitched":"117.0","wins":8,"losses":8,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":62,"whip":"1.32","battersFaced":496,"outs":351,"gamesPitched":24,"completeGames":0,"shutouts":0,"pitchesThrown":1828,"balls":642,"strikes":1186,"strikePercentage":".650","hitBatsmen":3,"balks":0,"wildPitches":1,"pickoffs":1,"groundOutsToAirouts":"0.67","rbi":0,"winPercentage":".500","pitchesPerInning":"15.62","gamesFinished":2,"strikeoutWalkRatio":"1.95","strikeoutsPer9Inn":"5.54","walksPer9Inn":"2.85","hitsPer9Inn":"9.00","runsScoredPer9":"5.31","homeRunsPer9":"1.92","inheritedRunners":9,"inheritedRunnersScored":5,"catchersInterference":0,"sacBunts":1,"sacFlies":6,"passedBall":0,"popOuts":31,"lineOuts":36},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":12,"errors":1,"chances":15,"fielding":".933","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID596146":{"person":{"id":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"jerseyNumber":"22","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"battingOrder":"700","stats":{"batting":{"summary":"2-4 | BB","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":2,"rbi":0,"leftOnBase":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":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":32,"flyOuts":23,"groundOuts":16,"airOuts":41,"runs":8,"doubles":6,"triples":0,"homeRuns":2,"strikeOuts":25,"baseOnBalls":11,"intentionalWalks":1,"hits":22,"hitByPitch":0,"avg":".216","atBats":102,"obp":".287","slg":".333","ops":".620","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":115,"totalBases":34,"rbi":15,"leftOnBase":56,"sacBunts":0,"sacFlies":2,"babip":".260","groundOutsToAirouts":"0.39","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"51.00","popOuts":8,"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":68,"errors":0,"chances":68,"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"}]},"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":33,"flyOuts":13,"groundOuts":29,"airOuts":20,"runs":11,"doubles":5,"triples":0,"homeRuns":4,"strikeOuts":28,"baseOnBalls":4,"intentionalWalks":0,"hits":31,"hitByPitch":1,"avg":".292","atBats":106,"obp":".324","slg":".453","ops":".777","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":113,"totalBases":48,"rbi":21,"leftOnBase":35,"sacBunts":2,"sacFlies":0,"babip":".365","groundOutsToAirouts":"1.45","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"26.50","popOuts":2,"lineOuts":5},"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":6,"stolenBases":25,"stolenBasePercentage":".806","caughtStealingPercentage":".194","assists":14,"putOuts":201,"errors":1,"chances":216,"fielding":".995","passedBall":1,"pickoffs":1}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID691769":{"person":{"id":691769,"fullName":"Philip Abner","link":"/api/v1/people/691769"},"jerseyNumber":"50","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":3,"airOuts":0,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":12,"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":12,"balls":3,"strikes":9,"strikePercentage":".750","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":7,"gamesStarted":0,"flyOuts":12,"groundOuts":14,"airOuts":19,"runs":9,"doubles":2,"triples":0,"homeRuns":2,"strikeOuts":6,"baseOnBalls":8,"intentionalWalks":0,"hits":13,"hitByPitch":0,"atBats":52,"obp":".350","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":232,"era":"6.08","inningsPitched":"13.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":9,"whip":"1.58","battersFaced":60,"outs":40,"gamesPitched":7,"completeGames":0,"shutouts":0,"pitchesThrown":232,"balls":89,"strikes":143,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.74","rbi":0,"winPercentage":".---","pitchesPerInning":"17.40","gamesFinished":1,"strikeoutWalkRatio":"0.75","strikeoutsPer9Inn":"4.05","walksPer9Inn":"5.40","hitsPer9Inn":"8.78","runsScoredPer9":"6.07","homeRunsPer9":"1.35","inheritedRunners":6,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":{"summary":"1.0 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":12,"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":12,"balls":6,"strikes":6,"strikePercentage":".500","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":40,"gamesStarted":0,"flyOuts":11,"groundOuts":38,"airOuts":22,"runs":9,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":37,"baseOnBalls":7,"intentionalWalks":1,"hits":20,"hitByPitch":3,"atBats":116,"obp":".238","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":453,"era":"2.12","inningsPitched":"34.0","wins":0,"losses":1,"saves":3,"saveOpportunities":3,"holds":13,"blownSaves":0,"earnedRuns":8,"whip":"0.79","battersFaced":127,"outs":102,"gamesPitched":40,"completeGames":0,"shutouts":0,"pitchesThrown":453,"balls":149,"strikes":304,"strikePercentage":".670","hitBatsmen":3,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.73","rbi":0,"winPercentage":".000","pitchesPerInning":"13.32","gamesFinished":11,"strikeoutWalkRatio":"5.29","strikeoutsPer9Inn":"9.79","walksPer9Inn":"1.85","hitsPer9Inn":"5.29","runsScoredPer9":"2.38","homeRunsPer9":"0.26","inheritedRunners":21,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":6,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":3,"errors":2,"chances":7,"fielding":".714","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID678489":{"person":{"id":678489,"fullName":"Jorge Barrosa","link":"/api/v1/people/678489"},"jerseyNumber":"1","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":86,"flyOuts":23,"groundOuts":34,"airOuts":36,"runs":26,"doubles":11,"triples":1,"homeRuns":2,"strikeOuts":39,"baseOnBalls":14,"intentionalWalks":0,"hits":26,"hitByPitch":1,"avg":".205","atBats":127,"obp":".287","slg":".354","ops":".641","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":150,"totalBases":45,"rbi":12,"leftOnBase":48,"sacBunts":7,"sacFlies":1,"babip":".276","groundOutsToAirouts":"0.94","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"63.50","popOuts":8,"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":107,"errors":0,"chances":107,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}}},"batters":[672695,682998,672515,606466,663457,682988,571448,596146,694374,545121,814439,518876,672629,691769,805299],"pitchers":[518876,672629,691769,805299],"bench":[678489,543510],"bullpen":[683352,664199,656464,641793,642528,666661,694297,593958,647336],"battingOrder":[672695,682998,672515,606466,682988,571448,596146,545121,814439],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Moreno (23, Feltner)."},{"label":"3B","value":"Carroll (14, Feltner)."},{"label":"HR","value":"Carroll (18, 8th inning off Bernardino, 0 on, 1 out)."},{"label":"TB","value":"Carroll 7; Kepler 2; Locklear; Marte, K 2; Moreno 3; Perdomo 2."},{"label":"RBI","value":"Carroll (57); Marte, K (67); Moreno (53); Vargas, I (56)."},{"label":"2-out RBI","value":"Moreno."},{"label":"Runners left in scoring position, 2 out","value":"Arenado 3; Moreno 2; Marte, K; Perdomo."},{"label":"GIDP","value":"Nootbaar; Waldschmidt."},{"label":"Team RISP","value":"3-for-12."},{"label":"Team LOB","value":"15."}]},{"title":"FIELDING","fieldList":[{"label":"E","value":"Moreno (2, catcher interference)."},{"label":"DP","value":"(Arenado-Tawa)."}]}],"note":[{"label":"a","value":"Walked for Tawa in the 7th."},{"label":"b","value":"Singled for Nootbaar in the 8th."}]}},"officials":[{"official":{"id":621660,"fullName":"Emil Jimenez","link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":573597,"fullName":"Gabe Morales","link":"/api/v1/people/573597"},"officialType":"First Base"},{"official":{"id":483912,"fullName":"Mike Muchlinski","link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"fullName":"Doug Eddings","link":"/api/v1/people/427139"},"officialType":"Third Base"}],"info":[{"label":"ABS Challenge","value":"Sullivan, B 3 (Ball-Overturned to Strike, Ball-Confirmed, Ball-Overturned to Strike); Moreno 4 (Ball-Confirmed, Strike-Overturned to Ball, Strike-Overturned to Ball, Ball-Overturned to Strike); Castro, W 2 (Strike-Overturned to Ball, Strike-Confirmed); Nootbaar (Strike-Overturned to Ball)."},{"label":"Pitches-strikes","value":"Feltner 93-59; Mushinski 26-12; Mejia, J 18-8; Herget, J 20-10; Bernardino 26-16; Romano 17-10; Kelly, Me 71-42; Carrillo 31-18; Abner 12-9; Garcia, B 12-6."},{"label":"Groundouts-flyouts","value":"Feltner 5-5; Mushinski 1-1; Mejia, J 0-0; Herget, J 1-1; Bernardino 2-1; Romano 2-0; Kelly, Me 4-4; Carrillo 1-0; Abner 3-0; Garcia, B 2-0."},{"label":"Batters faced","value":"Feltner 24; Mushinski 5; Mejia, J 3; Herget, J 4; Bernardino 6; Romano 4; Kelly, Me 23; Carrillo 9; Abner 4; Garcia, B 3."},{"label":"Inherited runners-scored","value":"Mejia, J 3-0; Herget, J 2-1."},{"label":"Umpires","value":"HP: Emil Jimenez. 1B: Gabe Morales. 2B: Mike Muchlinski. 3B: Doug Eddings. "},{"label":"Weather","value":"75 degrees, Roof Closed."},{"label":"Wind","value":"0 mph, None."},{"label":"First pitch","value":"12:41 PM."},{"label":"T","value":"3:01."},{"label":"Att","value":"17,168."},{"label":"Venue","value":"Chase Field."},{"label":"August 12, 2026"}],"pitchingNotes":["Mejia, J pitched to 2 batters in the 7th inning."],"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 | HR, 3B, BB","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":2,"doubles":0,"triples":1,"homeRuns":1,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":7,"rbi":1,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.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":118,"flyOuts":72,"groundOuts":101,"airOuts":125,"runs":75,"doubles":24,"triples":14,"homeRuns":18,"strikeOuts":113,"baseOnBalls":58,"intentionalWalks":2,"hits":108,"hitByPitch":7,"avg":".243","atBats":444,"obp":".338","slg":".482","ops":".820","caughtStealing":2,"stolenBases":16,"stolenBasePercentage":".889","caughtStealingPercentage":".111","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":512,"totalBases":214,"rbi":57,"leftOnBase":172,"sacBunts":0,"sacFlies":3,"babip":".285","groundOutsToAirouts":"0.81","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"24.67","popOuts":26,"lineOuts":27},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":265,"errors":3,"chances":272,"fielding":".989","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":65,"hittingGameScore":65},{"player":{"person":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489","boxscoreName":"Castro, W"},"jerseyNumber":"3","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"battingOrder":"600","stats":{"batting":{"summary":"2-3 | 2B, BB, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":3,"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":4,"putOuts":2,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":103,"flyOuts":58,"groundOuts":65,"airOuts":94,"runs":55,"doubles":18,"triples":1,"homeRuns":13,"strikeOuts":111,"baseOnBalls":34,"intentionalWalks":0,"hits":97,"hitByPitch":5,"avg":".265","atBats":366,"obp":".335","slg":".426","ops":".761","caughtStealing":4,"stolenBases":8,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":406,"totalBases":156,"rbi":49,"leftOnBase":140,"sacBunts":0,"sacFlies":1,"babip":".346","groundOutsToAirouts":"0.69","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"28.15","popOuts":16,"lineOuts":20},"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":194,"putOuts":148,"errors":9,"chances":351,"fielding":".974","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"type":"hitter","gameScore":61,"hittingGameScore":61},{"player":{"person":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466","boxscoreName":"Marte, K"},"jerseyNumber":"4","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"battingOrder":"400","stats":{"batting":{"summary":"2-3 | 2 BB, RBI, R","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":2,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":2,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":2,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":116,"flyOuts":83,"groundOuts":129,"airOuts":146,"runs":64,"doubles":23,"triples":3,"homeRuns":21,"strikeOuts":77,"baseOnBalls":40,"intentionalWalks":3,"hits":117,"hitByPitch":5,"avg":".252","atBats":465,"obp":".315","slg":".449","ops":".764","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":514,"totalBases":209,"rbi":67,"leftOnBase":154,"sacBunts":0,"sacFlies":4,"babip":".259","groundOutsToAirouts":"0.88","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"22.14","popOuts":28,"lineOuts":35},"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":258,"putOuts":126,"errors":3,"chances":387,"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"}]},"type":"hitter","gameScore":58,"hittingGameScore":58}]},"decisions":{"winner":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"loser":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"save":{"id":605447,"fullName":"Jordan Romano","link":"/api/v1/people/605447"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}