{"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":825056,"link":"/api/v1.1/game/825056/feed/live","metaData":{"wait":10,"timeStamp":"20260722_045457","gameEvents":["single","game_finished"],"logicalEvents":["countChange","count12","newLeftHandedHit","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":825056,"type":"R","doubleHeader":"N","id":"2026/07/21/athmlb-arimlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-825056-2026-07-21","season":"2026","seasonDisplay":"2026"},"datetime":{"dateTime":"2026-07-22T01:40:00Z","originalDate":"2026-07-21","officialDate":"2026-07-21","dayNight":"night","time":"6:40","ampm":"PM"},"status":{"abstractGameState":"Final","codedGameState":"F","detailedState":"Final","statusCode":"F","startTimeTBD":false,"abstractGameCode":"F"},"teams":{"away":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133","season":2026,"venue":{"id":2529,"name":"Sutter Health Park","link":"/api/v1/venues/2529"},"springVenue":{"id":2507,"link":"/api/v1/venues/2507"},"teamCode":"ath","fileCode":"ath","abbreviation":"ATH","teamName":"Athletics","locationName":"Sacramento","firstYearOfPlay":"1901","league":{"id":103,"name":"American League","link":"/api/v1/league/103"},"division":{"id":200,"name":"American League West","link":"/api/v1/divisions/200"},"sport":{"id":1,"link":"/api/v1/sports/1","name":"Major League Baseball"},"shortName":"Athletics","record":{"gamesPlayed":101,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":43,"losses":58,"ties":0,"pct":".426"},"records":{},"divisionLeader":false,"wins":43,"losses":58,"winningPercentage":".426"},"franchiseName":"Athletics","clubName":"Athletics","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":101,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":52,"losses":49,"ties":0,"pct":".515"},"records":{},"divisionLeader":false,"wins":52,"losses":49,"winningPercentage":".515"},"franchiseName":"Arizona","clubName":"Diamondbacks","active":true}},"players":{"ID671732":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732","firstName":"Lawrence","lastName":"Butler","primaryNumber":"4","birthDate":"2000-07-10","currentAge":26,"birthCity":"Burlington","birthStateProvince":"NJ","birthCountry":"USA","height":"6' 3\"","weight":210,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Lawrence","useLastName":"Butler","middleName":"Evan","boxscoreName":"Butler, L","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2023-08-11","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Lawrence Butler","nameSlug":"lawrence-butler-671732","firstLastName":"Lawrence Butler","lastFirstName":"Butler, Lawrence","lastInitName":"Butler, L","initLastName":"L Butler","fullFMLName":"Lawrence Evan Butler","fullLFMName":"Butler, Lawrence Evan","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID641680":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680","firstName":"Jonah","lastName":"Heim","primaryNumber":"15","birthDate":"1995-06-27","currentAge":31,"birthCity":"Buffalo","birthStateProvince":"NY","birthCountry":"USA","height":"6' 4\"","weight":220,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Jonah","useLastName":"Heim","middleName":"Nathan","boxscoreName":"Heim","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"mlbDebutDate":"2020-08-25","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jonah Heim","nameSlug":"jonah-heim-641680","firstLastName":"Jonah Heim","lastFirstName":"Heim, Jonah","lastInitName":"Heim, J","initLastName":"J Heim","fullFMLName":"Jonah Nathan Heim","fullLFMName":"Heim, Jonah Nathan","strikeZoneTop":3.375,"strikeZoneBottom":1.703},"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":150,"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":196,"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},"ID680728":{"id":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728","firstName":"Adrian","lastName":"Del Castillo","primaryNumber":"25","birthDate":"1999-09-27","currentAge":26,"birthCity":"Miami","birthStateProvince":"FL","birthCountry":"USA","height":"5' 9\"","weight":208,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Adrian","useLastName":"Del Castillo","middleName":"Jose","boxscoreName":"Del Castillo","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"pronunciation":"A-dree-an dell Kas-tee-yo","mlbDebutDate":"2024-08-07","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Adrian Del Castillo","nameSlug":"adrian-del-castillo-680728","firstLastName":"Adrian Del Castillo","lastFirstName":"Del Castillo, Adrian","lastInitName":"Del Castillo, A","initLastName":"A Del Castillo","fullFMLName":"Adrian Jose Del Castillo","fullLFMName":"Del Castillo, Adrian Jose","strikeZoneTop":3.09,"strikeZoneBottom":1.56},"ID669372":{"id":669372,"fullName":"J.T. Ginn","link":"/api/v1/people/669372","firstName":"John","lastName":"Ginn","primaryNumber":"35","birthDate":"1999-05-20","currentAge":27,"birthCity":"Flowood","birthStateProvince":"MS","birthCountry":"USA","height":"6' 2\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"J.T.","useLastName":"Ginn","middleName":"Thomas","boxscoreName":"Ginn","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2024-08-21","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"J.T. Ginn","nameSlug":"j-t-ginn-669372","firstLastName":"J.T. Ginn","lastFirstName":"Ginn, J.T.","lastInitName":"Ginn, J","initLastName":"J Ginn","fullFMLName":"John Thomas Ginn","fullLFMName":"Ginn, John Thomas","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"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":170,"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,"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},"ID664129":{"id":664129,"fullName":"Geoff Hartlieb","link":"/api/v1/people/664129","firstName":"Geoffery","lastName":"Hartlieb","primaryNumber":"31","birthDate":"1993-12-09","currentAge":32,"birthCity":"Highland","birthStateProvince":"IL","birthCountry":"USA","height":"6' 5\"","weight":240,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Geoff","useLastName":"Hartlieb","middleName":"Thomas","boxscoreName":"Hartlieb","nickName":"Hart","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2016,"pronunciation":"HART-leeb","mlbDebutDate":"2019-05-18","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Geoff Hartlieb","nameSlug":"geoff-hartlieb-664129","firstLastName":"Geoff Hartlieb","lastFirstName":"Hartlieb, Geoff","lastInitName":"Hartlieb, G","initLastName":"G Hartlieb","fullFMLName":"Geoffery Thomas Hartlieb","fullLFMName":"Hartlieb, Geoffery Thomas","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"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":210,"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.283,"strikeZoneBottom":1.657},"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},"ID660761":{"id":660761,"fullName":"José Suarez","link":"/api/v1/people/660761","firstName":"José","lastName":"Suarez","primaryNumber":"54","birthDate":"1998-01-03","currentAge":28,"birthCity":"Naguanagua","birthCountry":"Venezuela","height":"5' 10\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"José","useLastName":"Suarez","middleName":"Rances","boxscoreName":"Suarez, J","nickName":"Ranciss","gender":"M","nameMatrilineal":"Quintero","isPlayer":true,"isVerified":false,"pronunciation":"SWAR-ez","mlbDebutDate":"2019-06-02","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"José Suarez","nameSlug":"jose-suarez-660761","firstLastName":"José Suarez","lastFirstName":"Suarez, José","lastInitName":"Suarez, J","initLastName":"J Suarez","fullFMLName":"José Rances Suarez","fullLFMName":"Suarez, José Rances","strikeZoneTop":3.121,"strikeZoneBottom":1.575},"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},"ID691777":{"id":691777,"fullName":"Max Muncy","link":"/api/v1/people/691777","firstName":"Maxwell","lastName":"Muncy","primaryNumber":"3","birthDate":"2002-08-25","currentAge":23,"birthCity":"Camarillo","birthStateProvince":"CA","birthCountry":"USA","height":"6' 0\"","weight":180,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Max","useLastName":"Muncy","middleName":"Price","boxscoreName":"Muncy","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2025-03-27","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Max Muncy","nameSlug":"max-muncy-691777","firstLastName":"Max Muncy","lastFirstName":"Muncy, Max","lastInitName":"Muncy, M","initLastName":"M Muncy","fullFMLName":"Maxwell Price Muncy","fullLFMName":"Muncy, Maxwell Price","strikeZoneTop":3.228,"strikeZoneBottom":1.629},"ID691016":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016","firstName":"Tyler","lastName":"Soderstrom","primaryNumber":"21","birthDate":"2001-11-24","currentAge":24,"birthCity":"Turlock","birthStateProvince":"CA","birthCountry":"USA","height":"6' 2\"","weight":200,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Tyler","useLastName":"Soderstrom","middleName":"Christian","boxscoreName":"Soderstrom","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"pronunciation":"SOH-der-strum","mlbDebutDate":"2023-07-14","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tyler Soderstrom","nameSlug":"tyler-soderstrom-691016","firstLastName":"Tyler Soderstrom","lastFirstName":"Soderstrom, Tyler","lastInitName":"Soderstrom, T","initLastName":"T Soderstrom","fullFMLName":"Tyler Christian Soderstrom","fullLFMName":"Soderstrom, Tyler Christian","strikeZoneTop":3.29,"strikeZoneBottom":1.66},"ID695611":{"id":695611,"fullName":"Gage Jump","link":"/api/v1/people/695611","firstName":"Gage","lastName":"Jump","primaryNumber":"61","birthDate":"2003-04-12","currentAge":23,"birthCity":"Aliso Viejo","birthStateProvince":"CA","birthCountry":"USA","height":"6' 0\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Gage","useLastName":"Jump","middleName":"Lee","boxscoreName":"Jump","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2024,"mlbDebutDate":"2026-05-26","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Gage Jump","nameSlug":"gage-jump-695611","firstLastName":"Gage Jump","lastFirstName":"Jump, Gage","lastInitName":"Jump, G","initLastName":"G Jump","fullFMLName":"Gage Lee Jump","fullLFMName":"Jump, Gage Lee","strikeZoneTop":3.32,"strikeZoneBottom":1.51},"ID669620":{"id":669620,"fullName":"Brady Basso","link":"/api/v1/people/669620","firstName":"Brady","lastName":"Basso","primaryNumber":"66","birthDate":"1997-10-08","currentAge":28,"birthCity":"Pearland","birthStateProvince":"TX","birthCountry":"USA","height":"6' 2\"","weight":213,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Brady","useLastName":"Basso","middleName":"Marshall","boxscoreName":"Basso","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"pronunciation":"BASS-oh","mlbDebutDate":"2024-05-31","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Brady Basso","nameSlug":"brady-basso-669620","firstLastName":"Brady Basso","lastFirstName":"Basso, Brady","lastInitName":"Basso, B","initLastName":"B Basso","fullFMLName":"Brady Marshall Basso","fullLFMName":"Basso, Brady Marshall","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID623149":{"id":623149,"fullName":"Paul Sewald","link":"/api/v1/people/623149","firstName":"Paul","lastName":"Sewald","primaryNumber":"38","birthDate":"1990-05-26","currentAge":36,"birthCity":"Las Vegas","birthStateProvince":"NV","birthCountry":"USA","height":"6' 3\"","weight":219,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Paul","useLastName":"Sewald","middleName":"Stanton","boxscoreName":"Sewald","nickName":"Paulie","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2012,"pronunciation":"SEE-walld","mlbDebutDate":"2017-04-08","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Paul Sewald","nameSlug":"paul-sewald-623149","firstLastName":"Paul Sewald","lastFirstName":"Sewald, Paul","lastInitName":"Sewald, P","initLastName":"P Sewald","fullFMLName":"Paul Stanton Sewald","fullLFMName":"Sewald, Paul Stanton","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID665660":{"id":665660,"fullName":"Elvis Alvarado","link":"/api/v1/people/665660","firstName":"Elvis","lastName":"Alvarado","primaryNumber":"37","birthDate":"1999-02-23","currentAge":27,"birthCity":"Sabaneta","birthCountry":"Dominican Republic","height":"6' 6\"","weight":253,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Elvis","useLastName":"Alvarado","middleName":"Ernesto","boxscoreName":"Alvarado","gender":"M","nameMatrilineal":"Vargas","isPlayer":true,"isVerified":true,"mlbDebutDate":"2025-05-09","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Elvis Alvarado","nameSlug":"elvis-alvarado-665660","firstLastName":"Elvis Alvarado","lastFirstName":"Alvarado, Elvis","lastInitName":"Alvarado, E","initLastName":"E Alvarado","fullFMLName":"Elvis Ernesto Alvarado","fullLFMName":"Alvarado, Elvis Ernesto","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"ID663687":{"id":663687,"fullName":"Hogan Harris","link":"/api/v1/people/663687","firstName":"Hogan","lastName":"Harris","primaryNumber":"36","birthDate":"1996-12-26","currentAge":29,"birthCity":"Lafayette","birthStateProvince":"LA","birthCountry":"USA","height":"6' 3\"","weight":230,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Hogan","useLastName":"Harris","middleName":"Anthony","boxscoreName":"Harris, H","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2023-04-14","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Hogan Harris","nameSlug":"hogan-harris-663687","firstLastName":"Hogan Harris","lastFirstName":"Harris, Hogan","lastInitName":"Harris, H","initLastName":"H Harris","fullFMLName":"Hogan Anthony Harris","fullLFMName":"Harris, Hogan Anthony","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID665622":{"id":665622,"fullName":"Luis Medina","link":"/api/v1/people/665622","firstName":"Luis","lastName":"Medina","primaryNumber":"46","birthDate":"1999-05-03","currentAge":27,"birthCity":"Nagua","birthCountry":"Dominican Republic","height":"6' 1\"","weight":175,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Luis","useLastName":"Medina","middleName":"Angel","boxscoreName":"Medina","gender":"M","nameMatrilineal":"Bonilla","isPlayer":true,"isVerified":true,"mlbDebutDate":"2023-04-26","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Luis Medina","nameSlug":"luis-medina-665622","firstLastName":"Luis Medina","lastFirstName":"Medina, Luis","lastInitName":"Medina, L","initLastName":"L Medina","fullFMLName":"Luis Angel Medina","fullLFMName":"Medina, Luis Angel","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID703607":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607","firstName":"Henry","lastName":"Bolte","primaryNumber":"33","birthDate":"2003-08-04","currentAge":22,"birthCity":"San Francisco","birthStateProvince":"CA","birthCountry":"USA","height":"6' 3\"","weight":195,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Henry","useLastName":"Bolte","boxscoreName":"Bolte","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"pronunciation":"BOL-tay","mlbDebutDate":"2026-05-13","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Henry Bolte","nameSlug":"henry-bolte-703607","firstLastName":"Henry Bolte","lastFirstName":"Bolte, Henry","lastInitName":"Bolte, H","initLastName":"H Bolte","fullFMLName":"Henry Bolte","fullLFMName":"Bolte, Henry","strikeZoneTop":3.33,"strikeZoneBottom":1.68},"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":190,"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},"ID684442":{"id":684442,"fullName":"Kohl Drake","link":"/api/v1/people/684442","firstName":"Kohl","lastName":"Drake","primaryNumber":"58","birthDate":"2000-07-17","currentAge":26,"birthCity":"Orem","birthStateProvince":"UT","birthCountry":"USA","height":"6' 5\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Kohl","useLastName":"Drake","middleName":"Everett-Scott","boxscoreName":"Drake","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2026-07-21","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Kohl Drake","nameSlug":"kohl-drake-684442","firstLastName":"Kohl Drake","lastFirstName":"Drake, Kohl","lastInitName":"Drake, K","initLastName":"K Drake","fullFMLName":"Kohl Everett-Scott Drake","fullLFMName":"Drake, Kohl Everett-Scott","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID687515":{"id":687515,"fullName":"Colby Thomas","link":"/api/v1/people/687515","firstName":"Colby","lastName":"Thomas","primaryNumber":"32","birthDate":"2001-01-26","currentAge":25,"birthCity":"Valdosta","birthStateProvince":"GA","birthCountry":"USA","height":"5' 10\"","weight":190,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Colby","useLastName":"Thomas","middleName":"Grant","boxscoreName":"Thomas, C","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-06-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Colby Thomas","nameSlug":"colby-thomas-687515","firstLastName":"Colby Thomas","lastFirstName":"Thomas, Colby","lastInitName":"Thomas, C","initLastName":"C Thomas","fullFMLName":"Colby Grant Thomas","fullLFMName":"Thomas, Colby Grant","strikeZoneTop":3.122,"strikeZoneBottom":1.575},"ID814305":{"id":814305,"fullName":"Yunior Tur","link":"/api/v1/people/814305","firstName":"Yunior","lastName":"Tur","primaryNumber":"70","birthDate":"1999-08-09","currentAge":26,"birthCity":"Havana","birthCountry":"Cuba","height":"6' 6\"","weight":208,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Yunior","useLastName":"Tur","boxscoreName":"Tur","gender":"M","isPlayer":true,"isVerified":true,"mlbDebutDate":"2026-07-17","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Yunior Tur","nameSlug":"yunior-tur-814305","firstLastName":"Yunior Tur","lastFirstName":"Tur, Yunior","lastInitName":"Tur, Y","initLastName":"Y Tur","fullFMLName":"Yunior Tur","fullLFMName":"Tur, Yunior ","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"ID605488":{"id":605488,"fullName":"Jeffrey Springs","link":"/api/v1/people/605488","firstName":"Jeffrey","lastName":"Springs","primaryNumber":"59","birthDate":"1992-09-20","currentAge":33,"birthCity":"Belmont","birthStateProvince":"NC","birthCountry":"USA","height":"6' 3\"","weight":218,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jeffrey","useLastName":"Springs","middleName":"Scott","boxscoreName":"Springs","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2018-07-31","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Jeffrey Springs","nameSlug":"jeffrey-springs-605488","firstLastName":"Jeffrey Springs","lastFirstName":"Springs, Jeffrey","lastInitName":"Springs, J","initLastName":"J Springs","fullFMLName":"Jeffrey Scott Springs","fullLFMName":"Springs, Jeffrey Scott","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID657044":{"id":657044,"fullName":"Ryan Thompson","link":"/api/v1/people/657044","firstName":"Ryan","lastName":"Thompson","primaryNumber":"81","birthDate":"1992-06-26","currentAge":34,"birthCity":"Turner","birthStateProvince":"OR","birthCountry":"USA","height":"6' 5\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Ryan","useLastName":"Thompson","middleName":"Scott","boxscoreName":"Thompson, R","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2020-07-24","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ryan Thompson","nameSlug":"ryan-thompson-657044","firstLastName":"Ryan Thompson","lastFirstName":"Thompson, Ryan","lastInitName":"Thompson, R","initLastName":"R Thompson","fullFMLName":"Ryan Scott Thompson","fullLFMName":"Thompson, Ryan Scott","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID543510":{"id":543510,"fullName":"James McCann","link":"/api/v1/people/543510","firstName":"James","lastName":"McCann","primaryNumber":"8","birthDate":"1990-06-13","currentAge":36,"birthCity":"Santa Barbara","birthStateProvince":"CA","birthCountry":"USA","height":"6' 2\"","weight":235,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"James","useLastName":"McCann","middleName":"Thomas","boxscoreName":"McCann","nickName":"McCannon","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2011,"mlbDebutDate":"2014-09-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"James McCann","nameSlug":"james-mccann-543510","firstLastName":"James McCann","lastFirstName":"McCann, James","lastInitName":"McCann, J","initLastName":"J McCann","fullFMLName":"James Thomas McCann","fullLFMName":"McCann, James Thomas","strikeZoneTop":3.281,"strikeZoneBottom":1.656},"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":165,"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.958,"strikeZoneBottom":1.493},"ID695720":{"id":695720,"fullName":"Tommy White","link":"/api/v1/people/695720","firstName":"Thomas","lastName":"White","primaryNumber":"47","birthDate":"2003-03-02","currentAge":23,"birthCity":"St. Petersburg","birthStateProvince":"FL","birthCountry":"USA","height":"6' 0\"","weight":220,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Tommy","useLastName":"White","middleName":"Anthony","boxscoreName":"White","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2024,"mlbDebutDate":"2026-07-17","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tommy White","nameSlug":"tommy-white-695720","firstLastName":"Tommy White","lastFirstName":"White, Tommy","lastInitName":"White, T","initLastName":"T White","fullFMLName":"Thomas Anthony White","fullLFMName":"White, Thomas Anthony","strikeZoneTop":3.195,"strikeZoneBottom":1.612},"ID622268":{"id":622268,"fullName":"Donovan Walton","link":"/api/v1/people/622268","firstName":"Donovan","lastName":"Walton","primaryNumber":"29","birthDate":"1994-05-25","currentAge":32,"birthCity":"Dallas","birthStateProvince":"TX","birthCountry":"USA","height":"5' 9\"","weight":190,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Donovan","useLastName":"Walton","middleName":"R.","boxscoreName":"Walton","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2016,"mlbDebutDate":"2019-09-10","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Donovan Walton","nameSlug":"donovan-walton-622268","firstLastName":"Donovan Walton","lastFirstName":"Walton, Donovan","lastInitName":"Walton, D","initLastName":"D Walton","fullFMLName":"Donovan R. Walton","fullLFMName":"Walton, Donovan R.","strikeZoneTop":3.094,"strikeZoneBottom":1.561},"ID643446":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446","firstName":"Jeffrey","lastName":"McNeil","primaryNumber":"22","birthDate":"1992-04-08","currentAge":34,"birthCity":"Santa Barbara","birthStateProvince":"CA","birthCountry":"USA","height":"6' 0\"","weight":195,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Jeff","useLastName":"McNeil","middleName":"Todd","boxscoreName":"McNeil","nickName":"Flying Squirrel","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"mlbDebutDate":"2018-07-24","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jeff McNeil","nameSlug":"jeff-mcneil-643446","firstLastName":"Jeff McNeil","lastFirstName":"McNeil, Jeff","lastInitName":"McNeil, J","initLastName":"J McNeil","fullFMLName":"Jeffrey Todd McNeil","fullLFMName":"McNeil, Jeffrey Todd","strikeZoneTop":3.214,"strikeZoneBottom":1.622},"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":202,"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},"ID666126":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126","firstName":"Carlos","lastName":"Cortes","primaryNumber":"26","birthDate":"1997-06-30","currentAge":29,"birthCity":"Orlando","birthStateProvince":"FL","birthCountry":"USA","height":"5' 7\"","weight":197,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Carlos","useLastName":"Cortes","middleName":"Andres","boxscoreName":"Cortes","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2025-07-23","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"S","description":"Switch"},"nameFirstLast":"Carlos Cortes","nameSlug":"carlos-cortes-666126","firstLastName":"Carlos Cortes","lastFirstName":"Cortes, Carlos","lastInitName":"Cortes, C","initLastName":"C Cortes","fullFMLName":"Carlos Andres Cortes","fullLFMName":"Cortes, Carlos Andres","strikeZoneTop":2.99,"strikeZoneBottom":1.509},"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},"ID682052":{"id":682052,"fullName":"Jacob Lopez","link":"/api/v1/people/682052","firstName":"Jacob","lastName":"Lopez","primaryNumber":"57","birthDate":"1998-03-11","currentAge":28,"birthCity":"Granada Hills","birthStateProvince":"CA","birthCountry":"USA","height":"6' 4\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jacob","useLastName":"Lopez","boxscoreName":"Lopez, J","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2023-08-14","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Jacob Lopez","nameSlug":"jacob-lopez-682052","firstLastName":"Jacob Lopez","lastFirstName":"Lopez, Jacob","lastInitName":"Lopez, J","initLastName":"J Lopez","fullFMLName":"Jacob Lopez","fullLFMName":"Lopez, Jacob","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID675961":{"id":675961,"fullName":"Alika Williams","link":"/api/v1/people/675961","firstName":"Alexander","lastName":"Williams","primaryNumber":"12","birthDate":"1999-03-12","currentAge":27,"birthCity":"San Diego","birthStateProvince":"CA","birthCountry":"USA","height":"6' 1\"","weight":183,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Alika","useLastName":"Williams","middleName":"David","boxscoreName":"Williams","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"pronunciation":"ah-LEEK-uh","mlbDebutDate":"2023-07-25","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Alika Williams","nameSlug":"alika-williams-675961","firstLastName":"Alika Williams","lastFirstName":"Williams, Alika","lastInitName":"Williams, A","initLastName":"A Williams","fullFMLName":"Alexander David Williams","fullLFMName":"Williams, Alexander David","strikeZoneTop":3.24,"strikeZoneBottom":1.63},"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":203,"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.317,"strikeZoneBottom":1.674},"ID696522":{"id":696522,"fullName":"Hayden Juenger","link":"/api/v1/people/696522","firstName":"Hayden","lastName":"Juenger","primaryNumber":"58","birthDate":"2000-08-09","currentAge":25,"birthCity":"O’Fallon","birthStateProvince":"IL","birthCountry":"USA","height":"6' 0\"","weight":180,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Hayden","useLastName":"Juenger","middleName":"Michael","boxscoreName":"Juenger","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"pronunciation":"YING-er","mlbDebutDate":"2026-05-31","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Hayden Juenger","nameSlug":"hayden-juenger-696522","firstLastName":"Hayden Juenger","lastFirstName":"Juenger, Hayden","lastInitName":"Juenger, H","initLastName":"H Juenger","fullFMLName":"Hayden Michael Juenger","fullLFMName":"Juenger, Hayden Michael","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"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":195,"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.072,"strikeZoneBottom":1.55},"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":165,"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.103,"strikeZoneBottom":1.566},"ID669127":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127","firstName":"Shea","lastName":"Langeliers","primaryNumber":"23","birthDate":"1997-11-18","currentAge":28,"birthCity":"Portland","birthStateProvince":"OR","birthCountry":"USA","height":"5' 11\"","weight":205,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Shea","useLastName":"Langeliers","middleName":"Ryan","boxscoreName":"Langeliers","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"pronunciation":"LAYNG-uh-leers","mlbDebutDate":"2022-08-16","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Shea Langeliers","nameSlug":"shea-langeliers-669127","firstLastName":"Shea Langeliers","lastFirstName":"Langeliers, Shea","lastInitName":"Langeliers, S","initLastName":"S Langeliers","fullFMLName":"Shea Ryan Langeliers","fullLFMName":"Langeliers, Shea Ryan","strikeZoneTop":3.182,"strikeZoneBottom":1.606},"ID678022":{"id":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022","firstName":"Jackson","lastName":"Perkins","primaryNumber":"50","birthDate":"1999-12-26","currentAge":26,"birthCity":"Kokomo","birthStateProvince":"IN","birthCountry":"USA","height":"6' 1\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jack","useLastName":"Perkins","middleName":"Scott","boxscoreName":"Perkins","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-06-22","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jack Perkins","nameSlug":"jack-perkins-678022","firstLastName":"Jack Perkins","lastFirstName":"Perkins, Jack","lastInitName":"Perkins, J","initLastName":"J Perkins","fullFMLName":"Jackson Scott Perkins","fullLFMName":"Perkins, Jackson Scott","strikeZoneTop":3.411,"strikeZoneBottom":1.565},"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},"ID805779":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779","firstName":"Jacob","lastName":"Wilson","primaryNumber":"5","birthDate":"2002-03-30","currentAge":24,"birthCity":"Los Angeles","birthStateProvince":"CA","birthCountry":"USA","height":"6' 2\"","weight":190,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Jacob","useLastName":"Wilson","boxscoreName":"Wilson, J","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"mlbDebutDate":"2024-07-19","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jacob Wilson","nameTitle":"Jr.","nameSuffix":"Jr.","nameSlug":"jacob-wilson-805779","firstLastName":"Jacob Wilson","lastFirstName":"Wilson, Jacob","lastInitName":"Wilson, J","initLastName":"J Wilson","fullFMLName":"Jacob Wilson","fullLFMName":"Wilson, Jacob","strikeZoneTop":3.291,"strikeZoneBottom":1.661}},"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":19709,"firstPitch":"2026-07-22T01:40:00.000Z","gameDurationMinutes":195},"review":{"hasChallenges":true,"away":{"used":0,"remaining":1},"home":{"used":1,"remaining":1}},"absChallenges":{"hasChallenges":true,"away":{"usedSuccessful":1,"usedFailed":2,"remaining":0},"home":{"usedSuccessful":0,"usedFailed":2,"remaining":0}},"flags":{"noHitter":false,"perfectGame":false,"awayTeamNoHitter":false,"awayTeamPerfectGame":false,"homeTeamNoHitter":false,"homeTeamPerfectGame":false},"alerts":[],"probablePitchers":{"away":{"id":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022"},"home":{"id":684442,"fullName":"Kohl Drake","link":"/api/v1/people/684442"}},"officialScorer":{"id":607890,"fullName":"Jason Johnson","link":"/api/v1/people/607890"},"primaryDatacaster":{"id":650888,"fullName":"Kara Blackstone","link":"/api/v1/people/650888"},"moundVisits":{"away":{"used":3,"remaining":2},"home":{"used":3,"remaining":2}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jacob Wilson flies out to center fielder Jorge Barrosa.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-22T01:40:59.139Z","endTime":"2026-07-22T01:41:12.303Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":684442,"fullName":"Kohl Drake","link":"/api/v1/people/684442"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":678489,"link":"/api/v1/people/678489"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"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-07-21T22:12:49.570Z","endTime":"2026-07-22T01:18:34.570Z","isPitch":false,"type":"action","player":{"id":805779,"link":"/api/v1/people/805779"}},{"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-07-22T01:18:34.570Z","endTime":"2026-07-22T01:39:24.726Z","isPitch":false,"type":"action","player":{"id":805779,"link":"/api/v1/people/805779"}},{"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-07-22T01:39:24.726Z","endTime":"2026-07-22T01:41:01.275Z","isPitch":false,"type":"action","player":{"id":805779,"link":"/api/v1/people/805779"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":83.7,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.12302411703802,"aZ":-16.97217573057751,"pfxX":7.039584899556931,"pfxZ":8.42274010444062,"pX":0.0192880901225907,"pZ":2.8528904773894066,"vX0":-5.863356423363872,"vY0":-134.04293854253004,"vZ0":-4.645693774913593,"x":116.26,"y":161.75,"x0":1.3290250490466697,"y0":50.00484176663119,"z0":5.834227556213392,"aX":12.70986108728049},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":14.4,"breakHorizontal":-11.4,"spinRate":2168,"spinDirection":138},"zone":2,"typeConfidence":0.91,"plateTime":0.4098716164183793,"extension":6.3661918884144795},"hitData":{"launchSpeed":94.3,"launchAngle":54.0,"totalDistance":257.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":122.71,"coordY":97.02}},"index":3,"playId":"5e28299f-9a34-3140-a394-1aa687f7665f","pitchNumber":1,"startTime":"2026-07-22T01:41:01.275Z","endTime":"2026-07-22T01:41:12.303Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T01:41:12.303Z","atBatIndex":0},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Tyler Soderstrom pops out to third baseman Nolan Arenado.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-22T01:41:18.586Z","endTime":"2026-07-22T01:43:47.452Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":684442,"fullName":"Kohl Drake","link":"/api/v1/people/684442"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,6,7],"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":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"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":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.9,"endSpeed":84.0,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.19983247222033,"aZ":-15.286283809986028,"pfxX":5.0759874421693185,"pfxZ":9.360302704758652,"pX":-0.16738915087659248,"pZ":1.9154768018169819,"vX0":-5.640038229468867,"vY0":-133.58320200803695,"vZ0":-7.228563994840734,"x":123.38,"y":187.06,"x0":1.3134197945990123,"y0":50.00549456335481,"z0":5.7589564293263225,"aX":9.1609417576175},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":15.6,"breakHorizontal":-7.9,"spinRate":2058,"spinDirection":140},"zone":8,"typeConfidence":0.9,"plateTime":0.4102778182498872,"extension":6.407921093405968},"index":0,"playId":"463a8d94-b66d-36ba-90d4-08bd8c2b56ff","pitchNumber":1,"startTime":"2026-07-22T01:41:36.028Z","endTime":"2026-07-22T01:41:40.819Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.4,"endSpeed":75.7,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.03899963813255,"aZ":-29.81453455647699,"pfxX":-0.5924958928254309,"pfxZ":1.613732382637096,"pX":-0.5560634943924685,"pZ":2.9436179187958755,"vX0":-4.542048341067827,"vY0":-119.9472206719039,"vZ0":-0.370775860915427,"x":138.2,"y":159.3,"x0":1.4383159576867954,"y0":50.00021788547017,"z0":5.7569743384785514,"aX":-0.8626872523259271},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":3.1,"breakHorizontal":2.2,"spinRate":2278,"spinDirection":241},"zone":1,"typeConfidence":0.91,"plateTime":0.4565172006163003,"extension":6.391989186673396},"index":1,"playId":"ce720272-04cf-3663-b8c4-3bbeb5666bff","pitchNumber":2,"startTime":"2026-07-22T01:41:51.043Z","endTime":"2026-07-22T01:41:55.100Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-07-22T01:41:59.374Z","endTime":"2026-07-22T01:42:12.375Z","isPitch":false,"type":"action","player":{"id":691016,"link":"/api/v1/people/691016"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.1,"endSpeed":73.0,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.08533988476667,"aZ":-42.18738685420284,"pfxX":-2.4746477739244197,"pfxZ":-7.527825520628571,"pX":-1.3736056429895431,"pZ":0.8491271105837015,"vX0":-5.142615241236,"vY0":-115.10582379971046,"vZ0":-1.937628511649256,"x":169.36,"y":215.85,"x0":1.2187075437692345,"y0":50.00348825530742,"z0":5.819288936811364,"aX":-3.2908239823385435},"breaks":{"breakAngle":6.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.8,"breakVerticalInduced":-13.8,"breakHorizontal":5.9,"spinRate":2609,"spinDirection":320},"zone":13,"typeConfidence":0.91,"plateTime":0.47742665736850975,"extension":6.449899249894979},"index":3,"playId":"5bb17138-1930-31ca-b967-a46c46449787","pitchNumber":3,"startTime":"2026-07-22T01:42:12.375Z","endTime":"2026-07-22T01:42:16.370Z","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":79.6,"endSpeed":73.7,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.521119400779853,"aZ":-41.25102841298008,"pfxX":-0.967218923290857,"pfxZ":-6.770881600820155,"pX":-1.8884809251110874,"pZ":-0.7615467693824172,"vX0":-6.693053584123656,"vY0":-115.61375856937502,"vZ0":-5.462668568764974,"x":188.98,"y":259.34,"x0":1.1814943885800038,"y0":50.00411506459203,"z0":5.633376561430206,"aX":-1.2953691940040846},"breaks":{"breakAngle":3.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.1,"breakVerticalInduced":-13.4,"breakHorizontal":3.6,"spinRate":2764,"spinDirection":325},"zone":13,"typeConfidence":0.91,"plateTime":0.4755532262965576,"extension":6.472659573220387},"index":4,"playId":"bc7dd5d2-2b9c-3c63-83ae-3d1b1683399d","pitchNumber":4,"startTime":"2026-07-22T01:42:29.906Z","endTime":"2026-07-22T01:42:33.704Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":78.5,"endSpeed":72.2,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.38521790016869,"aZ":-41.4040033731183,"pfxX":-3.208616688489434,"pfxZ":-7.038158334172435,"pX":-0.5302826714018215,"pZ":2.170678152210643,"vX0":-3.3998692059871916,"vY0":-114.23314110898339,"vZ0":0.8197710340193738,"x":137.21,"y":180.17,"x0":1.3978356716777693,"y0":50.000342001217064,"z0":5.8998243932463685,"aX":-4.209915932103683},"breaks":{"breakAngle":6.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.8,"breakVerticalInduced":-12.1,"breakHorizontal":6.7,"spinRate":2590,"spinDirection":322},"zone":7,"typeConfidence":0.91,"plateTime":0.48073665496830253,"extension":6.486122751811365},"index":5,"playId":"ddeb865a-a09b-38cf-8d06-511a0cf5d17d","pitchNumber":5,"startTime":"2026-07-22T01:42:55.120Z","endTime":"2026-07-22T01:42:59.394Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":76.4,"endSpeed":70.2,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.557105083160845,"aZ":-42.32122158746453,"pfxX":-5.7270019686137035,"pfxZ":-8.141730207086935,"pX":1.3932058160186458,"pZ":3.5348482975638063,"vX0":1.4502073381553262,"vY0":-111.14001090422884,"vZ0":4.207185049850754,"x":63.89,"y":143.34,"x0":1.4748662426889707,"y0":50.001175799703304,"z0":6.022430499122085,"aX":-7.139181217450865},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-60.2,"breakVerticalInduced":-13.3,"breakHorizontal":10.0,"spinRate":2482,"spinDirection":310},"zone":12,"typeConfidence":0.91,"plateTime":0.49346126964163073,"extension":6.433506932989614},"index":6,"playId":"f7d9fee2-a831-3a06-b99b-3c1d6a2d4388","pitchNumber":6,"startTime":"2026-07-22T01:43:20.004Z","endTime":"2026-07-22T01:43:24.445Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":92.1,"endSpeed":83.9,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.913715600013642,"aZ":-16.032990394565715,"pfxX":6.480098634563598,"pfxZ":8.901699661470735,"pX":-0.09821349922465458,"pZ":3.3694149645184956,"vX0":-5.9729748898748065,"vY0":-134.04145517695426,"vZ0":-3.5878268016748645,"x":120.74,"y":147.81,"x0":1.320838378657865,"y0":50.00470602320578,"z0":5.87543955444814,"aX":11.752449531913307},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":15.5,"breakHorizontal":-10.4,"spinRate":2099,"spinDirection":138},"zone":2,"typeConfidence":0.91,"plateTime":0.4091776359543049,"extension":6.3918253546205},"hitData":{"launchSpeed":85.2,"launchAngle":65.0,"totalDistance":157.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":80.41,"coordY":157.19}},"index":7,"playId":"317cf5ad-dbad-3eee-ac26-e45b7bd763e0","pitchNumber":7,"startTime":"2026-07-22T01:43:36.122Z","endTime":"2026-07-22T01:43:47.452Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T01:43:47.452Z","atBatIndex":1},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Shea Langeliers walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-22T01:43:55.699Z","endTime":"2026-07-22T01:45:45.991Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":684442,"fullName":"Kohl Drake","link":"/api/v1/people/684442"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","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":"Walk","eventType":"walk","movementReason":null,"runner":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":78.4,"endSpeed":72.4,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.502452581500755,"aZ":-41.4884329889656,"pfxX":-4.639799761868465,"pfxZ":-7.108160080709105,"pX":-0.5231808077047498,"pZ":0.9307228788288269,"vX0":-2.938000203220553,"vY0":-114.14948190146744,"vZ0":-1.7177525858756497,"x":136.94,"y":213.65,"x0":1.3868771870124388,"y0":50.005050207263636,"z0":5.806090477396447,"aX":-6.076749010943896},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.7,"breakVerticalInduced":-13.0,"breakHorizontal":9.2,"spinRate":2546,"spinDirection":318},"zone":13,"typeConfidence":0.91,"plateTime":0.48124378551167135,"extension":6.619025917214941},"index":0,"playId":"e5243538-ecec-3525-9072-769a576a9879","pitchNumber":1,"startTime":"2026-07-22T01:44:11.375Z","endTime":"2026-07-22T01:44:15.019Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.6,"endSpeed":79.8,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.83360564493866,"aZ":-22.43909536968381,"pfxX":0.7481868677322789,"pfxZ":6.037660474677379,"pX":-0.7966649046599688,"pZ":1.6274260209256153,"vX0":-5.46028739455345,"vY0":-125.95799602865077,"vZ0":-5.470838320085624,"x":147.37,"y":194.84,"x0":1.2990348291888922,"y0":50.00192673614332,"z0":5.634417249591124,"aX":1.2070590893265054},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":10.0,"breakHorizontal":-0.1,"spinRate":2273,"spinDirection":152},"zone":13,"typeConfidence":0.9,"plateTime":0.4343361149682985,"extension":6.710866435944114},"index":1,"playId":"9ba07ff1-c802-3c66-9d0b-81f62d9891c8","pitchNumber":2,"startTime":"2026-07-22T01:44:25.685Z","endTime":"2026-07-22T01:44:29.004Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.5,"endSpeed":74.9,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.73500648654082,"aZ":-26.091368598334856,"pfxX":9.771816713109232,"pfxZ":4.267809485308097,"pX":0.8623491237443985,"pZ":2.0124332394220086,"vX0":-4.126301818627604,"vY0":-118.6491098904533,"vZ0":-3.296243788786015,"x":84.13,"y":184.44,"x0":1.354583733762111,"y0":50.00259232493776,"z0":5.797632956033397,"aX":13.929867709020938},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":7.2,"breakHorizontal":-16.7,"spinRate":1956,"spinDirection":113},"zone":14,"typeConfidence":0.91,"plateTime":0.4616543132608135,"extension":6.410313777697981},"index":2,"playId":"a071ab47-9246-3dfc-a1ff-921bb9654dbd","pitchNumber":3,"startTime":"2026-07-22T01:44:41.036Z","endTime":"2026-07-22T01:44:44.071Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-07-22T01:44:48.781Z","endTime":"2026-07-22T01:45:07.414Z","isPitch":false,"type":"action","player":{"id":669127,"link":"/api/v1/people/669127"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.0,"endSpeed":84.5,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.783439234511118,"aZ":-13.597534657584895,"pfxX":6.034067110740816,"pfxZ":10.071750238434575,"pX":-0.5698653560895554,"pZ":4.311633821708574,"vX0":-6.925217435132317,"vY0":-135.26161403705174,"vZ0":-1.7808190610865293,"x":138.72,"y":122.37,"x0":1.2452569905689326,"y0":50.00126184219912,"z0":5.936927817719275,"aX":11.128261995295862},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":18.0,"breakHorizontal":-9.4,"spinRate":2286,"spinDirection":136},"zone":11,"typeConfidence":0.91,"plateTime":0.4056618467005588,"extension":6.414700382002985},"index":4,"playId":"fc5ebf21-32b1-3aa0-8de8-3ea49c8d5d93","pitchNumber":4,"startTime":"2026-07-22T01:45:07.414Z","endTime":"2026-07-22T01:45:10.749Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":78.7,"endSpeed":72.8,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.746686686334428,"aZ":-41.407494575688915,"pfxX":-4.905100312995858,"pfxZ":-7.0064244332935415,"pX":-0.9327494889836548,"pZ":0.5251067791085993,"vX0":-3.5483017709560705,"vY0":-114.58924414192126,"vZ0":-2.7286421720867873,"x":152.55,"y":224.6,"x0":1.277199322020676,"y0":50.00056349261048,"z0":5.807864145775934,"aX":-6.4685904184818614},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.5,"breakVerticalInduced":-13.1,"breakHorizontal":9.8,"spinRate":2625,"spinDirection":324},"zone":13,"typeConfidence":0.91,"plateTime":0.47947030200620677,"extension":6.43351571027391},"index":5,"playId":"d487a109-78c3-34fa-8364-d58cd1c79e83","pitchNumber":5,"startTime":"2026-07-22T01:45:22.220Z","endTime":"2026-07-22T01:45:25.436Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.5,"endSpeed":84.2,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.513348567312924,"aZ":-13.75441263599598,"pfxX":6.350279657294159,"pfxZ":10.080499026188663,"pX":0.7750399957766315,"pZ":3.719567731046481,"vX0":-3.7672077896412413,"vY0":-134.6485895764904,"vZ0":-3.038759226404847,"x":87.46,"y":138.35,"x0":1.3705903880550323,"y0":50.00543123755907,"z0":5.842052282732929,"aX":11.607634552366473},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":17.8,"breakHorizontal":-10.7,"spinRate":2284,"spinDirection":132},"zone":12,"typeConfidence":0.91,"plateTime":0.4075051307715336,"extension":6.46282701037893},"index":6,"playId":"acfb506a-4cb7-3d40-a7b4-7a842db1e3c1","pitchNumber":6,"startTime":"2026-07-22T01:45:41.556Z","endTime":"2026-07-22T01:45:45.991Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T01:45:45.991Z","atBatIndex":2},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jonah Heim strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-22T01:45:54.890Z","endTime":"2026-07-22T01:47:23.920Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":684442,"fullName":"Kohl Drake","link":"/api/v1/people/684442"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"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(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":92.1,"endSpeed":83.7,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.174862288281517,"aZ":-12.331866566514712,"pfxX":6.422703368623464,"pfxZ":11.019759739088297,"pX":-1.1308146123701628,"pZ":2.441998902141419,"vX0":-8.452728697875212,"vY0":-133.67174566600127,"vZ0":-6.423922019151202,"x":160.1,"y":172.85,"x0":1.245345277731507,"y0":50.00364342487333,"z0":5.770744694285662,"aX":11.565856709749019},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":18.6,"breakHorizontal":-9.7,"spinRate":2238,"spinDirection":145},"zone":13,"typeConfidence":0.91,"plateTime":0.4105679552304178,"extension":6.63520708217147},"index":0,"playId":"cb443683-a48b-3672-bb94-b519d627db23","pitchNumber":1,"startTime":"2026-07-22T01:46:10.559Z","endTime":"2026-07-22T01:46:14.281Z","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.6,"endSpeed":83.4,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.592047397771367,"aZ":-11.866791430782063,"pfxX":7.190287636248232,"pfxZ":11.395487467849186,"pX":-0.8710116378483288,"pZ":1.9270683206160402,"vX0":-7.912101967786902,"vY0":-132.93444883587318,"vZ0":-7.638897012868883,"x":150.2,"y":186.75,"x0":1.2155711089882497,"y0":50.0057594776626,"z0":5.7074413086634035,"aX":12.81804925588337},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":19.1,"breakHorizontal":-11.3,"spinRate":2327,"spinDirection":136},"zone":13,"typeConfidence":0.91,"plateTime":0.412677679528183,"extension":6.5224182874287004},"index":1,"playId":"96adeb46-acce-37c3-9238-fd79eef86adc","pitchNumber":2,"startTime":"2026-07-22T01:46:29.737Z","endTime":"2026-07-22T01:46:35.314Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.0,"endSpeed":79.8,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.536868747737735,"aZ":-23.622183548759452,"pfxX":0.18160941713178502,"pfxZ":5.288041523932829,"pX":-0.7820472912247055,"pZ":1.4125601019302876,"vX0":-5.526204998921729,"vY0":-126.58616241682992,"vZ0":-5.709165846125774,"x":146.81,"y":200.64,"x0":1.4085333755495186,"y0":50.00612270865282,"z0":5.5957513129336025,"aX":0.2943415175924723},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":8.4,"breakHorizontal":1.0,"spinRate":2302,"spinDirection":146},"zone":13,"typeConfidence":0.9,"plateTime":0.4331730835415759,"extension":6.508088782806427},"index":2,"playId":"665e08f8-d42b-3a6e-8b1b-dfc312364f83","pitchNumber":3,"startTime":"2026-07-22T01:46:49.195Z","endTime":"2026-07-22T01:46:52.763Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-07-22T01:46:59.675Z","endTime":"2026-07-22T01:47:16.934Z","isPitch":false,"type":"action","player":{"id":641680,"link":"/api/v1/people/641680"}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","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":83.1,"endSpeed":76.4,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.68922209265797,"aZ":-21.76759380008636,"pfxX":8.665560407884206,"pfxZ":7.04946378536418,"pX":-0.0682454282605069,"pZ":0.7428647906786128,"vX0":-5.671524812768786,"vY0":-120.80919077395114,"vZ0":-6.965153519227972,"x":119.6,"y":218.72,"x0":1.1847342383655661,"y0":50.00568825831403,"z0":5.578677011230635,"aX":12.802113867102015},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":11.3,"breakHorizontal":-14.3,"spinRate":1836,"spinDirection":122},"zone":13,"typeConfidence":0.88,"plateTime":0.45348954458703483,"extension":6.478093798008051},"index":4,"playId":"bb202126-009a-381b-a821-cadf4b5df028","pitchNumber":4,"startTime":"2026-07-22T01:47:16.934Z","endTime":"2026-07-22T01:47:23.920Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T01:47:23.920Z","atBatIndex":3},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Ketel Marte walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-22T01:49:16.982Z","endTime":"2026-07-22T01:51:00.796Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022"},"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,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":86.1,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.57547080562205,"aZ":-14.0953201413692,"pfxX":-7.8948324776088254,"pfxZ":9.498529528976889,"pX":0.27571733920647334,"pZ":1.3368512923561768,"vX0":8.3460780606419,"vY0":-137.59181047819487,"vZ0":-7.933054461107384,"x":106.49,"y":202.69,"x0":-1.7816688076327933,"y0":50.00593595400277,"z0":5.227314750334739,"aX":-15.031615203953464},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":15.5,"breakHorizontal":12.4,"spinRate":2404,"spinDirection":223},"zone":14,"typeConfidence":0.9,"plateTime":0.39918733311092414,"extension":6.411436481313146},"index":0,"playId":"54a414d3-f14b-3d02-8d35-06394ec9c1ae","pitchNumber":1,"startTime":"2026-07-22T01:49:35.570Z","endTime":"2026-07-22T01:49:39.202Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.2,"endSpeed":86.2,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.631114232566865,"aZ":-13.889874534984386,"pfxX":-6.851077911506806,"pfxZ":9.504142279279343,"pX":-0.4768248365100297,"pZ":3.0532988969724424,"vX0":6.262350581287534,"vY0":-138.495541761224,"vZ0":-3.7389655088004248,"x":135.18,"y":156.34,"x0":-1.8875344248851016,"y0":50.006886094218125,"z0":5.3624955972317645,"aX":-13.187569148081439},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":16.6,"breakHorizontal":10.9,"spinRate":2332,"spinDirection":224},"zone":1,"typeConfidence":0.92,"plateTime":0.3969085654276099,"extension":6.432094212159794},"index":1,"playId":"10a07057-1ef6-34f9-9af7-a79bb0e2a1ac","pitchNumber":2,"startTime":"2026-07-22T01:49:54.411Z","endTime":"2026-07-22T01:49:58.634Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"index":2,"startTime":"2026-07-22T01:50:02.179Z","endTime":"2026-07-22T01:50:16.864Z","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":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.2,"endSpeed":81.5,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.307442289688716,"aZ":-30.13879578958452,"pfxX":-8.000624417151139,"pfxZ":1.2209610790998546,"pX":0.30261959801244076,"pZ":0.8643506632426818,"vX0":7.782908250480914,"vY0":-128.18541782695394,"vZ0":-5.288025048155544,"x":105.46,"y":215.44,"x0":-1.7265343272663136,"y0":50.00536387642562,"z0":5.293561498006795,"aX":-13.380179949973137},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":1.2,"breakHorizontal":12.8,"spinRate":1079,"spinDirection":253},"zone":14,"typeConfidence":0.91,"plateTime":0.42650266768159417,"extension":6.387619418484495},"index":3,"playId":"6092429e-4767-31d5-9d45-0e8b37d4f951","pitchNumber":3,"startTime":"2026-07-22T01:50:16.864Z","endTime":"2026-07-22T01:50:20.299Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":85.2,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.593677139424145,"aZ":-28.070869196428248,"pfxX":-1.7311150677177154,"pfxZ":2.2088621467921197,"pX":-0.7724174646777525,"pZ":4.029499902516876,"vX0":3.870556870114649,"vY0":-135.3320880713272,"vZ0":1.4892917607469929,"x":146.44,"y":129.98,"x0":-1.9941442108763647,"y0":50.00638798349612,"z0":5.43341273597658,"aX":-3.2225762474379933},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":4.6,"breakHorizontal":2.4,"spinRate":2536,"spinDirection":210},"zone":11,"typeConfidence":0.92,"plateTime":0.4041982303644982,"extension":6.209669257593402},"index":4,"playId":"6fd0b044-c4ba-35a9-a293-af6f7272361a","pitchNumber":4,"startTime":"2026-07-22T01:50:37.468Z","endTime":"2026-07-22T01:50:40.495Z","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.1,"endSpeed":85.9,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.37248085797608,"aZ":-14.502751294736496,"pfxX":-6.869955360476489,"pfxZ":9.221348394934004,"pX":-1.165240775450893,"pZ":3.3908795694964997,"vX0":4.3077703714608315,"vY0":-138.39024318855988,"vZ0":-2.4767284663112767,"x":131.32,"y":148.25,"x0":-1.8593077840889478,"y0":50.00187424177559,"z0":5.283387299743188,"aX":-13.163360523830619},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":16.3,"breakHorizontal":11.4,"spinRate":2390,"spinDirection":221},"zone":11,"typeConfidence":0.92,"plateTime":0.3976391091903362,"extension":6.251399728844632},"index":5,"playId":"7da2d435-5c05-373d-805c-93de5c9cba47","pitchNumber":5,"startTime":"2026-07-22T01:50:56.745Z","endTime":"2026-07-22T01:51:00.796Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T01:51:00.796Z","atBatIndex":4},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Geraldo Perdomo flies out to center fielder Henry Bolte.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-22T01:51:21.214Z","endTime":"2026-07-22T01:53:22.320Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022"},"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,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":703607,"link":"/api/v1/people/703607"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":86.7,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.887574307796974,"aZ":-20.745854325034312,"pfxX":-9.876189863780368,"pfxZ":5.946334788595463,"pX":0.612387305034447,"pZ":2.2651848263248064,"vX0":9.818701456136303,"vY0":-137.63166596275084,"vZ0":-4.10964578932363,"x":93.66,"y":177.62,"x0":-1.714254150629269,"y0":50.00641849034514,"z0":5.178665140267316,"aX":-18.994876490760202},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":10.1,"breakHorizontal":15.8,"spinRate":2325,"spinDirection":230},"zone":6,"typeConfidence":0.94,"plateTime":0.39762261378198094,"extension":6.404337977594458},"index":0,"playId":"d392de6c-106a-35c3-8c92-7e4cd1708c76","pitchNumber":1,"startTime":"2026-07-22T01:51:28.836Z","endTime":"2026-07-22T01:51:33.186Z","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":93.1,"endSpeed":85.5,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.657110053615362,"aZ":-25.099493760130898,"pfxX":-1.447950128320822,"pfxZ":3.8139787330061576,"pX":0.9279355628035042,"pZ":1.277794260809389,"vX0":8.01293979724991,"vY0":-135.37432967475422,"vZ0":-5.513601610973129,"x":81.63,"y":204.28,"x0":-1.8827614432961206,"y0":50.0036674544895,"z0":5.09878429684529,"aX":-2.687130040232983},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":5.9,"breakHorizontal":1.0,"spinRate":2614,"spinDirection":226},"zone":14,"typeConfidence":0.92,"plateTime":0.4046515517903,"extension":6.522404808287013},"index":1,"playId":"2d979a9e-1c9f-3eff-8af0-a56adf801298","pitchNumber":2,"startTime":"2026-07-22T01:51:48.653Z","endTime":"2026-07-22T01:51:52.034Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":0},"index":2,"playId":"9e4185f3-e1ea-331d-9f3e-b0a4b6ffddb3","startTime":"2026-07-22T01:52:08.900Z","endTime":"2026-07-22T01:52:13.432Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.4,"endSpeed":77.1,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.92112809492693,"aZ":-34.76743860636049,"pfxX":7.476135404525328,"pfxZ":-1.7056886605079686,"pX":-0.9710043826521324,"pZ":2.593313572040067,"vX0":0.17009652461307329,"vY0":-122.83847044869201,"vZ0":0.7218526377713725,"x":154.01,"y":168.76,"x0":-2.011632447863995,"y0":50.005069975891445,"z0":5.2678808814186215,"aX":11.346323112731538},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":-2.6,"breakHorizontal":-13.6,"spinRate":2786,"spinDirection":62},"zone":11,"typeConfidence":0.91,"plateTime":0.44709808266929585,"extension":6.1861243918619175},"index":3,"playId":"54b6701a-c296-39bc-b414-7575900aadf9","pitchNumber":3,"startTime":"2026-07-22T01:52:29.045Z","endTime":"2026-07-22T01:52:33.329Z","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,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.1,"endSpeed":78.4,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.197776338575267,"aZ":-34.57089978596351,"pfxX":5.371365291087789,"pfxZ":-1.5409513094070046,"pX":0.3624825601565537,"pZ":2.7216135947968243,"vX0":3.8556580823363356,"vY0":-123.87034488903409,"vZ0":0.9834594029417298,"x":103.18,"y":165.3,"x0":-1.910654844987433,"y0":50.00111496284155,"z0":5.204514094647383,"aX":8.365211927283237},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":-2.3,"breakHorizontal":-10.6,"spinRate":2918,"spinDirection":42},"zone":6,"typeConfidence":0.85,"plateTime":0.4417735077407774,"extension":6.254257603969471},"index":4,"playId":"aa8346a1-a434-3a40-b14e-8db19ce7d355","pitchNumber":4,"startTime":"2026-07-22T01:52:51.170Z","endTime":"2026-07-22T01:52:55.034Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.3,"endSpeed":81.9,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.48017330070892,"aZ":-30.068160047085648,"pfxX":-8.859404424257125,"pfxZ":1.2326934744970908,"pX":-0.5524938704844709,"pZ":1.6043819875309935,"vX0":5.781661478303882,"vY0":-129.90104370488095,"vZ0":-3.661659628556374,"x":138.06,"y":195.46,"x0":-1.6572213248453997,"y0":50.00281367677909,"z0":5.320846530709693,"aX":-15.124695535387984},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":1.7,"breakHorizontal":14.8,"spinRate":1307,"spinDirection":254},"zone":13,"typeConfidence":0.91,"plateTime":0.42182916022405337,"extension":6.468276951804863},"hitData":{"launchSpeed":93.3,"launchAngle":26.0,"totalDistance":346.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":114.44,"coordY":80.98}},"index":5,"playId":"df00e6ad-0f4f-3960-b3dc-76e77f60f312","pitchNumber":5,"startTime":"2026-07-22T01:53:11.794Z","endTime":"2026-07-22T01:53:22.320Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T01:53:22.320Z","atBatIndex":5},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Corbin Carroll flies out to left fielder Tyler Soderstrom.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-22T01:53:30.207Z","endTime":"2026-07-22T01:55:31.524Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022"},"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],"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":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":691016,"link":"/api/v1/people/691016"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.9,"endSpeed":78.5,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.675994586007683,"aZ":-33.66955705813003,"pfxX":5.857341038062241,"pfxZ":-0.9555878650436096,"pX":0.7384280249855305,"pZ":1.306618575802191,"vX0":4.482919728735184,"vY0":-124.97380506976768,"vZ0":-2.6400865161541427,"x":88.85,"y":203.5,"x0":-1.846218877141771,"y0":50.00196215552169,"z0":5.171422063260836,"aX":9.166766587140065},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":-2.2,"breakHorizontal":-11.8,"spinRate":2911,"spinDirection":50},"zone":14,"typeConfidence":0.9,"plateTime":0.44006252390079803,"extension":6.249828401577859},"index":0,"playId":"4688da73-6f0b-3c08-996a-f29620114d75","pitchNumber":1,"startTime":"2026-07-22T01:53:49.260Z","endTime":"2026-07-22T01:53:52.280Z","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":90.3,"endSpeed":82.7,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.51466102950106,"aZ":-29.678019125396883,"pfxX":-8.822414190240412,"pfxZ":1.4371636876902159,"pX":-0.3401678099804934,"pZ":1.4256455094855567,"vX0":6.182659462150366,"vY0":-131.27777965252824,"vZ0":-4.1958726296417055,"x":129.97,"y":200.29,"x0":-1.5828569079201082,"y0":50.004851487134374,"z0":5.260838811114519,"aX":-15.357702835562218},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":1.8,"breakHorizontal":14.5,"spinRate":1152,"spinDirection":248},"zone":13,"typeConfidence":0.89,"plateTime":0.4176730060937319,"extension":6.441328880304356},"index":1,"playId":"5f0b8824-c3fd-36da-b110-4c533f9991fc","pitchNumber":2,"startTime":"2026-07-22T01:54:08.570Z","endTime":"2026-07-22T01:54:11.740Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.7,"endSpeed":83.0,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.002135642432666,"aZ":-31.368544021090138,"pfxX":-9.66155096715222,"pfxZ":0.4624005281522731,"pX":1.7405750455027391,"pZ":-0.07016193367929295,"vX0":11.55149869436282,"vY0":-131.36204939266824,"vZ0":-7.174854272669371,"x":50.65,"y":240.67,"x0":-1.4679108996252763,"y0":50.001629962582804,"z0":5.042425183133956,"aX":-16.807689523134997},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":-0.7,"breakHorizontal":14.9,"spinRate":1325,"spinDirection":250},"zone":14,"typeConfidence":0.9,"plateTime":0.4176792126481659,"extension":6.61964103621344},"index":2,"playId":"b70f642a-6ee3-3ea0-a143-463033c38fef","pitchNumber":3,"startTime":"2026-07-22T01:54:30.270Z","endTime":"2026-07-22T01:54:34.445Z","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":96.8,"endSpeed":88.6,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.576592877319317,"aZ":-17.205342187937713,"pfxX":-7.797195434597407,"pfxZ":7.41637278853379,"pX":-1.443969464423429,"pZ":4.194813860380814,"vX0":3.6627296845617217,"vY0":-141.04878014129932,"vZ0":-0.01772753221569634,"x":172.04,"y":125.52,"x0":-1.745146099747673,"y0":50.00299313770471,"z0":5.3090979235794515,"aX":-15.736655961283885},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":13.7,"breakHorizontal":13.4,"spinRate":2260,"spinDirection":218},"zone":11,"typeConfidence":0.91,"plateTime":0.3880918319596707,"extension":6.460834396523962},"index":3,"playId":"2c470e73-749c-3839-9e7c-5c7db4952542","pitchNumber":4,"startTime":"2026-07-22T01:54:56.697Z","endTime":"2026-07-22T01:55:01.047Z","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":86.2,"endSpeed":79.3,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.696456629763194,"aZ":-34.322487809664146,"pfxX":7.294887975413646,"pfxZ":-1.3432001606040647,"pX":-0.1457250844001175,"pZ":2.423436028920195,"vX0":1.7853618846553845,"vY0":-125.61539701933043,"vZ0":-0.3614395955518751,"x":122.55,"y":173.35,"x0":-1.8137484303071376,"y0":50.00574228813245,"z0":5.3622455791225,"aX":11.645979752167088},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":-2.3,"breakHorizontal":-13.7,"spinRate":2790,"spinDirection":61},"zone":5,"typeConfidence":0.91,"plateTime":0.43621769708459146,"extension":6.247672127777111},"hitData":{"launchSpeed":90.5,"launchAngle":36.0,"totalDistance":320.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":43.53,"coordY":99.31}},"index":4,"playId":"6cb4868c-e1b7-3849-b245-53afed9e5143","pitchNumber":5,"startTime":"2026-07-22T01:55:19.264Z","endTime":"2026-07-22T01:55:31.524Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T01:55:31.524Z","atBatIndex":6},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Gabriel Moreno singles on a line drive to center fielder Henry Bolte. Ketel Marte to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-22T01:55:48.671Z","endTime":"2026-07-22T01:56:28.593Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"postOnSecond":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":703607,"link":"/api/v1/people/703607"},"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":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.4,"endSpeed":87.9,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.24064315001013,"aZ":-14.273627628216223,"pfxX":-5.51497649875256,"pfxZ":9.00649913817036,"pX":0.2570170507824283,"pZ":3.0436263016411673,"vX0":7.440037409218249,"vY0":-140.2274103662747,"vZ0":-3.418602088681648,"x":107.2,"y":156.6,"x0":-1.716314714117295,"y0":50.00548951415243,"z0":5.212101441846232,"aX":-10.965177169778116},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":15.7,"breakHorizontal":8.4,"spinRate":2317,"spinDirection":225},"zone":2,"typeConfidence":0.92,"plateTime":0.39087303459247824,"extension":6.561333400651203},"index":0,"playId":"cc678de6-4796-3cc1-8941-1716a3c346b1","pitchNumber":1,"startTime":"2026-07-22T01:55:59.293Z","endTime":"2026-07-22T01:56:02.316Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.5,"endSpeed":79.7,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.87527465519764,"aZ":-33.479694263216814,"pfxX":7.831559290597831,"pfxZ":-0.8161205964849216,"pX":0.30094080221594244,"pZ":1.696820083028831,"vX0":2.8436004354972146,"vY0":-125.98957044876373,"vZ0":-1.8282200291908184,"x":105.53,"y":192.97,"x0":-1.859954679092555,"y0":50.00058182133203,"z0":5.14053327120023,"aX":12.573070705772999},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":-1.7,"breakHorizontal":-14.9,"spinRate":2851,"spinDirection":40},"zone":9,"typeConfidence":0.91,"plateTime":0.4349357379687464,"extension":6.210885677675445},"hitData":{"launchSpeed":89.0,"launchAngle":17.0,"totalDistance":264.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":124.58,"coordY":77.34}},"index":1,"playId":"4b547ed7-6deb-396b-95ed-19cd00e2c16b","pitchNumber":2,"startTime":"2026-07-22T01:56:19.271Z","endTime":"2026-07-22T01:56:28.593Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T01:56:28.593Z","atBatIndex":7},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Max Kepler homers (2) on a fly ball to right center field. Ketel Marte scores. Gabriel Moreno scores.","rbi":3,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":8,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-22T01:56:37.641Z","endTime":"2026-07-22T01:58:31.140Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1,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":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"responsiblePitcher":{"id":678022,"link":"/api/v1/people/678022"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"responsiblePitcher":{"id":678022,"link":"/api/v1/people/678022"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"responsiblePitcher":{"id":678022,"link":"/api/v1/people/678022"},"isScoringEvent":true,"rbi":true,"earned":true,"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":2},"pitchData":{"startSpeed":89.8,"endSpeed":82.6,"strikeZoneTop":3.376,"strikeZoneBottom":1.704,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.200386008165154,"aZ":-31.928263303298205,"pfxX":-9.504902083115208,"pfxZ":0.14740415792502654,"pX":-0.3832054473616927,"pZ":0.08626676874150595,"vX0":6.2842121549911765,"vY0":-130.5711994983613,"vZ0":-6.870685204216049,"x":131.61,"y":236.45,"x0":-1.5895543650093085,"y0":50.00624105032861,"z0":5.1629176489821225,"aX":-16.369958417199314},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":-1.1,"breakHorizontal":15.7,"spinRate":1111,"spinDirection":259},"zone":13,"typeConfidence":0.91,"plateTime":0.41992114267647906,"extension":6.408947905246434},"index":0,"playId":"71aeee22-70ab-39d5-a6a8-0a398b3a689b","pitchNumber":1,"startTime":"2026-07-22T01:57:02.359Z","endTime":"2026-07-22T01:57:05.844Z","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.8,"endSpeed":86.7,"strikeZoneTop":3.376,"strikeZoneBottom":1.704,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.762898099853714,"aZ":-17.64323715795186,"pfxX":-5.712720503987208,"pfxZ":7.445346583699923,"pX":-1.632048601339664,"pZ":4.981855104463101,"vX0":2.678558780902978,"vY0":-139.386960002375,"vZ0":1.9512815738591764,"x":179.21,"y":104.27,"x0":-1.8677567148872818,"y0":50.00050461014031,"z0":5.4433820532911765,"aX":-11.145688785739777},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":14.2,"breakHorizontal":9.7,"spinRate":2138,"spinDirection":224},"zone":11,"typeConfidence":0.9,"plateTime":0.3942173507956048,"extension":6.324808627242254},"index":1,"playId":"8b93cbd0-fc75-37ff-96ac-ee8991f168ef","pitchNumber":2,"startTime":"2026-07-22T01:57:25.299Z","endTime":"2026-07-22T01:57:28.606Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.4,"endSpeed":86.8,"strikeZoneTop":3.376,"strikeZoneBottom":1.704,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.685282942114036,"aZ":-18.614999105472428,"pfxX":-5.883163060771873,"pfxZ":6.981733392964289,"pX":-0.5555216131167524,"pZ":2.8429009367929203,"vX0":5.464116762567967,"vY0":-138.85471471077267,"vZ0":-2.9378390899924387,"x":138.18,"y":162.02,"x0":-1.7897776757702828,"y0":50.00215011196298,"z0":5.1613231433508036,"aX":-11.42482369010588},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":12.1,"breakHorizontal":9.5,"spinRate":2158,"spinDirection":218},"zone":4,"typeConfidence":0.88,"plateTime":0.39528920070815143,"extension":6.367691643313757},"index":2,"playId":"38f75316-7818-3585-9680-f6c5288d3903","pitchNumber":3,"startTime":"2026-07-22T01:57:49.223Z","endTime":"2026-07-22T01:57:52.889Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.7,"endSpeed":78.2,"strikeZoneTop":3.376,"strikeZoneBottom":1.704,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.94600792383124,"aZ":-31.55212060054948,"pfxX":4.577929006526203,"pfxZ":0.39566147855569334,"pX":-0.055098636888205696,"pZ":2.883020151928837,"vX0":3.038191713249749,"vY0":-124.80057235303032,"vZ0":0.4283448741392504,"x":119.1,"y":160.94,"x0":-1.8861635530512766,"y0":50.0017383959279,"z0":5.324379970582729,"aX":7.163594391741655},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":1.1,"breakHorizontal":-9.0,"spinRate":2991,"spinDirection":36},"zone":5,"typeConfidence":0.84,"plateTime":0.4402083120102982,"extension":6.204472364065679},"hitData":{"launchSpeed":102.6,"launchAngle":33.0,"totalDistance":392.0,"trajectory":"fly_ball","hardness":"medium","location":"89","coordinates":{"coordX":201.81,"coordY":59.52}},"index":3,"playId":"6d7fb785-9002-3253-b943-365bbf8ddbd4","pitchNumber":4,"startTime":"2026-07-22T01:58:08.047Z","endTime":"2026-07-22T01:58:31.140Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T01:58:31.140Z","atBatIndex":8},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Nolan Arenado lines out to second baseman Alika Williams.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":9,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-22T01:58:42.029Z","endTime":"2026-07-22T02:00:02.759Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":675961,"link":"/api/v1/people/675961"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.2,"endSpeed":78.5,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.98466472172522,"aZ":-35.63140159732076,"pfxX":5.677193785756169,"pfxZ":-2.19360495540311,"pX":-1.117796645614239,"pZ":2.7384348078526006,"vX0":0.4409363431614285,"vY0":-125.51724700219705,"vZ0":0.7220313596684385,"x":159.61,"y":164.84,"x0":-2.0326698175339573,"y0":50.00080556707672,"z0":5.373572022411842,"aX":8.958450663920303},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":-3.5,"breakHorizontal":-10.3,"spinRate":2998,"spinDirection":61},"zone":11,"typeConfidence":0.83,"plateTime":0.4381960630133359,"extension":6.176848745176217},"index":0,"playId":"890fb8f0-d4f8-375b-947d-f75ac7a84d08","pitchNumber":1,"startTime":"2026-07-22T01:59:03.016Z","endTime":"2026-07-22T01:59:06.789Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.6,"endSpeed":87.3,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.37763300019942,"aZ":-14.009507989596846,"pfxX":-5.579789566209322,"pfxZ":9.188666938554928,"pX":-0.015759956326123634,"pZ":3.4053698017395844,"vX0":6.439898957096977,"vY0":-140.53231215639775,"vZ0":-2.642035219370154,"x":117.6,"y":146.84,"x0":-1.6250615476727193,"y0":50.000019844761155,"z0":5.281541136411513,"aX":-11.027150534172703},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":16.2,"breakHorizontal":8.6,"spinRate":2317,"spinDirection":225},"zone":2,"typeConfidence":0.92,"plateTime":0.39153645986026486,"extension":6.447692697813934},"index":1,"playId":"5d21b309-8215-3c64-925e-a333f3776f00","pitchNumber":2,"startTime":"2026-07-22T01:59:20.944Z","endTime":"2026-07-22T01:59:23.944Z","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":95.4,"endSpeed":86.3,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.44343923160461,"aZ":-14.982001602599308,"pfxX":-4.261196703387224,"pfxZ":8.911215274755635,"pX":-0.5331519544951969,"pZ":2.708597371483005,"vX0":4.722975824227487,"vY0":-138.82745375419455,"vZ0":-4.199232918534421,"x":137.32,"y":165.65,"x0":-1.712290970983568,"y0":50.001542273692515,"z0":5.255099760732731,"aX":-8.220542262303603},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":15.4,"breakHorizontal":6.6,"spinRate":2262,"spinDirection":223},"zone":4,"typeConfidence":0.89,"plateTime":0.3962879054505448,"extension":6.290835363373694},"index":2,"playId":"72cce54d-fd2e-3175-b4ba-902157556ab8","pitchNumber":3,"startTime":"2026-07-22T01:59:38.349Z","endTime":"2026-07-22T01:59:42.621Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.2,"endSpeed":83.5,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.247322870625972,"aZ":-30.426063404465488,"pfxX":-8.296892766733809,"pfxZ":0.9836407637282072,"pX":-0.8128246749293707,"pZ":2.140364160492667,"vX0":4.877133592503022,"vY0":-132.73050294126716,"vZ0":-2.741095058472499,"x":147.98,"y":180.99,"x0":-1.5991624618737617,"y0":50.0042642880853,"z0":5.4093069300847745,"aX":-14.758203011972297},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":1.4,"breakHorizontal":13.9,"spinRate":1271,"spinDirection":245},"zone":7,"typeConfidence":0.87,"plateTime":0.4131581192333895,"extension":6.172656339302934},"hitData":{"launchSpeed":62.7,"launchAngle":24.0,"totalDistance":176.0,"trajectory":"line_drive","hardness":"medium","location":"4","coordinates":{"coordX":146.51,"coordY":134.1}},"index":3,"playId":"12a921aa-1bf7-3627-b208-472b97968113","pitchNumber":4,"startTime":"2026-07-22T01:59:54.947Z","endTime":"2026-07-22T02:00:02.759Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T02:00:02.759Z","atBatIndex":9},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Tommy White lines out sharply to center fielder Jorge Barrosa.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-22T02:01:55.225Z","endTime":"2026-07-22T02:02:43.128Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":695720,"fullName":"Tommy White","link":"/api/v1/people/695720"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":684442,"fullName":"Kohl Drake","link":"/api/v1/people/684442"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":695720,"fullName":"Tommy White","link":"/api/v1/people/695720"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":678489,"link":"/api/v1/people/678489"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":83.8,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.540644209420257,"aZ":-13.658067283424536,"pfxX":8.839270587606872,"pfxZ":10.327647658824361,"pX":-1.2120664714513805,"pZ":1.5751457272108758,"vX0":-9.245435205491376,"vY0":-133.04592221000559,"vZ0":-8.356794492929982,"x":163.2,"y":196.25,"x0":1.1595133734874254,"y0":50.00192045362926,"z0":5.746606517289824,"aX":15.846393406344141},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":17.0,"breakHorizontal":-14.0,"spinRate":2347,"spinDirection":141},"zone":13,"typeConfidence":0.91,"plateTime":0.4116762112760948,"extension":6.517883582081662},"index":0,"playId":"0a9da90c-9e81-388d-b158-bc900ac5b135","pitchNumber":1,"startTime":"2026-07-22T02:02:08.264Z","endTime":"2026-07-22T02:02:11.719Z","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":85.0,"endSpeed":78.1,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.14998055908242,"aZ":-26.631041603980428,"pfxX":0.4746621596346152,"pfxZ":3.564222312742441,"pX":-1.069263441510066,"pZ":3.510105564666576,"vX0":-6.162315927549716,"vY0":-123.7320441698099,"vZ0":-0.31109663341427896,"x":157.76,"y":144.01,"x0":1.3892695006440021,"y0":50.001025178657066,"z0":5.864565063686322,"aX":0.7387897232491145},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":6.6,"breakHorizontal":0.6,"spinRate":2289,"spinDirection":157},"zone":11,"typeConfidence":0.93,"plateTime":0.44228907300607645,"extension":6.6529493777230355},"index":1,"playId":"c372fc2b-12e1-3724-8ba2-edb3c4f835bb","pitchNumber":2,"startTime":"2026-07-22T02:02:21.735Z","endTime":"2026-07-22T02:02:25.751Z","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":91.6,"endSpeed":83.4,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.909852691245124,"aZ":-16.35586072834802,"pfxX":7.5543557142289455,"pfxZ":8.862343519951565,"pX":-0.03664196159415387,"pZ":2.1649160816782063,"vX0":-6.242178351565229,"vY0":-133.08276403171746,"vZ0":-6.243175172384453,"x":118.4,"y":180.33,"x0":1.3636883595930485,"y0":50.00090546008265,"z0":5.735851759663256,"aX":13.48069250103259},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":14.8,"breakHorizontal":-12.2,"spinRate":2298,"spinDirection":138},"zone":8,"typeConfidence":0.91,"plateTime":0.41236767587776146,"extension":6.398084822868568},"hitData":{"launchSpeed":108.0,"launchAngle":16.0,"totalDistance":349.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":113.06,"coordY":59.33}},"index":2,"playId":"323628be-b8fe-3b9e-8e5b-990b033b1459","pitchNumber":3,"startTime":"2026-07-22T02:02:36.075Z","endTime":"2026-07-22T02:02:43.128Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T02:02:43.128Z","atBatIndex":10},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Max Muncy strikes out swinging.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-22T02:02:57.636Z","endTime":"2026-07-22T02:04:43.211Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":691777,"fullName":"Max Muncy","link":"/api/v1/people/691777"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":684442,"fullName":"Kohl Drake","link":"/api/v1/people/684442"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":691777,"fullName":"Max Muncy","link":"/api/v1/people/691777"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.2,"endSpeed":84.4,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.271046541072344,"aZ":-14.067779039692953,"pfxX":8.38855460984599,"pfxZ":9.98648676980919,"pX":0.011783464973326298,"pZ":0.7775152377746632,"vX0":-6.143036633165782,"vY0":-133.88767960679303,"vZ0":-9.971038142475852,"x":116.55,"y":217.79,"x0":1.2476340613364882,"y0":50.00234894359734,"z0":5.559902274694947,"aX":15.208594778021206},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":16.1,"breakHorizontal":-13.8,"spinRate":2325,"spinDirection":143},"zone":14,"typeConfidence":0.91,"plateTime":0.4092991427602035,"extension":6.687981941455847},"index":0,"playId":"bf847a33-0fed-3269-a7cf-9e15c97de39c","pitchNumber":1,"startTime":"2026-07-22T02:03:10.258Z","endTime":"2026-07-22T02:03:13.407Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.2,"endSpeed":80.3,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.7670775898778,"aZ":-21.670422281398807,"pfxX":-0.2147270960185106,"pfxZ":6.396323637014616,"pX":0.21699346977692408,"pZ":2.8037841931682785,"vX0":-3.227602946887276,"vY0":-127.02381071451921,"vZ0":-2.828193785153169,"x":108.73,"y":163.08,"x0":1.5293344113284013,"y0":50.005444024981315,"z0":5.644976354854639,"aX":-0.3519940728694223},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":11.2,"breakHorizontal":1.1,"spinRate":2298,"spinDirection":158},"zone":5,"typeConfidence":0.88,"plateTime":0.4303650614426613,"extension":6.549010249098734},"index":1,"playId":"ddbaceee-3573-39c8-9f8f-a26ba953004d","pitchNumber":2,"startTime":"2026-07-22T02:03:26.116Z","endTime":"2026-07-22T02:03:29.206Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.9,"endSpeed":75.3,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.863040572701273,"aZ":-24.496819848355276,"pfxX":9.734715708785508,"pfxZ":5.343957891640678,"pX":-0.24053676016054548,"pZ":1.0367304804053479,"vX0":-6.5088847206562725,"vY0":-119.07155040914239,"vZ0":-5.563088309928517,"x":126.17,"y":210.79,"x0":1.2637283907934715,"y0":50.000665973794,"z0":5.619758636689813,"aX":13.976702801460187},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":8.5,"breakHorizontal":-16.1,"spinRate":2032,"spinDirection":121},"zone":13,"typeConfidence":0.9,"plateTime":0.4600008266107971,"extension":6.645343644608988},"index":2,"playId":"8ab85137-93e2-3724-b2a2-9c06c1104004","pitchNumber":3,"startTime":"2026-07-22T02:03:41.551Z","endTime":"2026-07-22T02:03:45.091Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.5,"endSpeed":84.4,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.915343659122307,"aZ":-15.479891455962084,"pfxX":8.699376035082837,"pfxZ":9.155745726569279,"pX":0.08101442060913935,"pZ":1.7601256004257753,"vX0":-6.1500449784431614,"vY0":-134.36672972930447,"vZ0":-7.148253120037305,"x":113.91,"y":191.26,"x0":1.2727065737910315,"y0":50.001739021813314,"z0":5.560861303221512,"aX":15.859222736627899},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":15.1,"breakHorizontal":-14.4,"spinRate":2406,"spinDirection":134},"zone":8,"typeConfidence":0.91,"plateTime":0.40810036224627,"extension":6.561018688893774},"index":3,"playId":"a647b9e0-5d2a-36d6-ab48-da9c93ca4288","pitchNumber":4,"startTime":"2026-07-22T02:03:54.901Z","endTime":"2026-07-22T02:03:59.296Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.2,"endSpeed":83.9,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.812137919629897,"aZ":-13.678560332041016,"pfxX":7.8076844963498875,"pfxZ":10.19227158123376,"pX":-0.792021245064669,"pZ":3.586922180273393,"vX0":-7.839281074610641,"vY0":-134.06817062511922,"vZ0":-3.2009575593588138,"x":147.19,"y":141.93,"x0":1.1597837617729119,"y0":50.00439842905378,"z0":5.776676405699855,"aX":14.171358536857516},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":17.9,"breakHorizontal":-12.4,"spinRate":2317,"spinDirection":133},"zone":11,"typeConfidence":0.91,"plateTime":0.40902701681873266,"extension":6.590883216815256},"index":4,"playId":"fc19ac6e-7696-3b93-957f-a3249d909e99","pitchNumber":5,"startTime":"2026-07-22T02:04:16.644Z","endTime":"2026-07-22T02:04:20.529Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"index":5,"startTime":"2026-07-22T02:04:29.718Z","endTime":"2026-07-22T02:04:39.920Z","isPitch":false,"type":"action","player":{"id":691777,"link":"/api/v1/people/691777"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"pitchData":{"startSpeed":92.4,"endSpeed":83.9,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.87302781131251,"aZ":-14.43233900122553,"pfxX":8.17300289151659,"pfxZ":9.762346894738837,"pX":0.15507569013245476,"pZ":3.111468919178596,"vX0":-5.567142254470428,"vY0":-134.3985530330571,"vZ0":-4.257600806333825,"x":111.09,"y":154.77,"x0":1.1981922055744811,"y0":50.00602499118339,"z0":5.751116371536565,"aX":14.858455855226188},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":16.9,"breakHorizontal":-13.6,"spinRate":2298,"spinDirection":141},"zone":2,"typeConfidence":0.91,"plateTime":0.4085427248892244,"extension":6.511629010718329},"index":6,"playId":"ece14bad-a1d7-3e7a-b287-d18afcf6b7f5","pitchNumber":6,"startTime":"2026-07-22T02:04:39.920Z","endTime":"2026-07-22T02:04:43.211Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T02:04:43.211Z","atBatIndex":11},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Henry Bolte strikes out swinging.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":12,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-22T02:04:48.355Z","endTime":"2026-07-22T02:06:36.001Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":684442,"fullName":"Kohl Drake","link":"/api/v1/people/684442"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":672515,"link":"/api/v1/people/672515"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.9,"endSpeed":84.6,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.601995097498477,"aZ":-15.387898395895915,"pfxX":7.718144872710385,"pfxZ":9.118583231346904,"pX":-0.3796472023740454,"pZ":2.956364738341132,"vX0":-6.883802870132588,"vY0":-135.12150030099787,"vZ0":-4.545069333493876,"x":131.47,"y":158.96,"x0":1.2034555503775892,"y0":50.005756241545,"z0":5.748329805271766,"aX":14.214099756421215},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":15.7,"breakHorizontal":-12.5,"spinRate":2318,"spinDirection":141},"zone":1,"typeConfidence":0.91,"plateTime":0.40601673615393885,"extension":6.485036735679683},"index":0,"playId":"5691c19b-bc02-3a28-b042-b653e676a20d","pitchNumber":1,"startTime":"2026-07-22T02:05:06.934Z","endTime":"2026-07-22T02:05:10.001Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.2,"endSpeed":75.6,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.096672633420056,"aZ":-26.547361476960567,"pfxX":8.003632927919059,"pfxZ":3.8609411497873687,"pX":1.122914636042945,"pZ":3.627496153950895,"vX0":-2.934039555308187,"vY0":-119.70303332036504,"vZ0":0.3422932673084157,"x":74.2,"y":140.84,"x0":1.321436439250358,"y0":50.00325761836476,"z0":5.850411378710956,"aX":11.669472799686327},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":7.3,"breakHorizontal":-13.8,"spinRate":1835,"spinDirection":112},"zone":12,"typeConfidence":0.9,"plateTime":0.4567532280173041,"extension":6.45887815034245},"index":1,"playId":"1729c3a3-2206-3181-bef9-148f5d81f98e","pitchNumber":2,"startTime":"2026-07-22T02:05:22.933Z","endTime":"2026-07-22T02:05:27.803Z","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.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.968478213838004,"aZ":-14.420280942867109,"pfxX":6.7975416408081415,"pfxZ":9.827312374375271,"pX":-0.040718836988031894,"pZ":3.9735001500648712,"vX0":-5.7326436342192695,"vY0":-133.60809757838862,"vZ0":-2.2060836660612804,"x":118.55,"y":131.5,"x0":1.2502440632970397,"y0":50.004511206850104,"z0":5.847088734074007,"aX":12.2826513347621},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":17.5,"breakHorizontal":-11.0,"spinRate":2260,"spinDirection":140},"zone":11,"typeConfidence":0.91,"plateTime":0.4100600914570993,"extension":6.401379240275257},"index":2,"playId":"5c1a6d2c-4c84-3d7c-968d-0462937cf522","pitchNumber":3,"startTime":"2026-07-22T02:05:38.958Z","endTime":"2026-07-22T02:05:42.756Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":77.9,"endSpeed":71.9,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.888707038625594,"aZ":-41.951425139993155,"pfxX":-3.9603657858513426,"pfxZ":-7.508967155178402,"pX":-0.05605492564267099,"pZ":3.0607884576085955,"vX0":-2.085936219201658,"vY0":-113.44636780307233,"vZ0":2.8647226872911444,"x":119.14,"y":156.14,"x0":1.3900071309663802,"y0":50.00218593949171,"z0":5.965383476232068,"aX":-5.157472982367348},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.6,"breakVerticalInduced":-12.6,"breakHorizontal":7.7,"spinRate":2482,"spinDirection":319},"zone":2,"typeConfidence":0.91,"plateTime":0.48294426847589644,"extension":6.378002740899873},"index":3,"playId":"4b82d416-4798-3f15-af1d-107c11868b91","pitchNumber":4,"startTime":"2026-07-22T02:05:53.837Z","endTime":"2026-07-22T02:05:57.927Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.3,"endSpeed":73.6,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.805359894914584,"aZ":-38.73269047198649,"pfxX":-1.478909433917786,"pfxZ":-4.861822109422614,"pX":-0.7240893623143525,"pZ":0.5621372297386726,"vX0":-4.442367479131556,"vY0":-115.42984429724272,"vZ0":-3.1159014766143938,"x":144.6,"y":223.6,"x0":1.4189066294717618,"y0":50.005528474051204,"z0":5.664520910716249,"aX":-1.992948907837521},"breaks":{"breakAngle":3.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.8,"breakVerticalInduced":-9.4,"breakHorizontal":3.8,"spinRate":2444,"spinDirection":320},"zone":13,"typeConfidence":0.9,"plateTime":0.47479989080861174,"extension":6.498409631357875},"index":4,"playId":"fd65328e-7bb6-37df-b12b-f4667f089650","pitchNumber":5,"startTime":"2026-07-22T02:06:10.201Z","endTime":"2026-07-22T02:06:13.382Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":92.5,"endSpeed":84.5,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.50003578411749,"aZ":-15.35756396464433,"pfxX":6.317245792185619,"pfxZ":9.163382378443673,"pX":0.2813048471438662,"pZ":3.503817605201945,"vX0":-4.798558191838886,"vY0":-134.6851504802577,"vZ0":-3.2312855199084107,"x":106.28,"y":144.18,"x0":1.2660600367582073,"y0":50.00555146230537,"z0":5.806534720024318,"aX":11.597423194621864},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":16.1,"breakHorizontal":-10.4,"spinRate":2251,"spinDirection":133},"zone":3,"typeConfidence":0.91,"plateTime":0.4068160431978787,"extension":6.386570585507101},"index":5,"playId":"871bd5c0-03f8-36b5-aaed-a064d6fe50c6","pitchNumber":6,"startTime":"2026-07-22T02:06:33.001Z","endTime":"2026-07-22T02:06:36.001Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T02:06:36.001Z","atBatIndex":12},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Tim Tawa singles on a line drive to left fielder Tyler Soderstrom.","rbi":0,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-22T02:08:41.065Z","endTime":"2026-07-22T02:10:13.367Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":1,"outs":0},"matchup":{"batter":{"id":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":691016,"link":"/api/v1/people/691016"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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.9,"endSpeed":80.2,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.823014334633342,"aZ":-33.585171055626965,"pfxX":2.4623120766058353,"pfxZ":-0.8573187266158975,"pX":-1.358817528127342,"pZ":4.001813875950472,"vX0":0.9919661383447722,"vY0":-126.63188594991877,"vZ0":2.9999923082206816,"x":168.79,"y":130.73,"x0":-2.0746681459332965,"y0":50.005230422476046,"z0":5.4739456304124126,"aX":4.033290008239474},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":-0.7,"breakHorizontal":-4.7,"spinRate":2706,"spinDirection":96},"zone":11,"typeConfidence":0.84,"plateTime":0.4311426255062023,"extension":6.031415049416799},"index":0,"playId":"181be7cf-0c8c-31d1-b5b3-db9cc67594a1","pitchNumber":1,"startTime":"2026-07-22T02:08:45.760Z","endTime":"2026-07-22T02:08:49.276Z","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":83.8,"endSpeed":77.0,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.896242266538128,"aZ":-35.87020699130763,"pfxX":7.591858794923773,"pfxZ":-2.463379452890324,"pX":-0.21093130365476487,"pZ":2.083124656333033,"vX0":1.9227723049420966,"vY0":-122.00791455179832,"vZ0":-0.30835871042060026,"x":125.04,"y":182.54,"x0":-1.9960739223092523,"y0":50.00103808710918,"z0":5.312760112089798,"aX":11.39876953388229},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.3,"breakVerticalInduced":-4.3,"breakHorizontal":-14.2,"spinRate":3017,"spinDirection":63},"zone":8,"typeConfidence":0.89,"plateTime":0.4495994764256013,"extension":6.164692865758406},"index":1,"playId":"f69ef06b-8e95-34c9-82ed-d8be0082a3dc","pitchNumber":2,"startTime":"2026-07-22T02:09:02.725Z","endTime":"2026-07-22T02:09:06.834Z","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":84.2,"endSpeed":77.4,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.68524596521134,"aZ":-36.37197222583666,"pfxX":6.274944448527546,"pfxZ":-2.7441380359585317,"pX":-1.1235293985291732,"pZ":3.9219300206749663,"vX0":0.11479486514778797,"vY0":-122.65198900869152,"vZ0":3.64335628762831,"x":159.83,"y":132.89,"x0":-1.9866206069815293,"y0":50.006040147368694,"z0":5.5139165343355,"aX":9.58555354611961},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":-3.8,"breakHorizontal":-11.4,"spinRate":2859,"spinDirection":57},"zone":11,"typeConfidence":0.79,"plateTime":0.44615128771893753,"extension":6.201564291965563},"index":2,"playId":"ebbed10e-71e4-349e-99c1-594c92626ba1","pitchNumber":3,"startTime":"2026-07-22T02:09:24.967Z","endTime":"2026-07-22T02:09:28.860Z","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.0,"endSpeed":86.0,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.725520975057155,"aZ":-15.059816924877227,"pfxX":-5.463494963070931,"pfxZ":9.058895752264313,"pX":0.5329567594955944,"pZ":1.3792830097291784,"vX0":7.756372739091638,"vY0":-136.50590762622258,"vZ0":-7.250884361396143,"x":96.68,"y":201.54,"x0":-1.6339621602895356,"y0":50.00412562843297,"z0":5.104567665184833,"aX":-10.323817946982693},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":15.0,"breakHorizontal":8.3,"spinRate":2223,"spinDirection":218},"zone":14,"typeConfidence":0.88,"plateTime":0.4010683055835611,"extension":6.414411685237726},"index":3,"playId":"ca16ca84-d239-3a7f-b935-5c9ab643728d","pitchNumber":4,"startTime":"2026-07-22T02:09:45.918Z","endTime":"2026-07-22T02:09:50.122Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":87.1,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.38738702582681,"aZ":-14.626672360041885,"pfxX":-5.174414665158136,"pfxZ":9.01524282529802,"pX":0.37900976000256525,"pZ":2.6409664468255025,"vX0":7.332059959529337,"vY0":-138.7337385806715,"vZ0":-4.279986777589369,"x":102.55,"y":167.47,"x0":-1.6273621735803712,"y0":50.00684489720347,"z0":5.180474116699352,"aX":-10.076906674951953},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":15.6,"breakHorizontal":7.8,"spinRate":2239,"spinDirection":225},"zone":6,"typeConfidence":0.91,"plateTime":0.3949885161456974,"extension":6.4290108483079},"hitData":{"launchSpeed":81.9,"launchAngle":21.0,"totalDistance":265.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":93.53,"coordY":98.76}},"index":4,"playId":"08e99131-7d50-3954-b6d0-d326f9d2bca4","pitchNumber":5,"startTime":"2026-07-22T02:10:03.747Z","endTime":"2026-07-22T02:10:13.367Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T02:10:13.367Z","atBatIndex":13},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ildemaro Vargas flies out to right fielder Lawrence Butler.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-22T02:10:25.190Z","endTime":"2026-07-22T02:13:10.074Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374"},"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":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":671732,"link":"/api/v1/people/671732"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":85.2,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.657353875179915,"aZ":-22.27688872381268,"pfxX":-10.398208238696366,"pfxZ":5.361253262415392,"pX":0.7777265293619674,"pZ":0.5926930954859001,"vX0":10.079337480722248,"vY0":-135.09904663023178,"vZ0":-7.37391706781926,"x":87.35,"y":222.78,"x0":-1.651985713129732,"y0":50.006302222898185,"z0":4.925506018131007,"aX":-19.209602835786303},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":8.3,"breakHorizontal":16.7,"spinRate":2256,"spinDirection":224},"zone":14,"typeConfidence":0.91,"plateTime":0.405554272145491,"extension":6.495361164301983},"index":0,"playId":"c4738907-305a-3233-abc0-284ea79a7b8a","pitchNumber":1,"startTime":"2026-07-22T02:10:43.128Z","endTime":"2026-07-22T02:10:47.219Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.1,"endSpeed":83.1,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.729634874848465,"aZ":-27.343170806785498,"pfxX":1.1814606034628445,"pfxZ":2.7464554453808425,"pX":0.9570515538551239,"pZ":3.4956989341302975,"vX0":6.528501367002441,"vY0":-131.2231027723884,"vZ0":0.5487097840380788,"x":80.52,"y":144.4,"x0":-1.7084679109617213,"y0":50.001672768817485,"z0":5.308521656467355,"aX":2.074104059478085},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":5.3,"breakHorizontal":-3.5,"spinRate":2625,"spinDirection":180},"zone":12,"typeConfidence":0.55,"plateTime":0.4161733763540174,"extension":6.37123601249815},"index":1,"playId":"1db7a2e2-9243-3b5b-9ea7-41abe6b22944","pitchNumber":2,"startTime":"2026-07-22T02:11:08.719Z","endTime":"2026-07-22T02:11:13.229Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.3,"endSpeed":80.6,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.809221361739972,"aZ":-33.084708212446955,"pfxX":-7.149558494885784,"pfxZ":-0.5574256759205589,"pX":-1.2919308255643878,"pZ":2.201801510793056,"vX0":3.6026330267836553,"vY0":-127.1490409284266,"vZ0":-1.3661284404540306,"x":166.25,"y":179.33,"x0":-1.7944862047649957,"y0":50.00067239126118,"z0":5.359002178151406,"aX":-11.765148690692211},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":-1.1,"breakHorizontal":12.2,"spinRate":1140,"spinDirection":251},"zone":13,"typeConfidence":0.91,"plateTime":0.42993022670349657,"extension":6.457140601679387},"index":2,"playId":"2f0b4066-2f24-3c13-9994-12bf1b54d218","pitchNumber":3,"startTime":"2026-07-22T02:11:36.734Z","endTime":"2026-07-22T02:11:40.405Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":0},"index":3,"playId":"36f5fbf0-05e2-328e-b356-efa7827d0e08","startTime":"2026-07-22T02:11:57.028Z","endTime":"2026-07-22T02:12:02.044Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"runnerGoing":true,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.4,"endSpeed":81.6,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.02461724447971,"aZ":-30.35125827180212,"pfxX":-8.72273698501618,"pfxZ":1.0789345710349565,"pX":-0.5573709811767652,"pZ":2.4981983921364366,"vX0":5.348373311129828,"vY0":-128.72768688192915,"vZ0":-1.3664915286202264,"x":138.25,"y":171.33,"x0":-1.5215068513839969,"y0":50.00273463436395,"z0":5.37087927159327,"aX":-14.738339382194281},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":1.9,"breakHorizontal":14.8,"spinRate":1125,"spinDirection":251},"zone":4,"typeConfidence":0.91,"plateTime":0.4244009965155433,"extension":6.236109195792954},"index":4,"playId":"310869dc-01f7-31d7-882e-aaf7232e1e4f","pitchNumber":4,"startTime":"2026-07-22T02:12:16.907Z","endTime":"2026-07-22T02:12:20.940Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":0},"index":5,"startTime":"2026-07-22T02:12:36.341Z","endTime":"2026-07-22T02:12:57.066Z","isPitch":false,"type":"action","player":{"id":545121,"link":"/api/v1/people/545121"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.6,"endSpeed":86.5,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.083629450323095,"aZ":-14.298623402140409,"pfxX":-6.326915859191146,"pfxZ":9.216113304280217,"pX":-0.44440149116041305,"pZ":3.2003330943645274,"vX0":5.72760906397164,"vY0":-139.07967829800756,"vZ0":-2.8890576830931227,"x":133.94,"y":152.37,"x0":-1.718530905057087,"y0":50.00187228000445,"z0":5.213098648100463,"aX":-12.271081633980447},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":16.2,"breakHorizontal":10.1,"spinRate":2364,"spinDirection":224},"zone":1,"typeConfidence":0.92,"plateTime":0.39532262845817456,"extension":6.4119913321866715},"hitData":{"launchSpeed":88.4,"launchAngle":48.0,"totalDistance":272.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":192.88,"coordY":122.48}},"index":6,"playId":"084c30d8-9401-3e2f-a94e-0321a1682baa","pitchNumber":5,"startTime":"2026-07-22T02:12:57.066Z","endTime":"2026-07-22T02:13:10.074Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T02:13:10.074Z","atBatIndex":14},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jorge Barrosa strikes out swinging.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-22T02:13:14.979Z","endTime":"2026-07-22T02:14:45.902Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":678489,"fullName":"Jorge Barrosa","link":"/api/v1/people/678489"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":678489,"fullName":"Jorge Barrosa","link":"/api/v1/people/678489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":669127,"link":"/api/v1/people/669127"},"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":1},"pitchData":{"startSpeed":94.4,"endSpeed":84.7,"strikeZoneTop":2.958,"strikeZoneBottom":1.493,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.01474327806453,"aZ":-15.172183992992009,"pfxX":-6.426149074861321,"pfxZ":9.079470267389926,"pX":-1.1423212978628203,"pZ":3.306230468286449,"vX0":3.8682021267970805,"vY0":-137.35311624433447,"vZ0":-2.3538313379470592,"x":160.54,"y":149.51,"x0":-1.7485972922571258,"y0":50.00513000280254,"z0":5.2304240144164025,"aX":-12.038092508904043},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":16.0,"breakHorizontal":10.6,"spinRate":2417,"spinDirection":225},"zone":11,"typeConfidence":0.91,"plateTime":0.4018231087155386,"extension":6.3489619698196025},"index":0,"playId":"b6714cfa-c755-3ade-a0fb-36f612140f12","pitchNumber":1,"startTime":"2026-07-22T02:13:34.252Z","endTime":"2026-07-22T02:13:39.306Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":85.0,"strikeZoneTop":2.958,"strikeZoneBottom":1.493,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.13199804360895,"aZ":-15.21334475412132,"pfxX":-6.0888038667129,"pfxZ":9.022355069285265,"pX":-0.3718403682043865,"pZ":3.251738976846326,"vX0":5.823725521273186,"vY0":-137.38992548710468,"vZ0":-2.310556169289101,"x":131.17,"y":150.98,"x0":-1.745087148060035,"y0":50.00444208509116,"z0":5.15793490552776,"aX":-11.448953293111877},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":16.0,"breakHorizontal":9.6,"spinRate":2358,"spinDirection":225},"zone":11,"typeConfidence":0.9,"plateTime":0.4012230019155276,"extension":6.34469549733652},"index":1,"playId":"a83c5a90-8b06-3695-8a3c-19a448efdd34","pitchNumber":2,"startTime":"2026-07-22T02:13:53.695Z","endTime":"2026-07-22T02:13:56.695Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.1,"endSpeed":81.4,"strikeZoneTop":2.958,"strikeZoneBottom":1.493,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.695158160033305,"aZ":-29.565554588016106,"pfxX":-8.208662313240524,"pfxZ":1.5436979592490117,"pX":-0.7223288558422944,"pZ":1.3876145260631434,"vX0":4.882474758801437,"vY0":-129.59636860416012,"vZ0":-3.9289444389758783,"x":144.53,"y":201.31,"x0":-1.5704433759382397,"y0":50.00390986378624,"z0":5.19780271282894,"aX":-13.874716783584528},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":2.0,"breakHorizontal":13.7,"spinRate":1119,"spinDirection":251},"zone":13,"typeConfidence":0.91,"plateTime":0.42367336804731126,"extension":6.344453161785241},"index":2,"playId":"57086fb1-cece-38cd-a7d5-dfefb50ad011","pitchNumber":3,"startTime":"2026-07-22T02:14:15.513Z","endTime":"2026-07-22T02:14:18.530Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-07-22T02:14:25.942Z","endTime":"2026-07-22T02:14:42.902Z","isPitch":false,"type":"action","player":{"id":678489,"link":"/api/v1/people/678489"}},{"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":90.2,"endSpeed":81.6,"strikeZoneTop":2.958,"strikeZoneBottom":1.493,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.36447469111906,"aZ":-35.03907768918383,"pfxX":-9.146964264895626,"pfxZ":-1.6805311942926844,"pX":-0.9844190936233231,"pZ":1.5215597226911974,"vX0":4.726337682326527,"vY0":-131.1258818360444,"vZ0":-2.7359389808239793,"x":154.52,"y":197.7,"x0":-1.6393483142268743,"y0":50.000252347108784,"z0":5.240443905237234,"aX":-15.640031009216324},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":-3.5,"breakHorizontal":15.2,"spinRate":1274,"spinDirection":256},"zone":13,"typeConfidence":0.91,"plateTime":0.4206172289996375,"extension":6.334097574213813},"index":4,"playId":"d4b08fed-544e-3542-b37a-a5f022ada214","pitchNumber":4,"startTime":"2026-07-22T02:14:42.902Z","endTime":"2026-07-22T02:14:45.902Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T02:14:45.902Z","atBatIndex":15},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ketel Marte flies out to left fielder Tyler Soderstrom.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":16,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-22T02:14:57.289Z","endTime":"2026-07-22T02:15:23.615Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022"},"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":"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":0},"credits":[{"player":{"id":691016,"link":"/api/v1/people/691016"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.2,"endSpeed":85.5,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.65143023978421,"aZ":-14.216456038426966,"pfxX":-7.6391538602609925,"pfxZ":9.429786666870207,"pX":-0.4067854090889084,"pZ":2.825627366656399,"vX0":6.298756091627701,"vY0":-138.29359266296686,"vZ0":-3.726533707230107,"x":132.51,"y":162.49,"x0":-1.7404714433289425,"y0":50.003622093060834,"z0":5.16726169941559,"aX":-14.55002288353209},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":16.3,"breakHorizontal":12.2,"spinRate":2342,"spinDirection":232},"zone":1,"typeConfidence":0.92,"plateTime":0.3986181716758459,"extension":6.426658190385949},"hitData":{"launchSpeed":90.8,"launchAngle":47.0,"totalDistance":278.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":54.51,"coordY":113.06}},"index":0,"playId":"070c2de2-7586-37be-b52d-080672a0e2d6","pitchNumber":1,"startTime":"2026-07-22T02:15:13.460Z","endTime":"2026-07-22T02:15:23.615Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T02:15:23.615Z","atBatIndex":16},{"result":{"type":"atBat","event":"Triple","eventType":"triple","description":"Lawrence Butler triples (1) on a sharp ground ball to center fielder Jorge Barrosa.","rbi":0,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-22T02:18:00.251Z","endTime":"2026-07-22T02:18:17.841Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":35},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":684442,"fullName":"Kohl Drake","link":"/api/v1/people/684442"},"pitchHand":{"code":"L","description":"Left"},"postOnThird":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1],"actionIndex":[0],"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":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":678489,"link":"/api/v1/people/678489"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"On-field Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-22T02:17:29.368Z","endTime":"2026-07-22T02:18:02.323Z","isPitch":false,"type":"action","player":{"id":671732,"link":"/api/v1/people/671732"}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.0,"endSpeed":82.0,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.673007019009773,"aZ":-16.176591856860068,"pfxX":5.960314850339482,"pfxZ":9.257775287572347,"pX":0.20595817096638713,"pZ":2.710709311574273,"vX0":-4.771365762467871,"vY0":-130.8892005771925,"vZ0":-4.827005493324212,"x":109.15,"y":165.59,"x0":1.2817634095319739,"y0":50.00432261594613,"z0":5.797491796861235,"aX":10.300902227746672},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":15.8,"breakHorizontal":-9.7,"spinRate":2141,"spinDirection":140},"zone":5,"typeConfidence":0.89,"plateTime":0.419131742781369,"extension":6.5034884509806},"hitData":{"launchSpeed":105.8,"launchAngle":6.0,"totalDistance":164.0,"trajectory":"ground_ball","hardness":"hard","location":"8","coordinates":{"coordX":153.41,"coordY":48.59}},"index":1,"playId":"82cdabe4-1156-385e-aea6-1b83a9adf199","pitchNumber":1,"startTime":"2026-07-22T02:18:02.323Z","endTime":"2026-07-22T02:18:17.841Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T02:18:17.841Z","atBatIndex":17},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Alika Williams singles on a line drive to right fielder Corbin Carroll. Lawrence Butler scores.","rbi":1,"awayScore":1,"homeScore":3,"isOut":false},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-22T02:18:44.057Z","endTime":"2026-07-22T02:20:26.431Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":1,"outs":0},"matchup":{"batter":{"id":675961,"fullName":"Alika Williams","link":"/api/v1/people/675961"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":684442,"fullName":"Kohl Drake","link":"/api/v1/people/684442"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":675961,"fullName":"Alika Williams","link":"/api/v1/people/675961"},"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":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":675961,"fullName":"Alika Williams","link":"/api/v1/people/675961"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":682998,"link":"/api/v1/people/682998"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"responsiblePitcher":{"id":684442,"link":"/api/v1/people/684442"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"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, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":77.5,"endSpeed":72.3,"strikeZoneTop":3.236,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.451076344832508,"aZ":-36.60722173987505,"pfxX":-0.5120266858233506,"pfxZ":-3.429954404392478,"pX":-1.8671348838917372,"pZ":0.4421790435001132,"vX0":-6.573341146927286,"vY0":-112.70517831576382,"vZ0":-3.50660214049606,"x":188.17,"y":226.84,"x0":1.1471265567740672,"y0":50.00236374904129,"z0":5.695334491511292,"aX":-0.6609636752266443},"breaks":{"breakAngle":2.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.2,"breakVerticalInduced":-6.8,"breakHorizontal":2.5,"spinRate":2190,"spinDirection":323},"zone":13,"typeConfidence":0.91,"plateTime":0.48499861361843477,"extension":6.509591900929865},"index":0,"playId":"16c073c9-fc81-34e4-b1ee-a13c1e27c9a8","pitchNumber":1,"startTime":"2026-07-22T02:18:51.262Z","endTime":"2026-07-22T02:18:55.297Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.4,"endSpeed":82.0,"strikeZoneTop":3.236,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.96596091747935,"aZ":-15.41783878476251,"pfxX":7.919863081605569,"pfxZ":9.649992622589835,"pX":-0.2057282943150118,"pZ":3.0263211158714625,"vX0":-6.47192156156594,"vY0":-131.46662253972997,"vZ0":-4.055593456442126,"x":124.84,"y":157.07,"x0":1.2687616996002948,"y0":50.003080394033056,"z0":5.746385530846792,"aX":13.752156104802003},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":16.7,"breakHorizontal":-12.7,"spinRate":2366,"spinDirection":136},"zone":2,"typeConfidence":0.9,"plateTime":0.41791397233628746,"extension":6.44440423159952},"index":1,"playId":"d87c92f9-072e-3c6c-9841-e97c40ad8284","pitchNumber":2,"startTime":"2026-07-22T02:19:15.154Z","endTime":"2026-07-22T02:19:18.528Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.3,"endSpeed":74.7,"strikeZoneTop":3.236,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.841979805576237,"aZ":-25.683053331957975,"pfxX":10.571087108919865,"pfxZ":4.601517451175634,"pX":0.08119772735909045,"pZ":0.9188002718349122,"vX0":-5.830308602715419,"vY0":-118.11166899878054,"vZ0":-5.505433860821807,"x":113.9,"y":213.97,"x0":1.2103457991978506,"y0":50.002668971957604,"z0":5.646545199846209,"aX":14.910839331822585},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":7.2,"breakHorizontal":-17.6,"spinRate":1951,"spinDirection":120},"zone":14,"typeConfidence":0.9,"plateTime":0.4640191592913592,"extension":6.649857597810652},"index":2,"playId":"d410c2a4-3934-3d6a-ad8d-17d599b1fd8b","pitchNumber":3,"startTime":"2026-07-22T02:19:36.846Z","endTime":"2026-07-22T02:19:40.620Z","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.8,"endSpeed":82.8,"strikeZoneTop":3.236,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.66761241838539,"aZ":-16.343948664644508,"pfxX":6.490795125192279,"pfxZ":8.994838109543247,"pX":-1.0361633882552306,"pZ":3.0000533437338204,"vX0":-7.829109756713619,"vY0":-131.97131161189412,"vZ0":-4.047226818658315,"x":156.5,"y":157.78,"x0":1.1286885856901825,"y0":50.00298688002471,"z0":5.76102623415901,"aX":11.424196618559733},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":15.6,"breakHorizontal":-10.0,"spinRate":2247,"spinDirection":140},"zone":11,"typeConfidence":0.9,"plateTime":0.41539111731178213,"extension":6.557120117627048},"index":3,"playId":"291cd44b-eb15-304c-bd81-fe3fde128a6f","pitchNumber":4,"startTime":"2026-07-22T02:19:55.759Z","endTime":"2026-07-22T02:19:59.656Z","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":0},"pitchData":{"startSpeed":90.4,"endSpeed":82.1,"strikeZoneTop":3.236,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.56664335970438,"aZ":-17.469540628992295,"pfxX":7.400444877150303,"pfxZ":8.474551452498776,"pX":-0.5234971946159166,"pZ":2.7074345900315153,"vX0":-6.984161572533847,"vY0":-131.32921752275163,"vZ0":-4.357756591962724,"x":136.95,"y":165.68,"x0":1.217568536730508,"y0":50.001034452497706,"z0":5.6996273987406765,"aX":12.838541966592922},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":14.5,"breakHorizontal":-11.8,"spinRate":2345,"spinDirection":132},"zone":4,"typeConfidence":0.9,"plateTime":0.418133783801939,"extension":6.583301035570379},"hitData":{"launchSpeed":66.9,"launchAngle":23.0,"totalDistance":193.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":150.37,"coordY":107.05}},"index":4,"playId":"c14d4173-e9c4-3ccc-b3a8-cf8f242b103d","pitchNumber":5,"startTime":"2026-07-22T02:20:14.857Z","endTime":"2026-07-22T02:20:26.431Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T02:20:26.431Z","atBatIndex":18},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Jacob Wilson hit by pitch. Alika Williams to 2nd.","rbi":0,"awayScore":1,"homeScore":3,"isOut":false},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-22T02:20:39.165Z","endTime":"2026-07-22T02:22:04.610Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":4,"strikes":0,"outs":0},"matchup":{"batter":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":684442,"fullName":"Kohl Drake","link":"/api/v1/people/684442"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"postOnSecond":{"id":675961,"fullName":"Alika Williams","link":"/api/v1/people/675961"},"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":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":"r_adv_force","runner":{"id":675961,"fullName":"Alika Williams","link":"/api/v1/people/675961"},"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":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"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":0},"pitchData":{"startSpeed":78.2,"endSpeed":72.9,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.8826506921295,"aZ":-38.47832014298067,"pfxX":-0.8486138724954229,"pfxZ":-4.7829392913331885,"pX":-1.113220572135334,"pZ":1.0371485754117076,"vX0":-5.0842656848329515,"vY0":-113.81620870024962,"vZ0":-1.9814686300356494,"x":159.43,"y":210.78,"x0":1.2550020121550944,"y0":50.001728736658485,"z0":5.711366319159754,"aX":-1.1183990097384298},"breaks":{"breakAngle":2.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.4,"breakVerticalInduced":-8.9,"breakHorizontal":2.8,"spinRate":2462,"spinDirection":323},"zone":13,"typeConfidence":0.91,"plateTime":0.4803035337391055,"extension":6.587777305175451},"index":0,"playId":"9d9a45c3-db5a-30e8-8966-4970e3c75480","pitchNumber":1,"startTime":"2026-07-22T02:20:54.982Z","endTime":"2026-07-22T02:20:58.985Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.3,"endSpeed":74.2,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.59868342514447,"aZ":-24.364283186047444,"pfxX":8.969486457090737,"pfxZ":5.5277364001534135,"pX":1.2658685494153834,"pZ":3.3761321358623744,"vX0":-2.689815361185344,"vY0":-118.40239867085879,"vZ0":-0.318425407595466,"x":68.75,"y":147.62,"x0":1.2544230135423255,"y0":50.00429378206699,"z0":5.750926691617962,"aX":12.67600136365078},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":10.2,"breakHorizontal":-15.5,"spinRate":1891,"spinDirection":114},"zone":12,"typeConfidence":0.91,"plateTime":0.46343006253878105,"extension":6.553544832468659},"index":1,"playId":"bbf59943-40c2-30d8-a3ec-1514d2967574","pitchNumber":2,"startTime":"2026-07-22T02:21:15.414Z","endTime":"2026-07-22T02:21:19.222Z","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":91.1,"endSpeed":82.8,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.504391442426627,"aZ":-15.78178285578945,"pfxX":7.434292001420252,"pfxZ":9.287556327311485,"pX":1.169097699514978,"pZ":2.053680304129473,"vX0":-3.079410948838863,"vY0":-132.56413521400728,"vZ0":-6.2825473505459115,"x":72.44,"y":183.33,"x0":1.3852497470687393,"y0":50.00375033511063,"z0":5.622542718478296,"aX":13.123885934519357},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":15.5,"breakHorizontal":-12.7,"spinRate":2257,"spinDirection":138},"zone":14,"typeConfidence":0.9,"plateTime":0.41448072508752,"extension":6.605990392825243},"index":2,"playId":"16758810-310a-363f-b3a5-4dccb47b8788","pitchNumber":3,"startTime":"2026-07-22T02:21:37.409Z","endTime":"2026-07-22T02:21:41.531Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":0},"pitchData":{"startSpeed":90.3,"endSpeed":82.1,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.951365619369078,"aZ":-14.826580638609204,"pfxX":6.9118601096026975,"pfxZ":10.007828717429527,"pX":-2.043944349090831,"pZ":3.4455710565684083,"vX0":-10.217166396255658,"vY0":-131.13538777342782,"vZ0":-3.004364644600419,"x":194.91,"y":145.75,"x0":1.0131746602026663,"y0":50.00257549234858,"z0":5.718776404433161,"aX":11.981618182472113},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":17.6,"breakHorizontal":-10.2,"spinRate":2233,"spinDirection":137},"zone":11,"typeConfidence":0.9,"plateTime":0.4184397888332434,"extension":6.6905897399894805},"index":3,"playId":"d6565659-4613-3c59-9291-bc7451ca6551","pitchNumber":4,"startTime":"2026-07-22T02:21:58.063Z","endTime":"2026-07-22T02:22:04.610Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T02:22:04.610Z","atBatIndex":19},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Tyler Soderstrom walks. Alika Williams to 3rd. Jacob Wilson to 2nd.","rbi":0,"awayScore":1,"homeScore":3,"isOut":false},"about":{"atBatIndex":20,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-22T02:23:25.750Z","endTime":"2026-07-22T02:24:38.296Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":0},"matchup":{"batter":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":684442,"fullName":"Kohl Drake","link":"/api/v1/people/684442"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"postOnSecond":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"postOnThird":{"id":675961,"fullName":"Alika Williams","link":"/api/v1/people/675961"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":675961,"fullName":"Alika Williams","link":"/api/v1/people/675961"},"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":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"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":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-22T02:22:34.297Z","endTime":"2026-07-22T02:23:27.800Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.8,"endSpeed":78.4,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.383501953791868,"aZ":-23.522433200643704,"pfxX":0.5429563805184721,"pfxZ":5.586317969968508,"pX":-0.5878887559758155,"pZ":0.6737163694713136,"vX0":-4.906645899278579,"vY0":-123.33728906334265,"vZ0":-6.819046009154359,"x":139.41,"y":220.59,"x0":1.3524468095109117,"y0":50.001978504424514,"z0":5.443960351665145,"aX":0.8412860874340362},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":8.9,"breakHorizontal":0.1,"spinRate":2257,"spinDirection":155},"zone":13,"typeConfidence":0.86,"plateTime":0.44324990762487193,"extension":6.735196050858801},"index":1,"playId":"a03baaf2-51fc-3d60-a712-04dc842a41f1","pitchNumber":1,"startTime":"2026-07-22T02:23:27.800Z","endTime":"2026-07-22T02:23:31.489Z","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":0},"pitchData":{"startSpeed":78.2,"endSpeed":73.0,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.927544231243623,"aZ":-39.23175747915949,"pfxX":-1.9972379536850946,"pfxZ":-5.3921305270792255,"pX":-0.9778508718563792,"pZ":-0.8948056909822035,"vX0":-4.257849187102507,"vY0":-113.72167061689265,"vZ0":-5.611997971459116,"x":154.27,"y":262.94,"x0":1.1784433369188416,"y0":50.00297736688401,"z0":5.498253272340727,"aX":-2.614046072827015},"breaks":{"breakAngle":4.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.7,"breakVerticalInduced":-10.9,"breakHorizontal":4.7,"spinRate":2579,"spinDirection":324},"zone":13,"typeConfidence":0.91,"plateTime":0.48170879628582997,"extension":6.62697540331209},"index":2,"playId":"257fe0fb-7d37-3e1d-93af-801efe99152d","pitchNumber":2,"startTime":"2026-07-22T02:23:48.207Z","endTime":"2026-07-22T02:23:51.682Z","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":89.9,"endSpeed":82.2,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.304404751931553,"aZ":-17.41140988308167,"pfxX":7.430421674286568,"pfxZ":8.548723306790478,"pX":0.6978851313675647,"pZ":1.3815711310693735,"vX0":-4.594616698738536,"vY0":-130.75871182977397,"vZ0":-7.440721106536293,"x":90.4,"y":201.48,"x0":1.515043854963411,"y0":50.00086917666557,"z0":5.576784756868676,"aX":12.828786173812913},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":14.0,"breakHorizontal":-12.4,"spinRate":2163,"spinDirection":140},"zone":14,"typeConfidence":0.89,"plateTime":0.41933565093181535,"extension":6.7359289151604695},"index":3,"playId":"1f724773-554d-3830-858c-bc18408c999d","pitchNumber":3,"startTime":"2026-07-22T02:24:15.573Z","endTime":"2026-07-22T02:24:19.688Z","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":0},"pitchData":{"startSpeed":90.6,"endSpeed":82.8,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.32970690803021,"aZ":-17.262987450930705,"pfxX":6.6945601974385465,"pfxZ":8.504218395614956,"pX":-0.9706633493206217,"pZ":2.258058438730658,"vX0":-7.576434078210526,"vY0":-131.66033749837402,"vZ0":-5.451638724813245,"x":154.0,"y":177.81,"x0":1.0764414688520394,"y0":50.00004741081949,"z0":5.635724490864046,"aX":11.734434296690328},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":14.4,"breakHorizontal":-10.4,"spinRate":2222,"spinDirection":141},"zone":13,"typeConfidence":0.9,"plateTime":0.41624911147391863,"extension":6.695713663572199},"index":4,"playId":"218d854c-8803-3c98-8493-caaedc0b8753","pitchNumber":4,"startTime":"2026-07-22T02:24:35.116Z","endTime":"2026-07-22T02:24:38.296Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T02:24:38.296Z","atBatIndex":20},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Shea Langeliers lines out sharply to shortstop Geraldo Perdomo.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":21,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-22T02:24:53.457Z","endTime":"2026-07-22T02:27:24.371Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":684442,"fullName":"Kohl Drake","link":"/api/v1/people/684442"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"postOnSecond":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"postOnThird":{"id":675961,"fullName":"Alika Williams","link":"/api/v1/people/675961"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"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":0},"pitchData":{"startSpeed":90.9,"endSpeed":83.1,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.477155303998074,"aZ":-15.19867759857121,"pfxX":5.703923742673145,"pfxZ":9.608416600653136,"pX":-0.5300290542567316,"pZ":2.10140916126445,"vX0":-6.506383254563596,"vY0":-132.1580360954728,"vZ0":-6.187476687956448,"x":137.2,"y":182.04,"x0":1.224111931194966,"y0":50.00296318465563,"z0":5.591614731746365,"aX":10.07799689762985},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":16.2,"breakHorizontal":-8.9,"spinRate":2110,"spinDirection":139},"zone":7,"typeConfidence":0.9,"plateTime":0.414632280906456,"extension":6.64276436511849},"index":0,"playId":"4f37412b-57d9-364a-914f-3f32454608f3","pitchNumber":1,"startTime":"2026-07-22T02:25:05.099Z","endTime":"2026-07-22T02:25:09.395Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.1,"endSpeed":75.6,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.205425656748623,"aZ":-25.35213628274773,"pfxX":9.136556752484413,"pfxZ":4.734644847350609,"pX":-0.24669096198125137,"pZ":0.5029684997205037,"vX0":-6.09194158314074,"vY0":-119.34325713621028,"vZ0":-6.471327681313884,"x":126.4,"y":225.2,"x0":1.1533845269283438,"y0":50.00307992525075,"z0":5.536568536380811,"aX":13.165052355875064},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":7.2,"breakHorizontal":-15.0,"spinRate":1875,"spinDirection":120},"zone":13,"typeConfidence":0.9,"plateTime":0.45914903351111525,"extension":6.492303506550907},"index":1,"playId":"208551d9-8872-326f-bac1-cd49b2866337","pitchNumber":2,"startTime":"2026-07-22T02:25:25.064Z","endTime":"2026-07-22T02:25:28.351Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.9,"endSpeed":83.1,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.089562763235215,"aZ":-15.522057641117522,"pfxX":6.632356687615147,"pfxZ":9.393446204902446,"pX":0.22093540527613023,"pZ":3.0259845145067974,"vX0":-5.115154272336488,"vY0":-132.2831030350263,"vZ0":-3.853278473507794,"x":108.58,"y":157.08,"x0":1.3174885138997179,"y0":50.00519076062337,"z0":5.6387341623861555,"aX":11.761588112934367},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":16.3,"breakHorizontal":-10.9,"spinRate":2275,"spinDirection":135},"zone":2,"typeConfidence":0.9,"plateTime":0.4139693132110116,"extension":6.505293810657489},"index":2,"playId":"d8a39e9e-a8cc-3f4b-ba9d-746206d71a9d","pitchNumber":3,"startTime":"2026-07-22T02:25:49.177Z","endTime":"2026-07-22T02:25:52.327Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-07-22T02:26:09.735Z","endTime":"2026-07-22T02:26:27.603Z","isPitch":false,"type":"action","player":{"id":669127,"link":"/api/v1/people/669127"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.4,"endSpeed":83.4,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.14303990207839,"aZ":-14.271978351572997,"pfxX":6.747729827752192,"pfxZ":10.017188741714552,"pX":0.2088121866414049,"pZ":2.8684442069500826,"vX0":-5.026294688855045,"vY0":-133.00350903634464,"vZ0":-4.551755609685554,"x":109.04,"y":161.33,"x0":1.2485831171840267,"y0":50.00449209472138,"z0":5.6406621745578445,"aX":12.062497565303246},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":17.3,"breakHorizontal":-11.0,"spinRate":2262,"spinDirection":142},"zone":2,"typeConfidence":0.91,"plateTime":0.41218175964517423,"extension":6.407901226586708},"index":4,"playId":"2970bc49-81d8-3df9-ae02-7944353a6811","pitchNumber":4,"startTime":"2026-07-22T02:26:27.603Z","endTime":"2026-07-22T02:26:32.277Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.6,"endSpeed":75.5,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.376239425603753,"aZ":-22.761098447789397,"pfxX":7.5067063505912,"pfxZ":6.566875272159584,"pX":-0.11589223045151546,"pZ":0.14796686640534532,"vX0":-5.4572888544592315,"vY0":-118.57524180778913,"vZ0":-7.430894480392329,"x":121.42,"y":234.78,"x0":1.2332621921775921,"y0":50.00135922858427,"z0":5.380664842616212,"aX":10.754071094412271},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":10.4,"breakHorizontal":-12.4,"spinRate":1823,"spinDirection":122},"zone":13,"typeConfidence":0.9,"plateTime":0.4608639366172884,"extension":6.650034891244279},"index":5,"playId":"e0848469-9d68-37c7-8b71-e9d3d8cac123","pitchNumber":5,"startTime":"2026-07-22T02:26:53.412Z","endTime":"2026-07-22T02:26:56.980Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.2,"endSpeed":80.2,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.5990549259165,"aZ":-23.046337629408132,"pfxX":0.3686827319100927,"pfxZ":5.577644910215015,"pX":-0.40153775344493015,"pZ":2.0718411163394226,"vX0":-4.414686196078906,"vY0":-126.98340215895432,"vZ0":-4.069472874331804,"x":132.31,"y":182.84,"x0":1.3102843807113704,"y0":50.00022033254711,"z0":5.524961350828082,"aX":0.6034879965214578},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":9.5,"breakHorizontal":0.4,"spinRate":2190,"spinDirection":146},"zone":7,"typeConfidence":0.88,"plateTime":0.43106664462864064,"extension":6.768124151301885},"hitData":{"launchSpeed":102.4,"launchAngle":9.0,"totalDistance":158.0,"trajectory":"line_drive","hardness":"hard","location":"6","coordinates":{"coordX":101.9,"coordY":143.16}},"index":6,"playId":"4ee4b7cc-e6e4-3957-99f9-bbaca39c49f9","pitchNumber":6,"startTime":"2026-07-22T02:27:16.778Z","endTime":"2026-07-22T02:27:24.371Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T02:27:24.371Z","atBatIndex":21},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Jonah Heim grounds into a double play, third baseman Nolan Arenado to second baseman Ildemaro Vargas to first baseman Tim Tawa. Tyler Soderstrom out at 2nd. Jonah Heim out at 1st.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":22,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-22T02:27:46.109Z","endTime":"2026-07-22T02:28:56.974Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":684442,"fullName":"Kohl Drake","link":"/api/v1/people/684442"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":571448,"link":"/api/v1/people/571448"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":545121,"link":"/api/v1/people/545121"},"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":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":545121,"link":"/api/v1/people/545121"},"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":"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.5,"endSpeed":82.5,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.22720847801889,"aZ":-15.489853476138027,"pfxX":7.419173678170285,"pfxZ":9.5286257109128,"pX":-0.35139004463815104,"pZ":3.1296376617698756,"vX0":-6.658150184877418,"vY0":-131.55800365579842,"vZ0":-3.550730506286112,"x":130.39,"y":154.28,"x0":1.249829262441741,"y0":50.001652449904775,"z0":5.646811353193779,"aX":12.988614222245014},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":16.7,"breakHorizontal":-12.0,"spinRate":2179,"spinDirection":140},"zone":1,"typeConfidence":0.9,"plateTime":0.4165338798755456,"extension":6.6823372297137515},"index":0,"playId":"df0af8a0-d877-3025-a941-6b096e7a57d2","pitchNumber":1,"startTime":"2026-07-22T02:27:58.406Z","endTime":"2026-07-22T02:28:04.301Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.0,"endSpeed":82.8,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.786675760039593,"aZ":-16.307358242988922,"pfxX":6.6429262117129255,"pfxZ":8.958392442740024,"pX":-0.1004632418832129,"pZ":4.580836953232086,"vX0":-5.770484212136502,"vY0":-132.37275435063873,"vZ0":0.05407954732477471,"x":120.83,"y":115.1,"x0":1.2467888039278356,"y0":50.00239006881255,"z0":5.756038591023073,"aX":11.765285949496278},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":16.4,"breakHorizontal":-10.8,"spinRate":2207,"spinDirection":142},"zone":11,"typeConfidence":0.9,"plateTime":0.41409545131581194,"extension":6.474869191704281},"index":1,"playId":"b668fb58-f9a8-356f-bb92-602e285ba8ad","pitchNumber":2,"startTime":"2026-07-22T02:28:25.292Z","endTime":"2026-07-22T02:28:28.999Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.8,"endSpeed":78.8,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.109092871204165,"aZ":-25.404208347174496,"pfxX":0.3992672330821736,"pfxZ":4.283423862219154,"pX":-0.3829767055055132,"pZ":2.1163439380901545,"vX0":-4.445004152824784,"vY0":-124.86487144731808,"vZ0":-3.144911392153062,"x":131.6,"y":181.64,"x0":1.36815706912317,"y0":50.000111785701804,"z0":5.482060787406944,"aX":0.6311886937606371},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":7.3,"breakHorizontal":0.4,"spinRate":2281,"spinDirection":151},"zone":7,"typeConfidence":0.92,"plateTime":0.43863788897610334,"extension":6.574928764163072},"hitData":{"launchSpeed":93.8,"launchAngle":-1.0,"totalDistance":36.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":104.83,"coordY":170.05}},"index":2,"playId":"e8f8a92a-e3b1-3b30-8677-1ee0838e3722","pitchNumber":3,"startTime":"2026-07-22T02:28:49.184Z","endTime":"2026-07-22T02:28:56.974Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T02:28:56.974Z","atBatIndex":22},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Geraldo Perdomo grounds out, second baseman Alika Williams to first baseman Jonah Heim.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-22T02:30:55.701Z","endTime":"2026-07-22T02:31:52.598Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"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":675961,"link":"/api/v1/people/675961"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":641680,"link":"/api/v1/people/641680"},"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.3,"endSpeed":86.1,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.091841154571462,"aZ":-18.248142927517904,"pfxX":-6.093401646286647,"pfxZ":7.3182211760450455,"pX":-0.6687024867510962,"pZ":2.4365836842339705,"vX0":5.131507442310542,"vY0":-137.25443689633826,"vZ0":-4.341304037051572,"x":142.49,"y":172.99,"x0":-1.7731728955661785,"y0":50.00330837513377,"z0":5.28565990905127,"aX":-11.597139630178562},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":12.5,"breakHorizontal":10.0,"spinRate":2191,"spinDirection":224},"zone":4,"typeConfidence":0.86,"plateTime":0.39944723035080587,"extension":6.351723571833286},"index":0,"playId":"ab54b5d0-944a-3342-8091-466936daf48f","pitchNumber":1,"startTime":"2026-07-22T02:31:11.730Z","endTime":"2026-07-22T02:31:15.737Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"index":1,"startTime":"2026-07-22T02:31:25.477Z","endTime":"2026-07-22T02:31:44.786Z","isPitch":false,"type":"action","player":{"id":672695,"link":"/api/v1/people/672695"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":84.1,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.45420752475603,"aZ":-23.60351700565861,"pfxX":-1.4071980649702691,"pfxZ":4.737191801443018,"pX":0.47479883155964225,"pZ":2.4204919458341236,"vX0":6.478562417929988,"vY0":-133.83174108815393,"vZ0":-2.9012324651555472,"x":98.9,"y":173.43,"x0":-1.796790815709087,"y0":50.004764993352616,"z0":5.213113218935365,"aX":-2.54748517609371},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":8.2,"breakHorizontal":1.1,"spinRate":2619,"spinDirection":218},"zone":6,"typeConfidence":0.92,"plateTime":0.40959433690993485,"extension":6.298260361168862},"hitData":{"launchSpeed":88.9,"launchAngle":-6.0,"totalDistance":22.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":158.98,"coordY":155.37}},"index":2,"playId":"b038f6f2-223c-361a-a4b7-08f76a989957","pitchNumber":2,"startTime":"2026-07-22T02:31:44.786Z","endTime":"2026-07-22T02:31:52.598Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T02:31:52.598Z","atBatIndex":23},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Corbin Carroll singles on a ground ball to center fielder Henry Bolte.","rbi":0,"awayScore":1,"homeScore":3,"isOut":false},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-22T02:31:59.770Z","endTime":"2026-07-22T02:33:06.495Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":703607,"link":"/api/v1/people/703607"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.9,"endSpeed":82.3,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.859229843213104,"aZ":-20.284049758736263,"pfxX":-5.195897786754381,"pfxZ":6.890215765609185,"pX":0.49487395980334403,"pZ":1.3585597405172214,"vX0":7.228204838318919,"vY0":-130.6379450810476,"vZ0":-6.089904685299854,"x":98.14,"y":202.1,"x0":-1.634516680089297,"y0":50.004763578551156,"z0":5.247674178483967,"aX":-8.970114986737833},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":11.3,"breakHorizontal":7.8,"spinRate":1149,"spinDirection":250},"zone":14,"typeConfidence":2.0,"plateTime":0.4194783228084513,"extension":6.577834665920682},"index":0,"playId":"dd10688f-809d-35d6-9d4f-aaaf79a7f8c8","pitchNumber":1,"startTime":"2026-07-22T02:32:19.935Z","endTime":"2026-07-22T02:32:23.400Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.5,"endSpeed":81.7,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.273575036784155,"aZ":-31.40465654911968,"pfxX":-6.956779545016542,"pfxZ":0.45283053348591373,"pX":-0.6735746755120007,"pZ":2.1674953008834232,"vX0":4.849110318397469,"vY0":-128.92566030019606,"vZ0":-2.1026211819287473,"x":142.68,"y":180.26,"x0":-1.6692152508771227,"y0":50.0025814972798,"z0":5.403144841319131,"aX":-11.782638588970133},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":0.6,"breakHorizontal":11.6,"spinRate":1340,"spinDirection":249},"zone":4,"typeConfidence":0.91,"plateTime":0.42386575788945935,"extension":6.392938875053025},"index":1,"playId":"f754b6b8-0d95-3408-b024-dbbffc16fa8a","pitchNumber":2,"startTime":"2026-07-22T02:32:37.924Z","endTime":"2026-07-22T02:32:42.079Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":87.4,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.71000612307787,"aZ":-18.030212104262006,"pfxX":-6.449452126545704,"pfxZ":7.197140674056934,"pX":0.13603765968569975,"pZ":2.9635697049247574,"vX0":7.405713209150234,"vY0":-139.37743472535251,"vZ0":-3.0426689545191588,"x":111.81,"y":158.76,"x0":-1.7191710569865812,"y0":50.00178435515821,"z0":5.26200398528764,"aX":-12.67234043301591},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":12.6,"breakHorizontal":10.1,"spinRate":2188,"spinDirection":231},"zone":2,"typeConfidence":0.89,"plateTime":0.39318771842077416,"extension":6.485841597804274},"hitData":{"launchSpeed":97.1,"launchAngle":8.0,"totalDistance":147.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":130.64,"coordY":109.82}},"index":2,"playId":"87452d4d-7c50-31ff-8f3b-eb53cc85b26c","pitchNumber":3,"startTime":"2026-07-22T02:32:55.965Z","endTime":"2026-07-22T02:33:06.495Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T02:33:06.495Z","atBatIndex":24},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Gabriel Moreno lines out to center fielder Henry Bolte.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":25,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-22T02:33:21.240Z","endTime":"2026-07-22T02:34:52.927Z","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":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":703607,"link":"/api/v1/people/703607"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.2,"endSpeed":83.3,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.95280279061718,"aZ":-26.89072544562069,"pfxX":-0.6056986259328312,"pfxZ":3.0097254343205826,"pX":0.5211195998859262,"pZ":1.9458323545507021,"vX0":6.290591882587858,"vY0":-131.27428109510407,"vZ0":-3.103889364891555,"x":97.14,"y":186.24,"x0":-1.820478860564756,"y0":50.00546240150907,"z0":5.130118841251237,"aX":-1.064452364511696},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":5.0,"breakHorizontal":-0.2,"spinRate":2648,"spinDirection":209},"zone":9,"typeConfidence":0.63,"plateTime":0.41611071193018034,"extension":6.275124303576219},"index":0,"playId":"b4330e44-c6d5-3115-9d23-beb742ee576e","pitchNumber":1,"startTime":"2026-07-22T02:33:37.399Z","endTime":"2026-07-22T02:33:42.235Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":1},"index":1,"playId":"e297a3a2-445e-38e9-af6f-847ba07974e7","startTime":"2026-07-22T02:33:58.206Z","endTime":"2026-07-22T02:34:02.693Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":86.2,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.18214966271398,"aZ":-16.680610850886083,"pfxX":-6.472532658843101,"pfxZ":8.080104614314033,"pX":-1.2894641646806273,"pZ":3.117888643595635,"vX0":3.6775686285255054,"vY0":-137.9432564913922,"vZ0":-2.653797048007954,"x":166.15,"y":154.6,"x0":-1.802731023519649,"y0":50.00120982628379,"z0":5.2240494468895715,"aX":-12.40702264264042},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":14.3,"breakHorizontal":10.9,"spinRate":2248,"spinDirection":223},"zone":11,"typeConfidence":0.9,"plateTime":0.39786590091805785,"extension":6.3530030403377955},"index":2,"playId":"4e2ced48-bd9f-3a0e-a0c8-2970b1112037","pitchNumber":2,"startTime":"2026-07-22T02:34:19.687Z","endTime":"2026-07-22T02:34:23.229Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.5,"endSpeed":79.8,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.12939766913862,"aZ":-30.38728030117192,"pfxX":-10.134637976484902,"pfxZ":1.1005818318959895,"pX":0.025864932156602367,"pZ":1.4380021149466324,"vX0":6.883163099132075,"vY0":-127.21257918555366,"vZ0":-3.3234232711208556,"x":116.01,"y":199.95,"x0":-1.4096210849860273,"y0":50.0044277317339,"z0":5.191754112416533,"aX":-16.47362211474103},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":1.4,"breakHorizontal":16.6,"spinRate":1268,"spinDirection":251},"zone":14,"typeConfidence":0.92,"plateTime":0.43195076329673165,"extension":6.410377227843745},"hitData":{"launchSpeed":94.1,"launchAngle":20.0,"totalDistance":324.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":106.35,"coordY":70.35}},"index":3,"playId":"e987476c-7696-352f-8207-d56aae3220fa","pitchNumber":3,"startTime":"2026-07-22T02:34:41.873Z","endTime":"2026-07-22T02:34:52.927Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T02:34:52.927Z","atBatIndex":25},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Max Kepler strikes out swinging.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":26,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-22T02:35:41.533Z","endTime":"2026-07-22T02:40:04.775Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6,8,9],"actionIndex":[3],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","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":669127,"link":"/api/v1/people/669127"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"playId":"12e1a075-920d-30e7-96e1-1eb6e79e1bb1","startTime":"2026-07-22T02:35:21.847Z","endTime":"2026-07-22T02:35:26.754Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":86.6,"strikeZoneTop":3.376,"strikeZoneBottom":1.704,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.794805931098573,"aZ":-16.637816263968748,"pfxX":-6.812218541049679,"pfxZ":8.056319453243594,"pX":-0.6322844664456551,"pZ":3.6274753601217333,"vX0":5.477677777781301,"vY0":-137.7905733313435,"vZ0":-1.3998513878801082,"x":141.1,"y":140.84,"x0":-1.758138335783161,"y0":50.00112335722313,"z0":5.262908424504233,"aX":-13.135509428309904},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":14.5,"breakHorizontal":11.3,"spinRate":2321,"spinDirection":228},"zone":11,"typeConfidence":0.89,"plateTime":0.3970694330275948,"extension":6.196758348316614},"index":1,"playId":"ccd1477e-970d-3c52-9cf3-7abc1654795a","pitchNumber":1,"startTime":"2026-07-22T02:35:43.630Z","endTime":"2026-07-22T02:35:47.620Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true,"disengagementNum":1},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.9,"endSpeed":85.9,"strikeZoneTop":3.376,"strikeZoneBottom":1.704,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.796427466138493,"aZ":-16.613424819121413,"pfxX":-6.116206277956359,"pfxZ":8.210685716602374,"pX":-1.2762036623133906,"pZ":3.284472382750185,"vX0":3.7316946109262346,"vY0":-136.71250067139235,"vZ0":-1.9232002437043736,"x":165.65,"y":150.1,"x0":-1.863364484716075,"y0":50.00419159691774,"z0":5.135936897883041,"aX":-11.592376798786088},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":14.6,"breakHorizontal":10.3,"spinRate":2273,"spinDirection":235},"zone":11,"typeConfidence":0.88,"plateTime":0.4004567566110899,"extension":6.13925318606424},"index":2,"playId":"1e49e617-ea93-3f44-8ab6-6076e15fad99","pitchNumber":2,"startTime":"2026-07-22T02:36:03.070Z","endTime":"2026-07-22T02:36:10.280Z","isPitch":true,"type":"pitch"},{"details":{"description":"Diamondbacks challenged (tag play), call on the field was overturned: Corbin Carroll steals (11) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":true},"count":{"balls":2,"strikes":0,"outs":2},"index":3,"actionPlayId":"1e49e617-ea93-3f44-8ab6-6076e15fad99","startTime":"2026-07-22T02:36:18.559Z","endTime":"2026-07-22T02:38:02.887Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":682998,"link":"/api/v1/people/682998"},"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MA","challengeTeamId":109}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.9,"endSpeed":81.5,"strikeZoneTop":3.376,"strikeZoneBottom":1.704,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.007207847572694,"aZ":-32.89837655450037,"pfxX":-8.695525323590818,"pfxZ":-0.4287775168190411,"pX":0.007561912285072623,"pZ":0.9402392881845083,"vX0":6.907286655849225,"vY0":-129.27190009917865,"vZ0":-4.636543940951493,"x":116.71,"y":213.39,"x0":-1.5748527823280594,"y0":50.0027554451332,"z0":5.2944689037366,"aX":-14.65509982188739},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":-1.7,"breakHorizontal":14.2,"spinRate":1196,"spinDirection":250},"zone":14,"typeConfidence":0.91,"plateTime":0.424381972816001,"extension":6.537901217680658},"index":4,"playId":"35321076-c6e8-341c-8ae1-fbf9e4f4cd37","pitchNumber":3,"startTime":"2026-07-22T02:38:02.887Z","endTime":"2026-07-22T02:38:05.972Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.3,"endSpeed":82.1,"strikeZoneTop":3.376,"strikeZoneBottom":1.704,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.67319371458111,"aZ":-34.881825123468325,"pfxX":-8.450802296523877,"pfxZ":-1.5712486289617962,"pX":-0.4538873454574434,"pZ":1.95048032690378,"vX0":5.912171405221808,"vY0":-131.28306258677918,"vZ0":-2.0848304271880416,"x":134.3,"y":186.12,"x0":-1.6498125197520006,"y0":50.00188227752804,"z0":5.379249639924226,"aX":-14.586928975274366},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":-3.1,"breakHorizontal":13.8,"spinRate":1299,"spinDirection":255},"zone":7,"typeConfidence":0.91,"plateTime":0.41899287099635263,"extension":6.396950617052176},"index":5,"playId":"2bcb7f8a-1158-3587-b62a-3da7c8e3d1c2","pitchNumber":4,"startTime":"2026-07-22T02:38:22.849Z","endTime":"2026-07-22T02:38:26.800Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":86.3,"strikeZoneTop":3.376,"strikeZoneBottom":1.704,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.864738331225876,"aZ":-17.652161533589922,"pfxX":-6.357138042101941,"pfxZ":7.564154895867752,"pX":0.28657681926944045,"pZ":4.020576342701382,"vX0":7.4945298275260965,"vY0":-137.73708831517243,"vZ0":-0.2832910881945105,"x":106.08,"y":130.22,"x0":-1.6449053992687415,"y0":50.00123164331983,"z0":5.3193995905439335,"aX":-12.202627951924512},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":13.8,"breakHorizontal":10.0,"spinRate":2222,"spinDirection":226},"zone":12,"typeConfidence":0.87,"plateTime":0.39780662158631763,"extension":6.347698367057544},"index":6,"playId":"12ace7d1-b976-3cad-9726-8699da3286e3","pitchNumber":5,"startTime":"2026-07-22T02:38:54.659Z","endTime":"2026-07-22T02:38:58.425Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"index":7,"startTime":"2026-07-22T02:39:09.835Z","endTime":"2026-07-22T02:39:29.253Z","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(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.6,"endSpeed":82.0,"strikeZoneTop":3.376,"strikeZoneBottom":1.704,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.037327504356472,"aZ":-33.20792584529129,"pfxX":-8.384764496540399,"pfxZ":-0.6066226995093214,"pX":0.12155698632963338,"pZ":2.4626458726891594,"vX0":7.106705971400247,"vY0":-130.3749334671759,"vZ0":-1.140767940321832,"x":112.37,"y":172.29,"x0":-1.5535345850905384,"y0":50.00037518501982,"z0":5.417797073389053,"aX":-14.397412295210211},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":-1.1,"breakHorizontal":13.6,"spinRate":1259,"spinDirection":252},"zone":5,"typeConfidence":0.91,"plateTime":0.42052184626406763,"extension":6.461826581933069},"index":8,"playId":"34f382ee-0f9c-3ebb-a73e-f16ba55c387d","pitchNumber":6,"startTime":"2026-07-22T02:39:29.253Z","endTime":"2026-07-22T02:39:35.134Z","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":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":86.3,"endSpeed":79.2,"strikeZoneTop":3.376,"strikeZoneBottom":1.704,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.02584255736822,"aZ":-30.707439576957512,"pfxX":6.766491517482385,"pfxZ":0.9233615278723333,"pX":0.4342991433005863,"pZ":1.1386180161595325,"vX0":3.467133387526051,"vY0":-125.68280868713254,"vZ0":-3.6781742227675216,"x":100.45,"y":208.04,"x0":-1.845008566040058,"y0":50.00260154415542,"z0":5.132464694875143,"aX":10.754243968118628},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":1.1,"breakHorizontal":-13.1,"spinRate":2806,"spinDirection":57},"zone":14,"typeConfidence":0.92,"plateTime":0.43688355932302736,"extension":6.414441455789615},"index":9,"playId":"cc04d823-bc03-3f0a-aa90-120e1c274963","pitchNumber":7,"startTime":"2026-07-22T02:40:01.590Z","endTime":"2026-07-22T02:40:04.775Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T02:40:04.775Z","atBatIndex":26},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Tommy White singles on a sharp ground ball to left fielder Max Kepler.","rbi":0,"awayScore":1,"homeScore":3,"isOut":false},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-22T02:41:56.385Z","endTime":"2026-07-22T02:42:22.186Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":695720,"fullName":"Tommy White","link":"/api/v1/people/695720"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":684442,"fullName":"Kohl Drake","link":"/api/v1/people/684442"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":695720,"fullName":"Tommy White","link":"/api/v1/people/695720"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":695720,"fullName":"Tommy White","link":"/api/v1/people/695720"},"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(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.4,"endSpeed":78.2,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.494014492934674,"aZ":-24.26847837960993,"pfxX":0.7788217614043733,"pfxZ":5.065284814505674,"pX":0.18193577067668681,"pZ":2.304813226773656,"vX0":-3.4167799690977465,"vY0":-124.27038324041331,"vZ0":-3.1355753185210165,"x":110.07,"y":176.55,"x0":1.4749443577107908,"y0":50.000879835867494,"z0":5.604469911190316,"aX":1.215310675187292},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":8.6,"breakHorizontal":-0.6,"spinRate":2257,"spinDirection":146},"zone":5,"typeConfidence":0.91,"plateTime":0.44118820276285087,"extension":6.537904333371584},"hitData":{"launchSpeed":103.3,"launchAngle":3.0,"totalDistance":72.0,"trajectory":"ground_ball","hardness":"hard","location":"7","coordinates":{"coordX":92.18,"coordY":119.44}},"index":0,"playId":"4ac9359a-4f1c-3bd4-97df-0478ee3417fc","pitchNumber":1,"startTime":"2026-07-22T02:42:12.343Z","endTime":"2026-07-22T02:42:22.186Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T02:42:22.186Z","atBatIndex":27},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Max Muncy strikes out swinging.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":28,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-22T02:42:28.824Z","endTime":"2026-07-22T02:43:42.240Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":691777,"fullName":"Max Muncy","link":"/api/v1/people/691777"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":684442,"fullName":"Kohl Drake","link":"/api/v1/people/684442"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":695720,"fullName":"Tommy White","link":"/api/v1/people/695720"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":691777,"fullName":"Max Muncy","link":"/api/v1/people/691777"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":672515,"link":"/api/v1/people/672515"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":0},"pitchData":{"startSpeed":90.2,"endSpeed":81.5,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.732776973020965,"aZ":-14.23143593998244,"pfxX":7.077377605175115,"pfxZ":10.412190360088736,"pX":-0.14738857412039577,"pZ":3.7709620225281713,"vX0":-5.937923737407318,"vY0":-131.20191779962354,"vZ0":-2.386112441257951,"x":122.62,"y":136.96,"x0":1.2384330612318726,"y0":50.00491659286396,"z0":5.767542420108417,"aX":12.198846573586833},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":18.5,"breakHorizontal":-11.3,"spinRate":2123,"spinDirection":138},"zone":11,"typeConfidence":0.9,"plateTime":0.4193180092472071,"extension":6.4078071614663346},"index":0,"playId":"3aeaa436-313f-3042-9a64-68d38bba8ff2","pitchNumber":1,"startTime":"2026-07-22T02:42:43.689Z","endTime":"2026-07-22T02:42:46.689Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.2,"endSpeed":82.5,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.332959519530835,"aZ":-16.831628393804888,"pfxX":8.230075752053922,"pfxZ":8.708934336918011,"pX":0.9782680481341175,"pZ":3.624220442813546,"vX0":-3.663436018533946,"vY0":-132.64875942177264,"vZ0":-2.501548212580051,"x":79.71,"y":140.93,"x0":1.3164187555542797,"y0":50.00647089409112,"z0":5.82273696007716,"aX":14.50547055400866},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":15.4,"breakHorizontal":-13.9,"spinRate":2274,"spinDirection":139},"zone":12,"typeConfidence":0.91,"plateTime":0.41469592185031656,"extension":6.262140229334684},"index":1,"playId":"83bc9c69-f79f-3e2f-8d57-9daad3b52f80","pitchNumber":2,"startTime":"2026-07-22T02:43:00.059Z","endTime":"2026-07-22T02:43:03.828Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.9,"endSpeed":74.4,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.70768801686974,"aZ":-22.850937478598595,"pfxX":9.069470069248013,"pfxZ":6.542376208211065,"pX":0.7604405222521904,"pZ":2.9907906654257386,"vX0":-3.898792382951683,"vY0":-119.12521930874087,"vZ0":-1.6590649887191184,"x":88.01,"y":158.03,"x0":1.2476038944135999,"y0":50.00299543324868,"z0":5.779348069992163,"aX":12.923433203790637},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":11.6,"breakHorizontal":-15.4,"spinRate":1863,"spinDirection":122},"zone":3,"typeConfidence":0.9,"plateTime":0.4613035898730362,"extension":6.385703528494452},"index":2,"playId":"55b61356-c0e8-3b74-870c-964b51cfe889","pitchNumber":3,"startTime":"2026-07-22T02:43:19.131Z","endTime":"2026-07-22T02:43:22.226Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":81.5,"endSpeed":73.8,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.00719486193205,"aZ":-25.602086598686757,"pfxX":10.249338348959878,"pfxZ":4.686755942867016,"pX":1.0519211710601493,"pZ":2.6078889870858104,"vX0":-3.590128500131367,"vY0":-118.61687845152231,"vZ0":-1.7141806634861667,"x":76.9,"y":168.37,"x0":1.2670934430921827,"y0":50.003070805796874,"z0":5.709858171317019,"aX":14.376427117849852},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":8.3,"breakHorizontal":-17.5,"spinRate":1836,"spinDirection":113},"zone":12,"typeConfidence":0.91,"plateTime":0.4645619248942068,"extension":6.407730299309975},"index":3,"playId":"2926594f-a899-39cc-9e49-aac752bf6ead","pitchNumber":4,"startTime":"2026-07-22T02:43:39.057Z","endTime":"2026-07-22T02:43:42.240Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T02:43:42.240Z","atBatIndex":28},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Henry Bolte flies out to center fielder Jorge Barrosa.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":29,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-22T02:43:47.610Z","endTime":"2026-07-22T02:44:40.701Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":684442,"fullName":"Kohl Drake","link":"/api/v1/people/684442"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":695720,"fullName":"Tommy White","link":"/api/v1/people/695720"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":678489,"link":"/api/v1/people/678489"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":77.8,"endSpeed":71.3,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.158703781433296,"aZ":-40.33200449371231,"pfxX":-1.2479632389643256,"pfxZ":-6.36640794563325,"pX":-0.8695109631503488,"pZ":1.5016015316968578,"vX0":-4.296048892356705,"vY0":-113.21275848381782,"vZ0":-0.5547925598340829,"x":150.14,"y":198.24,"x0":1.2248512853958307,"y0":50.002813902034404,"z0":5.831744312382552,"aX":-1.598779434073039},"breaks":{"breakAngle":3.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.0,"breakVerticalInduced":-11.3,"breakHorizontal":3.5,"spinRate":2446,"spinDirection":328},"zone":13,"typeConfidence":0.91,"plateTime":0.48620678178487875,"extension":6.542494397356891},"index":0,"playId":"447c44af-2db4-3071-a039-1d070f22d8cd","pitchNumber":1,"startTime":"2026-07-22T02:44:08.487Z","endTime":"2026-07-22T02:44:13.265Z","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":1},"pitchData":{"startSpeed":91.8,"endSpeed":82.9,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.83482770104378,"aZ":-12.563796063807198,"pfxX":6.77116275912523,"pfxZ":10.998394230182207,"pX":-0.23941827075835018,"pZ":3.2138595920377497,"vX0":-6.109382198485918,"vY0":-133.45277210432695,"vZ0":-4.181895935601441,"x":126.13,"y":152.01,"x0":1.2128323883776972,"y0":50.00048420885098,"z0":5.722721615277463,"aX":12.070198764253636},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":19.1,"breakHorizontal":-10.8,"spinRate":2237,"spinDirection":141},"zone":2,"typeConfidence":0.91,"plateTime":0.41226136334323327,"extension":6.530167308525259},"hitData":{"launchSpeed":99.8,"launchAngle":29.0,"totalDistance":373.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":139.98,"coordY":49.42}},"index":1,"playId":"0df662e4-10bb-3951-a66e-6ba36075372a","pitchNumber":2,"startTime":"2026-07-22T02:44:28.752Z","endTime":"2026-07-22T02:44:40.701Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T02:44:40.701Z","atBatIndex":29},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Lawrence Butler flies out to left fielder Max Kepler.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":30,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-22T02:44:48.314Z","endTime":"2026-07-22T02:47:31.317Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":684442,"fullName":"Kohl Drake","link":"/api/v1/people/684442"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"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":"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":77.8,"endSpeed":71.6,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.600382138534393,"aZ":-40.8226433091581,"pfxX":-2.330675119428803,"pfxZ":-6.728835524728982,"pX":-0.348474677921337,"pZ":1.081989705690284,"vX0":-2.8549992159947006,"vY0":-113.24284641443595,"vZ0":-1.1669188486856703,"x":130.28,"y":209.57,"x0":1.2361489454161039,"y0":50.00209353612692,"z0":5.724019153677313,"aX":-2.996060890184286},"breaks":{"breakAngle":4.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.6,"breakVerticalInduced":-12.1,"breakHorizontal":5.0,"spinRate":2504,"spinDirection":324},"zone":13,"typeConfidence":0.91,"plateTime":0.4855284119263974,"extension":6.457023825316895},"index":0,"playId":"2f8f16aa-183c-3911-9108-3029b49bd80e","pitchNumber":1,"startTime":"2026-07-22T02:45:05.029Z","endTime":"2026-07-22T02:45:08.470Z","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":2},"pitchData":{"startSpeed":85.0,"endSpeed":77.9,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.335477947936184,"aZ":-23.309944074661516,"pfxX":-0.6518762835386473,"pfxZ":5.749084773802503,"pX":-1.2520007906744377,"pZ":1.5724217390820507,"vX0":-6.071869560335238,"vY0":-123.59601076042813,"vZ0":-4.799136937804138,"x":164.72,"y":196.32,"x0":1.3243787255744965,"y0":50.00399374937666,"z0":5.504291558170009,"aX":-1.0055769011885405},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":9.5,"breakHorizontal":2.6,"spinRate":2275,"spinDirection":159},"zone":13,"typeConfidence":0.92,"plateTime":0.443671293168463,"extension":6.594100723411451},"index":1,"playId":"cad984ae-3bfe-3290-a10d-66e09a76a396","pitchNumber":2,"startTime":"2026-07-22T02:45:24.183Z","endTime":"2026-07-22T02:45:27.417Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.8,"endSpeed":81.8,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.0795627390088,"aZ":-13.772177050806093,"pfxX":7.372894466105471,"pfxZ":10.603568036222457,"pX":0.3332832413005339,"pZ":2.341003875838537,"vX0":-4.724164786433789,"vY0":-131.91180822934479,"vZ0":-5.881913246241816,"x":104.3,"y":175.57,"x0":1.203708563171964,"y0":50.001923607540775,"z0":5.642792775656671,"aX":12.793212922550847},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":17.9,"breakHorizontal":-12.1,"spinRate":2310,"spinDirection":143},"zone":6,"typeConfidence":0.9,"plateTime":0.417686403256043,"extension":6.5177541980866165},"index":2,"playId":"a7a3bfdf-badc-3178-a8eb-d33c7e44a1ab","pitchNumber":3,"startTime":"2026-07-22T02:45:44.192Z","endTime":"2026-07-22T02:45:47.885Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.8,"endSpeed":78.9,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.97279854015417,"aZ":-22.26493569969334,"pfxX":-0.10312313191194988,"pfxZ":6.280029195850232,"pX":-0.4105065325521654,"pZ":1.3255254363920848,"vX0":-4.226389858055097,"vY0":-124.78004187233276,"vZ0":-5.624909572809669,"x":132.65,"y":202.99,"x0":1.3181646660815753,"y0":50.00237698704108,"z0":5.441976603665287,"aX":-0.16233332487209362},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":10.3,"breakHorizontal":1.2,"spinRate":2317,"spinDirection":144},"zone":13,"typeConfidence":0.92,"plateTime":0.4388553179494825,"extension":6.600530152697922},"index":3,"playId":"78b36b2c-6dc0-3c02-99fc-a5b7f6c10bad","pitchNumber":4,"startTime":"2026-07-22T02:46:05.697Z","endTime":"2026-07-22T02:46:10.914Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":4,"startTime":"2026-07-22T02:46:24.506Z","endTime":"2026-07-22T02:46:41.019Z","isPitch":false,"type":"action","player":{"id":671732,"link":"/api/v1/people/671732"}},{"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":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.2,"endSpeed":73.4,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.098483606356904,"aZ":-41.781260323195156,"pfxX":-1.9639177087714028,"pfxZ":-7.1970673316532086,"pX":-0.08266028969617724,"pZ":-0.5946403288854859,"vX0":-2.6273796334829163,"vY0":-115.26690789946464,"vZ0":-4.761386707715905,"x":120.15,"y":254.84,"x0":1.330831314239572,"y0":50.00402795895624,"z0":5.567473946434385,"aX":-2.620637734895473},"breaks":{"breakAngle":3.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.8,"breakVerticalInduced":-14.0,"breakHorizontal":4.3,"spinRate":2531,"spinDirection":317},"zone":13,"typeConfidence":0.91,"plateTime":0.4767067267587404,"extension":6.571196334728072},"index":5,"playId":"bc1af7b5-236d-325c-949f-4ebdf7acb0c3","pitchNumber":5,"startTime":"2026-07-22T02:46:41.019Z","endTime":"2026-07-22T02:46:45.139Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.5,"endSpeed":82.8,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.875803818948533,"aZ":-17.116624263109497,"pfxX":7.49891233616491,"pfxZ":8.500795709728973,"pX":1.322414832657193,"pZ":2.4325037171362736,"vX0":-2.5793243199201195,"vY0":-133.06456803605994,"vZ0":-5.198195291828796,"x":66.59,"y":173.1,"x0":1.33734021731153,"y0":50.00031895401997,"z0":5.67477588658331,"aX":13.277435825051322},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":14.3,"breakHorizontal":-12.8,"spinRate":2330,"spinDirection":140},"zone":14,"typeConfidence":0.9,"plateTime":0.4136069482550262,"extension":6.455583206310654},"hitData":{"launchSpeed":78.4,"launchAngle":48.0,"totalDistance":235.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":66.52,"coordY":126.19}},"index":6,"playId":"738bcbac-78c5-30e1-b657-8e4584f94ea3","pitchNumber":6,"startTime":"2026-07-22T02:47:22.635Z","endTime":"2026-07-22T02:47:31.317Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T02:47:31.317Z","atBatIndex":30},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nolan Arenado strikes out on a foul tip.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-22T02:49:38.727Z","endTime":"2026-07-22T02:50:39.160Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":669127,"link":"/api/v1/people/669127"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":85.9,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.40104204353612,"aZ":-15.530298651825479,"pfxX":-5.893552559460922,"pfxZ":8.76929974150033,"pX":-0.6515778237817581,"pZ":2.6996139232217664,"vX0":5.676081125665255,"vY0":-137.16497146261833,"vZ0":-4.003461750070458,"x":141.84,"y":165.89,"x0":-1.9857991153097354,"y0":50.00461976861768,"z0":5.242660547843718,"aX":-11.189135837337874},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":15.2,"breakHorizontal":9.5,"spinRate":2271,"spinDirection":226},"zone":4,"typeConfidence":0.9,"plateTime":0.3998882231873746,"extension":6.359094896660566},"index":0,"playId":"fdfb02df-9e1b-3f07-88a2-d4221dfe740d","pitchNumber":1,"startTime":"2026-07-22T02:49:43.598Z","endTime":"2026-07-22T02:49:48.239Z","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.9,"endSpeed":86.5,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.88504948094837,"aZ":-22.15323255925879,"pfxX":-10.492342456497244,"pfxZ":5.242365286770526,"pX":0.42818569889835756,"pZ":1.1586238244486131,"vX0":9.185656946663299,"vY0":-137.69568572619232,"vZ0":-6.788496489046027,"x":100.68,"y":207.5,"x0":-1.5953444807018142,"y0":50.001388694715594,"z0":5.1652120819102345,"aX":-20.053838445263057},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":8.2,"breakHorizontal":16.9,"spinRate":2328,"spinDirection":229},"zone":14,"typeConfidence":0.95,"plateTime":0.39846627563785786,"extension":6.437001249723687},"index":1,"playId":"9add9faa-087c-3d53-9fa1-1f689d5be3d3","pitchNumber":2,"startTime":"2026-07-22T02:50:00.522Z","endTime":"2026-07-22T02:50:04.064Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":86.4,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.89895748544328,"aZ":-16.69298705739021,"pfxX":-7.203744316418735,"pfxZ":8.071292062629187,"pX":0.4313142581142161,"pZ":2.2597221873373305,"vX0":8.390525002657657,"vY0":-137.91104425073044,"vZ0":-4.822323020874293,"x":100.56,"y":177.77,"x0":-1.7207815618943463,"y0":50.00283612234719,"z0":5.164129030479381,"aX":-13.81737604470374},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":13.7,"breakHorizontal":11.2,"spinRate":2291,"spinDirection":232},"zone":6,"typeConfidence":0.88,"plateTime":0.3978137711731864,"extension":6.4428823281204295},"index":2,"playId":"5c8e7e92-67bf-33f4-8968-b36feb05302e","pitchNumber":3,"startTime":"2026-07-22T02:50:18.975Z","endTime":"2026-07-22T02:50:23.565Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":85.2,"endSpeed":78.2,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.606385674383215,"aZ":-34.267027697765116,"pfxX":7.239237184796934,"pfxZ":-1.3574521052847253,"pX":1.1077984782138424,"pZ":1.377596100837267,"vX0":4.577646485906723,"vY0":-123.9977610140009,"vZ0":-2.2910212176841274,"x":74.77,"y":201.58,"x0":-1.7074508351168534,"y0":50.00149136882327,"z0":5.194406188265683,"aX":11.18217643568181},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":-2.8,"breakHorizontal":-14.3,"spinRate":2779,"spinDirection":47},"zone":14,"typeConfidence":0.91,"plateTime":0.44304799916610094,"extension":6.334575376580697},"index":3,"playId":"263b5cd8-5ba4-365b-a749-e99317ce72cb","pitchNumber":4,"startTime":"2026-07-22T02:50:34.278Z","endTime":"2026-07-22T02:50:39.160Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T02:50:39.160Z","atBatIndex":31},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Tim Tawa grounds out, third baseman Tommy White to first baseman Jonah Heim.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":32,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-22T02:50:55.646Z","endTime":"2026-07-22T02:51:50.811Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"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":2},"credits":[{"player":{"id":695720,"link":"/api/v1/people/695720"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":641680,"link":"/api/v1/people/641680"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.5,"endSpeed":79.5,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.727180558607476,"aZ":-31.885988343426586,"pfxX":5.37988305549869,"pfxZ":0.18091758452536588,"pX":1.496550929933826,"pZ":1.2136371227653537,"vX0":6.4098407365701995,"vY0":-125.87493901610239,"vZ0":-3.446217028149662,"x":59.95,"y":206.01,"x0":-1.7866040362211937,"y0":50.003331868595254,"z0":5.195617304341692,"aX":8.58981182405194},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":-0.2,"breakHorizontal":-11.3,"spinRate":2861,"spinDirection":53},"zone":14,"typeConfidence":0.9,"plateTime":0.43595823512169085,"extension":6.322691753872306},"index":0,"playId":"c64cfab4-731c-3d15-896e-17531e4f20d4","pitchNumber":1,"startTime":"2026-07-22T02:51:04.771Z","endTime":"2026-07-22T02:51:10.549Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.6,"endSpeed":79.8,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.921225430790603,"aZ":-29.463597133038153,"pfxX":6.001941021446825,"pfxZ":1.7005679562198126,"pX":2.0953456414924916,"pZ":0.09606223705532914,"vX0":7.494386522804959,"vY0":-125.87187969181416,"vZ0":-6.361218777311597,"x":37.13,"y":236.19,"x0":-1.7069223164540648,"y0":50.003074312599274,"z0":5.059153600571527,"aX":9.576086208636726},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":1.8,"breakHorizontal":-12.7,"spinRate":2833,"spinDirection":50},"zone":14,"typeConfidence":0.92,"plateTime":0.43609657140294145,"extension":6.412695519162574},"index":1,"playId":"c8ec8fb5-b139-32a5-995c-6a6b1b300a7b","pitchNumber":2,"startTime":"2026-07-22T02:51:22.716Z","endTime":"2026-07-22T02:51:25.716Z","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":95.1,"endSpeed":86.4,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.11171756140506,"aZ":-21.88676868230712,"pfxX":-9.3588900758841,"pfxZ":5.34495978561867,"pX":-0.9361459052879652,"pZ":2.4662075758670006,"vX0":5.615301218094507,"vY0":-138.3717673281344,"vZ0":-3.485667443198186,"x":152.68,"y":172.19,"x0":-1.7841550044544143,"y0":50.00189451938697,"z0":5.2223815498019945,"aX":-18.00636958589207},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":9.1,"breakHorizontal":15.6,"spinRate":2350,"spinDirection":222},"zone":11,"typeConfidence":0.67,"plateTime":0.3970182555898849,"extension":6.394703236219307},"hitData":{"launchSpeed":96.6,"launchAngle":-22.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":96.84,"coordY":168.68}},"index":2,"playId":"64caf254-c9b3-325e-b191-fe9c890fca49","pitchNumber":3,"startTime":"2026-07-22T02:51:43.504Z","endTime":"2026-07-22T02:51:50.811Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T02:51:50.811Z","atBatIndex":32},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Ildemaro Vargas lines out to center fielder Henry Bolte.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":33,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-22T02:52:00.487Z","endTime":"2026-07-22T02:54:25.230Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":703607,"link":"/api/v1/people/703607"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.5,"endSpeed":78.2,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.397038648113003,"aZ":-31.342010208617108,"pfxX":7.2330221142402085,"pfxZ":0.5360884530506969,"pX":-1.0895170817634166,"pZ":1.7709762325277107,"vX0":-0.23492633388695366,"vY0":-124.4745941653195,"vZ0":-1.9996663824435577,"x":158.53,"y":190.96,"x0":-1.9325608631131304,"y0":50.005564660819324,"z0":5.195071961272244,"aX":11.282398414191862},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":0.7,"breakHorizontal":-13.0,"spinRate":2704,"spinDirection":57},"zone":13,"typeConfidence":0.92,"plateTime":0.4410598280921505,"extension":6.2689781508978175},"index":0,"playId":"2af79267-f78f-3f0c-8e6d-1879397fc432","pitchNumber":1,"startTime":"2026-07-22T02:52:19.052Z","endTime":"2026-07-22T02:52:23.185Z","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":95.0,"endSpeed":86.8,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.158185703026852,"aZ":-16.51626862294569,"pfxX":-6.553660999757294,"pfxZ":8.103661896682464,"pX":-0.5233914459745033,"pZ":1.8297340615958622,"vX0":6.16359416003667,"vY0":-138.1932960708191,"vZ0":-5.956364031211518,"x":136.95,"y":189.38,"x0":-1.9325540505339083,"y0":50.00152235537872,"z0":5.124870239954718,"aX":-12.659391397481777},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":13.6,"breakHorizontal":10.6,"spinRate":2226,"spinDirection":227},"zone":7,"typeConfidence":0.9,"plateTime":0.3965451219417333,"extension":6.463810596188432},"index":1,"playId":"893a015b-4f46-35d0-af5d-3c6b6b9ff0af","pitchNumber":2,"startTime":"2026-07-22T02:52:36.434Z","endTime":"2026-07-22T02:52:40.422Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"index":2,"startTime":"2026-07-22T02:52:43.908Z","endTime":"2026-07-22T02:52:59.561Z","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(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.1,"endSpeed":81.7,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.687345634892292,"aZ":-33.799819591528305,"pfxX":-8.639884618622574,"pfxZ":-0.9657469976511048,"pX":0.19905728703431197,"pZ":0.07776797874803588,"vX0":7.399042931891453,"vY0":-129.45272622968903,"vZ0":-6.40472836945518,"x":109.41,"y":236.68,"x0":-1.5828866428334316,"y0":50.00315418004556,"z0":5.1926897530175165,"aX":-14.567874391574225},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":-3.1,"breakHorizontal":13.8,"spinRate":1229,"spinDirection":253},"zone":14,"typeConfidence":0.92,"plateTime":0.42419081027143957,"extension":6.456322800527291},"index":3,"playId":"3cf35d2b-e2b5-354a-a322-bacf1e912a61","pitchNumber":3,"startTime":"2026-07-22T02:52:59.561Z","endTime":"2026-07-22T02:53:02.804Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.1,"endSpeed":82.1,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.91043332916241,"aZ":-35.71113084550042,"pfxX":-6.332460590240192,"pfxZ":-2.076434383706541,"pX":0.511047020565733,"pZ":1.416686453862236,"vX0":7.459470852580232,"vY0":-129.62415144102425,"vZ0":-3.009170477650944,"x":97.52,"y":200.53,"x0":-1.5802693378111523,"y0":50.00351919265773,"z0":5.317148538669058,"aX":-10.78479726352989},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":-4.2,"breakHorizontal":9.8,"spinRate":1336,"spinDirection":254},"zone":14,"typeConfidence":0.9,"plateTime":0.42242456288068464,"extension":6.497754082409746},"index":4,"playId":"69249c2a-f5d1-3673-8cfe-1a1daa89fe71","pitchNumber":4,"startTime":"2026-07-22T02:53:19.188Z","endTime":"2026-07-22T02:53:22.188Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.9,"endSpeed":78.6,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.14136027036215,"aZ":-33.0660494963023,"pfxX":7.294086197937877,"pfxZ":-0.562355591554601,"pX":-1.9263132724438117,"pZ":2.5872319038966483,"vX0":-1.760542539457573,"vY0":-125.03724737640638,"vZ0":-0.08054397408994429,"x":190.43,"y":168.92,"x0":-2.159019869026211,"y0":50.00488127849032,"z0":5.341998837315776,"aX":11.505249782840991},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":-0.8,"breakHorizontal":-12.7,"spinRate":2829,"spinDirection":55},"zone":11,"typeConfidence":0.91,"plateTime":0.4387039006348554,"extension":6.268920922033008},"index":5,"playId":"2ea7ef91-8bfe-3fe9-a3a9-1c9ca1241fe3","pitchNumber":5,"startTime":"2026-07-22T02:53:35.842Z","endTime":"2026-07-22T02:53:38.970Z","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":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.7,"endSpeed":82.4,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.493640647653454,"aZ":-32.330808068602636,"pfxX":-8.521910699711004,"pfxZ":-0.0930935206783019,"pX":0.06684697780680948,"pZ":1.8180243237455358,"vX0":6.917602249465555,"vY0":-130.54366669225138,"vZ0":-2.8024386521672744,"x":114.45,"y":189.69,"x0":-1.5102886642891036,"y0":50.00094423477711,"z0":5.339287435146598,"aX":-14.706227028768607},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":-0.6,"breakHorizontal":13.9,"spinRate":1244,"spinDirection":248},"zone":8,"typeConfidence":0.91,"plateTime":0.4195762633938007,"extension":6.362874878723584},"index":6,"playId":"0e046f8e-3860-3a7a-8f70-057281dbc14e","pitchNumber":6,"startTime":"2026-07-22T02:53:56.350Z","endTime":"2026-07-22T02:53:59.506Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.5,"endSpeed":87.2,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.165869220440634,"aZ":-15.17400806903508,"pfxX":-5.509949823954401,"pfxZ":8.701077227293268,"pX":0.16424910032297163,"pZ":2.6924900453151985,"vX0":6.912382600511428,"vY0":-138.89863563015092,"vZ0":-4.156200230890903,"x":110.74,"y":166.08,"x0":-1.6409512832183004,"y0":50.00196793375606,"z0":5.217496396091954,"aX":-10.764365132016295},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":15.1,"breakHorizontal":8.5,"spinRate":2109,"spinDirection":220},"zone":5,"typeConfidence":0.91,"plateTime":0.39437072123125283,"extension":6.6303754313668914},"hitData":{"launchSpeed":83.8,"launchAngle":28.0,"totalDistance":308.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":101.21,"coordY":78.1}},"index":7,"playId":"d23fc622-ac23-3d61-be5c-47ee6ac0f11a","pitchNumber":7,"startTime":"2026-07-22T02:54:17.158Z","endTime":"2026-07-22T02:54:25.230Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T02:54:25.230Z","atBatIndex":33},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Alika Williams flies out to right fielder Corbin Carroll.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-22T02:56:20.323Z","endTime":"2026-07-22T02:57:50.095Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":675961,"fullName":"Alika Williams","link":"/api/v1/people/675961"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":684442,"fullName":"Kohl Drake","link":"/api/v1/people/684442"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":675961,"fullName":"Alika Williams","link":"/api/v1/people/675961"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":682998,"link":"/api/v1/people/682998"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_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":90.1,"endSpeed":82.0,"strikeZoneTop":3.236,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.72339310967685,"aZ":-14.009430440175107,"pfxX":7.59189879028424,"pfxZ":10.524222239393222,"pX":-0.7503668651040805,"pZ":2.4219716663738637,"vX0":-7.616763944745435,"vY0":-130.8381892849471,"vZ0":-5.8121734091032,"x":145.6,"y":173.39,"x0":1.2182127587285299,"y0":50.00514877519698,"z0":5.730039653799537,"aX":13.107381927886466},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":17.9,"breakHorizontal":-12.0,"spinRate":2282,"spinDirection":143},"zone":4,"typeConfidence":0.9,"plateTime":0.4193291404522581,"extension":6.6182567949652436},"index":0,"playId":"0893ef2c-b7e5-3e9d-ad10-66b3c61bd671","pitchNumber":1,"startTime":"2026-07-22T02:56:28.901Z","endTime":"2026-07-22T02:56:31.949Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":76.0,"endSpeed":70.2,"strikeZoneTop":3.236,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.576655745325134,"aZ":-42.77028404167005,"pfxX":-3.698964599035234,"pfxZ":-8.534017322804514,"pX":1.2161824599877515,"pZ":3.3345731587126273,"vX0":0.5379239115965343,"vY0":-110.67011326792931,"vZ0":3.936724768485941,"x":70.64,"y":148.75,"x0":1.4507069905254242,"y0":50.002646105359695,"z0":6.0095869975564336,"aX":-4.592562473257408},"breaks":{"breakAngle":6.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.4,"breakVerticalInduced":-14.2,"breakHorizontal":6.6,"spinRate":2526,"spinDirection":312},"zone":12,"typeConfidence":0.91,"plateTime":0.4947313103476576,"extension":6.433670068271414},"index":1,"playId":"c80993e1-33f4-3501-9543-c1b1bd02592f","pitchNumber":2,"startTime":"2026-07-22T02:56:48.891Z","endTime":"2026-07-22T02:56:53.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":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.3,"endSpeed":82.1,"strikeZoneTop":3.236,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.246363840922314,"aZ":-16.129736311386726,"pfxX":7.147764364316952,"pfxZ":9.222813285105511,"pX":-0.025732599297037785,"pZ":3.578123606856909,"vX0":-5.724774943945959,"vY0":-131.4257630758615,"vZ0":-2.665939288216478,"x":117.98,"y":142.17,"x0":1.2578375433153313,"y0":50.005093808210255,"z0":5.811301326437816,"aX":12.438755830091386},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":16.3,"breakHorizontal":-11.6,"spinRate":2308,"spinDirection":140},"zone":11,"typeConfidence":0.9,"plateTime":0.4176073316807911,"extension":6.507677031764201},"index":2,"playId":"baaa4beb-2296-313e-b8a6-ef6aabd5f261","pitchNumber":3,"startTime":"2026-07-22T02:57:02.666Z","endTime":"2026-07-22T02:57:06.828Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.7,"endSpeed":82.7,"strikeZoneTop":3.236,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.187703771270794,"aZ":-14.836209029985442,"pfxX":6.277721581743005,"pfxZ":9.873591757305054,"pX":0.27800961977700883,"pZ":2.494526435825502,"vX0":-4.735981983946115,"vY0":-131.9507007328744,"vZ0":-5.262730072275284,"x":106.4,"y":171.43,"x0":1.2843045103680675,"y0":50.00209137445739,"z0":5.615422040062455,"aX":11.022605478712855},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":16.9,"breakHorizontal":-10.3,"spinRate":2197,"spinDirection":139},"zone":5,"typeConfidence":0.9,"plateTime":0.4157703785973079,"extension":6.5395009916154},"index":3,"playId":"b5e7082b-0a5f-3f3c-93ee-39d238d08a72","pitchNumber":4,"startTime":"2026-07-22T02:57:17.423Z","endTime":"2026-07-22T02:57:20.496Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"index":4,"startTime":"2026-07-22T02:57:32.227Z","endTime":"2026-07-22T02:57:41.066Z","isPitch":false,"type":"action","player":{"id":675961,"link":"/api/v1/people/675961"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.0,"endSpeed":74.0,"strikeZoneTop":3.236,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.05046719142275,"aZ":-28.182768634728184,"pfxX":9.310211928510473,"pfxZ":2.8544024308549414,"pX":1.1243390204816888,"pZ":2.437396702986001,"vX0":-3.011127677387148,"vY0":-117.95009219890092,"vZ0":-1.6317709032366778,"x":74.14,"y":172.97,"x0":1.213684102214358,"y0":50.00218456027861,"z0":5.755904601983856,"aX":13.016379312086498},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":5.0,"breakHorizontal":-16.1,"spinRate":1934,"spinDirection":114},"zone":14,"typeConfidence":0.91,"plateTime":0.4657410230483392,"extension":6.439400700233342},"hitData":{"launchSpeed":73.0,"launchAngle":50.0,"totalDistance":219.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":184.29,"coordY":134.04}},"index":5,"playId":"03c3e44a-0a5e-3759-88cc-81ab2958b9a9","pitchNumber":5,"startTime":"2026-07-22T02:57:41.066Z","endTime":"2026-07-22T02:57:50.095Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T02:57:50.095Z","atBatIndex":34},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jacob Wilson grounds out softly, pitcher Kohl Drake to first baseman Tim Tawa.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-22T02:57:58.645Z","endTime":"2026-07-22T02:58:42.729Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":684442,"fullName":"Kohl Drake","link":"/api/v1/people/684442"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":684442,"link":"/api/v1/people/684442"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"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":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":80.3,"endSpeed":73.3,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.88566358846912,"aZ":-26.387618630169516,"pfxX":8.55539341723524,"pfxZ":4.202452542801119,"pX":0.6210205480817301,"pZ":3.4230077699934958,"vX0":-3.8258881392131796,"vY0":-116.88390476807596,"vZ0":0.26272979030127686,"x":93.33,"y":146.36,"x0":1.1711329410279578,"y0":50.004869701528676,"z0":5.795313832539655,"aX":11.789833939716772},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":7.9,"breakHorizontal":-14.5,"spinRate":1832,"spinDirection":115},"zone":3,"typeConfidence":0.91,"plateTime":0.46934966197436534,"extension":6.611794758892565},"index":0,"playId":"bac3b95c-6816-3593-9e7e-efb357ba54d3","pitchNumber":1,"startTime":"2026-07-22T02:58:18.125Z","endTime":"2026-07-22T02:58:22.857Z","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":1},"pitchData":{"startSpeed":80.9,"endSpeed":73.7,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.2723356756383,"aZ":-26.70247797386997,"pfxX":9.899769035956929,"pfxZ":3.9530892156027457,"pX":-0.2500143536409003,"pZ":1.4680801367750913,"vX0":-6.036730293665697,"vY0":-117.51751769286236,"vZ0":-3.7497582795649262,"x":126.53,"y":199.14,"x0":1.07838680436739,"y0":50.00570799714069,"z0":5.591489393885024,"aX":13.715713601039818},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":6.4,"breakHorizontal":-16.2,"spinRate":1961,"spinDirection":117},"zone":13,"typeConfidence":0.91,"plateTime":0.46781154211369635,"extension":6.602631451771223},"hitData":{"launchSpeed":27.1,"launchAngle":-48.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"soft","location":"1","coordinates":{"coordX":129.5,"coordY":190.64}},"index":1,"playId":"47ce66c6-dbb8-37ff-bf29-613f4d92d0c0","pitchNumber":2,"startTime":"2026-07-22T02:58:35.074Z","endTime":"2026-07-22T02:58:42.729Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T02:58:42.729Z","atBatIndex":35},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Tyler Soderstrom singles on a sharp ground ball to right fielder Corbin Carroll.","rbi":0,"awayScore":1,"homeScore":3,"isOut":false},"about":{"atBatIndex":36,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-22T02:58:49.682Z","endTime":"2026-07-22T03:01:06.302Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":684442,"fullName":"Kohl Drake","link":"/api/v1/people/684442"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":682998,"link":"/api/v1/people/682998"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.7,"endSpeed":79.1,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.35615835277896,"aZ":-25.352882130356804,"pfxX":-0.010084099156043025,"pfxZ":4.281337334628187,"pX":0.24589220889265298,"pZ":3.5711098169738587,"vX0":-2.704964219003191,"vY0":-124.96265828530936,"vZ0":-0.14070394423054466,"x":107.63,"y":142.36,"x0":1.34018947910805,"y0":50.003791383076496,"z0":5.697393426309471,"aX":-0.015875421032035618},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":7.9,"breakHorizontal":0.6,"spinRate":2310,"spinDirection":155},"zone":12,"typeConfidence":0.94,"plateTime":0.43702242035999106,"extension":6.603620388405725},"index":0,"playId":"332ac879-31f1-3b5f-b5e5-b7d198ccb8e6","pitchNumber":1,"startTime":"2026-07-22T02:59:07.076Z","endTime":"2026-07-22T02:59:12.426Z","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":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.1,"endSpeed":74.9,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.15502720178806,"aZ":-27.061753762921384,"pfxX":-1.1647044693160296,"pfxZ":3.5968481465266144,"pX":-0.6317490212560305,"pZ":2.855137653172241,"vX0":-4.088311598734696,"vY0":-118.14206941400612,"vZ0":-0.620736107157859,"x":141.08,"y":161.69,"x0":1.2680653884122333,"y0":50.00448909711889,"z0":5.594547034877662,"aX":-1.657354554682406},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":6.6,"breakHorizontal":3.0,"spinRate":2253,"spinDirection":198},"zone":4,"typeConfidence":0.91,"plateTime":0.4624838727568692,"extension":6.649793396977211},"index":1,"playId":"4f36f69d-8f49-3cc6-8fa6-472c7b32acbb","pitchNumber":2,"startTime":"2026-07-22T02:59:42.738Z","endTime":"2026-07-22T02:59:45.768Z","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":2},"pitchData":{"startSpeed":83.2,"endSpeed":77.5,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.758226212510827,"aZ":-25.859094499972112,"pfxX":1.019303254817813,"pfxZ":4.203632677697226,"pX":-1.7285954453581798,"pZ":1.401513363766104,"vX0":-7.344536366221011,"vY0":-121.05960134314181,"vZ0":-4.2441398129028665,"x":182.89,"y":200.94,"x0":1.1955336363780507,"y0":50.005142377389184,"z0":5.407286282765861,"aX":1.532743326725406},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":7.0,"breakHorizontal":-0.4,"spinRate":2274,"spinDirection":178},"zone":13,"typeConfidence":0.63,"plateTime":0.45020875513159586,"extension":6.645163720102339},"index":2,"playId":"b9e9df00-172b-39f9-8e82-997e55f6844a","pitchNumber":3,"startTime":"2026-07-22T03:00:04.896Z","endTime":"2026-07-22T03:00:08.328Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.9,"endSpeed":83.9,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.94376580906379,"aZ":-12.046909846040073,"pfxX":5.195980516831713,"pfxZ":11.128831177366678,"pX":0.07078317805068439,"pZ":2.9814400996879775,"vX0":-5.071120149109801,"vY0":-133.67115675789873,"vZ0":-4.713400493941778,"x":114.3,"y":158.28,"x0":1.3178613962236947,"y0":50.003453590880994,"z0":5.633193806409066,"aX":9.39861919722847},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":19.3,"breakHorizontal":-8.3,"spinRate":2279,"spinDirection":140},"zone":2,"typeConfidence":0.91,"plateTime":0.4098299377896337,"extension":6.507074975268988},"index":3,"playId":"689594a3-c996-37e5-ab79-fc5dd893adea","pitchNumber":4,"startTime":"2026-07-22T03:00:21.094Z","endTime":"2026-07-22T03:00:24.094Z","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":2},"pitchData":{"startSpeed":77.9,"endSpeed":72.2,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.12641974710051,"aZ":-38.78240239747779,"pfxX":-3.515597176933071,"pfxZ":-5.08500720403538,"pX":-1.1267408501753438,"pZ":1.133599132403011,"vX0":-4.315574997253749,"vY0":-113.41750086037688,"vZ0":-1.5351603801322928,"x":159.95,"y":208.17,"x0":1.2587777743355324,"y0":50.00202454865515,"z0":5.693874058612253,"aX":-4.569863745556994},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.4,"breakVerticalInduced":-9.2,"breakHorizontal":7.4,"spinRate":2548,"spinDirection":317},"zone":13,"typeConfidence":0.91,"plateTime":0.4832910527627292,"extension":6.619178659102056},"index":4,"playId":"97e5a133-f421-3cb2-98d8-4315c7cdefb1","pitchNumber":5,"startTime":"2026-07-22T03:00:40.176Z","endTime":"2026-07-22T03:00:43.813Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.1,"endSpeed":83.7,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.5842382021241,"aZ":-13.151406636944035,"pfxX":6.146148558153901,"pfxZ":10.542709233424873,"pX":0.10399126107167983,"pZ":2.6656615820668295,"vX0":-5.053300137396875,"vY0":-133.8964300224778,"vZ0":-5.5507931640871115,"x":113.04,"y":166.81,"x0":1.2229910988992942,"y0":50.00256366843806,"z0":5.716890943049644,"aX":11.090506360948416},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":18.0,"breakHorizontal":-10.0,"spinRate":2316,"spinDirection":141},"zone":5,"typeConfidence":0.91,"plateTime":0.4100379033852355,"extension":6.558043613620978},"hitData":{"launchSpeed":102.2,"launchAngle":-7.0,"totalDistance":22.0,"trajectory":"ground_ball","hardness":"hard","location":"9","coordinates":{"coordX":175.68,"coordY":121.46}},"index":5,"playId":"80db1296-aca4-375c-80d3-317fd5823a53","pitchNumber":6,"startTime":"2026-07-22T03:00:56.155Z","endTime":"2026-07-22T03:01:06.302Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T03:01:06.302Z","atBatIndex":36},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Shea Langeliers called out on strikes.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":37,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-22T03:02:22.084Z","endTime":"2026-07-22T03:03:24.294Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":684442,"fullName":"Kohl Drake","link":"/api/v1/people/684442"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[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":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"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":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-22T03:01:14.436Z","endTime":"2026-07-22T03:02:24.104Z","isPitch":false,"type":"action"},{"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":80.8,"endSpeed":73.4,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.887895932780317,"aZ":-25.669611342484554,"pfxX":9.39230872636269,"pfxZ":4.708246142392429,"pX":0.8298508696317788,"pZ":2.213519908032345,"vX0":-3.853205719581696,"vY0":-117.56042310226506,"vZ0":-2.3153296375690946,"x":85.37,"y":179.01,"x0":1.2811032991672109,"y0":50.004541226040196,"z0":5.624202570631402,"aX":12.983315600678832},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":8.2,"breakHorizontal":-15.8,"spinRate":1794,"spinDirection":112},"zone":14,"typeConfidence":0.91,"plateTime":0.46816300679531553,"extension":6.574509195334889},"index":1,"playId":"420c61a6-7680-31e8-a645-47af360361fa","pitchNumber":1,"startTime":"2026-07-22T03:02:24.104Z","endTime":"2026-07-22T03:02:28.076Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.4,"endSpeed":83.3,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.294256900688794,"aZ":-15.50001267296552,"pfxX":7.191914809664086,"pfxZ":9.339799396008827,"pX":-0.3146299878016081,"pZ":2.906024768653954,"vX0":-6.294695405233872,"vY0":-132.96407914055445,"vZ0":-4.319433492416449,"x":128.99,"y":160.32,"x0":1.1524469204377614,"y0":50.00350138973596,"z0":5.681155071787831,"aX":12.84033834635826},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":16.1,"breakHorizontal":-11.6,"spinRate":2121,"spinDirection":138},"zone":1,"typeConfidence":0.91,"plateTime":0.41239808200435135,"extension":6.508500772001605},"index":2,"playId":"10479e61-0cc0-32d5-af49-fca8eb225cb1","pitchNumber":2,"startTime":"2026-07-22T03:02:45.778Z","endTime":"2026-07-22T03:02:49.360Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":3,"startTime":"2026-07-22T03:02:57.665Z","endTime":"2026-07-22T03:03:19.802Z","isPitch":false,"type":"action","player":{"id":669127,"link":"/api/v1/people/669127"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":91.7,"endSpeed":83.5,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.808380614608136,"aZ":-13.676183077385552,"pfxX":7.17729505779713,"pfxZ":10.338712509710346,"pX":-0.5217700941017808,"pZ":1.8528601986446556,"vX0":-6.897641122636836,"vY0":-133.21261668920374,"vZ0":-7.055892009477551,"x":136.89,"y":188.75,"x0":1.174186060294088,"y0":50.00248849751898,"z0":5.533210364048872,"aX":12.841733173085284},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":17.3,"breakHorizontal":-11.4,"spinRate":2164,"spinDirection":135},"zone":7,"typeConfidence":0.91,"plateTime":0.4118615556469196,"extension":6.624163108073026},"index":4,"playId":"f061f272-cc3e-3323-b928-7851711ac805","pitchNumber":3,"startTime":"2026-07-22T03:03:19.802Z","endTime":"2026-07-22T03:03:24.294Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T03:03:24.294Z","atBatIndex":37},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jorge Barrosa flies out to left fielder Tyler Soderstrom.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-22T03:05:42.393Z","endTime":"2026-07-22T03:06:55.961Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":678489,"fullName":"Jorge Barrosa","link":"/api/v1/people/678489"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":678489,"fullName":"Jorge Barrosa","link":"/api/v1/people/678489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":691016,"link":"/api/v1/people/691016"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":86.0,"strikeZoneTop":2.958,"strikeZoneBottom":1.493,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.01748292816412,"aZ":-17.710229452852694,"pfxX":-5.9972366199898355,"pfxZ":7.643790521046297,"pX":-1.148010863266642,"pZ":2.7894187880294576,"vX0":4.268896389932708,"vY0":-136.43452973227167,"vZ0":-3.5183720158147205,"x":160.76,"y":163.47,"x0":-1.9509996549927144,"y0":50.00084770268733,"z0":5.310666113676754,"aX":-11.34517347063002},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":13.3,"breakHorizontal":10.0,"spinRate":2057,"spinDirection":229},"zone":11,"typeConfidence":0.85,"plateTime":0.4009169697459565,"extension":6.382051576536347},"index":0,"playId":"d0f386f2-a530-37fe-8acf-694b0163fd7b","pitchNumber":1,"startTime":"2026-07-22T03:05:46.474Z","endTime":"2026-07-22T03:05:50.447Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.3,"endSpeed":79.8,"strikeZoneTop":2.958,"strikeZoneBottom":1.493,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.208002926172092,"aZ":-32.81546884232174,"pfxX":-8.05923668808689,"pfxZ":-0.39674562130678126,"pX":-0.7815471254089081,"pZ":2.591519210010488,"vX0":4.801297932648984,"vY0":-127.0984340856405,"vZ0":-0.7615575590027196,"x":146.79,"y":168.81,"x0":-1.6527211691452188,"y0":50.00057614873184,"z0":5.5119509521869805,"aX":-13.120846587476986},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":-0.6,"breakHorizontal":13.4,"spinRate":1294,"spinDirection":245},"zone":4,"typeConfidence":0.91,"plateTime":0.4317248099675197,"extension":6.373128582839315},"index":1,"playId":"746ba628-c0b8-366c-b572-fcd617ca90f5","pitchNumber":2,"startTime":"2026-07-22T03:06:01.114Z","endTime":"2026-07-22T03:06:05.182Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"index":2,"startTime":"2026-07-22T03:06:11.924Z","endTime":"2026-07-22T03:06:24.429Z","isPitch":false,"type":"action","player":{"id":678489,"link":"/api/v1/people/678489"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.0,"endSpeed":80.3,"strikeZoneTop":2.958,"strikeZoneBottom":1.493,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.79670828020998,"aZ":-32.96537147747277,"pfxX":-7.1115334917094035,"pfxZ":-0.4760562224963607,"pX":-0.13024295095868274,"pZ":2.419320118885657,"vX0":6.094673380326524,"vY0":-127.97962667082693,"vZ0":-1.065421443101607,"x":121.96,"y":173.46,"x0":-1.6251036257241778,"y0":50.00588306791641,"z0":5.436142991260489,"aX":-11.732785867910394},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":-0.8,"breakHorizontal":11.4,"spinRate":1371,"spinDirection":261},"zone":5,"typeConfidence":0.91,"plateTime":0.42891197080215804,"extension":6.485782881748667},"index":3,"playId":"15620980-0269-3a46-8564-623ee638663f","pitchNumber":3,"startTime":"2026-07-22T03:06:24.429Z","endTime":"2026-07-22T03:06:27.429Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.1,"endSpeed":78.2,"strikeZoneTop":2.958,"strikeZoneBottom":1.493,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.841002429804337,"aZ":-32.53764100902069,"pfxX":6.5000779723895805,"pfxZ":-0.2373317044773593,"pX":-0.27370257445344853,"pZ":2.558574784581412,"vX0":2.215133191186708,"vY0":-123.9096895071647,"vZ0":-0.30328774761898925,"x":127.43,"y":169.7,"x0":-2.0236512256509855,"y0":50.00083677652255,"z0":5.402054107410538,"aX":10.101466934845016},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":-0.2,"breakHorizontal":-12.2,"spinRate":2862,"spinDirection":50},"zone":5,"typeConfidence":0.91,"plateTime":0.442107439207283,"extension":6.243181739058056},"hitData":{"launchSpeed":86.1,"launchAngle":34.0,"totalDistance":309.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":74.4,"coordY":86.06}},"index":4,"playId":"c928104d-d00b-3f42-b0c5-de5839452a53","pitchNumber":4,"startTime":"2026-07-22T03:06:44.937Z","endTime":"2026-07-22T03:06:55.961Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T03:06:55.961Z","atBatIndex":38},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ketel Marte grounds out, second baseman Alika Williams to first baseman Jonah Heim.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-22T03:06:58.789Z","endTime":"2026-07-22T03:08:32.704Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":675961,"link":"/api/v1/people/675961"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":641680,"link":"/api/v1/people/641680"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.1,"endSpeed":83.7,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.642388468138634,"aZ":-26.88685676603638,"pfxX":1.1216052151695792,"pfxZ":2.9572309086584294,"pX":-0.16796834102386782,"pZ":3.053279798654357,"vX0":4.004537388051724,"vY0":-132.73746757065416,"vZ0":-0.8685207661453279,"x":123.4,"y":156.34,"x0":-1.8402027894177868,"y0":50.00489210763036,"z0":5.337194456021402,"aX":2.0075375720569566},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":5.4,"breakHorizontal":-2.9,"spinRate":2467,"spinDirection":202},"zone":2,"typeConfidence":0.73,"plateTime":0.4121731441185079,"extension":6.316545225364948},"index":0,"playId":"0b789405-b7f6-350a-ac73-1b5b1c39bb7f","pitchNumber":1,"startTime":"2026-07-22T03:07:28.292Z","endTime":"2026-07-22T03:07:32.407Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.7,"endSpeed":82.2,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.94037361901243,"aZ":-31.796868824181548,"pfxX":-8.841651599511012,"pfxZ":0.22448417296258927,"pX":0.2808698504018361,"pZ":0.490526167944966,"vX0":7.457310428705551,"vY0":-130.35424942319452,"vZ0":-6.004742140406329,"x":106.29,"y":225.54,"x0":-1.47668477450701,"y0":50.00615548806477,"z0":5.242570972733356,"aX":-15.127541105930392},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":-0.8,"breakHorizontal":14.3,"spinRate":1244,"spinDirection":248},"zone":14,"typeConfidence":0.91,"plateTime":0.42114935496476,"extension":6.451219464590066},"index":1,"playId":"88843e0b-3079-3a9f-bbbb-d0f1e7bbd394","pitchNumber":2,"startTime":"2026-07-22T03:07:47.249Z","endTime":"2026-07-22T03:07:50.645Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":89.1,"endSpeed":82.0,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.080693076430745,"aZ":-34.22997884886486,"pfxX":-7.462585245933516,"pfxZ":-1.2030736229096135,"pX":-0.6503982100123117,"pZ":3.0112949897962134,"vX0":5.2521389500266915,"vY0":-129.66912501626754,"vZ0":0.18331220053920338,"x":141.79,"y":157.48,"x0":-1.7284506289280617,"y0":50.002690467837155,"z0":5.542632001244681,"aX":-12.759806169603195},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":-1.9,"breakHorizontal":12.4,"spinRate":1293,"spinDirection":256},"zone":1,"typeConfidence":0.91,"plateTime":0.42174360958332935,"extension":6.326634851109556},"index":2,"playId":"ed6d9577-551d-3f06-a552-cdd7939086cb","pitchNumber":3,"startTime":"2026-07-22T03:08:06.840Z","endTime":"2026-07-22T03:08:11.141Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":87.2,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.03524847736962,"aZ":-17.14779037442276,"pfxX":-5.421616140392386,"pfxZ":7.668400161638409,"pX":0.3346096849444463,"pZ":3.2021212544281314,"vX0":7.420577488826338,"vY0":-139.2748142273036,"vZ0":-2.5866504715730105,"x":104.25,"y":152.32,"x0":-1.663095768737127,"y0":50.0037314456332,"z0":5.280517403295859,"aX":-10.62518286792814},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":13.6,"breakHorizontal":8.3,"spinRate":2260,"spinDirection":222},"zone":3,"typeConfidence":0.89,"plateTime":0.39366505187648304,"extension":6.504902920536714},"hitData":{"launchSpeed":83.3,"launchAngle":3.0,"totalDistance":73.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":153.41,"coordY":150.31}},"index":3,"playId":"27caf997-7955-3a33-9a36-ed7136769c20","pitchNumber":4,"startTime":"2026-07-22T03:08:24.789Z","endTime":"2026-07-22T03:08:32.704Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T03:08:32.704Z","atBatIndex":39},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Geraldo Perdomo doubles (14) on a ground ball to left fielder Tyler Soderstrom.","rbi":0,"awayScore":1,"homeScore":3,"isOut":false},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-22T03:08:41.097Z","endTime":"2026-07-22T03:10:09.227Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":691016,"link":"/api/v1/people/691016"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":86.9,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.751581267213187,"aZ":-15.19683310221921,"pfxX":-5.973814677791383,"pfxZ":8.743806246037293,"pX":-0.6837889971984678,"pZ":2.7787756858687653,"vX0":5.317672660904368,"vY0":-138.64457289621598,"vZ0":-4.00808560720139,"x":143.06,"y":163.75,"x0":-1.8529568082476822,"y0":50.00303081438152,"z0":5.261147315003672,"aX":-11.59982181666428},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":15.1,"breakHorizontal":9.7,"spinRate":2189,"spinDirection":224},"zone":4,"typeConfidence":0.91,"plateTime":0.39545756537055654,"extension":6.6065114743736935},"index":0,"playId":"40dd31b8-15fd-3bd8-9192-96e64c392fe3","pitchNumber":1,"startTime":"2026-07-22T03:08:59.466Z","endTime":"2026-07-22T03:09:03.845Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.9,"endSpeed":78.8,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.99170431200493,"aZ":-30.75192096492057,"pfxX":5.434405516537879,"pfxZ":0.9017888268333873,"pX":0.17546879925578004,"pZ":2.3747379472414814,"vX0":3.033563434551423,"vY0":-125.1148026129477,"vZ0":-0.8858884758208406,"x":110.31,"y":174.66,"x0":-1.760096492777764,"y0":50.004468977996645,"z0":5.260752277132385,"aX":8.588294066380117},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":1.7,"breakHorizontal":-10.6,"spinRate":2826,"spinDirection":54},"zone":5,"typeConfidence":0.9,"plateTime":0.4383220382324873,"extension":6.401709654439774},"index":1,"playId":"ef54f3ab-b55f-3a2a-881f-1823c643b1e1","pitchNumber":2,"startTime":"2026-07-22T03:09:15.820Z","endTime":"2026-07-22T03:09:18.820Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.6,"endSpeed":83.0,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.342240358449512,"aZ":-32.8875984400891,"pfxX":-9.964222124265996,"pfxZ":-0.41130633051002685,"pX":0.4332381196426599,"pZ":0.450159454037196,"vX0":8.450092592091526,"vY0":-131.54217545130004,"vZ0":-6.134259980624285,"x":100.49,"y":226.63,"x0":-1.534882041072342,"y0":50.00311307494914,"z0":5.267495136145822,"aX":-17.366253533594634},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":-2.0,"breakHorizontal":16.1,"spinRate":1437,"spinDirection":250},"zone":14,"typeConfidence":0.91,"plateTime":0.417286798868187,"extension":6.517082673383131},"index":2,"playId":"7d8c91f0-686f-39b0-bb27-2c789dc723cf","pitchNumber":3,"startTime":"2026-07-22T03:09:36.826Z","endTime":"2026-07-22T03:09:39.932Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.2,"endSpeed":84.0,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.53691799867022,"aZ":-34.21197662191703,"pfxX":-6.797138333777156,"pfxZ":-1.1344746666285683,"pX":-0.5479782615321042,"pZ":2.140420536144458,"vX0":5.165382347462786,"vY0":-132.7203967143444,"vZ0":-2.0390241944270016,"x":137.89,"y":180.99,"x0":-1.633142141789218,"y0":50.00557883759217,"z0":5.402419270476507,"aX":-12.167611870163222},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":-2.3,"breakHorizontal":11.3,"spinRate":1339,"spinDirection":257},"zone":7,"typeConfidence":0.89,"plateTime":0.4121695530543823,"extension":6.363243421552778},"hitData":{"launchSpeed":96.6,"launchAngle":0.0,"totalDistance":50.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":30.94,"coordY":103.25}},"index":3,"playId":"039a8c9e-486e-3c35-9531-e27dec60e9a9","pitchNumber":4,"startTime":"2026-07-22T03:09:55.801Z","endTime":"2026-07-22T03:10:09.227Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T03:10:09.227Z","atBatIndex":40},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Corbin Carroll strikes out swinging.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":41,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-22T03:10:23.014Z","endTime":"2026-07-22T03:13:10.128Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":669127,"link":"/api/v1/people/669127"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":87.9,"endSpeed":80.9,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.124993569656585,"aZ":-27.255037724020777,"pfxX":-8.155632755875754,"pfxZ":2.9849392967265196,"pX":1.4112741143857972,"pZ":0.12075625449695554,"vX0":9.781510374063757,"vY0":-127.50445463269743,"vZ0":-7.45440648685722,"x":63.21,"y":235.52,"x0":-1.4144083295424663,"y0":50.000826688883,"z0":5.231573320443359,"aX":-13.432029967954936},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":3.8,"breakHorizontal":12.6,"spinRate":1089,"spinDirection":252},"zone":14,"typeConfidence":0.91,"plateTime":0.42950069931855106,"extension":6.589699182873747},"index":0,"playId":"8deb220a-f53c-3565-b811-5da7b1c00f2f","pitchNumber":1,"startTime":"2026-07-22T03:10:48.979Z","endTime":"2026-07-22T03:10:52.584Z","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.9,"endSpeed":79.0,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.116422564764953,"aZ":-30.69378708873779,"pfxX":7.105384464042759,"pfxZ":0.9415366496445641,"pX":0.9653253805404649,"pZ":1.2228152755168604,"vX0":4.482450612581981,"vY0":-125.04025541165934,"vZ0":-3.6444747963707433,"x":80.2,"y":205.76,"x0":-1.7762564100263476,"y0":50.00608369284194,"z0":5.228243061903952,"aX":11.20875903542183},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":1.1,"breakHorizontal":-13.9,"spinRate":2818,"spinDirection":53},"zone":14,"typeConfidence":0.92,"plateTime":0.4386923656100521,"extension":6.443224240527649},"index":1,"playId":"763cff7e-fe3f-3a2c-9e3c-ebf8dd21d985","pitchNumber":2,"startTime":"2026-07-22T03:11:16.679Z","endTime":"2026-07-22T03:11:20.057Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":0,"outs":2},"index":2,"playId":"74a06819-f147-4b76-bbbb-f2694b7baa7a","startTime":"2026-07-22T03:11:36.820Z","endTime":"2026-07-22T03:11:41.820Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.8,"endSpeed":85.0,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.66666171017992,"aZ":-26.764213120523415,"pfxX":-2.4840892641561982,"pfxZ":2.9428242541164895,"pX":1.3474891092331014,"pZ":2.354580179579323,"vX0":9.139046441407247,"vY0":-134.88502970883115,"vZ0":-2.606154484578687,"x":65.64,"y":175.21,"x0":-1.76379625687296,"y0":50.006384483379875,"z0":5.2228768868629025,"aX":-4.573487718788482},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":4.9,"breakHorizontal":2.5,"spinRate":2415,"spinDirection":218},"zone":14,"typeConfidence":0.93,"plateTime":0.4062591985665205,"extension":6.497714677357295},"index":3,"playId":"02b42972-f9d9-31f5-885a-44958831a085","pitchNumber":3,"startTime":"2026-07-22T03:11:53.923Z","endTime":"2026-07-22T03:11:59.094Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":86.6,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.365802016063867,"aZ":-18.188974550641607,"pfxX":-5.888690924839365,"pfxZ":7.268363643823143,"pX":0.5099357647483376,"pZ":2.131530265153071,"vX0":7.952716244731222,"vY0":-137.98438274264288,"vZ0":-4.915000807117362,"x":97.56,"y":181.23,"x0":-1.6475557178938285,"y0":50.00228101000647,"z0":5.165524185904785,"aX":-11.329523440278521},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":12.2,"breakHorizontal":9.0,"spinRate":2239,"spinDirection":227},"zone":6,"typeConfidence":0.87,"plateTime":0.3973132959891039,"extension":6.527883315055589},"index":4,"playId":"39ddce67-fb9c-3d13-ad46-8944aae0e6a2","pitchNumber":4,"startTime":"2026-07-22T03:12:15.340Z","endTime":"2026-07-22T03:12:19.357Z","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":2},"pitchData":{"startSpeed":88.1,"endSpeed":81.2,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.9414398243588,"aZ":-28.984529644673216,"pfxX":-8.539607056419676,"pfxZ":1.910073393246928,"pX":0.015255364756973675,"pZ":1.026391461454161,"vX0":6.837103010988323,"vY0":-128.17932532156914,"vZ0":-5.081677374405061,"x":116.42,"y":211.07,"x0":-1.5743062788197397,"y0":50.000167411533916,"z0":5.291485777493392,"aX":-14.239491793721978},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":2.5,"breakHorizontal":13.9,"spinRate":1143,"spinDirection":252},"zone":14,"typeConfidence":0.91,"plateTime":0.4269497950574741,"extension":6.375282015929232},"index":5,"playId":"6af845b6-7103-3ed1-be1c-0642ba5c9b5f","pitchNumber":5,"startTime":"2026-07-22T03:12:35.452Z","endTime":"2026-07-22T03:12:39.205Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":90.6,"endSpeed":83.9,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.927591984028084,"aZ":-26.761962953252247,"pfxX":0.2347303533266043,"pfxZ":3.0381762607504843,"pX":1.1949485710473629,"pZ":2.6245754769760397,"vX0":7.416784522368544,"vY0":-131.82268659671465,"vZ0":-1.6137980843127167,"x":71.45,"y":167.92,"x0":-1.6716718163552142,"y0":50.00229524423202,"z0":5.198229486087049,"aX":0.41623790224639534},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":5.4,"breakHorizontal":-1.8,"spinRate":2613,"spinDirection":219},"zone":12,"typeConfidence":0.78,"plateTime":0.41365152761945456,"extension":6.2899512547722916},"index":6,"playId":"5cd28ed2-6b6a-339f-a112-731c19d0ac42","pitchNumber":6,"startTime":"2026-07-22T03:13:06.530Z","endTime":"2026-07-22T03:13:10.128Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T03:13:10.128Z","atBatIndex":41},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jonah Heim flies out to right fielder Corbin Carroll.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":42,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-22T03:15:32.185Z","endTime":"2026-07-22T03:16:40.767Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664199,"fullName":"Taylor Clarke","link":"/api/v1/people/664199"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":682998,"link":"/api/v1/people/682998"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Taylor Clarke replaces Kohl Drake.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-22T03:14:46.785Z","endTime":"2026-07-22T03:15:34.068Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":664199,"link":"/api/v1/people/664199"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":94.8,"endSpeed":87.0,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.129438600517542,"aZ":-16.23679876462009,"pfxX":-3.5219469300465773,"pfxZ":8.283174124756709,"pX":0.5409581467669211,"pZ":1.3939955799506547,"vX0":4.733358240488024,"vY0":-137.72442767686584,"vZ0":-9.070787977563807,"x":96.38,"y":201.14,"x0":-0.7410976733431122,"y0":50.00227780061747,"z0":5.82459464335559,"aX":-6.776513932065389},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":13.3,"breakHorizontal":5.4,"spinRate":2428,"spinDirection":208},"zone":14,"typeConfidence":0.86,"plateTime":0.3974493812502775,"extension":6.224731746211721},"index":1,"playId":"dea43357-64ca-3440-9c72-8807aeb98aca","pitchNumber":1,"startTime":"2026-07-22T03:15:34.068Z","endTime":"2026-07-22T03:15:37.484Z","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":91.1,"endSpeed":83.4,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.38893272009971,"aZ":-30.932612106259445,"pfxX":-10.321695110344958,"pfxZ":0.7031306274595384,"pX":0.08655997287756481,"pZ":1.8143638581286263,"vX0":6.382948875455539,"vY0":-132.5447018505979,"vZ0":-4.183890050788401,"x":113.7,"y":189.79,"x0":-1.0167431055428118,"y0":50.00431890087785,"z0":5.682254689533312,"aX":-18.29321398239767},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":0.5,"breakHorizontal":17.3,"spinRate":1997,"spinDirection":237},"zone":8,"typeConfidence":0.88,"plateTime":0.41386968289095627,"extension":6.345224186216462},"index":2,"playId":"c5543f50-d9ad-35ed-9d00-b52a520b76b0","pitchNumber":2,"startTime":"2026-07-22T03:15:50.048Z","endTime":"2026-07-22T03:15:53.099Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":86.8,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.989908399788543,"aZ":-14.559007728405833,"pfxX":-3.3949424140935385,"pfxZ":9.150920618664582,"pX":1.3770508874400516,"pZ":2.5533790274722965,"vX0":6.283264982431552,"vY0":-137.71726487743098,"vZ0":-6.650241415093275,"x":64.51,"y":169.84,"x0":-0.49077824560165195,"y0":50.00157590290844,"z0":5.980351513298279,"aX":-6.53468129627556},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":15.4,"breakHorizontal":4.9,"spinRate":2441,"spinDirection":207},"zone":14,"typeConfidence":0.66,"plateTime":0.3973939583296855,"extension":6.147161076356324},"index":3,"playId":"bbcdbff7-201a-3aa0-8bfe-549fd7d594cd","pitchNumber":3,"startTime":"2026-07-22T03:16:14.376Z","endTime":"2026-07-22T03:16:18.410Z","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":1,"outs":0},"pitchData":{"startSpeed":95.7,"endSpeed":87.6,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.123716857265546,"aZ":-14.0275393786681,"pfxX":-2.319306391756019,"pfxZ":9.247629561027042,"pX":0.6811060401467106,"pZ":2.364154398274029,"vX0":4.264156591852049,"vY0":-139.15777924831488,"vZ0":-7.382178370655668,"x":91.04,"y":174.95,"x0":-0.5694815121821448,"y0":50.00210610430919,"z0":5.9800295628045355,"aX":-4.55100688324488},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":15.4,"breakHorizontal":3.4,"spinRate":2448,"spinDirection":203},"zone":6,"typeConfidence":0.89,"plateTime":0.3935634110245294,"extension":6.132236575329597},"hitData":{"launchSpeed":74.1,"launchAngle":27.0,"totalDistance":249.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":169.87,"coordY":110.37}},"index":4,"playId":"4092e254-8d0a-34b7-8722-d0ac63e0e76f","pitchNumber":4,"startTime":"2026-07-22T03:16:32.239Z","endTime":"2026-07-22T03:16:40.767Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T03:16:40.767Z","atBatIndex":42},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Tommy White grounds out, third baseman Nolan Arenado to first baseman Tim Tawa.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-22T03:16:50.008Z","endTime":"2026-07-22T03:17:58.227Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":695720,"fullName":"Tommy White","link":"/api/v1/people/695720"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664199,"fullName":"Taylor Clarke","link":"/api/v1/people/664199"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":695720,"fullName":"Tommy White","link":"/api/v1/people/695720"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":571448,"link":"/api/v1/people/571448"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_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":"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.2,"endSpeed":88.1,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.669522618788424,"aZ":-20.200924614445995,"pfxX":-7.529517017538794,"pfxZ":6.034125416390637,"pX":-1.2025570373417218,"pZ":2.6166741496902213,"vX0":1.537889944470245,"vY0":-139.998253303104,"vZ0":-5.712685510388531,"x":162.84,"y":168.13,"x0":-0.780761458702821,"y0":50.0049311010168,"z0":6.006444398504599,"aX":-14.94412059186086},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":10.0,"breakHorizontal":13.3,"spinRate":1999,"spinDirection":209},"zone":11,"typeConfidence":0.91,"plateTime":0.391279501123436,"extension":6.15540370758039},"index":0,"playId":"238e45af-d701-3dc3-a448-a4df32dde4a1","pitchNumber":1,"startTime":"2026-07-22T03:17:08.632Z","endTime":"2026-07-22T03:17:13.052Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.5,"endSpeed":87.4,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.55317875160216,"aZ":-19.55206484100141,"pfxX":-8.447801142823069,"pfxZ":6.4573772115687795,"pX":-0.4595262288573912,"pZ":2.736833472764567,"vX0":3.2902695141510256,"vY0":-139.02253304771122,"vZ0":-5.415433315219647,"x":134.52,"y":164.89,"x0":-0.5616547233268517,"y0":50.005374473329105,"z0":6.01053813291426,"aX":-16.515766153685377},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":10.8,"breakHorizontal":14.6,"spinRate":2286,"spinDirection":212},"zone":4,"typeConfidence":0.91,"plateTime":0.39419636285464454,"extension":6.17861218250357},"index":1,"playId":"691585bf-2714-34aa-b4f5-a16597736b63","pitchNumber":2,"startTime":"2026-07-22T03:17:25.612Z","endTime":"2026-07-22T03:17:28.648Z","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":95.4,"endSpeed":87.7,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.3330570897431,"aZ":-21.610378900799667,"pfxX":-7.894370934384887,"pfxZ":5.398455649261761,"pX":-1.004790546540025,"pZ":2.1228884048836796,"vX0":1.8904401732981961,"vY0":-138.84163636226288,"vZ0":-6.625354320074911,"x":155.3,"y":181.46,"x0":-0.6675939451340698,"y0":50.00434410914487,"z0":5.972566044949426,"aX":-15.453719428474285},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":8.6,"breakHorizontal":13.9,"spinRate":2145,"spinDirection":214},"zone":13,"typeConfidence":0.92,"plateTime":0.39410878102492175,"extension":6.406539540809889},"hitData":{"launchSpeed":89.2,"launchAngle":-22.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":101.29,"coordY":168.53}},"index":2,"playId":"8ae42296-9fd0-345d-94e0-85fedf2a008b","pitchNumber":3,"startTime":"2026-07-22T03:17:49.693Z","endTime":"2026-07-22T03:17:58.227Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T03:17:58.227Z","atBatIndex":43},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jeff McNeil flies out to left fielder Max Kepler.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":44,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-22T03:18:36.550Z","endTime":"2026-07-22T03:20:33.100Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664199,"fullName":"Taylor Clarke","link":"/api/v1/people/664199"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,7],"actionIndex":[0],"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":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":596146,"link":"/api/v1/people/596146"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Jeff McNeil replaces Max Muncy.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-22T03:18:07.711Z","endTime":"2026-07-22T03:18:38.650Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":643446,"link":"/api/v1/people/643446"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"601","replacedPlayer":{"id":691777,"link":"/api/v1/people/691777"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.6,"endSpeed":82.9,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.5188643876093,"aZ":-30.54854498256821,"pfxX":-8.986710556074803,"pfxZ":0.9331334192569942,"pX":-0.6395219031740819,"pZ":1.6082923063766477,"vX0":3.845098549258265,"vY0":-131.82286914714732,"vZ0":-4.716431367606797,"x":141.38,"y":195.36,"x0":-0.954003284842055,"y0":50.00651738409428,"z0":5.691097404742466,"aX":-15.728885834437735},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":0.8,"breakHorizontal":15.4,"spinRate":1872,"spinDirection":238},"zone":7,"typeConfidence":0.9,"plateTime":0.41641429546699227,"extension":6.24347596983738},"index":1,"playId":"419f3588-5768-3a37-b356-dd5f785049f7","pitchNumber":1,"startTime":"2026-07-22T03:18:38.650Z","endTime":"2026-07-22T03:18:42.775Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.4,"endSpeed":83.8,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.632295812038972,"aZ":-27.453301329306157,"pfxX":-9.102818539738507,"pfxZ":2.64585164970745,"pX":-0.6529816756664387,"pZ":1.123863558760125,"vX0":3.9338351011664177,"vY0":-133.00671837124526,"vZ0":-6.420953019346341,"x":141.89,"y":208.44,"x0":-0.9719417705683389,"y0":50.00251442860446,"z0":5.571081436358965,"aX":-16.241512912476324},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":3.6,"breakHorizontal":15.6,"spinRate":1882,"spinDirection":226},"zone":13,"typeConfidence":0.85,"plateTime":0.4124508685327988,"extension":6.275929552016008},"index":2,"playId":"f96bb56b-91dd-3beb-8cae-74726ba8b75e","pitchNumber":2,"startTime":"2026-07-22T03:18:54.619Z","endTime":"2026-07-22T03:18:58.543Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.4,"endSpeed":86.7,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.25672357710198,"aZ":-19.848477597406237,"pfxX":-2.5409329204261644,"pfxZ":6.373416935180533,"pX":1.0976607202235422,"pZ":3.0822968708586314,"vX0":5.512179270801402,"vY0":-138.7423550598158,"vZ0":-4.318849388221679,"x":75.16,"y":155.56,"x0":-0.5916203719929148,"y0":50.00495259025557,"z0":5.995391741036224,"aX":-4.91624437868152},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":10.8,"breakHorizontal":3.4,"spinRate":2310,"spinDirection":203},"zone":12,"typeConfidence":0.9,"plateTime":0.39593000417232593,"extension":6.185801254031686},"index":3,"playId":"d62e6ea4-e6d9-3a32-a908-ac40f84cb27f","pitchNumber":3,"startTime":"2026-07-22T03:19:12.769Z","endTime":"2026-07-22T03:19:17.191Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.8,"endSpeed":88.3,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.08082802478722,"aZ":-16.609532899212976,"pfxX":-7.329415682958168,"pfxZ":7.805789599406504,"pX":0.4155403584722259,"pZ":1.2343465719733195,"vX0":5.384087886802353,"vY0":-140.58130020085818,"vZ0":-9.360879363241366,"x":101.16,"y":205.45,"x0":-0.5762169191449868,"y0":50.000070851977185,"z0":5.694681898786546,"aX":-14.608424626880328},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":12.2,"breakHorizontal":12.1,"spinRate":2264,"spinDirection":217},"zone":14,"typeConfidence":0.9,"plateTime":0.3902202559332544,"extension":6.193860841252297},"index":4,"playId":"9114605c-036c-371d-a000-59dc0c4639af","pitchNumber":4,"startTime":"2026-07-22T03:19:31.574Z","endTime":"2026-07-22T03:19:34.661Z","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.3,"endSpeed":82.6,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.795163024653522,"aZ":-26.697576021796422,"pfxX":3.1021200841130807,"pfxZ":3.184720923411585,"pX":0.8771191828976549,"pZ":1.5466981688151442,"vX0":2.7902473853431147,"vY0":-129.9972321523033,"vZ0":-6.099021839384486,"x":83.57,"y":197.02,"x0":-0.6111132383194369,"y0":50.00598471170208,"z0":5.934877308986954,"aX":5.340279274452858},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":4.7,"breakHorizontal":-6.2,"spinRate":2368,"spinDirection":166},"zone":14,"typeConfidence":0.9,"plateTime":0.4204185569689671,"extension":6.112825437205334},"index":5,"playId":"e1310d10-fac8-3e4d-b4a2-e2318a53e4f8","pitchNumber":5,"startTime":"2026-07-22T03:19:54.610Z","endTime":"2026-07-22T03:19:59.649Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"index":6,"startTime":"2026-07-22T03:20:07.158Z","endTime":"2026-07-22T03:20:23.790Z","isPitch":false,"type":"action","player":{"id":643446,"link":"/api/v1/people/643446"}},{"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":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.0,"endSpeed":82.2,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.857935313277856,"aZ":-30.976267012234487,"pfxX":-9.926958108307723,"pfxZ":0.6913720164838661,"pX":-0.5648451879103925,"pZ":2.763618248859054,"vX0":4.368901325201648,"vY0":-130.96609845477062,"vZ0":-1.6572842107625494,"x":138.53,"y":164.16,"x0":-0.969258516640971,"y0":50.00156296472792,"z0":5.731588594444888,"aX":-17.163044733504375},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":1.1,"breakHorizontal":16.9,"spinRate":1763,"spinDirection":236},"zone":4,"typeConfidence":0.89,"plateTime":0.418970198027377,"extension":6.249422780976166},"hitData":{"launchSpeed":80.6,"launchAngle":53.0,"totalDistance":229.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":71.27,"coordY":126.18}},"index":7,"playId":"9f698391-e1c4-3393-83e6-a2266016dc2a","pitchNumber":6,"startTime":"2026-07-22T03:20:23.790Z","endTime":"2026-07-22T03:20:33.100Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T03:20:33.100Z","atBatIndex":44},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Gabriel Moreno flies out to right fielder Lawrence Butler.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-22T03:22:55.873Z","endTime":"2026-07-22T03:23:23.773Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669620,"fullName":"Brady Basso","link":"/api/v1/people/669620"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3],"actionIndex":[0,1],"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":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":671732,"link":"/api/v1/people/671732"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Jeff McNeil remains in the game as the designated hitter.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-22T03:22:01.809Z","endTime":"2026-07-22T03:22:01.824Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":643446,"link":"/api/v1/people/643446"},"position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"battingOrder":"601","replacedPlayer":{"id":691777,"link":"/api/v1/people/691777"}},{"details":{"description":"Pitching Change: Brady Basso replaces Jack Perkins.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-07-22T03:22:01.824Z","endTime":"2026-07-22T03:22:58.006Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669620,"link":"/api/v1/people/669620"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":85.9,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.708736670650136,"aZ":-16.81814296195322,"pfxX":1.5461389783116546,"pfxZ":8.12891665120282,"pX":0.033285838304892235,"pZ":3.3621159650343997,"vX0":-5.941456810398859,"vY0":-136.5067894909276,"vZ0":-4.678744571425936,"x":115.73,"y":148.0,"x0":2.0360897395554414,"y0":50.00541451601791,"z0":6.254179110777139,"aX":2.9221354396896717},"breaks":{"breakAngle":4.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":13.9,"breakHorizontal":-1.6,"spinRate":2253,"spinDirection":157},"zone":12,"typeConfidence":0.93,"plateTime":0.40106420546796695,"extension":6.547488849574846},"index":2,"playId":"b344364d-f7b7-3187-af78-891b63dea0f1","pitchNumber":1,"startTime":"2026-07-22T03:22:58.006Z","endTime":"2026-07-22T03:23:02.629Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.3,"endSpeed":79.8,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.682263967479326,"aZ":-26.428612769801095,"pfxX":-0.607592797447861,"pfxZ":3.5901416331786216,"pX":0.09035064455270292,"pZ":0.9768490469015354,"vX0":-4.822724167299921,"vY0":-125.52274131749469,"vZ0":-7.246951960432429,"x":113.56,"y":212.41,"x0":2.1131204835418336,"y0":50.00438662859174,"z0":6.04421868786741,"aX":-0.9716926183469924},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":5.2,"breakHorizontal":2.2,"spinRate":2167,"spinDirection":205},"zone":14,"typeConfidence":0.91,"plateTime":0.4358613448542106,"extension":6.674139880875591},"hitData":{"launchSpeed":70.2,"launchAngle":49.0,"totalDistance":211.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":165.69,"coordY":125.73}},"index":3,"playId":"03d13f8e-a188-3647-9374-88e457b83c0f","pitchNumber":2,"startTime":"2026-07-22T03:23:14.739Z","endTime":"2026-07-22T03:23:23.773Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T03:23:23.773Z","atBatIndex":45},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Max Kepler singles on a sharp line drive to right fielder Lawrence Butler.","rbi":0,"awayScore":1,"homeScore":3,"isOut":false},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-22T03:23:33.338Z","endTime":"2026-07-22T03:24:18.067Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669620,"fullName":"Brady Basso","link":"/api/v1/people/669620"},"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":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":671732,"link":"/api/v1/people/671732"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.5,"endSpeed":76.1,"strikeZoneTop":3.376,"strikeZoneBottom":1.704,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.492977922200676,"aZ":-34.586538318057116,"pfxX":-1.5264591891561334,"pfxZ":-1.639760744132829,"pX":1.0506868132952296,"pZ":3.402617999161044,"vX0":-2.168642038576813,"vY0":-120.15322855889627,"vZ0":0.22930606353369676,"x":76.95,"y":146.91,"x0":2.1620897539798576,"y0":50.00502574337724,"z0":6.370138796874493,"aX":-2.2402584397963485},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.7,"breakVerticalInduced":-2.6,"breakHorizontal":3.2,"spinRate":2107,"spinDirection":315},"zone":12,"typeConfidence":0.85,"plateTime":0.4552214844162368,"extension":6.545956332114984},"index":0,"playId":"78358ad5-ef16-32e5-b123-5a2ba288766f","pitchNumber":1,"startTime":"2026-07-22T03:23:50.559Z","endTime":"2026-07-22T03:23:54.998Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.9,"endSpeed":79.0,"strikeZoneTop":3.376,"strikeZoneBottom":1.704,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.564966236630074,"aZ":-29.55330531038671,"pfxX":-1.4094564377972398,"pfxZ":1.6592189400659407,"pX":-0.14409913051854803,"pZ":2.019222940126673,"vX0":-5.157666472031393,"vY0":-124.98735803077345,"vZ0":-4.244915674669106,"x":122.49,"y":184.26,"x0":2.130599705377803,"y0":50.00208823401779,"z0":6.170705481263748,"aX":-2.226365029138996},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":2.3,"breakHorizontal":3.7,"spinRate":2166,"spinDirection":236},"zone":8,"typeConfidence":0.91,"plateTime":0.4384894830697217,"extension":6.5519214109427955},"hitData":{"launchSpeed":101.8,"launchAngle":9.0,"totalDistance":182.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":189.54,"coordY":117.06}},"index":1,"playId":"f63db2e5-ec13-36e2-b65c-a87ff274469c","pitchNumber":2,"startTime":"2026-07-22T03:24:07.238Z","endTime":"2026-07-22T03:24:18.067Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T03:24:18.067Z","atBatIndex":46},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Nolan Arenado pops out to shortstop Jacob Wilson.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":47,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-22T03:24:26.359Z","endTime":"2026-07-22T03:25:55.273Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669620,"fullName":"Brady Basso","link":"/api/v1/people/669620"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"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":805779,"link":"/api/v1/people/805779"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":78.1,"endSpeed":73.0,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.077440640533634,"aZ":-39.146279816868095,"pfxX":0.22444636781479899,"pfxZ":-5.314089826479252,"pX":-0.46590900728584683,"pZ":0.5702315914465624,"vX0":-5.389978109550283,"vY0":-113.66464189889733,"vZ0":-4.09303835132838,"x":134.76,"y":223.38,"x0":1.9029267681408708,"y0":50.00007754999055,"z0":6.265785752911686,"aX":0.29554692643620906},"breaks":{"breakAngle":1.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.1,"breakVerticalInduced":-10.3,"breakHorizontal":1.0,"spinRate":2246,"spinDirection":341},"zone":13,"typeConfidence":0.9,"plateTime":0.4811659959448904,"extension":6.6033832773334264},"index":0,"playId":"c0eaef05-5f25-3900-b3b6-a4e3f05b3e73","pitchNumber":1,"startTime":"2026-07-22T03:24:48.011Z","endTime":"2026-07-22T03:24:51.428Z","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":true},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.9,"endSpeed":78.3,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.082191833579312,"aZ":-26.721718348400557,"pfxX":-1.7655572383432159,"pfxZ":3.4739715562651057,"pX":0.4740977906671207,"pZ":3.446966231709183,"vX0":-3.5461657271788005,"vY0":-125.03511210249225,"vZ0":-1.3385787022100606,"x":106.79,"y":101.63,"x0":2.1446776030321235,"y0":50.0051136821661,"z0":6.198357482523087,"aX":-2.773362736634916},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":6.2,"breakHorizontal":4.1,"spinRate":2122,"spinDirection":192},"zone":3,"typeConfidence":0.91,"plateTime":0.4393938379015214,"extension":6.4660158486012635},"index":1,"playId":"08096913-24cb-3eba-9e5b-af938939cf3c","pitchNumber":2,"startTime":"2026-07-22T03:25:13.654Z","endTime":"2026-07-22T03:25:18.120Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":109,"player":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"}}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":86.2,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.967356762043387,"aZ":-15.280368577406096,"pfxX":2.0397058638525207,"pfxZ":8.899369900252747,"pX":-0.8954598339875295,"pZ":2.924955517780876,"vX0":-8.493107220656112,"vY0":-136.85060719097817,"vZ0":-5.833228511399361,"x":151.13,"y":159.81,"x0":1.9820459811478242,"y0":50.00154897106018,"z0":6.129231393609766,"aX":3.8717903861007117},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":15.0,"breakHorizontal":-1.9,"spinRate":2343,"spinDirection":157},"zone":11,"typeConfidence":0.94,"plateTime":0.4001090616885321,"extension":6.608726914453391},"hitData":{"launchSpeed":64.1,"launchAngle":52.0,"totalDistance":174.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":110.41,"coordY":133.65}},"index":2,"playId":"e948ef3e-9cdc-3197-8f62-dbbc9f749907","pitchNumber":3,"startTime":"2026-07-22T03:25:45.151Z","endTime":"2026-07-22T03:25:55.273Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T03:25:55.273Z","atBatIndex":47},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Tim Tawa grounds out, third baseman Tommy White to first baseman Jonah Heim.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":48,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-22T03:26:24.467Z","endTime":"2026-07-22T03:27:54.698Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":3},"matchup":{"batter":{"id":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669620,"fullName":"Brady Basso","link":"/api/v1/people/669620"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"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":4},"credits":[{"player":{"id":695720,"link":"/api/v1/people/695720"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":641680,"link":"/api/v1/people/641680"},"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.1,"endSpeed":86.1,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.07106217719039,"aZ":-19.473377548268672,"pfxX":2.092460398524791,"pfxZ":6.708286858988586,"pX":-0.9800596847323495,"pZ":3.392493549007636,"vX0":-8.575499022144498,"vY0":-136.73687549190518,"vZ0":-4.090532616308697,"x":154.36,"y":147.18,"x0":1.92468358743967,"y0":50.00565537191263,"z0":6.243507875299554,"aX":3.9636387158519155},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":11.4,"breakHorizontal":-2.0,"spinRate":2292,"spinDirection":150},"zone":11,"typeConfidence":0.93,"plateTime":0.4005303510399729,"extension":6.531122884208459},"index":0,"playId":"cae1182f-cf67-30b5-84f0-c919ff7c62ec","pitchNumber":1,"startTime":"2026-07-22T03:26:25.209Z","endTime":"2026-07-22T03:26:28.835Z","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":2},"pitchData":{"startSpeed":78.5,"endSpeed":73.0,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.782606586230912,"aZ":-39.89275713426004,"pfxX":0.2842895837990569,"pfxZ":-5.867857745326316,"pX":-0.7393141674315699,"pZ":0.25062469233196744,"vX0":-5.913594039560008,"vY0":-114.21037321996754,"vZ0":-4.530832718034454,"x":145.18,"y":232.01,"x0":1.8506520814450167,"y0":50.00160913272763,"z0":6.199097869788256,"aX":0.3747005608541539},"breaks":{"breakAngle":1.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-56.0,"breakVerticalInduced":-11.5,"breakHorizontal":1.1,"spinRate":2300,"spinDirection":336},"zone":13,"typeConfidence":0.9,"plateTime":0.48026952223053154,"extension":6.669557152068607},"index":1,"playId":"cfbe31c7-8963-32b5-ba89-29434567650f","pitchNumber":2,"startTime":"2026-07-22T03:26:43.749Z","endTime":"2026-07-22T03:26:47.482Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.8,"endSpeed":86.1,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.450874780943526,"aZ":-22.375095440455357,"pfxX":7.870937392258948,"pfxZ":5.183193159582695,"pX":1.0399104981496599,"pZ":2.949833076013116,"vX0":-6.183899649808787,"vY0":-136.50372044363985,"vZ0":-4.4295304511969515,"x":77.36,"y":159.13,"x0":2.309644969426695,"y0":50.00560476508291,"z0":6.130028102707206,"aX":14.88770438450583},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":8.6,"breakHorizontal":-13.0,"spinRate":2205,"spinDirection":151},"zone":12,"typeConfidence":0.92,"plateTime":0.40093902332382925,"extension":6.519894025010735},"index":2,"playId":"2b987e09-af72-3437-8dde-875a5ddc7613","pitchNumber":3,"startTime":"2026-07-22T03:27:10.267Z","endTime":"2026-07-22T03:27:15.427Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.3,"endSpeed":85.4,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.766825838632005,"aZ":-18.82485615189218,"pfxX":1.7897839847703718,"pfxZ":7.168748005911767,"pX":0.19966242302271517,"pZ":2.3652230676903794,"vX0":-5.70555794360461,"vY0":-135.62063764066983,"vZ0":-6.5391444902736,"x":109.39,"y":174.92,"x0":2.0985270378579166,"y0":50.003375630143935,"z0":6.1214946458465,"aX":3.333679951109662},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":11.8,"breakHorizontal":-2.0,"spinRate":2278,"spinDirection":158},"zone":5,"typeConfidence":0.87,"plateTime":0.4039252532160309,"extension":6.5917744629461374},"index":3,"playId":"f1a1997b-a9e1-3bfd-8a32-f5ff1ea9e997","pitchNumber":4,"startTime":"2026-07-22T03:27:28.818Z","endTime":"2026-07-22T03:27:32.391Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.4,"endSpeed":77.4,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.011518870329912,"aZ":-29.439561910812703,"pfxX":-2.7964698331848763,"pfxZ":1.8061065144027308,"pX":0.019300718199420665,"pZ":1.5083418896966987,"vX0":-4.641982636354775,"vY0":-122.82829100122066,"vZ0":-4.917535238462957,"x":116.26,"y":198.05,"x0":2.3026121578602115,"y0":50.00557713405039,"z0":6.0615908500405205,"aX":-4.241279627550347},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":2.3,"breakHorizontal":6.2,"spinRate":2182,"spinDirection":3},"zone":13,"typeConfidence":0.91,"plateTime":0.44720942513941475,"extension":6.551461702330876},"hitData":{"launchSpeed":91.6,"launchAngle":-3.0,"totalDistance":25.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":95.99,"coordY":171.72}},"index":4,"playId":"e867b103-8611-34f1-ba81-893c1928149b","pitchNumber":5,"startTime":"2026-07-22T03:27:47.265Z","endTime":"2026-07-22T03:27:54.698Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T03:27:54.698Z","atBatIndex":48},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Henry Bolte strikes out swinging.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-22T03:30:09.798Z","endTime":"2026-07-22T03:31:50.519Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666661,"fullName":"Juan Morillo","link":"/api/v1/people/666661"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,6],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":672515,"link":"/api/v1/people/672515"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Juan Morillo replaces Taylor Clarke.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-22T03:29:24.286Z","endTime":"2026-07-22T03:30:11.950Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":666661,"link":"/api/v1/people/666661"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"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":97.9,"endSpeed":89.0,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.37427285417043,"aZ":-15.906529538596423,"pfxX":-9.352908466008916,"pfxZ":7.982236574280787,"pX":0.34497861399707,"pZ":2.7214404994521963,"vX0":8.22382036632345,"vY0":-142.2862198065865,"vZ0":-5.291392329763255,"x":103.85,"y":165.3,"x0":-1.3756510469882273,"y0":50.006861347335075,"z0":5.62245108344976,"aX":-19.07311184477598},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":13.4,"breakHorizontal":15.1,"spinRate":2263,"spinDirection":206},"zone":6,"typeConfidence":0.89,"plateTime":0.3857743387284023,"extension":6.439210958265425},"index":1,"playId":"143deca9-01df-3ec0-9ce8-150db0b2faa8","pitchNumber":1,"startTime":"2026-07-22T03:30:11.950Z","endTime":"2026-07-22T03:30:16.180Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":true},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":99.2,"endSpeed":90.1,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.65601540468566,"aZ":-14.246914914425703,"pfxX":-9.367403028574245,"pfxZ":8.592844229831702,"pX":-0.25878588821000054,"pZ":1.6692328906498535,"vX0":6.901469847993712,"vY0":-144.04420325318648,"vZ0":-8.318884336369594,"x":126.86,"y":193.71,"x0":-1.477250388858516,"y0":50.005842191343746,"z0":5.489519406602911,"aX":-19.549681748821488},"breaks":{"breakAngle":48.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":13.9,"breakHorizontal":15.5,"spinRate":2210,"spinDirection":208},"zone":8,"typeConfidence":0.91,"plateTime":0.3812710597421076,"extension":6.397650491681601},"index":2,"playId":"14da864a-a245-3f91-b40d-736e03482999","pitchNumber":2,"startTime":"2026-07-22T03:30:26.751Z","endTime":"2026-07-22T03:30:32.152Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":133,"player":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"}}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":99.1,"endSpeed":89.8,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.41246528850007,"aZ":-11.829735623687265,"pfxX":-2.280476061816402,"pfxZ":9.775164255717213,"pX":1.1833038707476258,"pZ":2.8510942732690685,"vX0":8.127577529567553,"vY0":-144.02568802381396,"vZ0":-5.677667779996992,"x":71.9,"y":161.8,"x0":-1.3906281120344404,"y0":50.00080469732887,"z0":5.593297503514553,"aX":-4.7467430950673295},"breaks":{"breakAngle":12.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":16.6,"breakHorizontal":2.3,"spinRate":2292,"spinDirection":210},"zone":12,"typeConfidence":0.9,"plateTime":0.3816978348558817,"extension":6.393383120048526},"index":3,"playId":"15432faa-fc1f-36e5-9554-3e98b92dd506","pitchNumber":3,"startTime":"2026-07-22T03:30:56.025Z","endTime":"2026-07-22T03:30:59.507Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.9,"endSpeed":89.4,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.571184000471426,"aZ":-12.622178285586992,"pfxX":-2.592168083042444,"pfxZ":9.435177572539434,"pX":1.0116109497263004,"pZ":4.210283153005792,"vX0":7.622783951540783,"vY0":-143.80102136602042,"vZ0":-2.0360524744294133,"x":78.44,"y":125.1,"x0":-1.3491084022476427,"y0":50.00496013143786,"z0":5.720461186067813,"aX":-5.372951116073508},"breaks":{"breakAngle":14.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":16.8,"breakHorizontal":3.0,"spinRate":2300,"spinDirection":205},"zone":12,"typeConfidence":0.9,"plateTime":0.38239840864830077,"extension":6.374936209251715},"index":4,"playId":"a9983dbe-4a3f-3e3c-9dc3-269c7f711f7b","pitchNumber":4,"startTime":"2026-07-22T03:31:12.247Z","endTime":"2026-07-22T03:31:15.913Z","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":98.6,"endSpeed":89.6,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.24189769527752,"aZ":-15.355086708670717,"pfxX":-9.09818645803721,"pfxZ":8.118842662962361,"pX":-1.0750328587748843,"pZ":2.8205680048703736,"vX0":4.669914854237026,"vY0":-143.48964407930688,"vZ0":-5.097112460618292,"x":157.98,"y":162.62,"x0":-1.5474537580497092,"y0":50.00159645325574,"z0":5.586830670039874,"aX":-18.84573693189922},"breaks":{"breakAngle":46.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":13.8,"breakHorizontal":15.5,"spinRate":2228,"spinDirection":204},"zone":11,"typeConfidence":0.91,"plateTime":0.3826835089889973,"extension":6.329859587719921},"index":5,"playId":"58aeba0c-f553-31f1-87c7-8eeecd4bb0ad","pitchNumber":5,"startTime":"2026-07-22T03:31:27.408Z","endTime":"2026-07-22T03:31:30.408Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":84.3,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.255273212291918,"aZ":-20.131619449939798,"pfxX":-8.585983644581322,"pfxZ":6.630797894323857,"pX":0.023053937992500717,"pZ":2.1663237340151866,"vX0":6.823243286055972,"vY0":-134.01708737925125,"vZ0":-5.338995273709264,"x":116.12,"y":180.29,"x0":-1.4417704762772614,"y0":50.005622359670284,"z0":5.624472496450724,"aX":-15.603675863117507},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":11.0,"breakHorizontal":14.0,"spinRate":2228,"spinDirection":236},"zone":8,"typeConfidence":0.9,"plateTime":0.40886098193703724,"extension":6.274886185481042},"index":6,"playId":"6106a697-d8c0-3a5e-9339-688315df0d62","pitchNumber":6,"startTime":"2026-07-22T03:31:47.519Z","endTime":"2026-07-22T03:31:50.519Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T03:31:50.519Z","atBatIndex":49},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Lawrence Butler strikes out swinging.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-22T03:32:07.934Z","endTime":"2026-07-22T03:34:23.801Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":666661,"fullName":"Juan Morillo","link":"/api/v1/people/666661"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4,5,6,7],"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":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":672515,"link":"/api/v1/people/672515"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.9,"endSpeed":84.7,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.96368772527793,"aZ":-25.235904660074187,"pfxX":-9.808775013680478,"pfxZ":3.7758799267050236,"pX":-0.14506632191141675,"pZ":2.001167840682727,"vX0":7.1592116708258455,"vY0":-135.05331830892652,"vZ0":-4.666205822257591,"x":122.53,"y":184.75,"x0":-1.5635039169745772,"y0":50.00081737350021,"z0":5.53866164351431,"aX":-18.015005022838835},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":6.0,"breakHorizontal":16.1,"spinRate":2291,"spinDirection":241},"zone":8,"typeConfidence":0.9,"plateTime":0.4064422222826485,"extension":6.348513633069773},"index":0,"playId":"0b09f4c7-cb76-3efd-ad20-73efb78ed101","pitchNumber":1,"startTime":"2026-07-22T03:32:15.286Z","endTime":"2026-07-22T03:32:18.711Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"index":1,"startTime":"2026-07-22T03:32:28.882Z","endTime":"2026-07-22T03:32:47.862Z","isPitch":false,"type":"action","player":{"id":671732,"link":"/api/v1/people/671732"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.1,"endSpeed":83.3,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.369449240323874,"aZ":-26.48133065029664,"pfxX":-9.189897090332305,"pfxZ":3.233896959674987,"pX":-1.2538629414624685,"pZ":0.10015542633617393,"vX0":4.1966638074695295,"vY0":-132.3781382516624,"vZ0":-8.921615016359805,"x":164.79,"y":236.08,"x0":-1.6727605571327788,"y0":50.00249961066606,"z0":5.476918595509025,"aX":-16.17950091404774},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":4.0,"breakHorizontal":15.6,"spinRate":2390,"spinDirection":242},"zone":13,"typeConfidence":0.9,"plateTime":0.415028726905601,"extension":6.152877241752358},"index":2,"playId":"5f738162-f25e-3312-8e04-ddaa2f9acbf2","pitchNumber":2,"startTime":"2026-07-22T03:32:47.862Z","endTime":"2026-07-22T03:32:51.128Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.8,"endSpeed":84.9,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.309632528590235,"aZ":-25.377181888569805,"pfxX":-8.868420571128626,"pfxZ":3.6853171921865995,"pX":-0.8953671289595067,"pZ":2.2884053322803144,"vX0":5.078655493631127,"vY0":-135.09643875328715,"vZ0":-4.15625014178543,"x":151.13,"y":176.99,"x0":-1.6506667590464756,"y0":50.00026323150613,"z0":5.637381602378488,"aX":-16.337658721083216},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":6.0,"breakHorizontal":14.9,"spinRate":2332,"spinDirection":240},"zone":13,"typeConfidence":0.9,"plateTime":0.40594361652967414,"extension":6.090384286167059},"index":3,"playId":"46d3fe99-581b-3d61-88a6-d4f513fbf9ca","pitchNumber":3,"startTime":"2026-07-22T03:33:07.812Z","endTime":"2026-07-22T03:33:12.879Z","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":99.1,"endSpeed":90.2,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.63535899993785,"aZ":-11.927226643446483,"pfxX":-2.072115513492067,"pfxZ":9.665536292318839,"pX":0.2971631385117845,"pZ":2.8115533711166543,"vX0":5.773198624844442,"vY0":-144.08699071752417,"vZ0":-5.618592075765298,"x":105.67,"y":162.87,"x0":-1.466577492201762,"y0":50.00558114217495,"z0":5.5293169842070675,"aX":-4.342587311959176},"breaks":{"breakAngle":13.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":16.4,"breakHorizontal":2.5,"spinRate":2258,"spinDirection":210},"zone":6,"typeConfidence":0.9,"plateTime":0.38067898467639916,"extension":6.42902326430558},"index":4,"playId":"466c7385-388e-375d-b1bf-24e7eb73b2e9","pitchNumber":4,"startTime":"2026-07-22T03:33:25.356Z","endTime":"2026-07-22T03:33:28.356Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":99.1,"endSpeed":89.7,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.433630515938006,"aZ":-14.479498930341537,"pfxX":-1.963518635642961,"pfxZ":8.476261759689049,"pX":-1.039115362046617,"pZ":4.5021791813678265,"vX0":2.3965883513020447,"vY0":-144.23004686958416,"vZ0":-0.8810867247634349,"x":156.61,"y":117.22,"x0":-1.629351985559275,"y0":50.000041182413135,"z0":5.7125974171378955,"aX":-4.098004606402609},"breaks":{"breakAngle":13.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":15.4,"breakHorizontal":3.0,"spinRate":2320,"spinDirection":212},"zone":11,"typeConfidence":0.9,"plateTime":0.38109218643621423,"extension":6.323491451157629},"index":5,"playId":"8338779a-c6d7-3feb-9afb-a9603dc9d2c6","pitchNumber":5,"startTime":"2026-07-22T03:33:45.763Z","endTime":"2026-07-22T03:33:48.825Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.2,"endSpeed":83.6,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.843405768869985,"aZ":-25.35744464535988,"pfxX":-8.37714200740988,"pfxZ":3.8071958353175095,"pX":-0.3205877868863705,"pZ":0.571798185907308,"vX0":6.047348050897321,"vY0":-133.88560795151471,"vZ0":-8.064727399867607,"x":129.22,"y":223.34,"x0":-1.536955850157395,"y0":50.0004638801652,"z0":5.47874252385891,"aX":-14.984371936083862},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":5.0,"breakHorizontal":13.6,"spinRate":2353,"spinDirection":238},"zone":13,"typeConfidence":0.9,"plateTime":0.41140356420699487,"extension":6.3914868106003455},"index":6,"playId":"c355f8eb-c09e-3d8b-b22e-21780aabf5f6","pitchNumber":6,"startTime":"2026-07-22T03:34:02.897Z","endTime":"2026-07-22T03:34:06.002Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"pitchData":{"startSpeed":99.5,"endSpeed":90.8,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.97857212174718,"aZ":-11.889808992108497,"pfxX":-5.50119645801871,"pfxZ":9.57439390997275,"pX":0.11738442107804141,"pZ":2.8804417991857707,"vX0":6.7009522179976,"vY0":-144.6840076261351,"vZ0":-5.411234466851167,"x":112.53,"y":161.01,"x0":-1.514700475449449,"y0":50.00303562985852,"z0":5.504599893937899,"aX":-11.655486220478826},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":16.4,"breakHorizontal":8.6,"spinRate":2335,"spinDirection":209},"zone":5,"typeConfidence":0.9,"plateTime":0.37866543834233246,"extension":6.568832982321927},"index":7,"playId":"92a98dd0-fbb1-3234-adfd-2ab4d1866d71","pitchNumber":7,"startTime":"2026-07-22T03:34:20.801Z","endTime":"2026-07-22T03:34:23.801Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T03:34:23.801Z","atBatIndex":50},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Gabriel Moreno challenged (pitch result), call on the field was confirmed: Donovan Walton walks.","rbi":0,"awayScore":1,"homeScore":3,"isOut":false},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-22T03:34:55.123Z","endTime":"2026-07-22T03:36:50.301Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":622268,"fullName":"Donovan Walton","link":"/api/v1/people/622268"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":666661,"fullName":"Juan Morillo","link":"/api/v1/people/666661"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":622268,"fullName":"Donovan Walton","link":"/api/v1/people/622268"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,5,6,7],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":622268,"fullName":"Donovan Walton","link":"/api/v1/people/622268"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Donovan Walton replaces Alika Williams.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-22T03:34:31.730Z","endTime":"2026-07-22T03:34:57.271Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":622268,"link":"/api/v1/people/622268"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"901","replacedPlayer":{"id":675961,"link":"/api/v1/people/675961"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.9,"endSpeed":89.7,"strikeZoneTop":3.094,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.804020396798204,"aZ":-17.01474240598043,"pfxX":-7.741774733365846,"pfxZ":7.3743137229833975,"pX":0.5652670582921726,"pZ":2.0373407845334435,"vX0":8.536635695477466,"vY0":-142.2762604604874,"vZ0":-6.584282067866774,"x":95.45,"y":183.77,"x0":-1.4642851578536824,"y0":50.00241945429664,"z0":5.454670797139634,"aX":-15.91502892150855},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":12.2,"breakHorizontal":12.4,"spinRate":2255,"spinDirection":208},"zone":9,"typeConfidence":0.9,"plateTime":0.3845732329810718,"extension":6.468296432886872},"index":1,"playId":"4ae31eef-caff-3b3b-a7f9-5b4eb621c716","pitchNumber":1,"startTime":"2026-07-22T03:34:57.271Z","endTime":"2026-07-22T03:35:01.335Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.0,"endSpeed":84.8,"strikeZoneTop":3.094,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.55611058741257,"aZ":-24.588293825532816,"pfxX":-9.910085214180073,"pfxZ":4.121631913596455,"pX":-1.263075161909651,"pZ":1.3726003263708753,"vX0":4.277880761615766,"vY0":-135.2755668846891,"vZ0":-6.449416596757358,"x":165.15,"y":201.72,"x0":-1.5841053790742967,"y0":50.000950480907,"z0":5.529486062706641,"aX":-18.228067255228066},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":6.2,"breakHorizontal":16.9,"spinRate":2256,"spinDirection":238},"zone":13,"typeConfidence":0.9,"plateTime":0.40605947106051055,"extension":6.227249949419061},"index":2,"playId":"10b144e7-6caf-36fb-b212-8105ce7063dd","pitchNumber":2,"startTime":"2026-07-22T03:35:12.674Z","endTime":"2026-07-22T03:35:15.688Z","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":98.7,"endSpeed":90.2,"strikeZoneTop":3.094,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.01469506628786,"aZ":-11.979905985532215,"pfxX":-3.0075159547938917,"pfxZ":9.652939981996946,"pX":-0.337535287956153,"pZ":3.1729889955007904,"vX0":4.251935510432117,"vY0":-143.66346521261448,"vZ0":-4.94087414222895,"x":129.87,"y":153.11,"x0":-1.445407555595951,"y0":50.00413171480585,"z0":5.658670921504069,"aX":-6.2929126729792655},"breaks":{"breakAngle":21.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":16.7,"breakHorizontal":4.6,"spinRate":2272,"spinDirection":211},"zone":1,"typeConfidence":0.9,"plateTime":0.38113430090200406,"extension":6.31726361849618},"index":3,"playId":"a950f861-d2c4-3901-ac75-26762a697f97","pitchNumber":3,"startTime":"2026-07-22T03:35:35.222Z","endTime":"2026-07-22T03:35:38.222Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.6,"endSpeed":84.8,"strikeZoneTop":3.094,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.227386023176166,"aZ":-24.18658760921315,"pfxX":-7.805884784180861,"pfxZ":4.367597928518366,"pX":-0.7169548849975494,"pZ":0.7781265703612356,"vX0":5.066981130308187,"vY0":-134.57568690519528,"vZ0":-7.660572585434614,"x":144.33,"y":217.77,"x0":-1.6136999249922763,"y0":50.00084691280323,"z0":5.384714731543887,"aX":-14.262315791081841},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":6.4,"breakHorizontal":13.0,"spinRate":2300,"spinDirection":238},"zone":13,"typeConfidence":0.9,"plateTime":0.4075881947934423,"extension":6.325665857924719},"index":4,"playId":"9f4c02ee-d2ce-3312-8d3e-e7cb2dc0b2c7","pitchNumber":4,"startTime":"2026-07-22T03:35:55.600Z","endTime":"2026-07-22T03:35:59.301Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.9,"endSpeed":89.9,"strikeZoneTop":3.094,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.75549477550407,"aZ":-12.275764217476244,"pfxX":-2.7539010577933416,"pfxZ":9.526620015522825,"pX":-0.12227215250235383,"pZ":4.067131327977875,"vX0":5.0064356045770975,"vY0":-143.92537129092042,"vZ0":-2.208775952175963,"x":121.66,"y":128.97,"x0":-1.5299514587769945,"y0":50.003482760314434,"z0":5.6089173747915195,"aX":-5.7530149095169785},"breaks":{"breakAngle":19.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":16.9,"breakHorizontal":4.0,"spinRate":2311,"spinDirection":205},"zone":11,"typeConfidence":0.9,"plateTime":0.38119592941122615,"extension":6.347410112024409},"index":5,"playId":"763a919c-468a-3a89-b5cc-7b3e340ab1a2","pitchNumber":5,"startTime":"2026-07-22T03:36:11.871Z","endTime":"2026-07-22T03:36:15.446Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":99.1,"endSpeed":90.2,"strikeZoneTop":3.094,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.983940561310476,"aZ":-10.378142326157313,"pfxX":-2.5637893412850907,"pfxZ":10.388413411350035,"pX":-1.5406108256496682,"pZ":3.173201865388307,"vX0":1.3035104940167466,"vY0":-144.25850361114098,"vZ0":-4.891503305197816,"x":128.69,"y":115.76,"x0":-1.6663677535160932,"y0":50.0020074484915,"z0":5.536226335210262,"aX":-5.378696539625895},"breaks":{"breakAngle":24.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.0,"breakVerticalInduced":18.0,"breakHorizontal":4.3,"spinRate":2295,"spinDirection":213},"zone":11,"typeConfidence":0.9,"plateTime":0.3803532957501101,"extension":6.347867760131985},"index":6,"playId":"5b51651e-e1b3-3804-93fa-aa381ef6c952","pitchNumber":6,"startTime":"2026-07-22T03:36:26.868Z","endTime":"2026-07-22T03:36:30.309Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.9,"endSpeed":90.1,"strikeZoneTop":3.094,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.21101038202222,"aZ":-19.275545215764776,"pfxX":-8.712981907155344,"pfxZ":6.1700329250897905,"pX":-0.3118329102737862,"pZ":3.431012809102337,"vX0":6.35019445619895,"vY0":-143.8401847529655,"vZ0":-2.673976525607866,"x":128.89,"y":146.14,"x0":-1.4192258396896564,"y0":50.000023179493986,"z0":5.57159564223634,"aX":-18.205094947384193},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":10.8,"breakHorizontal":14.4,"spinRate":2256,"spinDirection":206},"zone":11,"typeConfidence":0.91,"plateTime":0.3811979160499166,"extension":6.460586150508401},"index":7,"playId":"ceeb6168-869e-31a9-ab5c-e6e53b850f81","pitchNumber":7,"startTime":"2026-07-22T03:36:45.946Z","endTime":"2026-07-22T03:36:50.301Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":109,"player":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"}},"playEndTime":"2026-07-22T03:36:50.301Z","atBatIndex":51},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jacob Wilson grounds out, third baseman Nolan Arenado to first baseman Tim Tawa.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":52,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-22T03:37:17.363Z","endTime":"2026-07-22T03:38:44.782Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666661,"fullName":"Juan Morillo","link":"/api/v1/people/666661"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"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":"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":99.2,"endSpeed":90.6,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.705425285441905,"aZ":-15.024206533467655,"pfxX":-8.5502785064992,"pfxZ":8.163856131433981,"pX":0.8244811130092109,"pZ":1.8553045890138278,"vX0":8.993843057624066,"vY0":-144.09025792673336,"vZ0":-7.698459680715371,"x":85.57,"y":188.69,"x0":-1.227507816830321,"y0":50.00625619031018,"z0":5.491573511487711,"aX":-17.969826178907187},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":13.3,"breakHorizontal":13.7,"spinRate":2185,"spinDirection":200},"zone":14,"typeConfidence":0.91,"plateTime":0.3802312283746674,"extension":6.4932203767176215},"index":0,"playId":"31174691-5e8c-3fba-83a3-ae4a235cdf06","pitchNumber":1,"startTime":"2026-07-22T03:37:28.389Z","endTime":"2026-07-22T03:37:32.524Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":99.3,"endSpeed":90.4,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.86485264564022,"aZ":-18.205057203575358,"pfxX":-9.034478464460443,"pfxZ":6.6417022986897045,"pX":-0.1412420827574409,"pZ":2.727688694289551,"vX0":7.063048810161747,"vY0":-144.41034747980237,"vZ0":-4.761414102721363,"x":122.38,"y":165.13,"x0":-1.4497806076177007,"y0":50.00472524319097,"z0":5.5241748361418015,"aX":-19.008759222390246},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":11.2,"breakHorizontal":14.9,"spinRate":2153,"spinDirection":202},"zone":5,"typeConfidence":0.91,"plateTime":0.3798584571031527,"extension":6.371032307413209},"index":1,"playId":"e4fc9e85-a1a9-3821-9d87-18e362702eaf","pitchNumber":2,"startTime":"2026-07-22T03:37:47.871Z","endTime":"2026-07-22T03:37:53.197Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":true},"count":{"balls":1,"strikes":1,"outs":2},"index":2,"actionPlayId":"e4fc9e85-a1a9-3821-9d87-18e362702eaf","startTime":"2026-07-22T03:37:53.197Z","endTime":"2026-07-22T03:38:11.478Z","isPitch":false,"type":"pickoff"},{"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":2},"pitchData":{"startSpeed":91.6,"endSpeed":83.6,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.74212031637892,"aZ":-23.78582153851454,"pfxX":-8.823279806042272,"pfxZ":4.716863840672923,"pX":-0.46191433344094474,"pZ":0.3545905731440248,"vX0":5.901176367867904,"vY0":-133.01262264736485,"vZ0":-8.548742793909343,"x":134.61,"y":229.21,"x0":-1.572352203118499,"y0":50.00138126925187,"z0":5.358258994913241,"aX":-15.67747886245232},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":6.7,"breakHorizontal":14.5,"spinRate":2464,"spinDirection":240},"zone":13,"typeConfidence":0.9,"plateTime":0.4131020664841616,"extension":6.322742438094632},"index":3,"playId":"2d227ad8-e104-3a62-841f-986cd603bef5","pitchNumber":3,"startTime":"2026-07-22T03:38:11.478Z","endTime":"2026-07-22T03:38:14.932Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.8,"endSpeed":90.3,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.49058340614648,"aZ":-16.691597315710457,"pfxX":-8.42261785460904,"pfxZ":7.389662652782787,"pX":-1.2570071480180933,"pZ":3.238768694859425,"vX0":3.98355444166373,"vY0":-143.8609303595149,"vZ0":-3.698238290173001,"x":164.91,"y":151.33,"x0":-1.5656159157208274,"y0":50.0045333416501,"z0":5.576228841380067,"aX":-17.648854536670097},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":12.8,"breakHorizontal":14.4,"spinRate":2138,"spinDirection":206},"zone":11,"typeConfidence":0.91,"plateTime":0.38078669777637053,"extension":6.39420169500178},"hitData":{"launchSpeed":55.3,"launchAngle":-26.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":115.46,"coordY":170.55}},"index":4,"playId":"0374533c-8e50-30b2-8198-0edf04fe85b4","pitchNumber":4,"startTime":"2026-07-22T03:38:35.413Z","endTime":"2026-07-22T03:38:44.782Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T03:38:44.782Z","atBatIndex":52},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Ildemaro Vargas walks.","rbi":0,"awayScore":1,"homeScore":3,"isOut":false},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-22T03:41:02.937Z","endTime":"2026-07-22T03:42:28.570Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664129,"fullName":"Geoff Hartlieb","link":"/api/v1/people/664129"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[2,3,4,6,7],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"description":"Donovan Walton remains in the game as the second baseman.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-22T03:39:54.849Z","endTime":"2026-07-22T03:39:54.873Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":622268,"link":"/api/v1/people/622268"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"901","replacedPlayer":{"id":675961,"link":"/api/v1/people/675961"}},{"details":{"description":"Pitching Change: Geoff Hartlieb replaces Brady Basso.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-07-22T03:39:54.873Z","endTime":"2026-07-22T03:41:04.622Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":664129,"link":"/api/v1/people/664129"},"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":89.7,"endSpeed":83.3,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.6804253624015,"aZ":-20.45833363152964,"pfxX":0.34778855665869113,"pfxZ":6.747353793300543,"pX":1.3981254292877079,"pZ":1.208753454971735,"vX0":8.882511726841374,"vY0":-130.26941186907584,"vZ0":-8.479036681816066,"x":63.71,"y":206.14,"x0":-2.086274990027139,"y0":50.00522310178777,"z0":6.024945250946207,"aX":0.6029127334108803},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":10.7,"breakHorizontal":-2.4,"spinRate":2513,"spinDirection":184},"zone":14,"typeConfidence":0.9,"plateTime":0.41878966014224295,"extension":6.39152998425004},"index":2,"playId":"86b8a9de-c351-3225-8a1e-50a3d5ab6372","pitchNumber":1,"startTime":"2026-07-22T03:41:04.622Z","endTime":"2026-07-22T03:41:08.077Z","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":90.7,"endSpeed":84.1,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.27302948511812,"aZ":-21.662591285570677,"pfxX":-0.3495532116361302,"pfxZ":5.910808547360027,"pX":1.0521922763722746,"pZ":1.978218825355726,"vX0":8.569339493431626,"vY0":-131.85775485071318,"vZ0":-6.595796585707549,"x":76.89,"y":185.37,"x0":-2.180257428633275,"y0":50.00641997701296,"z0":6.085722223274266,"aX":-0.6222303117368069},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":9.6,"breakHorizontal":-1.1,"spinRate":2529,"spinDirection":199},"zone":14,"typeConfidence":0.91,"plateTime":0.4137220675313542,"extension":6.212771235128315},"index":3,"playId":"1a129e18-4c22-379a-b75f-e8ad50f9b15e","pitchNumber":2,"startTime":"2026-07-22T03:41:20.650Z","endTime":"2026-07-22T03:41:25.314Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":87.4,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.42394820518757,"aZ":-12.361085452289112,"pfxX":-4.617173487418986,"pfxZ":10.196910713729554,"pX":0.14115860159098548,"pZ":1.5139292408463119,"vX0":8.391226981211442,"vY0":-138.40592072838047,"vZ0":-9.653790207314376,"x":111.62,"y":197.9,"x0":-2.32784600742619,"y0":50.00354327600805,"z0":5.871424478713074,"aX":-8.972682348118667},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":16.6,"breakHorizontal":6.6,"spinRate":2312,"spinDirection":213},"zone":14,"typeConfidence":0.9,"plateTime":0.39549626674428895,"extension":6.1597741738672935},"index":4,"playId":"2a36769c-b9a1-3ac1-aa7d-c8e63b43bf3d","pitchNumber":3,"startTime":"2026-07-22T03:41:39.302Z","endTime":"2026-07-22T03:41:43.880Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"index":5,"startTime":"2026-07-22T03:41:46.925Z","endTime":"2026-07-22T03:42:01.622Z","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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.0,"endSpeed":77.3,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.49505148885591,"aZ":-28.197873274867,"pfxX":-1.0137541131034697,"pfxZ":2.6141172843114946,"pX":0.8726352808847148,"pZ":-0.33139719303792226,"vX0":7.701376002835796,"vY0":-124.59983381536694,"vZ0":-9.25184439187614,"x":83.74,"y":247.73,"x0":-2.1700438403085425,"y0":50.00496902879678,"z0":5.875265986026946,"aX":-1.5440108284013851},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":2.0,"breakHorizontal":-0.6,"spinRate":2521,"spinDirection":333},"zone":14,"typeConfidence":0.87,"plateTime":0.4451033408351166,"extension":6.298888558953918},"index":6,"playId":"f1e5ad88-21da-30a2-bc08-3617a045b53b","pitchNumber":4,"startTime":"2026-07-22T03:42:01.622Z","endTime":"2026-07-22T03:42:04.790Z","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.6,"endSpeed":87.8,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.646227577583492,"aZ":-15.323489840189877,"pfxX":-2.499810785870629,"pfxZ":8.53404644423513,"pX":-0.747301429981795,"pZ":4.424007122844093,"vX0":5.424392698120729,"vY0":-139.25264388461028,"vZ0":-1.8566681722859166,"x":145.49,"y":119.33,"x0":-2.390901311997255,"y0":50.004736674498396,"z0":6.106955903133155,"aX":-4.93763165829526},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":15.2,"breakHorizontal":3.5,"spinRate":2277,"spinDirection":205},"zone":11,"typeConfidence":0.9,"plateTime":0.39249432200904844,"extension":6.1580508561188525},"index":7,"playId":"30728491-1729-3a9f-ab11-99025000fc38","pitchNumber":5,"startTime":"2026-07-22T03:42:25.404Z","endTime":"2026-07-22T03:42:28.570Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T03:42:28.570Z","atBatIndex":53},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jorge Barrosa walks. Ildemaro Vargas to 2nd.","rbi":0,"awayScore":1,"homeScore":3,"isOut":false},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-22T03:42:48.411Z","endTime":"2026-07-22T03:45:21.607Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":678489,"fullName":"Jorge Barrosa","link":"/api/v1/people/678489"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664129,"fullName":"Geoff Hartlieb","link":"/api/v1/people/664129"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":678489,"fullName":"Jorge Barrosa","link":"/api/v1/people/678489"},"postOnSecond":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"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":678489,"fullName":"Jorge Barrosa","link":"/api/v1/people/678489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.1,"endSpeed":88.5,"strikeZoneTop":2.958,"strikeZoneBottom":1.493,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.524918846587514,"aZ":-15.215634927991065,"pfxX":-3.5659796783985773,"pfxZ":8.497079789031087,"pX":-0.9564150746023757,"pZ":2.479871823166264,"vX0":5.445419973923127,"vY0":-139.88638730938317,"vZ0":-6.859794033931227,"x":153.46,"y":171.82,"x0":-2.4588039453546937,"y0":50.002153692496904,"z0":5.948743171692398,"aX":-7.116369217821209},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":14.3,"breakHorizontal":5.4,"spinRate":2096,"spinDirection":213},"zone":11,"typeConfidence":0.9,"plateTime":0.39054000909258324,"extension":6.358469357730336},"index":0,"playId":"b87c8c05-9ee0-3c25-80e5-3c97863cd6f1","pitchNumber":1,"startTime":"2026-07-22T03:42:56.280Z","endTime":"2026-07-22T03:43:00.628Z","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":91.6,"endSpeed":84.5,"strikeZoneTop":2.958,"strikeZoneBottom":1.493,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.340262594016554,"aZ":-19.49486211589728,"pfxX":-0.37968235772844017,"pfxZ":7.0340425518513285,"pX":-0.1416263823498118,"pZ":1.071402560933407,"vX0":6.024582244508585,"vY0":-133.0984974627011,"vZ0":-8.89607087362835,"x":122.4,"y":209.85,"x0":-2.3806519552165004,"y0":50.001094543108366,"z0":5.856822005958105,"aX":-0.6844065136706002},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":11.0,"breakHorizontal":-0.6,"spinRate":2481,"spinDirection":211},"zone":13,"typeConfidence":0.93,"plateTime":0.41079323740387563,"extension":6.354307443968003},"index":1,"playId":"9b72767c-44a9-3c2c-bd4a-6de46d32bc1d","pitchNumber":2,"startTime":"2026-07-22T03:43:17.384Z","endTime":"2026-07-22T03:43:20.881Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"L","description":"Foul Bunt"},"description":"Foul Bunt","code":"L","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.2,"endSpeed":88.5,"strikeZoneTop":2.958,"strikeZoneBottom":1.493,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.782758817024067,"aZ":-13.67368974634813,"pfxX":-3.2983081936887566,"pfxZ":9.295990944242337,"pX":-0.18213852094640537,"pZ":2.1488397535963455,"vX0":7.19421245562696,"vY0":-139.7780067477694,"vZ0":-7.95941280496077,"x":123.94,"y":180.76,"x0":-2.354042815136795,"y0":50.00355837866849,"z0":5.919797916418846,"aX":-6.5651880043901},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":15.5,"breakHorizontal":4.6,"spinRate":2268,"spinDirection":212},"zone":5,"typeConfidence":0.9,"plateTime":0.3909734066886732,"extension":6.445150664458341},"index":2,"playId":"70c796d6-484e-364f-869a-85b5d64f3072","pitchNumber":3,"startTime":"2026-07-22T03:43:38.096Z","endTime":"2026-07-22T03:43:44.096Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":0},"index":3,"playId":"fa8e2114-dc55-3503-a734-3af53e514713","startTime":"2026-07-22T03:44:20.723Z","endTime":"2026-07-22T03:44:26.525Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.6,"endSpeed":84.7,"strikeZoneTop":2.958,"strikeZoneBottom":1.493,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.28872535857742,"aZ":-23.04190290782863,"pfxX":-1.071500483658573,"pfxZ":5.023322742994516,"pX":-1.1267465947410464,"pZ":2.4009028688709453,"vX0":4.1371431485433465,"vY0":-133.35782675940277,"vZ0":-5.116677372903964,"x":159.95,"y":173.96,"x0":-2.5529421350484154,"y0":50.001161960326925,"z0":5.987165453342472,"aX":-1.9476569338955183},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":8.3,"breakHorizontal":1.1,"spinRate":2311,"spinDirection":218},"zone":11,"typeConfidence":0.91,"plateTime":0.4093392042876527,"extension":6.343631126961514},"index":4,"playId":"12c04cd9-508e-3284-8f7b-b0d2a60533db","pitchNumber":4,"startTime":"2026-07-22T03:44:43.410Z","endTime":"2026-07-22T03:44:47.616Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":1,"outs":0},"index":5,"startTime":"2026-07-22T03:45:03.318Z","endTime":"2026-07-22T03:45:17.044Z","isPitch":false,"type":"action","player":{"id":678489,"link":"/api/v1/people/678489"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":94.8,"endSpeed":86.8,"strikeZoneTop":2.958,"strikeZoneBottom":1.493,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.409999488118846,"aZ":-16.03712049264857,"pfxX":-4.3051451589126275,"pfxZ":8.409501311989278,"pX":-0.2679981860971645,"pZ":1.3466911841407079,"vX0":7.440284458866165,"vY0":-137.62398868890398,"vZ0":-8.904738205556038,"x":127.22,"y":202.42,"x0":-2.4466405678737617,"y0":50.00428336627406,"z0":5.709489056240047,"aX":-8.263177599018606},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":13.6,"breakHorizontal":6.2,"spinRate":2073,"spinDirection":218},"zone":13,"typeConfidence":0.91,"plateTime":0.3979089416943422,"extension":6.509004895485},"index":6,"playId":"20f9c673-c896-3c74-9dfc-6a5ff4c4beb8","pitchNumber":5,"startTime":"2026-07-22T03:45:17.044Z","endTime":"2026-07-22T03:45:21.607Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T03:45:21.607Z","atBatIndex":54},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Ketel Marte out on a sacrifice fly to center fielder Henry Bolte. Ildemaro Vargas scores. Jorge Barrosa to 3rd.","rbi":1,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":55,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-22T03:46:47.308Z","endTime":"2026-07-22T03:48:00.679Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664129,"fullName":"Geoff Hartlieb","link":"/api/v1/people/664129"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":678489,"fullName":"Jorge Barrosa","link":"/api/v1/people/678489"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,4],"actionIndex":[3],"runnerIndex":[0,1,2,3,4],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":678489,"fullName":"Jorge Barrosa","link":"/api/v1/people/678489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":null,"runner":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":703607,"link":"/api/v1/people/703607"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":678489,"fullName":"Jorge Barrosa","link":"/api/v1/people/678489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"responsiblePitcher":{"id":664129,"link":"/api/v1/people/664129"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-22T03:45:38.334Z","endTime":"2026-07-22T03:46:49.442Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.4,"endSpeed":88.2,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.67026292193271,"aZ":-12.99697894939836,"pfxX":-4.73998390465211,"pfxZ":9.648891400900688,"pX":-0.43083203071443815,"pZ":2.2976304307152526,"vX0":7.179835254599403,"vY0":-140.091459197979,"vZ0":-7.648989914500319,"x":133.42,"y":176.74,"x0":-2.411180279960068,"y0":50.00151137665171,"z0":5.912976749737365,"aX":-9.420098746167527},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":16.1,"breakHorizontal":7.1,"spinRate":2310,"spinDirection":210},"zone":4,"typeConfidence":0.9,"plateTime":0.3909850294483257,"extension":6.457115401817904},"index":1,"playId":"164dcd07-117b-3e15-b9c3-30f404d0fa7c","pitchNumber":1,"startTime":"2026-07-22T03:46:49.442Z","endTime":"2026-07-22T03:46:53.174Z","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":86.6,"endSpeed":79.2,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.87630298898988,"aZ":-30.573039294466334,"pfxX":-0.5164596328570834,"pfxZ":1.021423010651786,"pX":1.5868434340272666,"pZ":-0.5155748815242244,"vX0":9.590664940359027,"vY0":-125.42304537752263,"vZ0":-9.35317988242181,"x":56.51,"y":252.7,"x0":-2.2438326787662883,"y0":50.00417106654293,"z0":5.809950761004385,"aX":-0.8114626190674804},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":-0.5,"breakHorizontal":-1.6,"spinRate":2566,"spinDirection":8},"zone":14,"typeConfidence":0.87,"plateTime":0.43920322717166416,"extension":6.363434898371777},"index":2,"playId":"1ea270c7-eb2b-3f27-bd28-673752071b4f","pitchNumber":2,"startTime":"2026-07-22T03:47:09.725Z","endTime":"2026-07-22T03:47:18.323Z","isPitch":true,"type":"pitch"},{"details":{"description":"Wild pitch by pitcher Geoff Hartlieb. Ildemaro Vargas to 3rd. Jorge Barrosa to 2nd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"index":3,"actionPlayId":"1ea270c7-eb2b-3f27-bd28-673752071b4f","startTime":"2026-07-22T03:47:22.146Z","endTime":"2026-07-22T03:47:48.767Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":545121,"link":"/api/v1/people/545121"}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.4,"endSpeed":77.6,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.440483681600682,"aZ":-30.924641347345858,"pfxX":0.276058434006828,"pfxZ":0.814855611732753,"pX":-0.048403656186178826,"pZ":1.6991187962580316,"vX0":5.309542939168742,"vY0":-124.09710987600367,"vZ0":-4.273658276555062,"x":118.85,"y":192.9,"x0":-2.2657087158986817,"y0":50.004908066595696,"z0":6.065100226835214,"aX":0.4227224173056728},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":0.6,"breakHorizontal":-1.9,"spinRate":2465,"spinDirection":50},"zone":8,"typeConfidence":0.9,"plateTime":0.44403810202223726,"extension":6.221401204060784},"hitData":{"launchSpeed":96.9,"launchAngle":33.0,"totalDistance":361.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":87.24,"coordY":58.64}},"index":4,"playId":"8e706fd2-63fd-32dc-9d33-bfd3b71598a2","pitchNumber":3,"startTime":"2026-07-22T03:47:48.767Z","endTime":"2026-07-22T03:48:00.679Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T03:48:00.679Z","atBatIndex":55},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Geraldo Perdomo called out on strikes.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":56,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-22T03:50:41.039Z","endTime":"2026-07-22T03:52:23.653Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":660761,"fullName":"José Suarez","link":"/api/v1/people/660761"},"pitchHand":{"code":"L","description":"Left"},"postOnThird":{"id":678489,"fullName":"Jorge Barrosa","link":"/api/v1/people/678489"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4,5,6],"actionIndex":[1],"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":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":669127,"link":"/api/v1/people/669127"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-07-22T03:48:23.642Z","endTime":"2026-07-22T03:48:56.629Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: José Suarez replaces Geoff Hartlieb.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-07-22T03:48:56.629Z","endTime":"2026-07-22T03:50:43.343Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":660761,"link":"/api/v1/people/660761"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.0,"endSpeed":83.9,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.51457578999704,"aZ":-15.829102139189308,"pfxX":5.755558321351147,"pfxZ":9.04003131359674,"pX":-0.4106221339031855,"pZ":3.076052413413921,"vX0":-7.781664665263681,"vY0":-133.78692707998286,"vZ0":-3.7545325604254205,"x":132.65,"y":155.73,"x0":1.7912282047070016,"y0":50.00628293820593,"z0":5.635987812849268,"aX":10.411252172160584},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":15.7,"breakHorizontal":-8.8,"spinRate":2328,"spinDirection":138},"zone":1,"typeConfidence":0.88,"plateTime":0.4097905261033903,"extension":5.905076536105679},"index":2,"playId":"da77195c-b625-313d-88b7-2d65ed8469f2","pitchNumber":1,"startTime":"2026-07-22T03:50:43.343Z","endTime":"2026-07-22T03:50:46.455Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.5,"endSpeed":84.6,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.073125831550882,"aZ":-17.687931352932882,"pfxX":5.426696709151965,"pfxZ":7.891573812855043,"pX":-0.48309369309308103,"pZ":3.760623658269946,"vX0":-7.8742897145510975,"vY0":-134.58980115527297,"vZ0":-1.8070659910858815,"x":135.41,"y":137.24,"x0":1.7747423155930437,"y0":50.00170340254651,"z0":5.6927049639065475,"aX":9.960779749148784},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":14.2,"breakHorizontal":-8.2,"spinRate":2275,"spinDirection":141},"zone":11,"typeConfidence":0.82,"plateTime":0.4068818173509423,"extension":5.833187592893638},"index":3,"playId":"2debbb90-8910-39c3-96f4-9efbc231c5f4","pitchNumber":2,"startTime":"2026-07-22T03:51:06.620Z","endTime":"2026-07-22T03:51:10.669Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.3,"endSpeed":84.1,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.1242193828899,"aZ":-14.827703904378449,"pfxX":4.2650362372663615,"pfxZ":9.535883600458977,"pX":0.6613596326048949,"pZ":2.7391368596914036,"vX0":-4.471982166462944,"vY0":-134.27852542954102,"vZ0":-4.607843546254689,"x":91.79,"y":164.82,"x0":1.7973041243222414,"y0":50.00327414358241,"z0":5.538599398053362,"aX":7.7589109701347265},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":16.4,"breakHorizontal":-6.7,"spinRate":2159,"spinDirection":137},"zone":6,"typeConfidence":0.92,"plateTime":0.4085044275814762,"extension":5.9411549998564155},"index":4,"playId":"3c2db540-5793-3ad9-bf13-bdb3c8b3ca68","pitchNumber":3,"startTime":"2026-07-22T03:51:29.687Z","endTime":"2026-07-22T03:51:33.145Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.4,"endSpeed":77.0,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.751923939785485,"aZ":-30.12437687676628,"pfxX":-1.374498734166787,"pfxZ":1.378216212654419,"pX":-1.3214582562880925,"pZ":0.9581087251940549,"vX0":-6.86440083460713,"vY0":-121.23973164149076,"vZ0":-4.560702772818304,"x":167.37,"y":212.91,"x0":1.725374318059978,"y0":50.00311925784298,"z0":5.493279884170579,"aX":-2.0455955305015863},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":1.7,"breakHorizontal":4.1,"spinRate":2877,"spinDirection":290},"zone":13,"typeConfidence":0.89,"plateTime":0.45179813394259893,"extension":6.091443981349561},"index":5,"playId":"6bca259f-1625-38e3-9159-090658b2a522","pitchNumber":4,"startTime":"2026-07-22T03:51:54.236Z","endTime":"2026-07-22T03:51:57.525Z","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":1},"pitchData":{"startSpeed":92.3,"endSpeed":84.0,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.06467930177423,"aZ":-16.43603369536176,"pfxX":7.087098411632,"pfxZ":8.680573065339745,"pX":-0.7578759051709816,"pZ":2.4079211788051866,"vX0":-8.62658387316371,"vY0":-134.0582205502217,"vZ0":-5.12825408001163,"x":145.89,"y":173.77,"x0":1.587007601528525,"y0":50.003084089701865,"z0":5.526174219071356,"aX":12.849123072499037},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":14.8,"breakHorizontal":-10.9,"spinRate":2397,"spinDirection":132},"zone":4,"typeConfidence":0.52,"plateTime":0.40920179798460943,"extension":5.966667733933569},"index":6,"playId":"5ad65414-04f5-3073-b15f-604dce19d22b","pitchNumber":5,"startTime":"2026-07-22T03:52:19.636Z","endTime":"2026-07-22T03:52:23.653Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T03:52:23.653Z","atBatIndex":56},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Corbin Carroll strikes out swinging.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":57,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-22T03:52:31.838Z","endTime":"2026-07-22T03:55:19.699Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":660761,"fullName":"José Suarez","link":"/api/v1/people/660761"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":669127,"link":"/api/v1/people/669127"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.9,"endSpeed":76.7,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.856036973858462,"aZ":-30.922480157630787,"pfxX":-1.764750751549184,"pfxZ":0.8490147837530015,"pX":-0.7453997787720752,"pZ":1.448944880352802,"vX0":-5.4946156264906785,"vY0":-120.65608513786029,"vZ0":-3.474103536827888,"x":145.41,"y":199.66,"x0":1.7882157603179176,"y0":50.00574814371038,"z0":5.624501279019223,"aX":-2.6083818357177213},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":1.0,"breakHorizontal":4.4,"spinRate":2867,"spinDirection":289},"zone":13,"typeConfidence":0.9,"plateTime":0.4534731994189496,"extension":5.865126052317778},"index":0,"playId":"db96196e-3602-35ef-bcb9-d4d41b09d330","pitchNumber":1,"startTime":"2026-07-22T03:52:52.074Z","endTime":"2026-07-22T03:52:56.342Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.3,"endSpeed":84.2,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.53280654131774,"aZ":-15.521472003562218,"pfxX":5.309984369447024,"pfxZ":9.16826119969695,"pX":-1.1395365824603951,"pZ":2.546054880161544,"vX0":-8.911915982007748,"vY0":-134.05942019389641,"vZ0":-5.277918152009265,"x":160.44,"y":170.04,"x0":1.5410962442849003,"y0":50.00457807700286,"z0":5.651974145199643,"aX":9.647355384950863},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":15.6,"breakHorizontal":-7.7,"spinRate":2265,"spinDirection":141},"zone":11,"typeConfidence":0.89,"plateTime":0.40889572538038044,"extension":5.853816490496915},"index":1,"playId":"5e007630-c078-3755-a0a9-34bc08c5aee5","pitchNumber":2,"startTime":"2026-07-22T03:53:14.724Z","endTime":"2026-07-22T03:53:18.720Z","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":92.1,"endSpeed":83.8,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.946062282375564,"aZ":-21.489430917005567,"pfxX":9.988400108268863,"pfxZ":5.937144856401954,"pX":0.40387936158473514,"pZ":1.5417233108759554,"vX0":-7.035383933407984,"vY0":-133.81947353678913,"vZ0":-6.336439408991355,"x":101.61,"y":197.15,"x0":1.7794848661090883,"y0":50.00365996848443,"z0":5.49735636927873,"aX":17.977520301127228},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":9.5,"breakHorizontal":-16.4,"spinRate":2131,"spinDirection":136},"zone":9,"typeConfidence":0.91,"plateTime":0.4105067117691359,"extension":6.020994047881857},"index":2,"playId":"32898ca4-638e-3b36-9962-7b187f393b92","pitchNumber":3,"startTime":"2026-07-22T03:53:38.099Z","endTime":"2026-07-22T03:53:42.684Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.4,"endSpeed":84.8,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.844181680817236,"aZ":-14.347360009875516,"pfxX":4.462777263051274,"pfxZ":9.618219215606109,"pX":0.18880243883218442,"pZ":2.2797470025230764,"vX0":-5.515735259125775,"vY0":-135.79981606864325,"vZ0":-6.136845244004937,"x":109.8,"y":177.23,"x0":1.6736921745379278,"y0":50.00528004993408,"z0":5.58069197284895,"aX":8.273781094218043},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":16.2,"breakHorizontal":-6.8,"spinRate":2341,"spinDirection":139},"zone":5,"typeConfidence":0.91,"plateTime":0.40452147629031465,"extension":5.927638065096256},"index":3,"playId":"16ba4a83-8b57-30df-8cab-e8ee69890f25","pitchNumber":4,"startTime":"2026-07-22T03:54:00.772Z","endTime":"2026-07-22T03:54:08.075Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.4,"endSpeed":73.6,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.25211198920957,"aZ":-29.46224382169699,"pfxX":-3.801881309620576,"pfxZ":2.0072377624316897,"pX":-3.7179452630240277,"pZ":-0.5387850596113689,"vX0":-10.774913863738764,"vY0":-116.34091503158061,"vZ0":-7.008844697490135,"x":258.72,"y":253.33,"x0":1.4988133266013013,"y0":50.000615246179734,"z0":5.36652886235805,"aX":-5.120770648777078},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":1.8,"breakHorizontal":10.0,"spinRate":2792,"spinDirection":309},"zone":13,"typeConfidence":0.91,"plateTime":0.47387343251496183,"extension":6.031090926725163},"index":4,"playId":"707536f5-41b3-354e-b15e-c675dcf41dd9","pitchNumber":5,"startTime":"2026-07-22T03:54:37.198Z","endTime":"2026-07-22T03:54:40.802Z","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, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":82.7,"endSpeed":76.4,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.561035945780013,"aZ":-29.755317450585064,"pfxX":8.506272463280233,"pfxZ":1.6460883562517257,"pX":-0.42935455139137824,"pZ":0.5013948499527008,"vX0":-7.348758683691003,"vY0":-120.11182350240644,"vZ0":-5.696125818310507,"x":133.37,"y":225.24,"x0":1.5599220931372895,"y0":50.0012111263791,"z0":5.539237309671281,"aX":12.468283851632627},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":1.9,"breakHorizontal":-13.7,"spinRate":1563,"spinDirection":119},"zone":13,"typeConfidence":0.91,"plateTime":0.45546288915766553,"extension":6.119188511797559},"index":5,"playId":"b4c78af9-bc82-3878-b31c-8e03fc3952e3","pitchNumber":6,"startTime":"2026-07-22T03:55:11.679Z","endTime":"2026-07-22T03:55:19.699Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T03:55:19.699Z","atBatIndex":57},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Tyler Soderstrom grounds out, first baseman Tim Tawa to pitcher Ryan Thompson.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-22T03:57:54.092Z","endTime":"2026-07-22T03:58:36.891Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657044,"fullName":"Ryan Thompson","link":"/api/v1/people/657044"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"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_assist"},{"player":{"id":657044,"link":"/api/v1/people/657044"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Ryan Thompson replaces Juan Morillo.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-22T03:57:17.159Z","endTime":"2026-07-22T03:57:56.200Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":657044,"link":"/api/v1/people/657044"},"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":89.3,"endSpeed":81.6,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.44496578245544,"aZ":-40.76200057499063,"pfxX":-6.096815897273194,"pfxZ":-5.05374038924269,"pX":-0.2899728066922762,"pZ":1.5350151420226317,"vX0":10.498091651074875,"vY0":-129.56242087005486,"vZ0":2.9167638582428146,"x":128.05,"y":197.33,"x0":-3.605135866808251,"y0":50.006352924916634,"z0":3.512825930745286,"aX":-10.352674171670989},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.7,"breakVerticalInduced":-8.2,"breakHorizontal":8.6,"spinRate":1937,"spinDirection":282},"zone":13,"typeConfidence":0.9,"plateTime":0.4229941037157392,"extension":6.504197724679985},"index":1,"playId":"101d85e7-f548-3b55-887e-439155323c5b","pitchNumber":1,"startTime":"2026-07-22T03:57:56.200Z","endTime":"2026-07-22T03:58:00.973Z","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":77.9,"endSpeed":71.4,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.71077260096913,"aZ":-26.236221202461667,"pfxX":6.249416066727786,"pfxZ":4.557710736439638,"pX":-1.9269518740912472,"pZ":2.227662510613967,"vX0":2.530041907987716,"vY0":-113.42348626837637,"vZ0":2.6923574591546013,"x":190.45,"y":178.63,"x0":-3.868749548082603,"y0":50.00328560162483,"z0":3.6411043687059803,"aX":8.143831956286048},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":9.2,"breakHorizontal":-12.0,"spinRate":2330,"spinDirection":87},"zone":13,"typeConfidence":0.9,"plateTime":0.4828734575215612,"extension":6.468198530981813},"index":2,"playId":"8465716d-427c-3341-b632-52b4fcd75612","pitchNumber":2,"startTime":"2026-07-22T03:58:13.708Z","endTime":"2026-07-22T03:58:17.443Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.8,"endSpeed":81.8,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.845973251428074,"aZ":-42.59967767917731,"pfxX":-8.255672699957215,"pfxZ":-6.0954675301849495,"pX":-0.006009628189553315,"pZ":1.9986637406375918,"vX0":11.80678810793649,"vY0":-130.10171370327356,"vZ0":4.424164155909944,"x":117.23,"y":184.82,"x0":-3.5348471124923875,"y0":50.00260698808392,"z0":3.50900179465864,"aX":-14.122981970866881},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.9,"breakVerticalInduced":-9.7,"breakHorizontal":12.2,"spinRate":1907,"spinDirection":284},"zone":8,"typeConfidence":0.89,"plateTime":0.42135363305734375,"extension":6.617929075916405},"hitData":{"launchSpeed":89.2,"launchAngle":-34.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":152.91,"coordY":163.47}},"index":3,"playId":"2a37a12b-4eee-3f60-b7c7-f92f6302484e","pitchNumber":3,"startTime":"2026-07-22T03:58:29.047Z","endTime":"2026-07-22T03:58:36.891Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T03:58:36.891Z","atBatIndex":58},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Shea Langeliers homers (23) on a fly ball to left center field.","rbi":1,"awayScore":2,"homeScore":4,"isOut":false},"about":{"atBatIndex":59,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-22T03:58:44.679Z","endTime":"2026-07-22T04:00:03.947Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657044,"fullName":"Ryan Thompson","link":"/api/v1/people/657044"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"responsiblePitcher":{"id":657044,"link":"/api/v1/people/657044"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":77.3,"endSpeed":71.1,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.494601798097108,"aZ":-26.06824242582576,"pfxX":6.237254677387218,"pfxZ":4.743269629979308,"pX":-1.6365670914699417,"pZ":2.3463906100252374,"vX0":3.451329767536203,"vY0":-112.49857724648685,"vZ0":2.8868997686965248,"x":179.38,"y":175.43,"x0":-3.9986128533175247,"y0":50.00436139393077,"z0":3.6809226257369216,"aX":8.03297846441467},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":9.6,"breakHorizontal":-12.1,"spinRate":2044,"spinDirection":86},"zone":13,"typeConfidence":0.9,"plateTime":0.4859980891494686,"extension":6.55899983343147},"index":0,"playId":"8e8b82e4-545f-3264-9880-d6df9850ee13","pitchNumber":1,"startTime":"2026-07-22T03:59:05.549Z","endTime":"2026-07-22T03:59:09.626Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.3,"endSpeed":81.1,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.99764480633824,"aZ":-39.17719681106426,"pfxX":-10.316295922692618,"pfxZ":-4.160014087163175,"pX":0.6497305485669512,"pZ":1.9265788090379652,"vX0":13.888042189814955,"vY0":-129.18477023198065,"vZ0":3.6229760316905115,"x":92.23,"y":186.76,"x0":-3.4664036440761334,"y0":50.00416487106914,"z0":3.5257899692242094,"aX":-17.364234254961872},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":-6.2,"breakHorizontal":15.5,"spinRate":1983,"spinDirection":284},"zone":9,"typeConfidence":0.9,"plateTime":0.42468836550167266,"extension":6.709772038996356},"index":1,"playId":"52a257e0-6a86-36dd-81e4-340dc382a6c4","pitchNumber":2,"startTime":"2026-07-22T03:59:22.121Z","endTime":"2026-07-22T03:59:26.918Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":77.9,"endSpeed":71.5,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.783369694365046,"aZ":-25.989120644757683,"pfxX":6.496915487338411,"pfxZ":4.752599523102932,"pX":-0.28880226622071753,"pZ":2.575917747873046,"vX0":5.928044608292359,"vY0":-113.33653415895647,"vZ0":3.4443111180827186,"x":128.01,"y":169.23,"x0":-3.782353874971361,"y0":50.00005205269674,"z0":3.6326626942053526,"aX":8.446103837172327},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":9.8,"breakHorizontal":-13.3,"spinRate":2359,"spinDirection":90},"zone":5,"typeConfidence":0.9,"plateTime":0.4833410981819397,"extension":6.658229224115956},"hitData":{"launchSpeed":110.7,"launchAngle":25.0,"totalDistance":444.0,"trajectory":"fly_ball","hardness":"medium","location":"78","coordinates":{"coordX":36.69,"coordY":41.98}},"index":2,"playId":"3f7b005a-d9b4-340a-ac17-71cccf118a85","pitchNumber":3,"startTime":"2026-07-22T03:59:39.225Z","endTime":"2026-07-22T04:00:03.947Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T04:00:03.947Z","atBatIndex":59},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jonah Heim singles on a line drive to right fielder Corbin Carroll.","rbi":0,"awayScore":2,"homeScore":4,"isOut":false},"about":{"atBatIndex":60,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-22T04:00:07.150Z","endTime":"2026-07-22T04:01:14.838Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657044,"fullName":"Ryan Thompson","link":"/api/v1/people/657044"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"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":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"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":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.6,"endSpeed":81.0,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.244954009438054,"aZ":-44.57793207635791,"pfxX":-7.77415972630833,"pfxZ":-7.380851434881716,"pX":0.8991010544062091,"pZ":1.7766666983058945,"vX0":13.59250722096203,"vY0":-129.61574777151105,"vZ0":4.240557070840817,"x":82.73,"y":190.81,"x0":-3.432847095633174,"y0":50.00304275394931,"z0":3.550282634443376,"aX":-13.063079439745279},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.7,"breakVerticalInduced":-11.9,"breakHorizontal":10.7,"spinRate":2089,"spinDirection":276},"zone":14,"typeConfidence":0.88,"plateTime":0.4246036726980025,"extension":6.623406607722313},"index":0,"playId":"715f2596-0d98-33b8-ae58-818ca8bc94ff","pitchNumber":1,"startTime":"2026-07-22T04:00:24.850Z","endTime":"2026-07-22T04:00:27.990Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.6,"endSpeed":83.1,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.417552630334434,"aZ":-42.44679009561978,"pfxX":-5.698959631644344,"pfxZ":-5.856629144514395,"pX":0.5622766763350229,"pZ":1.4128498595432042,"vX0":12.167959245407403,"vY0":-131.43561791323197,"vZ0":2.725753884346569,"x":95.57,"y":200.63,"x0":-3.3834359918978407,"y0":50.00572271927641,"z0":3.510610467499624,"aX":-9.98983460627886},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.2,"breakVerticalInduced":-9.7,"breakHorizontal":7.7,"spinRate":1965,"spinDirection":280},"zone":14,"typeConfidence":0.89,"plateTime":0.416450514855085,"extension":6.528587742499022},"index":1,"playId":"32624b7c-5dbe-303c-9c63-4af4ad66d746","pitchNumber":2,"startTime":"2026-07-22T04:00:44.744Z","endTime":"2026-07-22T04:00:48.945Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.7,"endSpeed":82.0,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.920753270840148,"aZ":-40.55459714844564,"pfxX":-7.620317131799696,"pfxZ":-4.884153982557862,"pX":0.23122387416985804,"pZ":1.912166731266082,"vX0":11.943436107921851,"vY0":-130.0238433331037,"vZ0":3.895943696837871,"x":108.19,"y":187.15,"x0":-3.4289261493061485,"y0":50.0059525134975,"z0":3.4690623561799163,"aX":-13.069235681471538},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.9,"breakVerticalInduced":-7.7,"breakHorizontal":11.2,"spinRate":2031,"spinDirection":281},"zone":8,"typeConfidence":0.9,"plateTime":0.42105037147642665,"extension":6.564630994955643},"hitData":{"launchSpeed":94.4,"launchAngle":10.0,"totalDistance":213.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":165.15,"coordY":101.12}},"index":2,"playId":"9dc26702-8f41-3b00-b16b-f2681116a073","pitchNumber":3,"startTime":"2026-07-22T04:01:01.831Z","endTime":"2026-07-22T04:01:14.838Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T04:01:14.838Z","atBatIndex":60},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Tommy White singles on a ground ball to right fielder Corbin Carroll. Jonah Heim to 2nd.","rbi":0,"awayScore":2,"homeScore":4,"isOut":false},"about":{"atBatIndex":61,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-22T04:01:21.860Z","endTime":"2026-07-22T04:02:05.716Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":695720,"fullName":"Tommy White","link":"/api/v1/people/695720"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657044,"fullName":"Ryan Thompson","link":"/api/v1/people/657044"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":695720,"fullName":"Tommy White","link":"/api/v1/people/695720"},"postOnSecond":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":695720,"fullName":"Tommy White","link":"/api/v1/people/695720"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":682998,"link":"/api/v1/people/682998"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.8,"endSpeed":82.2,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.273005486590648,"aZ":-42.802706735163795,"pfxX":-6.531775358488101,"pfxZ":-6.163856587693488,"pX":-1.0546557436150197,"pZ":2.076168732251091,"vX0":8.630254702052554,"vY0":-130.39232852581847,"vZ0":4.200650467690286,"x":157.2,"y":182.72,"x0":-3.5579066937236004,"y0":50.00555324595069,"z0":3.6725465936100146,"aX":-11.25547179234557},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.0,"breakVerticalInduced":-10.0,"breakHorizontal":10.0,"spinRate":1906,"spinDirection":276},"zone":13,"typeConfidence":0.89,"plateTime":0.4199602053313174,"extension":6.571719109965173},"index":0,"playId":"e3f029cd-3180-3054-b2d4-fb06e2388b40","pitchNumber":1,"startTime":"2026-07-22T04:01:38.423Z","endTime":"2026-07-22T04:01:43.261Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.1,"endSpeed":81.4,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.81066668872467,"aZ":-41.68207829903284,"pfxX":-7.147457893825685,"pfxZ":-5.61286961184107,"pX":-0.9950304373090503,"pZ":2.25045461981939,"vX0":8.511977627789426,"vY0":-129.33475975192795,"vZ0":4.839716031998985,"x":154.93,"y":178.02,"x0":-3.3991327790132533,"y0":50.00044070330825,"z0":3.5504740696873482,"aX":-12.115795948208469},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.4,"breakVerticalInduced":-8.8,"breakHorizontal":11.0,"spinRate":1868,"spinDirection":278},"zone":13,"typeConfidence":0.9,"plateTime":0.4233910224422264,"extension":6.623759199312114},"hitData":{"launchSpeed":78.6,"launchAngle":-9.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":170.62,"coordY":121.97}},"index":1,"playId":"b591a4d1-77a8-32da-90ca-ced22631b789","pitchNumber":2,"startTime":"2026-07-22T04:01:55.747Z","endTime":"2026-07-22T04:02:05.716Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T04:02:05.716Z","atBatIndex":61},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Jeff McNeil grounds into a double play, second baseman Ildemaro Vargas to shortstop Geraldo Perdomo to first baseman Tim Tawa. Tommy White out at 2nd. Jeff McNeil out at 1st.","rbi":0,"awayScore":2,"homeScore":4,"isOut":true},"about":{"atBatIndex":62,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-22T04:03:21.442Z","endTime":"2026-07-22T04:04:15.741Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657044,"fullName":"Ryan Thompson","link":"/api/v1/people/657044"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"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":695720,"fullName":"Tommy White","link":"/api/v1/people/695720"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":545121,"link":"/api/v1/people/545121"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":672695,"link":"/api/v1/people/672695"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":672695,"link":"/api/v1/people/672695"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":694374,"link":"/api/v1/people/694374"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-07-22T04:02:17.956Z","endTime":"2026-07-22T04:03:23.727Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.8,"endSpeed":81.4,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.27465654642199,"aZ":-41.770999400492315,"pfxX":-6.924229226649712,"pfxZ":-5.6270939587125035,"pX":-1.4506867329268964,"pZ":2.356305144977416,"vX0":7.993210055159537,"vY0":-130.27815649502028,"vZ0":5.320118442124201,"x":172.3,"y":175.16,"x0":-3.6697821913520534,"y0":50.001995194567684,"z0":3.4583045864734365,"aX":-11.813987486603958},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":-8.6,"breakHorizontal":10.6,"spinRate":1879,"spinDirection":283},"zone":13,"typeConfidence":0.89,"plateTime":0.4216374286579039,"extension":6.607950430076405},"index":1,"playId":"a9c27a72-ee84-3a07-a76f-90661a3bf70b","pitchNumber":1,"startTime":"2026-07-22T04:03:23.727Z","endTime":"2026-07-22T04:03:27.505Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.5,"endSpeed":81.2,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.859727192678758,"aZ":-40.53812008954736,"pfxX":-6.923699340414497,"pfxZ":-4.94702944741929,"pX":0.7150158626308676,"pZ":2.215309738892802,"vX0":12.674460705355319,"vY0":-129.60575867288117,"vZ0":4.502223153845776,"x":89.75,"y":178.97,"x0":-3.354774617715933,"y0":50.004965328141544,"z0":3.564433154974096,"aX":-11.69771400408394},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.1,"breakVerticalInduced":-7.4,"breakHorizontal":9.5,"spinRate":1914,"spinDirection":281},"zone":6,"typeConfidence":0.89,"plateTime":0.4237481422207523,"extension":6.57250804730149},"index":2,"playId":"c8172992-acef-3ef2-9df9-8a9291d22670","pitchNumber":2,"startTime":"2026-07-22T04:03:41.262Z","endTime":"2026-07-22T04:03:44.390Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":78.1,"endSpeed":70.7,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.387161153956125,"aZ":-26.13401676606619,"pfxX":7.200282314847437,"pfxZ":4.691812472089611,"pX":-0.9222255589683577,"pZ":2.7207270932078624,"vX0":4.4637564466690955,"vY0":-113.5084730006056,"vZ0":3.9618024569292754,"x":152.15,"y":165.32,"x0":-3.8587673242296723,"y0":50.00285215492732,"z0":3.5743544625928183,"aX":9.267222237445129},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":10.0,"breakHorizontal":-14.3,"spinRate":2236,"spinDirection":98},"zone":11,"typeConfidence":0.9,"plateTime":0.4850504355090348,"extension":6.530893844453612},"hitData":{"launchSpeed":97.5,"launchAngle":5.0,"totalDistance":98.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":145.31,"coordY":151.83}},"index":3,"playId":"ea492bbc-d077-3760-8cf6-27fb042fe38a","pitchNumber":3,"startTime":"2026-07-22T04:04:07.995Z","endTime":"2026-07-22T04:04:15.741Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T04:04:15.741Z","atBatIndex":62},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Gabriel Moreno walks.","rbi":0,"awayScore":2,"homeScore":4,"isOut":false},"about":{"atBatIndex":63,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-22T04:06:52.550Z","endTime":"2026-07-22T04:07:52.442Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":0},"matchup":{"batter":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":665660,"fullName":"Elvis Alvarado","link":"/api/v1/people/665660"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Elvis Alvarado replaces José Suarez.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-22T04:06:26.771Z","endTime":"2026-07-22T04:06:54.880Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":665660,"link":"/api/v1/people/665660"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":98.6,"endSpeed":89.6,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.833776619237376,"aZ":-13.82333046570081,"pfxX":-6.282462692803097,"pfxZ":8.853232468747779,"pX":-0.5441912739907163,"pZ":3.5722010513893196,"vX0":6.972715246835481,"vY0":-143.44681361385224,"vZ0":-3.754145321120302,"x":137.74,"y":142.33,"x0":-2.1964174442758377,"y0":50.00320136979407,"z0":5.766480650507655,"aX":-13.023411089910157},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":15.4,"breakHorizontal":9.8,"spinRate":2406,"spinDirection":225},"zone":11,"typeConfidence":0.93,"plateTime":0.3826166301683682,"extension":5.6264697151228305},"index":1,"playId":"8f8a0904-e35f-3503-a3b7-c6f4fd4726e6","pitchNumber":1,"startTime":"2026-07-22T04:06:54.880Z","endTime":"2026-07-22T04:06:59.118Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.9,"endSpeed":88.9,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.134901259471,"aZ":-14.444086938183602,"pfxX":-7.504963933677019,"pfxZ":8.714292269131313,"pX":-1.0152042417271507,"pZ":2.1874286433386168,"vX0":6.090423786558824,"vY0":-142.32938728710923,"vZ0":-6.792387304492561,"x":155.7,"y":179.72,"x0":-2.2163619142008835,"y0":50.004819866127534,"z0":5.533943229600333,"aX":-15.27483197282584},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":14.4,"breakHorizontal":12.2,"spinRate":2418,"spinDirection":231},"zone":13,"typeConfidence":0.92,"plateTime":0.3860142097001873,"extension":5.6683738885458785},"index":2,"playId":"f3a62ee4-c39e-32f6-85d8-ff33a6b25570","pitchNumber":2,"startTime":"2026-07-22T04:07:12.689Z","endTime":"2026-07-22T04:07:16.937Z","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":97.0,"endSpeed":89.0,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.682529136468627,"aZ":-22.797561595933345,"pfxX":-9.269579727037994,"pfxZ":4.634684231214827,"pX":-1.504805716240992,"pZ":2.5895930172257664,"vX0":5.535541033147066,"vY0":-141.23832027905772,"vZ0":-4.165343102326923,"x":174.36,"y":168.86,"x0":-2.2841260471252847,"y0":50.00334157908746,"z0":5.546569209756737,"aX":-18.758408716076435},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":7.7,"breakHorizontal":15.7,"spinRate":2421,"spinDirection":227},"zone":11,"typeConfidence":0.87,"plateTime":0.3875606000687637,"extension":5.630032186214268},"index":3,"playId":"5805773a-9cee-3def-aa09-fe64695e1f61","pitchNumber":3,"startTime":"2026-07-22T04:07:31.590Z","endTime":"2026-07-22T04:07:35.206Z","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":0},"pitchData":{"startSpeed":98.3,"endSpeed":89.4,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.88466775487544,"aZ":-13.178746842936263,"pfxX":-7.483721189327079,"pfxZ":9.262334855874906,"pX":-1.1555470036251532,"pZ":1.3097360709645953,"vX0":5.5827951755055985,"vY0":-142.75369630095219,"vZ0":-9.276943772159017,"x":161.05,"y":203.42,"x0":-2.1708288600711994,"y0":50.00036461957011,"z0":5.444759668503983,"aX":-15.341872326822811},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":14.9,"breakHorizontal":12.4,"spinRate":2557,"spinDirection":226},"zone":13,"typeConfidence":0.92,"plateTime":0.38465903719931216,"extension":5.716683646472574},"index":4,"playId":"ccd2d004-995b-350c-84f4-9534ee0ab756","pitchNumber":4,"startTime":"2026-07-22T04:07:48.343Z","endTime":"2026-07-22T04:07:52.442Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T04:07:52.442Z","atBatIndex":63},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Max Kepler walks. Gabriel Moreno to 2nd.","rbi":0,"awayScore":2,"homeScore":4,"isOut":false},"about":{"atBatIndex":64,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-22T04:07:59.958Z","endTime":"2026-07-22T04:10:29.646Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":665660,"fullName":"Elvis Alvarado","link":"/api/v1/people/665660"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"postOnSecond":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4,5],"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":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"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":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.3,"endSpeed":79.7,"strikeZoneTop":3.376,"strikeZoneBottom":1.704,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.514575439359398,"aZ":-27.332796710229463,"pfxX":-1.7334494250731338,"pfxZ":2.998382259980512,"pX":0.9106102446431105,"pZ":1.4969917757239122,"vX0":8.490253872573916,"vY0":-126.73845689567138,"vZ0":-4.3471421349765365,"x":82.29,"y":198.36,"x0":-2.26741184718285,"y0":50.006218558677276,"z0":5.4346566606847935,"aX":-2.803302427663213},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":4.6,"breakHorizontal":1.1,"spinRate":2001,"spinDirection":256},"zone":14,"typeConfidence":0.91,"plateTime":0.43328194870555237,"extension":5.849899769394332},"index":0,"playId":"f4e67e04-55f3-32b3-8ee2-c4f4d9bf7912","pitchNumber":1,"startTime":"2026-07-22T04:08:22.057Z","endTime":"2026-07-22T04:08:25.706Z","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":97.7,"endSpeed":89.3,"strikeZoneTop":3.376,"strikeZoneBottom":1.704,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.16698544957024,"aZ":-19.33664318189242,"pfxX":-9.904168777101395,"pfxZ":6.285990071411889,"pX":-1.964811823432612,"pZ":2.114025047845475,"vX0":4.360738219222773,"vY0":-142.1465482576846,"vZ0":-6.392745732695972,"x":191.89,"y":181.7,"x0":-2.233577925832415,"y0":50.005507843163045,"z0":5.623805113900129,"aX":-20.231451435745484},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":10.2,"breakHorizontal":17.0,"spinRate":2573,"spinDirection":223},"zone":13,"typeConfidence":0.81,"plateTime":0.3856204332755535,"extension":5.838196045283935},"index":1,"playId":"17ed5d63-a91c-3140-af23-17556e83d2b9","pitchNumber":2,"startTime":"2026-07-22T04:08:40.371Z","endTime":"2026-07-22T04:08:43.895Z","isPitch":true,"type":"pitch"},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"index":2,"startTime":"2026-07-22T04:09:10.100Z","endTime":"2026-07-22T04:09:46.354Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":98.3,"endSpeed":89.4,"strikeZoneTop":3.376,"strikeZoneBottom":1.704,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.30736656913545,"aZ":-16.538524463523725,"pfxX":-6.457538476775209,"pfxZ":7.583566735076927,"pX":-0.18251114274876032,"pZ":3.333539928661065,"vX0":7.723705676878531,"vY0":-142.98278247970612,"vZ0":-3.5163622705800592,"x":123.96,"y":148.77,"x0":-2.0853857556453876,"y0":50.00225867715538,"z0":5.623145784811605,"aX":-13.312881960927747},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":13.2,"breakHorizontal":10.1,"spinRate":2458,"spinDirection":231},"zone":2,"typeConfidence":0.92,"plateTime":0.38372076204096217,"extension":5.833955513455612},"index":3,"playId":"5f8856da-a090-34f2-a92d-71a5c24c7a4d","pitchNumber":3,"startTime":"2026-07-22T04:09:46.354Z","endTime":"2026-07-22T04:09:50.467Z","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":0},"pitchData":{"startSpeed":97.0,"endSpeed":88.5,"strikeZoneTop":3.376,"strikeZoneBottom":1.704,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.55303282735602,"aZ":-15.944416593587224,"pfxX":-10.149833787882482,"pfxZ":8.104760593206258,"pX":0.1842735419778289,"pZ":1.322508024188813,"vX0":9.551231970179314,"vY0":-140.7630152574011,"vZ0":-8.568102098225046,"x":109.98,"y":203.07,"x0":-1.9374706447297687,"y0":50.00262941968823,"z0":5.442351770099201,"aX":-20.326926733571508},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":13.0,"breakHorizontal":16.3,"spinRate":2524,"spinDirection":226},"zone":14,"typeConfidence":2.0,"plateTime":0.38940626601780837,"extension":5.8322118941099665},"index":4,"playId":"f9e575cc-1019-32af-864a-4948dac3b641","pitchNumber":4,"startTime":"2026-07-22T04:10:04.531Z","endTime":"2026-07-22T04:10:07.839Z","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":97.3,"endSpeed":88.6,"strikeZoneTop":3.376,"strikeZoneBottom":1.704,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.54358085883728,"aZ":-17.96462012676984,"pfxX":-8.54720776722084,"pfxZ":7.025941095856263,"pX":-1.3185957386951492,"pZ":3.0259001078067986,"vX0":5.710952308513586,"vY0":-141.60812757898267,"vZ0":-3.6170377993549976,"x":167.26,"y":157.08,"x0":-2.2551100251064864,"y0":50.00466331351384,"z0":5.475052502028916,"aX":-17.291197260366875},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":12.1,"breakHorizontal":14.3,"spinRate":2515,"spinDirection":228},"zone":11,"typeConfidence":0.77,"plateTime":0.3873739444523818,"extension":5.908873029676185},"index":5,"playId":"31e6407b-cfe6-30c3-8ce3-39823cbe8b50","pitchNumber":5,"startTime":"2026-07-22T04:10:25.469Z","endTime":"2026-07-22T04:10:29.646Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T04:10:29.646Z","atBatIndex":64},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nolan Arenado strikes out swinging.","rbi":0,"awayScore":2,"homeScore":4,"isOut":true},"about":{"atBatIndex":65,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-22T04:10:41.899Z","endTime":"2026-07-22T04:12:21.650Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":665660,"fullName":"Elvis Alvarado","link":"/api/v1/people/665660"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"postOnSecond":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"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":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":669127,"link":"/api/v1/people/669127"},"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":0},"pitchData":{"startSpeed":98.5,"endSpeed":89.5,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.46683243571734,"aZ":-25.778431622828652,"pfxX":-10.733334794294914,"pfxZ":3.097755899626696,"pX":-1.5756268585019089,"pZ":3.0100837789252934,"vX0":6.046036345079806,"vY0":-143.35244105035562,"vZ0":-2.6804417502384608,"x":177.06,"y":157.51,"x0":-2.325993742369517,"y0":50.00429045001087,"z0":5.5796138682455565,"aX":-22.172623162964438},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":5.2,"breakHorizontal":18.1,"spinRate":2448,"spinDirection":228},"zone":11,"typeConfidence":0.94,"plateTime":0.38318273998237995,"extension":5.72839025898022},"index":0,"playId":"556383f8-f2b2-372f-bb6c-d5200a8bfffb","pitchNumber":1,"startTime":"2026-07-22T04:11:05.823Z","endTime":"2026-07-22T04:11:09.765Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.4,"endSpeed":88.2,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.988900067000245,"aZ":-13.400422186615588,"pfxX":-8.19502993488544,"pfxZ":9.344719650549113,"pX":-0.0880518661951671,"pZ":2.515314374098382,"vX0":8.852625436752298,"vY0":-141.47478399312422,"vZ0":-6.251586469927493,"x":120.36,"y":170.87,"x0":-2.206551852351375,"y0":50.00130945882923,"z0":5.627439989071829,"aX":-16.461623047312994},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":15.6,"breakHorizontal":12.8,"spinRate":2449,"spinDirection":222},"zone":5,"typeConfidence":0.92,"plateTime":0.38849048890915805,"extension":5.852870441713954},"index":1,"playId":"912354b5-5635-38bc-8e28-c70cc8e5d01a","pitchNumber":2,"startTime":"2026-07-22T04:11:24.524Z","endTime":"2026-07-22T04:11:28.013Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.9,"endSpeed":90.0,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.664337983399534,"aZ":-13.354460375923532,"pfxX":-7.784973442744242,"pfxZ":9.022100530658108,"pX":-0.5601213834397891,"pZ":2.789097318099021,"vX0":7.199902466492312,"vY0":-143.83348862886558,"vZ0":-5.578354164698987,"x":138.35,"y":163.47,"x0":-2.0894395126219116,"y0":50.00576563970074,"z0":5.588143674395919,"aX":-16.245967927192304},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":15.4,"breakHorizontal":12.6,"spinRate":2371,"spinDirection":229},"zone":4,"typeConfidence":0.92,"plateTime":0.3814088876959736,"extension":5.80094193186546},"index":2,"playId":"c2055bc5-bc2e-30ed-81a1-1dc0f42cc0c9","pitchNumber":3,"startTime":"2026-07-22T04:11:56.693Z","endTime":"2026-07-22T04:12:01.155Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":99.2,"endSpeed":90.2,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.77267439450126,"aZ":-13.665681469219479,"pfxX":-8.183446929304882,"pfxZ":8.816190006585574,"pX":-0.1639924427318263,"pZ":3.6210506626284986,"vX0":8.51747221312228,"vY0":-144.2513820720112,"vZ0":-3.4266198462693245,"x":123.25,"y":141.01,"x0":-2.097288461038589,"y0":50.00070011671855,"z0":5.671425989965441,"aX":-17.177270817801656},"breaks":{"breakAngle":46.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":15.4,"breakHorizontal":13.1,"spinRate":2423,"spinDirection":229},"zone":11,"typeConfidence":0.92,"plateTime":0.3802600374522229,"extension":5.92584719310498},"index":3,"playId":"f910a896-f437-3ae9-9d91-eee21de6313b","pitchNumber":4,"startTime":"2026-07-22T04:12:18.650Z","endTime":"2026-07-22T04:12:21.650Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T04:12:21.650Z","atBatIndex":65},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Tim Tawa flies out to center fielder Henry Bolte. Gabriel Moreno to 3rd.","rbi":0,"awayScore":2,"homeScore":4,"isOut":true},"about":{"atBatIndex":66,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-22T04:12:37.896Z","endTime":"2026-07-22T04:13:00.941Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":665660,"fullName":"Elvis Alvarado","link":"/api/v1/people/665660"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"postOnThird":{"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],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":703607,"link":"/api/v1/people/703607"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Flyout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"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, 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":87.8,"endSpeed":80.7,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.309792079307435,"aZ":-30.11401699165718,"pfxX":-1.6454946723500707,"pfxZ":1.2431586047453456,"pX":0.19421301980741806,"pZ":2.0271155120796953,"vX0":6.7901498813775705,"vY0":-127.72808776810459,"vZ0":-2.929874367393997,"x":109.6,"y":184.05,"x0":-2.284716453607232,"y0":50.000202670455664,"z0":5.5569742018692665,"aX":-2.7194405299347033},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":1.8,"breakHorizontal":1.4,"spinRate":1999,"spinDirection":259},"zone":8,"typeConfidence":0.9,"plateTime":0.42881968323074204,"extension":5.797868110562529},"hitData":{"launchSpeed":92.4,"launchAngle":26.0,"totalDistance":359.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":111.62,"coordY":55.25}},"index":0,"playId":"d3b24527-e874-3f14-b895-eeb4518ab4aa","pitchNumber":1,"startTime":"2026-07-22T04:12:49.990Z","endTime":"2026-07-22T04:13:00.941Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T04:13:00.941Z","atBatIndex":66},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ildemaro Vargas grounds out, second baseman Donovan Walton to first baseman Jonah Heim.","rbi":0,"awayScore":2,"homeScore":4,"isOut":true},"about":{"atBatIndex":67,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-22T04:13:12.764Z","endTime":"2026-07-22T04:14:24.725Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":665660,"fullName":"Elvis Alvarado","link":"/api/v1/people/665660"},"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":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":622268,"link":"/api/v1/people/622268"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":641680,"link":"/api/v1/people/641680"},"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":99.4,"endSpeed":90.9,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.23463049778093,"aZ":-14.561900205088092,"pfxX":-7.010768687861817,"pfxZ":8.317860180508488,"pX":-0.17142526720387447,"pZ":2.5645902562943736,"vX0":7.9831508532839575,"vY0":-144.4882654557074,"vZ0":-6.267019430263695,"x":123.53,"y":169.54,"x0":-2.0575001145408787,"y0":50.00180610794576,"z0":5.6541986301212415,"aX":-14.843206115357336},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":13.9,"breakHorizontal":11.2,"spinRate":2284,"spinDirection":226},"zone":5,"typeConfidence":0.93,"plateTime":0.37887821547965217,"extension":5.827241269223084},"index":0,"playId":"538cda5c-821b-34da-9ac9-4b38635ae9d5","pitchNumber":1,"startTime":"2026-07-22T04:13:39.326Z","endTime":"2026-07-22T04:13:45.384Z","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":100.1,"endSpeed":90.7,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.25859693823793,"aZ":-15.924629012174288,"pfxX":-8.223139802958425,"pfxZ":7.654089606620424,"pX":-0.4664354693728758,"pZ":2.4545837076609858,"vX0":7.521581068791813,"vY0":-145.47501947160524,"vZ0":-5.971737911366314,"x":134.78,"y":172.51,"x0":-2.029667482454354,"y0":50.0006688711451,"z0":5.515825012871165,"aX":-17.450296899647867},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":12.7,"breakHorizontal":13.2,"spinRate":2494,"spinDirection":230},"zone":4,"typeConfidence":0.89,"plateTime":0.3779339691059782,"extension":5.846105279665183},"hitData":{"launchSpeed":104.1,"launchAngle":5.0,"totalDistance":120.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":152.91,"coordY":150.31}},"index":1,"playId":"913abd15-458b-3f08-b196-d07b12c00e31","pitchNumber":2,"startTime":"2026-07-22T04:14:16.430Z","endTime":"2026-07-22T04:14:24.725Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T04:14:24.725Z","atBatIndex":67},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Carlos Cortes lines out to left fielder Max Kepler.","rbi":0,"awayScore":2,"homeScore":4,"isOut":true},"about":{"atBatIndex":68,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-22T04:17:03.352Z","endTime":"2026-07-22T04:19:19.039Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":623149,"fullName":"Paul Sewald","link":"/api/v1/people/623149"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,6,7,8],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":596146,"link":"/api/v1/people/596146"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Paul Sewald replaces Ryan Thompson.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-22T04:15:34.524Z","endTime":"2026-07-22T04:16:29.568Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":623149,"link":"/api/v1/people/623149"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Offensive Substitution: Pinch-hitter Carlos Cortes replaces Henry Bolte.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":2,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-07-22T04:16:29.568Z","endTime":"2026-07-22T04:17:05.455Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":666126,"link":"/api/v1/people/666126"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"701","replacedPlayer":{"id":703607,"link":"/api/v1/people/703607"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.6,"endSpeed":74.4,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.726495389926026,"aZ":-27.260095695650605,"pfxX":4.690692884298889,"pfxZ":3.488420679951985,"pX":1.0297680588469165,"pZ":1.9953781612433152,"vX0":8.432977272581489,"vY0":-118.47251358723916,"vZ0":-0.5124128723315682,"x":77.75,"y":184.9,"x0":-3.1989630642226086,"y0":50.001397338158085,"z0":4.727714976126944,"aX":6.598289616990194},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":6.5,"breakHorizontal":-10.7,"spinRate":2436,"spinDirection":83},"zone":14,"typeConfidence":0.9,"plateTime":0.4640908305041469,"extension":6.409441768847248},"index":2,"playId":"1fc1e697-1515-35e2-a9eb-67b1904666b6","pitchNumber":1,"startTime":"2026-07-22T04:17:05.455Z","endTime":"2026-07-22T04:17:08.499Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.4,"endSpeed":75.1,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.25542945926795,"aZ":-30.296178993362183,"pfxX":4.3029688094530965,"pfxZ":1.3159015734981487,"pX":1.620255177995507,"pZ":1.1114269028456232,"vX0":9.89166799477622,"vY0":-119.58069069076953,"vZ0":-1.6832571755081784,"x":55.24,"y":208.77,"x0":-3.1536850575383553,"y0":50.00360126324198,"z0":4.581032552439928,"aX":6.13652026662395},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":2.2,"breakHorizontal":-10.4,"spinRate":2534,"spinDirection":91},"zone":14,"typeConfidence":0.89,"plateTime":0.4606680870509865,"extension":6.280529869653731},"index":3,"playId":"f28fbd2e-6548-368b-bcb6-0ff2af1a29e8","pitchNumber":2,"startTime":"2026-07-22T04:17:21.528Z","endTime":"2026-07-22T04:17:24.922Z","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":81.9,"endSpeed":74.7,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.125102875607933,"aZ":-28.07815639609267,"pfxX":5.852692815549148,"pfxZ":2.8790142766868527,"pX":0.3381135044016021,"pZ":2.162731385840842,"vX0":6.723067091469569,"vY0":-119.13107554041203,"vZ0":0.2397438220528877,"x":104.11,"y":180.39,"x0":-3.292030419847666,"y0":50.0023309479358,"z0":4.620703196920898,"aX":8.322581095017329},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":5.5,"breakHorizontal":-12.4,"spinRate":2506,"spinDirection":89},"zone":6,"typeConfidence":0.9,"plateTime":0.4616219927113856,"extension":6.349988563728537},"index":4,"playId":"44ce6af4-ac2a-38e5-b453-4d34ddd59300","pitchNumber":3,"startTime":"2026-07-22T04:17:38.713Z","endTime":"2026-07-22T04:17:42.327Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.2,"endSpeed":83.5,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.419375999714514,"aZ":-22.46017917497959,"pfxX":-5.1427786931626525,"pfxZ":5.437893469356723,"pX":-0.9297762400989861,"pZ":2.8856593458267863,"vX0":7.921306236191473,"vY0":-132.5850348346553,"vZ0":0.06606978134805397,"x":152.44,"y":160.87,"x0":-3.2832048207358517,"y0":50.00295235453768,"z0":4.494738843467992,"aX":-9.188259290302524},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":10.1,"breakHorizontal":7.7,"spinRate":2624,"spinDirection":247},"zone":11,"typeConfidence":0.89,"plateTime":0.4125527539352585,"extension":6.1738048605234965},"index":5,"playId":"8d7ba487-b6c5-3818-a9a2-5b9830cef49a","pitchNumber":4,"startTime":"2026-07-22T04:18:08.925Z","endTime":"2026-07-22T04:18:12.442Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.4,"endSpeed":83.8,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.12799018846857,"aZ":-22.05277568901387,"pfxX":-6.047628309807802,"pfxZ":5.6408279847142335,"pX":-0.0016420069910463501,"pZ":2.6013616642681487,"vX0":10.552834630221158,"vY0":-132.8044045042928,"vZ0":-0.34743727724329815,"x":117.06,"y":168.54,"x0":-3.2322160465796426,"y0":50.004469178741296,"z0":4.33102723753178,"aX":-10.85654597550924},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":10.3,"breakHorizontal":8.8,"spinRate":2598,"spinDirection":239},"zone":2,"typeConfidence":0.9,"plateTime":0.411653885601841,"extension":6.315030000957295},"index":6,"playId":"fde7fffe-885c-36e0-a9a0-4a8f78fc4508","pitchNumber":5,"startTime":"2026-07-22T04:18:29.407Z","endTime":"2026-07-22T04:18:32.577Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.2,"endSpeed":83.4,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.00382775128094,"aZ":-21.611067216956855,"pfxX":-6.250877818685643,"pfxZ":5.935574681408581,"pX":-0.1018947153124882,"pZ":2.4144333847553763,"vX0":10.468321383837525,"vY0":-132.47073870876582,"vZ0":-0.9289989920820706,"x":120.88,"y":173.59,"x0":-3.290602027553636,"y0":50.00061697222488,"z0":4.347821050867527,"aX":-11.120911925485533},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":10.8,"breakHorizontal":9.1,"spinRate":2611,"spinDirection":243},"zone":5,"typeConfidence":0.89,"plateTime":0.4132917850480715,"extension":6.153977806407778},"index":7,"playId":"2ec013aa-4591-3e9e-80d4-9204b9a11c8a","pitchNumber":6,"startTime":"2026-07-22T04:18:50.369Z","endTime":"2026-07-22T04:18:53.369Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":83.8,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.207829928323175,"aZ":-21.181754608187315,"pfxX":-5.818823552519922,"pfxZ":6.091824605196104,"pX":-0.08435877617387731,"pZ":3.4761640257074835,"vX0":10.474379383477027,"vY0":-133.60097214581904,"vZ0":1.496735153786009,"x":120.22,"y":144.92,"x0":-3.302570800594565,"y0":50.00388366464352,"z0":4.43261866110834,"aX":-10.503161933182248},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":11.6,"breakHorizontal":8.3,"spinRate":2599,"spinDirection":241},"zone":11,"typeConfidence":0.91,"plateTime":0.41020802964595005,"extension":6.0714532271262645},"hitData":{"launchSpeed":93.2,"launchAngle":20.0,"totalDistance":305.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":71.4,"coordY":89.41}},"index":8,"playId":"1573ebc2-cac4-308e-899f-b205aa872c03","pitchNumber":7,"startTime":"2026-07-22T04:19:10.126Z","endTime":"2026-07-22T04:19:19.039Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T04:19:19.039Z","atBatIndex":68},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Lawrence Butler strikes out on a foul tip.","rbi":0,"awayScore":2,"homeScore":4,"isOut":true},"about":{"atBatIndex":69,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-22T04:19:20.891Z","endTime":"2026-07-22T04:20:59.736Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":623149,"fullName":"Paul Sewald","link":"/api/v1/people/623149"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":672515,"link":"/api/v1/people/672515"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.7,"endSpeed":83.7,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.336468371594602,"aZ":-20.790207775597402,"pfxX":-6.933129341135032,"pfxZ":6.3555178424288705,"pX":0.7206915233752161,"pZ":2.6476903957179427,"vX0":12.488762360449728,"vY0":-132.96322809909702,"vZ0":-0.36002656738006156,"x":89.53,"y":167.29,"x0":-3.135050014551884,"y0":50.004340499521795,"z0":4.292564904777486,"aX":-12.423362825860696},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":11.6,"breakHorizontal":9.8,"spinRate":2632,"spinDirection":238},"zone":6,"typeConfidence":0.91,"plateTime":0.41182912890164713,"extension":6.366011003066221},"index":0,"playId":"1f10a094-6e37-33dc-b740-b53bdaaa94eb","pitchNumber":1,"startTime":"2026-07-22T04:19:40.304Z","endTime":"2026-07-22T04:19:45.043Z","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":1},"pitchData":{"startSpeed":81.9,"endSpeed":74.4,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.67840224129347,"aZ":-29.102298627514546,"pfxX":8.87376367884324,"pfxZ":2.170569669945028,"pX":-0.19097046112497115,"pZ":2.6333380603844923,"vX0":4.850521486625537,"vY0":-119.06024653209971,"vZ0":1.7188451979356312,"x":124.28,"y":167.68,"x0":-3.416553459922693,"y0":50.00443447777565,"z0":4.560983236168314,"aX":12.571407314908496},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":4.7,"breakHorizontal":-17.3,"spinRate":2522,"spinDirection":78},"zone":5,"typeConfidence":0.91,"plateTime":0.4623857572907415,"extension":6.191653646341167},"index":1,"playId":"ba5af921-cb90-34df-9e00-0fd09c0d88ff","pitchNumber":2,"startTime":"2026-07-22T04:19:57.541Z","endTime":"2026-07-22T04:20:01.616Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.1,"endSpeed":83.7,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.98182046304077,"aZ":-21.831243934695298,"pfxX":-7.388657213531472,"pfxZ":5.72925619633534,"pX":-0.7307493271533879,"pZ":3.4117526437438124,"vX0":9.3785846966632,"vY0":-133.8105266928973,"vZ0":1.6101867017017542,"x":144.85,"y":146.66,"x0":-3.32790097261991,"y0":50.00480062283608,"z0":4.3706005627460796,"aX":-13.345341482105752},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":10.9,"breakHorizontal":11.3,"spinRate":2635,"spinDirection":242},"zone":1,"typeConfidence":0.91,"plateTime":0.40997123884064113,"extension":6.178743081411491},"index":2,"playId":"a850c736-1823-3037-b667-dc34540a199b","pitchNumber":3,"startTime":"2026-07-22T04:20:11.402Z","endTime":"2026-07-22T04:20:14.402Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-07-22T04:20:20.319Z","endTime":"2026-07-22T04:20:37.437Z","isPitch":false,"type":"action","player":{"id":671732,"link":"/api/v1/people/671732"}},{"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":91.5,"endSpeed":83.3,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.078674231926865,"aZ":-23.453649575152888,"pfxX":-6.850158533520607,"pfxZ":4.886440505342238,"pX":0.005622474432032808,"pZ":3.3589367242892543,"vX0":10.763686411190047,"vY0":-132.87413421032682,"vZ0":1.7536458257525966,"x":116.79,"y":148.09,"x0":-3.211912921184165,"y0":50.00030088179453,"z0":4.397144089386603,"aX":-12.219700473320497},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":9.5,"breakHorizontal":10.0,"spinRate":2642,"spinDirection":246},"zone":2,"typeConfidence":0.9,"plateTime":0.41256880694938136,"extension":6.246867219264475},"index":4,"playId":"a4670dfc-2d7a-3965-9954-54f1e40e50c1","pitchNumber":4,"startTime":"2026-07-22T04:20:37.437Z","endTime":"2026-07-22T04:20:40.437Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":82.9,"endSpeed":75.5,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.53493449773522,"aZ":-27.04787228211795,"pfxX":6.343304478740555,"pfxZ":3.5139403039381136,"pX":-0.5628828540105111,"pZ":2.483621462055443,"vX0":4.808104532643842,"vY0":-120.63457849250362,"vZ0":0.836795463565735,"x":138.46,"y":171.72,"x0":-3.412806488702939,"y0":50.00555384319039,"z0":4.534096919002011,"aX":9.260817852503548},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":6.8,"breakHorizontal":-12.7,"spinRate":2449,"spinDirection":83},"zone":4,"typeConfidence":0.9,"plateTime":0.45569624151506494,"extension":6.181780299439813},"index":5,"playId":"fa03f944-a519-3eea-b371-527db980b639","pitchNumber":5,"startTime":"2026-07-22T04:20:56.599Z","endTime":"2026-07-22T04:20:59.736Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T04:20:59.736Z","atBatIndex":69},{"result":{"type":"atBat","event":"Triple","eventType":"triple","description":"Donovan Walton triples (1) on a line drive to center fielder Jorge Barrosa.","rbi":0,"awayScore":2,"homeScore":4,"isOut":false},"about":{"atBatIndex":70,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-22T04:21:04.282Z","endTime":"2026-07-22T04:22:38.493Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":35},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":622268,"fullName":"Donovan Walton","link":"/api/v1/people/622268"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":623149,"fullName":"Paul Sewald","link":"/api/v1/people/623149"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":622268,"fullName":"Donovan Walton","link":"/api/v1/people/622268"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Triple","eventType":"triple","movementReason":null,"runner":{"id":622268,"fullName":"Donovan Walton","link":"/api/v1/people/622268"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":678489,"link":"/api/v1/people/678489"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"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(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.6,"endSpeed":75.7,"strikeZoneTop":3.094,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.40329081076788,"aZ":-25.560715340525263,"pfxX":1.2030681526371114,"pfxZ":4.5277000309712765,"pX":0.15322507744398314,"pZ":2.4897706852849653,"vX0":7.89781080151811,"vY0":-120.10058267549023,"vZ0":0.5580842593924092,"x":111.16,"y":171.56,"x0":-3.334831778621656,"y0":50.001261243105084,"z0":4.5289333900885955,"aX":1.7541533158000424},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":8.6,"breakHorizontal":-4.1,"spinRate":2377,"spinDirection":69},"zone":5,"typeConfidence":0.87,"plateTime":0.4561836704621922,"extension":6.482771059466949},"index":0,"playId":"308c6015-6a68-30a9-9f2e-438f3ce5aaec","pitchNumber":1,"startTime":"2026-07-22T04:21:25.206Z","endTime":"2026-07-22T04:21:28.236Z","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":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.1,"endSpeed":75.6,"strikeZoneTop":3.094,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.82240346100283,"aZ":-28.69966794512822,"pfxX":6.4562709622308345,"pfxZ":2.395135288053617,"pX":-0.7703196939395496,"pZ":2.085460875331584,"vX0":4.324112414985896,"vY0":-119.55639501552236,"vZ0":0.3266216992363917,"x":146.36,"y":182.47,"x0":-3.4403687432829884,"y0":50.00154663370915,"z0":4.52070513675155,"aX":9.353694957546253},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":4.7,"breakHorizontal":-12.7,"spinRate":2513,"spinDirection":80},"zone":7,"typeConfidence":0.9,"plateTime":0.45795429293776957,"extension":6.249018986013059},"index":1,"playId":"272ee460-1c80-3456-af7a-9d039502dfe8","pitchNumber":2,"startTime":"2026-07-22T04:21:48.342Z","endTime":"2026-07-22T04:21:52.637Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.8,"endSpeed":83.5,"strikeZoneTop":3.094,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.391698589749183,"aZ":-19.005663263986957,"pfxX":-6.757500859504618,"pfxZ":7.315402174618843,"pX":-1.0590755827334577,"pZ":3.42873679429976,"vX0":8.481770552297219,"vY0":-133.48038546166177,"vZ0":1.138993073153473,"x":157.37,"y":146.2,"x0":-3.403532642525173,"y0":50.001627045792226,"z0":4.3672723958798345,"aX":-12.163222144253373},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":13.7,"breakHorizontal":10.3,"spinRate":2616,"spinDirection":236},"zone":11,"typeConfidence":0.91,"plateTime":0.41072373904780246,"extension":6.2292096418663885},"index":2,"playId":"6e843be2-5bce-37f8-ae5c-893dff2d4944","pitchNumber":3,"startTime":"2026-07-22T04:22:04.663Z","endTime":"2026-07-22T04:22:08.173Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.7,"endSpeed":76.2,"strikeZoneTop":3.094,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.091193577316115,"aZ":-27.778443695018737,"pfxX":7.312031393640613,"pfxZ":2.9832609322327013,"pX":-0.4418691361091992,"pZ":2.291957036224478,"vX0":4.657437956115104,"vY0":-120.45958711800998,"vZ0":0.46902940492457135,"x":133.84,"y":176.9,"x0":-3.349149518665677,"y0":50.00076417286171,"z0":4.547900334222443,"aX":10.757001814759894},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":5.8,"breakHorizontal":-14.4,"spinRate":2511,"spinDirection":76},"zone":4,"typeConfidence":0.9,"plateTime":0.45446344270292194,"extension":6.09926405730882},"hitData":{"launchSpeed":97.1,"launchAngle":19.0,"totalDistance":332.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":148.14,"coordY":45.84}},"index":3,"playId":"ab77d85a-57de-39b9-99ad-6cf022b2b01f","pitchNumber":4,"startTime":"2026-07-22T04:22:23.964Z","endTime":"2026-07-22T04:22:38.493Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T04:22:38.493Z","atBatIndex":70},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Jacob Wilson homers (7) on a fly ball to left field. Donovan Walton scores.","rbi":2,"awayScore":4,"homeScore":4,"isOut":false},"about":{"atBatIndex":71,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-22T04:22:51.547Z","endTime":"2026-07-22T04:24:11.561Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":623149,"fullName":"Paul Sewald","link":"/api/v1/people/623149"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"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":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"responsiblePitcher":{"id":623149,"link":"/api/v1/people/623149"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":622268,"fullName":"Donovan Walton","link":"/api/v1/people/622268"},"responsiblePitcher":{"id":623149,"link":"/api/v1/people/623149"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.3,"endSpeed":83.5,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.636528727362847,"aZ":-18.463982413091173,"pfxX":-5.802676987941568,"pfxZ":7.654264264231982,"pX":-0.8785267519317566,"pZ":3.379581110756319,"vX0":8.395687969596453,"vY0":-132.79891256965527,"vZ0":0.9546706648880406,"x":150.49,"y":147.53,"x0":-3.322708811404976,"y0":50.00467164292194,"z0":4.3556473385697885,"aX":-10.397485601005537},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":14.3,"breakHorizontal":8.8,"spinRate":2652,"spinDirection":239},"zone":11,"typeConfidence":0.91,"plateTime":0.41198653575247945,"extension":6.28813478475361},"index":0,"playId":"3a74c587-54e0-3e83-b6ae-37417bde1d58","pitchNumber":1,"startTime":"2026-07-22T04:23:09.038Z","endTime":"2026-07-22T04:23:13.198Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.6,"endSpeed":82.9,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.169348804860384,"aZ":-17.961329465596894,"pfxX":-5.999040844601082,"pfxZ":8.07680795801914,"pX":-0.07707249110640384,"pZ":3.03964908253206,"vX0":10.350077707360049,"vY0":-131.62227027265314,"vZ0":0.29277445474984953,"x":119.94,"y":156.71,"x0":-3.2756121960874025,"y0":50.0019434863558,"z0":4.253841081475505,"aX":-10.55636321802447},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":14.9,"breakHorizontal":8.6,"spinRate":2671,"spinDirection":239},"zone":2,"typeConfidence":0.9,"plateTime":0.41567326449990727,"extension":6.431539834137088},"index":1,"playId":"b2f1c8f6-2d5a-3e9f-963e-d87aac8cbadc","pitchNumber":2,"startTime":"2026-07-22T04:23:28.074Z","endTime":"2026-07-22T04:23:31.986Z","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":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.4,"endSpeed":83.2,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.243217761847713,"aZ":-24.783594967200603,"pfxX":-4.831036686018651,"pfxZ":4.155641788649312,"pX":-0.4802047168692069,"pZ":2.9130335659900366,"vX0":9.034562698659691,"vY0":-132.75409778657098,"vZ0":1.1027804525814204,"x":135.3,"y":160.13,"x0":-3.3046990773831424,"y0":50.00552852524277,"z0":4.300417012228692,"aX":-8.59873615791268},"breaks":{"breakAngle":15.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":8.0,"breakHorizontal":6.7,"spinRate":2655,"spinDirection":234},"zone":1,"typeConfidence":0.88,"plateTime":0.4130931521001746,"extension":6.278490612234675},"hitData":{"launchSpeed":102.8,"launchAngle":24.0,"totalDistance":394.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":37.73,"coordY":65.76}},"index":2,"playId":"3ea540ce-8055-3768-9c35-11e5943a699a","pitchNumber":3,"startTime":"2026-07-22T04:23:46.576Z","endTime":"2026-07-22T04:24:11.561Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T04:24:11.561Z","atBatIndex":71},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Tyler Soderstrom strikes out swinging.","rbi":0,"awayScore":4,"homeScore":4,"isOut":true},"about":{"atBatIndex":72,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-22T04:24:24.902Z","endTime":"2026-07-22T04:25:22.732Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":623149,"fullName":"Paul Sewald","link":"/api/v1/people/623149"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":672515,"link":"/api/v1/people/672515"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.8,"endSpeed":74.8,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.117161613584663,"aZ":-29.79507191165027,"pfxX":6.188294805514261,"pfxZ":1.6711098415875814,"pX":0.6009397620233162,"pZ":2.340015965115526,"vX0":7.25986665792592,"vY0":-118.87382271291217,"vZ0":1.3617590932368602,"x":94.09,"y":175.6,"x0":-3.303657604502943,"y0":50.001465459589404,"z0":4.477226690100961,"aX":8.79918644941586},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":3.7,"breakHorizontal":-13.1,"spinRate":2490,"spinDirection":80},"zone":6,"typeConfidence":0.9,"plateTime":0.46187755369624695,"extension":6.345928943784215},"index":0,"playId":"6630397f-800e-30c1-bcfc-ada918ac4607","pitchNumber":1,"startTime":"2026-07-22T04:24:33.627Z","endTime":"2026-07-22T04:24:37.907Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.3,"endSpeed":83.3,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.384752030857474,"aZ":-19.56384257216834,"pfxX":-5.2132053851728735,"pfxZ":7.069732908163189,"pX":-0.40275694029239484,"pZ":3.312891398697275,"vX0":9.415123447380534,"vY0":-132.7246138560279,"vZ0":0.9604485152961361,"x":132.35,"y":149.33,"x0":-3.3186935784923697,"y0":50.00457925007374,"z0":4.370893222624663,"aX":-9.302399999185713},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":13.2,"breakHorizontal":7.4,"spinRate":2666,"spinDirection":240},"zone":1,"typeConfidence":0.9,"plateTime":0.4126518468123699,"extension":6.405530939701033},"index":1,"playId":"5fe83c99-096a-31d0-b7ac-43e65182fcfa","pitchNumber":2,"startTime":"2026-07-22T04:24:48.462Z","endTime":"2026-07-22T04:24:56.247Z","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":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":83.7,"endSpeed":76.6,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.941118650493166,"aZ":-29.860351754398994,"pfxX":8.474731631965714,"pfxZ":1.5519843067785892,"pX":0.28573209014813267,"pZ":1.4855355805803172,"vX0":6.156098038750921,"vY0":-121.81014025496641,"vZ0":-0.6973061220480288,"x":106.11,"y":198.67,"x0":-3.3830926604836558,"y0":50.001431230909674,"z0":4.37777852600357,"aX":12.618267879204483},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":2.9,"breakHorizontal":-16.9,"spinRate":2420,"spinDirection":73},"zone":14,"typeConfidence":0.91,"plateTime":0.45121195713347007,"extension":6.271677894272978},"index":2,"playId":"8ebae567-26fa-3cf7-99a2-2482245ddaa0","pitchNumber":3,"startTime":"2026-07-22T04:25:19.732Z","endTime":"2026-07-22T04:25:22.732Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T04:25:22.732Z","atBatIndex":72},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jorge Barrosa singles on a soft bunt ground ball to third baseman Tommy White.","rbi":0,"awayScore":4,"homeScore":4,"isOut":false},"about":{"atBatIndex":73,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-07-22T04:27:58.881Z","endTime":"2026-07-22T04:28:08.130Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":678489,"fullName":"Jorge Barrosa","link":"/api/v1/people/678489"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663687,"fullName":"Hogan Harris","link":"/api/v1/people/663687"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":678489,"fullName":"Jorge Barrosa","link":"/api/v1/people/678489"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[4],"actionIndex":[0,1,2],"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":678489,"fullName":"Jorge Barrosa","link":"/api/v1/people/678489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":695720,"link":"/api/v1/people/695720"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Carlos Cortes remains in the game as the right fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":4,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-22T04:27:05.902Z","endTime":"2026-07-22T04:27:05.932Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":666126,"link":"/api/v1/people/666126"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"701","replacedPlayer":{"id":703607,"link":"/api/v1/people/703607"}},{"details":{"description":"Defensive switch from right field to center field for Lawrence Butler.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":4,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-07-22T04:27:05.932Z","endTime":"2026-07-22T04:27:05.933Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":671732,"link":"/api/v1/people/671732"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"800"},{"details":{"description":"Pitching Change: Hogan Harris replaces Elvis Alvarado.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-07-22T04:27:05.933Z","endTime":"2026-07-22T04:27:49.307Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663687,"link":"/api/v1/people/663687"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":3,"startTime":"2026-07-22T04:27:49.307Z","endTime":"2026-07-22T04:28:01.050Z","isPitch":false,"type":"action","player":{"id":678489,"link":"/api/v1/people/678489"}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":85.3,"strikeZoneTop":2.958,"strikeZoneBottom":1.493,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.82192784489674,"aZ":-13.30679405700448,"pfxX":6.589483549648493,"pfxZ":10.041484500929034,"pX":0.28845143490927844,"pZ":2.8266652899717513,"vX0":-7.199583457401289,"vY0":-136.85773862539875,"vZ0":-5.471287380219177,"x":106.0,"y":162.46,"x0":2.108812209289147,"y0":50.00672931453667,"z0":5.778296152810444,"aX":12.386875174766352},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":17.0,"breakHorizontal":-10.2,"spinRate":2267,"spinDirection":145},"zone":2,"typeConfidence":0.9,"plateTime":0.401649894357472,"extension":6.717919206967394},"hitData":{"launchSpeed":31.3,"launchAngle":-28.0,"totalDistance":7.0,"trajectory":"bunt_grounder","hardness":"soft","location":"5","coordinates":{"coordX":112.39,"coordY":186.62}},"index":4,"playId":"e8d02507-7e6a-3e30-85b5-559221fa4f0b","pitchNumber":1,"startTime":"2026-07-22T04:28:01.050Z","endTime":"2026-07-22T04:28:08.130Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T04:28:08.130Z","atBatIndex":73},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ketel Marte flies out to right fielder Carlos Cortes.","rbi":0,"awayScore":4,"homeScore":4,"isOut":true},"about":{"atBatIndex":74,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-07-22T04:28:24.879Z","endTime":"2026-07-22T04:29:06.740Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663687,"fullName":"Hogan Harris","link":"/api/v1/people/663687"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":678489,"fullName":"Jorge Barrosa","link":"/api/v1/people/678489"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":666126,"link":"/api/v1/people/666126"},"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":0},"pitchData":{"startSpeed":72.8,"endSpeed":66.5,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.210711427175404,"aZ":-42.895760239461886,"pfxX":-3.532151980995181,"pfxZ":-9.633834214045198,"pX":1.011707506447295,"pZ":1.9196816521516165,"vX0":-2.29218791567521,"vY0":-105.84669692125854,"vZ0":1.7466958398616974,"x":78.44,"y":186.95,"x0":2.5746369227513193,"y0":50.00118935979532,"z0":6.066548099841452,"aX":-3.932061880520231},"breaks":{"breakAngle":6.0,"breakLength":15.6,"breakY":24.0,"breakVertical":-68.8,"breakVerticalInduced":-16.3,"breakHorizontal":7.1,"spinRate":2482,"spinDirection":327},"zone":14,"typeConfidence":0.9,"plateTime":0.5212247262022442,"extension":6.477316877037647},"index":0,"playId":"2c1e40f5-7e1c-309f-8bf3-fdda7e13ffa9","pitchNumber":1,"startTime":"2026-07-22T04:28:38.712Z","endTime":"2026-07-22T04:28:42.993Z","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":94.5,"endSpeed":86.0,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.75992878756931,"aZ":-13.080057088135693,"pfxX":5.870594664279457,"pfxZ":10.03936131546453,"pX":0.025107766899790326,"pZ":2.701123145669195,"vX0":-7.7401221102607405,"vY0":-137.36873462988765,"vZ0":-6.059635718045786,"x":116.04,"y":165.85,"x0":2.122765695301835,"y0":50.005035077002276,"z0":5.832777996162339,"aX":11.168664185870593},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":17.0,"breakHorizontal":-8.9,"spinRate":2280,"spinDirection":149},"zone":5,"typeConfidence":0.9,"plateTime":0.39943943004417504,"extension":6.594274038321985},"hitData":{"launchSpeed":81.4,"launchAngle":33.0,"totalDistance":289.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":150.62,"coordY":86.14}},"index":1,"playId":"0fe4f593-fef9-3412-a1b4-6d7d5c15d89d","pitchNumber":2,"startTime":"2026-07-22T04:28:55.009Z","endTime":"2026-07-22T04:29:06.740Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T04:29:06.740Z","atBatIndex":74},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Geraldo Perdomo lines out to right fielder Carlos Cortes.","rbi":0,"awayScore":4,"homeScore":4,"isOut":true},"about":{"atBatIndex":75,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-07-22T04:29:10.016Z","endTime":"2026-07-22T04:31:04.241Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663687,"fullName":"Hogan Harris","link":"/api/v1/people/663687"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":678489,"fullName":"Jorge Barrosa","link":"/api/v1/people/678489"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"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":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":666126,"link":"/api/v1/people/666126"},"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":true},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.1,"endSpeed":86.3,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.47553322834176,"aZ":-13.074782863667739,"pfxX":5.557352910650297,"pfxZ":9.939155233178042,"pX":-0.16472885681364047,"pZ":3.4236886029759357,"vX0":-8.47258875677446,"vY0":-138.1574079909347,"vZ0":-4.212009480280334,"x":123.28,"y":146.34,"x0":2.228047103135493,"y0":50.00254798099541,"z0":5.8548351959110345,"aX":10.679663260078366},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":17.2,"breakHorizontal":-8.2,"spinRate":2262,"spinDirection":144},"zone":2,"typeConfidence":0.9,"plateTime":0.3973450428601435,"extension":6.668727575668528},"index":0,"playId":"8c7a7e02-ba43-306e-83d5-d6967db7e0f5","pitchNumber":1,"startTime":"2026-07-22T04:29:31.431Z","endTime":"2026-07-22T04:29:37.097Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":133,"player":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"}}},{"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.6,"endSpeed":85.5,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.37271416710306,"aZ":-10.74451790399605,"pfxX":6.137438169587605,"pfxZ":11.391669510673502,"pX":-1.3939520563773762,"pZ":1.900902088898362,"vX0":-11.237636979598735,"vY0":-137.0243095495252,"vZ0":-8.301740448586848,"x":170.13,"y":187.46,"x0":1.9833365079799121,"y0":50.0002663393977,"z0":5.724809289490906,"aX":11.543706801238612},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":18.7,"breakHorizontal":-8.4,"spinRate":2428,"spinDirection":151},"zone":13,"typeConfidence":0.91,"plateTime":0.4014182814897378,"extension":6.746743827405393},"index":1,"playId":"fe3439aa-30df-3b60-9ebb-4c783b9c1c44","pitchNumber":2,"startTime":"2026-07-22T04:29:58.884Z","endTime":"2026-07-22T04:30:02.408Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":72.6,"endSpeed":65.9,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.80518989488231,"aZ":-44.188349928996494,"pfxX":-3.0295481175923547,"pfxZ":-10.910730101149985,"pX":0.5983164343546179,"pZ":2.9830745855608,"vX0":-2.7271730814118396,"vY0":-105.49068791841533,"vZ0":4.037581982892303,"x":94.19,"y":158.24,"x0":2.312699208435571,"y0":50.00324359982879,"z0":6.219174073070973,"aX":-3.3353798600528175},"breaks":{"breakAngle":4.8,"breakLength":15.6,"breakY":24.0,"breakVertical":-70.8,"breakVerticalInduced":-17.9,"breakHorizontal":6.4,"spinRate":2615,"spinDirection":336},"zone":3,"typeConfidence":0.9,"plateTime":0.5238782847889856,"extension":6.53715097098209},"index":2,"playId":"13b20e37-a74a-39bf-b441-67cec6fcaf4a","pitchNumber":3,"startTime":"2026-07-22T04:30:16.123Z","endTime":"2026-07-22T04:30:21.274Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"playId":"58183e47-baf3-3fb3-90c5-5aeb25e2ae08","startTime":"2026-07-22T04:30:33.196Z","endTime":"2026-07-22T04:30:37.514Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":86.7,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.71580939314395,"aZ":-12.158984421546124,"pfxX":4.887037879630314,"pfxZ":10.292457490143418,"pX":-0.08306354386838022,"pZ":2.8886986740689125,"vX0":-7.347067759170985,"vY0":-139.36816095150803,"vZ0":-6.0404466703018285,"x":120.17,"y":160.79,"x0":1.966554238000974,"y0":50.001133243581364,"z0":5.905751961303043,"aX":9.502315864106572},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":17.4,"breakHorizontal":-7.1,"spinRate":2313,"spinDirection":148},"zone":2,"typeConfidence":0.91,"plateTime":0.3947776759574646,"extension":6.578221915557077},"hitData":{"launchSpeed":89.8,"launchAngle":23.0,"totalDistance":295.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":164.04,"coordY":104.76}},"index":4,"playId":"cf702fdb-540a-39f2-ba9c-0a0b460469eb","pitchNumber":4,"startTime":"2026-07-22T04:30:51.401Z","endTime":"2026-07-22T04:31:04.241Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T04:31:04.241Z","atBatIndex":75},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Corbin Carroll grounds out, pitcher Hogan Harris to first baseman Jonah Heim.","rbi":0,"awayScore":4,"homeScore":4,"isOut":true},"about":{"atBatIndex":76,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-07-22T04:31:08.827Z","endTime":"2026-07-22T04:33:04.400Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":3},"matchup":{"batter":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663687,"fullName":"Hogan Harris","link":"/api/v1/people/663687"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":663687,"link":"/api/v1/people/663687"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":641680,"link":"/api/v1/people/641680"},"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":72.5,"endSpeed":66.4,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.714540863494314,"aZ":-40.618221910697535,"pfxX":-6.314614097951821,"pfxZ":-7.56965313669526,"pX":1.321206279241987,"pZ":2.9780292618076927,"vX0":-1.4606991570036167,"vY0":-105.46870616297326,"vZ0":3.9448185448441224,"x":66.64,"y":158.37,"x0":2.844946474962575,"y0":50.00515995277497,"z0":5.800895166605648,"aX":-7.039284151369637},"breaks":{"breakAngle":10.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-64.6,"breakVerticalInduced":-12.1,"breakHorizontal":11.9,"spinRate":2547,"spinDirection":315},"zone":12,"typeConfidence":0.9,"plateTime":0.5214432416653549,"extension":6.480139422049909},"index":0,"playId":"2b6c0b1c-0d60-31e7-83df-0d4bde1c4af3","pitchNumber":1,"startTime":"2026-07-22T04:31:26.534Z","endTime":"2026-07-22T04:31:30.485Z","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":94.8,"endSpeed":86.7,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.03028261190725,"aZ":-13.881859530136015,"pfxX":5.759965838464428,"pfxZ":9.515105280126665,"pX":-0.7474959989955469,"pZ":2.970622132036203,"vX0":-9.514757285012738,"vY0":-137.65939574449982,"vZ0":-5.142146418148934,"x":131.32,"y":126.59,"x0":2.002467687811469,"y0":50.00536791983484,"z0":5.799740380961626,"aX":11.077122189079635},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":16.3,"breakHorizontal":-8.5,"spinRate":2219,"spinDirection":144},"zone":1,"typeConfidence":0.88,"plateTime":0.39761107849496824,"extension":6.637148880156389},"index":1,"playId":"7a91ef4a-5ca5-3e73-aba1-f194578ee8ce","pitchNumber":2,"startTime":"2026-07-22T04:31:43.284Z","endTime":"2026-07-22T04:31:47.585Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":2},"index":2,"playId":"6911702a-b330-373f-bb65-94288fd6b8f0","startTime":"2026-07-22T04:31:59.708Z","endTime":"2026-07-22T04:32:04.015Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":86.7,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.64451777106143,"aZ":-13.406438895953622,"pfxX":5.762189691731429,"pfxZ":9.776612403185933,"pX":-0.9054539756955069,"pZ":1.7711055421569504,"vX0":-9.8482236399403,"vY0":-137.6801317776416,"vZ0":-8.150988478510438,"x":151.51,"y":190.96,"x0":1.9696088777924654,"y0":50.00228399533159,"z0":5.677934022940032,"aX":11.060978502610865},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":16.1,"breakHorizontal":-8.4,"spinRate":2259,"spinDirection":145},"zone":13,"typeConfidence":0.9,"plateTime":0.3978671184265141,"extension":6.575096969852447},"index":3,"playId":"6e14a20e-caef-3425-ba14-63759e2a36ad","pitchNumber":3,"startTime":"2026-07-22T04:32:19.036Z","endTime":"2026-07-22T04:32:23.565Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":86.4,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.504876299551306,"aZ":-13.610860233086699,"pfxX":4.2949100163107214,"pfxZ":9.660589591910773,"pX":-0.1321179438800226,"pZ":3.702473192128984,"vX0":-7.985977914118275,"vY0":-137.93857821794788,"vZ0":-3.508268976147857,"x":122.04,"y":138.81,"x0":2.2462935767932146,"y0":50.00281519849753,"z0":5.912259990078512,"aX":8.25375826749808},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":16.9,"breakHorizontal":-6.0,"spinRate":2313,"spinDirection":149},"zone":11,"typeConfidence":0.86,"plateTime":0.39752437837191623,"extension":6.512952165406233},"index":4,"playId":"9584a3a3-0862-3c01-9627-f539359808d7","pitchNumber":4,"startTime":"2026-07-22T04:32:38.016Z","endTime":"2026-07-22T04:32:41.488Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":85.9,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.386537864958132,"aZ":-14.813286287205974,"pfxX":6.33658238286575,"pfxZ":9.193784645086762,"pX":-0.49527053346530525,"pZ":2.08718654141158,"vX0":-9.768610079733895,"vY0":-136.60333399359683,"vZ0":-6.7567184346877704,"x":135.88,"y":182.43,"x0":2.305482955599864,"y0":50.001619939152114,"z0":5.61310613337074,"aX":11.963872895741316},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":15.4,"breakHorizontal":-9.4,"spinRate":2304,"spinDirection":141},"zone":7,"typeConfidence":0.89,"plateTime":0.4011324076411995,"extension":6.650222601349065},"hitData":{"launchSpeed":96.8,"launchAngle":-9.0,"totalDistance":14.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":128.11,"coordY":181.18}},"index":5,"playId":"694f2eb5-daa4-38dd-b254-4416a4b2f853","pitchNumber":5,"startTime":"2026-07-22T04:32:57.255Z","endTime":"2026-07-22T04:33:04.400Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T04:33:04.400Z","atBatIndex":76},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Shea Langeliers grounds out, shortstop Geraldo Perdomo to first baseman Tim Tawa. Tyler Soderstrom to 3rd.","rbi":0,"awayScore":4,"homeScore":4,"isOut":true},"about":{"atBatIndex":77,"halfInning":"top","isTopInning":true,"inning":10,"startTime":"2026-07-22T04:35:29.851Z","endTime":"2026-07-22T04:35:57.210Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656464,"fullName":"Kevin Ginkel","link":"/api/v1/people/656464"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[2,3],"actionIndex":[0,1],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":672695,"link":"/api/v1/people/672695"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":694374,"link":"/api/v1/people/694374"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Kevin Ginkel replaces Paul Sewald.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-22T04:34:36.212Z","endTime":"2026-07-22T04:35:09.869Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":656464,"link":"/api/v1/people/656464"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Tyler Soderstrom starts inning at 2nd base.","event":"Runner Placed On Base","eventType":"runner_placed","awayScore":4,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-07-22T04:35:09.869Z","endTime":"2026-07-22T04:35:32.005Z","isPitch":false,"type":"action","player":{"id":691016,"link":"/api/v1/people/691016"},"base":2},{"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":94.1,"endSpeed":86.3,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.83326308829055,"aZ":-16.552992534675212,"pfxX":-8.771106079688657,"pfxZ":8.230175361950522,"pX":-1.0346010651654203,"pZ":1.885383972201463,"vX0":5.471538186083646,"vY0":-136.80427777113678,"vZ0":-8.694248515347224,"x":156.44,"y":187.87,"x0":-1.9197495329119085,"y0":50.002453919149104,"z0":6.236503086035337,"aX":-16.6452971858289},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":13.3,"breakHorizontal":14.8,"spinRate":2239,"spinDirection":221},"zone":13,"typeConfidence":0.85,"plateTime":0.40018803957311233,"extension":6.964650380057714},"index":2,"playId":"42e15b32-0f58-367a-8a39-c3b6807e63ae","pitchNumber":1,"startTime":"2026-07-22T04:35:32.005Z","endTime":"2026-07-22T04:35:36.981Z","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":0},"pitchData":{"startSpeed":94.6,"endSpeed":86.7,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.264842086307002,"aZ":-17.861795235225998,"pfxX":-8.731755724648137,"pfxZ":7.459489274761019,"pX":-0.6025997049795362,"pZ":2.300173530706222,"vX0":6.274811958926248,"vY0":-137.5520356083515,"vZ0":-7.487744165292977,"x":139.97,"y":176.68,"x0":-1.7779768918279328,"y0":50.00012547851785,"z0":6.266771363591054,"aX":-16.744039896977327},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":12.1,"breakHorizontal":14.5,"spinRate":2261,"spinDirection":225},"zone":4,"typeConfidence":0.9,"plateTime":0.39806777177220853,"extension":6.99702842795539},"hitData":{"launchSpeed":76.9,"launchAngle":-25.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":114.44,"coordY":151.32}},"index":3,"playId":"1d53e0f2-1a0e-3d24-b382-a6707ee11668","pitchNumber":2,"startTime":"2026-07-22T04:35:49.346Z","endTime":"2026-07-22T04:35:57.210Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T04:35:57.210Z","atBatIndex":77},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Jonah Heim out on a sacrifice fly to center fielder Jorge Barrosa. Tyler Soderstrom scores.","rbi":1,"awayScore":5,"homeScore":4,"isOut":true},"about":{"atBatIndex":78,"halfInning":"top","isTopInning":true,"inning":10,"startTime":"2026-07-22T04:36:04.683Z","endTime":"2026-07-22T04:36:52.874Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656464,"fullName":"Kevin Ginkel","link":"/api/v1/people/656464"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":null,"runner":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":678489,"link":"/api/v1/people/678489"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"responsiblePitcher":{"id":656464,"link":"/api/v1/people/656464"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.5,"endSpeed":87.8,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.54274517202671,"aZ":-15.354404666291607,"pfxX":-5.135502275064876,"pfxZ":8.605875310179322,"pX":0.8295628743715389,"pZ":1.6013188748636384,"vX0":8.906035570054115,"vY0":-138.58960704933227,"vZ0":-9.5931554633833,"x":85.38,"y":195.54,"x0":-1.751259348619278,"y0":50.00557170829628,"z0":6.122003031066939,"aX":-10.041048482706431},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":13.8,"breakHorizontal":7.6,"spinRate":2533,"spinDirection":220},"zone":14,"typeConfidence":0.9,"plateTime":0.39447706370315183,"extension":6.949495915824232},"index":0,"playId":"65dc7127-22a8-3661-b73e-0ea8feab346c","pitchNumber":1,"startTime":"2026-07-22T04:36:22.239Z","endTime":"2026-07-22T04:36:25.322Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.3,"endSpeed":87.7,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.77720260242472,"aZ":-14.447361374400995,"pfxX":-5.7540468969833505,"pfxZ":8.988478085728254,"pX":-0.13026898068954648,"pZ":2.4874253538081037,"vX0":6.629813667019155,"vY0":-139.854504486718,"vZ0":-7.784111061511581,"x":121.97,"y":171.62,"x0":-1.7887374372125133,"y0":50.006945779518006,"z0":6.262902072050639,"aX":-11.35351980127195},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":14.8,"breakHorizontal":9.0,"spinRate":2502,"spinDirection":222},"zone":5,"typeConfidence":0.9,"plateTime":0.3922654836190387,"extension":6.990445203447481},"hitData":{"launchSpeed":102.2,"launchAngle":35.0,"totalDistance":382.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":135.19,"coordY":45.55}},"index":1,"playId":"2012db06-4935-3980-ba7d-248592a94f20","pitchNumber":2,"startTime":"2026-07-22T04:36:39.269Z","endTime":"2026-07-22T04:36:52.874Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T04:36:52.874Z","atBatIndex":78},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Tommy White flies out to center fielder Jorge Barrosa.","rbi":0,"awayScore":5,"homeScore":4,"isOut":true},"about":{"atBatIndex":79,"halfInning":"top","isTopInning":true,"inning":10,"startTime":"2026-07-22T04:37:04.860Z","endTime":"2026-07-22T04:37:27.286Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":695720,"fullName":"Tommy White","link":"/api/v1/people/695720"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656464,"fullName":"Kevin Ginkel","link":"/api/v1/people/656464"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":695720,"fullName":"Tommy White","link":"/api/v1/people/695720"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":678489,"link":"/api/v1/people/678489"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 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":2},"pitchData":{"startSpeed":94.6,"endSpeed":86.6,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.781675389693817,"aZ":-18.13101659535707,"pfxX":-7.73696884554185,"pfxZ":7.328041583140891,"pX":-0.8986988936760372,"pZ":2.5955396100865746,"vX0":5.341365384716888,"vY0":-137.61882635971338,"vZ0":-6.6185983730394105,"x":151.26,"y":168.7,"x0":-1.8603377036168967,"y0":50.00546564138075,"z0":6.2618157218353145,"aX":-14.830046030093605},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":12.0,"breakHorizontal":12.8,"spinRate":2283,"spinDirection":217},"zone":11,"typeConfidence":2.0,"plateTime":0.3981414563619734,"extension":7.017536279324769},"hitData":{"launchSpeed":74.4,"launchAngle":37.0,"totalDistance":256.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":142.85,"coordY":98.91}},"index":0,"playId":"99a742e4-8c66-348c-a5c8-04326477bb98","pitchNumber":1,"startTime":"2026-07-22T04:37:19.257Z","endTime":"2026-07-22T04:37:27.286Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T04:37:27.286Z","atBatIndex":79},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Gabriel Moreno walks.","rbi":0,"awayScore":5,"homeScore":4,"isOut":false},"about":{"atBatIndex":80,"halfInning":"bottom","isTopInning":false,"inning":10,"startTime":"2026-07-22T04:39:50.798Z","endTime":"2026-07-22T04:41:01.876Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":0},"matchup":{"batter":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":665622,"fullName":"Luis Medina","link":"/api/v1/people/665622"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"postOnSecond":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4,5],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Luis Medina replaces Hogan Harris.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-22T04:38:17.549Z","endTime":"2026-07-22T04:39:23.320Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":665622,"link":"/api/v1/people/665622"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Corbin Carroll starts inning at 2nd base.","event":"Runner Placed On Base","eventType":"runner_placed","awayScore":5,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-07-22T04:39:23.320Z","endTime":"2026-07-22T04:39:52.981Z","isPitch":false,"type":"action","player":{"id":682998,"link":"/api/v1/people/682998"},"base":2},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":98.6,"endSpeed":90.4,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.363130825458214,"aZ":-19.567677454733555,"pfxX":-8.86361855137682,"pfxZ":6.0212919219648295,"pX":-0.8792330507950606,"pZ":3.581616667757487,"vX0":4.272652192190758,"vY0":-143.5610106633718,"vZ0":-3.4207342421960947,"x":150.51,"y":142.08,"x0":-1.2330138726139717,"y0":50.00148033675044,"z0":6.002370973645292,"aX":-18.551135539488676},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":10.4,"breakHorizontal":15.2,"spinRate":2362,"spinDirection":212},"zone":11,"typeConfidence":0.92,"plateTime":0.3811334624446734,"extension":6.333000249522408},"index":2,"playId":"581290e8-b15e-3c74-80e3-f783eab5e97e","pitchNumber":1,"startTime":"2026-07-22T04:39:52.981Z","endTime":"2026-07-22T04:39:56.488Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.7,"endSpeed":79.9,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.671765713653947,"aZ":-30.57329337645982,"pfxX":5.038207173867468,"pfxZ":0.981323764430817,"pX":-0.02903002248980802,"pZ":3.5617255646410215,"vX0":2.040821119925681,"vY0":-126.40058430757557,"vZ0":0.404106785167472,"x":118.11,"y":142.61,"x0":-1.500232975174531,"y0":50.000233701133034,"z0":5.84571074815898,"aX":8.18720364901299},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":2.2,"breakHorizontal":-9.6,"spinRate":2607,"spinDirection":67},"zone":12,"typeConfidence":0.9,"plateTime":0.43258199035747635,"extension":6.231526209084545},"index":3,"playId":"772d3867-1c3e-3342-9c2e-7fe352071c85","pitchNumber":2,"startTime":"2026-07-22T04:40:13.662Z","endTime":"2026-07-22T04:40:17.538Z","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":97.3,"endSpeed":89.2,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.45508018315266,"aZ":-15.856244240149804,"pfxX":-3.7972147240987413,"pfxZ":7.990058134747647,"pX":-0.20790126139349435,"pZ":4.057171619499854,"vX0":3.919401364486963,"vY0":-141.77491599257058,"vZ0":-2.763966529524006,"x":124.92,"y":129.24,"x0":-1.1128203144259785,"y0":50.002637115773126,"z0":6.052808737970559,"aX":-7.754692288687996},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":14.2,"breakHorizontal":6.1,"spinRate":2332,"spinDirection":218},"zone":11,"typeConfidence":0.9,"plateTime":0.385880835270044,"extension":6.213848514942547},"index":4,"playId":"6ca2afde-aee2-3d9d-9ff1-4ff3851d7de8","pitchNumber":3,"startTime":"2026-07-22T04:40:35.916Z","endTime":"2026-07-22T04:40:39.203Z","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":0},"pitchData":{"startSpeed":98.3,"endSpeed":90.3,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.838150171112034,"aZ":-18.205821147996264,"pfxX":-8.713560473462579,"pfxZ":6.702413581837327,"pX":-1.1483252503425085,"pZ":2.9899884389218307,"vX0":3.1384664037225796,"vY0":-143.16831845548893,"vZ0":-5.241829491766177,"x":160.77,"y":158.05,"x0":-1.124093625377614,"y0":50.00382837220478,"z0":5.977427275830995,"aX":-18.16011438717412},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":11.3,"breakHorizontal":15.2,"spinRate":2352,"spinDirection":218},"zone":11,"typeConfidence":0.92,"plateTime":0.3820019468582192,"extension":6.326614257568702},"index":5,"playId":"3b9f2cbd-1ba6-35d1-8426-6de2c2ba5614","pitchNumber":4,"startTime":"2026-07-22T04:40:57.972Z","endTime":"2026-07-22T04:41:01.876Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T04:41:01.876Z","atBatIndex":80},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Shea Langeliers challenged (pitch result), call on the field was confirmed: Max Kepler walks. Corbin Carroll to 3rd. Gabriel Moreno to 2nd.","rbi":0,"awayScore":5,"homeScore":4,"isOut":false},"about":{"atBatIndex":81,"halfInning":"bottom","isTopInning":false,"inning":10,"startTime":"2026-07-22T04:41:14.761Z","endTime":"2026-07-22T04:45:40.235Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":665622,"fullName":"Luis Medina","link":"/api/v1/people/665622"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"postOnSecond":{"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_LHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3,5,6,7,8,9,10],"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":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"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":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[]},{"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":10},"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":78.9,"endSpeed":72.4,"strikeZoneTop":3.376,"strikeZoneBottom":1.704,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.15257051154974,"aZ":-40.966139591393684,"pfxX":6.9621397271501495,"pfxZ":-6.615617875020316,"pX":-1.4502086400516097,"pZ":3.2477561331645894,"vX0":-1.8694547123690373,"vY0":-114.79044443866638,"vZ0":2.150212529704281,"x":172.28,"y":151.09,"x0":-1.5275501089072416,"y0":50.003586033160495,"z0":6.300437520187176,"aX":9.249318511157009},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.2,"breakVerticalInduced":-11.0,"breakHorizontal":-12.1,"spinRate":2547,"spinDirection":37},"zone":11,"typeConfidence":0.88,"plateTime":0.4779744845877336,"extension":5.959972870720866},"index":0,"playId":"bbce2718-d153-3f6f-a08e-e50a85f59edb","pitchNumber":1,"startTime":"2026-07-22T04:41:42.971Z","endTime":"2026-07-22T04:41:46.427Z","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":97.9,"endSpeed":90.1,"strikeZoneTop":3.376,"strikeZoneBottom":1.704,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.813874858806194,"aZ":-14.69334520580159,"pfxX":-8.790733411549915,"pfxZ":8.48636413980411,"pX":0.11572445690438571,"pZ":1.4724543334396092,"vX0":6.883058809039536,"vY0":-142.2074430535074,"vZ0":-9.511260207630864,"x":112.59,"y":199.02,"x0":-1.1868090455038578,"y0":50.00411910928776,"z0":5.779720833945766,"aX":-18.112172997367168},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":13.7,"breakHorizontal":14.6,"spinRate":2400,"spinDirection":215},"zone":14,"typeConfidence":0.92,"plateTime":0.38429324326486203,"extension":6.307234806017723},"index":1,"playId":"c43e29b7-4187-31a4-b002-7289e0f0a736","pitchNumber":2,"startTime":"2026-07-22T04:42:14.820Z","endTime":"2026-07-22T04:42:18.381Z","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":97.7,"endSpeed":89.1,"strikeZoneTop":3.376,"strikeZoneBottom":1.704,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.11730115755088,"aZ":-18.94418079354369,"pfxX":-9.620520297204067,"pfxZ":6.480264069565942,"pX":-0.6251980591294958,"pZ":3.5019684663503736,"vX0":5.295802750201625,"vY0":-142.1312541590097,"vZ0":-3.5147440224321143,"x":140.83,"y":144.23,"x0":-1.2643692644631128,"y0":50.005144864048845,"z0":5.9603356189481005,"aX":-19.65092576986085},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":11.2,"breakHorizontal":16.3,"spinRate":2405,"spinDirection":217},"zone":1,"typeConfidence":0.91,"plateTime":0.3856229518126937,"extension":6.227997534681166},"index":2,"playId":"81211371-d0a7-38ff-9d43-63b7b5e46b21","pitchNumber":3,"startTime":"2026-07-22T04:42:37.900Z","endTime":"2026-07-22T04:42:42.010Z","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":98.5,"endSpeed":90.3,"strikeZoneTop":3.376,"strikeZoneBottom":1.704,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.197773212423044,"aZ":-12.75946863772583,"pfxX":-5.337203927786449,"pfxZ":9.307548816706296,"pX":-0.5460378173854243,"pZ":2.5821451342702515,"vX0":4.311731279085143,"vY0":-143.29823507671662,"vZ0":-6.938974373956048,"x":137.81,"y":169.06,"x0":-1.374583948303621,"y0":50.00138723076013,"z0":5.827101288648686,"aX":-11.131652864037623},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":15.7,"breakHorizontal":8.9,"spinRate":2446,"spinDirection":222},"zone":4,"typeConfidence":0.9,"plateTime":0.38179976636249746,"extension":6.342971578429369},"index":3,"playId":"4a5d2b27-281b-3fcd-85c9-6bb7072b7270","pitchNumber":4,"startTime":"2026-07-22T04:43:01.385Z","endTime":"2026-07-22T04:43:05.085Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"index":4,"startTime":"2026-07-22T04:43:22.278Z","endTime":"2026-07-22T04:43:39.613Z","isPitch":false,"type":"action","player":{"id":596146,"link":"/api/v1/people/596146"}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":3,"strikes":1,"outs":0},"index":5,"playId":"025d48ea-0b3f-4a00-ac77-a73ec0ea4d0e","startTime":"2026-07-22T04:43:39.613Z","endTime":"2026-07-22T04:43:44.613Z","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(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":0},"pitchData":{"startSpeed":98.1,"endSpeed":90.0,"strikeZoneTop":3.376,"strikeZoneBottom":1.704,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.2053193458973,"aZ":-13.669788678252777,"pfxX":-5.3732476004234915,"pfxZ":8.939968109813726,"pX":-0.7664546678264125,"pZ":2.3473980763094393,"vX0":3.3266969679820138,"vY0":-142.79322124671722,"vZ0":-7.612596267409691,"x":146.22,"y":175.4,"x0":-1.2471815303784473,"y0":50.0007662051125,"z0":5.903840572308304,"aX":-11.119013073339651},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":14.9,"breakHorizontal":9.1,"spinRate":2393,"spinDirection":218},"zone":4,"typeConfidence":0.91,"plateTime":0.38325851071905737,"extension":6.318891704654455},"index":6,"playId":"aaa2a691-1b57-356f-ba56-3b5cbcbc403c","pitchNumber":5,"startTime":"2026-07-22T04:43:59.795Z","endTime":"2026-07-22T04:44:04.322Z","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":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.2,"endSpeed":90.0,"strikeZoneTop":3.376,"strikeZoneBottom":1.704,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.25070607781792,"aZ":-14.5370562061627,"pfxX":-4.505321182192123,"pfxZ":8.50259323782578,"pX":-0.8176519855080933,"pZ":2.8695045195754,"vX0":2.870730103391295,"vY0":-142.949810953659,"vZ0":-6.052768028524349,"x":148.17,"y":161.3,"x0":-1.2483853254084103,"y0":50.00278880973475,"z0":5.923206521596991,"aX":-9.34532725145486},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":14.4,"breakHorizontal":7.6,"spinRate":2319,"spinDirection":221},"zone":4,"typeConfidence":0.91,"plateTime":0.3828231853676023,"extension":6.3751508905713345},"index":7,"playId":"3b6e359b-3920-321b-bff9-9880d7c1649f","pitchNumber":6,"startTime":"2026-07-22T04:44:22.059Z","endTime":"2026-07-22T04:44:25.059Z","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":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.5,"endSpeed":88.2,"strikeZoneTop":3.376,"strikeZoneBottom":1.704,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.968557561218706,"aZ":-15.047540103611666,"pfxX":-4.815577917677445,"pfxZ":8.590332452921261,"pX":-0.09711562949983467,"pZ":2.8639567747070322,"vX0":4.501303851796153,"vY0":-140.34015832623996,"vZ0":-5.980054009947891,"x":120.7,"y":161.45,"x0":-1.096735979430538,"y0":50.00012016909562,"z0":6.003647456268959,"aX":-9.59766696725646},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":14.5,"breakHorizontal":7.8,"spinRate":2302,"spinDirection":221},"zone":5,"typeConfidence":0.91,"plateTime":0.3903842256118759,"extension":6.284282953937955},"index":8,"playId":"bdb7bb04-e8c4-3d61-a747-b286573c967f","pitchNumber":7,"startTime":"2026-07-22T04:44:45.578Z","endTime":"2026-07-22T04:44:48.578Z","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":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.4,"endSpeed":89.8,"strikeZoneTop":3.376,"strikeZoneBottom":1.704,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.79589444775946,"aZ":-14.186984095080314,"pfxX":-4.2775715393517455,"pfxZ":8.665826818250698,"pX":-0.6025028956366577,"pZ":3.442476549003818,"vX0":3.324847866273762,"vY0":-143.3041201495243,"vZ0":-4.596490902193139,"x":139.97,"y":145.83,"x0":-1.2233193569723129,"y0":50.00001403332637,"z0":5.9565071816167,"aX":-8.87581363904267},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":14.9,"breakHorizontal":7.1,"spinRate":2365,"spinDirection":215},"zone":1,"typeConfidence":0.91,"plateTime":0.38253635033351996,"extension":6.317042715569148},"index":9,"playId":"7c9305fa-0c41-3132-b996-d61af22faa53","pitchNumber":8,"startTime":"2026-07-22T04:45:11.000Z","endTime":"2026-07-22T04:45:14.000Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.1,"endSpeed":90.0,"strikeZoneTop":3.376,"strikeZoneBottom":1.704,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.17573437794944,"aZ":-15.596481383641928,"pfxX":-3.523346029701428,"pfxZ":7.9920785295825745,"pX":-0.8996494235129667,"pZ":3.4519128305500435,"vX0":2.18101690173384,"vY0":-142.94015858480668,"vZ0":-4.543646227283894,"x":151.29,"y":145.58,"x0":-1.213799233057956,"y0":50.0027576236401,"z0":6.037558469807423,"aX":-7.309167025235005},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":13.8,"breakHorizontal":6.0,"spinRate":2289,"spinDirection":218},"zone":11,"typeConfidence":0.91,"plateTime":0.3828056693076345,"extension":6.313386171749308},"index":10,"playId":"6132a653-ce4d-3a56-ac16-94483057fdb2","pitchNumber":9,"startTime":"2026-07-22T04:45:35.886Z","endTime":"2026-07-22T04:45:40.235Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":133,"player":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"}},"playEndTime":"2026-07-22T04:45:40.235Z","atBatIndex":81},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Nolan Arenado singles on a fly ball to center fielder Lawrence Butler. Corbin Carroll scores. Gabriel Moreno to 3rd. Max Kepler to 2nd.","rbi":1,"awayScore":5,"homeScore":5,"isOut":false},"about":{"atBatIndex":82,"halfInning":"bottom","isTopInning":false,"inning":10,"startTime":"2026-07-22T04:47:13.985Z","endTime":"2026-07-22T04:48:56.322Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":665622,"fullName":"Luis Medina","link":"/api/v1/people/665622"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"postOnSecond":{"id":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"postOnThird":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":671732,"link":"/api/v1/people/671732"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"responsiblePitcher":{"id":665622,"link":"/api/v1/people/665622"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":5},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"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":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"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":5,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-22T04:46:02.625Z","endTime":"2026-07-22T04:47:16.215Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":80.9,"endSpeed":74.1,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.97089435922036,"aZ":-42.63515975872043,"pfxX":6.243445721661393,"pfxZ":-7.505344868331797,"pX":-0.6830345962091243,"pZ":3.4004743166323,"vX0":-0.30105878284817045,"vY0":-117.74181242696808,"vZ0":2.514012297122973,"x":143.04,"y":146.97,"x0":-1.3632505614798174,"y0":50.00420334181958,"z0":6.286155613532025,"aX":8.69885226774446},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.6,"breakVerticalInduced":-12.6,"breakHorizontal":-11.2,"spinRate":2600,"spinDirection":38},"zone":1,"typeConfidence":0.86,"plateTime":0.4665737840419455,"extension":6.135415068194926},"index":1,"playId":"daed8818-1350-3214-8beb-142c1a0f6888","pitchNumber":1,"startTime":"2026-07-22T04:47:16.215Z","endTime":"2026-07-22T04:47:20.951Z","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":97.5,"endSpeed":89.0,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.36258864629042,"aZ":-19.624678648852484,"pfxX":-9.686681223244046,"pfxZ":6.204245470158604,"pX":0.0865235847233672,"pZ":1.5541293801554827,"vX0":6.436753913164431,"vY0":-141.5789107523424,"vZ0":-8.593568729545526,"x":113.7,"y":196.82,"x0":-0.9618966225239076,"y0":50.00582255060254,"z0":5.893046153295181,"aX":-19.600439132812287},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":9.6,"breakHorizontal":16.2,"spinRate":2338,"spinDirection":214},"zone":14,"typeConfidence":0.9,"plateTime":0.38737771550004574,"extension":6.329797749264494},"index":2,"playId":"5e990f6a-f2cb-39d9-b7aa-ddf6a2b12e69","pitchNumber":2,"startTime":"2026-07-22T04:47:35.624Z","endTime":"2026-07-22T04:47:39.551Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":98.5,"endSpeed":90.2,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.34967724095148,"aZ":-19.681276354433937,"pfxX":-9.757528345573299,"pfxZ":6.007572980554028,"pX":-0.7813147816860306,"pZ":2.272836203451802,"vX0":4.779706313371808,"vY0":-143.32608134223963,"vZ0":-6.821327520469076,"x":146.78,"y":177.41,"x0":-1.203623256167514,"y0":50.0007177766996,"z0":5.91410158076348,"aX":-20.283082013481106},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":9.7,"breakHorizontal":16.7,"spinRate":2374,"spinDirection":217},"zone":4,"typeConfidence":0.91,"plateTime":0.3822683364395494,"extension":6.36765938874574},"index":3,"playId":"d56ab6f2-c422-3745-8600-a58e3a1d9264","pitchNumber":3,"startTime":"2026-07-22T04:47:56.508Z","endTime":"2026-07-22T04:47:59.508Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.8,"endSpeed":89.9,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.008655586927922,"aZ":-14.537668547946936,"pfxX":-4.853064816562176,"pfxZ":8.563345778372653,"pX":0.04359372102735417,"pZ":2.420252389188566,"vX0":5.232564346667643,"vY0":-142.22841732728452,"vZ0":-7.016114894376689,"x":115.34,"y":173.43,"x0":-1.1848281850027873,"y0":50.00426862521373,"z0":5.831623604419349,"aX":-9.996446155949112},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":14.4,"breakHorizontal":7.8,"spinRate":2324,"spinDirection":222},"zone":5,"typeConfidence":0.91,"plateTime":0.38434004251181575,"extension":6.343300071947342},"index":4,"playId":"68e6202c-f734-3f0b-923a-74fc3833792b","pitchNumber":4,"startTime":"2026-07-22T04:48:21.622Z","endTime":"2026-07-22T04:48:25.875Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.0,"endSpeed":88.9,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.133592561041766,"aZ":-15.803682230920558,"pfxX":-4.940057218931482,"pfxZ":8.085732738863985,"pX":-0.5076287033123924,"pZ":3.089764408637336,"vX0":3.9849072113925788,"vY0":-141.15840022851629,"vZ0":-4.843725820909736,"x":136.35,"y":155.36,"x0":-1.293441420406819,"y0":50.005533041729315,"z0":5.8404107217882455,"aX":-10.004067577090684},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":13.9,"breakHorizontal":8.2,"spinRate":2352,"spinDirection":220},"zone":1,"typeConfidence":0.91,"plateTime":0.38753868163267535,"extension":6.437065566050119},"hitData":{"launchSpeed":72.2,"launchAngle":26.0,"totalDistance":245.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":118.79,"coordY":92.25}},"index":5,"playId":"e516fa47-baf3-3e92-a18c-65b03e26197c","pitchNumber":5,"startTime":"2026-07-22T04:48:45.819Z","endTime":"2026-07-22T04:48:56.322Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T04:48:56.322Z","atBatIndex":82},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Tim Tawa called out on strikes.","rbi":0,"awayScore":5,"homeScore":5,"isOut":true},"about":{"atBatIndex":83,"halfInning":"bottom","isTopInning":false,"inning":10,"startTime":"2026-07-22T04:49:36.585Z","endTime":"2026-07-22T04:53:04.753Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":665622,"fullName":"Luis Medina","link":"/api/v1/people/665622"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"postOnSecond":{"id":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"postOnThird":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[1,2,3,4,5,6,7],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":669127,"link":"/api/v1/people/669127"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"On-field Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":5,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-22T04:49:36.583Z","endTime":"2026-07-22T04:49:36.584Z","isPitch":false,"type":"action","player":{"id":694374,"link":"/api/v1/people/694374"}},{"details":{"call":{"code":"VP","description":"Automatic Ball - Pitcher Pitch Timer Violation"},"description":"Automatic Ball - Pitcher Pitch Timer Violation","code":"VP","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false,"violation":{"type":"pitcher_pitch_timer","description":"Pitcher Pitch Timer Violation","player":{"id":665622,"fullName":"Luis Medina"}}},"count":{"balls":1,"strikes":0,"outs":0},"index":1,"playId":"a6572184-f764-48d0-ad6b-4637fae75b67","pitchNumber":0,"startTime":"2026-07-22T04:49:36.585Z","endTime":"2026-07-22T04:49:47.002Z","isPitch":false,"type":"no_pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.5,"endSpeed":89.4,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.22469309521435,"aZ":-18.322785369546818,"pfxX":-8.136859686257452,"pfxZ":6.78691120053302,"pX":-0.593290048194971,"pZ":2.4308114773215066,"vX0":4.61301750584099,"vY0":-141.90234020958124,"vZ0":-6.56331398193445,"x":139.61,"y":173.15,"x0":-1.1821078567905203,"y0":50.00428525871434,"z0":5.939575596215118,"aX":-16.608749630271806},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":11.2,"breakHorizontal":13.8,"spinRate":2329,"spinDirection":218},"zone":4,"typeConfidence":0.91,"plateTime":0.3858663051279252,"extension":6.395069338008881},"index":2,"playId":"ae580fc0-328b-3250-a4cf-be4d2d6aca3e","pitchNumber":1,"startTime":"2026-07-22T04:50:57.361Z","endTime":"2026-07-22T04:51:01.159Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.4,"endSpeed":79.5,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.7201036204317,"aZ":-35.759322654255506,"pfxX":3.997252475288903,"pfxZ":-2.2442606817147563,"pX":1.052139307536086,"pZ":1.7265244427034978,"vX0":4.7646376936610695,"vY0":-125.79925830851738,"vZ0":-2.839631184126853,"x":76.89,"y":192.16,"x0":-1.3894975514686363,"y0":50.00541718592513,"z0":5.783306868301192,"aX":6.375047227399515},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":-4.6,"breakHorizontal":-8.4,"spinRate":2536,"spinDirection":55},"zone":14,"typeConfidence":0.88,"plateTime":0.436233860491797,"extension":6.33110834945343},"index":3,"playId":"8f79d48c-06b2-39a5-810f-8f41bb22f153","pitchNumber":2,"startTime":"2026-07-22T04:51:20.627Z","endTime":"2026-07-22T04:51:23.627Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.5,"endSpeed":80.0,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.667975185364856,"aZ":-32.926806622328726,"pfxX":5.851296469151121,"pfxZ":-0.4698167787766043,"pX":2.1768353965431393,"pZ":0.876429065977043,"vX0":6.556632079436034,"vY0":-125.73381162450765,"vZ0":-5.197944002393563,"x":34.02,"y":215.12,"x0":-1.2255275562880408,"y0":50.00237895580518,"z0":5.644572658026045,"aX":9.361712815157546},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":-1.8,"breakHorizontal":-12.1,"spinRate":2764,"spinDirection":48},"zone":14,"typeConfidence":0.9,"plateTime":0.4357401637255358,"extension":6.3066871590810285},"index":4,"playId":"752d905e-cb19-3133-bc1c-2ec05044a645","pitchNumber":3,"startTime":"2026-07-22T04:51:44.204Z","endTime":"2026-07-22T04:51:47.204Z","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":98.9,"endSpeed":90.8,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.40563315600064,"aZ":-16.85322485144772,"pfxX":-8.44300467785459,"pfxZ":7.294080788060291,"pX":0.05495097199978851,"pZ":1.8102684692745892,"vX0":6.1869144901137885,"vY0":-143.78048576311488,"vZ0":-8.619542376370005,"x":114.91,"y":189.9,"x0":-1.0246185125783303,"y0":50.00014622694338,"z0":5.886319774557867,"aX":-17.72724494056701},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":11.6,"breakHorizontal":14.0,"spinRate":2463,"spinDirection":214},"zone":8,"typeConfidence":0.91,"plateTime":0.38050481295913485,"extension":6.4739643709911805},"index":5,"playId":"ffa6f8fe-8fdc-3804-8fb9-a484657aa5ed","pitchNumber":4,"startTime":"2026-07-22T04:52:08.995Z","endTime":"2026-07-22T04:52:11.995Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.8,"endSpeed":90.3,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.63897618356804,"aZ":-15.204513079379854,"pfxX":-4.124850412016969,"pfxZ":8.112366172538229,"pX":-0.3195248326107976,"pZ":2.762196059817281,"vX0":3.980681728686624,"vY0":-143.7801522416805,"vZ0":-6.11797291953768,"x":129.18,"y":164.2,"x0":-1.1866991440726686,"y0":50.00103856158488,"z0":5.862663530422577,"aX":-8.627011457768894},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":13.7,"breakHorizontal":6.7,"spinRate":2282,"spinDirection":221},"zone":1,"typeConfidence":0.91,"plateTime":0.38108838460477124,"extension":6.378981184527425},"index":6,"playId":"d9bb87cf-2db5-362e-a834-ff7d5e1f741e","pitchNumber":5,"startTime":"2026-07-22T04:52:35.533Z","endTime":"2026-07-22T04:52:39.183Z","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":0},"pitchData":{"startSpeed":99.1,"endSpeed":90.3,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.5120153617509,"aZ":-11.229787631286454,"pfxX":-5.908382421543733,"pfxZ":10.011386340896113,"pX":0.6275409382204402,"pZ":1.87479406554858,"vX0":6.773286377279742,"vY0":-143.96878309355097,"vZ0":-9.14948225705075,"x":93.08,"y":188.16,"x0":-0.9918815030043167,"y0":50.00138644025858,"z0":5.795680424048505,"aX":-12.359017441545648},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":16.3,"breakHorizontal":9.2,"spinRate":2505,"spinDirection":217},"zone":9,"typeConfidence":0.91,"plateTime":0.38095094527043294,"extension":6.488005456897752},"index":7,"playId":"7d6b624f-e0f7-3f82-b819-3118539e9cfa","pitchNumber":6,"startTime":"2026-07-22T04:53:00.873Z","endTime":"2026-07-22T04:53:04.753Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T04:53:04.753Z","atBatIndex":83},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ildemaro Vargas singles on a ground ball to left fielder Tyler Soderstrom. Gabriel Moreno scores. Max Kepler to 3rd. Nolan Arenado to 2nd.","rbi":1,"awayScore":5,"homeScore":6,"isOut":false},"about":{"atBatIndex":84,"halfInning":"bottom","isTopInning":false,"inning":10,"startTime":"2026-07-22T04:53:23.907Z","endTime":"2026-07-22T04:54:57.514Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":60},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":665622,"fullName":"Luis Medina","link":"/api/v1/people/665622"},"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":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".789"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".923"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".909"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".889"},{"zone":"06","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".680"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".545"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.071"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".333"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".583"},{"zone":"12","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".762"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".419"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".407"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".333"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".346"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".455"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".333"},{"zone":"06","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".200"},{"zone":"07","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".273"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".357"},{"zone":"09","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".182"},{"zone":"11","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".250"},{"zone":"12","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".316"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".148"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".100"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.47"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.09"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"84.80"},{"zone":"04","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"86.84"},{"zone":"05","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.95"},{"zone":"06","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.01"},{"zone":"07","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.78"},{"zone":"08","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.82"},{"zone":"09","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"86.62"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"86.85"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"77.63"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"80.63"},{"zone":"14","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.12"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".789"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".923"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".909"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".889"},{"zone":"06","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".680"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".545"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.071"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".333"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".583"},{"zone":"12","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".762"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".419"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".407"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,4],"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":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":691016,"link":"/api/v1/people/691016"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"responsiblePitcher":{"id":665622,"link":"/api/v1/people/665622"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"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":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"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":80.1,"endSpeed":72.8,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.040262516924855,"aZ":-44.068544272335586,"pfxX":7.1027136693905355,"pfxZ":-8.820674179044888,"pX":-0.5647348851342427,"pZ":2.4616050412309205,"vX0":-0.2638655846646944,"vY0":-116.59595445198654,"vZ0":1.0833128711591482,"x":138.53,"y":172.32,"x0":-1.3686819454415238,"y0":50.00196498022293,"z0":6.216611151138038,"aX":9.580831555858419},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.4,"breakVerticalInduced":-15.2,"breakHorizontal":-12.7,"spinRate":2579,"spinDirection":31},"zone":4,"typeConfidence":0.89,"plateTime":0.4734470560238919,"extension":6.073357679222464},"index":0,"playId":"2475537c-54fa-36ec-b70c-f8927a1a65d7","pitchNumber":1,"startTime":"2026-07-22T04:53:32.583Z","endTime":"2026-07-22T04:53:37.155Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.7,"endSpeed":83.2,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.236590046091653,"aZ":-29.73809722360757,"pfxX":-5.708932220987119,"pfxZ":1.3845240569334667,"pX":1.0684342093555335,"pZ":2.5536253788908243,"vX0":7.462729098351769,"vY0":-131.9236208047362,"vZ0":-3.082274425445412,"x":76.27,"y":169.83,"x0":-1.0561937609621073,"y0":50.00387621791505,"z0":5.930644346591577,"aX":-10.056953132235957},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":2.0,"breakHorizontal":8.6,"spinRate":1809,"spinDirection":227},"zone":12,"typeConfidence":0.92,"plateTime":0.4152848625259047,"extension":6.390863993239478},"index":1,"playId":"6e78016b-21a9-3fd0-b7b7-98da9e815bce","pitchNumber":2,"startTime":"2026-07-22T04:53:51.757Z","endTime":"2026-07-22T04:53:56.422Z","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":91.0,"endSpeed":83.6,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.59019798660856,"aZ":-30.5753413783702,"pfxX":-7.085832846916202,"pfxZ":0.9048492037379656,"pX":-0.4351428444238508,"pZ":1.457620905110012,"vX0":4.43090375640974,"vY0":-132.36729755164185,"vZ0":-5.6447330693181845,"x":133.59,"y":199.42,"x0":-1.211245653862202,"y0":50.004138277874716,"z0":5.8598774584824245,"aX":-12.558867660378892},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":0.6,"breakHorizontal":11.9,"spinRate":1847,"spinDirection":231},"zone":13,"typeConfidence":0.89,"plateTime":0.41399377724626163,"extension":6.367874261463107},"index":2,"playId":"c045773c-c95b-306f-9a73-bd011c3f3516","pitchNumber":3,"startTime":"2026-07-22T04:54:12.114Z","endTime":"2026-07-22T04:54:15.114Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-07-22T04:54:34.539Z","endTime":"2026-07-22T04:54:50.163Z","isPitch":false,"type":"action","player":{"id":545121,"link":"/api/v1/people/545121"}},{"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":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.6,"endSpeed":90.2,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.68446320130798,"aZ":-14.119329985490904,"pfxX":-3.192805783575119,"pfxZ":8.621787143592872,"pX":-0.7949633096135797,"pZ":4.376542879366908,"vX0":2.5565759976703903,"vY0":-143.66287580027307,"vZ0":-2.096473967529023,"x":147.3,"y":120.61,"x0":-1.2807162582706992,"y0":50.00529981927835,"z0":5.991460982584633,"aX":-6.68772147441687},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":15.4,"breakHorizontal":5.3,"spinRate":2457,"spinDirection":208},"zone":11,"typeConfidence":0.91,"plateTime":0.38099263617736145,"extension":6.454591658375054},"hitData":{"launchSpeed":95.2,"launchAngle":-11.0,"totalDistance":23.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":97.24,"coordY":127.54}},"index":4,"playId":"81e58a23-3218-32c6-9720-539f5a62f4f6","pitchNumber":4,"startTime":"2026-07-22T04:54:50.163Z","endTime":"2026-07-22T04:54:57.514Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T04:54:57.514Z","atBatIndex":84}],"currentPlay":{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ildemaro Vargas singles on a ground ball to left fielder Tyler Soderstrom. Gabriel Moreno scores. Max Kepler to 3rd. Nolan Arenado to 2nd.","rbi":1,"awayScore":5,"homeScore":6,"isOut":false},"about":{"atBatIndex":84,"halfInning":"bottom","isTopInning":false,"inning":10,"startTime":"2026-07-22T04:53:23.907Z","endTime":"2026-07-22T04:54:57.514Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":60},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":665622,"fullName":"Luis Medina","link":"/api/v1/people/665622"},"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":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".789"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".923"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".909"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".889"},{"zone":"06","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".680"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".545"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.071"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".333"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".583"},{"zone":"12","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".762"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".419"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".407"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".333"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".346"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".455"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".333"},{"zone":"06","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".200"},{"zone":"07","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".273"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".357"},{"zone":"09","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".182"},{"zone":"11","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".250"},{"zone":"12","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".316"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".148"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".100"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.47"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.09"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"84.80"},{"zone":"04","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"86.84"},{"zone":"05","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.95"},{"zone":"06","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.01"},{"zone":"07","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.78"},{"zone":"08","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.82"},{"zone":"09","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"86.62"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"86.85"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"77.63"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"80.63"},{"zone":"14","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.12"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".789"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".923"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".909"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".889"},{"zone":"06","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".680"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".545"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.071"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".333"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".583"},{"zone":"12","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".762"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".419"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".407"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,4],"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":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":691016,"link":"/api/v1/people/691016"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"responsiblePitcher":{"id":665622,"link":"/api/v1/people/665622"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"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":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"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":80.1,"endSpeed":72.8,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.040262516924855,"aZ":-44.068544272335586,"pfxX":7.1027136693905355,"pfxZ":-8.820674179044888,"pX":-0.5647348851342427,"pZ":2.4616050412309205,"vX0":-0.2638655846646944,"vY0":-116.59595445198654,"vZ0":1.0833128711591482,"x":138.53,"y":172.32,"x0":-1.3686819454415238,"y0":50.00196498022293,"z0":6.216611151138038,"aX":9.580831555858419},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.4,"breakVerticalInduced":-15.2,"breakHorizontal":-12.7,"spinRate":2579,"spinDirection":31},"zone":4,"typeConfidence":0.89,"plateTime":0.4734470560238919,"extension":6.073357679222464},"index":0,"playId":"2475537c-54fa-36ec-b70c-f8927a1a65d7","pitchNumber":1,"startTime":"2026-07-22T04:53:32.583Z","endTime":"2026-07-22T04:53:37.155Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.7,"endSpeed":83.2,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.236590046091653,"aZ":-29.73809722360757,"pfxX":-5.708932220987119,"pfxZ":1.3845240569334667,"pX":1.0684342093555335,"pZ":2.5536253788908243,"vX0":7.462729098351769,"vY0":-131.9236208047362,"vZ0":-3.082274425445412,"x":76.27,"y":169.83,"x0":-1.0561937609621073,"y0":50.00387621791505,"z0":5.930644346591577,"aX":-10.056953132235957},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":2.0,"breakHorizontal":8.6,"spinRate":1809,"spinDirection":227},"zone":12,"typeConfidence":0.92,"plateTime":0.4152848625259047,"extension":6.390863993239478},"index":1,"playId":"6e78016b-21a9-3fd0-b7b7-98da9e815bce","pitchNumber":2,"startTime":"2026-07-22T04:53:51.757Z","endTime":"2026-07-22T04:53:56.422Z","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":91.0,"endSpeed":83.6,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.59019798660856,"aZ":-30.5753413783702,"pfxX":-7.085832846916202,"pfxZ":0.9048492037379656,"pX":-0.4351428444238508,"pZ":1.457620905110012,"vX0":4.43090375640974,"vY0":-132.36729755164185,"vZ0":-5.6447330693181845,"x":133.59,"y":199.42,"x0":-1.211245653862202,"y0":50.004138277874716,"z0":5.8598774584824245,"aX":-12.558867660378892},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":0.6,"breakHorizontal":11.9,"spinRate":1847,"spinDirection":231},"zone":13,"typeConfidence":0.89,"plateTime":0.41399377724626163,"extension":6.367874261463107},"index":2,"playId":"c045773c-c95b-306f-9a73-bd011c3f3516","pitchNumber":3,"startTime":"2026-07-22T04:54:12.114Z","endTime":"2026-07-22T04:54:15.114Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-07-22T04:54:34.539Z","endTime":"2026-07-22T04:54:50.163Z","isPitch":false,"type":"action","player":{"id":545121,"link":"/api/v1/people/545121"}},{"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":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.6,"endSpeed":90.2,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.68446320130798,"aZ":-14.119329985490904,"pfxX":-3.192805783575119,"pfxZ":8.621787143592872,"pX":-0.7949633096135797,"pZ":4.376542879366908,"vX0":2.5565759976703903,"vY0":-143.66287580027307,"vZ0":-2.096473967529023,"x":147.3,"y":120.61,"x0":-1.2807162582706992,"y0":50.00529981927835,"z0":5.991460982584633,"aX":-6.68772147441687},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":15.4,"breakHorizontal":5.3,"spinRate":2457,"spinDirection":208},"zone":11,"typeConfidence":0.91,"plateTime":0.38099263617736145,"extension":6.454591658375054},"hitData":{"launchSpeed":95.2,"launchAngle":-11.0,"totalDistance":23.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":97.24,"coordY":127.54}},"index":4,"playId":"81e58a23-3218-32c6-9720-539f5a62f4f6","pitchNumber":4,"startTime":"2026-07-22T04:54:50.163Z","endTime":"2026-07-22T04:54:57.514Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T04:54:57.514Z","atBatIndex":84},"scoringPlays":[8,18,55,59,71,78,82,84],"playsByInning":[{"startIndex":0,"endIndex":9,"top":[0,1,2,3],"bottom":[4,5,6,7,8,9],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":1,"pitcher":{"id":684442,"fullName":"Kohl Drake","link":"/api/v1/people/684442"},"batter":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"coordinates":{"x":122.71,"y":97.02},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":1,"pitcher":{"id":684442,"fullName":"Kohl Drake","link":"/api/v1/people/684442"},"batter":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"coordinates":{"x":80.41,"y":157.19},"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":1,"pitcher":{"id":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022"},"batter":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"coordinates":{"x":114.44,"y":80.98},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":1,"pitcher":{"id":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022"},"batter":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"coordinates":{"x":43.53,"y":99.31},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":1,"pitcher":{"id":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022"},"batter":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"coordinates":{"x":124.58,"y":77.34},"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":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022"},"batter":{"id":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"coordinates":{"x":201.81,"y":59.52},"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":1,"pitcher":{"id":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022"},"batter":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"coordinates":{"x":146.51,"y":134.1},"type":"O","description":"Lineout"}]}},{"startIndex":10,"endIndex":16,"top":[10,11,12],"bottom":[13,14,15,16],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":2,"pitcher":{"id":684442,"fullName":"Kohl Drake","link":"/api/v1/people/684442"},"batter":{"id":695720,"fullName":"Tommy White","link":"/api/v1/people/695720"},"coordinates":{"x":113.06,"y":59.33},"type":"O","description":"Lineout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":2,"pitcher":{"id":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022"},"batter":{"id":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374"},"coordinates":{"x":93.53,"y":98.76},"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":2,"pitcher":{"id":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022"},"batter":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"coordinates":{"x":192.88,"y":122.48},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":2,"pitcher":{"id":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022"},"batter":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"coordinates":{"x":54.51,"y":113.06},"type":"O","description":"Flyout"}]}},{"startIndex":17,"endIndex":26,"top":[17,18,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":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":3,"pitcher":{"id":684442,"fullName":"Kohl Drake","link":"/api/v1/people/684442"},"batter":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"coordinates":{"x":153.41,"y":48.59},"type":"H","description":"Triple"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":3,"pitcher":{"id":684442,"fullName":"Kohl Drake","link":"/api/v1/people/684442"},"batter":{"id":675961,"fullName":"Alika Williams","link":"/api/v1/people/675961"},"coordinates":{"x":150.37,"y":107.05},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":3,"pitcher":{"id":684442,"fullName":"Kohl Drake","link":"/api/v1/people/684442"},"batter":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"coordinates":{"x":101.9,"y":143.16},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":3,"pitcher":{"id":684442,"fullName":"Kohl Drake","link":"/api/v1/people/684442"},"batter":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"coordinates":{"x":104.83,"y":170.05},"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":3,"pitcher":{"id":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022"},"batter":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"coordinates":{"x":158.98,"y":155.37},"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":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022"},"batter":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"coordinates":{"x":130.64,"y":109.82},"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":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022"},"batter":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"coordinates":{"x":106.35,"y":70.35},"type":"O","description":"Lineout"}]}},{"startIndex":27,"endIndex":33,"top":[27,28,29,30],"bottom":[31,32,33],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":4,"pitcher":{"id":684442,"fullName":"Kohl Drake","link":"/api/v1/people/684442"},"batter":{"id":695720,"fullName":"Tommy White","link":"/api/v1/people/695720"},"coordinates":{"x":92.18,"y":119.44},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":4,"pitcher":{"id":684442,"fullName":"Kohl Drake","link":"/api/v1/people/684442"},"batter":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"coordinates":{"x":139.98,"y":49.42},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":4,"pitcher":{"id":684442,"fullName":"Kohl Drake","link":"/api/v1/people/684442"},"batter":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"coordinates":{"x":66.52,"y":126.19},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":4,"pitcher":{"id":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022"},"batter":{"id":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374"},"coordinates":{"x":96.84,"y":168.68},"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":4,"pitcher":{"id":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022"},"batter":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"coordinates":{"x":101.21,"y":78.1},"type":"O","description":"Lineout"}]}},{"startIndex":34,"endIndex":41,"top":[34,35,36,37],"bottom":[38,39,40,41],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":5,"pitcher":{"id":684442,"fullName":"Kohl Drake","link":"/api/v1/people/684442"},"batter":{"id":675961,"fullName":"Alika Williams","link":"/api/v1/people/675961"},"coordinates":{"x":184.29,"y":134.04},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":5,"pitcher":{"id":684442,"fullName":"Kohl Drake","link":"/api/v1/people/684442"},"batter":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"coordinates":{"x":129.5,"y":190.64},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":5,"pitcher":{"id":684442,"fullName":"Kohl Drake","link":"/api/v1/people/684442"},"batter":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"coordinates":{"x":175.68,"y":121.46},"type":"H","description":"Single"}],"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":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022"},"batter":{"id":678489,"fullName":"Jorge Barrosa","link":"/api/v1/people/678489"},"coordinates":{"x":74.4,"y":86.06},"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":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022"},"batter":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"coordinates":{"x":153.41,"y":150.31},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":5,"pitcher":{"id":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022"},"batter":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"coordinates":{"x":30.94,"y":103.25},"type":"H","description":"Double"}]}},{"startIndex":42,"endIndex":48,"top":[42,43,44],"bottom":[45,46,47,48],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":6,"pitcher":{"id":664199,"fullName":"Taylor Clarke","link":"/api/v1/people/664199"},"batter":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"coordinates":{"x":169.87,"y":110.37},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":6,"pitcher":{"id":664199,"fullName":"Taylor Clarke","link":"/api/v1/people/664199"},"batter":{"id":695720,"fullName":"Tommy White","link":"/api/v1/people/695720"},"coordinates":{"x":101.29,"y":168.53},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":6,"pitcher":{"id":664199,"fullName":"Taylor Clarke","link":"/api/v1/people/664199"},"batter":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"coordinates":{"x":71.27,"y":126.18},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":6,"pitcher":{"id":669620,"fullName":"Brady Basso","link":"/api/v1/people/669620"},"batter":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"coordinates":{"x":165.69,"y":125.73},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":6,"pitcher":{"id":669620,"fullName":"Brady Basso","link":"/api/v1/people/669620"},"batter":{"id":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"coordinates":{"x":189.54,"y":117.06},"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":669620,"fullName":"Brady Basso","link":"/api/v1/people/669620"},"batter":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"coordinates":{"x":110.41,"y":133.65},"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":6,"pitcher":{"id":669620,"fullName":"Brady Basso","link":"/api/v1/people/669620"},"batter":{"id":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374"},"coordinates":{"x":95.99,"y":171.72},"type":"O","description":"Groundout"}]}},{"startIndex":49,"endIndex":57,"top":[49,50,51,52],"bottom":[53,54,55,56,57],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":7,"pitcher":{"id":666661,"fullName":"Juan Morillo","link":"/api/v1/people/666661"},"batter":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"coordinates":{"x":115.46,"y":170.55},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":7,"pitcher":{"id":664129,"fullName":"Geoff Hartlieb","link":"/api/v1/people/664129"},"batter":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"coordinates":{"x":87.24,"y":58.64},"type":"O","description":"Sac Fly"}]}},{"startIndex":58,"endIndex":67,"top":[58,59,60,61,62],"bottom":[63,64,65,66,67],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":8,"pitcher":{"id":657044,"fullName":"Ryan Thompson","link":"/api/v1/people/657044"},"batter":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"coordinates":{"x":152.91,"y":163.47},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":8,"pitcher":{"id":657044,"fullName":"Ryan Thompson","link":"/api/v1/people/657044"},"batter":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"coordinates":{"x":36.69,"y":41.98},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":8,"pitcher":{"id":657044,"fullName":"Ryan Thompson","link":"/api/v1/people/657044"},"batter":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"coordinates":{"x":165.15,"y":101.12},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":8,"pitcher":{"id":657044,"fullName":"Ryan Thompson","link":"/api/v1/people/657044"},"batter":{"id":695720,"fullName":"Tommy White","link":"/api/v1/people/695720"},"coordinates":{"x":170.62,"y":121.97},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":8,"pitcher":{"id":657044,"fullName":"Ryan Thompson","link":"/api/v1/people/657044"},"batter":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"coordinates":{"x":145.31,"y":151.83},"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":8,"pitcher":{"id":665660,"fullName":"Elvis Alvarado","link":"/api/v1/people/665660"},"batter":{"id":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374"},"coordinates":{"x":111.62,"y":55.25},"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":665660,"fullName":"Elvis Alvarado","link":"/api/v1/people/665660"},"batter":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"coordinates":{"x":152.91,"y":150.31},"type":"O","description":"Groundout"}]}},{"startIndex":68,"endIndex":76,"top":[68,69,70,71,72],"bottom":[73,74,75,76],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":9,"pitcher":{"id":623149,"fullName":"Paul Sewald","link":"/api/v1/people/623149"},"batter":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"coordinates":{"x":71.4,"y":89.41},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":9,"pitcher":{"id":623149,"fullName":"Paul Sewald","link":"/api/v1/people/623149"},"batter":{"id":622268,"fullName":"Donovan Walton","link":"/api/v1/people/622268"},"coordinates":{"x":148.14,"y":45.84},"type":"H","description":"Triple"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":9,"pitcher":{"id":623149,"fullName":"Paul Sewald","link":"/api/v1/people/623149"},"batter":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"coordinates":{"x":37.73,"y":65.76},"type":"H","description":"Home Run"}],"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":663687,"fullName":"Hogan Harris","link":"/api/v1/people/663687"},"batter":{"id":678489,"fullName":"Jorge Barrosa","link":"/api/v1/people/678489"},"coordinates":{"x":112.39,"y":186.62},"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":9,"pitcher":{"id":663687,"fullName":"Hogan Harris","link":"/api/v1/people/663687"},"batter":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"coordinates":{"x":150.62,"y":86.14},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":9,"pitcher":{"id":663687,"fullName":"Hogan Harris","link":"/api/v1/people/663687"},"batter":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"coordinates":{"x":164.04,"y":104.76},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":9,"pitcher":{"id":663687,"fullName":"Hogan Harris","link":"/api/v1/people/663687"},"batter":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"coordinates":{"x":128.11,"y":181.18},"type":"O","description":"Groundout"}]}},{"startIndex":77,"endIndex":84,"top":[77,78,79],"bottom":[80,81,82,83,84],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":10,"pitcher":{"id":656464,"fullName":"Kevin Ginkel","link":"/api/v1/people/656464"},"batter":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"coordinates":{"x":114.44,"y":151.32},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":10,"pitcher":{"id":656464,"fullName":"Kevin Ginkel","link":"/api/v1/people/656464"},"batter":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"coordinates":{"x":135.19,"y":45.55},"type":"O","description":"Sac Fly"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":10,"pitcher":{"id":656464,"fullName":"Kevin Ginkel","link":"/api/v1/people/656464"},"batter":{"id":695720,"fullName":"Tommy White","link":"/api/v1/people/695720"},"coordinates":{"x":142.85,"y":98.91},"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":10,"pitcher":{"id":665622,"fullName":"Luis Medina","link":"/api/v1/people/665622"},"batter":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"coordinates":{"x":118.79,"y":92.25},"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":10,"pitcher":{"id":665622,"fullName":"Luis Medina","link":"/api/v1/people/665622"},"batter":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"coordinates":{"x":97.24,"y":127.54},"type":"H","description":"Single"}]}}]},"linescore":{"note":"One out when winning run scored.","currentInning":10,"currentInningOrdinal":"10th","inningState":"Bottom","inningHalf":"Bottom","isTopInning":false,"scheduledInnings":9,"innings":[{"num":1,"ordinalNum":"1st","home":{"runs":3,"hits":2,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":1}},{"num":2,"ordinalNum":"2nd","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":3,"ordinalNum":"3rd","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":1,"hits":2,"errors":0,"leftOnBase":2}},{"num":4,"ordinalNum":"4th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":5,"ordinalNum":"5th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":6,"ordinalNum":"6th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":7,"ordinalNum":"7th","home":{"runs":1,"hits":0,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":1}},{"num":8,"ordinalNum":"8th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":2},"away":{"runs":1,"hits":3,"errors":0,"leftOnBase":1}},{"num":9,"ordinalNum":"9th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":2,"hits":2,"errors":0,"leftOnBase":0}},{"num":10,"ordinalNum":"10th","home":{"runs":2,"hits":2,"errors":0,"leftOnBase":3},"away":{"runs":1,"hits":0,"errors":0,"leftOnBase":0}}],"teams":{"home":{"runs":6,"hits":9,"errors":0,"leftOnBase":11},"away":{"runs":5,"hits":9,"errors":0,"leftOnBase":7}},"defense":{"pitcher":{"id":665622,"fullName":"Luis Medina","link":"/api/v1/people/665622"},"catcher":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"first":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"second":{"id":622268,"fullName":"Donovan Walton","link":"/api/v1/people/622268"},"third":{"id":695720,"fullName":"Tommy White","link":"/api/v1/people/695720"},"shortstop":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"left":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"center":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"right":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"batter":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"onDeck":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"inHole":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"battingOrder":6,"team":{"id":133,"name":"Athletics","link":"/api/v1/teams/133"}},"offense":{"batter":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"onDeck":{"id":678489,"fullName":"Jorge Barrosa","link":"/api/v1/people/678489"},"inHole":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"first":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"second":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"third":{"id":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"pitcher":{"id":656464,"fullName":"Kevin Ginkel","link":"/api/v1/people/656464"},"battingOrder":8,"team":{"id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"}},"balls":1,"strikes":2,"outs":1},"boxscore":{"teams":{"away":{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"teamStats":{"batting":{"flyOuts":8,"groundOuts":7,"airOuts":12,"runs":5,"doubles":0,"triples":2,"homeRuns":2,"strikeOuts":9,"baseOnBalls":3,"intentionalWalks":0,"hits":9,"hitByPitch":1,"avg":".247","atBats":36,"obp":".324","slg":".407","ops":".731","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":41,"totalBases":19,"rbi":5,"leftOnBase":15,"sacBunts":0,"sacFlies":1,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"18.00","popOuts":1,"lineOuts":3},"pitching":{"flyOuts":9,"groundOuts":6,"airOuts":14,"runs":6,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":8,"baseOnBalls":7,"intentionalWalks":0,"hits":9,"hitByPitch":0,"atBats":36,"obp":".364","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":179,"era":"5.29","inningsPitched":"9.1","saveOpportunities":0,"earnedRuns":5,"whip":"1.48","battersFaced":44,"outs":28,"completeGames":0,"shutouts":0,"pitchesThrown":179,"balls":78,"strikes":101,"strikePercentage":".560","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.43","rbi":6,"pitchesPerInning":"19.18","runsScoredPer9":"5.79","homeRunsPer9":"0.96","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":1,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":6,"putOuts":28,"errors":0,"chances":34,"passedBall":0,"pickoffs":0}},"players":{"ID671732":{"person":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"jerseyNumber":"4","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"battingOrder":"800","stats":{"batting":{"summary":"1-4 | 3B, 2 K, R","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":1,"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":3,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":93,"flyOuts":23,"groundOuts":78,"airOuts":48,"runs":34,"doubles":9,"triples":1,"homeRuns":5,"strikeOuts":79,"baseOnBalls":34,"intentionalWalks":1,"hits":51,"hitByPitch":1,"avg":".199","atBats":256,"obp":".296","slg":".301","ops":".597","caughtStealing":3,"stolenBases":6,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":291,"totalBases":77,"rbi":23,"leftOnBase":107,"sacBunts":0,"sacFlies":0,"babip":".267","groundOutsToAirouts":"1.63","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"51.20","popOuts":6,"lineOuts":19},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":154,"errors":3,"chances":158,"fielding":".981","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID641680":{"person":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"jerseyNumber":"15","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"battingOrder":"400","stats":{"batting":{"summary":"1-4 | K, RBI","gamesPlayed":1,"flyOuts":2,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":1,"leftOnBase":4,"sacBunts":0,"sacFlies":1,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":6,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":55,"flyOuts":30,"groundOuts":54,"airOuts":50,"runs":20,"doubles":9,"triples":0,"homeRuns":9,"strikeOuts":39,"baseOnBalls":13,"intentionalWalks":0,"hits":42,"hitByPitch":1,"avg":".231","atBats":182,"obp":".281","slg":".429","ops":".710","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":199,"totalBases":78,"rbi":31,"leftOnBase":104,"sacBunts":0,"sacFlies":3,"babip":".241","groundOutsToAirouts":"1.08","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"20.22","popOuts":9,"lineOuts":11},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":6,"stolenBases":30,"stolenBasePercentage":".833","caughtStealingPercentage":".167","assists":11,"putOuts":286,"errors":1,"chances":298,"fielding":".997","passedBall":0,"pickoffs":1}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID695720":{"person":{"id":695720,"fullName":"Tommy White","link":"/api/v1/people/695720"},"jerseyNumber":"47","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"battingOrder":"500","stats":{"batting":{"summary":"2-5","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":2,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":4,"flyOuts":2,"groundOuts":6,"airOuts":3,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":7,"hitByPitch":0,"avg":".438","atBats":16,"obp":".471","slg":".500","ops":".971","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":17,"totalBases":8,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"babip":".438","groundOutsToAirouts":"2.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":19,"errors":0,"chances":21,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID622268":{"person":{"id":622268,"fullName":"Donovan Walton","link":"/api/v1/people/622268"},"jerseyNumber":"29","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"battingOrder":"901","stats":{"batting":{"note":"b-","summary":"1-1 | 3B, BB, R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":1,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":3,"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":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":37,"flyOuts":13,"groundOuts":21,"airOuts":28,"runs":17,"doubles":8,"triples":1,"homeRuns":3,"strikeOuts":21,"baseOnBalls":10,"intentionalWalks":0,"hits":30,"hitByPitch":1,"avg":".303","atBats":99,"obp":".373","slg":".495","ops":".868","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":111,"totalBases":49,"rbi":12,"leftOnBase":42,"sacBunts":1,"sacFlies":0,"babip":".360","groundOutsToAirouts":"0.75","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"33.00","popOuts":3,"lineOuts":12},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":28,"putOuts":16,"errors":1,"chances":45,"fielding":".978","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID669372":{"person":{"id":669372,"fullName":"J.T. Ginn","link":"/api/v1/people/669372"},"jerseyNumber":"35","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":22,"gamesStarted":19,"flyOuts":57,"groundOuts":117,"airOuts":101,"runs":46,"doubles":15,"triples":0,"homeRuns":13,"strikeOuts":100,"baseOnBalls":49,"intentionalWalks":1,"hits":84,"hitByPitch":6,"atBats":399,"obp":".305","caughtStealing":2,"stolenBases":8,"stolenBasePercentage":".800","caughtStealingPercentage":".200","numberOfPitches":1728,"era":"3.46","inningsPitched":"109.1","wins":8,"losses":6,"saves":0,"saveOpportunities":1,"holds":0,"blownSaves":1,"earnedRuns":42,"whip":"1.22","battersFaced":457,"outs":328,"gamesPitched":22,"completeGames":1,"shutouts":0,"pitchesThrown":1728,"balls":671,"strikes":1057,"strikePercentage":".610","hitBatsmen":6,"balks":1,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.16","rbi":0,"winPercentage":".571","pitchesPerInning":"15.80","gamesFinished":2,"strikeoutWalkRatio":"2.04","strikeoutsPer9Inn":"8.23","walksPer9Inn":"4.03","hitsPer9Inn":"6.91","runsScoredPer9":"3.79","homeRunsPer9":"1.07","inheritedRunners":4,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":19,"lineOuts":25},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":12,"putOuts":6,"errors":0,"chances":18,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID664129":{"person":{"id":664129,"fullName":"Geoff Hartlieb","link":"/api/v1/people/664129"},"jerseyNumber":"31","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"stats":{"batting":{},"pitching":{"summary":"0.1 IP, ER, 0 K, 2 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":2,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":13,"inningsPitched":"0.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":3,"outs":1,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":13,"balls":9,"strikes":4,"strikePercentage":".310","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"27.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":6,"gamesStarted":0,"flyOuts":10,"groundOuts":9,"airOuts":18,"runs":6,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":4,"baseOnBalls":6,"intentionalWalks":0,"hits":12,"hitByPitch":0,"atBats":41,"obp":".367","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":166,"era":"4.91","inningsPitched":"11.0","wins":1,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":6,"whip":"1.64","battersFaced":49,"outs":33,"gamesPitched":6,"completeGames":0,"shutouts":0,"pitchesThrown":166,"balls":67,"strikes":99,"strikePercentage":".600","hitBatsmen":0,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"0.50","rbi":1,"winPercentage":".500","pitchesPerInning":"15.09","gamesFinished":3,"strikeoutWalkRatio":"0.67","strikeoutsPer9Inn":"3.27","walksPer9Inn":"4.91","hitsPer9Inn":"9.82","runsScoredPer9":"4.91","homeRunsPer9":"0.82","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":0,"lineOuts":8},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID643446":{"person":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"jerseyNumber":"22","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"battingOrder":"601","stats":{"batting":{"note":"a-","summary":"0-2","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":89,"flyOuts":46,"groundOuts":81,"airOuts":96,"runs":26,"doubles":11,"triples":0,"homeRuns":3,"strikeOuts":36,"baseOnBalls":22,"intentionalWalks":1,"hits":64,"hitByPitch":4,"avg":".234","atBats":273,"obp":".298","slg":".308","ops":".606","caughtStealing":2,"stolenBases":2,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":10,"groundIntoTriplePlay":0,"plateAppearances":303,"totalBases":84,"rbi":30,"leftOnBase":123,"sacBunts":1,"sacFlies":3,"babip":".257","groundOutsToAirouts":"0.84","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"91.00","popOuts":16,"lineOuts":34},"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":163,"putOuts":143,"errors":4,"chances":310,"fielding":".987","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"}]},"ID666126":{"person":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"jerseyNumber":"26","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"battingOrder":"701","stats":{"batting":{"note":"c-","summary":"0-1","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":77,"flyOuts":32,"groundOuts":65,"airOuts":58,"runs":22,"doubles":12,"triples":1,"homeRuns":7,"strikeOuts":32,"baseOnBalls":22,"intentionalWalks":0,"hits":60,"hitByPitch":4,"avg":".280","atBats":214,"obp":".357","slg":".444","ops":".801","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":9,"groundIntoTriplePlay":0,"plateAppearances":241,"totalBases":95,"rbi":25,"leftOnBase":98,"sacBunts":0,"sacFlies":1,"babip":".301","groundOutsToAirouts":"1.12","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"30.57","popOuts":10,"lineOuts":16},"pitching":{"gamesPlayed":5,"gamesStarted":0,"flyOuts":3,"groundOuts":7,"airOuts":8,"runs":8,"doubles":2,"triples":0,"homeRuns":3,"strikeOuts":1,"baseOnBalls":5,"intentionalWalks":0,"hits":11,"hitByPitch":0,"atBats":27,"obp":".500","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":99,"era":"11.12","inningsPitched":"5.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":7,"whip":"2.82","battersFaced":32,"outs":17,"gamesPitched":5,"completeGames":0,"shutouts":0,"pitchesThrown":99,"balls":43,"strikes":56,"strikePercentage":".570","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.88","rbi":0,"winPercentage":".---","pitchesPerInning":"17.47","gamesFinished":5,"strikeoutWalkRatio":"0.20","strikeoutsPer9Inn":"1.59","walksPer9Inn":"7.94","hitsPer9Inn":"17.47","runsScoredPer9":"12.71","homeRunsPer9":"4.76","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":67,"errors":0,"chances":69,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID660761":{"person":{"id":660761,"fullName":"José Suarez","link":"/api/v1/people/660761"},"jerseyNumber":"54","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"stats":{"batting":{},"pitching":{"summary":"0.2 IP, 0 ER, 2 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":11,"inningsPitched":"0.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":2,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":11,"balls":5,"strikes":6,"strikePercentage":".550","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":34,"gamesStarted":2,"flyOuts":26,"groundOuts":42,"airOuts":51,"runs":28,"doubles":13,"triples":0,"homeRuns":4,"strikeOuts":58,"baseOnBalls":22,"intentionalWalks":1,"hits":56,"hitByPitch":3,"atBats":204,"obp":".352","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","numberOfPitches":908,"era":"4.42","inningsPitched":"53.0","wins":1,"losses":2,"saves":1,"saveOpportunities":1,"holds":2,"blownSaves":0,"earnedRuns":26,"whip":"1.47","battersFaced":232,"outs":159,"gamesPitched":34,"completeGames":0,"shutouts":0,"pitchesThrown":908,"balls":338,"strikes":570,"strikePercentage":".630","hitBatsmen":3,"balks":2,"wildPitches":3,"pickoffs":1,"groundOutsToAirouts":"0.82","rbi":0,"winPercentage":".333","pitchesPerInning":"17.13","gamesFinished":13,"strikeoutWalkRatio":"2.64","strikeoutsPer9Inn":"9.85","walksPer9Inn":"3.74","hitsPer9Inn":"9.51","runsScoredPer9":"4.75","homeRunsPer9":"0.68","inheritedRunners":22,"inheritedRunnersScored":13,"catchersInterference":0,"sacBunts":2,"sacFlies":1,"passedBall":0,"popOuts":10,"lineOuts":15},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":3,"errors":0,"chances":5,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID682052":{"person":{"id":682052,"fullName":"Jacob Lopez","link":"/api/v1/people/682052"},"jerseyNumber":"57","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":15,"gamesStarted":12,"flyOuts":44,"groundOuts":44,"airOuts":83,"runs":45,"doubles":13,"triples":0,"homeRuns":11,"strikeOuts":49,"baseOnBalls":36,"intentionalWalks":0,"hits":67,"hitByPitch":2,"atBats":237,"obp":".376","caughtStealing":2,"stolenBases":10,"stolenBasePercentage":".833","caughtStealingPercentage":".167","numberOfPitches":1137,"era":"6.64","inningsPitched":"59.2","wins":4,"losses":4,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":44,"whip":"1.73","battersFaced":281,"outs":179,"gamesPitched":15,"completeGames":0,"shutouts":0,"pitchesThrown":1137,"balls":450,"strikes":687,"strikePercentage":".600","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"0.53","rbi":0,"winPercentage":".500","pitchesPerInning":"19.06","gamesFinished":0,"strikeoutWalkRatio":"1.36","strikeoutsPer9Inn":"7.39","walksPer9Inn":"5.43","hitsPer9Inn":"10.11","runsScoredPer9":"6.79","homeRunsPer9":"1.66","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":4,"passedBall":0,"popOuts":27,"lineOuts":12},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":10,"putOuts":0,"errors":2,"chances":12,"fielding":".833","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID675961":{"person":{"id":675961,"fullName":"Alika Williams","link":"/api/v1/people/675961"},"jerseyNumber":"12","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"battingOrder":"900","stats":{"batting":{"summary":"1-2 | RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":1,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":40,"flyOuts":9,"groundOuts":20,"airOuts":21,"runs":13,"doubles":9,"triples":0,"homeRuns":2,"strikeOuts":27,"baseOnBalls":3,"intentionalWalks":0,"hits":25,"hitByPitch":1,"avg":".272","atBats":92,"obp":".302","slg":".435","ops":".737","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":97,"totalBases":40,"rbi":9,"leftOnBase":40,"sacBunts":1,"sacFlies":0,"babip":".365","groundOutsToAirouts":"0.95","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"46.00","popOuts":7,"lineOuts":5},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":54,"putOuts":28,"errors":4,"chances":86,"fielding":".953","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID691777":{"person":{"id":691777,"fullName":"Max Muncy","link":"/api/v1/people/691777"},"jerseyNumber":"3","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"battingOrder":"600","stats":{"batting":{"summary":"0-2 | 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":47,"flyOuts":16,"groundOuts":31,"airOuts":33,"runs":24,"doubles":7,"triples":2,"homeRuns":5,"strikeOuts":60,"baseOnBalls":14,"intentionalWalks":0,"hits":35,"hitByPitch":4,"avg":".224","atBats":156,"obp":".299","slg":".391","ops":".690","caughtStealing":2,"stolenBases":3,"stolenBasePercentage":".600","caughtStealingPercentage":".400","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":177,"totalBases":61,"rbi":20,"leftOnBase":68,"sacBunts":0,"sacFlies":3,"babip":".319","groundOutsToAirouts":"0.94","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"31.20","popOuts":9,"lineOuts":8},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":47,"putOuts":24,"errors":3,"chances":74,"fielding":".959","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID691016":{"person":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"jerseyNumber":"21","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"battingOrder":"200","stats":{"batting":{"summary":"1-4 | 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":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":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":89,"flyOuts":44,"groundOuts":96,"airOuts":80,"runs":48,"doubles":21,"triples":2,"homeRuns":16,"strikeOuts":66,"baseOnBalls":46,"intentionalWalks":4,"hits":79,"hitByPitch":3,"avg":".247","atBats":320,"obp":".346","slg":".475","ops":".821","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":370,"totalBases":152,"rbi":47,"leftOnBase":151,"sacBunts":0,"sacFlies":1,"babip":".264","groundOutsToAirouts":"1.20","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"20.00","popOuts":20,"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":5,"putOuts":171,"errors":0,"chances":176,"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"}]},"ID669620":{"person":{"id":669620,"fullName":"Brady Basso","link":"/api/v1/people/669620"},"jerseyNumber":"66","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","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":5,"strikes":7,"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":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":7,"gamesStarted":0,"flyOuts":4,"groundOuts":8,"airOuts":10,"runs":6,"doubles":8,"triples":1,"homeRuns":1,"strikeOuts":7,"baseOnBalls":2,"intentionalWalks":0,"hits":14,"hitByPitch":0,"atBats":38,"obp":".390","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":143,"era":"6.48","inningsPitched":"8.1","wins":0,"losses":0,"saves":0,"saveOpportunities":1,"holds":1,"blownSaves":1,"earnedRuns":6,"whip":"1.92","battersFaced":41,"outs":25,"gamesPitched":7,"completeGames":0,"shutouts":0,"pitchesThrown":143,"balls":46,"strikes":97,"strikePercentage":".680","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.80","rbi":0,"winPercentage":".---","pitchesPerInning":"17.16","gamesFinished":0,"strikeoutWalkRatio":"3.50","strikeoutsPer9Inn":"7.56","walksPer9Inn":"2.16","hitsPer9Inn":"15.12","runsScoredPer9":"6.48","homeRunsPer9":"1.08","inheritedRunners":3,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":3,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID695611":{"person":{"id":695611,"fullName":"Gage Jump","link":"/api/v1/people/695611"},"jerseyNumber":"61","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":10,"gamesStarted":10,"flyOuts":31,"groundOuts":35,"airOuts":58,"runs":24,"doubles":13,"triples":0,"homeRuns":4,"strikeOuts":56,"baseOnBalls":17,"intentionalWalks":1,"hits":52,"hitByPitch":3,"atBats":197,"obp":".326","caughtStealing":2,"stolenBases":3,"stolenBasePercentage":".600","caughtStealingPercentage":".400","numberOfPitches":897,"era":"3.78","inningsPitched":"52.1","wins":3,"losses":5,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":22,"whip":"1.32","battersFaced":221,"outs":157,"gamesPitched":10,"completeGames":0,"shutouts":0,"pitchesThrown":897,"balls":300,"strikes":597,"strikePercentage":".670","hitBatsmen":3,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"0.60","rbi":0,"winPercentage":".375","pitchesPerInning":"17.14","gamesFinished":0,"strikeoutWalkRatio":"3.29","strikeoutsPer9Inn":"9.63","walksPer9Inn":"2.92","hitsPer9Inn":"8.94","runsScoredPer9":"4.13","homeRunsPer9":"0.69","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":4,"passedBall":0,"popOuts":8,"lineOuts":19},"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":true,"isSubstitute":false}},"ID696522":{"person":{"id":696522,"fullName":"Hayden Juenger","link":"/api/v1/people/696522"},"jerseyNumber":"58","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":2,"gamesStarted":0,"flyOuts":3,"groundOuts":2,"airOuts":4,"runs":3,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":2,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":7,"obp":".400","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":47,"era":"13.50","inningsPitched":"2.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"whip":"2.00","battersFaced":10,"outs":6,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":47,"balls":18,"strikes":29,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.50","rbi":0,"winPercentage":".---","pitchesPerInning":"23.50","gamesFinished":1,"strikeoutWalkRatio":"0.00","strikeoutsPer9Inn":"0.00","walksPer9Inn":"9.00","hitsPer9Inn":"9.00","runsScoredPer9":"13.50","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"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}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID665660":{"person":{"id":665660,"fullName":"Elvis Alvarado","link":"/api/v1/people/665660"},"jerseyNumber":"37","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, K, 2 BB","gamesPlayed":1,"gamesStarted":0,"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":".---","numberOfPitches":16,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":5,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":16,"balls":9,"strikes":7,"strikePercentage":".440","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":27,"gamesStarted":0,"flyOuts":23,"groundOuts":22,"airOuts":25,"runs":18,"doubles":7,"triples":0,"homeRuns":7,"strikeOuts":36,"baseOnBalls":13,"intentionalWalks":0,"hits":23,"hitByPitch":1,"atBats":105,"obp":".308","caughtStealing":3,"stolenBases":2,"stolenBasePercentage":".400","caughtStealingPercentage":".600","numberOfPitches":509,"era":"5.59","inningsPitched":"29.0","wins":3,"losses":3,"saves":2,"saveOpportunities":3,"holds":4,"blownSaves":1,"earnedRuns":18,"whip":"1.24","battersFaced":120,"outs":87,"gamesPitched":27,"completeGames":0,"shutouts":0,"pitchesThrown":509,"balls":177,"strikes":332,"strikePercentage":".650","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.88","rbi":0,"winPercentage":".500","pitchesPerInning":"17.55","gamesFinished":11,"strikeoutWalkRatio":"2.77","strikeoutsPer9Inn":"11.17","walksPer9Inn":"4.03","hitsPer9Inn":"7.14","runsScoredPer9":"5.59","homeRunsPer9":"2.17","inheritedRunners":19,"inheritedRunnersScored":6,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":0,"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"}]},"ID663687":{"person":{"id":663687,"fullName":"Hogan Harris","link":"/api/v1/people/663687"},"jerseyNumber":"36","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","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":5,"strikes":7,"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":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"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":48,"gamesStarted":0,"flyOuts":19,"groundOuts":32,"airOuts":40,"runs":17,"doubles":5,"triples":0,"homeRuns":5,"strikeOuts":60,"baseOnBalls":28,"intentionalWalks":2,"hits":40,"hitByPitch":4,"atBats":171,"obp":".353","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":860,"era":"3.22","inningsPitched":"44.2","wins":3,"losses":0,"saves":7,"saveOpportunities":11,"holds":10,"blownSaves":4,"earnedRuns":16,"whip":"1.52","battersFaced":204,"outs":134,"gamesPitched":48,"completeGames":0,"shutouts":0,"pitchesThrown":860,"balls":338,"strikes":522,"strikePercentage":".610","hitBatsmen":4,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.80","rbi":0,"winPercentage":"1.000","pitchesPerInning":"19.25","gamesFinished":13,"strikeoutWalkRatio":"2.14","strikeoutsPer9Inn":"12.09","walksPer9Inn":"5.64","hitsPer9Inn":"8.06","runsScoredPer9":"3.43","homeRunsPer9":"1.01","inheritedRunners":31,"inheritedRunnersScored":7,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":12,"lineOuts":9},"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"}]},"ID665622":{"person":{"id":665622,"fullName":"Luis Medina","link":"/api/v1/people/665622"},"jerseyNumber":"46","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"stats":{"batting":{},"pitching":{"note":"(L, 2-2)(BS, 3)","summary":"0.1 IP, ER, K, 2 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":2,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":28,"inningsPitched":"0.1","wins":0,"losses":1,"saves":0,"saveOpportunities":1,"holds":0,"blownSaves":1,"earnedRuns":1,"battersFaced":5,"outs":1,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":28,"balls":12,"strikes":16,"strikePercentage":".570","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":1,"runsScoredPer9":"54.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":34,"gamesStarted":1,"flyOuts":30,"groundOuts":33,"airOuts":45,"runs":24,"doubles":9,"triples":1,"homeRuns":4,"strikeOuts":55,"baseOnBalls":24,"intentionalWalks":1,"hits":45,"hitByPitch":3,"atBats":174,"obp":".353","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":801,"era":"3.72","inningsPitched":"46.0","wins":2,"losses":2,"saves":0,"saveOpportunities":3,"holds":5,"blownSaves":3,"earnedRuns":19,"whip":"1.50","battersFaced":205,"outs":138,"gamesPitched":34,"completeGames":0,"shutouts":0,"pitchesThrown":801,"balls":315,"strikes":486,"strikePercentage":".610","hitBatsmen":3,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.73","rbi":2,"winPercentage":".500","pitchesPerInning":"17.41","gamesFinished":11,"strikeoutWalkRatio":"2.29","strikeoutsPer9Inn":"10.76","walksPer9Inn":"4.70","hitsPer9Inn":"8.80","runsScoredPer9":"4.70","homeRunsPer9":"0.78","inheritedRunners":12,"inheritedRunnersScored":5,"catchersInterference":0,"sacBunts":1,"sacFlies":3,"passedBall":0,"popOuts":7,"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":true,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID703607":{"person":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"jerseyNumber":"33","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"battingOrder":"700","stats":{"batting":{"summary":"0-3 | 2 K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"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":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":5,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":58,"flyOuts":17,"groundOuts":57,"airOuts":27,"runs":18,"doubles":7,"triples":0,"homeRuns":3,"strikeOuts":60,"baseOnBalls":15,"intentionalWalks":0,"hits":48,"hitByPitch":8,"avg":".254","atBats":189,"obp":".332","slg":".339","ops":".671","caughtStealing":4,"stolenBases":11,"stolenBasePercentage":".733","caughtStealingPercentage":".267","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":216,"totalBases":64,"rbi":17,"leftOnBase":65,"sacBunts":1,"sacFlies":2,"babip":".352","groundOutsToAirouts":"2.11","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"63.00","popOuts":4,"lineOuts":6},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":166,"errors":5,"chances":173,"fielding":".971","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID687515":{"person":{"id":687515,"fullName":"Colby Thomas","link":"/api/v1/people/687515"},"jerseyNumber":"32","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":50,"flyOuts":21,"groundOuts":16,"airOuts":35,"runs":11,"doubles":3,"triples":0,"homeRuns":4,"strikeOuts":32,"baseOnBalls":4,"intentionalWalks":0,"hits":21,"hitByPitch":1,"avg":".204","atBats":103,"obp":".241","slg":".350","ops":".591","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":109,"totalBases":36,"rbi":11,"leftOnBase":48,"sacBunts":1,"sacFlies":0,"babip":".254","groundOutsToAirouts":"0.46","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"25.75","popOuts":8,"lineOuts":6},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":64,"errors":2,"chances":66,"fielding":".970","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID669127":{"person":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"jerseyNumber":"23","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"battingOrder":"300","stats":{"batting":{"summary":"1-4 | HR, BB, K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":4,"rbi":1,"leftOnBase":5,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":0,"putOuts":8,"errors":0,"chances":8,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":91,"flyOuts":65,"groundOuts":67,"airOuts":113,"runs":55,"doubles":18,"triples":0,"homeRuns":23,"strikeOuts":94,"baseOnBalls":34,"intentionalWalks":2,"hits":96,"hitByPitch":5,"avg":".260","atBats":369,"obp":".330","slg":".496","ops":".826","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":409,"totalBases":183,"rbi":51,"leftOnBase":162,"sacBunts":0,"sacFlies":1,"babip":".289","groundOutsToAirouts":"0.59","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"16.04","popOuts":26,"lineOuts":22},"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":17,"stolenBases":33,"stolenBasePercentage":".660","caughtStealingPercentage":".340","assists":35,"putOuts":636,"errors":3,"chances":674,"fielding":".996","passedBall":7,"pickoffs":1}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID814305":{"person":{"id":814305,"fullName":"Yunior Tur","link":"/api/v1/people/814305"},"jerseyNumber":"70","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"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":1,"gamesStarted":0,"flyOuts":3,"groundOuts":1,"airOuts":3,"runs":6,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":7,"hitByPitch":0,"atBats":13,"obp":".571","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":47,"era":"27.00","inningsPitched":"2.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":6,"whip":"4.00","battersFaced":14,"outs":6,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":47,"balls":13,"strikes":34,"strikePercentage":".720","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.33","rbi":0,"winPercentage":".---","pitchesPerInning":"23.50","gamesFinished":0,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"9.00","walksPer9Inn":"4.50","hitsPer9Inn":"31.50","runsScoredPer9":"27.00","homeRunsPer9":"4.50","inheritedRunners":2,"inheritedRunnersScored":2,"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}},"ID678022":{"person":{"id":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022"},"jerseyNumber":"50","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"stats":{"batting":{},"pitching":{"summary":"5.0 IP, 3 ER, 4 K, BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":5,"groundOuts":3,"airOuts":8,"runs":3,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":4,"baseOnBalls":1,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":20,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":87,"inningsPitched":"5.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"battersFaced":21,"outs":15,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":87,"balls":33,"strikes":54,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":3,"gamesFinished":0,"runsScoredPer9":"5.40","homeRunsPer9":"1.80","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":3},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":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":25,"gamesStarted":7,"flyOuts":44,"groundOuts":43,"airOuts":70,"runs":49,"doubles":9,"triples":2,"homeRuns":11,"strikeOuts":76,"baseOnBalls":24,"intentionalWalks":0,"hits":65,"hitByPitch":7,"atBats":251,"obp":".337","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":1122,"era":"6.75","inningsPitched":"62.2","wins":2,"losses":5,"saves":3,"saveOpportunities":5,"holds":2,"blownSaves":2,"earnedRuns":47,"whip":"1.42","battersFaced":285,"outs":188,"gamesPitched":25,"completeGames":0,"shutouts":0,"pitchesThrown":1122,"balls":393,"strikes":729,"strikePercentage":".650","hitBatsmen":7,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.61","rbi":3,"winPercentage":".286","pitchesPerInning":"17.90","gamesFinished":5,"strikeoutWalkRatio":"3.17","strikeoutsPer9Inn":"10.91","walksPer9Inn":"3.45","hitsPer9Inn":"9.34","runsScoredPer9":"7.04","homeRunsPer9":"1.58","inheritedRunners":4,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":3,"passedBall":0,"popOuts":9,"lineOuts":17},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":3,"errors":0,"chances":7,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID605488":{"person":{"id":605488,"fullName":"Jeffrey Springs","link":"/api/v1/people/605488"},"jerseyNumber":"59","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":20,"gamesStarted":20,"flyOuts":80,"groundOuts":86,"airOuts":130,"runs":74,"doubles":18,"triples":3,"homeRuns":27,"strikeOuts":86,"baseOnBalls":38,"intentionalWalks":0,"hits":108,"hitByPitch":2,"atBats":405,"obp":".329","caughtStealing":3,"stolenBases":4,"stolenBasePercentage":".571","caughtStealingPercentage":".429","numberOfPitches":1753,"era":"5.96","inningsPitched":"102.2","wins":3,"losses":9,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":68,"whip":"1.42","battersFaced":450,"outs":308,"gamesPitched":20,"completeGames":0,"shutouts":0,"pitchesThrown":1753,"balls":645,"strikes":1108,"strikePercentage":".630","hitBatsmen":2,"balks":1,"wildPitches":0,"pickoffs":4,"groundOutsToAirouts":"0.66","rbi":0,"winPercentage":".250","pitchesPerInning":"17.07","gamesFinished":0,"strikeoutWalkRatio":"2.26","strikeoutsPer9Inn":"7.54","walksPer9Inn":"3.33","hitsPer9Inn":"9.47","runsScoredPer9":"6.49","homeRunsPer9":"2.37","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":5,"passedBall":0,"popOuts":23,"lineOuts":27},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":11,"putOuts":3,"errors":0,"chances":14,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID805779":{"person":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"jerseyNumber":"5","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"battingOrder":"100","stats":{"batting":{"summary":"1-4 | HR, HBP, 2 RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":2,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":1,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":4,"rbi":2,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":61,"flyOuts":37,"groundOuts":84,"airOuts":64,"runs":30,"doubles":10,"triples":1,"homeRuns":7,"strikeOuts":29,"baseOnBalls":11,"intentionalWalks":0,"hits":72,"hitByPitch":1,"avg":".291","atBats":247,"obp":".323","slg":".425","ops":".748","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":261,"totalBases":105,"rbi":32,"leftOnBase":106,"sacBunts":1,"sacFlies":1,"babip":".307","groundOutsToAirouts":"1.31","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"35.29","popOuts":7,"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":107,"putOuts":65,"errors":0,"chances":172,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]}},"batters":[805779,691016,669127,641680,695720,691777,643446,703607,666126,671732,675961,622268,678022,669620,664129,660761,665660,663687,665622],"pitchers":[678022,669620,664129,660761,665660,663687,665622],"bench":[687515],"bullpen":[669372,696522,695611,682052,605488,814305],"battingOrder":[805779,691016,669127,641680,695720,643446,666126,671732,622268],"info":[{"title":"BATTING","fieldList":[{"label":"3B","value":"Butler, L (1, Drake); Walton (1, Sewald)."},{"label":"HR","value":"Langeliers (23, 8th inning off Thompson, R, 0 on, 1 out); Wilson, J (7, 9th inning off Sewald, 1 on, 2 out)."},{"label":"TB","value":"Butler, L 3; Heim; Langeliers 4; Soderstrom; Walton 3; White 2; Williams; Wilson, J 4."},{"label":"RBI","value":"Heim (31); Langeliers (51); Williams (9); Wilson, J 2 (32)."},{"label":"2-out RBI","value":"Wilson, J 2."},{"label":"SF","value":"Heim."},{"label":"GIDP","value":"Heim; McNeil."},{"label":"Team RISP","value":"2-for-6."},{"label":"Team LOB","value":"7."}]}],"note":[{"label":"a","value":"Flied out for Muncy in the 6th."},{"label":"b","value":"Walked for Williams in the 7th."},{"label":"c","value":"Lined out for Bolte in the 9th."}]},"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":9,"groundOuts":6,"airOuts":14,"runs":6,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":8,"baseOnBalls":7,"intentionalWalks":0,"hits":9,"hitByPitch":0,"avg":".238","atBats":36,"obp":".308","slg":".386","ops":".694","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":44,"totalBases":13,"rbi":6,"leftOnBase":24,"sacBunts":0,"sacFlies":1,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"36.00","popOuts":1,"lineOuts":4},"pitching":{"flyOuts":8,"groundOuts":7,"airOuts":12,"runs":5,"doubles":0,"triples":2,"homeRuns":2,"strikeOuts":9,"baseOnBalls":3,"intentionalWalks":0,"hits":9,"hitByPitch":1,"atBats":36,"obp":".317","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":163,"era":"4.21","inningsPitched":"10.0","saveOpportunities":0,"earnedRuns":4,"whip":"1.28","battersFaced":41,"outs":30,"completeGames":0,"shutouts":0,"pitchesThrown":163,"balls":66,"strikes":97,"strikePercentage":".600","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.58","rbi":5,"pitchesPerInning":"16.30","runsScoredPer9":"4.50","homeRunsPer9":"1.80","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":1,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":9,"putOuts":30,"errors":0,"chances":39,"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":20,"gamesStarted":20,"flyOuts":81,"groundOuts":120,"airOuts":134,"runs":36,"doubles":23,"triples":3,"homeRuns":12,"strikeOuts":82,"baseOnBalls":41,"intentionalWalks":0,"hits":101,"hitByPitch":0,"atBats":435,"obp":".298","caughtStealing":1,"stolenBases":6,"stolenBasePercentage":".857","caughtStealingPercentage":".143","numberOfPitches":1855,"era":"2.62","inningsPitched":"116.2","wins":8,"losses":3,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":34,"whip":"1.22","battersFaced":478,"outs":350,"gamesPitched":20,"completeGames":0,"shutouts":0,"pitchesThrown":1855,"balls":696,"strikes":1159,"strikePercentage":".620","hitBatsmen":0,"balks":1,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.90","rbi":0,"winPercentage":".727","pitchesPerInning":"15.90","gamesFinished":0,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"6.33","walksPer9Inn":"3.16","hitsPer9Inn":"7.79","runsScoredPer9":"2.78","homeRunsPer9":"0.93","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":0,"passedBall":0,"popOuts":15,"lineOuts":38},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":1,"errors":0,"chances":6,"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":{"note":"(H, 11)","summary":"1.0 IP, 0 ER, 2 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":24,"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":24,"balls":11,"strikes":13,"strikePercentage":".540","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":44,"gamesStarted":0,"flyOuts":13,"groundOuts":44,"airOuts":28,"runs":15,"doubles":5,"triples":1,"homeRuns":2,"strikeOuts":48,"baseOnBalls":16,"intentionalWalks":1,"hits":28,"hitByPitch":2,"atBats":144,"obp":".279","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":654,"era":"2.88","inningsPitched":"40.2","wins":3,"losses":4,"saves":1,"saveOpportunities":5,"holds":11,"blownSaves":4,"earnedRuns":13,"whip":"1.08","battersFaced":166,"outs":122,"gamesPitched":44,"completeGames":0,"shutouts":0,"pitchesThrown":654,"balls":234,"strikes":420,"strikePercentage":".640","hitBatsmen":2,"balks":0,"wildPitches":4,"pickoffs":0,"groundOutsToAirouts":"1.57","rbi":0,"winPercentage":".429","pitchesPerInning":"16.08","gamesFinished":9,"strikeoutWalkRatio":"3.00","strikeoutsPer9Inn":"10.62","walksPer9Inn":"3.54","hitsPer9Inn":"6.20","runsScoredPer9":"3.32","homeRunsPer9":"0.44","inheritedRunners":16,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":1,"sacFlies":3,"passedBall":0,"popOuts":8,"lineOuts":7},"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID694297":{"person":{"id":694297,"fullName":"Brandon Pfaadt","link":"/api/v1/people/694297"},"jerseyNumber":"32","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":17,"gamesStarted":7,"flyOuts":27,"groundOuts":72,"airOuts":57,"runs":33,"doubles":11,"triples":1,"homeRuns":8,"strikeOuts":44,"baseOnBalls":18,"intentionalWalks":0,"hits":59,"hitByPitch":4,"atBats":229,"obp":".319","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":929,"era":"4.58","inningsPitched":"59.0","wins":4,"losses":1,"saves":0,"saveOpportunities":0,"holds":2,"blownSaves":0,"earnedRuns":30,"whip":"1.31","battersFaced":254,"outs":177,"gamesPitched":17,"completeGames":0,"shutouts":0,"pitchesThrown":929,"balls":325,"strikes":604,"strikePercentage":".650","hitBatsmen":4,"balks":1,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.26","rbi":0,"winPercentage":".800","pitchesPerInning":"15.75","gamesFinished":2,"strikeoutWalkRatio":"2.44","strikeoutsPer9Inn":"6.71","walksPer9Inn":"2.75","hitsPer9Inn":"9.00","runsScoredPer9":"5.03","homeRunsPer9":"1.22","inheritedRunners":2,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":3,"passedBall":0,"popOuts":18,"lineOuts":12},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":6,"errors":0,"chances":7,"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":"700","stats":{"batting":{"summary":"1-5 | K","gamesPlayed":1,"flyOuts":1,"groundOuts":2,"airOuts":1,"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":6,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":6,"errors":0,"chances":7,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":44,"flyOuts":15,"groundOuts":36,"airOuts":23,"runs":10,"doubles":6,"triples":0,"homeRuns":4,"strikeOuts":26,"baseOnBalls":10,"intentionalWalks":0,"hits":21,"hitByPitch":0,"avg":".208","atBats":101,"obp":".277","slg":".386","ops":".663","caughtStealing":3,"stolenBases":2,"stolenBasePercentage":".400","caughtStealingPercentage":".600","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":116,"totalBases":39,"rbi":16,"leftOnBase":44,"sacBunts":4,"sacFlies":1,"babip":".236","groundOutsToAirouts":"1.57","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"25.25","popOuts":3,"lineOuts":5},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":10,"putOuts":99,"errors":2,"chances":111,"fielding":".982","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID680728":{"person":{"id":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728"},"jerseyNumber":"25","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":52,"flyOuts":26,"groundOuts":35,"airOuts":42,"runs":14,"doubles":5,"triples":0,"homeRuns":5,"strikeOuts":48,"baseOnBalls":13,"intentionalWalks":0,"hits":30,"hitByPitch":0,"avg":".195","atBats":154,"obp":".256","slg":".325","ops":".581","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":168,"totalBases":50,"rbi":23,"leftOnBase":65,"sacBunts":0,"sacFlies":1,"babip":".245","groundOutsToAirouts":"0.83","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"30.80","popOuts":11,"lineOuts":5},"pitching":{"gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":5,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":4,"hitByPitch":1,"atBats":9,"obp":".500","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":17,"era":"5.40","inningsPitched":"1.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"whip":"2.40","battersFaced":10,"outs":5,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":17,"balls":3,"strikes":14,"strikePercentage":".820","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.00","rbi":0,"winPercentage":".---","pitchesPerInning":"10.20","gamesFinished":1,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"0.00","walksPer9Inn":"0.00","hitsPer9Inn":"21.60","runsScoredPer9":"5.40","homeRunsPer9":"0.00","inheritedRunners":3,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":2},"fielding":{"caughtStealing":1,"stolenBases":7,"stolenBasePercentage":".875","caughtStealingPercentage":".125","assists":5,"putOuts":129,"errors":1,"chances":135,"fielding":".993","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":{},"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}},"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":"1-5 | 2 K, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":1,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":1,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":95,"flyOuts":45,"groundOuts":74,"airOuts":98,"runs":46,"doubles":19,"triples":0,"homeRuns":13,"strikeOuts":80,"baseOnBalls":30,"intentionalWalks":2,"hits":80,"hitByPitch":6,"avg":".243","atBats":329,"obp":".315","slg":".419","ops":".734","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":368,"totalBases":138,"rbi":45,"leftOnBase":161,"sacBunts":0,"sacFlies":3,"babip":".280","groundOutsToAirouts":"0.76","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"25.31","popOuts":29,"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":153,"putOuts":64,"errors":4,"chances":221,"fielding":".982","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID682988":{"person":{"id":682988,"fullName":"Tyler Locklear","link":"/api/v1/people/682988"},"jerseyNumber":"31","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":2,"flyOuts":2,"groundOuts":3,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":2,"intentionalWalks":0,"hits":1,"hitByPitch":0,"avg":".167","atBats":6,"obp":".375","slg":".167","ops":".542","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":8,"totalBases":1,"rbi":1,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"babip":".167","groundOutsToAirouts":"1.50","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":16,"errors":0,"chances":16,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID518876":{"person":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"jerseyNumber":"29","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":17,"gamesStarted":17,"flyOuts":64,"groundOuts":102,"airOuts":118,"runs":59,"doubles":20,"triples":3,"homeRuns":21,"strikeOuts":62,"baseOnBalls":40,"intentionalWalks":2,"hits":107,"hitByPitch":2,"atBats":384,"obp":".347","caughtStealing":2,"stolenBases":6,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":1566,"era":"5.20","inningsPitched":"98.2","wins":7,"losses":8,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":57,"whip":"1.49","battersFaced":432,"outs":296,"gamesPitched":17,"completeGames":1,"shutouts":0,"pitchesThrown":1566,"balls":576,"strikes":990,"strikePercentage":".630","hitBatsmen":2,"balks":1,"wildPitches":0,"pickoffs":2,"groundOutsToAirouts":"0.86","rbi":0,"winPercentage":".467","pitchesPerInning":"15.87","gamesFinished":0,"strikeoutWalkRatio":"1.55","strikeoutsPer9Inn":"5.66","walksPer9Inn":"3.65","hitsPer9Inn":"9.76","runsScoredPer9":"5.38","homeRunsPer9":"1.92","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":1,"sacFlies":4,"passedBall":0,"popOuts":15,"lineOuts":39},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":9,"putOuts":9,"errors":0,"chances":18,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID814439":{"person":{"id":814439,"fullName":"Ryan Waldschmidt","link":"/api/v1/people/814439"},"jerseyNumber":"15","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":38,"flyOuts":15,"groundOuts":19,"airOuts":28,"runs":13,"doubles":10,"triples":1,"homeRuns":0,"strikeOuts":49,"baseOnBalls":9,"intentionalWalks":0,"hits":32,"hitByPitch":1,"avg":".252","atBats":127,"obp":".304","slg":".346","ops":".650","caughtStealing":1,"stolenBases":6,"stolenBasePercentage":".857","caughtStealingPercentage":".143","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":139,"totalBases":44,"rbi":9,"leftOnBase":56,"sacBunts":0,"sacFlies":1,"babip":".405","groundOutsToAirouts":"0.68","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":4,"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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":99,"errors":1,"chances":103,"fielding":".990","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID656464":{"person":{"id":656464,"fullName":"Kevin Ginkel","link":"/api/v1/people/656464"},"jerseyNumber":"37","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"stats":{"batting":{},"pitching":{"note":"(W, 4-3)","summary":"1.0 IP, 0 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":2,"groundOuts":1,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":5,"inningsPitched":"1.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":5,"balls":2,"strikes":3,"strikePercentage":".600","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":1,"runsScoredPer9":"9.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"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":45,"gamesStarted":0,"flyOuts":25,"groundOuts":36,"airOuts":42,"runs":17,"doubles":9,"triples":0,"homeRuns":4,"strikeOuts":42,"baseOnBalls":12,"intentionalWalks":1,"hits":36,"hitByPitch":0,"atBats":154,"obp":".286","caughtStealing":2,"stolenBases":5,"stolenBasePercentage":".714","caughtStealingPercentage":".286","numberOfPitches":662,"era":"3.21","inningsPitched":"42.0","wins":4,"losses":3,"saves":0,"saveOpportunities":0,"holds":9,"blownSaves":0,"earnedRuns":15,"whip":"1.14","battersFaced":168,"outs":126,"gamesPitched":45,"completeGames":0,"shutouts":0,"pitchesThrown":662,"balls":241,"strikes":421,"strikePercentage":".640","hitBatsmen":0,"balks":1,"wildPitches":3,"pickoffs":1,"groundOutsToAirouts":"0.86","rbi":1,"winPercentage":".571","pitchesPerInning":"15.76","gamesFinished":6,"strikeoutWalkRatio":"3.50","strikeoutsPer9Inn":"9.00","walksPer9Inn":"2.57","hitsPer9Inn":"7.71","runsScoredPer9":"3.64","homeRunsPer9":"0.86","inheritedRunners":16,"inheritedRunnersScored":5,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":7,"lineOuts":10},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":0,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID606466":{"person":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"jerseyNumber":"4","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"battingOrder":"100","stats":{"batting":{"summary":"0-3 | BB, RBI, R","gamesPlayed":1,"flyOuts":3,"groundOuts":1,"airOuts":3,"runs":1,"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":5,"totalBases":0,"rbi":1,"leftOnBase":2,"sacBunts":0,"sacFlies":1,"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":97,"flyOuts":69,"groundOuts":114,"airOuts":119,"runs":55,"doubles":19,"triples":3,"homeRuns":18,"strikeOuts":62,"baseOnBalls":31,"intentionalWalks":1,"hits":100,"hitByPitch":2,"avg":".256","atBats":391,"obp":".311","slg":".458","ops":".769","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":428,"totalBases":179,"rbi":59,"leftOnBase":123,"sacBunts":0,"sacFlies":4,"babip":".260","groundOutsToAirouts":"0.96","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"21.72","popOuts":19,"lineOuts":31},"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":210,"putOuts":100,"errors":1,"chances":311,"fielding":".997","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"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":42,"gamesStarted":0,"flyOuts":18,"groundOuts":49,"airOuts":35,"runs":10,"doubles":6,"triples":0,"homeRuns":1,"strikeOuts":28,"baseOnBalls":9,"intentionalWalks":2,"hits":31,"hitByPitch":1,"atBats":138,"obp":".272","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":586,"era":"2.08","inningsPitched":"39.0","wins":2,"losses":2,"saves":1,"saveOpportunities":4,"holds":8,"blownSaves":3,"earnedRuns":9,"whip":"1.03","battersFaced":153,"outs":117,"gamesPitched":42,"completeGames":0,"shutouts":0,"pitchesThrown":586,"balls":196,"strikes":390,"strikePercentage":".670","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.40","rbi":0,"winPercentage":".500","pitchesPerInning":"15.03","gamesFinished":11,"strikeoutWalkRatio":"3.11","strikeoutsPer9Inn":"6.46","walksPer9Inn":"2.08","hitsPer9Inn":"7.15","runsScoredPer9":"2.31","homeRunsPer9":"0.23","inheritedRunners":17,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":2,"sacFlies":3,"passedBall":0,"popOuts":6,"lineOuts":11},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":3,"errors":1,"chances":12,"fielding":".917","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID545121":{"person":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"jerseyNumber":"6","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"battingOrder":"800","stats":{"batting":{"summary":"1-4 | BB, RBI, R","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":1,"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":2,"putOuts":1,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":87,"flyOuts":38,"groundOuts":96,"airOuts":92,"runs":41,"doubles":13,"triples":3,"homeRuns":7,"strikeOuts":30,"baseOnBalls":17,"intentionalWalks":2,"hits":75,"hitByPitch":2,"avg":".258","atBats":291,"obp":".302","slg":".395","ops":".697","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":313,"totalBases":115,"rbi":48,"leftOnBase":125,"sacBunts":1,"sacFlies":1,"babip":".267","groundOutsToAirouts":"1.04","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"41.57","popOuts":26,"lineOuts":28},"pitching":{"gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":2,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":2,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"obp":".333","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":20,"era":"0.00","inningsPitched":"1.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"1.20","battersFaced":6,"outs":5,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":20,"balls":13,"strikes":7,"strikePercentage":".350","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":".---","pitchesPerInning":"12.00","gamesFinished":1,"strikeoutWalkRatio":"0.00","strikeoutsPer9Inn":"0.00","walksPer9Inn":"10.80","hitsPer9Inn":"0.00","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":105,"putOuts":392,"errors":2,"chances":499,"fielding":".996","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"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":"200","stats":{"batting":{"summary":"1-5 | 2B, K","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":0,"doubles":1,"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":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":2,"putOuts":2,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":97,"flyOuts":66,"groundOuts":109,"airOuts":110,"runs":48,"doubles":14,"triples":3,"homeRuns":7,"strikeOuts":49,"baseOnBalls":59,"intentionalWalks":0,"hits":82,"hitByPitch":4,"avg":".240","atBats":341,"obp":".355","slg":".361","ops":".716","caughtStealing":9,"stolenBases":16,"stolenBasePercentage":".640","caughtStealingPercentage":".360","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":413,"totalBases":123,"rbi":36,"leftOnBase":147,"sacBunts":4,"sacFlies":5,"babip":".259","groundOutsToAirouts":"0.99","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"48.71","popOuts":13,"lineOuts":31},"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":241,"putOuts":154,"errors":6,"chances":401,"fielding":".985","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID623149":{"person":{"id":623149,"fullName":"Paul Sewald","link":"/api/v1/people/623149"},"jerseyNumber":"38","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"stats":{"batting":{},"pitching":{"note":"(BS, 2)","summary":"1.0 IP, 2 ER, 2 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":2,"doubles":0,"triples":1,"homeRuns":1,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":22,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":1,"holds":0,"blownSaves":1,"earnedRuns":2,"battersFaced":5,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":22,"balls":3,"strikes":19,"strikePercentage":".860","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"18.00","homeRunsPer9":"9.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":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":40,"gamesStarted":0,"flyOuts":33,"groundOuts":11,"airOuts":56,"runs":21,"doubles":4,"triples":2,"homeRuns":9,"strikeOuts":42,"baseOnBalls":9,"intentionalWalks":0,"hits":27,"hitByPitch":1,"atBats":133,"obp":".255","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":570,"era":"4.95","inningsPitched":"36.1","wins":2,"losses":5,"saves":23,"saveOpportunities":25,"holds":0,"blownSaves":2,"earnedRuns":20,"whip":"0.99","battersFaced":146,"outs":109,"gamesPitched":40,"completeGames":0,"shutouts":0,"pitchesThrown":570,"balls":180,"strikes":390,"strikePercentage":".680","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.20","rbi":2,"winPercentage":".286","pitchesPerInning":"15.69","gamesFinished":33,"strikeoutWalkRatio":"4.67","strikeoutsPer9Inn":"10.40","walksPer9Inn":"2.23","hitsPer9Inn":"6.69","runsScoredPer9":"5.20","homeRunsPer9":"2.23","inheritedRunners":3,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":14,"lineOuts":9},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID672515":{"person":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"jerseyNumber":"14","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"battingOrder":"400","stats":{"batting":{"summary":"1-3 | 2 BB, 2 R","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":2,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":9,"errors":0,"chances":9,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":74,"flyOuts":39,"groundOuts":68,"airOuts":68,"runs":39,"doubles":15,"triples":0,"homeRuns":6,"strikeOuts":45,"baseOnBalls":36,"intentionalWalks":0,"hits":77,"hitByPitch":3,"avg":".303","atBats":254,"obp":".391","slg":".433","ops":".824","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":297,"totalBases":110,"rbi":33,"leftOnBase":96,"sacBunts":0,"sacFlies":4,"babip":".343","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"42.33","popOuts":11,"lineOuts":18},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":9,"stolenBases":24,"stolenBasePercentage":".727","caughtStealingPercentage":".273","assists":18,"putOuts":426,"errors":1,"chances":445,"fielding":".998","passedBall":2,"pickoffs":2}},"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":3,"gamesStarted":3,"flyOuts":9,"groundOuts":10,"airOuts":14,"runs":6,"doubles":2,"triples":0,"homeRuns":3,"strikeOuts":7,"baseOnBalls":6,"intentionalWalks":0,"hits":13,"hitByPitch":1,"atBats":44,"obp":".392","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":196,"era":"5.06","inningsPitched":"10.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":6,"whip":"1.78","battersFaced":51,"outs":32,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":196,"balls":73,"strikes":123,"strikePercentage":".630","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.71","rbi":0,"winPercentage":".---","pitchesPerInning":"18.38","gamesFinished":0,"strikeoutWalkRatio":"1.17","strikeoutsPer9Inn":"5.91","walksPer9Inn":"5.06","hitsPer9Inn":"10.97","runsScoredPer9":"5.06","homeRunsPer9":"2.53","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":5,"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}},"ID684442":{"person":{"id":684442,"fullName":"Kohl Drake","link":"/api/v1/people/684442"},"jerseyNumber":"58","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"stats":{"batting":{},"pitching":{"summary":"5.0 IP, ER, 5 K, 2 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":4,"groundOuts":2,"airOuts":7,"runs":1,"doubles":0,"triples":1,"homeRuns":0,"strikeOuts":5,"baseOnBalls":2,"intentionalWalks":0,"hits":4,"hitByPitch":1,"atBats":18,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":85,"inningsPitched":"5.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":21,"outs":15,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":85,"balls":39,"strikes":46,"strikePercentage":".540","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"1.80","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":2},"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":1,"gamesStarted":1,"flyOuts":4,"groundOuts":2,"airOuts":7,"runs":1,"doubles":0,"triples":1,"homeRuns":0,"strikeOuts":5,"baseOnBalls":2,"intentionalWalks":0,"hits":4,"hitByPitch":1,"atBats":18,"obp":".333","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":85,"era":"1.80","inningsPitched":"5.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"whip":"1.20","battersFaced":21,"outs":15,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":85,"balls":39,"strikes":46,"strikePercentage":".540","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.29","rbi":1,"winPercentage":".---","pitchesPerInning":"17.00","gamesFinished":0,"strikeoutWalkRatio":"2.50","strikeoutsPer9Inn":"9.00","walksPer9Inn":"3.60","hitsPer9Inn":"7.20","runsScoredPer9":"1.80","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":2},"fielding":{"gamesStarted":1,"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"}]},"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":"300","stats":{"batting":{"summary":"1-5 | 2 K, R, SB","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"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":97,"flyOuts":52,"groundOuts":84,"airOuts":93,"runs":56,"doubles":20,"triples":10,"homeRuns":14,"strikeOuts":96,"baseOnBalls":48,"intentionalWalks":2,"hits":90,"hitByPitch":4,"avg":".249","atBats":361,"obp":".342","slg":".476","ops":".818","caughtStealing":2,"stolenBases":11,"stolenBasePercentage":".846","caughtStealingPercentage":".154","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":415,"totalBases":172,"rbi":47,"leftOnBase":138,"sacBunts":0,"sacFlies":2,"babip":".300","groundOutsToAirouts":"0.90","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"25.79","popOuts":22,"lineOuts":19},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":219,"errors":3,"chances":226,"fielding":".987","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID664199":{"person":{"id":664199,"fullName":"Taylor Clarke","link":"/api/v1/people/664199"},"jerseyNumber":"45","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"stats":{"batting":{},"pitching":{"note":"(H, 12)","summary":"1.0 IP, 0 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":2,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":13,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":13,"balls":6,"strikes":7,"strikePercentage":".540","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":45,"gamesStarted":0,"flyOuts":26,"groundOuts":58,"airOuts":48,"runs":14,"doubles":5,"triples":1,"homeRuns":4,"strikeOuts":24,"baseOnBalls":9,"intentionalWalks":1,"hits":30,"hitByPitch":3,"atBats":156,"obp":".246","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":646,"era":"2.40","inningsPitched":"45.0","wins":2,"losses":1,"saves":0,"saveOpportunities":1,"holds":12,"blownSaves":1,"earnedRuns":12,"whip":"0.87","battersFaced":172,"outs":135,"gamesPitched":45,"completeGames":0,"shutouts":0,"pitchesThrown":646,"balls":240,"strikes":406,"strikePercentage":".630","hitBatsmen":3,"balks":0,"wildPitches":0,"pickoffs":3,"groundOutsToAirouts":"1.21","rbi":0,"winPercentage":".667","pitchesPerInning":"14.36","gamesFinished":6,"strikeoutWalkRatio":"2.67","strikeoutsPer9Inn":"4.80","walksPer9Inn":"1.80","hitsPer9Inn":"6.00","runsScoredPer9":"2.80","homeRunsPer9":"0.80","inheritedRunners":14,"inheritedRunnersScored":7,"catchersInterference":0,"sacBunts":1,"sacFlies":3,"passedBall":0,"popOuts":11,"lineOuts":11},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":6,"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"}]},"ID657044":{"person":{"id":657044,"fullName":"Ryan Thompson","link":"/api/v1/people/657044"},"jerseyNumber":"81","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"stats":{"batting":{},"pitching":{"note":"(H, 7)","summary":"1.0 IP, ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":14,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":1,"battersFaced":5,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":14,"balls":5,"strikes":9,"strikePercentage":".640","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":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":41,"gamesStarted":0,"flyOuts":16,"groundOuts":49,"airOuts":32,"runs":15,"doubles":9,"triples":0,"homeRuns":3,"strikeOuts":26,"baseOnBalls":10,"intentionalWalks":2,"hits":38,"hitByPitch":3,"atBats":143,"obp":".325","caughtStealing":1,"stolenBases":5,"stolenBasePercentage":".833","caughtStealingPercentage":".167","numberOfPitches":550,"era":"2.95","inningsPitched":"36.2","wins":4,"losses":2,"saves":0,"saveOpportunities":1,"holds":7,"blownSaves":1,"earnedRuns":12,"whip":"1.31","battersFaced":158,"outs":110,"gamesPitched":41,"completeGames":0,"shutouts":0,"pitchesThrown":550,"balls":182,"strikes":368,"strikePercentage":".670","hitBatsmen":3,"balks":2,"wildPitches":1,"pickoffs":1,"groundOutsToAirouts":"1.53","rbi":1,"winPercentage":".667","pitchesPerInning":"15.00","gamesFinished":6,"strikeoutWalkRatio":"2.60","strikeoutsPer9Inn":"6.38","walksPer9Inn":"2.45","hitsPer9Inn":"9.33","runsScoredPer9":"3.68","homeRunsPer9":"0.74","inheritedRunners":28,"inheritedRunnersScored":6,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":9,"lineOuts":7},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":9,"putOuts":5,"errors":1,"chances":15,"fielding":".933","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":"500","stats":{"batting":{"summary":"2-3 | HR, 2 BB, K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":2,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":5,"rbi":3,"leftOnBase":1,"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":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":16,"flyOuts":10,"groundOuts":6,"airOuts":21,"runs":5,"doubles":3,"triples":0,"homeRuns":2,"strikeOuts":13,"baseOnBalls":4,"intentionalWalks":0,"hits":12,"hitByPitch":0,"avg":".240","atBats":50,"obp":".286","slg":".420","ops":".706","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":56,"totalBases":21,"rbi":12,"leftOnBase":25,"sacBunts":0,"sacFlies":2,"babip":".270","groundOutsToAirouts":"0.29","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"25.00","popOuts":5,"lineOuts":6},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":35,"errors":0,"chances":35,"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":24,"flyOuts":8,"groundOuts":24,"airOuts":12,"runs":5,"doubles":3,"triples":0,"homeRuns":2,"strikeOuts":20,"baseOnBalls":1,"intentionalWalks":0,"hits":16,"hitByPitch":0,"avg":".229","atBats":70,"obp":".239","slg":".357","ops":".596","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":73,"totalBases":25,"rbi":11,"leftOnBase":23,"sacBunts":2,"sacFlies":0,"babip":".292","groundOutsToAirouts":"2.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"35.00","popOuts":1,"lineOuts":3},"pitching":{"gamesPlayed":4,"gamesStarted":0,"flyOuts":3,"groundOuts":7,"airOuts":4,"runs":6,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":3,"intentionalWalks":0,"hits":9,"hitByPitch":0,"atBats":19,"obp":".522","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":63,"era":"11.25","inningsPitched":"4.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":5,"whip":"3.00","battersFaced":23,"outs":12,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":63,"balls":29,"strikes":34,"strikePercentage":".540","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.75","rbi":0,"winPercentage":".---","pitchesPerInning":"15.75","gamesFinished":4,"strikeoutWalkRatio":"0.00","strikeoutsPer9Inn":"0.00","walksPer9Inn":"6.75","hitsPer9Inn":"20.25","runsScoredPer9":"13.50","homeRunsPer9":"2.25","inheritedRunners":1,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":4,"stolenBases":15,"stolenBasePercentage":".789","caughtStealingPercentage":".211","assists":11,"putOuts":134,"errors":1,"chances":146,"fielding":".993","passedBall":1,"pickoffs":1}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID805299":{"person":{"id":805299,"fullName":"Brandyn Garcia","link":"/api/v1/people/805299"},"jerseyNumber":"55","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":31,"gamesStarted":0,"flyOuts":8,"groundOuts":26,"airOuts":17,"runs":5,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":29,"baseOnBalls":6,"intentionalWalks":1,"hits":13,"hitByPitch":3,"atBats":84,"obp":".237","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":335,"era":"1.75","inningsPitched":"25.2","wins":0,"losses":1,"saves":1,"saveOpportunities":1,"holds":11,"blownSaves":0,"earnedRuns":5,"whip":"0.74","battersFaced":94,"outs":77,"gamesPitched":31,"completeGames":0,"shutouts":0,"pitchesThrown":335,"balls":112,"strikes":223,"strikePercentage":".670","hitBatsmen":3,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.53","rbi":0,"winPercentage":".000","pitchesPerInning":"13.05","gamesFinished":6,"strikeoutWalkRatio":"4.83","strikeoutsPer9Inn":"10.17","walksPer9Inn":"2.10","hitsPer9Inn":"4.56","runsScoredPer9":"1.75","homeRunsPer9":"0.00","inheritedRunners":13,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":5,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":3,"errors":0,"chances":5,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID678489":{"person":{"id":678489,"fullName":"Jorge Barrosa","link":"/api/v1/people/678489"},"jerseyNumber":"1","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"battingOrder":"900","stats":{"batting":{"summary":"1-3 | BB, K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":5,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":70,"flyOuts":19,"groundOuts":32,"airOuts":31,"runs":21,"doubles":11,"triples":1,"homeRuns":2,"strikeOuts":38,"baseOnBalls":12,"intentionalWalks":0,"hits":23,"hitByPitch":1,"avg":".193","atBats":119,"obp":".273","slg":".353","ops":".626","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":137,"totalBases":42,"rbi":10,"leftOnBase":45,"sacBunts":5,"sacFlies":0,"babip":".266","groundOutsToAirouts":"1.03","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"59.50","popOuts":7,"lineOuts":5},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":93,"errors":0,"chances":93,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]}},"batters":[606466,672695,682998,672515,596146,571448,694374,545121,678489,684442,664199,666661,657044,623149,656464],"pitchers":[684442,664199,666661,657044,623149,656464],"bench":[680728,682988,543510,814439],"bullpen":[683352,672629,805299,518876,642528,694297,593958],"battingOrder":[606466,672695,682998,672515,596146,571448,694374,545121,678489],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Perdomo (14, Perkins)."},{"label":"HR","value":"Kepler (2, 1st inning off Perkins, 2 on, 2 out)."},{"label":"TB","value":"Arenado; Barrosa; Carroll; Kepler 5; Moreno; Perdomo 2; Tawa; Vargas, I."},{"label":"RBI","value":"Arenado (45); Kepler 3 (12); Marte, K (59); Vargas, I (48)."},{"label":"2-out RBI","value":"Kepler 3."},{"label":"Runners left in scoring position, 2 out","value":"Vargas, I; Kepler; Carroll 2."},{"label":"SF","value":"Marte, K."},{"label":"Team RISP","value":"3-for-11."},{"label":"Team LOB","value":"11."}]},{"title":"BASERUNNING","fieldList":[{"label":"SB","value":"Carroll (11, 2nd base off Perkins/Langeliers)."}]},{"title":"FIELDING","fieldList":[{"label":"DP","value":"2 (Arenado-Vargas, I-Tawa; Vargas, I-Perdomo-Tawa)."}]}],"note":[]}},"officials":[{"official":{"id":427537,"fullName":"Hunter Wendelstedt","link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"fullName":"Vic Carapazza","link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":676580,"fullName":"Steven Jaschinski","link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":544728,"fullName":"Nic Lentz","link":"/api/v1/people/544728"},"officialType":"Third Base"}],"info":[{"label":"WP","value":"Hartlieb."},{"label":"HBP","value":"Wilson, J (by Drake)."},{"label":"Pitch timer violations","value":"Medina (pitcher)."},{"label":"ABS Challenge","value":"Arenado (Strike-Confirmed); Bolte (Strike-Confirmed); Moreno (Ball-Confirmed); Langeliers 2 (Ball-Overturned to Strike, Ball-Confirmed)."},{"label":"Pitches-strikes","value":"Perkins 87-54; Basso 12-7; Hartlieb 13-4; Suarez, J 11-6; Alvarado 16-7; Harris, H 12-7; Medina 28-16; Drake 85-46; Clarke, T 13-7; Morillo, J 24-13; Thompson, R 14-9; Sewald 22-19; Ginkel 5-3."},{"label":"Groundouts-flyouts","value":"Perkins 3-5; Basso 1-1; Hartlieb 0-1; Suarez, J 0-0; Alvarado 1-1; Harris, H 1-1; Medina 0-0; Drake 2-4; Clarke, T 1-2; Morillo, J 1-0; Thompson, R 2-0; Sewald 0-0; Ginkel 1-2."},{"label":"Batters faced","value":"Perkins 21; Basso 4; Hartlieb 3; Suarez, J 2; Alvarado 5; Harris, H 4; Medina 5; Drake 21; Clarke, T 3; Morillo, J 4; Thompson, R 5; Sewald 5; Ginkel 3."},{"label":"Inherited runners-scored","value":"Suarez, J 1-0."},{"label":"Umpires","value":"HP: Hunter Wendelstedt. 1B: Vic Carapazza. 2B: Steven Jaschinski. 3B: Nic Lentz. "},{"label":"Weather","value":"75 degrees, Roof Closed."},{"label":"Wind","value":"0 mph, None."},{"label":"First pitch","value":"6:40 PM."},{"label":"T","value":"3:15."},{"label":"Att","value":"19,709."},{"label":"Venue","value":"Chase Field."},{"label":"July 21, 2026"}],"pitchingNotes":[],"topPerformers":[{"player":{"person":{"id":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146","boxscoreName":"Kepler"},"jerseyNumber":"22","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"battingOrder":"500","stats":{"batting":{"summary":"2-3 | HR, 2 BB, K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":2,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":5,"rbi":3,"leftOnBase":1,"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":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":16,"flyOuts":10,"groundOuts":6,"airOuts":21,"runs":5,"doubles":3,"triples":0,"homeRuns":2,"strikeOuts":13,"baseOnBalls":4,"intentionalWalks":0,"hits":12,"hitByPitch":0,"avg":".240","atBats":50,"obp":".286","slg":".420","ops":".706","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":56,"totalBases":21,"rbi":12,"leftOnBase":25,"sacBunts":0,"sacFlies":2,"babip":".270","groundOutsToAirouts":"0.29","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"25.00","popOuts":5,"lineOuts":6},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":35,"errors":0,"chances":35,"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"}]},"type":"hitter","gameScore":68,"hittingGameScore":68},{"player":{"person":{"id":684442,"fullName":"Kohl Drake","link":"/api/v1/people/684442","boxscoreName":"Drake"},"jerseyNumber":"58","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"stats":{"batting":{},"pitching":{"summary":"5.0 IP, ER, 5 K, 2 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":4,"groundOuts":2,"airOuts":7,"runs":1,"doubles":0,"triples":1,"homeRuns":0,"strikeOuts":5,"baseOnBalls":2,"intentionalWalks":0,"hits":4,"hitByPitch":1,"atBats":18,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":85,"inningsPitched":"5.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":21,"outs":15,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":85,"balls":39,"strikes":46,"strikePercentage":".540","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"1.80","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":2},"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":1,"gamesStarted":1,"flyOuts":4,"groundOuts":2,"airOuts":7,"runs":1,"doubles":0,"triples":1,"homeRuns":0,"strikeOuts":5,"baseOnBalls":2,"intentionalWalks":0,"hits":4,"hitByPitch":1,"atBats":18,"obp":".333","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":85,"era":"1.80","inningsPitched":"5.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"whip":"1.20","battersFaced":21,"outs":15,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":85,"balls":39,"strikes":46,"strikePercentage":".540","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.29","rbi":1,"winPercentage":".---","pitchesPerInning":"17.00","gamesFinished":0,"strikeoutWalkRatio":"2.50","strikeoutsPer9Inn":"9.00","walksPer9Inn":"3.60","hitsPer9Inn":"7.20","runsScoredPer9":"1.80","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":2},"fielding":{"gamesStarted":1,"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"}]},"type":"starter","gameScore":60,"pitchingGameScore":60},{"player":{"person":{"id":622268,"fullName":"Donovan Walton","link":"/api/v1/people/622268","boxscoreName":"Walton"},"jerseyNumber":"29","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"battingOrder":"901","stats":{"batting":{"note":"b-","summary":"1-1 | 3B, BB, R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":1,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":3,"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":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":37,"flyOuts":13,"groundOuts":21,"airOuts":28,"runs":17,"doubles":8,"triples":1,"homeRuns":3,"strikeOuts":21,"baseOnBalls":10,"intentionalWalks":0,"hits":30,"hitByPitch":1,"avg":".303","atBats":99,"obp":".373","slg":".495","ops":".868","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":111,"totalBases":49,"rbi":12,"leftOnBase":42,"sacBunts":1,"sacFlies":0,"babip":".360","groundOutsToAirouts":"0.75","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"33.00","popOuts":3,"lineOuts":12},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":28,"putOuts":16,"errors":1,"chances":45,"fielding":".978","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"type":"hitter","gameScore":55,"hittingGameScore":55}]},"decisions":{"winner":{"id":656464,"fullName":"Kevin Ginkel","link":"/api/v1/people/656464"},"loser":{"id":665622,"fullName":"Luis Medina","link":"/api/v1/people/665622"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}