{"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":825058,"link":"/api/v1.1/game/825058/feed/live","metaData":{"wait":10,"timeStamp":"20260721_045047","gameEvents":["strikeout","game_finished"],"logicalEvents":["midInning","countChange","count03","basesEmpty","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":825058,"type":"R","doubleHeader":"N","id":"2026/07/20/athmlb-arimlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-825058-2026-07-20","season":"2026","seasonDisplay":"2026"},"datetime":{"dateTime":"2026-07-21T01:40:00Z","originalDate":"2026-07-20","officialDate":"2026-07-20","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":100,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":43,"losses":57,"ties":0,"pct":".430"},"records":{},"divisionLeader":false,"wins":43,"losses":57,"winningPercentage":".430"},"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":100,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":51,"losses":49,"ties":0,"pct":".510"},"records":{},"divisionLeader":false,"wins":51,"losses":49,"winningPercentage":".510"},"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},"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},"ID811965":{"id":811965,"fullName":"Joshua Kuroda-Grauer","link":"/api/v1/people/811965","firstName":"Joshua","lastName":"Kuroda-Grauer","primaryNumber":"44","birthDate":"2003-01-31","currentAge":23,"birthCity":"New Brunswick","birthStateProvince":"NJ","birthCountry":"USA","height":"5' 10\"","weight":205,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Joshua","useLastName":"Kuroda-Grauer","boxscoreName":"Kuroda-Grauer","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2024,"mlbDebutDate":"2026-06-29","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Joshua Kuroda-Grauer","nameSlug":"joshua-kuroda-grauer-811965","firstLastName":"Joshua Kuroda-Grauer","lastFirstName":"Kuroda-Grauer, Joshua","lastInitName":"Kuroda-Grauer, J","initLastName":"J Kuroda-Grauer","fullFMLName":"Joshua Kuroda-Grauer","fullLFMName":"Kuroda-Grauer, Joshua ","strikeZoneTop":3.13,"strikeZoneBottom":1.58},"ID686753":{"id":686753,"fullName":"Drey Jameson","link":"/api/v1/people/686753","firstName":"Drey","lastName":"Jameson","primaryNumber":"99","birthDate":"1997-08-17","currentAge":28,"birthCity":"Greenfield","birthStateProvince":"IN","birthCountry":"USA","height":"6' 0\"","weight":165,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Drey","useLastName":"Jameson","middleName":"Matthew","boxscoreName":"Jameson","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"pronunciation":"Dray","mlbDebutDate":"2022-09-15","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Drey Jameson","nameSlug":"drey-jameson-686753","firstLastName":"Drey Jameson","lastFirstName":"Jameson, Drey","lastInitName":"Jameson, D","initLastName":"D Jameson","fullFMLName":"Drey Matthew Jameson","fullLFMName":"Jameson, Drey Matthew","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID814439":{"id":814439,"fullName":"Ryan Waldschmidt","link":"/api/v1/people/814439","firstName":"Ryan","lastName":"Waldschmidt","primaryNumber":"15","birthDate":"2002-10-07","currentAge":23,"birthCity":"Sarasota","birthStateProvince":"FL","birthCountry":"USA","height":"6' 0\"","weight":205,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Ryan","useLastName":"Waldschmidt","middleName":"Jeffery","boxscoreName":"Waldschmidt","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2024,"mlbDebutDate":"2026-05-08","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ryan Waldschmidt","nameSlug":"ryan-waldschmidt-814439","firstLastName":"Ryan Waldschmidt","lastFirstName":"Waldschmidt, Ryan","lastInitName":"Waldschmidt, R","initLastName":"R Waldschmidt","fullFMLName":"Ryan Waldschmidt","fullLFMName":"Waldschmidt, Ryan ","strikeZoneTop":3.2,"strikeZoneBottom":1.62},"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},"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},"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},"ID643410":{"id":643410,"fullName":"Mark Leiter Jr.","link":"/api/v1/people/643410","firstName":"Mark","lastName":"Leiter","primaryNumber":"38","birthDate":"1991-03-13","currentAge":35,"birthCity":"Fort Lauderdale","birthStateProvince":"FL","birthCountry":"USA","height":"6' 0\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Mark","useLastName":"Leiter Jr.","middleName":"Edward","boxscoreName":"Leiter Jr.","nickName":"Junior","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"mlbDebutDate":"2017-04-28","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Mark Leiter Jr.","nameTitle":"Jr.","nameSuffix":"Jr.","nameSlug":"mark-leiter-jr-643410","firstLastName":"Mark Leiter Jr.","lastFirstName":"Leiter Jr., Mark","lastInitName":"Leiter Jr., M","initLastName":"M Leiter Jr.","fullFMLName":"Mark Edward Leiter Jr.","fullLFMName":"Leiter Jr., Mark Edward","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID686228":{"id":686228,"fullName":"Juan Burgos","link":"/api/v1/people/686228","firstName":"Juan","lastName":"Burgos","primaryNumber":"52","birthDate":"1999-12-22","currentAge":26,"birthCity":"Santiago","birthCountry":"Dominican Republic","height":"6' 0\"","weight":185,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Juan","useLastName":"Burgos","boxscoreName":"Burgos","gender":"M","nameMatrilineal":"Pichardo","isPlayer":true,"isVerified":true,"mlbDebutDate":"2025-07-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Juan Burgos","nameSlug":"juan-burgos-686228","firstLastName":"Juan Burgos","lastFirstName":"Burgos, Juan","lastInitName":"Burgos, J","initLastName":"J Burgos","fullFMLName":"Juan  Burgos","fullLFMName":"Burgos, Juan ","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"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},"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":19121,"firstPitch":"2026-07-21T01:42:00.000Z","gameDurationMinutes":188},"review":{"hasChallenges":true,"away":{"used":1,"remaining":1},"home":{"used":1,"remaining":1}},"absChallenges":{"hasChallenges":true,"away":{"usedSuccessful":2,"usedFailed":0,"remaining":2},"home":{"usedSuccessful":1,"usedFailed":1,"remaining":1}},"flags":{"noHitter":false,"perfectGame":false,"awayTeamNoHitter":false,"awayTeamPerfectGame":false,"homeTeamNoHitter":false,"homeTeamPerfectGame":false},"alerts":[],"probablePitchers":{"away":{"id":605488,"fullName":"Jeffrey Springs","link":"/api/v1/people/605488"},"home":{"id":683352,"fullName":"Mitch Bratt","link":"/api/v1/people/683352"}},"officialScorer":{"id":607890,"fullName":"Jason Johnson","link":"/api/v1/people/607890"},"primaryDatacaster":{"id":684884,"fullName":"Scott Moeller","link":"/api/v1/people/684884"},"moundVisits":{"away":{"used":3,"remaining":1},"home":{"used":1,"remaining":3}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jacob Wilson flies out to left fielder Ryan Waldschmidt.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-21T01:42:12.044Z","endTime":"2026-07-21T01:43:49.882Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":1},"matchup":{"batter":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":683352,"fullName":"Mitch Bratt","link":"/api/v1/people/683352"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,6,7],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"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":7},"credits":[{"player":{"id":814439,"link":"/api/v1/people/814439"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-20T22:31:46.569Z","endTime":"2026-07-21T01:30:27.549Z","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-21T01:30:27.549Z","endTime":"2026-07-21T01:40:14.730Z","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-21T01:40:14.730Z","endTime":"2026-07-21T01:42:13.884Z","isPitch":false,"type":"action","player":{"id":805779,"link":"/api/v1/people/805779"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.3,"endSpeed":83.5,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.50944530738696,"aZ":-15.540029364065523,"pfxX":2.6510829506326896,"pfxZ":9.336049240800824,"pX":-0.46706558049937624,"pZ":2.033184829598195,"vX0":-7.461216505836927,"vY0":-132.6496995787464,"vZ0":-5.825753296959802,"x":134.8,"y":183.88,"x0":2.0381817347045006,"y0":50.00012400405394,"z0":5.391750643074186,"aX":4.723052259371317},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":15.8,"breakHorizontal":-3.1,"spinRate":2436,"spinDirection":147},"zone":7,"typeConfidence":0.92,"plateTime":0.4129906525567937,"extension":5.963077858816449},"index":3,"playId":"c9d102cc-b542-39a1-91e4-7f8c32c63903","pitchNumber":1,"startTime":"2026-07-21T01:42:13.884Z","endTime":"2026-07-21T01:42:20.399Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":87.2,"endSpeed":80.3,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.84787022956168,"aZ":-24.98416292650131,"pfxX":-1.2894717534417088,"pfxZ":4.374123755850949,"pX":1.0975162240556442,"pZ":3.4650828306031745,"vX0":-2.2961614878092567,"vY0":-127.08717976626353,"vZ0":-0.7631612684426277,"x":75.17,"y":145.22,"x0":2.178537202663113,"y0":50.003908245623876,"z0":5.745105398459029,"aX":-2.118904626176253},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":8.0,"breakHorizontal":2.9,"spinRate":2301,"spinDirection":170},"zone":12,"typeConfidence":0.9,"plateTime":0.4301939465175151,"extension":6.095394771877472},"index":4,"playId":"ddee5b44-73f4-3f33-a607-9388f6f5b120","pitchNumber":2,"startTime":"2026-07-21T01:42:43.378Z","endTime":"2026-07-21T01:42:47.834Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.1,"endSpeed":77.2,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.773987372282384,"aZ":-27.541178134671622,"pfxX":-1.9540901335485028,"pfxZ":3.0416893598221506,"pX":1.4402006438190607,"pZ":4.117301967699834,"vX0":-1.192963696980198,"vY0":-122.54708639743924,"vZ0":1.5443869693673755,"x":62.1,"y":127.61,"x0":2.186889004288915,"y0":50.00369365159314,"z0":5.828191142514767,"aX":-2.9779757345617064},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":6.1,"breakHorizontal":3.8,"spinRate":2288,"spinDirection":189},"zone":12,"typeConfidence":0.86,"plateTime":0.4466232176892264,"extension":5.997457094323963},"index":5,"playId":"20941101-9dda-350e-956e-ecc2d85a4d13","pitchNumber":3,"startTime":"2026-07-21T01:43:01.723Z","endTime":"2026-07-21T01:43:05.494Z","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.4,"endSpeed":82.3,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.059483215312287,"aZ":-15.537590552489133,"pfxX":2.080527463049515,"pfxZ":9.514976956541526,"pX":1.2506781913616378,"pZ":3.6452300589243536,"vX0":-2.9951615916653425,"vY0":-131.67960640547878,"vZ0":-2.046712488539902,"x":69.33,"y":140.36,"x0":2.134781574226752,"y0":50.005028116214056,"z0":5.587566563982835,"aX":3.6389640926071367},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":16.9,"breakHorizontal":-3.1,"spinRate":2275,"spinDirection":151},"zone":12,"typeConfidence":0.91,"plateTime":0.41662989271031714,"extension":6.0536789920725775},"index":6,"playId":"ade13772-e066-317c-a67b-f47a5d889fab","pitchNumber":4,"startTime":"2026-07-21T01:43:19.812Z","endTime":"2026-07-21T01:43:23.534Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.5,"endSpeed":81.8,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.171708455815295,"aZ":-16.829489570055298,"pfxX":1.8206268748950574,"pfxZ":8.9608162399953,"pX":0.2575533703577307,"pZ":2.0606101076047842,"vX0":-4.926441864021154,"vY0":-130.24518685875054,"vZ0":-5.389856675131973,"x":107.18,"y":183.14,"x0":1.9396862156434158,"y0":50.00346726692939,"z0":5.435711684694694,"aX":3.1182924287321905},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":15.2,"breakHorizontal":-2.2,"spinRate":2240,"spinDirection":152},"zone":8,"typeConfidence":0.9,"plateTime":0.4210433917524523,"extension":6.205488809173458},"hitData":{"launchSpeed":86.1,"launchAngle":43.0,"totalDistance":288.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":85.31,"coordY":91.27}},"index":7,"playId":"cc48de16-8953-3067-bcd2-d7950bf395d3","pitchNumber":5,"startTime":"2026-07-21T01:43:39.465Z","endTime":"2026-07-21T01:43:49.882Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T01:43:49.882Z","atBatIndex":0},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Tyler Soderstrom grounds out, shortstop Geraldo Perdomo to first baseman Tyler Locklear.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-21T01:43:49.031Z","endTime":"2026-07-21T01:44:57.606Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":683352,"fullName":"Mitch Bratt","link":"/api/v1/people/683352"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"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":2},"credits":[{"player":{"id":672695,"link":"/api/v1/people/672695"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":682988,"link":"/api/v1/people/682988"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.3,"endSpeed":73.3,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.469608848063835,"aZ":-30.859781732075184,"pfxX":-3.512093273779702,"pfxZ":0.9601969910653754,"pX":0.9022636003734634,"pZ":2.715620586941655,"vX0":-2.0306303519320608,"vY0":-116.88210503996352,"vZ0":0.18183485813146305,"x":82.61,"y":165.46,"x0":2.2407278116907783,"y0":50.005061525025795,"z0":5.55135067636195,"aX":-4.825745747058994},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":2.0,"breakHorizontal":6.8,"spinRate":2295,"spinDirection":301},"zone":12,"typeConfidence":0.89,"plateTime":0.4698742526935562,"extension":6.026480126124831},"index":0,"playId":"28e4a399-e48f-3007-acb5-088a4397f632","pitchNumber":1,"startTime":"2026-07-21T01:44:14.834Z","endTime":"2026-07-21T01:44:19.039Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.6,"endSpeed":73.5,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.835487756282937,"aZ":-33.23565285249842,"pfxX":-4.3356706926167385,"pfxZ":-0.7769395904824767,"pX":-1.4468926996903042,"pZ":1.9330083080079803,"vX0":-6.807817039100791,"vY0":-117.10987854599949,"vZ0":-0.9166446133846684,"x":172.15,"y":186.59,"x0":2.075928519369992,"y0":50.00186226832854,"z0":5.475019738524776,"aX":-5.940835468484578},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.0,"breakVerticalInduced":-1.3,"breakHorizontal":9.7,"spinRate":2385,"spinDirection":303},"zone":13,"typeConfidence":0.9,"plateTime":0.4700844753215798,"extension":5.982485666263885},"index":1,"playId":"6d1338f4-9127-38b5-a2e4-4becb3d3e628","pitchNumber":2,"startTime":"2026-07-21T01:44:32.363Z","endTime":"2026-07-21T01:44:35.990Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":91.7,"endSpeed":83.8,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.069238590610123,"aZ":-16.149847003643426,"pfxX":2.783536034860168,"pfxZ":8.907496459837942,"pX":-0.21258302143038382,"pZ":2.7623898897883703,"vX0":-7.034808306656378,"vY0":-133.3767348842465,"vZ0":-3.7790084875871544,"x":125.1,"y":164.2,"x0":2.099212137492891,"y0":50.004620526995936,"z0":5.364579570269444,"aX":5.009477736557082},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":15.5,"breakHorizontal":-3.5,"spinRate":2325,"spinDirection":145},"zone":5,"typeConfidence":0.92,"plateTime":0.4108863162859384,"extension":6.256627380385609},"hitData":{"launchSpeed":76.1,"launchAngle":9.0,"totalDistance":133.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":124.59,"coordY":129.37}},"index":2,"playId":"2fe338e8-74b1-3410-aced-389be0d37148","pitchNumber":3,"startTime":"2026-07-21T01:44:49.296Z","endTime":"2026-07-21T01:44:57.606Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T01:44:57.606Z","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-21T01:45:11.299Z","endTime":"2026-07-21T01:47:52.114Z","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":683352,"fullName":"Mitch Bratt","link":"/api/v1/people/683352"},"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,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":78.7,"endSpeed":72.5,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.364213197160765,"aZ":-36.921582996698596,"pfxX":-4.473301865219192,"pfxZ":-3.598420139927039,"pX":-0.1761761242730689,"pZ":1.294782490392674,"vX0":-3.289310278713606,"vY0":-114.56241860106324,"vZ0":-1.6884495048058792,"x":123.72,"y":203.82,"x0":1.862287187664346,"y0":50.00031525657333,"z0":5.670383146466622,"aX":-5.90832262567819},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.0,"breakVerticalInduced":-6.6,"breakHorizontal":9.0,"spinRate":2305,"spinDirection":321},"zone":13,"typeConfidence":0.89,"plateTime":0.47921320245768184,"extension":5.90583813090148},"index":0,"playId":"096d20dc-7a18-3177-9171-11a2ea79d849","pitchNumber":1,"startTime":"2026-07-21T01:45:32.445Z","endTime":"2026-07-21T01:45:36.508Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.3,"endSpeed":79.4,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.490328191286093,"aZ":-25.258918209242594,"pfxX":8.844208492247706,"pfxZ":4.30892920149935,"pX":1.0623505295827036,"pZ":2.7984274433782623,"vX0":-5.6502996289055645,"vY0":-125.660893421951,"vZ0":-1.6255527997377794,"x":76.51,"y":163.22,"x0":2.186251918274235,"y0":50.00627108974064,"z0":5.497852797597924,"aX":14.20478287707857},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":7.7,"breakHorizontal":-14.8,"spinRate":1630,"spinDirection":126},"zone":12,"typeConfidence":0.77,"plateTime":0.435215770055986,"extension":5.950657325557299},"index":1,"playId":"1a262fa9-b255-31c4-afde-0ac4d2594270","pitchNumber":2,"startTime":"2026-07-21T01:45:57.376Z","endTime":"2026-07-21T01:46:00.383Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-07-21T01:46:20.574Z","endTime":"2026-07-21T01:46:32.457Z","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(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.4,"endSpeed":79.0,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.23927914153744,"aZ":-26.894883410855186,"pfxX":10.624722560607829,"pfxZ":3.3123535530417207,"pX":1.2206377661919627,"pZ":2.0767905025608355,"vX0":-5.719258388396035,"vY0":-125.68300115049642,"vZ0":-2.9955170679975427,"x":70.47,"y":182.71,"x0":2.149109082146989,"y0":50.00477602041985,"z0":5.475865272386522,"aX":16.944636621266863},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":5.5,"breakHorizontal":-17.9,"spinRate":1643,"spinDirection":125},"zone":14,"typeConfidence":0.87,"plateTime":0.4363502153832677,"extension":6.1609189268871924},"index":3,"playId":"583ab1e4-fd05-39bc-9a58-2490bd50222a","pitchNumber":3,"startTime":"2026-07-21T01:46:32.457Z","endTime":"2026-07-21T01:46:36.344Z","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":92.4,"endSpeed":84.7,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.235741494258654,"aZ":-15.234049064682928,"pfxX":2.6130251784758096,"pfxZ":9.216725040915346,"pX":0.5919766407310831,"pZ":3.119201550254743,"vX0":-5.181993586442654,"vY0":-134.49853014290332,"vZ0":-3.1808638054901497,"x":94.44,"y":154.56,"x0":2.2012158949231106,"y0":50.006082712113326,"z0":5.392824143023158,"aX":4.8049965042214415},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":16.2,"breakHorizontal":-3.7,"spinRate":2373,"spinDirection":144},"zone":3,"typeConfidence":0.92,"plateTime":0.4067136362234698,"extension":6.088962784632501},"index":4,"playId":"a70beff6-1dbb-3bc8-ad9d-33d9bad3712c","pitchNumber":4,"startTime":"2026-07-21T01:46:50.214Z","endTime":"2026-07-21T01:46:53.286Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.1,"endSpeed":78.9,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.261474485318992,"aZ":-23.689261593161294,"pfxX":8.518333851888652,"pfxZ":5.322973913539636,"pX":1.9678370175624986,"pZ":3.0261821088134706,"vX0":-3.3319492332652123,"vY0":-125.4110972839546,"vZ0":-1.361656603265094,"x":41.99,"y":157.07,"x0":2.206699971960767,"y0":50.00079524704386,"z0":5.507532907205655,"aX":13.572924219637079},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":9.6,"breakHorizontal":-14.6,"spinRate":1678,"spinDirection":123},"zone":12,"typeConfidence":0.79,"plateTime":0.43667332442740614,"extension":5.9066106704066605},"index":5,"playId":"ee6c35b6-89c8-3e67-97ea-05f159319d66","pitchNumber":5,"startTime":"2026-07-21T01:47:10.719Z","endTime":"2026-07-21T01:47:13.784Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.5,"endSpeed":84.0,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.24215651403894,"aZ":-17.827531668338395,"pfxX":3.286723523237186,"pfxZ":7.951531140475545,"pX":-0.6147925454353157,"pZ":4.050025883011086,"vX0":-7.920713028872397,"vY0":-133.1302937386682,"vZ0":-0.6725512503546516,"x":140.43,"y":129.43,"x0":1.9652260582372867,"y0":50.00032726203774,"z0":5.590368060174234,"aX":5.928835767703465},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":14.5,"breakHorizontal":-4.3,"spinRate":2180,"spinDirection":146},"zone":11,"typeConfidence":0.92,"plateTime":0.4106331830582288,"extension":6.2676442363450615},"index":6,"playId":"5af2d22c-b965-338f-8787-8ee18f60d74e","pitchNumber":6,"startTime":"2026-07-21T01:47:29.970Z","endTime":"2026-07-21T01:47:33.299Z","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":89.7,"endSpeed":82.5,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.144495492537537,"aZ":-17.947993829937918,"pfxX":3.4586718834956773,"pfxZ":8.21285907655421,"pX":-1.186964668892555,"pZ":2.701243062456884,"vX0":-8.771139393730586,"vY0":-130.45405345121398,"vZ0":-3.770562199255618,"x":162.24,"y":165.85,"x0":1.7619880941104955,"y0":50.00440812679159,"z0":5.50965366119186,"aX":5.993395722794083},"breaks":{"breakAngle":13.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":14.3,"breakHorizontal":-4.4,"spinRate":2280,"spinDirection":156},"zone":11,"typeConfidence":0.91,"plateTime":0.4190547581345707,"extension":6.301682169177856},"index":7,"playId":"5cd8ce4c-21e4-30a7-8ff9-57debee8fa94","pitchNumber":7,"startTime":"2026-07-21T01:47:48.681Z","endTime":"2026-07-21T01:47:52.114Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T01:47:52.114Z","atBatIndex":2},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Colby Thomas pops out to shortstop Geraldo Perdomo.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-21T01:47:56.330Z","endTime":"2026-07-21T01:49:10.814Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":687515,"fullName":"Colby Thomas","link":"/api/v1/people/687515"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":683352,"fullName":"Mitch Bratt","link":"/api/v1/people/683352"},"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":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":687515,"fullName":"Colby Thomas","link":"/api/v1/people/687515"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":672695,"link":"/api/v1/people/672695"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.2,"endSpeed":84.3,"strikeZoneTop":3.122,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.980407996004697,"aZ":-16.630169619095202,"pfxX":4.208433631402379,"pfxZ":8.522260141224777,"pX":0.41933474035619495,"pZ":2.963628895301242,"vX0":-5.775222268609808,"vY0":-134.1745533248703,"vZ0":-3.2280450861631396,"x":101.02,"y":158.76,"x0":2.052655368022156,"y0":50.000735251642524,"z0":5.367037883985751,"aX":7.674229483669221},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":15.0,"breakHorizontal":-6.4,"spinRate":2284,"spinDirection":138},"zone":3,"typeConfidence":0.92,"plateTime":0.4081899866670984,"extension":6.384609075096776},"index":0,"playId":"bb76c14d-b3f8-3e6b-9f93-79a956a62947","pitchNumber":1,"startTime":"2026-07-21T01:48:20.016Z","endTime":"2026-07-21T01:48:23.575Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.6,"endSpeed":77.7,"strikeZoneTop":3.122,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.872936825033097,"aZ":-27.41813579500046,"pfxX":-3.220666659946809,"pfxZ":3.0813489761071935,"pX":0.5333972149210218,"pZ":4.1440030349087555,"vX0":-2.8783176893236626,"vY0":-123.27442823238094,"vZ0":1.4914751812919593,"x":96.67,"y":126.89,"x0":2.133361695189765,"y0":50.00258821513808,"z0":5.8411009322394385,"aX":-4.969748360414092},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":6.1,"breakHorizontal":6.5,"spinRate":2405,"spinDirection":207},"zone":12,"typeConfidence":0.91,"plateTime":0.44384533158637174,"extension":5.851776037264514},"index":1,"playId":"1d1fe540-49f7-3437-8e92-75ccab74b046","pitchNumber":2,"startTime":"2026-07-21T01:48:37.962Z","endTime":"2026-07-21T01:48:41.589Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.1,"endSpeed":83.8,"strikeZoneTop":3.122,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.76488576807568,"aZ":-16.985404444623796,"pfxX":3.4356284289970382,"pfxZ":8.47873888428252,"pX":-0.12384117024374415,"pZ":2.5587196557649796,"vX0":-7.084395057442404,"vY0":-132.5984435831902,"vZ0":-4.0305356393111555,"x":121.72,"y":169.69,"x0":2.1289865395687984,"y0":50.00354050187301,"z0":5.327886172639872,"aX":6.155837588156629},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":14.8,"breakHorizontal":-4.8,"spinRate":2292,"spinDirection":144},"zone":5,"typeConfidence":0.91,"plateTime":0.412135323082397,"extension":6.442302108190784},"hitData":{"launchSpeed":80.3,"launchAngle":68.0,"totalDistance":129.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":116.5,"coordY":154.05}},"index":2,"playId":"878e38c9-765b-3405-8d6e-0e3d2fb13fd5","pitchNumber":3,"startTime":"2026-07-21T01:48:58.826Z","endTime":"2026-07-21T01:49:10.814Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T01:49:10.814Z","atBatIndex":3},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ketel Marte flies out to right fielder Colby Thomas.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-21T01:51:06.028Z","endTime":"2026-07-21T01:51:35.245Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605488,"fullName":"Jeffrey Springs","link":"/api/v1/people/605488"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":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":0},"credits":[{"player":{"id":687515,"link":"/api/v1/people/687515"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":84.4,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.464562946995052,"aZ":-14.252737811622856,"pfxX":5.5016479888556775,"pfxZ":9.81111040552524,"pX":0.6374275435063614,"pZ":2.175386082209284,"vX0":-4.951148013756455,"vY0":-134.59087376059514,"vZ0":-7.332920200283445,"x":92.7,"y":180.04,"x0":1.7901867280721,"y0":50.00089426557779,"z0":5.953737526929046,"aX":10.046387194755743},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":16.3,"breakHorizontal":-8.9,"spinRate":2175,"spinDirection":148},"zone":9,"typeConfidence":0.9,"plateTime":0.40767968605207194,"extension":6.722935973545043},"hitData":{"launchSpeed":91.2,"launchAngle":54.0,"totalDistance":256.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":152.05,"coordY":100.7}},"index":0,"playId":"e2f6c686-36f2-3e7b-8d5e-7a61620425c6","pitchNumber":1,"startTime":"2026-07-21T01:51:23.011Z","endTime":"2026-07-21T01:51:35.245Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T01:51:35.245Z","atBatIndex":4},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Geraldo Perdomo singles on a line drive to right fielder Colby Thomas.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-21T01:51:32.588Z","endTime":"2026-07-21T01:53:25.804Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605488,"fullName":"Jeffrey Springs","link":"/api/v1/people/605488"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":687515,"link":"/api/v1/people/687515"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.4,"endSpeed":83.7,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.485560983096555,"aZ":-14.395101084657885,"pfxX":4.902831944475766,"pfxZ":9.830879255047194,"pX":-0.3702715969853575,"pZ":3.3499844289088743,"vX0":-7.355230775644094,"vY0":-134.23876264859504,"vZ0":-4.201609578512423,"x":131.11,"y":148.33,"x0":1.7795982586735124,"y0":50.00378711270907,"z0":5.973864671969299,"aX":8.86837084125617},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":16.9,"breakHorizontal":-7.1,"spinRate":2099,"spinDirection":148},"zone":1,"typeConfidence":0.9,"plateTime":0.40941808237914623,"extension":6.673464043304564},"index":0,"playId":"c3e8f5a7-59d8-3660-96bc-ca3c257ea6bd","pitchNumber":1,"startTime":"2026-07-21T01:51:56.932Z","endTime":"2026-07-21T01:52:01.199Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"index":1,"startTime":"2026-07-21T01:52:11.599Z","endTime":"2026-07-21T01:52:23.844Z","isPitch":false,"type":"action","player":{"id":672695,"link":"/api/v1/people/672695"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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.8,"endSpeed":84.1,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.5313698844952,"aZ":-14.827820587865178,"pfxX":5.993067354594083,"pfxZ":9.523070393935368,"pX":-1.500544857308309,"pZ":3.635593016474599,"vX0":-10.632965019658648,"vY0":-134.68614328467413,"vZ0":-3.322637811724096,"x":174.2,"y":140.62,"x0":1.7349681530640229,"y0":50.00501433789299,"z0":5.945522385911652,"aX":10.919991457381057},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":16.6,"breakHorizontal":-8.4,"spinRate":2061,"spinDirection":144},"zone":11,"typeConfidence":0.91,"plateTime":0.4079730223109821,"extension":6.836226181827333},"index":2,"playId":"27f5e458-c87a-378f-bf5a-5a11cf3be591","pitchNumber":2,"startTime":"2026-07-21T01:52:23.844Z","endTime":"2026-07-21T01:52:27.311Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.0,"endSpeed":84.5,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.806948553728844,"aZ":-15.326768624973713,"pfxX":6.035427302565808,"pfxZ":9.173620872360146,"pX":-0.7558377854841329,"pZ":2.9042502748785153,"vX0":-9.13160251948543,"vY0":-134.99645281498942,"vZ0":-4.9985789163506045,"x":145.81,"y":160.37,"x0":1.8944858578551014,"y0":50.00134312042079,"z0":5.8675085658772845,"aX":11.082494104839272},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":15.6,"breakHorizontal":-8.9,"spinRate":2080,"spinDirection":142},"zone":1,"typeConfidence":0.91,"plateTime":0.40654008087666504,"extension":6.738176909769124},"index":3,"playId":"3f2dd1b2-5550-3b17-a6e0-76a806835117","pitchNumber":3,"startTime":"2026-07-21T01:52:55.811Z","endTime":"2026-07-21T01:52:59.999Z","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":2,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":84.7,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.454822218024745,"aZ":-15.875945560026828,"pfxX":6.124568815573742,"pfxZ":8.788484086052653,"pX":0.48205126200480286,"pZ":3.828245253268418,"vX0":-5.984490503022627,"vY0":-135.76020580405324,"vZ0":-2.592258623055919,"x":98.63,"y":135.42,"x0":1.9259312228009098,"y0":50.005418301921026,"z0":5.908795839769249,"aX":11.362670906955046},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":15.5,"breakHorizontal":-9.7,"spinRate":2057,"spinDirection":146},"zone":12,"typeConfidence":0.91,"plateTime":0.4044114820406586,"extension":6.5557292812760375},"hitData":{"launchSpeed":81.7,"launchAngle":17.0,"totalDistance":215.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":185.0,"coordY":109.87}},"index":4,"playId":"404ada31-7647-388b-b381-443094106418","pitchNumber":4,"startTime":"2026-07-21T01:53:14.571Z","endTime":"2026-07-21T01:53:25.804Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T01:53:25.804Z","atBatIndex":5},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Tim Tawa flies out to center fielder Henry Bolte.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-21T01:53:38.310Z","endTime":"2026-07-21T01:58:33.152Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605488,"fullName":"Jeffrey Springs","link":"/api/v1/people/605488"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,6,7],"actionIndex":[5],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Caught Stealing 2B","eventType":"caught_stealing_2b","movementReason":"r_caught_stealing_2b","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":669127,"link":"/api/v1/people/669127"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":675961,"link":"/api/v1/people/675961"},"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":"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":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":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.0,"endSpeed":80.8,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.595615810410983,"aZ":-28.464425381151226,"pfxX":-2.2215605023350977,"pfxZ":2.2358183871910953,"pX":-0.35573989870768374,"pZ":3.0307235280648026,"vX0":-5.408903676293097,"vY0":-128.05829126795913,"vZ0":-2.023109543472159,"x":130.56,"y":156.95,"x0":2.0729727809965928,"y0":50.0035931238199,"z0":6.059037926277635,"aX":-3.6868784507098327},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":3.8,"breakHorizontal":5.3,"spinRate":2412,"spinDirection":197},"zone":1,"typeConfidence":0.87,"plateTime":0.42782196988021326,"extension":6.398065236193145},"index":0,"playId":"80501c20-e89b-38ed-a828-82587fbac216","pitchNumber":1,"startTime":"2026-07-21T01:53:51.156Z","endTime":"2026-07-21T01:53:55.336Z","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.1,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.41817225403878,"aZ":-16.257578712632895,"pfxX":6.891489652925905,"pfxZ":8.739753672378587,"pX":8.44448301163531E-4,"pZ":3.7464018371122565,"vX0":-7.985126913552921,"vY0":-134.4288872541686,"vZ0":-2.6969760051135596,"x":116.97,"y":137.63,"x0":2.1210262134539546,"y0":50.006444831011876,"z0":5.923388041013121,"aX":12.556828387037443},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":15.4,"breakHorizontal":-10.7,"spinRate":2191,"spinDirection":146},"zone":11,"typeConfidence":0.91,"plateTime":0.4081870153097853,"extension":6.610484409313365},"index":1,"playId":"f5cac90f-3d20-3360-ba61-80e448c48d56","pitchNumber":2,"startTime":"2026-07-21T01:54:11.437Z","endTime":"2026-07-21T01:54:15.460Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":true,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"index":2,"playId":"fee79c70-d14c-3975-91da-092f094dd12d","startTime":"2026-07-21T01:54:32.824Z","endTime":"2026-07-21T01:54:38.543Z","isPitch":false,"type":"pickoff","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MA","challengeTeamId":109}},{"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,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.0,"endSpeed":73.5,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.391967701058,"aZ":-22.07232402518691,"pfxX":6.416888420236961,"pfxZ":7.421238621677048,"pX":0.38327740171699315,"pZ":0.13699982969066504,"vX0":-6.140232694313661,"vY0":-116.117844950803,"vZ0":-8.33572771643127,"x":102.39,"y":235.08,"x0":2.2321849169695045,"y0":50.003760691914344,"z0":5.883975786198757,"aX":8.735568689701939},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":11.5,"breakHorizontal":-10.1,"spinRate":1435,"spinDirection":127},"zone":14,"typeConfidence":0.9,"plateTime":0.4722837212798061,"extension":6.435901016944839},"index":3,"playId":"515f9f32-5f1b-32c0-9159-b4759d093ff4","pitchNumber":3,"startTime":"2026-07-21T01:56:49.323Z","endTime":"2026-07-21T01:56:53.082Z","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":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.3,"endSpeed":84.5,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.373132211681984,"aZ":-13.881358206056753,"pfxX":5.934872111784109,"pfxZ":10.039368260226992,"pX":-1.4684435471754198,"pZ":2.9467598918275293,"vX0":-10.600963502914936,"vY0":-133.9859837232264,"vZ0":-5.180204078696314,"x":172.97,"y":159.22,"x0":1.7643876271875503,"y0":50.00066797437023,"z0":5.893520677326389,"aX":10.812296790704062},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":17.3,"breakHorizontal":-8.5,"spinRate":2156,"spinDirection":146},"zone":11,"typeConfidence":0.91,"plateTime":0.40845819056953747,"extension":6.737403157646777},"index":4,"playId":"a9b97086-9340-3f4c-9ed0-ac73ab602797","pitchNumber":4,"startTime":"2026-07-21T01:57:19.799Z","endTime":"2026-07-21T01:57:27.984Z","isPitch":true,"type":"pitch"},{"details":{"description":"Geraldo Perdomo caught stealing 2nd base, catcher Shea Langeliers to second baseman Alika Williams.","event":"Caught Stealing 2B","eventType":"caught_stealing_2b","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"index":5,"actionPlayId":"a9b97086-9340-3f4c-9ed0-ac73ab602797","startTime":"2026-07-21T01:57:41.942Z","endTime":"2026-07-21T01:57:59.481Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":672695,"link":"/api/v1/people/672695"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.7,"endSpeed":84.8,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.176977896446687,"aZ":-13.590634294702593,"pfxX":4.473735369216035,"pfxZ":10.11369674220514,"pX":0.13025600786244562,"pZ":1.9246799262045344,"vX0":-5.641267174634662,"vY0":-134.66417009904248,"vZ0":-7.921870378039648,"x":112.03,"y":186.81,"x0":1.6707415959287408,"y0":50.00020273503088,"z0":5.865383184957132,"aX":8.217917645309829},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":16.8,"breakHorizontal":-6.8,"spinRate":2166,"spinDirection":149},"zone":8,"typeConfidence":0.9,"plateTime":0.40670688019968404,"extension":6.78523468937077},"index":6,"playId":"f36e063f-09be-3157-840a-c3e20a68ec4e","pitchNumber":5,"startTime":"2026-07-21T01:57:59.481Z","endTime":"2026-07-21T01:58:03.381Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.1,"endSpeed":80.4,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.502109725491177,"aZ":-25.782299003968284,"pfxX":0.18992403714452855,"pfxZ":3.900933304001165,"pX":0.37913900123490457,"pZ":2.251922726361255,"vX0":-4.485104636059892,"vY0":-126.76249702559905,"vZ0":-4.161419447960132,"x":102.55,"y":177.98,"x0":2.142268399586846,"y0":50.000712979193935,"z0":5.959336171672199,"aX":0.3122146860570163},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":6.4,"breakHorizontal":0.6,"spinRate":2282,"spinDirection":174},"zone":6,"typeConfidence":0.73,"plateTime":0.431138671074923,"extension":6.507444611344725},"hitData":{"launchSpeed":100.5,"launchAngle":29.0,"totalDistance":395.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":120.55,"coordY":43.51}},"index":7,"playId":"b7dde469-5450-33f5-9487-0d11826fb7e0","pitchNumber":6,"startTime":"2026-07-21T01:58:23.270Z","endTime":"2026-07-21T01:58:33.152Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T01:58:33.152Z","atBatIndex":6},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Joshua Kuroda-Grauer homers (1) on a fly ball to left center field.","rbi":1,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":7,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-21T02:00:51.541Z","endTime":"2026-07-21T02:01:27.176Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":65},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":811965,"fullName":"Joshua Kuroda-Grauer","link":"/api/v1/people/811965"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":683352,"fullName":"Mitch Bratt","link":"/api/v1/people/683352"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":811965,"fullName":"Joshua Kuroda-Grauer","link":"/api/v1/people/811965"},"responsiblePitcher":{"id":683352,"link":"/api/v1/people/683352"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.0,"endSpeed":83.4,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.41251858032144,"aZ":-16.23285460393481,"pfxX":5.38428931334728,"pfxZ":8.957433079881547,"pX":-0.363918565572067,"pZ":2.887524167477722,"vX0":-8.311741354486642,"vY0":-132.3547224276608,"vZ0":-3.301642394395322,"x":130.87,"y":160.82,"x0":2.1130704836650454,"y0":50.003842495253465,"z0":5.335159568622819,"aX":9.584193742355792},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":15.7,"breakHorizontal":-8.0,"spinRate":2412,"spinDirection":140},"zone":1,"typeConfidence":0.91,"plateTime":0.4133321645288133,"extension":6.291728130112329},"hitData":{"launchSpeed":102.9,"launchAngle":30.0,"totalDistance":416.0,"trajectory":"fly_ball","hardness":"medium","location":"78","coordinates":{"coordX":70.47,"coordY":39.64}},"index":0,"playId":"140e3df9-0fb5-3c15-9ad7-1b7a8c908d88","pitchNumber":1,"startTime":"2026-07-21T02:00:57.725Z","endTime":"2026-07-21T02:01:27.176Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T02:01:27.176Z","atBatIndex":7},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Jonah Heim pops out to first baseman Tyler Locklear in foul territory.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-21T02:01:09.990Z","endTime":"2026-07-21T02:02:35.667Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":683352,"fullName":"Mitch Bratt","link":"/api/v1/people/683352"},"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":"Pop Out","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":2},"credits":[{"player":{"id":682988,"link":"/api/v1/people/682988"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.8,"endSpeed":83.7,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.638538025933638,"aZ":-15.95843999176828,"pfxX":3.615854536292421,"pfxZ":8.98847704697813,"pX":0.940129229108597,"pZ":3.61627394519079,"vX0":-4.757710680164094,"vY0":-133.66640373847414,"vZ0":-1.7003050125996981,"x":81.16,"y":141.14,"x0":2.275884563205785,"y0":50.00170521915816,"z0":5.410215426357032,"aX":6.522762448352106},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":16.1,"breakHorizontal":-5.5,"spinRate":2255,"spinDirection":133},"zone":12,"typeConfidence":0.92,"plateTime":0.4102463287554672,"extension":6.153690791759906},"index":0,"playId":"813cc00a-9633-31c0-adea-cd8ae7c6e2ea","pitchNumber":1,"startTime":"2026-07-21T02:01:46.483Z","endTime":"2026-07-21T02:01:50.785Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.2,"endSpeed":78.5,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.927090370764073,"aZ":-24.211978571135692,"pfxX":-2.4921468915424523,"pfxZ":5.092600219395097,"pX":-0.7544310400740359,"pZ":2.7681651366099964,"vX0":-5.736452489066361,"vY0":-124.01624127414539,"vZ0":-2.2393189953159274,"x":145.76,"y":164.04,"x0":1.9089500802698176,"y0":50.00311350591919,"z0":5.69462745651263,"aX":-3.895669007741152},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":9.0,"breakHorizontal":5.8,"spinRate":2329,"spinDirection":179},"zone":4,"typeConfidence":0.91,"plateTime":0.4410230940548425,"extension":5.928030601423382},"index":1,"playId":"90bded65-8bcf-3e83-9c2b-e0c4f6c385dd","pitchNumber":2,"startTime":"2026-07-21T02:02:02.908Z","endTime":"2026-07-21T02:02:06.169Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.2,"endSpeed":77.2,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.568108927992732,"aZ":-21.26939216708776,"pfxX":7.111628634576515,"pfxZ":7.158393644502576,"pX":0.3449252135124921,"pZ":2.991609970858094,"vX0":-6.192947056687807,"vY0":-122.49737941258384,"vZ0":-1.664142540603748,"x":103.85,"y":158.01,"x0":1.9784658305110518,"y0":50.00550529012979,"z0":5.49314570816916,"aX":10.839731547904176},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":12.8,"breakHorizontal":-11.5,"spinRate":1669,"spinDirection":128},"zone":3,"typeConfidence":0.88,"plateTime":0.44666605698398953,"extension":5.874104929218963},"hitData":{"launchSpeed":82.4,"launchAngle":76.0,"totalDistance":92.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":159.6,"coordY":190.06}},"index":2,"playId":"02f73033-7c2e-37cd-90a0-bfe9e86fd9f7","pitchNumber":3,"startTime":"2026-07-21T02:02:24.461Z","endTime":"2026-07-21T02:02:35.667Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T02:02:35.667Z","atBatIndex":8},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Tommy White singles on a line drive to left fielder Ryan Waldschmidt.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-21T02:02:39.342Z","endTime":"2026-07-21T02:05:14.329Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":695720,"fullName":"Tommy White","link":"/api/v1/people/695720"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":683352,"fullName":"Mitch Bratt","link":"/api/v1/people/683352"},"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,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":695720,"fullName":"Tommy White","link":"/api/v1/people/695720"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":814439,"link":"/api/v1/people/814439"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.9,"endSpeed":83.3,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.681169387797567,"aZ":-17.150896019207423,"pfxX":2.8454003706566064,"pfxZ":8.441166524070654,"pX":0.6737079731988693,"pZ":3.6193268636585634,"vX0":-5.132466408103289,"vY0":-132.4173920284371,"vZ0":-1.4151429410897678,"x":91.32,"y":141.06,"x0":2.2654124761835357,"y0":50.00242313946846,"z0":5.412584292187978,"aX":5.064369557583885},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":15.2,"breakHorizontal":-4.1,"spinRate":2322,"spinDirection":140},"zone":12,"typeConfidence":0.91,"plateTime":0.4132793471307483,"extension":6.070174367203773},"index":0,"playId":"c60fccec-dd1c-35ee-b852-5a2916e8f090","pitchNumber":1,"startTime":"2026-07-21T02:03:01.640Z","endTime":"2026-07-21T02:03:04.680Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.5,"endSpeed":78.8,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.901026126469993,"aZ":-23.46597689677658,"pfxX":8.78657542882328,"pfxZ":5.547617069398699,"pX":-0.15606865010897847,"pZ":1.0276159285187902,"vX0":-8.028169433053979,"vY0":-124.21213228062103,"vZ0":-5.67121345597865,"x":122.95,"y":211.03,"x0":1.9697893910834368,"y0":50.00252090050341,"z0":5.280811974260346,"aX":13.787978125534721},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":9.0,"breakHorizontal":-14.2,"spinRate":1635,"spinDirection":129},"zone":13,"typeConfidence":0.88,"plateTime":0.44025827259779193,"extension":6.243195632530048},"index":1,"playId":"51648385-14bb-30a6-b15a-905efcb8511a","pitchNumber":2,"startTime":"2026-07-21T02:03:24.880Z","endTime":"2026-07-21T02:03:28.359Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.3,"endSpeed":79.6,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.753574989560157,"aZ":-27.43026568107483,"pfxX":-0.21010586908711315,"pfxZ":2.959431197073373,"pX":-0.2693419971610484,"pZ":2.044211628520983,"vX0":-5.5800249645745925,"vY0":-125.67468270463843,"vZ0":-3.3333222240674427,"x":127.27,"y":183.59,"x0":2.004381924167393,"y0":50.00576462936498,"z0":5.608639692663487,"aX":-0.336273917999993},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":4.8,"breakHorizontal":1.7,"spinRate":2418,"spinDirection":188},"zone":7,"typeConfidence":0.91,"plateTime":0.43534287986346687,"extension":6.054367506156612},"index":2,"playId":"f662e707-5599-3b44-9204-553d56188033","pitchNumber":3,"startTime":"2026-07-21T02:03:40.816Z","endTime":"2026-07-21T02:03:43.816Z","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":91.8,"endSpeed":84.5,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.058742023484765,"aZ":-15.388666867354589,"pfxX":1.9898633023463808,"pfxZ":9.2130640659237,"pX":0.39717128580879474,"pZ":2.7610195856736595,"vX0":-5.294046351544676,"vY0":-133.69042803963515,"vZ0":-3.85688256956372,"x":101.86,"y":164.23,"x0":2.1388308650975643,"y0":50.003637582118834,"z0":5.317040219660433,"aX":3.6263399574383985},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":16.1,"breakHorizontal":-2.5,"spinRate":2422,"spinDirection":141},"zone":6,"typeConfidence":0.92,"plateTime":0.4086842238403352,"extension":6.315195807765033},"index":3,"playId":"caa765f8-68ad-33e2-85c5-01b228119493","pitchNumber":4,"startTime":"2026-07-21T02:04:05.679Z","endTime":"2026-07-21T02:04:12.901Z","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.7,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.463591016367893,"aZ":-17.301747626041525,"pfxX":4.574885751555618,"pfxZ":8.091643491458969,"pX":0.5123015745617642,"pZ":3.9375322618986073,"vX0":-6.2927089338255815,"vY0":-134.31461908933463,"vZ0":-0.5968103244737694,"x":97.47,"y":132.47,"x0":2.2846418696968085,"y0":50.00374291282753,"z0":5.386353540679438,"aX":8.410207112026969},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":14.8,"breakHorizontal":-7.1,"spinRate":2309,"spinDirection":139},"zone":12,"typeConfidence":0.91,"plateTime":0.4068718484833962,"extension":6.029623783805489},"index":4,"playId":"b64161ae-5cf0-399f-9f11-144161f83be9","pitchNumber":5,"startTime":"2026-07-21T02:04:42.649Z","endTime":"2026-07-21T02:04:47.100Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.9,"endSpeed":78.0,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.350989306090714,"aZ":-25.083741311750547,"pfxX":8.440404502320707,"pfxZ":4.579761739627474,"pX":1.2521266702299727,"pZ":2.191631243166306,"vX0":-5.0603565000183055,"vY0":-123.58853387556626,"vZ0":-2.6956519872910283,"x":69.27,"y":179.61,"x0":2.2283182698787893,"y0":50.00372644319628,"z0":5.400504140216383,"aX":13.073351329725702},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":7.9,"breakHorizontal":-14.2,"spinRate":1690,"spinDirection":131},"zone":14,"typeConfidence":0.91,"plateTime":0.44296683888282073,"extension":5.999860636982148},"hitData":{"launchSpeed":83.9,"launchAngle":20.0,"totalDistance":259.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":92.59,"coordY":101.4}},"index":5,"playId":"1c333474-8f35-3a29-8a8f-59d72f381710","pitchNumber":6,"startTime":"2026-07-21T02:05:05.661Z","endTime":"2026-07-21T02:05:14.329Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T02:05:14.329Z","atBatIndex":9},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Alika Williams flies out to left fielder Ryan Waldschmidt.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-21T02:05:13.208Z","endTime":"2026-07-21T02:06:35.170Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":675961,"fullName":"Alika Williams","link":"/api/v1/people/675961"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":683352,"fullName":"Mitch Bratt","link":"/api/v1/people/683352"},"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],"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":675961,"fullName":"Alika Williams","link":"/api/v1/people/675961"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":814439,"link":"/api/v1/people/814439"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":86.6,"endSpeed":79.6,"strikeZoneTop":3.236,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.260118314787636,"aZ":-21.83746362433052,"pfxX":-1.6006808354453108,"pfxZ":6.380074134922751,"pX":0.21483059415513725,"pZ":4.618510406848347,"vX0":-4.351826540176822,"vY0":-126.1231506439398,"vZ0":1.4697971087794954,"x":108.81,"y":114.08,"x0":2.1666195413524774,"y0":50.00290398411651,"z0":5.782231102421283,"aX":-2.5936510779747963},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":12.1,"breakHorizontal":3.8,"spinRate":2264,"spinDirection":178},"zone":12,"typeConfidence":0.9,"plateTime":0.4333160615448257,"extension":6.120868819927432},"index":0,"playId":"4cfeeb3f-35d2-33f9-8930-ef0d670f7aef","pitchNumber":1,"startTime":"2026-07-21T02:05:38.358Z","endTime":"2026-07-21T02:05:41.699Z","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":90.3,"endSpeed":82.1,"strikeZoneTop":3.236,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.425351046083627,"aZ":-17.923386129900177,"pfxX":9.000956200556326,"pfxZ":8.254976726167657,"pX":0.18300410044898296,"pZ":1.1145135513533253,"vX0":-7.796927098151327,"vY0":-131.02685133114468,"vZ0":-7.005608069567355,"x":110.02,"y":208.69,"x0":2.037655051023079,"y0":50.00610898793254,"z0":5.177442050403249,"aX":15.547944520648647},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":13.4,"breakHorizontal":-14.4,"spinRate":2154,"spinDirection":142},"zone":14,"typeConfidence":0.88,"plateTime":0.41910964532777095,"extension":6.330273441311227},"index":1,"playId":"cddfe27a-022b-35a0-8196-b5c52c08bb00","pitchNumber":2,"startTime":"2026-07-21T02:05:57.270Z","endTime":"2026-07-21T02:06:00.270Z","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":85.0,"endSpeed":78.0,"strikeZoneTop":3.236,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.310666431841007,"aZ":-22.825420724095775,"pfxX":8.33447584209545,"pfxZ":6.056266208910464,"pX":-0.5897423589472277,"pZ":1.3705301745024425,"vX0":-8.839285743728768,"vY0":-123.40537265915319,"vZ0":-4.934718973433677,"x":139.48,"y":201.78,"x0":1.9539211047397909,"y0":50.00362542647892,"z0":5.316236351903774,"aX":12.869272571674722},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":10.0,"breakHorizontal":-13.1,"spinRate":1667,"spinDirection":128},"zone":13,"typeConfidence":0.89,"plateTime":0.44364866781878476,"extension":5.990593441397232},"hitData":{"launchSpeed":90.8,"launchAngle":33.0,"totalDistance":344.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":42.99,"coordY":87.01}},"index":2,"playId":"0175cd57-d033-376d-9352-ab1a242b8801","pitchNumber":3,"startTime":"2026-07-21T02:06:23.374Z","endTime":"2026-07-21T02:06:35.170Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T02:06:35.170Z","atBatIndex":10},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Henry Bolte pops out to third baseman Nolan Arenado in foul territory.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-21T02:06:33.594Z","endTime":"2026-07-21T02:07:08.521Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":683352,"fullName":"Mitch Bratt","link":"/api/v1/people/683352"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","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":0},"credits":[{"player":{"id":571448,"link":"/api/v1/people/571448"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":78.3,"endSpeed":71.8,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.431743308300387,"aZ":-38.287503494429764,"pfxX":-4.222682859413488,"pfxZ":-4.690016856442815,"pX":-0.4932258867186128,"pZ":2.50094727793549,"vX0":-3.886335481486665,"vY0":-113.87923859409602,"vZ0":1.1255119854691353,"x":135.8,"y":171.25,"x0":1.7889679654415445,"y0":50.00277487991055,"z0":5.810647767298964,"aX":-5.503025393428951},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.8,"breakVerticalInduced":-7.8,"breakHorizontal":8.6,"spinRate":2319,"spinDirection":316},"zone":4,"typeConfidence":0.92,"plateTime":0.4824067523198514,"extension":6.111989534723859},"hitData":{"launchSpeed":83.1,"launchAngle":66.0,"totalDistance":143.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":66.8,"coordY":163.69}},"index":0,"playId":"934797b1-f144-3495-b32d-b115b828e3fa","pitchNumber":1,"startTime":"2026-07-21T02:07:00.312Z","endTime":"2026-07-21T02:07:08.521Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T02:07:08.521Z","atBatIndex":11},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Gabriel Moreno grounds out sharply, shortstop Jacob Wilson to first baseman Tommy White.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-21T02:08:53.311Z","endTime":"2026-07-21T02:09:49.520Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605488,"fullName":"Jeffrey Springs","link":"/api/v1/people/605488"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":805779,"link":"/api/v1/people/805779"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":695720,"link":"/api/v1/people/695720"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":84.3,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.434019121261656,"aZ":-15.271951406448299,"pfxX":6.425342473556031,"pfxZ":9.246249711969915,"pX":0.41910765199904215,"pZ":3.447306053586096,"vX0":-5.533940135653149,"vY0":-134.66209177314548,"vZ0":-4.08890421610426,"x":101.02,"y":145.7,"x0":1.6703539983737805,"y0":50.00668964284733,"z0":6.072627487772743,"aX":11.751777119273704},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":16.0,"breakHorizontal":-10.4,"spinRate":2172,"spinDirection":149},"zone":12,"typeConfidence":0.91,"plateTime":0.40742779974052334,"extension":6.592736036707644},"index":0,"playId":"a6ec5a6e-df11-371c-9e17-2ef3dd486711","pitchNumber":1,"startTime":"2026-07-21T02:09:23.978Z","endTime":"2026-07-21T02:09:28.114Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.4,"endSpeed":83.5,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.858826692148515,"aZ":-18.14016674014821,"pfxX":8.856255591012333,"pfxZ":7.878780666944588,"pX":0.06536404035845943,"pZ":1.9943138735924406,"vX0":-8.697789584703573,"vY0":-132.74028771092978,"vZ0":-6.133789290742939,"x":114.51,"y":184.93,"x0":2.2365335453160435,"y0":50.004174830739586,"z0":5.659273718972183,"aX":15.779097363527116},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":13.1,"breakHorizontal":-14.2,"spinRate":2141,"spinDirection":137},"zone":8,"typeConfidence":0.91,"plateTime":0.4128872609450962,"extension":6.715591021241438},"hitData":{"launchSpeed":110.9,"launchAngle":-1.0,"totalDistance":46.0,"trajectory":"ground_ball","hardness":"hard","location":"6","coordinates":{"coordX":111.6,"coordY":132.33}},"index":1,"playId":"ed02e424-4ebe-3eb7-93b0-c05b385315ba","pitchNumber":2,"startTime":"2026-07-21T02:09:41.712Z","endTime":"2026-07-21T02:09:49.520Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T02:09:49.520Z","atBatIndex":12},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ildemaro Vargas singles on a sharp line drive to left fielder Tyler Soderstrom.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-21T02:09:59.392Z","endTime":"2026-07-21T02:11:05.042Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605488,"fullName":"Jeffrey Springs","link":"/api/v1/people/605488"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"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":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":78.8,"endSpeed":72.4,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.125939450767177,"aZ":-29.080641448559216,"pfxX":-6.092021095977296,"pfxZ":2.339463539319933,"pX":-1.1084037998286913,"pZ":2.695768931665987,"vX0":-5.961670369709224,"vY0":-114.63008001548596,"vZ0":-0.9172228923607382,"x":159.25,"y":165.99,"x0":2.3223049933714566,"y0":50.00488888102125,"z0":5.9521593006660645,"aX":-8.069900645956915},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":4.3,"breakHorizontal":12.6,"spinRate":2321,"spinDirection":300},"zone":11,"typeConfidence":0.9,"plateTime":0.47868882173338756,"extension":6.2733706556109645},"index":0,"playId":"b54f14c9-3530-3461-84ef-eac9c8c8e1b8","pitchNumber":1,"startTime":"2026-07-21T02:10:15.388Z","endTime":"2026-07-21T02:10:19.008Z","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":79.1,"endSpeed":72.7,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.626393920629766,"aZ":-26.62895822893856,"pfxX":7.124314972766523,"pfxZ":4.149747425833561,"pX":-0.22297456909784044,"pZ":1.4834589863824068,"vX0":-7.178952519156677,"vY0":-114.91441109981551,"vZ0":-4.582333952904,"x":125.5,"y":198.73,"x0":2.018353557413604,"y0":50.00003175728888,"z0":6.095114058726931,"aX":9.510991118107142},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":6.6,"breakHorizontal":-11.0,"spinRate":1351,"spinDirection":127},"zone":13,"typeConfidence":0.9,"plateTime":0.4769379428801779,"extension":6.24475696155478},"index":1,"playId":"24e61d3d-4b35-3ca5-92ea-86afcb879476","pitchNumber":2,"startTime":"2026-07-21T02:10:31.079Z","endTime":"2026-07-21T02:10:35.319Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"index":2,"startTime":"2026-07-21T02:10:38.671Z","endTime":"2026-07-21T02:10:55.528Z","isPitch":false,"type":"action","player":{"id":545121,"link":"/api/v1/people/545121"}},{"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":92.7,"endSpeed":84.5,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.095284011922075,"aZ":-11.778495864994886,"pfxX":4.895692807208189,"pfxZ":11.119889284421744,"pX":-0.1076337461937376,"pZ":3.136100539200631,"vX0":-6.910246629328141,"vY0":-134.7668651885668,"vZ0":-5.368115650157927,"x":121.1,"y":154.11,"x0":1.8571374920248946,"y0":50.00234991278543,"z0":5.990364644681045,"aX":8.979479483313984},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":19.1,"breakHorizontal":-7.3,"spinRate":2233,"spinDirection":145},"zone":2,"typeConfidence":0.91,"plateTime":0.4068899994795503,"extension":6.692136457461369},"hitData":{"launchSpeed":105.7,"launchAngle":7.0,"totalDistance":143.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":68.92,"coordY":128.63}},"index":3,"playId":"23960ba1-cc51-309b-8d19-5001251defa8","pitchNumber":3,"startTime":"2026-07-21T02:10:55.528Z","endTime":"2026-07-21T02:11:05.042Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T02:11:05.042Z","atBatIndex":13},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Nolan Arenado grounds into a double play, third baseman Joshua Kuroda-Grauer to second baseman Alika Williams to first baseman Tommy White. Ildemaro Vargas out at 2nd. Nolan Arenado out at 1st.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-21T02:11:13.005Z","endTime":"2026-07-21T02:12:21.533Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605488,"fullName":"Jeffrey Springs","link":"/api/v1/people/605488"},"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":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":811965,"link":"/api/v1/people/811965"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":675961,"link":"/api/v1/people/675961"},"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":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"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":695720,"link":"/api/v1/people/695720"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":78.6,"endSpeed":71.8,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.78170459995188,"aZ":-34.9378337150426,"pfxX":-7.380582663999529,"pfxZ":-2.1191661718637143,"pX":-0.46946177772125613,"pZ":2.210139399791429,"vX0":-4.458063487698574,"vY0":-114.38416265226768,"vZ0":-0.41894642377027624,"x":134.89,"y":179.11,"x0":2.4724816132705274,"y0":50.000710029629495,"z0":5.861714124363136,"aX":-9.64390865201884},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.4,"breakVerticalInduced":-3.6,"breakHorizontal":14.6,"spinRate":2278,"spinDirection":303},"zone":7,"typeConfidence":0.91,"plateTime":0.4813730025694487,"extension":6.175368528639697},"index":0,"playId":"01208b3c-a3ae-3df1-8d49-399391229856","pitchNumber":1,"startTime":"2026-07-21T02:11:35.433Z","endTime":"2026-07-21T02:11:39.417Z","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":79.6,"endSpeed":73.1,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.459254939688385,"aZ":-25.92154284083033,"pfxX":7.496931540301715,"pfxZ":4.594411709025973,"pX":1.8882957001380405,"pZ":3.3987390032651645,"vX0":-3.2251010029556175,"vY0":-115.92131756342891,"vZ0":-0.7510287251354795,"x":45.02,"y":147.01,"x0":2.322711350498479,"y0":50.00573753005139,"z0":6.19920257807298,"aX":10.215356413417558},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":8.4,"breakHorizontal":-12.8,"spinRate":1315,"spinDirection":122},"zone":12,"typeConfidence":0.9,"plateTime":0.472311108061616,"extension":6.1644031858098645},"index":1,"playId":"027fd1e1-c528-3cca-9daa-30ef74164443","pitchNumber":2,"startTime":"2026-07-21T02:11:53.627Z","endTime":"2026-07-21T02:11:57.172Z","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":80.5,"endSpeed":74.3,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.483670043070404,"aZ":-24.88355897490865,"pfxX":7.62988644353974,"pfxZ":5.235332370630565,"pX":0.6981335571518308,"pZ":1.5407784996862053,"vX0":-5.771175954703098,"vY0":-117.06080694172434,"vZ0":-4.970866012138309,"x":90.39,"y":197.18,"x0":2.2005997541824804,"y0":50.00100062998615,"z0":6.012829490158081,"aX":10.61954740946473},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":8.5,"breakHorizontal":-12.5,"spinRate":1369,"spinDirection":126},"zone":14,"typeConfidence":0.9,"plateTime":0.4673777131486294,"extension":6.422792469227302},"hitData":{"launchSpeed":86.3,"launchAngle":-28.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":100.27,"coordY":172.31}},"index":2,"playId":"5fabf9cd-16e0-3070-b8bc-ea47ec982b55","pitchNumber":3,"startTime":"2026-07-21T02:12:12.964Z","endTime":"2026-07-21T02:12:21.533Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T02:12:21.533Z","atBatIndex":14},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jacob Wilson singles on a ground ball to shortstop Geraldo Perdomo.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":15,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-21T02:14:42.832Z","endTime":"2026-07-21T02:16:38.611Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":683352,"fullName":"Mitch Bratt","link":"/api/v1/people/683352"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":672695,"link":"/api/v1/people/672695"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_fielded_ball"}]}],"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":76.3,"endSpeed":69.9,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.430831598671382,"aZ":-38.36697362678545,"pfxX":-4.3398614903366814,"pfxZ":-4.982755768282935,"pX":0.338214717941123,"pZ":4.286506714576981,"vX0":-2.165878031667334,"vY0":-110.91678170099844,"vZ0":4.912333708047496,"x":104.11,"y":123.04,"x0":1.8922811097260823,"y0":50.00454011721474,"z0":6.051369976582172,"aX":-5.390212063913813},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.6,"breakVerticalInduced":-7.3,"breakHorizontal":8.4,"spinRate":2175,"spinDirection":313},"zone":12,"typeConfidence":0.9,"plateTime":0.49442198906493307,"extension":5.896009603919999},"index":0,"playId":"ae4218d6-8e9a-342c-8966-44c17492832b","pitchNumber":1,"startTime":"2026-07-21T02:14:47.546Z","endTime":"2026-07-21T02:14:50.960Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.7,"endSpeed":77.9,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.59085908617246,"aZ":-26.77250463645729,"pfxX":-2.9378692342714574,"pfxZ":3.5155464483704923,"pX":-0.5170922494649388,"pZ":2.0879506374564794,"vX0":-4.99331561963579,"vY0":-123.23756585822665,"vZ0":-3.058559204422621,"x":136.71,"y":182.41,"x0":1.9174469714860691,"y0":50.00418489640768,"z0":5.607553900745297,"aX":-4.517216491157709},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":5.9,"breakHorizontal":6.5,"spinRate":2459,"spinDirection":190},"zone":7,"typeConfidence":0.91,"plateTime":0.4445201725537111,"extension":5.993815381129701},"index":1,"playId":"8c7993f9-6e64-3bc1-9edb-97b97c17950d","pitchNumber":2,"startTime":"2026-07-21T02:15:03.993Z","endTime":"2026-07-21T02:15:06.993Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.8,"endSpeed":77.8,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.171579432613765,"aZ":-19.416627501331682,"pfxX":7.396894392060331,"pfxZ":8.291070419583239,"pX":-0.38688925419568126,"pZ":1.28657284101801,"vX0":-8.133649257708015,"vY0":-123.19720416208312,"vZ0":-5.7029217582876415,"x":131.75,"y":204.04,"x0":1.9943668531012122,"y0":50.00589871263369,"z0":5.269658024815371,"aX":11.387619204126336},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":13.9,"breakHorizontal":-11.5,"spinRate":1649,"spinDirection":132},"zone":13,"typeConfidence":0.84,"plateTime":0.4443728378030154,"extension":6.159725067702993},"index":2,"playId":"f743ac0e-49e7-3bc9-8122-6c6b83a4ee30","pitchNumber":3,"startTime":"2026-07-21T02:15:27.790Z","endTime":"2026-07-21T02:15:32.060Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.7,"endSpeed":74.9,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.2435947262412,"aZ":-31.76527132039047,"pfxX":-4.841943297975551,"pfxZ":0.2894468861737316,"pX":-1.091519680225105,"pZ":1.7599477113171773,"vX0":-5.964605136669351,"vY0":-118.802197360084,"vZ0":-1.8375258326098614,"x":158.61,"y":191.26,"x0":2.0874433055276818,"y0":50.003338863118564,"z0":5.449738033691428,"aX":-6.872917092063272},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":0.4,"breakHorizontal":10.3,"spinRate":2460,"spinDirection":307},"zone":13,"typeConfidence":0.91,"plateTime":0.46227833704928,"extension":6.22662369671991},"index":3,"playId":"9eb94c1b-81d1-326e-86ae-497e70b08a87","pitchNumber":4,"startTime":"2026-07-21T02:15:56.136Z","endTime":"2026-07-21T02:15:59.228Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":4,"startTime":"2026-07-21T02:16:12.884Z","endTime":"2026-07-21T02:16:30.587Z","isPitch":false,"type":"action","player":{"id":805779,"link":"/api/v1/people/805779"}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.4,"endSpeed":78.3,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.8844083396968,"aZ":-25.117342852970467,"pfxX":9.800491252242825,"pfxZ":4.5164577994839945,"pX":1.0187236328027864,"pZ":2.5177034316987363,"vX0":-5.744951357225461,"vY0":-124.26399257970753,"vZ0":-2.0471048438779187,"x":78.17,"y":170.8,"x0":2.087125306025996,"y0":50.00592396451159,"z0":5.4387007497581115,"aX":15.330809198940718},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":7.9,"breakHorizontal":-16.4,"spinRate":1672,"spinDirection":126},"zone":14,"typeConfidence":0.91,"plateTime":0.4407501372241245,"extension":5.966297931776854},"hitData":{"launchSpeed":79.9,"launchAngle":-36.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":120.55,"coordY":148.48}},"index":5,"playId":"8a3441a7-7a12-372d-a284-71bfeb6f16ea","pitchNumber":5,"startTime":"2026-07-21T02:16:30.587Z","endTime":"2026-07-21T02:16:38.611Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T02:16:38.611Z","atBatIndex":15},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Tyler Soderstrom singles on a ground ball to right fielder Jorge Barrosa. Jacob Wilson to 2nd.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-21T02:16:59.921Z","endTime":"2026-07-21T02:17:28.876Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":683352,"fullName":"Mitch Bratt","link":"/api/v1/people/683352"},"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"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"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":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":678489,"link":"/api/v1/people/678489"},"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":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"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(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":79.3,"endSpeed":72.4,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.96642742040985,"aZ":-31.359307662523204,"pfxX":-7.533468792821306,"pfxZ":0.6122351085802489,"pX":-0.18593735288240104,"pZ":3.7353143772722452,"vX0":-3.5613547183505787,"vY0":-115.40453243376895,"vZ0":2.554008123360673,"x":124.09,"y":137.93,"x0":2.3598381189895847,"y0":50.00544678388597,"z0":5.650171545166891,"aX":-10.08639925853754},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":2.2,"breakHorizontal":14.5,"spinRate":2269,"spinDirection":301},"zone":11,"typeConfidence":0.91,"plateTime":0.4759781535942009,"extension":6.108590315990175},"hitData":{"launchSpeed":75.2,"launchAngle":4.0,"totalDistance":74.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":183.43,"coordY":124.64}},"index":0,"playId":"63f639d9-27ba-3331-8163-87f09c8fed0c","pitchNumber":1,"startTime":"2026-07-21T02:17:18.098Z","endTime":"2026-07-21T02:17:28.876Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T02:17:28.876Z","atBatIndex":16},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Shea Langeliers strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-21T02:17:28.888Z","endTime":"2026-07-21T02:21:41.610Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":683352,"fullName":"Mitch Bratt","link":"/api/v1/people/683352"},"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"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4,5,7,8,9],"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":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":672515,"link":"/api/v1/people/672515"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.8,"endSpeed":76.9,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.619511476289528,"aZ":-19.439542770836148,"pfxX":5.963787531780953,"pfxZ":8.486368617232138,"pX":-1.42827208874355,"pZ":1.4841125799588022,"vX0":-9.980749982016375,"vY0":-121.65342746811102,"vZ0":-5.204297430085827,"x":171.44,"y":198.71,"x0":1.9506836167160653,"y0":50.00345659123453,"z0":5.333750790992271,"aX":8.950481862568427},"breaks":{"breakAngle":19.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":14.3,"breakHorizontal":-8.5,"spinRate":1559,"spinDirection":127},"zone":13,"typeConfidence":0.77,"plateTime":0.45006180855515376,"extension":6.194480745403241},"index":0,"playId":"77bbedde-3217-3064-a812-4928e4f894b3","pitchNumber":1,"startTime":"2026-07-21T02:18:06.521Z","endTime":"2026-07-21T02:18:10.307Z","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":76.5,"endSpeed":70.9,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.40045005159903,"aZ":-38.15228695175194,"pfxX":-3.4936486970695144,"pfxZ":-4.769071618569816,"pX":-0.7043235310448315,"pZ":0.8229955961483059,"vX0":-4.111460324203634,"vY0":-111.32691662102883,"vZ0":-2.0068460744925773,"x":143.85,"y":216.56,"x0":1.6220293397100538,"y0":50.0053363150542,"z0":5.693442352343061,"aX":-4.375530613948376},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.7,"breakVerticalInduced":-8.9,"breakHorizontal":7.4,"spinRate":2327,"spinDirection":323},"zone":13,"typeConfidence":0.9,"plateTime":0.49241070494112504,"extension":6.245757451271666},"index":1,"playId":"a88a86cf-b347-3f04-b716-76b7aea99d6e","pitchNumber":2,"startTime":"2026-07-21T02:18:26.178Z","endTime":"2026-07-21T02:18:29.866Z","isPitch":true,"type":"pitch"},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"index":2,"startTime":"2026-07-21T02:19:08.109Z","endTime":"2026-07-21T02:19:24.942Z","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":92.0,"endSpeed":84.2,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.353254742784607,"aZ":-15.964666577176175,"pfxX":4.66096939171217,"pfxZ":8.941753338468356,"pX":-0.7079748661419407,"pZ":2.9576147109453084,"vX0":-9.16166409535939,"vY0":-133.67508445554614,"vZ0":-3.1974538966855763,"x":143.99,"y":158.92,"x0":2.1555180983705218,"y0":50.00280220402929,"z0":5.312890183303876,"aX":8.450175225856285},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":15.7,"breakHorizontal":-6.5,"spinRate":2411,"spinDirection":141},"zone":1,"typeConfidence":0.92,"plateTime":0.4094730108729374,"extension":6.444381180043041},"index":3,"playId":"38379c0e-fc2e-3ccb-b2e0-2edd6b26bda0","pitchNumber":3,"startTime":"2026-07-21T02:19:24.942Z","endTime":"2026-07-21T02:19:28.848Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.4,"endSpeed":79.7,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.39917277424014,"aZ":-24.098869976365304,"pfxX":-1.5037719352134635,"pfxZ":5.026183986935847,"pX":-0.9291801274772127,"pZ":1.910385993070257,"vX0":-6.666700904874648,"vY0":-125.6876621112521,"vZ0":-4.241910816314241,"x":152.42,"y":187.2,"x0":1.9482421038748563,"y0":50.004900257380655,"z0":5.566561225703703,"aX":-2.415981766215308},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":8.4,"breakHorizontal":4.2,"spinRate":2450,"spinDirection":172},"zone":13,"typeConfidence":0.91,"plateTime":0.43504197705191316,"extension":6.119938640522346},"index":4,"playId":"f8b38f60-b64f-338b-a646-9c4b3787f780","pitchNumber":4,"startTime":"2026-07-21T02:19:43.183Z","endTime":"2026-07-21T02:19:46.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},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.3,"endSpeed":83.9,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.116711192139952,"aZ":-19.679140755720933,"pfxX":4.173004434712298,"pfxZ":6.9450359413343765,"pX":0.41070568234853483,"pZ":3.260152540544991,"vX0":-5.998686007332061,"vY0":-132.95738974999796,"vZ0":-1.8796105599435475,"x":101.34,"y":150.76,"x0":2.1485743789000136,"y0":50.0050450560001,"z0":5.396651513852294,"aX":7.5112230975048595},"breaks":{"breakAngle":18.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":12.4,"breakHorizontal":-6.4,"spinRate":2220,"spinDirection":143},"zone":3,"typeConfidence":0.9,"plateTime":0.4111313016582048,"extension":6.241377161739844},"index":5,"playId":"20789a29-51d7-33a5-8946-d6d089b534fe","pitchNumber":5,"startTime":"2026-07-21T02:20:18.748Z","endTime":"2026-07-21T02:20:21.954Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"index":6,"startTime":"2026-07-21T02:20:34.936Z","endTime":"2026-07-21T02:20:51.626Z","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(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.3,"endSpeed":72.9,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.020071852971295,"aZ":-33.31144121350507,"pfxX":-4.9023316959603385,"pfxZ":-0.8440650420083156,"pX":0.1655344888500397,"pZ":2.588401370898168,"vX0":-3.244302190564875,"vY0":-115.50054972695807,"vZ0":0.6060978899841081,"x":110.69,"y":168.89,"x0":2.226462529099802,"y0":50.002085782271955,"z0":5.532270376870249,"aX":-6.606430674084971},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.5,"breakVerticalInduced":-1.1,"breakHorizontal":9.7,"spinRate":2368,"spinDirection":298},"zone":5,"typeConfidence":0.9,"plateTime":0.47467161121181345,"extension":6.311777680323282},"index":7,"playId":"82080f24-6e19-3b81-a9ab-3fe8ad3fd129","pitchNumber":6,"startTime":"2026-07-21T02:20:51.626Z","endTime":"2026-07-21T02:20:55.546Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.4,"endSpeed":83.7,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.868097785955623,"aZ":-20.367585417822333,"pfxX":1.994773000738848,"pfxZ":6.56427446084157,"pX":0.6844816661141037,"pZ":3.9359127336174105,"vX0":-4.681142258980876,"vY0":-133.08348126698812,"vZ0":-0.08382554922149177,"x":90.91,"y":132.51,"x0":2.2050087306654578,"y0":50.00252336868466,"z0":5.439920141565268,"aX":3.5883552999434483},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":12.1,"breakHorizontal":-2.6,"spinRate":2246,"spinDirection":147},"zone":12,"typeConfidence":0.91,"plateTime":0.4111750082218131,"extension":6.1984556359694665},"index":8,"playId":"db6c83f8-5a04-3862-aaf9-54b755752043","pitchNumber":7,"startTime":"2026-07-21T02:21:15.631Z","endTime":"2026-07-21T02:21:19.361Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"pitchData":{"startSpeed":90.9,"endSpeed":83.2,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.08278142379416,"aZ":-18.70332649100769,"pfxX":2.196422994273578,"pfxZ":7.595465819808549,"pX":0.5212289489640966,"pZ":2.95779681009855,"vX0":-4.871191010325495,"vY0":-132.30640951739733,"vZ0":-2.780290671817767,"x":97.13,"y":158.92,"x0":2.1004376025796443,"y0":50.00582052760578,"z0":5.392211778300382,"aX":3.8977002423896274},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":13.3,"breakHorizontal":-2.9,"spinRate":2280,"spinDirection":147},"zone":3,"typeConfidence":0.91,"plateTime":0.4139081335407888,"extension":6.045183137008351},"index":9,"playId":"e3f239db-c60c-37a2-9755-93a23ffca6ce","pitchNumber":8,"startTime":"2026-07-21T02:21:38.426Z","endTime":"2026-07-21T02:21:41.610Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T02:21:41.610Z","atBatIndex":17},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Colby Thomas hit by pitch. Jacob Wilson to 3rd. Tyler Soderstrom to 2nd.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-21T02:21:49.012Z","endTime":"2026-07-21T02:24:08.741Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":687515,"fullName":"Colby Thomas","link":"/api/v1/people/687515"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":683352,"fullName":"Mitch Bratt","link":"/api/v1/people/683352"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":687515,"fullName":"Colby Thomas","link":"/api/v1/people/687515"},"postOnSecond":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"postOnThird":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":"r_adv_force","runner":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":"r_adv_force","runner":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":687515,"fullName":"Colby Thomas","link":"/api/v1/people/687515"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.3,"endSpeed":83.6,"strikeZoneTop":3.122,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.807417679403397,"aZ":-17.0618704640673,"pfxX":2.53613464023364,"pfxZ":8.44659755849347,"pX":-0.631242485971006,"pZ":3.869717526987128,"vX0":-7.9600049614051205,"vY0":-132.76556186072628,"vZ0":-0.7751163200673725,"x":141.06,"y":134.3,"x0":2.0732690367274555,"y0":50.00479385233337,"z0":5.404587583690397,"aX":4.54025522337221},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":15.4,"breakHorizontal":-2.9,"spinRate":2339,"spinDirection":144},"zone":11,"typeConfidence":0.92,"plateTime":0.412196017453756,"extension":6.033218322721438},"index":0,"playId":"8269d8bd-59d8-319b-94f0-eea8ca8db80e","pitchNumber":1,"startTime":"2026-07-21T02:22:16.054Z","endTime":"2026-07-21T02:22:20.403Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.2,"endSpeed":83.3,"strikeZoneTop":3.122,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.458591158587826,"aZ":-16.31842355399604,"pfxX":2.556758021878113,"pfxZ":8.8795833767362,"pX":1.7254387837674712,"pZ":3.5173412581706947,"vX0":-2.5410303018458587,"vY0":-132.7957220038156,"vZ0":-1.7335274555455076,"x":51.23,"y":143.81,"x0":2.362570323313003,"y0":50.00386693671318,"z0":5.365788165207851,"aX":4.566370218324447},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":16.0,"breakHorizontal":-4.1,"spinRate":2311,"spinDirection":145},"zone":12,"typeConfidence":0.92,"plateTime":0.4124720322730471,"extension":6.126422842868609},"index":1,"playId":"a91a8428-3add-3fbf-bbc3-a101fb5d2b0c","pitchNumber":2,"startTime":"2026-07-21T02:22:37.477Z","endTime":"2026-07-21T02:22:41.022Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":79.0,"endSpeed":72.6,"strikeZoneTop":3.122,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.386367063583283,"aZ":-34.62383596529481,"pfxX":-6.508747558479967,"pfxZ":-1.8382288811998837,"pX":-0.3936944813770981,"pZ":2.3937732406374344,"vX0":-3.903198862019743,"vY0":-115.01569173468944,"vZ0":0.5727911159572854,"x":132.01,"y":174.15,"x0":2.1739537506399595,"y0":50.00254308656228,"z0":5.513393204218502,"aX":-8.673496903406688},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.8,"breakVerticalInduced":-2.9,"breakHorizontal":12.8,"spinRate":2378,"spinDirection":307},"zone":4,"typeConfidence":0.91,"plateTime":0.4771890098727338,"extension":6.232003360056833},"index":2,"playId":"e0098519-e684-3e47-84a8-2c2067901bd9","pitchNumber":3,"startTime":"2026-07-21T02:23:11.482Z","endTime":"2026-07-21T02:23:14.794Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.9,"endSpeed":83.2,"strikeZoneTop":3.122,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.07012441460019,"aZ":-17.122624272464197,"pfxX":3.4074892328472624,"pfxZ":8.50682458971712,"pX":-1.0399853388912483,"pZ":2.600035345769687,"vX0":-8.904671473003894,"vY0":-132.15944487064138,"vZ0":-3.7581879565556164,"x":156.64,"y":168.58,"x0":1.9298109811902704,"y0":50.003091280097905,"z0":5.297469238165556,"aX":6.029757393380735},"breaks":{"breakAngle":13.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":14.8,"breakHorizontal":-4.2,"spinRate":2400,"spinDirection":134},"zone":11,"typeConfidence":0.91,"plateTime":0.4143778591407794,"extension":6.33462757147255},"index":3,"playId":"e7c44f03-17ed-39c1-9cfc-ebf2b7fcdfee","pitchNumber":4,"startTime":"2026-07-21T02:23:41.509Z","endTime":"2026-07-21T02:23:45.322Z","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":1,"outs":1},"pitchData":{"startSpeed":90.5,"endSpeed":82.9,"strikeZoneTop":3.122,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.368819538734954,"aZ":-18.691417731329228,"pfxX":2.518287708862971,"pfxZ":7.671595946939105,"pX":-0.9301567734683356,"pZ":3.3270460544358653,"vX0":-8.507627012153261,"vY0":-131.57614973831218,"vZ0":-1.771743340223622,"x":152.46,"y":148.95,"x0":2.0148534867429753,"y0":50.00128383844019,"z0":5.391235475574478,"aX":4.426616573222729},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":13.7,"breakHorizontal":-2.8,"spinRate":2392,"spinDirection":145},"zone":11,"typeConfidence":0.91,"plateTime":0.4159509289478076,"extension":6.417340274785488},"index":4,"playId":"60571114-a130-3ec7-8bd0-6bd502e1e175","pitchNumber":5,"startTime":"2026-07-21T02:24:02.703Z","endTime":"2026-07-21T02:24:08.741Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T02:24:08.741Z","atBatIndex":18},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Joshua Kuroda-Grauer strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-21T02:25:27.830Z","endTime":"2026-07-21T02:27:04.780Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":811965,"fullName":"Joshua Kuroda-Grauer","link":"/api/v1/people/811965"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":683352,"fullName":"Mitch Bratt","link":"/api/v1/people/683352"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":687515,"fullName":"Colby Thomas","link":"/api/v1/people/687515"},"postOnSecond":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"postOnThird":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[0],"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":811965,"fullName":"Joshua Kuroda-Grauer","link":"/api/v1/people/811965"},"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":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-07-21T02:24:24.295Z","endTime":"2026-07-21T02:25:29.837Z","isPitch":false,"type":"action","player":{"id":811965,"link":"/api/v1/people/811965"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":77.2,"endSpeed":71.2,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.326338027214774,"aZ":-38.13430214903329,"pfxX":-4.874219725520806,"pfxZ":-4.672356908478132,"pX":0.8401904148470367,"pZ":1.9530093839138034,"vX0":-1.1142703785997454,"vY0":-112.49258105302697,"vZ0":0.0939031045766181,"x":84.97,"y":186.05,"x0":1.9756877232805723,"y0":50.00274217479166,"z0":5.791954691756745,"aX":-6.2167089843586805},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.0,"breakVerticalInduced":-8.2,"breakHorizontal":9.1,"spinRate":2310,"spinDirection":319},"zone":9,"typeConfidence":0.91,"plateTime":0.48780091997140484,"extension":6.0094594488857265},"index":1,"playId":"415f29ad-4c91-3622-bcc8-a2e947b87ddd","pitchNumber":1,"startTime":"2026-07-21T02:25:29.837Z","endTime":"2026-07-21T02:25:33.838Z","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":1},"pitchData":{"startSpeed":87.2,"endSpeed":80.5,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.83051744335851,"aZ":-23.926891852215835,"pfxX":-0.9132465046906451,"pfxZ":5.023369464927177,"pX":0.22054568794386747,"pZ":1.7943506167132655,"vX0":-4.276282443329559,"vY0":-127.02893220789238,"vZ0":-4.557208229320748,"x":108.59,"y":190.33,"x0":2.04112757572565,"y0":50.004541103241,"z0":5.502517018612675,"aX":-1.4993746741491036},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":8.3,"breakHorizontal":2.5,"spinRate":2382,"spinDirection":173},"zone":8,"typeConfidence":0.89,"plateTime":0.43037729006367886,"extension":6.19090382009061},"index":2,"playId":"74dd3b26-690a-3a15-8f72-417115a818b6","pitchNumber":2,"startTime":"2026-07-21T02:25:48.424Z","endTime":"2026-07-21T02:25:53.770Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.4,"endSpeed":84.6,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.3749593126691,"aZ":-14.881379134308613,"pfxX":3.8102185529519255,"pfxZ":9.430796970930304,"pX":-0.10014281487217339,"pZ":3.049026405434709,"vX0":-7.044926367270062,"vY0":-134.3756290419026,"vZ0":-3.395595563293598,"x":120.82,"y":156.46,"x0":2.057264196947686,"y0":50.00240930810095,"z0":5.382400992629736,"aX":6.986859491487564},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":16.6,"breakHorizontal":-5.4,"spinRate":2410,"spinDirection":140},"zone":2,"typeConfidence":0.92,"plateTime":0.40718320881258396,"extension":6.254281114970498},"index":3,"playId":"0624f44e-48be-3752-aafe-3c05da02ca25","pitchNumber":3,"startTime":"2026-07-21T02:26:17.122Z","endTime":"2026-07-21T02:26:20.459Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.2,"endSpeed":84.5,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.1009961399797,"aZ":-17.13939888957019,"pfxX":3.653126302419211,"pfxZ":8.213809733948796,"pX":-0.3825160446330215,"pZ":4.049445375422867,"vX0":-7.763603193426735,"vY0":-134.19865695504254,"vZ0":-0.3702367122304585,"x":131.58,"y":129.44,"x0":2.0687592221752866,"y0":50.00084913060945,"z0":5.406344681520912,"aX":6.685847240281737},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":15.0,"breakHorizontal":-5.0,"spinRate":2401,"spinDirection":138},"zone":11,"typeConfidence":0.92,"plateTime":0.4076060352054216,"extension":6.2450226951803485},"index":4,"playId":"efef7bf5-bdab-3088-81df-10d8219c418c","pitchNumber":4,"startTime":"2026-07-21T02:26:40.720Z","endTime":"2026-07-21T02:26:46.720Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SV","description":"Slurve"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":81.1,"endSpeed":74.6,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.268568779269458,"aZ":-33.03427046807952,"pfxX":-3.956018684918615,"pfxZ":-0.6171378935303995,"pX":0.069284363779747,"pZ":1.6517674064089378,"vX0":-3.6727952324038604,"vY0":-118.01659910960865,"vZ0":-1.7167535814280148,"x":114.36,"y":194.18,"x0":2.1616678473842366,"y0":50.000286589808724,"z0":5.442286220403843,"aX":-5.556764436194021},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":-1.2,"breakHorizontal":8.0,"spinRate":2390,"spinDirection":310},"zone":8,"typeConfidence":0.9,"plateTime":0.4647951589205772,"extension":6.138775308196779},"index":5,"playId":"809f2411-a9e7-303f-bcae-5686ec42ec58","pitchNumber":5,"startTime":"2026-07-21T02:27:01.780Z","endTime":"2026-07-21T02:27:04.780Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T02:27:04.780Z","atBatIndex":19},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jonah Heim flies out to right fielder Jorge Barrosa.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":20,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-21T02:27:25.638Z","endTime":"2026-07-21T02:28:06.702Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":683352,"fullName":"Mitch Bratt","link":"/api/v1/people/683352"},"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":3},"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":1},"credits":[{"player":{"id":678489,"link":"/api/v1/people/678489"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.2,"endSpeed":83.6,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.924254052140984,"aZ":-15.830877681765683,"pfxX":4.337955666703213,"pfxZ":9.146126347224387,"pX":0.44386675888553423,"pZ":2.1455443722260323,"vX0":-5.562521465624187,"vY0":-132.69678599274997,"vZ0":-5.273738218606693,"x":100.08,"y":180.85,"x0":2.00190181828004,"y0":50.00090309251608,"z0":5.30887898618446,"aX":7.74966651625061},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":15.6,"breakHorizontal":-6.7,"spinRate":2341,"spinDirection":143},"zone":9,"typeConfidence":0.91,"plateTime":0.412498182811897,"extension":6.564294590379175},"index":0,"playId":"e3cdf385-7cca-36e8-aa38-dd7f6cf30fd0","pitchNumber":1,"startTime":"2026-07-21T02:27:30.906Z","endTime":"2026-07-21T02:27:35.626Z","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":"SV","description":"Slurve"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.4,"endSpeed":73.3,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.45477129574776,"aZ":-34.66315792880697,"pfxX":-7.797097984238871,"pfxZ":-1.8182069704910973,"pX":0.3486831167166625,"pZ":2.44587319602833,"vX0":-1.9933727968453316,"vY0":-116.99232358497134,"vZ0":0.426114766363328,"x":103.71,"y":172.74,"x0":2.2268493114776966,"y0":50.00145315658963,"z0":5.540840199437643,"aX":-10.682287845406098},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.5,"breakVerticalInduced":-2.9,"breakHorizontal":14.6,"spinRate":2362,"spinDirection":307},"zone":6,"typeConfidence":0.92,"plateTime":0.4702645726469221,"extension":5.9738813653726455},"hitData":{"launchSpeed":88.7,"launchAngle":34.0,"totalDistance":305.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":206.45,"coordY":105.48}},"index":1,"playId":"124dd777-76f7-36ba-9e34-734344a59f60","pitchNumber":2,"startTime":"2026-07-21T02:27:56.415Z","endTime":"2026-07-21T02:28:06.702Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T02:28:06.702Z","atBatIndex":20},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Tyler Locklear grounds out, third baseman Joshua Kuroda-Grauer to first baseman Tommy White.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-21T02:30:16.687Z","endTime":"2026-07-21T02:30:58.771Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":682988,"fullName":"Tyler Locklear","link":"/api/v1/people/682988"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605488,"fullName":"Jeffrey Springs","link":"/api/v1/people/605488"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":682988,"fullName":"Tyler Locklear","link":"/api/v1/people/682988"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":811965,"link":"/api/v1/people/811965"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":695720,"link":"/api/v1/people/695720"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.8,"endSpeed":82.5,"strikeZoneTop":3.283,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.748939660057037,"aZ":-15.102912949808061,"pfxX":4.423160712487792,"pfxZ":9.696663487279606,"pX":1.2234287891443536,"pZ":4.309625839563639,"vX0":-3.7759600474849333,"vY0":-132.25203065120132,"vZ0":-1.6106557527478294,"x":70.37,"y":122.42,"x0":2.0991159101989747,"y0":50.00638929922567,"z0":6.041216818773621,"aX":7.7909680621803235},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":17.4,"breakHorizontal":-7.1,"spinRate":2052,"spinDirection":141},"zone":12,"typeConfidence":0.87,"plateTime":0.4150826956099807,"extension":6.624821882041299},"index":0,"playId":"4dba59cf-9b7d-32b8-bd9d-fadbe4163d76","pitchNumber":1,"startTime":"2026-07-21T02:30:16.687Z","endTime":"2026-07-21T02:30:19.938Z","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":91.6,"endSpeed":83.0,"strikeZoneTop":3.283,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.14375892098251,"aZ":-13.74120397174163,"pfxX":2.9474971913382975,"pfxZ":10.34704980980273,"pX":0.45986830097101966,"pZ":3.8331713284765656,"vX0":-4.588040624504181,"vY0":-133.27004453973683,"vZ0":-3.237739352175165,"x":99.47,"y":135.28,"x0":1.8282908218775538,"y0":50.00639094247504,"z0":6.068983781037248,"aX":5.253269806477601},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":18.1,"breakHorizontal":-4.2,"spinRate":2062,"spinDirection":146},"zone":12,"typeConfidence":0.83,"plateTime":0.4124565330022665,"extension":6.587326677294578},"index":1,"playId":"424adae2-0a65-3b27-8a72-431249f8d1e8","pitchNumber":2,"startTime":"2026-07-21T02:30:31.421Z","endTime":"2026-07-21T02:30:34.774Z","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":89.1,"endSpeed":81.2,"strikeZoneTop":3.283,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.422164856149944,"aZ":-16.05676999657135,"pfxX":5.4235475986783195,"pfxZ":9.544394068021914,"pX":0.121326428560158,"pZ":2.240774265749199,"vX0":-6.6433551090333305,"vY0":-129.47803767257201,"vZ0":-6.103933192473553,"x":112.38,"y":178.28,"x0":2.022311424831194,"y0":50.00100307848357,"z0":5.868465239402285,"aX":9.157175428142093},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":16.1,"breakHorizontal":-8.3,"spinRate":2056,"spinDirection":143},"zone":5,"typeConfidence":0.86,"plateTime":0.4239067973625299,"extension":6.669412751450688},"hitData":{"launchSpeed":77.3,"launchAngle":5.0,"totalDistance":70.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":105.85,"coordY":161.15}},"index":2,"playId":"e96840a5-9bb4-30c7-b7fb-f9530ce6f7b3","pitchNumber":3,"startTime":"2026-07-21T02:30:49.795Z","endTime":"2026-07-21T02:30:58.771Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T02:30:58.771Z","atBatIndex":21},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ryan Waldschmidt strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-21T02:31:05.669Z","endTime":"2026-07-21T02:32:44.860Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":814439,"fullName":"Ryan Waldschmidt","link":"/api/v1/people/814439"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605488,"fullName":"Jeffrey Springs","link":"/api/v1/people/605488"},"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":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":814439,"fullName":"Ryan Waldschmidt","link":"/api/v1/people/814439"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":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, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":78.5,"endSpeed":72.1,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.911660690471702,"aZ":-29.428585570832293,"pfxX":-6.064595963384239,"pfxZ":2.1009272463939395,"pX":-0.7466793442393721,"pZ":1.3984334725537149,"vX0":-5.07445082317465,"vY0":-114.25221032503119,"vZ0":-3.3861962509846952,"x":145.46,"y":201.02,"x0":2.2989043515983068,"y0":50.004835992681194,"z0":5.820737027829732,"aX":-7.942958404917867},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":3.1,"breakHorizontal":12.4,"spinRate":2294,"spinDirection":304},"zone":13,"typeConfidence":0.9,"plateTime":0.48113363756075067,"extension":6.307428715776668},"index":0,"playId":"b6ae736e-5d9e-33d9-929d-b7376f96ac63","pitchNumber":1,"startTime":"2026-07-21T02:31:24.595Z","endTime":"2026-07-21T02:31:29.112Z","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":78.6,"endSpeed":72.0,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.53131746235501,"aZ":-31.95736371110173,"pfxX":-7.4149777362908935,"pfxZ":0.16638781724386575,"pX":-0.3314819837869961,"pZ":3.192407326898504,"vX0":-3.7554809620643193,"vY0":-114.46545644687782,"vZ0":0.6629121926282449,"x":129.64,"y":152.59,"x0":2.297649001437993,"y0":50.00370537858739,"z0":6.04567978678286,"aX":-9.769702175227351},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.7,"breakVerticalInduced":0.8,"breakHorizontal":14.4,"spinRate":2344,"spinDirection":310},"zone":1,"typeConfidence":0.91,"plateTime":0.47980885849958455,"extension":6.232989433358295},"index":1,"playId":"799134b5-6c2b-3f90-9f35-833308248d97","pitchNumber":2,"startTime":"2026-07-21T02:31:41.046Z","endTime":"2026-07-21T02:31:45.204Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.3,"endSpeed":82.4,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.96549256898254,"aZ":-17.123595624704112,"pfxX":6.1646265079726055,"pfxZ":8.670655734215499,"pX":-1.6629090869933305,"pZ":2.8455945808396974,"vX0":-11.477323988039327,"vY0":-130.98605075527342,"vZ0":-4.330151964230719,"x":180.39,"y":161.95,"x0":1.976859262747678,"y0":50.001121383929856,"z0":5.80242059181812,"aX":10.69917773179835},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":14.9,"breakHorizontal":-8.6,"spinRate":2080,"spinDirection":140},"zone":11,"typeConfidence":0.88,"plateTime":0.4183424815757273,"extension":6.877186685493256},"index":2,"playId":"2b85615d-9f9b-3915-89d6-d13e95b829b9","pitchNumber":3,"startTime":"2026-07-21T02:31:58.139Z","endTime":"2026-07-21T02:32:02.109Z","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":1},"pitchData":{"startSpeed":79.5,"endSpeed":73.5,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.584117501710853,"aZ":-26.581525980979805,"pfxX":6.240770027057076,"pfxZ":4.112777692116185,"pX":0.4368152801930999,"pZ":1.6864843027439975,"vX0":-5.740837446935273,"vY0":-115.60790853711919,"vZ0":-4.234765304049251,"x":100.35,"y":193.24,"x0":2.135745453712989,"y0":50.00421985052008,"z0":6.0796973862953,"aX":8.489140289236826},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":6.7,"breakHorizontal":-10.0,"spinRate":1264,"spinDirection":125},"zone":9,"typeConfidence":0.9,"plateTime":0.4729103896185327,"extension":6.28115749094929},"index":3,"playId":"f8e8d718-0475-3acd-b8c3-0916a18b550a","pitchNumber":4,"startTime":"2026-07-21T02:32:19.184Z","endTime":"2026-07-21T02:32:22.184Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"index":4,"startTime":"2026-07-21T02:32:28.448Z","endTime":"2026-07-21T02:32:41.833Z","isPitch":false,"type":"action","player":{"id":814439,"link":"/api/v1/people/814439"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":79.4,"endSpeed":73.4,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.876196625543884,"aZ":-27.388356969567738,"pfxX":6.013963526469912,"pfxZ":3.528133300945189,"pX":1.0811865620418124,"pZ":1.7104025998648238,"vX0":-4.184181914138124,"vY0":-115.58805570339518,"vZ0":-4.129953413070225,"x":75.79,"y":192.6,"x0":2.1305233652225706,"y0":50.004734758856074,"z0":6.14035767457655,"aX":8.165686366377386},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":5.6,"breakHorizontal":-9.8,"spinRate":1264,"spinDirection":132},"zone":14,"typeConfidence":0.9,"plateTime":0.4732514233536529,"extension":6.4244285672826775},"index":5,"playId":"8f059962-5cbd-371c-92e8-0042ead0ff81","pitchNumber":5,"startTime":"2026-07-21T02:32:41.833Z","endTime":"2026-07-21T02:32:44.860Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T02:32:44.860Z","atBatIndex":22},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jorge Barrosa walks.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-21T02:32:45.337Z","endTime":"2026-07-21T02:37:13.462Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":678489,"fullName":"Jorge Barrosa","link":"/api/v1/people/678489"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605488,"fullName":"Jeffrey Springs","link":"/api/v1/people/605488"},"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,2,3,4,5,6,7,8,9,10,11],"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":678489,"fullName":"Jorge Barrosa","link":"/api/v1/people/678489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":11},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.4,"endSpeed":80.0,"strikeZoneTop":2.958,"strikeZoneBottom":1.493,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.574480892728168,"aZ":-28.28852110795402,"pfxX":-0.0630440437363251,"pfxZ":2.3983050042426193,"pX":-0.4335273043735422,"pZ":3.142443913914291,"vX0":-6.295356699860176,"vY0":-125.85807237053312,"vZ0":-1.71588140574551,"x":133.53,"y":153.93,"x0":2.0995811964085593,"y0":50.00021939937182,"z0":6.106141701296422,"aX":-0.10037326547548418},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":4.2,"breakHorizontal":1.4,"spinRate":2274,"spinDirection":182},"zone":1,"typeConfidence":0.85,"plateTime":0.4338447775321739,"extension":6.452887157631256},"index":0,"playId":"1358a3ec-7d02-37b0-a985-1c639270f8b5","pitchNumber":1,"startTime":"2026-07-21T02:33:10.749Z","endTime":"2026-07-21T02:33:14.910Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"index":1,"startTime":"2026-07-21T02:33:20.915Z","endTime":"2026-07-21T02:33:33.253Z","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":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.5,"endSpeed":83.0,"strikeZoneTop":2.958,"strikeZoneBottom":1.493,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.972910540179374,"aZ":-14.460230974337293,"pfxX":6.2951088360732905,"pfxZ":10.12099528137951,"pX":-1.4671211438377725,"pZ":1.7699172079625478,"vX0":-11.150268790639913,"vY0":-131.25925534658546,"vZ0":-7.515112014185644,"x":172.92,"y":190.99,"x0":2.0121535620205173,"y0":50.00623854652325,"z0":5.740592090399549,"aX":11.022614862664623},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":16.8,"breakHorizontal":-9.0,"spinRate":2133,"spinDirection":143},"zone":13,"typeConfidence":0.89,"plateTime":0.4168037665455042,"extension":6.818598315376621},"index":2,"playId":"54c68cff-f1f5-3e55-b7d6-227c4bf9cd1c","pitchNumber":2,"startTime":"2026-07-21T02:33:33.253Z","endTime":"2026-07-21T02:33:37.199Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.9,"endSpeed":84.1,"strikeZoneTop":2.958,"strikeZoneBottom":1.493,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.840426811552685,"aZ":-15.292990317720948,"pfxX":6.846077829961103,"pfxZ":9.348713570316034,"pX":0.0033942545506085104,"pZ":2.1758096977046106,"vX0":-7.743229296339121,"vY0":-133.56143275997243,"vZ0":-6.769538599191194,"x":116.87,"y":180.03,"x0":2.051056454763876,"y0":50.00563746257859,"z0":5.8436897012916225,"aX":12.367231478494858},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":15.6,"breakHorizontal":-10.7,"spinRate":2021,"spinDirection":142},"zone":5,"typeConfidence":0.91,"plateTime":0.4101277759960049,"extension":6.691797385194169},"index":3,"playId":"2586c1df-291c-3e8b-9993-fe7f3d0c72bf","pitchNumber":3,"startTime":"2026-07-21T02:33:59.203Z","endTime":"2026-07-21T02:34:03.003Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.5,"endSpeed":74.1,"strikeZoneTop":2.958,"strikeZoneBottom":1.493,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.941988887752093,"aZ":-23.330028902060672,"pfxX":7.100268385641518,"pfxZ":6.39134803864688,"pX":0.23139072664260124,"pZ":0.9424425846651799,"vX0":-6.311928990051704,"vY0":-116.89449240231404,"vZ0":-6.728439231702554,"x":108.18,"y":213.33,"x0":2.0435343554926364,"y0":50.004757203168374,"z0":6.047077955379525,"aX":9.831537412554352},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":10.2,"breakHorizontal":-11.3,"spinRate":1294,"spinDirection":128},"zone":14,"typeConfidence":0.9,"plateTime":0.46847152139367587,"extension":6.325987213923145},"index":4,"playId":"60c9e2f5-3602-3359-a616-3e80d54eb174","pitchNumber":4,"startTime":"2026-07-21T02:34:15.007Z","endTime":"2026-07-21T02:34:18.112Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.6,"endSpeed":83.6,"strikeZoneTop":2.958,"strikeZoneBottom":1.493,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.743489011116942,"aZ":-16.506591242174867,"pfxX":6.701627523160998,"pfxZ":8.731063953877747,"pX":0.3304638146319021,"pZ":3.313690759252399,"vX0":-7.019896776945021,"vY0":-133.16216360358158,"vZ0":-3.422418350002162,"x":104.4,"y":149.31,"x0":2.130846511725754,"y0":50.00636736188559,"z0":5.8107574532944675,"aX":12.03151632110269},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":15.2,"breakHorizontal":-10.6,"spinRate":2162,"spinDirection":137},"zone":12,"typeConfidence":0.91,"plateTime":0.4114229456025109,"extension":6.718416889728868},"index":5,"playId":"4545d9bf-ff0d-3128-a170-86cc00cc7951","pitchNumber":5,"startTime":"2026-07-21T02:34:34.068Z","endTime":"2026-07-21T02:34:37.068Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.5,"endSpeed":73.2,"strikeZoneTop":2.958,"strikeZoneBottom":1.493,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.575947394890274,"aZ":-31.42702644009391,"pfxX":-5.887037768641362,"pfxZ":0.5592026214497396,"pX":-0.09286634367325491,"pZ":1.4249782795732695,"vX0":-4.21858509976362,"vY0":-115.72349555665731,"vZ0":-3.0670778649362562,"x":120.54,"y":200.31,"x0":2.5219230350428936,"y0":50.00567573823249,"z0":5.792894636290242,"aX":-7.947508890813816},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":0.5,"breakHorizontal":11.8,"spinRate":2358,"spinDirection":310},"zone":13,"typeConfidence":0.9,"plateTime":0.47418347978098296,"extension":6.416765800064942},"index":6,"playId":"52a75e20-20c8-3317-adce-2ceadcbf9f98","pitchNumber":6,"startTime":"2026-07-21T02:35:03.809Z","endTime":"2026-07-21T02:35:06.979Z","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":79.7,"endSpeed":73.3,"strikeZoneTop":2.958,"strikeZoneBottom":1.493,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.92451409560094,"aZ":-26.323765034634295,"pfxX":8.341534257942055,"pfxZ":4.3103171847488815,"pX":0.4036177674970175,"pZ":1.6061276001867049,"vX0":-6.2562494449624335,"vY0":-115.89602255873913,"vZ0":-4.444709776864531,"x":101.62,"y":195.41,"x0":2.0560043288974565,"y0":50.00543330847898,"z0":6.066748678749704,"aX":11.334405530292509},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":7.0,"breakHorizontal":-13.6,"spinRate":1335,"spinDirection":126},"zone":9,"typeConfidence":0.9,"plateTime":0.4728329283839403,"extension":6.437150922041888},"index":7,"playId":"96cf68d4-8081-364e-ac6c-1fe672d7a193","pitchNumber":7,"startTime":"2026-07-21T02:35:28.173Z","endTime":"2026-07-21T02:35:32.339Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.9,"endSpeed":83.4,"strikeZoneTop":2.958,"strikeZoneBottom":1.493,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.984794614220633,"aZ":-15.35251916547091,"pfxX":5.640578021833258,"pfxZ":9.382194470814905,"pX":0.6634180587174678,"pZ":2.9184493165900944,"vX0":-5.859372648216616,"vY0":-133.61047436319942,"vZ0":-4.582098403205737,"x":91.71,"y":159.98,"x0":2.160618195208871,"y0":50.00401189208907,"z0":5.772376326776729,"aX":10.115477735341033},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":16.1,"breakHorizontal":-8.9,"spinRate":2136,"spinDirection":145},"zone":3,"typeConfidence":0.9,"plateTime":0.41122738850045915,"extension":6.741538644016522},"index":8,"playId":"cf8323d3-63bd-3257-b439-b049c767b217","pitchNumber":8,"startTime":"2026-07-21T02:36:01.638Z","endTime":"2026-07-21T02:36:04.638Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.1,"endSpeed":83.0,"strikeZoneTop":2.958,"strikeZoneBottom":1.493,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.65521375385894,"aZ":-14.50967986043086,"pfxX":6.438508487138099,"pfxZ":9.988757853828965,"pX":1.0157764925474946,"pZ":2.211219427218776,"vX0":-5.172773844618851,"vY0":-132.48779128004622,"vZ0":-6.559784019895228,"x":78.28,"y":179.08,"x0":2.1619254109530077,"y0":50.004844886804264,"z0":5.789673476894903,"aX":11.3889980236669},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":16.8,"breakHorizontal":-10.4,"spinRate":2131,"spinDirection":145},"zone":14,"typeConfidence":0.91,"plateTime":0.41421956809127236,"extension":6.660262520380499},"index":9,"playId":"4d105dd4-e9ce-3e12-982f-bda150a4748c","pitchNumber":9,"startTime":"2026-07-21T02:36:27.796Z","endTime":"2026-07-21T02:36:31.685Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.2,"endSpeed":81.2,"strikeZoneTop":2.958,"strikeZoneBottom":1.493,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.63366743411576,"aZ":-22.645347552808612,"pfxX":0.3350978298558127,"pfxZ":5.614229449031148,"pX":1.9141840398314167,"pZ":3.6337298090473955,"vX0":-0.8521018419239395,"vY0":-129.83904532102954,"vZ0":-1.9408251702260009,"x":44.04,"y":140.67,"x0":2.2039184095073066,"y0":50.00355094252641,"z0":6.124140868756412,"aX":0.5689180487651756},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":10.0,"breakHorizontal":-0.4,"spinRate":2187,"spinDirection":170},"zone":12,"typeConfidence":0.99,"plateTime":0.42277122359630903,"extension":6.393247075119439},"index":10,"playId":"9707bf28-eaaa-33a6-b239-eb3b779350b6","pitchNumber":10,"startTime":"2026-07-21T02:36:51.855Z","endTime":"2026-07-21T02:36:54.984Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.4,"endSpeed":78.8,"strikeZoneTop":2.958,"strikeZoneBottom":1.493,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.32268994692461,"aZ":-29.70780512763547,"pfxX":-0.5140151381697757,"pfxZ":1.5778184181388761,"pX":-1.2214384806951193,"pZ":2.09510553840565,"vX0":-7.177902137940002,"vY0":-124.18853221204498,"vZ0":-3.6586147796914137,"x":163.56,"y":182.21,"x0":1.7703457895606822,"y0":50.003845186990695,"z0":6.0520925212165695,"aX":-0.805152347914044},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":2.3,"breakHorizontal":2.5,"spinRate":2237,"spinDirection":209},"zone":13,"typeConfidence":0.9,"plateTime":0.44064320781158095,"extension":6.506701804473393},"index":11,"playId":"eddef509-9cf6-3871-88a9-a7739ee7488c","pitchNumber":11,"startTime":"2026-07-21T02:37:10.002Z","endTime":"2026-07-21T02:37:13.462Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T02:37:13.462Z","atBatIndex":23},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ketel Marte grounds out, third baseman Joshua Kuroda-Grauer to first baseman Tommy White.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-21T02:38:21.798Z","endTime":"2026-07-21T02:38:50.699Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605488,"fullName":"Jeffrey Springs","link":"/api/v1/people/605488"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":811965,"link":"/api/v1/people/811965"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":695720,"link":"/api/v1/people/695720"},"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":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-21T02:37:40.764Z","endTime":"2026-07-21T02:38:23.859Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":79.6,"endSpeed":72.9,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.833552464691238,"aZ":-25.933486402143306,"pfxX":6.647273251132136,"pfxZ":4.628869770656012,"pX":0.6568861366962205,"pZ":1.2682057962524291,"vX0":-5.475649549518179,"vY0":-115.68384571486463,"vZ0":-5.162488711550944,"x":91.96,"y":204.54,"x0":2.198021202917684,"y0":50.00034128492309,"z0":6.033411354873654,"aX":8.952644976413879},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":7.3,"breakHorizontal":-10.6,"spinRate":1235,"spinDirection":122},"zone":14,"typeConfidence":0.9,"plateTime":0.4745965483325163,"extension":6.413194177861381},"index":1,"playId":"0ac9205b-912d-3357-aef7-4693e256f33b","pitchNumber":1,"startTime":"2026-07-21T02:38:23.859Z","endTime":"2026-07-21T02:38:27.268Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":80.2,"endSpeed":73.1,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.970502709559852,"aZ":-24.56194689841575,"pfxX":4.3725272408962095,"pfxZ":5.5752971507983435,"pX":0.467877407676516,"pZ":2.195439342042759,"vX0":-5.191398957374489,"vY0":-116.69976627343159,"vZ0":-3.450400720776357,"x":99.17,"y":179.5,"x0":2.1633771762645178,"y0":50.0053515532831,"z0":6.032142320523071,"aX":5.973305261055008},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":9.5,"breakHorizontal":-6.5,"spinRate":1334,"spinDirection":126},"zone":9,"typeConfidence":0.88,"plateTime":0.47112676714987467,"extension":6.502085811699624},"hitData":{"launchSpeed":103.2,"launchAngle":-0.0,"totalDistance":51.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":99.25,"coordY":164.2}},"index":2,"playId":"063b0ffb-481e-3643-8aac-cae9321af768","pitchNumber":2,"startTime":"2026-07-21T02:38:42.384Z","endTime":"2026-07-21T02:38:50.699Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T02:38:50.699Z","atBatIndex":24},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Tommy White singles on a line drive to center fielder Tim Tawa.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-21T02:40:48.285Z","endTime":"2026-07-21T02:41:16.264Z","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":683352,"fullName":"Mitch Bratt","link":"/api/v1/people/683352"},"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":694374,"link":"/api/v1/people/694374"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.2,"endSpeed":82.5,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.521242713480188,"aZ":-16.159740575461093,"pfxX":4.348392762477674,"pfxZ":9.201227448887906,"pX":-0.36787822164187195,"pZ":2.498751071097468,"vX0":-7.870493063565908,"vY0":-131.05579691583802,"vZ0":-4.2158301930506,"x":131.02,"y":171.31,"x0":2.1083556237925434,"y0":50.00575786324945,"z0":5.334239247176332,"aX":7.571654671268517},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":16.0,"breakHorizontal":-6.1,"spinRate":2361,"spinDirection":135},"zone":4,"typeConfidence":0.91,"plateTime":0.4178383391302618,"extension":6.207043601755296},"hitData":{"launchSpeed":97.4,"launchAngle":12.0,"totalDistance":226.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":110.55,"coordY":84.58}},"index":0,"playId":"04f0eed9-9988-3e1d-8bf4-8e29a0ab80a6","pitchNumber":1,"startTime":"2026-07-21T02:41:06.239Z","endTime":"2026-07-21T02:41:16.264Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T02:41:16.264Z","atBatIndex":25},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Alika Williams pops out to shortstop Geraldo Perdomo.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-21T02:41:24.956Z","endTime":"2026-07-21T02:42:47.257Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":675961,"fullName":"Alika Williams","link":"/api/v1/people/675961"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":683352,"fullName":"Mitch Bratt","link":"/api/v1/people/683352"},"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":"Pop Out","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":3},"credits":[{"player":{"id":672695,"link":"/api/v1/people/672695"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":78.1,"endSpeed":70.9,"strikeZoneTop":3.236,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.124145559659148,"aZ":-31.322408774837594,"pfxX":-5.401639358650445,"pfxZ":0.659631193214608,"pX":-0.4641933322169596,"pZ":4.121351703482029,"vX0":-4.404519319374584,"vY0":-113.57673288508981,"vZ0":3.476752724444471,"x":134.69,"y":127.5,"x0":2.21036411445902,"y0":50.00243249523109,"z0":5.709206942790578,"aX":-6.971811464836211},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":2.5,"breakHorizontal":11.0,"spinRate":2376,"spinDirection":298},"zone":11,"typeConfidence":0.9,"plateTime":0.484484369061116,"extension":6.061791706118797},"index":0,"playId":"52eba905-6ba8-3c09-8f8b-0f8d0a2bb96e","pitchNumber":1,"startTime":"2026-07-21T02:41:37.243Z","endTime":"2026-07-21T02:41:41.121Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.6,"endSpeed":80.0,"strikeZoneTop":3.236,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.055279622621615,"aZ":-21.55096938862085,"pfxX":-1.6699912223291018,"pfxZ":6.562414373268487,"pX":-0.7143307445639894,"pZ":1.938294104997269,"vX0":-6.136698987325916,"vY0":-126.00781806728025,"vZ0":-4.522925874636749,"x":144.23,"y":186.45,"x0":1.9630682053154005,"y0":50.00108413662704,"z0":5.483430635218145,"aX":-2.7020389237128883},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":11.2,"breakHorizontal":4.3,"spinRate":2486,"spinDirection":168},"zone":7,"typeConfidence":0.9,"plateTime":0.43360951581569784,"extension":6.044091955020357},"index":1,"playId":"276af7f1-fdfb-361e-acbb-29fa71bca62b","pitchNumber":2,"startTime":"2026-07-21T02:41:54.228Z","endTime":"2026-07-21T02:41:58.989Z","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":"29d0af33-1f8c-3cb4-995c-7944f21ab183","startTime":"2026-07-21T02:42:17.187Z","endTime":"2026-07-21T02:42:20.187Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 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":84.5,"endSpeed":78.3,"strikeZoneTop":3.236,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.406173081597814,"aZ":-26.190599981857908,"pfxX":-2.5202541361851396,"pfxZ":3.8647193905599178,"pX":-0.5739316812949474,"pZ":2.455832400432824,"vX0":-5.41840723476388,"vY0":-123.10816177418342,"vZ0":-2.413533404604488,"x":138.88,"y":172.47,"x0":1.9753085293137558,"y0":50.00344866635015,"z0":5.645927197445735,"aX":-3.9023260598624367},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":6.7,"breakHorizontal":5.8,"spinRate":2312,"spinDirection":185},"zone":4,"typeConfidence":0.91,"plateTime":0.4434140304109775,"extension":6.062985220569982},"hitData":{"launchSpeed":71.9,"launchAngle":64.0,"totalDistance":143.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":113.96,"coordY":147.97}},"index":3,"playId":"593702a4-71fa-35d4-9bd2-eb95fb8e6e1b","pitchNumber":3,"startTime":"2026-07-21T02:42:38.382Z","endTime":"2026-07-21T02:42:47.257Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T02:42:47.257Z","atBatIndex":26},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Henry Bolte strikes out on a foul tip.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-21T02:42:58.018Z","endTime":"2026-07-21T02:45:43.100Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":683352,"fullName":"Mitch Bratt","link":"/api/v1/people/683352"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,6],"actionIndex":[2],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Caught Stealing 2B","eventType":"caught_stealing_2b","movementReason":"r_caught_stealing_2b","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":672515,"link":"/api/v1/people/672515"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"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":"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":{"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.2,"endSpeed":83.7,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.265257014805805,"aZ":-16.281711388601256,"pfxX":5.622296691065762,"pfxZ":8.889972795328028,"pX":-0.38130280412218,"pZ":2.3243922210224723,"vX0":-8.679666879230972,"vY0":-132.59196389064397,"vZ0":-4.534681110850466,"x":131.53,"y":176.02,"x0":2.1980459738103075,"y0":50.002760781449524,"z0":5.237860878434007,"aX":10.051695592505443},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":15.4,"breakHorizontal":-8.4,"spinRate":2325,"spinDirection":141},"zone":4,"typeConfidence":0.91,"plateTime":0.4124363358912211,"extension":6.399740121281978},"index":0,"playId":"cd57895d-6a27-34f9-80cb-79f4c038d2fc","pitchNumber":1,"startTime":"2026-07-21T02:43:14.385Z","endTime":"2026-07-21T02:43:18.164Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.6,"endSpeed":78.8,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.476101177702372,"aZ":-24.014443582713458,"pfxX":9.353376755992667,"pfxZ":5.207753018465266,"pX":-1.6630096488975654,"pZ":1.1400395956827558,"vX0":-11.827444767765586,"vY0":-124.02442219300536,"vZ0":-5.20913249901694,"x":180.39,"y":208.0,"x0":1.9397708069032977,"y0":50.002245112447085,"z0":5.25577783738942,"aX":14.654620581912216},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":8.4,"breakHorizontal":-14.4,"spinRate":1747,"spinDirection":128},"zone":13,"typeConfidence":0.86,"plateTime":0.44065462665656296,"extension":6.5244346033184515},"index":1,"playId":"7614ff8d-21f0-3f28-877c-e446429b9cf9","pitchNumber":2,"startTime":"2026-07-21T02:43:32.556Z","endTime":"2026-07-21T02:43:38.854Z","isPitch":true,"type":"pitch"},{"details":{"description":"Tommy White caught stealing 2nd base, catcher Gabriel Moreno to second baseman Ildemaro Vargas.","event":"Caught Stealing 2B","eventType":"caught_stealing_2b","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"index":2,"actionPlayId":"7614ff8d-21f0-3f28-877c-e446429b9cf9","startTime":"2026-07-21T02:43:44.947Z","endTime":"2026-07-21T02:44:06.640Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":695720,"link":"/api/v1/people/695720"}},{"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":90.9,"endSpeed":83.2,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.56096505021639,"aZ":-15.988963420865801,"pfxX":4.429896506974461,"pfxZ":9.11303189630753,"pX":0.41875173144409295,"pZ":3.3662513426508553,"vX0":-6.235797151509357,"vY0":-132.24968602893082,"vZ0":-2.0046795638361186,"x":101.04,"y":147.89,"x0":2.228958042623486,"y0":50.00085477282185,"z0":5.303743696958119,"aX":7.866270618156659},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":16.3,"breakHorizontal":-6.7,"spinRate":2309,"spinDirection":139},"zone":3,"typeConfidence":0.91,"plateTime":0.41378535900795965,"extension":6.43011291730412},"index":3,"playId":"cd538a49-a18f-3440-8012-2b82f5c20a6c","pitchNumber":3,"startTime":"2026-07-21T02:44:06.640Z","endTime":"2026-07-21T02:44:10.090Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":true},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.8,"endSpeed":84.0,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.617139848663474,"aZ":-15.218436037868608,"pfxX":3.4830780427798294,"pfxZ":9.373069647275694,"pX":1.0346188440649897,"pZ":2.750211779837507,"vX0":-4.354020888491937,"vY0":-133.6187081976443,"vZ0":-3.7765005012436497,"x":77.56,"y":164.52,"x0":2.2322259078244966,"y0":50.00560905594543,"z0":5.274465171353617,"aX":6.3033477069593085},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":16.3,"breakHorizontal":-5.4,"spinRate":2315,"spinDirection":142},"zone":12,"typeConfidence":0.92,"plateTime":0.4098215988714231,"extension":6.214485932743957},"index":4,"playId":"6a02b3ed-97a8-3540-bbff-da907a16eaba","pitchNumber":4,"startTime":"2026-07-21T02:44:32.278Z","endTime":"2026-07-21T02:44:59.278Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":109,"player":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"}}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.8,"endSpeed":84.0,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.349461216576696,"aZ":-16.748438538204578,"pfxX":3.3853390178903897,"pfxZ":8.522047430355022,"pX":0.3018470729822494,"pZ":3.22809116686215,"vX0":-6.055201494139507,"vY0":-133.6044566472214,"vZ0":-2.399620076596496,"x":105.49,"y":151.62,"x0":2.156204549672863,"y0":50.00615469002081,"z0":5.339334646497019,"aX":6.130964930563985},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":15.1,"breakHorizontal":-4.8,"spinRate":2311,"spinDirection":136},"zone":3,"typeConfidence":0.92,"plateTime":0.4097083729339128,"extension":6.254716641336728},"index":5,"playId":"2393847e-b87d-372b-8c18-4fe83245b731","pitchNumber":5,"startTime":"2026-07-21T02:45:08.906Z","endTime":"2026-07-21T02:45:11.906Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SV","description":"Slurve"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":80.0,"endSpeed":73.2,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.213698137044233,"aZ":-34.86865063260025,"pfxX":-9.247004613284277,"pfxZ":-1.983052173310777,"pX":-0.6142229547246641,"pZ":1.8793057365684696,"vX0":-3.5589727531605306,"vY0":-116.39521703713478,"vZ0":-0.5629392256032483,"x":140.41,"y":188.04,"x0":2.1414086651357356,"y0":50.005160788513535,"z0":5.459426856583444,"aX":-12.541593982503791},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.6,"breakVerticalInduced":-3.5,"breakHorizontal":17.6,"spinRate":2418,"spinDirection":302},"zone":7,"typeConfidence":0.92,"plateTime":0.4726901861384163,"extension":6.1670459384172185},"index":6,"playId":"4a67503a-2643-3df9-9ea7-ff029d0f9939","pitchNumber":6,"startTime":"2026-07-21T02:45:38.641Z","endTime":"2026-07-21T02:45:43.100Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T02:45:43.100Z","atBatIndex":27},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Geraldo Perdomo flies out to left fielder Tyler Soderstrom.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-21T02:47:53.344Z","endTime":"2026-07-21T02:48:22.626Z","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":"R","description":"Right"},"pitcher":{"id":605488,"fullName":"Jeffrey Springs","link":"/api/v1/people/605488"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":691016,"link":"/api/v1/people/691016"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Lawrence Butler replaces right fielder Colby Thomas, batting 4th, playing right field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-21T02:47:34.227Z","endTime":"2026-07-21T02:47:55.474Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":671732,"link":"/api/v1/people/671732"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"401","replacedPlayer":{"id":687515,"link":"/api/v1/people/687515"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.0,"endSpeed":78.6,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.289413860984833,"aZ":-28.537679455639978,"pfxX":-1.2946234515601636,"pfxZ":2.3314615363680655,"pX":-0.19023283602409038,"pZ":2.6385534447848538,"vX0":-5.252755890337483,"vY0":-123.78008294479663,"vZ0":-2.660067254649588,"x":124.25,"y":167.54,"x0":2.1223835811355003,"y0":50.005308428824364,"z0":6.101796145753682,"aX":-2.0205411797386756},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":3.8,"breakHorizontal":3.5,"spinRate":2293,"spinDirection":196},"zone":5,"typeConfidence":0.9,"plateTime":0.44147274533254155,"extension":6.40755795008048},"index":1,"playId":"89af8d7b-2975-3af2-91c7-b9f883c6f030","pitchNumber":1,"startTime":"2026-07-21T02:47:55.474Z","endTime":"2026-07-21T02:47:59.504Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.0,"endSpeed":78.7,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.33939335675006,"aZ":-28.5115714835126,"pfxX":-1.6612453238681248,"pfxZ":2.3420201354474433,"pX":-0.1071360616346896,"pZ":2.5364166643732653,"vX0":-4.819775005119858,"vY0":-123.84882335113777,"vZ0":-2.7884830087839934,"x":121.08,"y":170.3,"x0":2.0752358361708594,"y0":50.00231345879457,"z0":6.04682774056491,"aX":-2.5949602106757164},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":3.8,"breakHorizontal":4.1,"spinRate":2208,"spinDirection":184},"zone":5,"typeConfidence":0.9,"plateTime":0.44123974976633873,"extension":6.49534972325303},"hitData":{"launchSpeed":99.7,"launchAngle":41.0,"totalDistance":354.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":70.06,"coordY":67.48}},"index":2,"playId":"96c3a651-5411-339a-a138-20f5692e5a2c","pitchNumber":2,"startTime":"2026-07-21T02:48:10.816Z","endTime":"2026-07-21T02:48:22.626Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T02:48:22.626Z","atBatIndex":28},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Tim Tawa flies out to right fielder Lawrence Butler.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-21T02:48:20.618Z","endTime":"2026-07-21T02:49:55.085Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605488,"fullName":"Jeffrey Springs","link":"/api/v1/people/605488"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"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":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.8,"endSpeed":79.3,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.11528001953201,"aZ":-25.18999041743201,"pfxX":-1.7338707503861612,"pfxZ":4.409860999800475,"pX":-0.2885536028533512,"pZ":1.7962627406848717,"vX0":-5.745556000114867,"vY0":-124.79519073669135,"vZ0":-5.228504265238967,"x":128.0,"y":190.28,"x0":2.2649058918412766,"y0":50.0031159925984,"z0":5.98241825610287,"aX":-2.7461227219546216},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":7.1,"breakHorizontal":4.4,"spinRate":2272,"spinDirection":177},"zone":7,"typeConfidence":0.87,"plateTime":0.43819257915970145,"extension":6.446385500001649},"index":0,"playId":"f9e8de18-7509-3ef4-a6c0-712090a782de","pitchNumber":1,"startTime":"2026-07-21T02:48:46.495Z","endTime":"2026-07-21T02:48:50.495Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"index":1,"startTime":"2026-07-21T02:48:54.013Z","endTime":"2026-07-21T02:49:09.442Z","isPitch":false,"type":"action","player":{"id":694374,"link":"/api/v1/people/694374"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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.4,"endSpeed":83.3,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.02628649286339,"aZ":-19.736343346221826,"pfxX":8.359167692536612,"pfxZ":6.9688293576442675,"pX":-0.03560248756218588,"pZ":3.7748939055815933,"vX0":-8.603464031955811,"vY0":-132.91448547774448,"vZ0":-1.8192382887987524,"x":118.36,"y":136.86,"x0":2.1603568364234924,"y0":50.00577427022114,"z0":5.904368708796571,"aX":14.92847991255294},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":12.4,"breakHorizontal":-13.2,"spinRate":2236,"spinDirection":143},"zone":11,"typeConfidence":0.91,"plateTime":0.4123993532596475,"extension":6.612035595181187},"index":2,"playId":"73836649-82d2-3119-aeb8-d3c768164126","pitchNumber":2,"startTime":"2026-07-21T02:49:09.442Z","endTime":"2026-07-21T02:49:12.741Z","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.8,"endSpeed":84.3,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.21990321757277,"aZ":-15.29054141396396,"pfxX":8.809344898237079,"pfxZ":9.251176198072148,"pX":0.3441104535366584,"pZ":2.1188455821140564,"vX0":-6.927826215638078,"vY0":-134.72640497996582,"vZ0":-7.078338720080357,"x":103.88,"y":181.57,"x0":1.8134564572173715,"y0":50.003907511341666,"z0":5.875287746316058,"aX":16.080021994174654},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":15.2,"breakHorizontal":-14.3,"spinRate":2345,"spinDirection":150},"zone":9,"typeConfidence":0.92,"plateTime":0.4076637539823613,"extension":6.643209134323579},"index":3,"playId":"312aa300-ff6c-3c59-b0f4-d952895ba44b","pitchNumber":3,"startTime":"2026-07-21T02:49:28.235Z","endTime":"2026-07-21T02:49:31.262Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.3,"endSpeed":74.7,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.01424128125402,"aZ":-24.626048964138274,"pfxX":6.527644246553617,"pfxZ":5.345006692629034,"pX":0.710402098979516,"pZ":1.577806130749561,"vX0":-5.264798135841379,"vY0":-118.2407091020901,"vZ0":-5.123050275451576,"x":89.92,"y":196.18,"x0":2.120186865224989,"y0":50.00401055101825,"z0":6.038368174973732,"aX":9.22294423937222},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":8.6,"breakHorizontal":-10.6,"spinRate":1468,"spinDirection":131},"zone":14,"typeConfidence":0.89,"plateTime":0.46361067061224315,"extension":6.316234850258939},"hitData":{"launchSpeed":85.2,"launchAngle":42.0,"totalDistance":282.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":199.73,"coordY":112.76}},"index":4,"playId":"f8e487c9-d525-32e2-aca2-5851824d5761","pitchNumber":4,"startTime":"2026-07-21T02:49:44.666Z","endTime":"2026-07-21T02:49:55.085Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T02:49:55.085Z","atBatIndex":29},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Gabriel Moreno pops out to shortstop Jacob Wilson.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-21T02:49:54.803Z","endTime":"2026-07-21T02:53:13.620Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605488,"fullName":"Jeffrey Springs","link":"/api/v1/people/605488"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6,7,8],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"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"},"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":76.7,"endSpeed":70.3,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.147656194370587,"aZ":-34.81320932643574,"pfxX":-9.823027035017354,"pfxZ":-2.1112100946941332,"pX":1.510649787206424,"pZ":2.000744051043971,"vX0":0.10589295659940967,"vY0":-111.69195119103769,"vZ0":-0.6442839525305091,"x":59.42,"y":184.76,"x0":2.7362700531201707,"y0":50.00266283667127,"z0":5.906634750424924,"aX":-12.276497314343391},"breaks":{"breakAngle":19.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.5,"breakVerticalInduced":-3.6,"breakHorizontal":17.8,"spinRate":2401,"spinDirection":306},"zone":14,"typeConfidence":0.91,"plateTime":0.4924270033793192,"extension":6.269356412723465},"index":0,"playId":"0d17d036-3018-377b-b3b4-9af192ad1792","pitchNumber":1,"startTime":"2026-07-21T02:50:30.975Z","endTime":"2026-07-21T02:50:34.229Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":2},"pitchData":{"startSpeed":80.4,"endSpeed":73.7,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.16388091966437,"aZ":-26.73282995805795,"pfxX":7.585871861407707,"pfxZ":3.9529234519502348,"pX":0.2885482325737992,"pZ":1.5482508926196992,"vX0":-6.383759720838749,"vY0":-116.91772406844214,"vZ0":-4.592355874736268,"x":106.0,"y":196.98,"x0":2.0759382770004273,"y0":50.00314296858398,"z0":6.062537387387294,"aX":10.445386546984723},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":6.2,"breakHorizontal":-12.0,"spinRate":1249,"spinDirection":124},"zone":9,"typeConfidence":0.9,"plateTime":0.46943902562265194,"extension":6.4527428758610315},"index":1,"playId":"c80c61db-5f82-323b-9dfc-30c142afd51e","pitchNumber":2,"startTime":"2026-07-21T02:50:45.466Z","endTime":"2026-07-21T02:50:49.593Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.3,"endSpeed":72.8,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.357637792925566,"aZ":-25.29159683349647,"pfxX":6.082481417180029,"pfxZ":5.134179798379059,"pX":0.6281029170636603,"pZ":1.1730832155088773,"vX0":-5.301462371147347,"vY0":-115.31498108436259,"vZ0":-5.461767520154045,"x":93.06,"y":207.11,"x0":2.171683744644449,"y0":50.00353264096327,"z0":6.0261940013764,"aX":8.154792802570574},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":8.2,"breakHorizontal":-9.6,"spinRate":1259,"spinDirection":130},"zone":14,"typeConfidence":0.9,"plateTime":0.475823406220667,"extension":6.378999092567027},"index":2,"playId":"5b961e33-ae38-3340-8bb2-a127d0fb94c6","pitchNumber":3,"startTime":"2026-07-21T02:51:02.931Z","endTime":"2026-07-21T02:51:06.202Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-07-21T02:51:25.861Z","endTime":"2026-07-21T02:51:40.172Z","isPitch":false,"type":"action","player":{"id":672515,"link":"/api/v1/people/672515"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":90.7,"endSpeed":82.2,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.93798181874269,"aZ":-18.860018033930327,"pfxX":6.806687679830082,"pfxZ":7.608663089787061,"pX":0.6793116350834343,"pZ":4.9061559120241,"vX0":-5.9053708891430885,"vY0":-131.92541493466297,"vZ0":0.777801141289847,"x":91.11,"y":106.31,"x0":2.070258002247288,"y0":50.003962759272945,"z0":6.005075628337907,"aX":11.913342342972577},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":14.2,"breakHorizontal":-10.9,"spinRate":2191,"spinDirection":144},"zone":12,"typeConfidence":0.9,"plateTime":0.4163277273044299,"extension":6.5633241095951185},"index":4,"playId":"d3c10589-ed42-31b1-a5aa-57340d4ecd3a","pitchNumber":4,"startTime":"2026-07-21T02:51:40.172Z","endTime":"2026-07-21T02:51:43.262Z","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":79.5,"endSpeed":73.2,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.839502549502797,"aZ":-29.323459094254726,"pfxX":7.645270977410625,"pfxZ":2.1123493396038624,"pX":0.03276772227799573,"pZ":1.603428307403646,"vX0":-6.9721317014342885,"vY0":-115.61620978803779,"vZ0":-3.789898117859376,"x":115.75,"y":195.49,"x0":2.0962118492820405,"y0":50.00465566935458,"z0":6.08232869406387,"aX":10.336651820424782},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":3.1,"breakHorizontal":-12.1,"spinRate":1331,"spinDirection":127},"zone":8,"typeConfidence":0.9,"plateTime":0.4740013251559354,"extension":6.520103388156985},"index":5,"playId":"2d445b6b-d17d-3a23-90be-59701139fb0f","pitchNumber":5,"startTime":"2026-07-21T02:51:58.788Z","endTime":"2026-07-21T02:52:01.830Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":81.4,"endSpeed":75.3,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.765264388785905,"aZ":-28.17273070560064,"pfxX":8.638448395113286,"pfxZ":2.809859480801605,"pX":1.2906540168003475,"pZ":1.391121798433355,"vX0":-4.430661457143889,"vY0":-118.4055943596496,"vZ0":-4.9977578628095625,"x":67.8,"y":201.22,"x0":2.059848737031837,"y0":50.005505570485276,"z0":6.095182350132766,"aX":12.3165705943048},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":4.2,"breakHorizontal":-14.6,"spinRate":1345,"spinDirection":130},"zone":14,"typeConfidence":0.9,"plateTime":0.4618806308405743,"extension":6.310615185228713},"index":6,"playId":"5c6645c9-c161-3c08-bd75-b0297813b5d2","pitchNumber":6,"startTime":"2026-07-21T02:52:22.811Z","endTime":"2026-07-21T02:52:25.974Z","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":91.4,"endSpeed":83.5,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.350891956904892,"aZ":-15.737979846292612,"pfxX":5.474553121718319,"pfxZ":9.189238784514664,"pX":-0.5326311996741974,"pZ":3.9509122793884677,"vX0":-8.264297505231305,"vY0":-132.85319965049808,"vZ0":-2.2943011584485835,"x":137.3,"y":132.11,"x0":1.9064715423377385,"y0":50.00097068704042,"z0":5.969057410170468,"aX":9.79051247030821},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":16.3,"breakHorizontal":-8.2,"spinRate":2255,"spinDirection":149},"zone":11,"typeConfidence":0.9,"plateTime":0.41221583961503105,"extension":6.772400213509541},"index":7,"playId":"2f827974-ef5c-3855-bcca-5a665b107cfe","pitchNumber":7,"startTime":"2026-07-21T02:52:46.293Z","endTime":"2026-07-21T02:52:49.824Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.3,"endSpeed":78.1,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.722817765057915,"aZ":-29.207446358967317,"pfxX":-2.1578685526847643,"pfxZ":1.9312151175101882,"pX":-0.6452711918295426,"pZ":2.2945840455686533,"vX0":-5.770648611970051,"vY0":-122.73661115565248,"vZ0":-3.1529926242148143,"x":141.6,"y":176.83,"x0":2.0101624634271396,"y0":50.002200682095136,"z0":6.065113655453883,"aX":-3.3147218310887063},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":3.0,"breakHorizontal":5.2,"spinRate":2206,"spinDirection":184},"zone":4,"typeConfidence":0.9,"plateTime":0.4450768486258938,"extension":6.4552894858058405},"hitData":{"launchSpeed":71.5,"launchAngle":57.0,"totalDistance":176.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":105.76,"coordY":133.72}},"index":8,"playId":"1293af23-f3a6-359d-9336-226fa530bc62","pitchNumber":8,"startTime":"2026-07-21T02:53:04.349Z","endTime":"2026-07-21T02:53:13.620Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T02:53:13.620Z","atBatIndex":30},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Jacob Wilson homers (6) on a fly ball to left center field.","rbi":1,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-21T02:55:43.182Z","endTime":"2026-07-21T02:56:13.302Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":683352,"fullName":"Mitch Bratt","link":"/api/v1/people/683352"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"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":683352,"link":"/api/v1/people/683352"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.8,"endSpeed":82.1,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.69241711639487,"aZ":-19.667417215976297,"pfxX":9.271060494330246,"pfxZ":7.260443957501132,"pX":-0.04887540140295791,"pZ":2.105309165411154,"vX0":-8.593882069578482,"vY0":-130.4785864402608,"vZ0":-4.3807955564014005,"x":118.86,"y":181.94,"x0":2.0844259975370045,"y0":50.00355387017545,"z0":5.289903187440795,"aX":15.971672165870201},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":12.4,"breakHorizontal":-14.9,"spinRate":2239,"spinDirection":137},"zone":8,"typeConfidence":0.91,"plateTime":0.41993679604217915,"extension":6.318649162674466},"hitData":{"launchSpeed":100.6,"launchAngle":31.0,"totalDistance":399.0,"trajectory":"fly_ball","hardness":"medium","location":"78","coordinates":{"coordX":43.58,"coordY":59.86}},"index":0,"playId":"f5b3097a-176e-308c-9aea-279ccd2e5a77","pitchNumber":1,"startTime":"2026-07-21T02:55:45.139Z","endTime":"2026-07-21T02:56:13.302Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T02:56:13.302Z","atBatIndex":31},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Tyler Soderstrom flies out to right fielder Jorge Barrosa.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-21T02:56:07.918Z","endTime":"2026-07-21T02:57:38.376Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":683352,"fullName":"Mitch Bratt","link":"/api/v1/people/683352"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":1},"details":{"event":"Flyout","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":678489,"link":"/api/v1/people/678489"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":79.1,"endSpeed":72.8,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.55015810272548,"aZ":-29.911750642477465,"pfxX":-6.119057022172151,"pfxZ":1.6860653871539455,"pX":-0.39649692592233365,"pZ":2.7301434087464274,"vX0":-4.3739074534684965,"vY0":-115.16417119569014,"vZ0":0.28949637775952564,"x":132.11,"y":165.07,"x0":2.322913586946939,"y0":50.003671049091025,"z0":5.498015952025731,"aX":-8.21151054471267},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":3.5,"breakHorizontal":12.2,"spinRate":2352,"spinDirection":303},"zone":4,"typeConfidence":0.9,"plateTime":0.4757665504410564,"extension":6.112238106661561},"index":0,"playId":"92256d28-0cc9-3220-b7e3-92f1c43c6703","pitchNumber":1,"startTime":"2026-07-21T02:56:31.357Z","endTime":"2026-07-21T02:56:35.471Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":79.1,"endSpeed":72.6,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.46949566512193,"aZ":-30.346150797208253,"pfxX":-6.457876038745608,"pfxZ":1.3683256070489804,"pX":-0.862434395098475,"pZ":2.3985613444361453,"vX0":-5.071062365041768,"vY0":-115.1347601551367,"vZ0":-0.11611036810015352,"x":149.87,"y":174.02,"x0":2.2118992693095443,"y0":50.002657770787735,"z0":5.399973698891634,"aX":-8.621083108054185},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":2.8,"breakHorizontal":13.0,"spinRate":2303,"spinDirection":313},"zone":13,"typeConfidence":0.9,"plateTime":0.47672345687844864,"extension":6.420657167498946},"index":1,"playId":"4f77d97d-1a3a-33c4-8a12-e41ea1beaefa","pitchNumber":2,"startTime":"2026-07-21T02:56:46.776Z","endTime":"2026-07-21T02:56:51.180Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":78.2,"endSpeed":71.6,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.02230259307804,"aZ":-32.22789886341516,"pfxX":-5.723953594876505,"pfxZ":-0.0438831296003066,"pX":-0.29613498636607627,"pZ":2.7562571438102075,"vX0":-3.7745462733758988,"vY0":-113.78912244774816,"vZ0":0.9338885998568429,"x":128.29,"y":164.36,"x0":2.1310159923213017,"y0":50.00104049241705,"z0":5.548173813925343,"aX":-7.460655506740379},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.4,"breakVerticalInduced":0.5,"breakHorizontal":11.4,"spinRate":2336,"spinDirection":311},"zone":4,"typeConfidence":0.9,"plateTime":0.4824410154590577,"extension":6.009954493156046},"index":2,"playId":"b5128f20-2299-3135-be3e-d513c434805e","pitchNumber":3,"startTime":"2026-07-21T02:57:05.110Z","endTime":"2026-07-21T02:57:08.224Z","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":"SV","description":"Slurve"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":78.9,"endSpeed":72.3,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.36976645306355,"aZ":-30.714717135894148,"pfxX":-6.0622927747339155,"pfxZ":1.1005315822147121,"pX":-0.864610103841,"pZ":3.1653449068669346,"vX0":-5.025767443914843,"vY0":-114.8144772497421,"vZ0":1.4452780645928986,"x":149.96,"y":153.32,"x0":2.1448135863683557,"y0":50.00397649935148,"z0":5.529246499372834,"aX":-8.047534494391472},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":2.6,"breakHorizontal":12.2,"spinRate":2381,"spinDirection":303},"zone":11,"typeConfidence":0.9,"plateTime":0.4780898109984677,"extension":6.337303518013842},"hitData":{"launchSpeed":80.1,"launchAngle":35.0,"totalDistance":294.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":155.91,"coordY":85.46}},"index":3,"playId":"5ea7ed9a-b399-3ed6-8890-63b09c2d030d","pitchNumber":4,"startTime":"2026-07-21T02:57:28.807Z","endTime":"2026-07-21T02:57:38.376Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T02:57:38.376Z","atBatIndex":32},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Shea Langeliers called out on strikes.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-21T02:57:46.777Z","endTime":"2026-07-21T02:59:52.175Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":683352,"fullName":"Mitch Bratt","link":"/api/v1/people/683352"},"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":2},"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":5},"credits":[{"player":{"id":672515,"link":"/api/v1/people/672515"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.8,"endSpeed":79.5,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.67721049594804,"aZ":-25.47679559782554,"pfxX":0.6606027690566585,"pfxZ":4.189784259689743,"pX":0.26249727619235136,"pZ":2.8890479905720547,"vX0":-4.658488858582036,"vY0":-124.97724332030629,"vZ0":-1.8328740521832017,"x":106.99,"y":160.78,"x0":2.0563785961767684,"y0":50.00397273813549,"z0":5.7028658642054815,"aX":1.0570037901168259},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":7.4,"breakHorizontal":-0.2,"spinRate":2336,"spinDirection":173},"zone":2,"typeConfidence":0.91,"plateTime":0.4365005886187294,"extension":5.993650589650499},"index":0,"playId":"4ab522b5-05b4-3874-9aaf-ed12cc4a63e7","pitchNumber":1,"startTime":"2026-07-21T02:58:03.981Z","endTime":"2026-07-21T02:58:07.059Z","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.4,"endSpeed":83.2,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.379011135634425,"aZ":-14.181228628542115,"pfxX":4.158437100940723,"pfxZ":10.127372846141014,"pX":-1.03796916727805,"pZ":2.738793115544594,"vX0":-9.458614649149629,"vY0":-132.68148141414963,"vZ0":-3.9745890245644198,"x":156.56,"y":164.83,"x0":2.038647659293676,"y0":50.00066746909178,"z0":5.2952176323558104,"aX":7.387921586841887},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":17.6,"breakHorizontal":-5.4,"spinRate":2323,"spinDirection":139},"zone":11,"typeConfidence":0.92,"plateTime":0.41341915303655163,"extension":6.450517313112905},"index":1,"playId":"d2c92ea0-4261-34b7-aee6-61ae156aca64","pitchNumber":2,"startTime":"2026-07-21T02:58:27.951Z","endTime":"2026-07-21T02:58:31.855Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":83.6,"endSpeed":76.6,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.689995389849834,"aZ":-25.8651841941703,"pfxX":8.404660637398884,"pfxZ":4.201336282631045,"pX":0.7165510299918889,"pZ":3.4733611700119726,"vX0":-5.891963354178991,"vY0":-121.68686616212749,"vZ0":0.488078908685304,"x":89.69,"y":145.0,"x0":2.0762803219222743,"y0":50.00051464104807,"z0":5.509439324011764,"aX":12.613474722102369},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":8.0,"breakHorizontal":-13.8,"spinRate":1649,"spinDirection":122},"zone":12,"typeConfidence":0.92,"plateTime":0.4499572535544867,"extension":6.032901264373655},"index":2,"playId":"b6532306-7018-3d42-9ce8-7e0bc15b47b1","pitchNumber":3,"startTime":"2026-07-21T02:58:45.330Z","endTime":"2026-07-21T02:58:49.131Z","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":89.9,"endSpeed":81.9,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.59283073569056,"aZ":-14.972927840094647,"pfxX":1.5632241466572547,"pfxZ":9.986625729131063,"pX":-0.5651745257258735,"pZ":2.4104011452233935,"vX0":-7.327676887563239,"vY0":-130.67294506341662,"vZ0":-4.493210266113709,"x":138.54,"y":173.7,"x0":2.07721186951024,"y0":50.00242075264177,"z0":5.283978867008764,"aX":2.693826065804854},"breaks":{"breakAngle":3.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":17.3,"breakHorizontal":-1.2,"spinRate":2368,"spinDirection":140},"zone":4,"typeConfidence":0.91,"plateTime":0.41981805889246004,"extension":6.209547554215432},"index":3,"playId":"be581aad-ffca-3ca7-a99b-2f6c9993c1c9","pitchNumber":4,"startTime":"2026-07-21T02:59:03.877Z","endTime":"2026-07-21T02:59:12.449Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"index":4,"startTime":"2026-07-21T02:59:36.428Z","endTime":"2026-07-21T02:59:48.306Z","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(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SV","description":"Slurve"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":79.4,"endSpeed":72.6,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.897131654288373,"aZ":-35.18275840481052,"pfxX":-8.169811224978117,"pfxZ":-2.235739911396278,"pX":0.2807372113671473,"pZ":3.1429466765789003,"vX0":-2.208210271993022,"vY0":-115.55016877537986,"vZ0":2.251920917293668,"x":106.3,"y":153.92,"x0":2.311899950349326,"y0":50.004800960530964,"z0":5.552395634278841,"aX":-10.973968133372304},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.8,"breakVerticalInduced":-3.1,"breakHorizontal":15.4,"spinRate":2341,"spinDirection":299},"zone":2,"typeConfidence":0.92,"plateTime":0.47524043797907556,"extension":6.180770207083027},"index":5,"playId":"c80efa43-7c8c-34b2-a025-6c3227f9ad9a","pitchNumber":5,"startTime":"2026-07-21T02:59:48.306Z","endTime":"2026-07-21T02:59:52.175Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T02:59:52.175Z","atBatIndex":33},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Lawrence Butler singles on a line drive to right fielder Jorge Barrosa.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-21T02:59:55.497Z","endTime":"2026-07-21T03:00:54.360Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":683352,"fullName":"Mitch Bratt","link":"/api/v1/people/683352"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"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":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":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.9,"endSpeed":84.2,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.965719953425907,"aZ":-16.93672343599642,"pfxX":4.106545389816127,"pfxZ":8.401139164648832,"pX":-0.3043600342744936,"pZ":2.876367639672434,"vX0":-7.557673378575834,"vY0":-133.62082365480416,"vZ0":-3.2195864735747777,"x":128.6,"y":161.12,"x0":2.023266000394098,"y0":50.004353976428376,"z0":5.309257380578052,"aX":7.450379951632304},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":14.8,"breakHorizontal":-5.9,"spinRate":2330,"spinDirection":142},"zone":4,"typeConfidence":0.92,"plateTime":0.40943380014423836,"extension":6.351556700286642},"index":0,"playId":"03b41d5e-6b4f-306f-9faf-6780b548c341","pitchNumber":1,"startTime":"2026-07-21T03:00:19.515Z","endTime":"2026-07-21T03:00:22.515Z","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":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":78.7,"endSpeed":71.8,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.61987555553283,"aZ":-34.97203038258552,"pfxX":-8.061207591521946,"pfxZ":-2.1334507298094767,"pX":-0.2654145521069521,"pZ":2.7239382472399307,"vX0":-3.32152284163569,"vY0":-114.48167264120508,"vZ0":1.429590409630436,"x":127.12,"y":165.23,"x0":2.2571570429172607,"y0":50.003506324253905,"z0":5.547429798543622,"aX":-10.565086418646654},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.8,"breakVerticalInduced":-3.1,"breakHorizontal":15.5,"spinRate":2330,"spinDirection":306},"zone":4,"typeConfidence":0.92,"plateTime":0.48077077483050346,"extension":6.327825813170491},"hitData":{"launchSpeed":83.1,"launchAngle":12.0,"totalDistance":160.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":149.95,"coordY":108.26}},"index":1,"playId":"f848a555-8e99-3427-b0c3-b9c4ef347d3e","pitchNumber":2,"startTime":"2026-07-21T03:00:42.314Z","endTime":"2026-07-21T03:00:54.360Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T03:00:54.360Z","atBatIndex":34},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Joshua Kuroda-Grauer singles on a line drive to center fielder Tim Tawa. Lawrence Butler to 3rd.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-21T03:00:56.070Z","endTime":"2026-07-21T03:06:07.381Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":811965,"fullName":"Joshua Kuroda-Grauer","link":"/api/v1/people/811965"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":683352,"fullName":"Mitch Bratt","link":"/api/v1/people/683352"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":811965,"fullName":"Joshua Kuroda-Grauer","link":"/api/v1/people/811965"},"postOnThird":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,2,3,4],"actionIndex":[1],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":811965,"fullName":"Joshua Kuroda-Grauer","link":"/api/v1/people/811965"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":694374,"link":"/api/v1/people/694374"},"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":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.9,"endSpeed":78.5,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.71280294889077,"aZ":-24.880278840192453,"pfxX":-2.6735285129958024,"pfxZ":4.6749060589586815,"pX":-1.4191458579421037,"pZ":3.452634822727049,"vX0":-7.250063547357634,"vY0":-123.62406171571286,"vZ0":-0.3909767004707254,"x":171.09,"y":145.56,"x0":1.8892346664095006,"y0":50.00508123871477,"z0":5.686373034856689,"aX":-4.171439204148843},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":8.6,"breakHorizontal":6.4,"spinRate":2393,"spinDirection":194},"zone":11,"typeConfidence":0.91,"plateTime":0.4416604903746846,"extension":6.29966549444485},"index":0,"playId":"bfd54dfd-2971-3a42-9dd4-2bca03cda03a","pitchNumber":1,"startTime":"2026-07-21T03:01:30.956Z","endTime":"2026-07-21T03:01:34.930Z","isPitch":true,"type":"pitch"},{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"index":1,"startTime":"2026-07-21T03:01:46.798Z","endTime":"2026-07-21T03:05:14.184Z","isPitch":false,"type":"action","player":{"id":811965,"link":"/api/v1/people/811965"}},{"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":83.9,"endSpeed":77.1,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.572066362878214,"aZ":-27.06776951703697,"pfxX":9.988364834065392,"pfxZ":3.381542382461439,"pX":0.5673536169576702,"pZ":1.6363378504429862,"vX0":-7.276283759070763,"vY0":-121.97323289814446,"vZ0":-3.448431068908942,"x":95.37,"y":194.6,"x0":2.2886843080025208,"y0":50.003320023429346,"z0":5.397866068645584,"aX":15.07897002861949},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":5.5,"breakHorizontal":-16.4,"spinRate":1747,"spinDirection":119},"zone":9,"typeConfidence":0.92,"plateTime":0.448740584830833,"extension":5.972196127169816},"index":2,"playId":"63e356b7-09fc-30aa-a1fa-8aee7d73030a","pitchNumber":2,"startTime":"2026-07-21T03:05:14.184Z","endTime":"2026-07-21T03:05:17.279Z","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.4,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.608964725462897,"aZ":-13.500576437883327,"pfxX":2.7880609504621288,"pfxZ":10.482752625536863,"pX":-0.6242372050796982,"pZ":2.298680513082925,"vX0":-8.289799721468349,"vY0":-132.68848431843395,"vZ0":-5.103773680876966,"x":140.79,"y":176.72,"x0":2.1794822062714254,"y0":50.006133956546215,"z0":5.232282200838448,"aX":4.9690854335746},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":18.0,"breakHorizontal":-3.2,"spinRate":2349,"spinDirection":140},"zone":4,"typeConfidence":0.92,"plateTime":0.41291905237641036,"extension":6.396897319481651},"index":3,"playId":"e9c4f341-12a0-3d0c-91d4-e85e90d462ad","pitchNumber":3,"startTime":"2026-07-21T03:05:33.416Z","endTime":"2026-07-21T03:05:36.416Z","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,"runnerGoing":true},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.3,"endSpeed":83.7,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.78102098846409,"aZ":-19.42258683064599,"pfxX":3.455289027350299,"pfxZ":7.111720486831336,"pX":0.5548281649050529,"pZ":3.439238966689888,"vX0":-5.567414742067384,"vY0":-132.90975936714364,"vZ0":-1.3838288980816147,"x":95.85,"y":145.92,"x0":2.2252991607610784,"y0":50.00580247187682,"z0":5.373433895796925,"aX":6.199084155489267},"breaks":{"breakAngle":14.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":12.8,"breakHorizontal":-5.0,"spinRate":2277,"spinDirection":143},"zone":12,"typeConfidence":0.91,"plateTime":0.4116741688684731,"extension":6.369637983113165},"hitData":{"launchSpeed":98.5,"launchAngle":9.0,"totalDistance":221.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":151.39,"coordY":89.31}},"index":4,"playId":"0688433a-8e56-3749-b51e-6da3f8dee1c8","pitchNumber":4,"startTime":"2026-07-21T03:05:56.930Z","endTime":"2026-07-21T03:06:07.381Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T03:06:07.381Z","atBatIndex":35},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Jonah Heim pops out to catcher Gabriel Moreno in foul territory.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":36,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-21T03:08:46.290Z","endTime":"2026-07-21T03:10:18.063Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686228,"fullName":"Juan Burgos","link":"/api/v1/people/686228"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","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":5},"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":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-21T03:06:30.219Z","endTime":"2026-07-21T03:06:54.111Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Juan Burgos replaces Mitch Bratt.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-07-21T03:06:54.111Z","endTime":"2026-07-21T03:08:48.370Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":686228,"link":"/api/v1/people/686228"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":92.0,"endSpeed":84.7,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.17162020789399,"aZ":-27.1086546605561,"pfxX":2.6064135555303682,"pfxZ":2.7818435373853116,"pX":0.45160860733959973,"pZ":1.8513067301269521,"vX0":6.35881310964076,"vY0":-133.89858895561005,"vZ0":-2.8283165559745216,"x":99.79,"y":188.79,"x0":-2.289961309992177,"y0":50.00215554043472,"z0":4.855290456320791,"aX":4.745069394063611},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":4.7,"breakHorizontal":-6.0,"spinRate":2615,"spinDirection":200},"zone":9,"typeConfidence":0.92,"plateTime":0.40862367491964324,"extension":6.08784981247738},"index":2,"playId":"bd407b66-5609-3366-81f9-2cb1eec3c128","pitchNumber":1,"startTime":"2026-07-21T03:08:48.370Z","endTime":"2026-07-21T03:08:51.446Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.5,"endSpeed":83.3,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.822597494481162,"aZ":-25.65387573361739,"pfxX":0.20526973415477334,"pfxZ":3.647267721107312,"pX":-0.4995837936464246,"pZ":3.5259723044445757,"vX0":5.128367497517425,"vY0":-133.1224179633023,"vZ0":1.1745588164746055,"x":136.04,"y":143.58,"x0":-2.4812882022956795,"y0":50.000145824785335,"z0":4.942489889224428,"aX":0.3655615362225476},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":7.1,"breakHorizontal":-1.6,"spinRate":2468,"spinDirection":163},"zone":1,"typeConfidence":0.89,"plateTime":0.4121899354572012,"extension":5.934411966590076},"index":3,"playId":"45327854-cd36-3987-b815-051647f3b280","pitchNumber":2,"startTime":"2026-07-21T03:09:09.444Z","endTime":"2026-07-21T03:09:14.054Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.3,"endSpeed":83.5,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.174054948542565,"aZ":-26.140062299495323,"pfxX":-0.5605572680039779,"pfxZ":3.381377640037803,"pX":0.33000482113395824,"pZ":2.279705337798214,"vX0":6.593851820759566,"vY0":-132.85904540449746,"vZ0":-1.9368511330805804,"x":104.42,"y":177.23,"x0":-2.1138572097206247,"y0":50.000680702279105,"z0":4.923007409253904,"aX":-1.0009892370200302},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":5.9,"breakHorizontal":-0.5,"spinRate":2581,"spinDirection":185},"zone":9,"typeConfidence":0.9,"plateTime":0.41268492248497335,"extension":6.246212157157679},"index":4,"playId":"072300fb-a483-3f03-b770-ef3d2a01bf67","pitchNumber":3,"startTime":"2026-07-21T03:09:30.415Z","endTime":"2026-07-21T03:09:33.874Z","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":2},"pitchData":{"startSpeed":84.9,"endSpeed":77.9,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.65990611074899,"aZ":-27.405127293568675,"pfxX":6.128620229255139,"pfxZ":3.0745524927976344,"pX":-0.5907732522490937,"pZ":3.1657181241246355,"vX0":2.3504999315839754,"vY0":-123.69602389493161,"vZ0":0.9800429660279781,"x":139.52,"y":153.31,"x0":-2.3493373602705225,"y0":50.00020720947187,"z0":5.061984127180499,"aX":9.495445849526039},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":6.0,"breakHorizontal":-11.6,"spinRate":2786,"spinDirection":77},"zone":1,"typeConfidence":0.9,"plateTime":0.44278301841499523,"extension":6.501638130328373},"hitData":{"launchSpeed":82.3,"launchAngle":86.0,"totalDistance":26.0,"trajectory":"popup","hardness":"medium","location":"2","coordinates":{"coordX":127.65,"coordY":219.98}},"index":5,"playId":"9d813183-6df6-37ed-bb97-73d2064336c5","pitchNumber":4,"startTime":"2026-07-21T03:10:07.235Z","endTime":"2026-07-21T03:10:18.063Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T03:10:18.063Z","atBatIndex":36},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Ildemaro Vargas lines out to center fielder Henry Bolte.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-21T03:12:26.135Z","endTime":"2026-07-21T03:13:35.398Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605488,"fullName":"Jeffrey Springs","link":"/api/v1/people/605488"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"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"}]}],"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.2,"endSpeed":82.3,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.433790646562855,"aZ":-13.44458144873382,"pfxX":6.340905398744063,"pfxZ":10.79368752762134,"pX":0.5974641655468633,"pZ":2.3718018043157714,"vX0":-5.661580683638299,"vY0":-131.08914207328007,"vZ0":-6.4749190496144955,"x":94.23,"y":174.74,"x0":1.9642898979240218,"y0":50.004579248960795,"z0":5.8827581263577855,"aX":11.006028692303872},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":18.2,"breakHorizontal":-10.2,"spinRate":2117,"spinDirection":145},"zone":6,"typeConfidence":0.9,"plateTime":0.4182761328684337,"extension":6.717603481924703},"index":0,"playId":"a59aa068-c732-32df-8791-4039472be403","pitchNumber":1,"startTime":"2026-07-21T03:12:26.135Z","endTime":"2026-07-21T03:12:29.962Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"index":1,"startTime":"2026-07-21T03:12:40.232Z","endTime":"2026-07-21T03:12:50.591Z","isPitch":false,"type":"action","player":{"id":545121,"link":"/api/v1/people/545121"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 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":77.8,"endSpeed":71.4,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.16810541167108,"aZ":-31.557136847431174,"pfxX":-5.663646249052987,"pfxZ":0.47671128820962316,"pX":-0.10954313631726299,"pZ":3.766673670587834,"vX0":-3.983285444899496,"vY0":-113.22519070478836,"vZ0":1.796186485005858,"x":121.18,"y":137.08,"x0":2.409905858430677,"y0":50.003326534548314,"z0":6.126820376638218,"aX":-7.333759191793147},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.6,"breakVerticalInduced":1.7,"breakHorizontal":11.3,"spinRate":2314,"spinDirection":301},"zone":11,"typeConfidence":0.9,"plateTime":0.48422290273813884,"extension":6.128019652849671},"index":2,"playId":"fecc1395-f24a-3da3-ad5b-a2ce476d454c","pitchNumber":2,"startTime":"2026-07-21T03:12:50.591Z","endTime":"2026-07-21T03:12:54.186Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":79.9,"endSpeed":73.7,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.205792382726422,"aZ":-30.032202318000888,"pfxX":7.153839003402947,"pfxZ":1.5659240136048487,"pX":1.0324686130640006,"pZ":1.3544965932808481,"vX0":-4.536566468243487,"vY0":-116.29847493345252,"vZ0":-4.287798331147943,"x":77.64,"y":202.21,"x0":2.0808756281925698,"y0":50.00246015574857,"z0":6.076671907320307,"aX":9.780344267480954},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":2.0,"breakHorizontal":-11.8,"spinRate":1374,"spinDirection":124},"zone":14,"typeConfidence":0.9,"plateTime":0.47131205142011146,"extension":6.229020257671997},"index":3,"playId":"81a9b9e7-102b-374e-91ce-c86a9eb01c60","pitchNumber":3,"startTime":"2026-07-21T03:13:06.957Z","endTime":"2026-07-21T03:13:10.371Z","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":0},"pitchData":{"startSpeed":79.4,"endSpeed":72.9,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.262379086992244,"aZ":-28.241894535721503,"pfxX":6.571154428661525,"pfxZ":2.919729927445494,"pX":1.2896296613200744,"pZ":2.1949171956365126,"vX0":-3.864644762965164,"vY0":-115.58548141009533,"vZ0":-2.7950112944634844,"x":67.84,"y":179.52,"x0":2.1325480705502446,"y0":50.005623286370785,"z0":6.141677998914751,"aX":8.861012441465306},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":4.8,"breakHorizontal":-10.9,"spinRate":1369,"spinDirection":135},"zone":14,"typeConfidence":0.9,"plateTime":0.4745309414363459,"extension":6.437771114378997},"hitData":{"launchSpeed":95.4,"launchAngle":19.0,"totalDistance":324.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":153.75,"coordY":72.04}},"index":4,"playId":"7d70c665-91cd-3631-932c-c32e6ef79244","pitchNumber":4,"startTime":"2026-07-21T03:13:25.731Z","endTime":"2026-07-21T03:13:35.398Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T03:13:35.398Z","atBatIndex":37},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Nolan Arenado doubles (19) on a sharp line drive to left fielder Tyler Soderstrom.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-21T03:13:33.094Z","endTime":"2026-07-21T03:15:50.457Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605488,"fullName":"Jeffrey Springs","link":"/api/v1/people/605488"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"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":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"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":1},"pitchData":{"startSpeed":90.3,"endSpeed":82.4,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.300066827800926,"aZ":-12.49473299208508,"pfxX":4.822470259359438,"pfxZ":11.302055357449467,"pX":0.3503287953750078,"pZ":2.3859721543013266,"vX0":-5.337992224416383,"vY0":-131.25820480957927,"vZ0":-6.93656078269451,"x":103.65,"y":174.36,"x0":1.7857343933225422,"y0":50.00417100761733,"z0":5.997092694408928,"aX":8.398671229950132},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":19.1,"breakHorizontal":-7.6,"spinRate":2199,"spinDirection":154},"zone":6,"typeConfidence":0.89,"plateTime":0.417599026196779,"extension":6.6691984946240455},"index":0,"playId":"80406740-2d08-307c-9759-7c0119b34405","pitchNumber":1,"startTime":"2026-07-21T03:13:59.528Z","endTime":"2026-07-21T03:14:03.391Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.1,"endSpeed":83.3,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.7815270903533,"aZ":-13.206321979131499,"pfxX":4.803857397307432,"pfxZ":10.686982038930157,"pX":1.0451452839158168,"pZ":1.712817195692609,"vX0":-3.713917128016946,"vY0":-132.48183919216072,"vZ0":-8.51708103088073,"x":77.16,"y":192.53,"x0":1.8423218436394293,"y0":50.000485950013314,"z0":5.9385153880945944,"aX":8.522814257983194},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":17.6,"breakHorizontal":-7.9,"spinRate":2143,"spinDirection":153},"zone":14,"typeConfidence":0.89,"plateTime":0.4137363001399641,"extension":6.564308743589093},"index":1,"playId":"c13d4b9d-fd44-34a0-87ea-a7b6cf16c602","pitchNumber":2,"startTime":"2026-07-21T03:14:14.609Z","endTime":"2026-07-21T03:14:18.862Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.7,"endSpeed":78.0,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.27757799196382,"aZ":-26.35902679189299,"pfxX":-2.150680158555379,"pfxZ":3.755057497244742,"pX":0.6413468660436825,"pZ":4.127320695842607,"vX0":-2.878412386029863,"vY0":-123.3625075335333,"vZ0":0.20355503637722472,"x":92.55,"y":127.34,"x0":2.1003621860238173,"y0":50.0060896246119,"z0":6.2558619986367985,"aX":-3.332689385484817},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":7.1,"breakHorizontal":4.6,"spinRate":2257,"spinDirection":182},"zone":12,"typeConfidence":0.9,"plateTime":0.4430722434747225,"extension":6.315935650798638},"index":2,"playId":"3e3d5ffc-9274-3574-9b62-4c8eed8449e9","pitchNumber":3,"startTime":"2026-07-21T03:14:31.700Z","endTime":"2026-07-21T03:14:37.700Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.7,"endSpeed":73.2,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.44845694619277,"aZ":-29.91650024082599,"pfxX":7.548895213608684,"pfxZ":1.6703894134933712,"pX":0.2634173036398916,"pZ":1.5963206543271728,"vX0":-5.928289176768586,"vY0":-115.90451771389131,"vZ0":-3.783011287607085,"x":106.96,"y":195.68,"x0":1.878367765807665,"y0":50.00555181374325,"z0":6.118447349679952,"aX":10.23252416392629},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":2.3,"breakHorizontal":-12.1,"spinRate":1300,"spinDirection":127},"zone":14,"typeConfidence":0.9,"plateTime":0.47327163673443007,"extension":6.311878751590608},"index":3,"playId":"278ede3d-d98e-342d-b76f-41dbaef97dd7","pitchNumber":4,"startTime":"2026-07-21T03:14:50.139Z","endTime":"2026-07-21T03:14:53.139Z","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":90.5,"endSpeed":82.0,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.382226398862727,"aZ":-12.485748319589925,"pfxX":4.930693053977439,"pfxZ":11.332830937217368,"pX":0.2621356356294854,"pZ":3.1674756616273267,"vX0":-5.97710445640263,"vY0":-131.5860983534929,"vZ0":-5.045305433782616,"x":107.01,"y":153.26,"x0":1.9325242707347279,"y0":50.00037156749504,"z0":6.049688084725326,"aX":8.564264554703042},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":19.4,"breakHorizontal":-7.4,"spinRate":2163,"spinDirection":150},"zone":2,"typeConfidence":0.89,"plateTime":0.41776362105000375,"extension":6.5507679468146085},"index":4,"playId":"50ae5760-b8bd-3fe2-802c-c06ff5497aed","pitchNumber":5,"startTime":"2026-07-21T03:15:12.023Z","endTime":"2026-07-21T03:15:15.209Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.7,"endSpeed":83.4,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.27643522752384,"aZ":-16.379688024942435,"pfxX":6.001069010257046,"pfxZ":8.834777700315234,"pX":0.38380087360754195,"pZ":2.5834645749323943,"vX0":-6.206050083949652,"vY0":-133.26320905763316,"vZ0":-5.349092519741447,"x":102.37,"y":169.03,"x0":1.969949786159999,"y0":50.00083533708505,"z0":5.8110747431702094,"aX":10.726405585339581},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":15.0,"breakHorizontal":-9.5,"spinRate":2084,"spinDirection":143},"zone":6,"typeConfidence":0.9,"plateTime":0.4119689452216089,"extension":6.652472216461166},"hitData":{"launchSpeed":106.2,"launchAngle":15.0,"totalDistance":252.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":27.1,"coordY":104.5}},"index":5,"playId":"bd860811-3d5f-37d0-bd42-ff21d21a84d6","pitchNumber":6,"startTime":"2026-07-21T03:15:38.676Z","endTime":"2026-07-21T03:15:50.457Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T03:15:50.457Z","atBatIndex":38},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Tyler Locklear flies out to center fielder Henry Bolte.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-21T03:15:47.512Z","endTime":"2026-07-21T03:17:15.387Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":682988,"fullName":"Tyler Locklear","link":"/api/v1/people/682988"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605488,"fullName":"Jeffrey Springs","link":"/api/v1/people/605488"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":682988,"fullName":"Tyler Locklear","link":"/api/v1/people/682988"},"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"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":79.2,"endSpeed":72.6,"strikeZoneTop":3.283,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.55344597038375,"aZ":-25.977167924740517,"pfxX":6.354481954512945,"pfxZ":4.633869035115629,"pX":0.6665441186692835,"pZ":1.7048644844440297,"vX0":-5.373898605661314,"vY0":-115.20952209354179,"vZ0":-4.128577307278675,"x":91.59,"y":192.75,"x0":2.210196433119991,"y0":50.000584183080456,"z0":6.047078358506172,"aX":8.492233037018378},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":7.6,"breakHorizontal":-10.1,"spinRate":1271,"spinDirection":125},"zone":9,"typeConfidence":0.9,"plateTime":0.4764635276257341,"extension":6.372859175641387},"hitData":{"launchSpeed":79.3,"launchAngle":49.0,"totalDistance":245.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":139.2,"coordY":102.83}},"index":0,"playId":"796f8115-85c5-3cb9-9597-315070eb0c05","pitchNumber":1,"startTime":"2026-07-21T03:17:03.988Z","endTime":"2026-07-21T03:17:15.387Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T03:17:15.387Z","atBatIndex":39},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ryan Waldschmidt called out on strikes.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-21T03:17:13.627Z","endTime":"2026-07-21T03:19:32.171Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":814439,"fullName":"Ryan Waldschmidt","link":"/api/v1/people/814439"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605488,"fullName":"Jeffrey Springs","link":"/api/v1/people/605488"},"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":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":814439,"fullName":"Ryan Waldschmidt","link":"/api/v1/people/814439"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":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, 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":78.0,"endSpeed":71.2,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.620226087808184,"aZ":-28.71838287187829,"pfxX":-5.94868601111701,"pfxZ":2.6855555467508223,"pX":-0.249544510608655,"pZ":1.5119033185834716,"vX0":-4.491473737458747,"vY0":-113.51734399053733,"vZ0":-2.9702740834490067,"x":126.51,"y":197.96,"x0":2.5378638782533507,"y0":50.00231860092085,"z0":5.739827229716485,"aX":-7.648307953864059},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":4.3,"breakHorizontal":12.0,"spinRate":2352,"spinDirection":303},"zone":13,"typeConfidence":0.9,"plateTime":0.48523152208090226,"extension":6.175152160876446},"index":0,"playId":"d0b35c95-cf7d-32b3-a0f9-1b234ebf040b","pitchNumber":1,"startTime":"2026-07-21T03:17:43.053Z","endTime":"2026-07-21T03:17:47.462Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":79.3,"endSpeed":72.8,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.21557199140824,"aZ":-25.396388307263848,"pfxX":6.1508554376647835,"pfxZ":5.066107914592709,"pX":0.07455211277953405,"pZ":0.934075473236146,"vX0":-6.561568010681288,"vY0":-115.16368233704745,"vZ0":-5.833955234888419,"x":114.16,"y":213.56,"x0":2.1670662371908542,"y0":50.00328611168497,"z0":5.969719753345858,"aX":8.228500466671175},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":7.9,"breakHorizontal":-9.4,"spinRate":1253,"spinDirection":126},"zone":14,"typeConfidence":0.9,"plateTime":0.47637604004765466,"extension":6.330629147393075},"index":1,"playId":"48400b8b-7443-3165-8648-26664a153d80","pitchNumber":2,"startTime":"2026-07-21T03:18:02.518Z","endTime":"2026-07-21T03:18:05.541Z","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.5,"endSpeed":83.1,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.046816103356456,"aZ":-15.188147037694307,"pfxX":6.7516226725997335,"pfxZ":9.528885963139146,"pX":0.038111221989236804,"pZ":3.860473379886159,"vX0":-7.962621046496826,"vY0":-133.0400755962958,"vZ0":-2.255659345971699,"x":115.55,"y":134.55,"x0":2.2006345663456868,"y0":50.00100289696368,"z0":5.827291986450263,"aX":12.033606767311491},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":16.9,"breakHorizontal":-10.4,"spinRate":2228,"spinDirection":138},"zone":12,"typeConfidence":0.91,"plateTime":0.41258286806808764,"extension":6.603342920538229},"index":2,"playId":"cd1b9089-ef53-3424-8eaa-a00cd5af521f","pitchNumber":3,"startTime":"2026-07-21T03:18:22.017Z","endTime":"2026-07-21T03:18:26.209Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":78.7,"endSpeed":72.7,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.113226561523767,"aZ":-28.70474393945822,"pfxX":6.55566225068024,"pfxZ":2.605217031781602,"pX":1.206157177527785,"pZ":1.2501724153933444,"vX0":-4.565372291055059,"vY0":-114.57382362072012,"vZ0":-4.35877768722672,"x":71.02,"y":205.03,"x0":2.3725900711203587,"y0":50.001270062181945,"z0":5.981579883386941,"aX":8.717547354742448},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":4.0,"breakHorizontal":-10.7,"spinRate":1295,"spinDirection":122},"zone":14,"typeConfidence":0.9,"plateTime":0.4780105141878508,"extension":6.231401723759123},"index":3,"playId":"ec3fe083-ec74-30c6-aff4-1e50d70fd926","pitchNumber":4,"startTime":"2026-07-21T03:18:41.527Z","endTime":"2026-07-21T03:18:44.527Z","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":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.9,"endSpeed":73.9,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.9453295536187,"aZ":-27.34630405370256,"pfxX":6.049894503784682,"pfxZ":3.4762867649895153,"pX":0.26405470364827277,"pZ":1.8649262998967049,"vX0":-6.498983065298907,"vY0":-117.58693819747103,"vZ0":-3.595247113016356,"x":106.93,"y":188.43,"x0":2.2880347897199464,"y0":50.00325657524199,"z0":5.972833624806906,"aX":8.40518184065834},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":5.6,"breakHorizontal":-9.2,"spinRate":1274,"spinDirection":119},"zone":8,"typeConfidence":0.88,"plateTime":0.4672173390087493,"extension":6.182458993541645},"index":4,"playId":"ac2dd1be-a067-3510-8242-046b76e6a92a","pitchNumber":5,"startTime":"2026-07-21T03:19:04.491Z","endTime":"2026-07-21T03:19:07.554Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"index":5,"startTime":"2026-07-21T03:19:17.128Z","endTime":"2026-07-21T03:19:28.464Z","isPitch":false,"type":"action","player":{"id":814439,"link":"/api/v1/people/814439"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":91.2,"endSpeed":82.8,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.983685701549337,"aZ":-14.215700069144432,"pfxX":6.298267998268511,"pfxZ":10.183579014956404,"pX":-0.7635795949071139,"pZ":2.9240736926479096,"vX0":-8.851544279316174,"vY0":-132.3890354306034,"vZ0":-5.193600446724563,"x":146.11,"y":159.83,"x0":1.8150206136997151,"y0":50.00194968094818,"z0":5.962749051999278,"aX":11.106623705532943},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":17.4,"breakHorizontal":-9.4,"spinRate":2247,"spinDirection":147},"zone":1,"typeConfidence":0.9,"plateTime":0.41475426878243216,"extension":6.624339591930226},"index":6,"playId":"0edf52d5-9cd2-3230-83a2-edda0ff27dfa","pitchNumber":6,"startTime":"2026-07-21T03:19:28.464Z","endTime":"2026-07-21T03:19:32.171Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T03:19:32.171Z","atBatIndex":40},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Tommy White singles on a ground ball to left fielder Ryan Waldschmidt.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-21T03:21:37.406Z","endTime":"2026-07-21T03:24:38.192Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":695720,"fullName":"Tommy White","link":"/api/v1/people/695720"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686228,"fullName":"Juan Burgos","link":"/api/v1/people/686228"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":695720,"fullName":"Tommy White","link":"/api/v1/people/695720"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6,7],"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":7},"credits":[{"player":{"id":814439,"link":"/api/v1/people/814439"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.9,"endSpeed":87.9,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.85839412876253,"aZ":-31.23153745939135,"pfxX":-11.075050488963257,"pfxZ":0.4759148859652207,"pX":0.6695713578920156,"pZ":1.508964037390482,"vX0":10.96633135393622,"vY0":-140.6617578203319,"vZ0":-3.607912191414564,"x":71.07,"y":197.44,"x0":-1.8595012656280547,"y0":50.003862287100134,"z0":4.855476156805012,"aX":-21.974692339798235},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":0.2,"breakHorizontal":17.5,"spinRate":2377,"spinDirection":243},"zone":14,"typeConfidence":0.9,"plateTime":0.39087470963449267,"extension":6.009761231970833},"index":0,"playId":"a7592987-54ef-3868-a4f7-824d90b67e40","pitchNumber":1,"startTime":"2026-07-21T03:21:43.423Z","endTime":"2026-07-21T03:21:49.423Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.9,"endSpeed":87.9,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.608274065705515,"aZ":-31.475465926754225,"pfxX":-11.32951167836683,"pfxZ":0.3530332101888547,"pX":1.8876950198034854,"pZ":0.8113485565861813,"vX0":14.406764809837691,"vY0":-140.29425555937962,"vZ0":-5.302583296642897,"x":73.26,"y":212.99,"x0":-1.8655374811247714,"y0":50.00238208910273,"z0":4.801813743786915,"aX":-22.366085945396613},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":-0.5,"breakHorizontal":17.2,"spinRate":2405,"spinDirection":240},"zone":14,"typeConfidence":0.9,"plateTime":0.391876088555164,"extension":6.03606648871005},"index":1,"playId":"29688b6c-0bc2-3740-a81d-56fc14935923","pitchNumber":2,"startTime":"2026-07-21T03:21:59.557Z","endTime":"2026-07-21T03:22:05.557Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":84.5,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.950787500696933,"aZ":-24.511815296151603,"pfxX":2.071495742812677,"pfxZ":4.177554108523033,"pX":0.3546064338220995,"pZ":3.3079242125818578,"vX0":6.72300485717527,"vY0":-134.94965085442155,"vZ0":0.07231495237515817,"x":101.31,"y":168.23,"x0":-2.443802462013902,"y0":50.002333626107905,"z0":5.015752080664461,"aX":3.7965150879467395},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":7.8,"breakHorizontal":-5.3,"spinRate":2569,"spinDirection":186},"zone":3,"typeConfidence":0.9,"plateTime":0.4067718330139716,"extension":6.03666515218232},"index":2,"playId":"d92095a3-cc12-3119-8707-483e1dd65ef8","pitchNumber":3,"startTime":"2026-07-21T03:22:20.787Z","endTime":"2026-07-21T03:22:31.528Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.2,"endSpeed":83.9,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.084809552075615,"aZ":-27.79428077992392,"pfxX":3.2985698293409067,"pfxZ":2.4463956630501924,"pX":-0.5026383150195395,"pZ":1.6997218166867063,"vX0":3.790488589010025,"vY0":-132.8225218977566,"vZ0":-3.0320575431134396,"x":86.85,"y":168.7,"x0":-2.3759719425549917,"y0":50.002040496985366,"z0":4.874247291756013,"aX":5.9001845723297155},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":4.0,"breakHorizontal":-6.8,"spinRate":2646,"spinDirection":141},"zone":7,"typeConfidence":0.92,"plateTime":0.412157921764456,"extension":6.150295358844196},"index":3,"playId":"77a2022f-272b-32f4-8087-377eb1c04e35","pitchNumber":4,"startTime":"2026-07-21T03:22:38.048Z","endTime":"2026-07-21T03:22:41.939Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.1,"endSpeed":80.6,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.455646286046207,"aZ":-31.65513154813629,"pfxX":4.200013816742631,"pfxZ":0.32042857190648544,"pX":-0.03364549484248023,"pZ":1.4848714975775654,"vX0":4.4880464349281715,"vY0":-126.82979976462475,"vZ0":-2.4270685641340837,"x":118.28,"y":198.69,"x0":-2.3680162792629527,"y0":50.00567151828468,"z0":4.963551660770028,"aX":6.885016181581856},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":0.2,"breakHorizontal":-8.5,"spinRate":2808,"spinDirection":77},"zone":14,"typeConfidence":0.91,"plateTime":0.4308571980110658,"extension":6.310696391058606},"index":4,"playId":"0045d565-d089-3483-8ebe-36aa0b94619f","pitchNumber":5,"startTime":"2026-07-21T03:22:56.139Z","endTime":"2026-07-21T03:23:04.509Z","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":97.6,"endSpeed":88.9,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.824198036279114,"aZ":-33.254746955295644,"pfxX":-10.086358602429604,"pfxZ":-0.5338345330037217,"pX":-0.7298100515584517,"pZ":1.7717850453030835,"vX0":7.300239006318012,"vY0":-141.95703565263486,"vZ0":-2.787579303060439,"x":144.82,"y":190.94,"x0":-2.0343980809369793,"y0":50.00232459489484,"z0":4.900195664279494,"aX":-20.42722759389818},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":-1.4,"breakHorizontal":16.7,"spinRate":2334,"spinDirection":235},"zone":7,"typeConfidence":0.89,"plateTime":0.38697423634620165,"extension":6.023922605323809},"index":5,"playId":"5c63684f-09a0-35ec-89cc-ad9ee2d2a1f5","pitchNumber":6,"startTime":"2026-07-21T03:23:22.619Z","endTime":"2026-07-21T03:23:27.353Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.0,"endSpeed":80.5,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.128389371437642,"aZ":-29.969419541659395,"pfxX":4.739110789312051,"pfxZ":1.344432240390372,"pX":0.21396150994786756,"pZ":2.046538093304848,"vX0":4.749001709741385,"vY0":-126.73920147069691,"vZ0":-1.2521051143730992,"x":108.84,"y":183.52,"x0":-2.2946968133518686,"y0":50.001269230527186,"z0":4.924378050534982,"aX":7.765314719668177},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":2.4,"breakHorizontal":-9.6,"spinRate":2572,"spinDirection":75},"zone":8,"typeConfidence":0.91,"plateTime":0.43095376987962997,"extension":6.369019903986028},"index":6,"playId":"4dd66d0c-c214-3eb6-b43d-3e9d32bd32d6","pitchNumber":7,"startTime":"2026-07-21T03:23:59.355Z","endTime":"2026-07-21T03:24:03.838Z","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":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.3,"endSpeed":84.8,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.467844040420445,"aZ":-23.32173112072763,"pfxX":1.3970914377421537,"pfxZ":4.827841557747827,"pX":0.00771056335647207,"pZ":2.2917140396754347,"vX0":5.134683596824306,"vY0":-134.41891714951544,"vZ0":-2.8180072507682623,"x":116.71,"y":176.9,"x0":-2.1070276248441755,"y0":50.00665197545462,"z0":5.0052253543265905,"aX":2.561809639721646},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":8.4,"breakHorizontal":-3.6,"spinRate":2586,"spinDirection":179},"zone":5,"typeConfidence":0.91,"plateTime":0.40710105010358255,"extension":6.159586264941313},"hitData":{"launchSpeed":94.1,"launchAngle":2.0,"totalDistance":61.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":88.98,"coordY":129.42}},"index":7,"playId":"acf740de-ba74-39b5-9ae6-0a9b364f8bc8","pitchNumber":8,"startTime":"2026-07-21T03:24:28.832Z","endTime":"2026-07-21T03:24:38.192Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T03:24:38.192Z","atBatIndex":41},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Alika Williams hit by pitch. Tommy White to 2nd.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":42,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-21T03:24:44.677Z","endTime":"2026-07-21T03:25:36.055Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":675961,"fullName":"Alika Williams","link":"/api/v1/people/675961"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686228,"fullName":"Juan Burgos","link":"/api/v1/people/686228"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":675961,"fullName":"Alika Williams","link":"/api/v1/people/675961"},"postOnSecond":{"id":695720,"fullName":"Tommy White","link":"/api/v1/people/695720"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"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":695720,"fullName":"Tommy White","link":"/api/v1/people/695720"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":675961,"fullName":"Alika Williams","link":"/api/v1/people/675961"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"L","description":"Foul Bunt"},"description":"Foul Bunt","code":"L","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.4,"endSpeed":87.6,"strikeZoneTop":3.236,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.068013834704956,"aZ":-29.56514924928785,"pfxX":-10.00831654085918,"pfxZ":1.3275348473895603,"pX":-0.20763741952956052,"pZ":1.9298839401513384,"vX0":8.648268027808768,"vY0":-140.11417829775206,"vZ0":-2.9282948480277815,"x":124.91,"y":186.67,"x0":-2.046314839941687,"y0":50.0066276704777,"z0":4.9372894075849,"aX":-19.74155956716402},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":1.9,"breakHorizontal":16.2,"spinRate":2417,"spinDirection":231},"zone":8,"typeConfidence":0.9,"plateTime":0.39213448887390356,"extension":6.056655111267334},"index":0,"playId":"86af57c7-84e4-3d11-8f07-7aa21a06be17","pitchNumber":1,"startTime":"2026-07-21T03:25:02.727Z","endTime":"2026-07-21T03:25:13.496Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 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":96.3,"endSpeed":87.7,"strikeZoneTop":3.236,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.986359130363226,"aZ":-31.564115069376978,"pfxX":-8.093993229957682,"pfxZ":0.31087491820843205,"pX":-1.7586868417079828,"pZ":3.9727985920731936,"vX0":4.234604647174969,"vY0":-140.2138376854383,"vZ0":2.447572171848404,"x":184.04,"y":131.51,"x0":-2.2403899730597217,"y0":50.005238463587524,"z0":5.153939223634869,"aX":-16.048627399434903},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":1.3,"breakHorizontal":13.7,"spinRate":2376,"spinDirection":233},"zone":11,"typeConfidence":0.91,"plateTime":0.39128813807987406,"extension":5.942446117206756},"index":1,"playId":"831366de-47a1-30a5-b577-dce6c4d7b3cb","pitchNumber":2,"startTime":"2026-07-21T03:25:28.532Z","endTime":"2026-07-21T03:25:36.055Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T03:25:36.055Z","atBatIndex":42},{"result":{"type":"atBat","event":"Sac Bunt","eventType":"sac_bunt","description":"Henry Bolte out on a sacrifice bunt, third baseman Nolan Arenado to second baseman Ildemaro Vargas. Tommy White to 3rd. Alika Williams to 2nd.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-21T03:27:46.922Z","endTime":"2026-07-21T03:27:56.623Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":4},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686228,"fullName":"Juan Burgos","link":"/api/v1/people/686228"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":675961,"fullName":"Alika Williams","link":"/api/v1/people/675961"},"postOnThird":{"id":695720,"fullName":"Tommy White","link":"/api/v1/people/695720"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[2],"actionIndex":[0],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":null,"runner":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"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":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":"r_adv_force","runner":{"id":695720,"fullName":"Tommy White","link":"/api/v1/people/695720"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Bunt","eventType":"sac_bunt","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":2},"credits":[]}],"playEvents":[{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-21T03:26:12.106Z","endTime":"2026-07-21T03:26:32.953Z","isPitch":false,"type":"action","player":{"id":703607,"link":"/api/v1/people/703607"}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-07-21T03:26:32.953Z","endTime":"2026-07-21T03:27:49.093Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.8,"endSpeed":84.6,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.41775531489992,"aZ":-29.169128666712343,"pfxX":1.2127984061449884,"pfxZ":1.6482607202198718,"pX":0.20826396312863066,"pZ":2.588000310837543,"vX0":5.7023071647924315,"vY0":-133.74364378585875,"vZ0":-0.9671636940161398,"x":109.06,"y":168.9,"x0":-2.1043313847831837,"y0":50.001722724045415,"z0":5.036343529948851,"aX":2.207119061298718},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":3.0,"breakHorizontal":-3.4,"spinRate":2699,"spinDirection":172},"zone":5,"typeConfidence":0.91,"plateTime":0.4087163136334855,"extension":6.234700505777231},"hitData":{"launchSpeed":27.1,"launchAngle":-28.0,"totalDistance":7.0,"trajectory":"bunt_grounder","hardness":"soft","location":"5","coordinates":{"coordX":113.51,"coordY":187.72}},"index":2,"playId":"12e6dd7b-8e7a-3f48-a59d-9512e734933f","pitchNumber":1,"startTime":"2026-07-21T03:27:49.093Z","endTime":"2026-07-21T03:27:56.623Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T03:27:56.623Z","atBatIndex":43},{"result":{"type":"atBat","event":"Fielders Choice Out","eventType":"fielders_choice_out","description":"Jacob Wilson reaches on a fielder's choice out, shortstop Geraldo Perdomo to catcher Gabriel Moreno. Tommy White out at home. Alika Williams to 3rd.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":44,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-21T03:28:11.814Z","endTime":"2026-07-21T03:28:40.615Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":8},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686228,"fullName":"Juan Burgos","link":"/api/v1/people/686228"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"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_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"3B","start":"3B","end":null,"outBase":"4B","isOut":true,"outNumber":2},"details":{"event":"Fielders Choice Out","eventType":"fielders_choice_out","movementReason":"r_runner_out","runner":{"id":695720,"fullName":"Tommy White","link":"/api/v1/people/695720"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":672695,"link":"/api/v1/people/672695"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":672515,"link":"/api/v1/people/672515"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Fielders Choice Out","eventType":"fielders_choice_out","movementReason":"r_adv_play","runner":{"id":675961,"fullName":"Alika Williams","link":"/api/v1/people/675961"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Fielders Choice Out","eventType":"fielders_choice_out","movementReason":null,"runner":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"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(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.3,"endSpeed":88.5,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.145171060059184,"aZ":-32.27401100076268,"pfxX":-9.055177092675578,"pfxZ":-0.05212503718584216,"pX":-1.1313620142214973,"pZ":3.0666665041053776,"vX0":5.393424614948277,"vY0":-141.5254985893103,"vZ0":0.21983313809104021,"x":160.12,"y":155.98,"x0":-1.89153173713847,"y0":50.000812891896636,"z0":5.065477172974133,"aX":-18.254152480775037},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":0.1,"breakHorizontal":15.2,"spinRate":2379,"spinDirection":223},"zone":11,"typeConfidence":0.89,"plateTime":0.38792786305179483,"extension":5.917194134660227},"hitData":{"launchSpeed":58.1,"launchAngle":3.0,"totalDistance":52.0,"trajectory":"ground_ball","hardness":"soft","location":"6","coordinates":{"coordX":118.64,"coordY":170.99}},"index":0,"playId":"9a20a42c-92f3-30c5-b9db-1b205371e6b3","pitchNumber":1,"startTime":"2026-07-21T03:28:27.915Z","endTime":"2026-07-21T03:28:40.615Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T03:28:40.615Z","atBatIndex":44},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Tyler Soderstrom grounds into a force out, second baseman Ildemaro Vargas to shortstop Geraldo Perdomo. Jacob Wilson out at 2nd.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":45,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-21T03:28:57.253Z","endTime":"2026-07-21T03:29:49.214Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686228,"fullName":"Juan Burgos","link":"/api/v1/people/686228"},"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":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","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":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":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_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":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":2},"pitchData":{"startSpeed":97.3,"endSpeed":89.2,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.379796129773304,"aZ":-30.880268496846988,"pfxX":-9.03990878397229,"pfxZ":0.6362841449286867,"pX":-0.7976372217869085,"pZ":1.4663402310162152,"vX0":6.2215954738724415,"vY0":-141.53396577258889,"vZ0":-3.8208998392624194,"x":147.4,"y":199.19,"x0":-1.8501738321823626,"y0":50.00178926015602,"z0":4.811989575248691,"aX":-18.33431582775814},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":0.6,"breakHorizontal":15.1,"spinRate":2231,"spinDirection":242},"zone":13,"typeConfidence":0.89,"plateTime":0.38703529888859345,"extension":5.9158393141391485},"index":0,"playId":"a6531c2c-fd1a-349c-a511-1f00f31acb54","pitchNumber":1,"startTime":"2026-07-21T03:29:20.572Z","endTime":"2026-07-21T03:29:25.073Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.0,"endSpeed":87.4,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.50287017003607,"aZ":-30.800893857432847,"pfxX":-10.151573239766103,"pfxZ":0.7013039646429133,"pX":-0.3563855825119757,"pZ":1.5380575340050768,"vX0":7.713688254556034,"vY0":-139.48318582512937,"vZ0":-3.582702018840739,"x":130.58,"y":197.25,"x0":-1.8488936922891477,"y0":50.003639089231676,"z0":4.886535817248653,"aX":-19.85869851154893},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":0.7,"breakHorizontal":16.7,"spinRate":2423,"spinDirection":237},"zone":13,"typeConfidence":0.91,"plateTime":0.3937817748635086,"extension":5.985447350606359},"hitData":{"launchSpeed":75.3,"launchAngle":-13.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":144.39,"coordY":152.03}},"index":1,"playId":"33e34a26-3175-30c3-8b86-2effcfc9a9e4","pitchNumber":2,"startTime":"2026-07-21T03:29:39.483Z","endTime":"2026-07-21T03:29:49.214Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T03:29:49.214Z","atBatIndex":45},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Jorge Barrosa doubles (11) on a sharp fly ball to left fielder Tyler Soderstrom.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-21T03:32:04.852Z","endTime":"2026-07-21T03:32:43.334Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":678489,"fullName":"Jorge Barrosa","link":"/api/v1/people/678489"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605488,"fullName":"Jeffrey Springs","link":"/api/v1/people/605488"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":678489,"fullName":"Jorge Barrosa","link":"/api/v1/people/678489"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[2,4],"actionIndex":[0,1],"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":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_fielded_ball"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Donovan Walton replaces third baseman Joshua Kuroda-Grauer, batting 5th, playing second base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-21T03:31:44.485Z","endTime":"2026-07-21T03:31:44.505Z","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":"501","replacedPlayer":{"id":811965,"link":"/api/v1/people/811965"}},{"details":{"description":"Defensive switch from second base to third base for Alika Williams.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-07-21T03:31:44.505Z","endTime":"2026-07-21T03:32:06.854Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":675961,"link":"/api/v1/people/675961"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"800"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.5,"endSpeed":76.3,"strikeZoneTop":2.958,"strikeZoneBottom":1.493,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.850772309095966,"aZ":-30.83169508451606,"pfxX":-1.579300492396686,"pfxZ":0.9132650725436342,"pX":-0.33336518205345067,"pZ":2.978376931239012,"vX0":-5.292509428924042,"vY0":-120.07697481482919,"vZ0":-1.1271633022168754,"x":129.71,"y":158.36,"x0":2.0987337348100192,"y0":50.003137479119545,"z0":6.181229174052555,"aX":-2.3200835729392737},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":1.7,"breakHorizontal":4.1,"spinRate":2303,"spinDirection":220},"zone":1,"typeConfidence":0.89,"plateTime":0.4550401463016325,"extension":6.2929394070927716},"index":2,"playId":"b436defd-fe22-379f-b272-28812d5d1d56","pitchNumber":1,"startTime":"2026-07-21T03:32:06.854Z","endTime":"2026-07-21T03:32:10.719Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"index":3,"startTime":"2026-07-21T03:32:21.094Z","endTime":"2026-07-21T03:32:28.384Z","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(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":77.9,"endSpeed":71.8,"strikeZoneTop":2.958,"strikeZoneBottom":1.493,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.54892858461853,"aZ":-27.962752306997587,"pfxX":7.212805059341127,"pfxZ":3.2345365336805116,"pX":0.7190496671688962,"pZ":2.3500416357860305,"vX0":-5.139908516457628,"vY0":-113.387831336409,"vZ0":-2.3620367029864138,"x":89.59,"y":175.33,"x0":2.0770728101790596,"y0":50.00538059964998,"z0":6.192846075326994,"aX":9.402314858172609},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":5.5,"breakHorizontal":-11.8,"spinRate":1384,"spinDirection":122},"zone":6,"typeConfidence":0.91,"plateTime":0.4828935457572028,"extension":6.227377897008467},"hitData":{"launchSpeed":100.3,"launchAngle":23.0,"totalDistance":374.0,"trajectory":"fly_ball","hardness":"hard","location":"7","coordinates":{"coordX":67.75,"coordY":41.25}},"index":4,"playId":"5536434d-bbbf-3860-8e0c-625404718db3","pitchNumber":2,"startTime":"2026-07-21T03:32:28.384Z","endTime":"2026-07-21T03:32:43.334Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T03:32:43.334Z","atBatIndex":46},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Ketel Marte homers (18) on a fly ball to left field. Jorge Barrosa scores.","rbi":2,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":47,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-21T03:32:39.174Z","endTime":"2026-07-21T03:34:50.057Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":2,"strikes":1,"outs":0},"matchup":{"batter":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605488,"fullName":"Jeffrey Springs","link":"/api/v1/people/605488"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"responsiblePitcher":{"id":605488,"link":"/api/v1/people/605488"},"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":678489,"fullName":"Jorge Barrosa","link":"/api/v1/people/678489"},"responsiblePitcher":{"id":605488,"link":"/api/v1/people/605488"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":77.7,"endSpeed":71.2,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.016718393577296,"aZ":-32.46649684193365,"pfxX":-6.952378408986707,"pfxZ":-0.2297697083184449,"pX":0.0400934837702303,"pZ":1.312932760882354,"vX0":-3.4235164936279348,"vY0":-113.0912888572667,"vZ0":-2.568249456351869,"x":115.47,"y":203.33,"x0":2.482779627895105,"y0":50.00197792897404,"z0":5.759778093670424,"aX":-8.8926174176827},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.6,"breakVerticalInduced":-0.8,"breakHorizontal":13.6,"spinRate":2275,"spinDirection":300},"zone":13,"typeConfidence":0.91,"plateTime":0.4866418756671078,"extension":6.201144405097415},"index":0,"playId":"9388e148-744f-318f-a7be-aeeb4c3c6135","pitchNumber":1,"startTime":"2026-07-21T03:33:18.261Z","endTime":"2026-07-21T03:33:21.728Z","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":0},"pitchData":{"startSpeed":90.1,"endSpeed":82.0,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.123710827399197,"aZ":-13.96782449082743,"pfxX":5.322588854815926,"pfxZ":10.580341874845129,"pX":-0.5606211999630323,"pZ":1.7497975500667458,"vX0":-7.999729693015844,"vY0":-130.73240988668593,"vZ0":-7.932065850385332,"x":138.37,"y":191.54,"x0":1.8560141378778678,"y0":50.00179226055368,"z0":5.884849259187728,"aX":9.1579613555005},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":17.4,"breakHorizontal":-7.8,"spinRate":2268,"spinDirection":146},"zone":7,"typeConfidence":0.88,"plateTime":0.4199566502609091,"extension":6.661393666179975},"index":1,"playId":"0a0d5674-5042-3d1b-916e-5d4141ac9074","pitchNumber":2,"startTime":"2026-07-21T03:33:37.635Z","endTime":"2026-07-21T03:33:40.635Z","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":78.9,"endSpeed":72.6,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.62055893497713,"aZ":-26.585750424346955,"pfxX":6.888459229027982,"pfxZ":4.194532262686066,"pX":1.4102809834354642,"pZ":1.5023638694035422,"vX0":-4.136901029167607,"vY0":-114.74540879907255,"vZ0":-4.301785936322091,"x":63.24,"y":198.22,"x0":2.3433908761540745,"y0":50.00070098179185,"z0":5.997545921077496,"aX":9.166566438888614},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":6.8,"breakHorizontal":-11.4,"spinRate":1385,"spinDirection":120},"zone":14,"typeConfidence":0.9,"plateTime":0.4777077991023617,"extension":6.193098611149819},"index":2,"playId":"ad08be43-56c9-3647-be8a-7c020538a701","pitchNumber":3,"startTime":"2026-07-21T03:33:58.447Z","endTime":"2026-07-21T03:34:01.534Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.0,"endSpeed":78.6,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.413295621408004,"aZ":-29.623441575506476,"pfxX":-1.348666079005627,"pfxZ":1.6353130375757967,"pX":-0.16293548198798094,"pZ":2.4460899222766512,"vX0":-5.562615306516671,"vY0":-123.69871791820337,"vZ0":-2.6143647293716605,"x":123.21,"y":172.74,"x0":2.2851038818139613,"y0":50.00208855134868,"z0":5.986654298817211,"aX":-2.1001703067628514},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":2.6,"breakHorizontal":3.7,"spinRate":2315,"spinDirection":194},"zone":5,"typeConfidence":0.9,"plateTime":0.44187716188632553,"extension":6.29823655709198},"hitData":{"launchSpeed":108.5,"launchAngle":32.0,"totalDistance":402.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":14.53,"coordY":78.98}},"index":3,"playId":"3bd02193-bb2e-30cd-b3d4-79722e7b530d","pitchNumber":4,"startTime":"2026-07-21T03:34:17.981Z","endTime":"2026-07-21T03:34:50.057Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T03:34:50.057Z","atBatIndex":47},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Geraldo Perdomo singles on a soft bunt ground ball to third baseman Alika Williams.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":48,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-21T03:36:08.482Z","endTime":"2026-07-21T03:36:21.328Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605488,"fullName":"Jeffrey Springs","link":"/api/v1/people/605488"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[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":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":675961,"link":"/api/v1/people/675961"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-21T03:35:10.731Z","endTime":"2026-07-21T03:36:10.623Z","isPitch":false,"type":"action"},{"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.6,"endSpeed":81.9,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.867843906041482,"aZ":-13.78467231295757,"pfxX":5.160129201563731,"pfxZ":10.593344727003744,"pX":0.5448783677264976,"pZ":3.0865947012770936,"vX0":-5.593692849462091,"vY0":-131.66480117117666,"vZ0":-4.755940175569389,"x":96.23,"y":155.44,"x0":2.0378393396321286,"y0":50.00483606756427,"z0":5.954641386882277,"aX":8.95996265957394},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":18.2,"breakHorizontal":-7.9,"spinRate":2057,"spinDirection":143},"zone":3,"typeConfidence":0.89,"plateTime":0.41779748473544887,"extension":6.612754871925211},"hitData":{"launchSpeed":32.1,"launchAngle":31.0,"totalDistance":64.0,"trajectory":"bunt_grounder","hardness":"soft","location":"5","coordinates":{"coordX":107.22,"coordY":179.22}},"index":1,"playId":"3ec03265-777e-3592-b3a0-96dc55c750dd","pitchNumber":1,"startTime":"2026-07-21T03:36:10.623Z","endTime":"2026-07-21T03:36:21.328Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T03:36:21.328Z","atBatIndex":48},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Tim Tawa strikes out swinging.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":49,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-21T03:39:03.439Z","endTime":"2026-07-21T03:40:38.046Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"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":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[2,3,4,5,6],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374"},"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":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-21T03:36:34.377Z","endTime":"2026-07-21T03:37:07.563Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Luis Medina replaces Jeffrey Springs.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-07-21T03:37:07.563Z","endTime":"2026-07-21T03:39:05.582Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":665622,"link":"/api/v1/people/665622"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.2,"endSpeed":88.7,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.36991570709051,"aZ":-19.359861497907147,"pfxX":-9.97173618562374,"pfxZ":6.357585885987223,"pX":0.8363017742635894,"pZ":2.692823729929878,"vX0":8.751692928068962,"vY0":-141.14618847932456,"vZ0":-5.709610305427344,"x":85.12,"y":166.07,"x0":-1.0101869067777423,"y0":50.005067445579144,"z0":5.990180977449365,"aX":-20.106366010462104},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":10.4,"breakHorizontal":16.2,"spinRate":2460,"spinDirection":213},"zone":12,"typeConfidence":0.9,"plateTime":0.3881735019067194,"extension":6.175783863549239},"index":2,"playId":"5b452593-25f8-3a4f-a4b1-e3a07e31343c","pitchNumber":1,"startTime":"2026-07-21T03:39:05.582Z","endTime":"2026-07-21T03:39:12.761Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":0},"index":3,"playId":"7994c356-dc35-3b7e-b296-895d3f982bb5","startTime":"2026-07-21T03:39:26.764Z","endTime":"2026-07-21T03:39:29.764Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.9,"endSpeed":88.7,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.665095259631055,"aZ":-17.02718005923283,"pfxX":-8.834354075163136,"pfxZ":7.524178485777217,"pX":0.7598516716303882,"pZ":2.748778905283803,"vX0":8.25688477813184,"vY0":-140.88100121830993,"vZ0":-5.950014025782061,"x":88.04,"y":164.56,"x0":-1.0595792166398774,"y0":50.00040077630776,"z0":5.986661380966613,"aX":-17.7764488331126},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":12.6,"breakHorizontal":14.3,"spinRate":2437,"spinDirection":214},"zone":3,"typeConfidence":0.91,"plateTime":0.3886316379793793,"extension":6.250936406894424},"index":4,"playId":"92dfba25-3040-3bd5-ba2b-301de73aff59","pitchNumber":2,"startTime":"2026-07-21T03:39:46.196Z","endTime":"2026-07-21T03:39:50.071Z","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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.8,"endSpeed":77.8,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.98984815983478,"aZ":-32.226510183912566,"pfxX":5.545805224724259,"pfxZ":-0.03832462777013035,"pX":-0.7802661346213304,"pZ":3.31983922935399,"vX0":0.18777074589042,"vY0":-123.54565666968121,"vZ0":0.20075047395279166,"x":146.74,"y":149.14,"x0":-1.5774714934200333,"y0":50.00005595181903,"z0":5.949727643028631,"aX":8.556914118225833},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":0.2,"breakHorizontal":-10.1,"spinRate":2600,"spinDirection":53},"zone":1,"typeConfidence":0.88,"plateTime":0.44362379914545347,"extension":6.029203271896422},"index":5,"playId":"919bad49-f6b3-341d-8255-d3b854f7c32e","pitchNumber":3,"startTime":"2026-07-21T03:40:08.808Z","endTime":"2026-07-21T03:40:12.439Z","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":89.3,"endSpeed":82.1,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.354474372416135,"aZ":-29.13460196556818,"pfxX":-6.740577380320369,"pfxZ":1.7777114224569344,"pX":0.15916478846629312,"pZ":1.7150570574103001,"vX0":5.515223933289445,"vY0":-129.93807096991853,"vZ0":-5.070920709147405,"x":110.93,"y":192.47,"x0":-1.1156611960490714,"y0":50.002034204610794,"z0":5.906838143960835,"aX":-11.519991471267787},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":2.3,"breakHorizontal":10.9,"spinRate":1710,"spinDirection":232},"zone":8,"typeConfidence":0.92,"plateTime":0.4216156152262518,"extension":6.210587784666522},"index":6,"playId":"e3568050-47a4-3501-8b9e-25cb094fe389","pitchNumber":4,"startTime":"2026-07-21T03:40:35.046Z","endTime":"2026-07-21T03:40:38.046Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T03:40:38.046Z","atBatIndex":49},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Shea Langeliers challenged (pitch result), call on the field was overturned: Gabriel Moreno called out on strikes. Geraldo Perdomo to 3rd. Geraldo Perdomo steals (16) 2nd base. Geraldo Perdomo to 3rd. Throwing error by catcher Shea Langeliers.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-21T03:40:45.009Z","endTime":"2026-07-21T03:44:38.076Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"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"},"postOnThird":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,7,8],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":669127,"link":"/api/v1/people/669127"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":669127,"link":"/api/v1/people/669127"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_throwing_error"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.6,"endSpeed":74.2,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.72530957379234,"aZ":-39.64792925517464,"pfxX":5.02318011136834,"pfxZ":-5.364376538358073,"pX":0.1256499776833757,"pZ":2.919829775586475,"vX0":1.426013059632552,"vY0":-117.38578643355181,"vZ0":0.750407871827196,"x":112.21,"y":159.94,"x0":-1.1428088012896231,"y0":50.00575603046761,"z0":6.294403668733163,"aX":6.993521693389047},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.4,"breakVerticalInduced":-9.2,"breakHorizontal":-9.5,"spinRate":2539,"spinDirection":34},"zone":2,"typeConfidence":0.78,"plateTime":0.4670477029514366,"extension":6.113976867191338},"index":0,"playId":"a3c30a08-b8a7-34f6-8735-016a68666d06","pitchNumber":1,"startTime":"2026-07-21T03:41:05.426Z","endTime":"2026-07-21T03:41:09.359Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.4,"endSpeed":88.9,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.89277906533512,"aZ":-18.08962320685103,"pfxX":-9.57704583817611,"pfxZ":6.963829043991206,"pX":0.596102371269815,"pZ":2.0745094177562327,"vX0":7.695189764595328,"vY0":-141.45552486536954,"vZ0":-7.611002335060965,"x":94.28,"y":182.77,"x0":-0.9180616445918867,"y0":50.00336384545808,"z0":5.964222539045537,"aX":-19.3688788631555},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":11.2,"breakHorizontal":15.7,"spinRate":2529,"spinDirection":212},"zone":9,"typeConfidence":0.9,"plateTime":0.3875193658286369,"extension":6.18145119454269},"index":1,"playId":"87cda6e2-c99d-35e1-81c3-6d15f023827b","pitchNumber":2,"startTime":"2026-07-21T03:41:26.490Z","endTime":"2026-07-21T03:41:31.192Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"playId":"38d1ea3e-0bb2-3833-9f39-9634a954126a","startTime":"2026-07-21T03:41:47.129Z","endTime":"2026-07-21T03:41:50.129Z","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":2,"outs":1},"pitchData":{"startSpeed":98.1,"endSpeed":89.8,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.34568881410555,"aZ":-13.34452502518867,"pfxX":-4.416030139276335,"pfxZ":9.136204171107188,"pX":1.58235474724382,"pZ":2.6753796847942843,"vX0":8.748278299239407,"vY0":-142.55237205322197,"vZ0":-6.905581771665553,"x":56.68,"y":166.54,"x0":-0.9505695403945218,"y0":50.00175230061549,"z0":5.9692074890681,"aX":-9.101057795683648},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":15.4,"breakHorizontal":6.2,"spinRate":2543,"spinDirection":218},"zone":12,"typeConfidence":0.91,"plateTime":0.38403162804596214,"extension":6.166419280795974},"index":3,"playId":"82941e56-3350-335d-8e46-ff6edde44074","pitchNumber":3,"startTime":"2026-07-21T03:42:07.077Z","endTime":"2026-07-21T03:42:11.430Z","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,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.0,"endSpeed":83.2,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.77141863198491,"aZ":-27.525189039867357,"pfxX":-7.270603001696111,"pfxZ":2.676218915780322,"pX":0.1405504331425561,"pZ":0.6984254969426852,"vX0":5.228664083163445,"vY0":-130.82643665934108,"vZ0":-8.458171452816309,"x":111.64,"y":219.92,"x0":-0.9360843333070271,"y0":50.00572123263779,"z0":6.026786392030436,"aX":-12.645764167526265},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":3.2,"breakHorizontal":12.1,"spinRate":1758,"spinDirection":226},"zone":14,"typeConfidence":0.89,"plateTime":0.41815187878983107,"extension":6.164535807465349},"index":4,"playId":"a3ffc940-d820-3a44-b2ee-350ee51472db","pitchNumber":4,"startTime":"2026-07-21T03:42:26.593Z","endTime":"2026-07-21T03:42:29.865Z","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,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.8,"endSpeed":90.4,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.906235474470066,"aZ":-18.464607930568217,"pfxX":-7.981234163342414,"pfxZ":6.539784858916773,"pX":0.26171390434413727,"pZ":3.3211983735717436,"vX0":6.655739144324142,"vY0":-143.76808070684189,"vZ0":-4.424727026529572,"x":107.02,"y":149.11,"x0":-1.0448743894698602,"y0":50.00108973907155,"z0":6.0239306257245175,"aX":-16.72862522796694},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":11.2,"breakHorizontal":13.2,"spinRate":2469,"spinDirection":216},"zone":12,"typeConfidence":0.91,"plateTime":0.3807743184745478,"extension":6.409973898690837},"index":5,"playId":"c8b5c82b-d123-3e13-ad89-3306f3c0a189","pitchNumber":5,"startTime":"2026-07-21T03:42:51.130Z","endTime":"2026-07-21T03:42:54.359Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"index":6,"startTime":"2026-07-21T03:43:14.978Z","endTime":"2026-07-21T03:43:38.003Z","isPitch":false,"type":"action","player":{"id":672515,"link":"/api/v1/people/672515"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.5,"endSpeed":79.6,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.383410024767457,"aZ":-32.34681937280566,"pfxX":5.003698280186326,"pfxZ":-0.10435406718289197,"pX":2.0168510690683155,"pZ":1.5648822387279948,"vX0":6.208064747135327,"vY0":-125.81132203454521,"vZ0":-3.9248821259992637,"x":40.12,"y":196.53,"x0":-1.136298343844519,"y0":50.0047428972799,"z0":5.776945062328326,"aX":7.993777256941915},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":-0.8,"breakHorizontal":-10.6,"spinRate":2712,"spinDirection":37},"zone":14,"typeConfidence":0.9,"plateTime":0.4359428445954574,"extension":6.36251960482368},"index":7,"playId":"165c235e-e62c-3edc-b523-e63a4c03bfb0","pitchNumber":6,"startTime":"2026-07-21T03:43:38.003Z","endTime":"2026-07-21T03:43:41.559Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":3,"outs":1},"pitchData":{"startSpeed":99.5,"endSpeed":90.9,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.201135522351116,"aZ":-16.808395831369047,"pfxX":-9.620405353548964,"pfxZ":7.281257389864687,"pX":0.7151196949601529,"pZ":1.64844378700918,"vX0":8.22301731347798,"vY0":-144.47028801297293,"vZ0":-9.10481893662559,"x":89.74,"y":194.27,"x0":-0.9206286715211638,"y0":50.001694112454715,"z0":5.877624158716349,"aX":-20.299698212853865},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":11.4,"breakHorizontal":15.7,"spinRate":2415,"spinDirection":215},"zone":9,"typeConfidence":0.91,"plateTime":0.37937019637050495,"extension":6.335870270547249},"index":8,"playId":"e95f7826-2edb-35c1-8f3f-db58e387000b","pitchNumber":7,"startTime":"2026-07-21T03:44:01.073Z","endTime":"2026-07-21T03:44:38.076Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":133,"player":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"}},"playEndTime":"2026-07-21T03:44:38.076Z","atBatIndex":50},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Ildemaro Vargas lines out to center fielder Henry Bolte.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":51,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-21T03:47:21.656Z","endTime":"2026-07-21T03:49:52.480Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"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"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":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":6},"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(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.4,"endSpeed":73.5,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.454008379357827,"aZ":-39.87883176667,"pfxX":4.9344411581134455,"pfxZ":-5.659521066752622,"pX":0.5251425284089714,"pZ":1.4271987108724984,"vX0":2.4132169239743417,"vY0":-116.95854321485525,"vZ0":-2.258402257022087,"x":96.98,"y":200.25,"x0":-1.166405664668846,"y0":50.000534633355976,"z0":6.204012593450694,"aX":6.721889047481949},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.4,"breakVerticalInduced":-10.6,"breakHorizontal":-9.6,"spinRate":2651,"spinDirection":32},"zone":14,"typeConfidence":0.83,"plateTime":0.47129297872927145,"extension":6.016298951868863},"index":0,"playId":"e0a893ad-fb82-3605-8186-7014e6a0cd15","pitchNumber":1,"startTime":"2026-07-21T03:47:21.656Z","endTime":"2026-07-21T03:47:25.810Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"index":1,"startTime":"2026-07-21T03:47:31.058Z","endTime":"2026-07-21T03:48:00.995Z","isPitch":false,"type":"action","player":{"id":545121,"link":"/api/v1/people/545121"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":91.3,"endSpeed":83.7,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.774321512325173,"aZ":-26.76423173585405,"pfxX":-7.449312377386528,"pfxZ":3.040248566903405,"pX":0.3440876530846847,"pZ":1.668278285687479,"vX0":6.109434775386355,"vY0":-132.7036462131146,"vZ0":-6.1441158521708,"x":103.88,"y":193.74,"x0":-1.0217140409994838,"y0":50.006266743293004,"z0":5.967180137069856,"aX":-13.270110734664595},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":4.3,"breakHorizontal":12.1,"spinRate":2046,"spinDirection":224},"zone":9,"typeConfidence":0.82,"plateTime":0.41297314799185436,"extension":6.348285493338038},"index":2,"playId":"9b9d5e83-f2be-3cfc-bcac-c39e3891b0ba","pitchNumber":2,"startTime":"2026-07-21T03:48:00.995Z","endTime":"2026-07-21T03:48:05.184Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":99.3,"endSpeed":90.0,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.72766492622617,"aZ":-12.113961228043223,"pfxX":-4.832939611239423,"pfxZ":9.651944499661404,"pX":1.1560648351075267,"pZ":1.309107156670501,"vX0":7.525037940809254,"vY0":-144.0158850528146,"vZ0":-10.744845362480863,"x":72.93,"y":203.43,"x0":-0.8756397772759271,"y0":50.00655667095661,"z0":5.861335750890971,"aX":-10.048226167552684},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":15.2,"breakHorizontal":7.1,"spinRate":2407,"spinDirection":223},"zone":14,"typeConfidence":0.92,"plateTime":0.38186543282683605,"extension":6.356355588662675},"index":3,"playId":"39b89014-56ff-3161-9718-a2cf5e66a199","pitchNumber":3,"startTime":"2026-07-21T03:48:26.192Z","endTime":"2026-07-21T03:48:29.607Z","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":2},"pitchData":{"startSpeed":90.2,"endSpeed":82.9,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.67811245024028,"aZ":-27.31097433586241,"pfxX":-7.7725104080538365,"pfxZ":2.819660533283221,"pX":0.6403185150471712,"pZ":-0.1927292469170428,"vX0":7.052686097771532,"vY0":-130.84594029078906,"vZ0":-10.153059856566468,"x":92.59,"y":243.98,"x0":-1.0856196751717067,"y0":50.00454765849573,"z0":5.798159979265178,"aX":-13.42251525979852},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":2.9,"breakHorizontal":12.5,"spinRate":1869,"spinDirection":236},"zone":14,"typeConfidence":0.87,"plateTime":0.4192629121674898,"extension":6.275365645931763},"index":4,"playId":"2b3ee6d0-01de-31f1-88b1-48f5f8dc6c83","pitchNumber":4,"startTime":"2026-07-21T03:48:50.270Z","endTime":"2026-07-21T03:48:53.434Z","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":99.2,"endSpeed":90.7,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.48131768560042,"aZ":-12.57597964009317,"pfxX":-4.972833893888589,"pfxZ":9.29107917267627,"pX":-0.22888160074312486,"pZ":2.5963075197067678,"vX0":4.6510600034609,"vY0":-144.29121642282806,"vZ0":-7.2139722498979895,"x":125.72,"y":168.68,"x0":-1.2153820190797253,"y0":50.0002394003484,"z0":5.90306024287417,"aX":-10.48733658025443},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":15.6,"breakHorizontal":8.0,"spinRate":2400,"spinDirection":219},"zone":5,"typeConfidence":0.91,"plateTime":0.3795473472361768,"extension":6.251855781893187},"index":5,"playId":"2b32e801-e5c0-3eb0-95f7-dbf4824c8b14","pitchNumber":5,"startTime":"2026-07-21T03:49:18.395Z","endTime":"2026-07-21T03:49:21.474Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":99.9,"endSpeed":90.5,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.83202792908617,"aZ":-11.836880971753574,"pfxX":-5.159114301260319,"pfxZ":9.613225786600182,"pX":0.13168469081521358,"pZ":2.924308486250098,"vX0":5.325915775337466,"vY0":-145.17799086262167,"vZ0":-6.495912180009222,"x":111.98,"y":159.82,"x0":-1.0643068250522403,"y0":50.00246088060894,"z0":5.925229183305159,"aX":-10.914041071125947},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":16.1,"breakHorizontal":8.2,"spinRate":2383,"spinDirection":226},"zone":2,"typeConfidence":0.91,"plateTime":0.3785767583226667,"extension":6.329079696404542},"hitData":{"launchSpeed":98.7,"launchAngle":23.0,"totalDistance":363.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":136.76,"coordY":53.47}},"index":6,"playId":"9f721fa3-bb72-3aab-84f8-aa9699d47734","pitchNumber":6,"startTime":"2026-07-21T03:49:42.815Z","endTime":"2026-07-21T03:49:52.480Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T03:49:52.480Z","atBatIndex":51},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Shea Langeliers singles on a sharp ground ball to left fielder Ryan Waldschmidt.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":52,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-21T03:52:28.982Z","endTime":"2026-07-21T03:53:24.985Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":0},"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"},"postOnFirst":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"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":"Single","eventType":"single","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":814439,"link":"/api/v1/people/814439"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Kevin Ginkel replaces Juan Burgos.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-21T03:51:31.844Z","endTime":"2026-07-21T03:52:31.112Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":656464,"link":"/api/v1/people/656464"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"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":85.3,"endSpeed":79.4,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.158729534650234,"aZ":-34.24277078820107,"pfxX":1.4120845616101079,"pfxZ":-1.3171650030139883,"pX":1.325260703238951,"pZ":1.6649820569140086,"vX0":7.23035537229007,"vY0":-124.02443017805341,"vZ0":-4.75123832116495,"x":66.48,"y":193.83,"x0":-1.8028792630761827,"y0":50.00409565462094,"z0":6.4389720191900075,"aX":2.214718939389729},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":-3.2,"breakHorizontal":-4.1,"spinRate":2435,"spinDirection":52},"zone":14,"typeConfidence":0.91,"plateTime":0.44044374341499015,"extension":6.785330494884039},"index":1,"playId":"a3eaeaae-9917-3ded-a6f1-10228607757c","pitchNumber":1,"startTime":"2026-07-21T03:52:31.112Z","endTime":"2026-07-21T03:52:35.472Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.5,"endSpeed":80.0,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.009861907059403,"aZ":-34.51440840076636,"pfxX":2.615872963982633,"pfxZ":-1.4713660168943203,"pX":1.1170384215169302,"pZ":1.560795362430559,"vX0":6.5599343985410945,"vY0":-124.38334063110892,"vZ0":-5.055355273898785,"x":74.42,"y":196.64,"x0":-1.881392774690845,"y0":50.005608929118544,"z0":6.441323533157031,"aX":4.15034162102476},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":-3.5,"breakHorizontal":-6.1,"spinRate":2412,"spinDirection":48},"zone":14,"typeConfidence":0.91,"plateTime":0.4382642608867302,"extension":6.650040592247455},"index":2,"playId":"da9f7ae3-6544-3620-9550-3ec4b0628768","pitchNumber":2,"startTime":"2026-07-21T03:52:44.914Z","endTime":"2026-07-21T03:52:47.914Z","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":96.9,"endSpeed":88.5,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.869236976382524,"aZ":-14.938758832770162,"pfxX":-5.29125274693935,"pfxZ":8.571909770645558,"pX":0.207088154107393,"pZ":4.190788758549901,"vX0":7.823379856597651,"vY0":-140.8649753593716,"vZ0":-3.401538339013924,"x":109.11,"y":125.63,"x0":-1.9181307861894792,"y0":50.0000268873232,"z0":6.379084404312708,"aX":-10.636501634588358},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":15.0,"breakHorizontal":8.0,"spinRate":2475,"spinDirection":225},"zone":12,"typeConfidence":0.9,"plateTime":0.3887613057086745,"extension":6.80648474274951},"index":3,"playId":"dd908ed5-b360-3bd8-842c-a7e2f14352c5","pitchNumber":3,"startTime":"2026-07-21T03:52:59.872Z","endTime":"2026-07-21T03:53:03.595Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.6,"endSpeed":79.7,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.056831198863204,"aZ":-34.43148045238896,"pfxX":2.053698229361199,"pfxZ":-1.4167971229198724,"pX":0.12114913141800261,"pZ":1.9516295128812806,"vX0":4.1330663520756135,"vY0":-124.693710791593,"vZ0":-4.200710318578739,"x":112.38,"y":186.09,"x0":-1.8192176458714608,"y0":50.00547432616458,"z0":6.472731730168255,"aX":3.262314839998536},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":-3.2,"breakHorizontal":-4.6,"spinRate":2387,"spinDirection":54},"zone":8,"typeConfidence":0.91,"plateTime":0.4378134006305654,"extension":6.838224536708756},"hitData":{"launchSpeed":107.4,"launchAngle":1.0,"totalDistance":66.0,"trajectory":"ground_ball","hardness":"hard","location":"7","coordinates":{"coordX":115.07,"coordY":179.17}},"index":4,"playId":"ab04cd72-1d58-3d5b-95c0-c8b7fe8fa826","pitchNumber":4,"startTime":"2026-07-21T03:53:14.566Z","endTime":"2026-07-21T03:53:24.985Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T03:53:24.985Z","atBatIndex":52},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Lawrence Butler singles on a sharp ground ball to shortstop Geraldo Perdomo. Shea Langeliers to 2nd.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":53,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-21T03:53:25.336Z","endTime":"2026-07-21T03:53:59.399Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"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":656464,"fullName":"Kevin Ginkel","link":"/api/v1/people/656464"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"postOnSecond":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"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":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":672695,"link":"/api/v1/people/672695"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_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":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.4,"endSpeed":78.9,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.476669698135403,"aZ":-35.347238598027765,"pfxX":0.9724261909946919,"pfxZ":-2.0221786327065825,"pX":-0.2997048686837785,"pZ":2.329186607973907,"vX0":3.8821767628583856,"vY0":-124.35019613126745,"vZ0":-2.9788167225713655,"x":128.42,"y":175.89,"x0":-2.0062264666067904,"y0":50.00361952007125,"z0":6.469442243100496,"aX":1.5251254266555485},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":-4.1,"breakHorizontal":-2.6,"spinRate":2397,"spinDirection":65},"zone":5,"typeConfidence":0.9,"plateTime":0.4401390798630658,"extension":6.738074612785702},"hitData":{"launchSpeed":103.5,"launchAngle":6.0,"totalDistance":135.0,"trajectory":"ground_ball","hardness":"hard","location":"6","coordinates":{"coordX":131.21,"coordY":126.61}},"index":0,"playId":"244c3fcf-0573-35cf-9cf5-6acaab3dbaa5","pitchNumber":1,"startTime":"2026-07-21T03:53:47.614Z","endTime":"2026-07-21T03:53:59.399Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T03:53:59.399Z","atBatIndex":53},{"result":{"type":"atBat","event":"Bunt Pop Out","eventType":"field_out","description":"Donovan Walton bunt pops out softly to catcher Gabriel Moreno in foul territory.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":54,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-21T03:54:09.039Z","endTime":"2026-07-21T03:54:38.456Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":622268,"fullName":"Donovan Walton","link":"/api/v1/people/622268"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656464,"fullName":"Kevin Ginkel","link":"/api/v1/people/656464"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"postOnSecond":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Bunt Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":622268,"fullName":"Donovan Walton","link":"/api/v1/people/622268"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"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":"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":96.9,"endSpeed":88.5,"strikeZoneTop":3.094,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.22135059365665,"aZ":-13.340708922662422,"pfxX":-6.733828015691663,"pfxZ":9.386506932577827,"pX":-0.8967211377805144,"pZ":2.5072849168873343,"vX0":5.595607737763912,"vY0":-140.80684385707895,"vZ0":-7.773751250094268,"x":151.18,"y":171.08,"x0":-2.0356854449499098,"y0":50.00178789346743,"z0":6.1685902009399305,"aX":-13.50955738302472},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":15.6,"breakHorizontal":11.0,"spinRate":2466,"spinDirection":222},"zone":11,"typeConfidence":0.9,"plateTime":0.38911782698888775,"extension":6.93718286592188},"hitData":{"launchSpeed":13.7,"launchAngle":77.0,"totalDistance":7.0,"trajectory":"bunt_popup","hardness":"soft","location":"2","coordinates":{"coordX":123.23,"coordY":205.04}},"index":0,"playId":"edcd0040-5d5d-35f0-92c8-b4b30ee45764","pitchNumber":1,"startTime":"2026-07-21T03:54:32.858Z","endTime":"2026-07-21T03:54:38.456Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T03:54:38.456Z","atBatIndex":54},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jonah Heim strikes out on a foul tip.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-21T03:54:49.504Z","endTime":"2026-07-21T03:58:04.879Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"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"},"postOnFirst":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"postOnSecond":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"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":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":"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":98.1,"endSpeed":89.3,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.89668887194171,"aZ":-13.113018987049971,"pfxX":-6.711515306214465,"pfxZ":9.295065923165565,"pX":-0.38776056380370977,"pZ":3.149386622349484,"vX0":6.504414710690914,"vY0":-142.57075275219847,"vZ0":-6.322739735812431,"x":131.78,"y":153.75,"x0":-1.8308291196755107,"y0":50.005559095861486,"z0":6.229463886578465,"aX":-13.76819923650874},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":15.6,"breakHorizontal":10.8,"spinRate":2584,"spinDirection":222},"zone":1,"typeConfidence":0.9,"plateTime":0.38470605861252727,"extension":6.877996975139177},"index":0,"playId":"3a48d804-a8d9-3c31-beb4-f6f3b341eea8","pitchNumber":1,"startTime":"2026-07-21T03:55:20.197Z","endTime":"2026-07-21T03:55:23.197Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.6,"endSpeed":88.3,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.821898411437438,"aZ":-15.946899913107755,"pfxX":-6.823004922025618,"pfxZ":8.120709588752888,"pX":0.19060458893987128,"pZ":3.6655390101160226,"vX0":8.51467857290058,"vY0":-140.47840421910334,"vZ0":-4.520123648135348,"x":109.73,"y":139.81,"x0":-1.9932419782424522,"y0":50.004095662166435,"z0":6.332075989696062,"aX":-13.637673312171234},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":13.9,"breakHorizontal":10.6,"spinRate":2543,"spinDirection":229},"zone":12,"typeConfidence":0.9,"plateTime":0.38989430688461235,"extension":6.760613444183855},"index":1,"playId":"abd9ae4d-4881-3c5d-baae-86e6ace85ba3","pitchNumber":2,"startTime":"2026-07-21T03:55:47.157Z","endTime":"2026-07-21T03:55:50.455Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.4,"endSpeed":88.2,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.088293244136754,"aZ":-17.82310861360776,"pfxX":-6.183001273708069,"pfxZ":7.184973473363495,"pX":0.20959035787303212,"pZ":5.028840634344403,"vX0":7.9972530003079685,"vY0":-140.28793206272883,"vZ0":-0.8168426893208123,"x":109.01,"y":103.0,"x0":-1.8718168593585207,"y0":50.00421038716011,"z0":6.4832106524072355,"aX":-12.352800466927633},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":13.1,"breakHorizontal":9.6,"spinRate":2391,"spinDirection":226},"zone":12,"typeConfidence":0.83,"plateTime":0.39011825764689334,"extension":6.731576421919858},"index":2,"playId":"91c71697-b726-3c5f-ab79-9991b508878c","pitchNumber":3,"startTime":"2026-07-21T03:56:12.060Z","endTime":"2026-07-21T03:56:15.060Z","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":97.2,"endSpeed":88.8,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.39069377214178,"aZ":-15.969988727811847,"pfxX":-5.534308012387484,"pfxZ":7.99402394282777,"pX":-0.5577922992769826,"pZ":4.289644614760787,"vX0":5.236423148787936,"vY0":-141.4940406015242,"vZ0":-3.143883096654008,"x":138.26,"y":122.96,"x0":-1.713723348399636,"y0":50.001439528002535,"z0":6.438872998814129,"aX":-11.216920220475089},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":14.0,"breakHorizontal":9.0,"spinRate":2420,"spinDirection":219},"zone":11,"typeConfidence":0.9,"plateTime":0.3871437388026573,"extension":6.780473762090914},"index":3,"playId":"520d5da5-3715-36d1-a6d6-511aa833ff81","pitchNumber":4,"startTime":"2026-07-21T03:56:32.434Z","endTime":"2026-07-21T03:56:35.434Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"index":4,"playId":"8b03a959-a7fe-4b79-af96-c03de5db86cd","startTime":"2026-07-21T03:56:56.096Z","endTime":"2026-07-21T03:57:01.096Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.7,"endSpeed":88.9,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.951751870389444,"aZ":-10.88881731473242,"pfxX":-4.30967228812787,"pfxZ":10.49217902456836,"pX":0.8288569447352752,"pZ":2.933292894225508,"vX0":8.506238092566624,"vY0":-141.88487085601483,"vZ0":-7.479219891241623,"x":85.41,"y":159.58,"x0":-1.6548049024601001,"y0":50.005271265723486,"z0":6.305840420414813,"aX":-8.745627595993085},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":17.5,"breakHorizontal":6.0,"spinRate":2437,"spinDirection":218},"zone":12,"typeConfidence":0.9,"plateTime":0.3867674383678965,"extension":6.907723372290878},"index":5,"playId":"4878d88a-dfb5-34a3-abb0-fcef3c982f95","pitchNumber":5,"startTime":"2026-07-21T03:57:14.018Z","endTime":"2026-07-21T03:57:17.030Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.2,"endSpeed":81.4,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.770049278042325,"aZ":-32.17131990420137,"pfxX":1.6284210098685787,"pfxZ":0.005567495794507549,"pX":0.5843725120559676,"pZ":0.4173231714802271,"vX0":5.3398384305962034,"vY0":-126.85280581544649,"vZ0":-8.25561836399776,"x":94.73,"y":227.51,"x0":-1.7520810096149428,"y0":50.00606567052318,"z0":6.247742296972741,"aX":2.6777299272839894},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":-1.6,"breakHorizontal":-4.1,"spinRate":2470,"spinDirection":33},"zone":14,"typeConfidence":0.9,"plateTime":0.43031998528312476,"extension":6.835050593224637},"index":6,"playId":"8fc01feb-a625-313c-a94f-4f1882344c1c","pitchNumber":6,"startTime":"2026-07-21T03:57:38.115Z","endTime":"2026-07-21T03:57:42.157Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":97.2,"endSpeed":88.4,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.47426702382408,"aZ":-12.61118886082142,"pfxX":-4.752127429088409,"pfxZ":9.706331727567186,"pX":0.3961717765426217,"pZ":4.562198502162965,"vX0":7.530393485353294,"vY0":-141.3795326047478,"vZ0":-2.9640916309635967,"x":101.9,"y":115.6,"x0":-1.6896354515524366,"y0":50.00651094536515,"z0":6.438240624402564,"aX":-9.582067137786783},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":17.2,"breakHorizontal":7.0,"spinRate":2497,"spinDirection":215},"zone":12,"typeConfidence":0.9,"plateTime":0.3880292983703111,"extension":6.861587487540143},"index":7,"playId":"8791228f-829a-38c9-9f18-cde72bba0159","pitchNumber":7,"startTime":"2026-07-21T03:58:01.879Z","endTime":"2026-07-21T03:58:04.879Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T03:58:04.879Z","atBatIndex":55},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Athletics challenged (play at 1st), call on the field was overturned: Tommy White singles on a ground ball to pitcher Kevin Ginkel. Shea Langeliers to 3rd. Lawrence Butler to 2nd.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-21T03:58:05.768Z","endTime":"2026-07-21T04:00:05.352Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":2},"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"},"postOnFirst":{"id":695720,"fullName":"Tommy White","link":"/api/v1/people/695720"},"postOnSecond":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"postOnThird":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":695720,"fullName":"Tommy White","link":"/api/v1/people/695720"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":656464,"link":"/api/v1/people/656464"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"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":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"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, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.8,"endSpeed":80.4,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.189869819056817,"aZ":-31.300931033103037,"pfxX":1.604767831671602,"pfxZ":0.5409688197387634,"pX":0.9577792763598302,"pZ":1.3827329591054867,"vX0":6.254450203287194,"vY0":-126.2619255503509,"vZ0":-6.06372658964982,"x":80.49,"y":201.45,"x0":-1.7577985277059864,"y0":50.00373643220804,"z0":6.327536384278523,"aX":2.5963279935736434},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":-0.1,"breakHorizontal":-4.3,"spinRate":2258,"spinDirection":37},"zone":14,"typeConfidence":0.9,"plateTime":0.4334393502888241,"extension":7.05198851766171},"index":0,"playId":"e68d8140-523d-370d-96f8-f6cc23934465","pitchNumber":1,"startTime":"2026-07-21T03:58:40.767Z","endTime":"2026-07-21T03:58:44.470Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.4,"endSpeed":80.2,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.333783731520157,"aZ":-33.762513361716806,"pfxX":1.4841375894585003,"pfxZ":-0.9887836092235842,"pX":1.0770848448003607,"pZ":1.9468859508632537,"vX0":6.210787789239895,"vY0":-125.76415036946592,"vZ0":-4.35042431836046,"x":75.94,"y":186.21,"x0":-1.6122199377025792,"y0":50.00088843734326,"z0":6.422684689029097,"aX":2.388515484446717},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":-2.5,"breakHorizontal":-4.1,"spinRate":2393,"spinDirection":44},"zone":14,"typeConfidence":0.91,"plateTime":0.43469115733524655,"extension":6.841065951861951},"index":1,"playId":"a9c711a6-526e-359a-8e4b-d1aff56c6f3d","pitchNumber":2,"startTime":"2026-07-21T03:58:57.470Z","endTime":"2026-07-21T03:59:01.824Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":true},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.6,"endSpeed":87.8,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.213348271746906,"aZ":-18.157016393962117,"pfxX":-8.643714627307649,"pfxZ":7.169790206483243,"pX":0.675458738688659,"pZ":1.7740256332745472,"vX0":9.507007370530822,"vY0":-138.75719376292636,"vZ0":-8.803001228263891,"x":91.25,"y":190.88,"x0":-1.6674995720637174,"y0":50.00592895460686,"z0":6.1909530923307114,"aX":-16.906747075283715},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":11.3,"breakHorizontal":13.8,"spinRate":2290,"spinDirection":219},"zone":9,"typeConfidence":0.73,"plateTime":0.39430195541760993,"extension":7.14382312256192},"index":2,"playId":"4381b5f8-0e2a-3981-9f7f-6238362cf7cf","pitchNumber":3,"startTime":"2026-07-21T03:59:17.583Z","endTime":"2026-07-21T03:59:44.600Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":109,"player":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"}}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.9,"endSpeed":87.5,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.687463172033105,"aZ":-19.198786064604857,"pfxX":-8.876654957506698,"pfxZ":6.626057899848732,"pX":-0.799937837689593,"pZ":2.117570220518286,"vX0":6.027498541447983,"vY0":-139.4098648906293,"vZ0":-7.714296458254592,"x":147.49,"y":181.61,"x0":-1.8417739577094756,"y0":50.00691103847657,"z0":6.198256434212619,"aX":-17.396200457807748},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":10.4,"breakHorizontal":14.8,"spinRate":2193,"spinDirection":216},"zone":7,"typeConfidence":0.91,"plateTime":0.3935780522330594,"extension":7.101619070530333},"hitData":{"launchSpeed":81.9,"launchAngle":-8.0,"totalDistance":15.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":123.6,"coordY":184.48}},"index":3,"playId":"69f89e7b-7a9d-3468-bfdd-f99335663aca","pitchNumber":4,"startTime":"2026-07-21T03:59:53.753Z","endTime":"2026-07-21T04:00:05.352Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MF","challengeTeamId":133},"playEndTime":"2026-07-21T04:00:05.352Z","atBatIndex":56},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jeff McNeil singles on a line drive to center fielder Tim Tawa. Shea Langeliers scores. Lawrence Butler scores. Tommy White to 3rd.","rbi":2,"awayScore":4,"homeScore":2,"isOut":false},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-21T04:02:58.683Z","endTime":"2026-07-21T04:03:43.837Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656464,"fullName":"Kevin Ginkel","link":"/api/v1/people/656464"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"postOnThird":{"id":695720,"fullName":"Tommy White","link":"/api/v1/people/695720"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[2,3],"actionIndex":[0],"runnerIndex":[0,1,2,3,4,5],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","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":694374,"link":"/api/v1/people/694374"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"responsiblePitcher":{"id":656464,"link":"/api/v1/people/656464"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":695720,"fullName":"Tommy White","link":"/api/v1/people/695720"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":695720,"fullName":"Tommy White","link":"/api/v1/people/695720"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"responsiblePitcher":{"id":656464,"link":"/api/v1/people/656464"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Jeff McNeil replaces Alika Williams.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-21T04:01:33.383Z","endTime":"2026-07-21T04:02:01.412Z","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":"801","replacedPlayer":{"id":675961,"link":"/api/v1/people/675961"}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-07-21T04:02:01.412Z","endTime":"2026-07-21T04:03:00.987Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.3,"endSpeed":80.5,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.56293168890238,"aZ":-33.189813226294014,"pfxX":1.0174970192172186,"pfxZ":-0.6287527198059675,"pX":0.27524821876817085,"pZ":0.4029742272825166,"vX0":5.052230752140055,"vY0":-125.48859347567506,"vZ0":-8.063752912938629,"x":106.51,"y":227.9,"x0":-1.8901441959767495,"y0":50.006024306703935,"z0":6.33450422469621,"aX":1.634822304360706},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":-2.6,"breakHorizontal":-2.9,"spinRate":2357,"spinDirection":67},"zone":14,"typeConfidence":0.9,"plateTime":0.4352081294566106,"extension":6.950921792518087},"index":2,"playId":"6478bee8-aca4-3593-a149-73f4185c3df6","pitchNumber":1,"startTime":"2026-07-21T04:03:00.987Z","endTime":"2026-07-21T04:03:04.339Z","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":0,"outs":2},"pitchData":{"startSpeed":97.0,"endSpeed":88.9,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.385899046571563,"aZ":-14.222989046000931,"pfxX":-5.4748288366226845,"pfxZ":8.914463563256806,"pX":0.8011523522755756,"pZ":2.274682855539842,"vX0":9.039301503164133,"vY0":-140.85889105138023,"vZ0":-8.38104170716375,"x":86.46,"y":177.36,"x0":-1.7351601992624928,"y0":50.0012629592537,"z0":6.204015522982438,"aX":-11.023451532280765},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":14.6,"breakHorizontal":8.2,"spinRate":2481,"spinDirection":223},"zone":6,"typeConfidence":0.9,"plateTime":0.38855009044664923,"extension":7.036045700548018},"hitData":{"launchSpeed":73.5,"launchAngle":21.0,"totalDistance":216.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":139.0,"coordY":97.18}},"index":3,"playId":"8ed901a1-2e22-37ea-861e-90b533b6276d","pitchNumber":2,"startTime":"2026-07-21T04:03:28.002Z","endTime":"2026-07-21T04:03:43.837Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T04:03:43.837Z","atBatIndex":57},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Henry Bolte pops out to first baseman Tyler Locklear in foul territory.","rbi":0,"awayScore":5,"homeScore":2,"isOut":true},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-21T04:04:05.604Z","endTime":"2026-07-21T04:06:45.814Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656464,"fullName":"Kevin Ginkel","link":"/api/v1/people/656464"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6],"actionIndex":[3],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_adv_play","runner":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":695720,"fullName":"Tommy White","link":"/api/v1/people/695720"},"responsiblePitcher":{"id":656464,"link":"/api/v1/people/656464"},"isScoringEvent":true,"rbi":false,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","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":6},"credits":[{"player":{"id":682988,"link":"/api/v1/people/682988"},"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":97.5,"endSpeed":89.3,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.69379096953114,"aZ":-15.02538166122515,"pfxX":-6.216514898707506,"pfxZ":8.404274459557136,"pX":0.028911149658750235,"pZ":3.002891063777802,"vX0":7.447646334671418,"vY0":-141.77771082426534,"vZ0":-6.5863525035220185,"x":115.9,"y":157.7,"x0":-1.8213981134508659,"y0":50.00243312746256,"z0":6.3107305497100326,"aX":-12.685276170859348},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":14.0,"breakHorizontal":9.8,"spinRate":2517,"spinDirection":221},"zone":2,"typeConfidence":0.9,"plateTime":0.38597625394602764,"extension":6.892684926062078},"index":0,"playId":"e6c9d6a4-912e-36f2-b398-9144a1cf725e","pitchNumber":1,"startTime":"2026-07-21T04:04:18.198Z","endTime":"2026-07-21T04:04:21.508Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.0,"endSpeed":88.6,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.22660313318949,"aZ":-14.484804484690573,"pfxX":-4.938029270740882,"pfxZ":8.77086391475964,"pX":-0.8241252959723108,"pZ":3.8647255498931488,"vX0":4.9498947364188375,"vY0":-141.15917099566144,"vZ0":-4.446715310520135,"x":148.41,"y":134.43,"x0":-1.9590970570195931,"y0":50.00622136560498,"z0":6.393489919489709,"aX":-9.964017456380445},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":15.1,"breakHorizontal":7.9,"spinRate":2487,"spinDirection":217},"zone":11,"typeConfidence":0.9,"plateTime":0.3880685853377779,"extension":6.83563020785433},"index":1,"playId":"cd58a0ae-4279-35f7-ac27-e884de8864e2","pitchNumber":2,"startTime":"2026-07-21T04:04:38.386Z","endTime":"2026-07-21T04:04:41.386Z","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,"runnerGoing":true},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.6,"endSpeed":81.0,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.16191482952521,"aZ":-30.590411491862824,"pfxX":2.613477076151577,"pfxZ":0.976019589846568,"pX":1.4581747495833648,"pZ":-0.5256436411590097,"vX0":7.175424530418215,"vY0":-127.05449360601494,"vZ0":-10.646827507621458,"x":61.42,"y":252.97,"x0":-1.747500969373284,"y0":50.00419049925077,"z0":6.167751176175257,"aX":4.253531529994799},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":-0.6,"breakHorizontal":-6.5,"spinRate":2505,"spinDirection":38},"zone":14,"typeConfidence":0.91,"plateTime":0.43186814658077743,"extension":6.964025633079047},"index":2,"playId":"d9d7a6fe-325a-37e0-89ee-6a28ed7f712c","pitchNumber":3,"startTime":"2026-07-21T04:05:14.393Z","endTime":"2026-07-21T04:05:22.727Z","isPitch":true,"type":"pitch"},{"details":{"description":"Jeff McNeil steals (2) 2nd base. Tommy White scores. Jeff McNeil to 3rd. Wild pitch by pitcher Kevin Ginkel.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":5,"homeScore":2,"isScoringPlay":true,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"actionPlayId":"d9d7a6fe-325a-37e0-89ee-6a28ed7f712c","startTime":"2026-07-21T04:05:40.088Z","endTime":"2026-07-21T04:05:50.538Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":643446,"link":"/api/v1/people/643446"}},{"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":97.0,"endSpeed":88.7,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.195720455753566,"aZ":-12.81279062369268,"pfxX":-3.983789312860116,"pfxZ":9.59494680745089,"pX":-0.48839105630305746,"pZ":3.5046413025498784,"vX0":5.360764734767073,"vY0":-141.17956814762883,"vZ0":-5.580004526381018,"x":135.62,"y":144.15,"x0":-1.8944215427222,"y0":50.0051089197388,"z0":6.331713954996044,"aX":-8.041348219527631},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":16.4,"breakHorizontal":6.1,"spinRate":2490,"spinDirection":221},"zone":1,"typeConfidence":0.9,"plateTime":0.38798836658396185,"extension":6.810313668495095},"index":4,"playId":"08cbf348-081e-3c05-803d-f39b22e24c1a","pitchNumber":4,"startTime":"2026-07-21T04:05:50.538Z","endTime":"2026-07-21T04:05:55.371Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.3,"endSpeed":80.8,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.296488021644446,"aZ":-34.69212060652589,"pfxX":1.7386444109932562,"pfxZ":-1.549355522579015,"pX":0.15571566982811222,"pZ":1.37212839530134,"vX0":4.204882726664992,"vY0":-125.68694530207243,"vZ0":-5.523432966661227,"x":111.06,"y":201.73,"x0":-1.756137440358264,"y0":50.004654634551684,"z0":6.372382318264248,"aX":2.819238197237056},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":-3.7,"breakHorizontal":-4.0,"spinRate":2370,"spinDirection":55},"zone":14,"typeConfidence":0.9,"plateTime":0.4335754641278178,"extension":6.8937467100530965},"index":5,"playId":"32640e5c-f269-3ccc-a794-939faa63d98f","pitchNumber":5,"startTime":"2026-07-21T04:06:08.225Z","endTime":"2026-07-21T04:06:17.784Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.1,"endSpeed":88.7,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.14915608626666,"aZ":-13.83906909346013,"pfxX":-5.497931232932393,"pfxZ":9.077751824325423,"pX":-0.7142125001407572,"pZ":3.588687730366495,"vX0":5.329433177530564,"vY0":-141.21805600482725,"vZ0":-5.167294197696856,"x":144.22,"y":141.89,"x0":-1.9115443952166742,"y0":50.002644422505874,"z0":6.332369584555435,"aX":-11.10482553249183},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":15.6,"breakHorizontal":8.9,"spinRate":2437,"spinDirection":222},"zone":11,"typeConfidence":0.9,"plateTime":0.387846021614509,"extension":6.885117917790718},"hitData":{"launchSpeed":62.2,"launchAngle":67.0,"totalDistance":100.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":156.52,"coordY":176.15}},"index":6,"playId":"4de31249-b588-39ab-a60f-111460fc3fe4","pitchNumber":6,"startTime":"2026-07-21T04:06:36.515Z","endTime":"2026-07-21T04:06:45.814Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T04:06:45.814Z","atBatIndex":58},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Nolan Arenado pops out softly to third baseman Donovan Walton.","rbi":0,"awayScore":5,"homeScore":2,"isOut":true},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-21T04:08:56.617Z","endTime":"2026-07-21T04:09:24.225Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"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"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","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":"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":3},"credits":[{"player":{"id":622268,"link":"/api/v1/people/622268"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive switch from second base to third base for Donovan Walton.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":5,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-21T04:08:10.298Z","endTime":"2026-07-21T04:08:10.314Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":622268,"link":"/api/v1/people/622268"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"501","replacedPlayer":{"id":811965,"link":"/api/v1/people/811965"}},{"details":{"description":"Jeff McNeil remains in the game as the second baseman.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":5,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-07-21T04:08:10.314Z","endTime":"2026-07-21T04:08:58.853Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":643446,"link":"/api/v1/people/643446"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"801","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(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.0,"endSpeed":73.0,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.559989985986302,"aZ":-43.31653362301059,"pfxX":4.4322914208563855,"pfxZ":-8.22329498595774,"pX":-0.45090229789204556,"pZ":3.211190157557289,"vX0":0.6040182767401931,"vY0":-116.46276867241878,"vZ0":2.249625172811961,"x":134.19,"y":152.08,"x0":-1.2895503204200722,"y0":50.0012220912528,"z0":6.369652200740184,"aX":6.007448664663062},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.0,"breakVerticalInduced":-13.9,"breakHorizontal":-8.2,"spinRate":2702,"spinDirection":39},"zone":1,"typeConfidence":0.89,"plateTime":0.47269095092360214,"extension":5.828380335039116},"index":2,"playId":"8cb69569-0d52-3807-a848-ca75910a8af3","pitchNumber":1,"startTime":"2026-07-21T04:08:58.853Z","endTime":"2026-07-21T04:09:02.866Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.7,"endSpeed":78.6,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.03804151581724,"aZ":-33.79497826095811,"pfxX":7.09811405339934,"pfxZ":-1.0389333203927125,"pX":0.6630453583077012,"pZ":1.8084214516535269,"vX0":2.708743031563054,"vY0":-124.77604649034144,"vZ0":-3.21117016092123,"x":91.73,"y":189.95,"x0":-1.3611855994345723,"y0":50.001812639317926,"z0":5.920413716607435,"aX":11.09817133369921},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":-2.4,"breakHorizontal":-13.4,"spinRate":2677,"spinDirection":45},"zone":9,"typeConfidence":0.88,"plateTime":0.440364946074685,"extension":6.105539168636405},"hitData":{"launchSpeed":59.2,"launchAngle":69.0,"totalDistance":88.0,"trajectory":"popup","hardness":"soft","location":"5","coordinates":{"coordX":117.59,"coordY":168.61}},"index":3,"playId":"c21ba820-c2b7-3a2d-b57c-0d4e3f2749cd","pitchNumber":2,"startTime":"2026-07-21T04:09:14.745Z","endTime":"2026-07-21T04:09:24.225Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T04:09:24.225Z","atBatIndex":59},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Tyler Locklear flies out sharply to center fielder Henry Bolte.","rbi":0,"awayScore":5,"homeScore":2,"isOut":true},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-21T04:09:23.773Z","endTime":"2026-07-21T04:13:14.109Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":682988,"fullName":"Tyler Locklear","link":"/api/v1/people/682988"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":665622,"fullName":"Luis Medina","link":"/api/v1/people/665622"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6,7,8],"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":682988,"fullName":"Tyler Locklear","link":"/api/v1/people/682988"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"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(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":86.4,"endSpeed":79.4,"strikeZoneTop":3.283,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.06229219557007,"aZ":-33.461386715956934,"pfxX":6.625211072017421,"pfxZ":-0.8174315354348544,"pX":1.6391900348223227,"pZ":0.008421401632816374,"vX0":5.1327965381789715,"vY0":-125.52587343463466,"vZ0":-7.315561166199122,"x":54.52,"y":238.55,"x0":-1.3007757547618601,"y0":50.00133886777522,"z0":5.724129027524389,"aX":10.453038405863763},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":-3.1,"breakHorizontal":-13.3,"spinRate":2632,"spinDirection":26},"zone":14,"typeConfidence":0.89,"plateTime":0.4382214750871274,"extension":6.162811957060067},"index":0,"playId":"5a65f0b1-757d-3ac3-be19-b98c0a5d8f6b","pitchNumber":1,"startTime":"2026-07-21T04:09:50.182Z","endTime":"2026-07-21T04:09:53.264Z","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":1},"pitchData":{"startSpeed":97.9,"endSpeed":90.4,"strikeZoneTop":3.283,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.42811396238172,"aZ":-16.58485610246999,"pfxX":-4.291196978486303,"pfxZ":7.505849959631161,"pX":-0.010632403306864364,"pZ":2.569106858151492,"vX0":4.839559341144142,"vY0":-142.4539107945543,"vZ0":-6.702559347727478,"x":117.41,"y":169.41,"x0":-1.1653569694604622,"y0":50.00418375841981,"z0":5.981035773568491,"aX":-8.915091133206387},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":12.6,"breakHorizontal":7.0,"spinRate":2327,"spinDirection":218},"zone":5,"typeConfidence":0.91,"plateTime":0.38291761038417205,"extension":6.2648788194544425},"index":1,"playId":"a54f362c-98cd-3dad-a98e-126184af374a","pitchNumber":2,"startTime":"2026-07-21T04:10:09.732Z","endTime":"2026-07-21T04:10:13.786Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":99.2,"endSpeed":91.1,"strikeZoneTop":3.283,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.60586711410245,"aZ":-11.937842392854007,"pfxX":-4.370224961067805,"pfxZ":9.55867824101007,"pX":-1.1252807403485456,"pZ":1.9944924902926622,"vX0":1.8959322283805846,"vY0":-144.35636825221607,"vZ0":-8.929656546673206,"x":159.89,"y":184.93,"x0":-1.2215351546190514,"y0":50.00631704953018,"z0":5.8570741881597606,"aX":-9.254341690832568},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":15.7,"breakHorizontal":7.6,"spinRate":2449,"spinDirection":221},"zone":13,"typeConfidence":0.91,"plateTime":0.37897229640995667,"extension":6.3237282250934275},"index":2,"playId":"987da426-fb1c-376c-bef2-9bedceed7cad","pitchNumber":3,"startTime":"2026-07-21T04:10:29.175Z","endTime":"2026-07-21T04:10:32.560Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":81.1,"endSpeed":74.9,"strikeZoneTop":3.283,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.942713039288932,"aZ":-39.3455620536347,"pfxX":3.9106565203536037,"pfxZ":-5.082505749057889,"pX":0.4093494911617108,"pZ":2.243847182166928,"vX0":2.3014175607264304,"vY0":-118.19285626288914,"vZ0":-0.8576015039721402,"x":101.4,"y":178.2,"x0":-1.0855876467809458,"y0":50.0010692649462,"z0":6.230798166617737,"aX":5.520732157376259},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.6,"breakVerticalInduced":-9.1,"breakHorizontal":-7.7,"spinRate":2521,"spinDirection":36},"zone":9,"typeConfidence":0.79,"plateTime":0.46377074111375594,"extension":6.108214317781529},"index":3,"playId":"169da261-e917-3423-9519-7ee79e4cfeda","pitchNumber":4,"startTime":"2026-07-21T04:10:48.810Z","endTime":"2026-07-21T04:10:51.810Z","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":89.9,"endSpeed":82.7,"strikeZoneTop":3.283,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.222662743758406,"aZ":-32.08724873376479,"pfxX":-7.148969619943649,"pfxZ":0.05598282986151615,"pX":1.0593582569747195,"pZ":0.5624461196292997,"vX0":7.703389550092455,"vY0":-130.6162166805675,"vZ0":-7.565479547016376,"x":76.62,"y":223.59,"x0":-1.0032243060626116,"y0":50.006456833646105,"z0":5.918273496039671,"aX":-12.320788263635919},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":-1.4,"breakHorizontal":11.2,"spinRate":1780,"spinDirection":233},"zone":14,"typeConfidence":0.91,"plateTime":0.4197880036984287,"extension":6.28301454205746},"index":4,"playId":"305b90a7-b3f2-3520-83be-3fe20b6b28c3","pitchNumber":5,"startTime":"2026-07-21T04:11:06.876Z","endTime":"2026-07-21T04:11:09.876Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.4,"endSpeed":89.7,"strikeZoneTop":3.283,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.05013421319806,"aZ":-13.625929120655726,"pfxX":-4.276155083518465,"pfxZ":8.959227027935468,"pX":-0.09796958943541924,"pZ":3.4623521196079046,"vX0":4.482421669765153,"vY0":-143.20502445854433,"vZ0":-4.7842327621339304,"x":120.73,"y":145.3,"x0":-1.130328242845326,"y0":50.002657165984104,"z0":6.011468289054672,"aX":-8.853317425204501},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":15.4,"breakHorizontal":6.8,"spinRate":2286,"spinDirection":217},"zone":11,"typeConfidence":0.91,"plateTime":0.38293876420950346,"extension":6.243710046899653},"index":5,"playId":"40323dff-096c-3e66-8ed2-5b240f88a98a","pitchNumber":6,"startTime":"2026-07-21T04:11:32.087Z","endTime":"2026-07-21T04:11:36.698Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.2,"endSpeed":90.0,"strikeZoneTop":3.283,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.72898803937793,"aZ":-19.3540042198543,"pfxX":-9.611821884436077,"pfxZ":6.19434151791693,"pX":-0.3615539937030668,"pZ":2.6189747320797125,"vX0":5.845713279155887,"vY0":-142.91292709301388,"vZ0":-5.797174359990633,"x":130.78,"y":168.07,"x0":-1.1839863675289481,"y0":50.00467908492185,"z0":5.888270742974557,"aX":-19.89754713984345},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":10.2,"breakHorizontal":16.2,"spinRate":2475,"spinDirection":218},"zone":4,"typeConfidence":0.91,"plateTime":0.38316655278779344,"extension":6.271150908995109},"index":6,"playId":"bcd8fae5-018c-32e2-a8c0-c32915d986b7","pitchNumber":7,"startTime":"2026-07-21T04:11:54.182Z","endTime":"2026-07-21T04:11:57.392Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.9,"endSpeed":89.4,"strikeZoneTop":3.283,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.00715845492262,"aZ":-13.663959015935937,"pfxX":-4.195766104340088,"pfxZ":8.997112304532427,"pX":-0.08377830670733175,"pZ":3.7932929689818167,"vX0":4.483940538413433,"vY0":-142.5651349869388,"vZ0":-3.6703944877249457,"x":120.19,"y":136.36,"x0":-1.1324034339059594,"y0":50.000366853142,"z0":5.960825470920811,"aX":-8.629609470230431},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":15.7,"breakHorizontal":6.7,"spinRate":2414,"spinDirection":229},"zone":11,"typeConfidence":0.91,"plateTime":0.3843170294686793,"extension":6.227519590967792},"index":7,"playId":"331cc0fa-fd8b-37e2-905b-7e7878d7c9b3","pitchNumber":8,"startTime":"2026-07-21T04:12:41.119Z","endTime":"2026-07-21T04:12:44.650Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.6,"endSpeed":73.9,"strikeZoneTop":3.283,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.680418643998113,"aZ":-43.29053440275432,"pfxX":4.321049204666599,"pfxZ":-8.032741232376507,"pX":-0.12767739340858908,"pZ":3.2867432185638505,"vX0":1.2548965732820785,"vY0":-117.30680316955078,"vZ0":2.3399655995420003,"x":121.87,"y":150.04,"x0":-1.231902917580558,"y0":50.00285741586617,"z0":6.333142149689798,"aX":5.97895366456868},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.9,"breakVerticalInduced":-13.6,"breakHorizontal":-8.2,"spinRate":2399,"spinDirection":37},"zone":2,"typeConfidence":0.89,"plateTime":0.4682103930496715,"extension":5.893080374810137},"hitData":{"launchSpeed":103.0,"launchAngle":23.0,"totalDistance":378.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":119.49,"coordY":46.89}},"index":8,"playId":"a716f112-1450-32c8-a2a1-949fe323c46a","pitchNumber":9,"startTime":"2026-07-21T04:13:03.305Z","endTime":"2026-07-21T04:13:14.109Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T04:13:14.109Z","atBatIndex":60},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ryan Waldschmidt singles on a fly ball to center fielder Henry Bolte.","rbi":0,"awayScore":5,"homeScore":2,"isOut":false},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-21T04:13:11.389Z","endTime":"2026-07-21T04:14:10.332Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":814439,"fullName":"Ryan Waldschmidt","link":"/api/v1/people/814439"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":665622,"fullName":"Luis Medina","link":"/api/v1/people/665622"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":814439,"fullName":"Ryan Waldschmidt","link":"/api/v1/people/814439"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":814439,"fullName":"Ryan Waldschmidt","link":"/api/v1/people/814439"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"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":"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":98.9,"endSpeed":90.4,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.26013679389519,"aZ":-18.9085426069688,"pfxX":-8.984454071871593,"pfxZ":6.3557763681604715,"pX":0.1596279138124554,"pZ":1.80944203656244,"vX0":6.336753143958222,"vY0":-143.75173768867677,"vZ0":-8.322707696794323,"x":110.92,"y":189.93,"x0":-0.9094279929697427,"y0":50.00247350476056,"z0":5.922750243955211,"aX":-18.74631495493091},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":10.0,"breakHorizontal":15.0,"spinRate":2452,"spinDirection":215},"zone":8,"typeConfidence":0.9,"plateTime":0.38147794456701734,"extension":6.285311669326294},"index":0,"playId":"bcee68ea-dc9b-3618-88a3-e87a6939f423","pitchNumber":1,"startTime":"2026-07-21T04:13:42.641Z","endTime":"2026-07-21T04:13:46.419Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.4,"endSpeed":78.0,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.202776264900233,"aZ":-34.02638579035789,"pfxX":7.398617293110623,"pfxZ":-1.19415939837881,"pX":0.4278886010442859,"pZ":2.5353096748662627,"vX0":1.9889572460923246,"vY0":-124.29161462611061,"vZ0":-1.4958984049691368,"x":100.69,"y":170.33,"x0":-1.3458019302682884,"y0":50.00502498367775,"z0":5.996568579568424,"aX":11.461639341613274},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":-2.3,"breakHorizontal":-13.9,"spinRate":2655,"spinDirection":37},"zone":6,"typeConfidence":0.87,"plateTime":0.44236045938264956,"extension":6.166918854577157},"hitData":{"launchSpeed":73.1,"launchAngle":25.0,"totalDistance":238.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":128.7,"coordY":93.93}},"index":1,"playId":"85f71918-e8f7-3285-8cf3-f06696f2244f","pitchNumber":2,"startTime":"2026-07-21T04:13:59.907Z","endTime":"2026-07-21T04:14:10.332Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T04:14:10.332Z","atBatIndex":61},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jorge Barrosa grounds out to first baseman Tommy White.","rbi":0,"awayScore":5,"homeScore":2,"isOut":true},"about":{"atBatIndex":62,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-21T04:14:07.327Z","endTime":"2026-07-21T04:17:01.838Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":678489,"fullName":"Jorge Barrosa","link":"/api/v1/people/678489"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":665622,"fullName":"Luis Medina","link":"/api/v1/people/665622"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,7],"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":678489,"fullName":"Jorge Barrosa","link":"/api/v1/people/678489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":695720,"link":"/api/v1/people/695720"},"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":97.5,"endSpeed":88.6,"strikeZoneTop":2.958,"strikeZoneBottom":1.493,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.429381090615614,"aZ":-15.10943932116582,"pfxX":-4.52906277948747,"pfxZ":8.415651443262597,"pX":-1.0574314743461217,"pZ":3.394847033286811,"vX0":2.603034749042633,"vY0":-141.95216866026468,"vZ0":-4.27305316080914,"x":157.31,"y":147.12,"x0":-1.4010093625974418,"y0":50.00193136016643,"z0":5.890707206106466,"aX":-9.183529116121566},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":14.5,"breakHorizontal":7.7,"spinRate":2356,"spinDirection":224},"zone":11,"typeConfidence":0.91,"plateTime":0.3867869561155488,"extension":6.210379178349761},"index":0,"playId":"b769e26f-9a63-3bf4-966e-ce971ee862cd","pitchNumber":1,"startTime":"2026-07-21T04:14:39.998Z","endTime":"2026-07-21T04:14:43.379Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.1,"endSpeed":74.4,"strikeZoneTop":2.958,"strikeZoneBottom":1.493,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.975069128245085,"aZ":-41.80363325263429,"pfxX":4.231697992205915,"pfxZ":-6.917441364991929,"pX":1.3369825608211172,"pZ":1.5391220191709223,"vX0":4.200368854227163,"vY0":-117.94493482482498,"vZ0":-1.6259018695886738,"x":66.04,"y":197.22,"x0":-1.0248443235297393,"y0":50.00311827140852,"z0":6.135287078476403,"aX":5.889616913998568},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.6,"breakVerticalInduced":-12.6,"breakHorizontal":-8.8,"spinRate":2513,"spinDirection":35},"zone":14,"typeConfidence":0.86,"plateTime":0.4665682568407954,"extension":6.141448567829114},"index":1,"playId":"22bf8adf-b0aa-3f43-a3fd-bb8774987d0a","pitchNumber":2,"startTime":"2026-07-21T04:14:58.157Z","endTime":"2026-07-21T04:15:01.629Z","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":"848996a4-6614-4c92-9585-4b79b2b3dc09","startTime":"2026-07-21T04:15:12.841Z","endTime":"2026-07-21T04:15:17.841Z","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":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.1,"endSpeed":89.4,"strikeZoneTop":2.958,"strikeZoneBottom":1.493,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.95641085828188,"aZ":-12.027342822177129,"pfxX":-4.733817592451961,"pfxZ":9.810977163728497,"pX":0.4919046363369147,"pZ":2.7245119725363924,"vX0":5.905443996713571,"vY0":-142.66237785381693,"vZ0":-6.907543905431053,"x":98.25,"y":165.22,"x0":-0.993532856227517,"y0":50.00506056404039,"z0":5.941557554484416,"aX":-9.723214616593205},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":16.4,"breakHorizontal":7.3,"spinRate":2436,"spinDirection":217},"zone":3,"typeConfidence":0.91,"plateTime":0.38448913998201384,"extension":6.414615610896679},"index":3,"playId":"929cb961-4254-39ef-b04a-100dca9823b2","pitchNumber":3,"startTime":"2026-07-21T04:15:37.217Z","endTime":"2026-07-21T04:15:41.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,"disengagementNum":1},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.2,"endSpeed":89.0,"strikeZoneTop":2.958,"strikeZoneBottom":1.493,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.736175284557827,"aZ":-14.251097755871495,"pfxX":-3.4944263072877977,"pfxZ":8.84468304371706,"pX":1.5664602349143908,"pZ":3.077034095241724,"vX0":7.959327829180201,"vY0":-141.33478921975095,"vZ0":-5.752047076829641,"x":57.29,"y":155.7,"x0":-0.8301231708736018,"y0":50.001259683994824,"z0":6.051188296560352,"aX":-7.080646304090565},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":15.0,"breakHorizontal":4.7,"spinRate":2401,"spinDirection":215},"zone":12,"typeConfidence":0.9,"plateTime":0.3873091876313528,"extension":6.291213073691485},"index":4,"playId":"803f1d66-0ce2-388c-a2a3-81eda30759c4","pitchNumber":4,"startTime":"2026-07-21T04:15:57.648Z","endTime":"2026-07-21T04:16:01.756Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.5,"endSpeed":88.4,"strikeZoneTop":2.958,"strikeZoneBottom":1.493,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.100375556844035,"aZ":-19.311647179465034,"pfxX":-8.05532264668291,"pfxZ":6.450564476670127,"pX":-0.7973226982421262,"pZ":2.06004796937427,"vX0":3.710503006210656,"vY0":-140.42116937975186,"vZ0":-7.128811268974276,"x":147.39,"y":183.16,"x0":-1.0898857304724794,"y0":50.00667531560192,"z0":5.890401454123872,"aX":-16.07382200383937},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":10.3,"breakHorizontal":13.8,"spinRate":2386,"spinDirection":214},"zone":4,"typeConfidence":0.9,"plateTime":0.39021683135055607,"extension":6.372376861088994},"index":5,"playId":"c89b16a5-e3a4-3a39-aab9-81f1df51af50","pitchNumber":5,"startTime":"2026-07-21T04:16:22.518Z","endTime":"2026-07-21T04:16:26.532Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"index":6,"startTime":"2026-07-21T04:16:37.600Z","endTime":"2026-07-21T04:16:53.619Z","isPitch":false,"type":"action","player":{"id":678489,"link":"/api/v1/people/678489"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.0,"endSpeed":89.4,"strikeZoneTop":2.958,"strikeZoneBottom":1.493,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.767961299584,"aZ":-16.175134654820134,"pfxX":-8.971632941178672,"pfxZ":7.827620161278648,"pX":0.22362401396290643,"pZ":1.6061003162213128,"vX0":6.69203538131035,"vY0":-142.33551693443388,"vZ0":-8.913452650078762,"x":108.48,"y":195.42,"x0":-0.996581677499104,"y0":50.00522532021862,"z0":5.810424805584639,"aX":-18.34470313065865},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":12.5,"breakHorizontal":14.9,"spinRate":2462,"spinDirection":218},"zone":8,"typeConfidence":0.91,"plateTime":0.3853334537142272,"extension":6.379677624741433},"hitData":{"launchSpeed":99.0,"launchAngle":-11.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":155.54,"coordY":167.75}},"index":7,"playId":"8486d7fa-b545-360c-9ce7-5153e84211ac","pitchNumber":6,"startTime":"2026-07-21T04:16:53.619Z","endTime":"2026-07-21T04:17:01.838Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T04:17:01.838Z","atBatIndex":62},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jacob Wilson grounds out, third baseman Nolan Arenado to first baseman Tyler Locklear.","rbi":0,"awayScore":5,"homeScore":2,"isOut":true},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-21T04:19:30.949Z","endTime":"2026-07-21T04:20:19.160Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":642528,"fullName":"Jonathan Loáisiga","link":"/api/v1/people/642528"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"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":3},"credits":[{"player":{"id":571448,"link":"/api/v1/people/571448"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":682988,"link":"/api/v1/people/682988"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Jonathan Loáisiga replaces Kevin Ginkel.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-21T04:17:38.944Z","endTime":"2026-07-21T04:19:33.116Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":642528,"link":"/api/v1/people/642528"},"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":98.0,"endSpeed":89.7,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.14339787917795,"aZ":-22.713671369385963,"pfxX":-9.837949340741247,"pfxZ":4.590151974279852,"pX":0.03984469075717076,"pZ":2.9208265852890145,"vX0":7.652520569972589,"vY0":-142.5543037480131,"vZ0":-2.769794880887792,"x":115.48,"y":159.92,"x0":-1.3983902534744437,"y0":50.006651916343955,"z0":5.33569317510398,"aX":-20.294002802152967},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":7.9,"breakHorizontal":16.3,"spinRate":2068,"spinDirection":223},"zone":2,"typeConfidence":0.9,"plateTime":0.3839165054215341,"extension":6.532050332852912},"index":1,"playId":"41f7ca9a-172d-3819-9e64-f6bdc89e6776","pitchNumber":1,"startTime":"2026-07-21T04:19:33.116Z","endTime":"2026-07-21T04:19:36.940Z","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":91.6,"endSpeed":84.7,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.46087053580479,"aZ":-29.73407292229255,"pfxX":1.8506887568808024,"pfxZ":1.3548377279172996,"pX":2.0307624798248005,"pZ":1.475603678131993,"vX0":8.692245015977603,"vY0":-133.17888018447906,"vZ0":-4.420795498841825,"x":39.59,"y":198.94,"x0":-1.5102588921924225,"y0":50.004740432327374,"z0":5.297139079442398,"aX":3.338414244604434},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":1.7,"breakHorizontal":-5.2,"spinRate":2516,"spinDirection":115},"zone":14,"typeConfidence":0.9,"plateTime":0.41059678497180707,"extension":6.353443982076566},"index":2,"playId":"de232eed-7574-35f5-a2b2-f2e228eccf08","pitchNumber":2,"startTime":"2026-07-21T04:19:50.069Z","endTime":"2026-07-21T04:19:53.530Z","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":98.4,"endSpeed":90.2,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.30288247884632,"aZ":-26.01349527958318,"pfxX":-10.00196112901048,"pfxZ":2.9647496487262215,"pX":0.3050371238872217,"pZ":2.227704003636294,"vX0":8.831530579846655,"vY0":-143.10458129118805,"vZ0":-3.7532995816593218,"x":105.37,"y":178.63,"x0":-1.5180115242121774,"y0":50.005609395070266,"z0":5.181527976918927,"aX":-20.796978736149562},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":4.8,"breakHorizontal":16.4,"spinRate":2013,"spinDirection":227},"zone":9,"typeConfidence":0.89,"plateTime":0.38240757206204234,"extension":6.5195112111373374},"hitData":{"launchSpeed":74.8,"launchAngle":-63.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":110.8,"coordY":162.38}},"index":3,"playId":"084c2993-8a10-3c9e-9c49-583502b8d44d","pitchNumber":3,"startTime":"2026-07-21T04:20:06.759Z","endTime":"2026-07-21T04:20:19.160Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T04:20:19.160Z","atBatIndex":63},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Tyler Soderstrom singles on a line drive to center fielder Tim Tawa.","rbi":0,"awayScore":5,"homeScore":2,"isOut":false},"about":{"atBatIndex":64,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-21T04:20:17.379Z","endTime":"2026-07-21T04:21:10.905Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642528,"fullName":"Jonathan Loáisiga","link":"/api/v1/people/642528"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"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":1},"credits":[{"player":{"id":694374,"link":"/api/v1/people/694374"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":98.7,"endSpeed":89.9,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.774280728364566,"aZ":-21.973869680984038,"pfxX":-9.24476073851257,"pfxZ":4.9080815803669555,"pX":0.4243136878875101,"pZ":3.360963454007132,"vX0":9.034236797585388,"vY0":-143.4014949638042,"vZ0":-1.654344742561359,"x":100.83,"y":148.03,"x0":-1.5688501451836183,"y0":50.003256739109545,"z0":5.318863781909213,"aX":-19.216488015298104},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":8.8,"breakHorizontal":14.9,"spinRate":2254,"spinDirection":235},"zone":3,"typeConfidence":0.9,"plateTime":0.382233302308002,"extension":6.333989886613178},"index":0,"playId":"bd62f571-f764-35ba-901d-6d52882eedc7","pitchNumber":1,"startTime":"2026-07-21T04:20:42.715Z","endTime":"2026-07-21T04:20:46.773Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.7,"endSpeed":84.7,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.088965529535415,"aZ":-25.37185647768232,"pfxX":-9.814293698062713,"pfxZ":3.708333432908475,"pX":-0.42162162577424217,"pZ":1.6229726104270288,"vX0":6.55709258038813,"vY0":-134.7420585290899,"vZ0":-4.840023927412547,"x":133.07,"y":194.96,"x0":-1.6153024525902158,"y0":50.00237220198028,"z0":5.242089593535378,"aX":-17.99198847091394},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":5.9,"breakHorizontal":16.3,"spinRate":1771,"spinDirection":249},"zone":7,"typeConfidence":0.9,"plateTime":0.40696364591314094,"extension":6.336805016316824},"hitData":{"launchSpeed":75.9,"launchAngle":26.0,"totalDistance":253.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":99.63,"coordY":92.67}},"index":1,"playId":"9036b607-15f0-3f32-9fac-40d27ccb0bed","pitchNumber":2,"startTime":"2026-07-21T04:20:59.617Z","endTime":"2026-07-21T04:21:10.905Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T04:21:10.905Z","atBatIndex":64},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Shea Langeliers strikes out on a foul tip.","rbi":0,"awayScore":5,"homeScore":2,"isOut":true},"about":{"atBatIndex":65,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-21T04:21:07.857Z","endTime":"2026-07-21T04:22:59.370Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":642528,"fullName":"Jonathan Loáisiga","link":"/api/v1/people/642528"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"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":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(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":98.7,"endSpeed":89.9,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.276884290515774,"aZ":-20.89585830904377,"pfxX":-8.971374651174674,"pfxZ":5.422380858032303,"pX":-0.7798256917592717,"pZ":3.402448118990088,"vX0":5.571626268728701,"vY0":-143.58998028544843,"vZ0":-1.559820198722603,"x":146.73,"y":146.91,"x0":-1.5830283456724836,"y0":50.00664615480808,"z0":5.257188609065796,"aX":-18.675917345879107},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":9.7,"breakHorizontal":15.1,"spinRate":2318,"spinDirection":223},"zone":11,"typeConfidence":0.9,"plateTime":0.3819363441788801,"extension":6.350223865773007},"index":0,"playId":"c95b438c-323b-3549-a3c7-fc66e8f44430","pitchNumber":1,"startTime":"2026-07-21T04:21:36.278Z","endTime":"2026-07-21T04:21:39.278Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.4,"endSpeed":88.3,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.61133044196207,"aZ":-21.410055681232716,"pfxX":-2.1883678940749496,"pfxZ":5.412362082828971,"pX":1.5777086975102426,"pZ":1.8285069893348167,"vX0":9.197335335934243,"vY0":-140.11006731030275,"vZ0":-5.0107556978036705,"x":56.86,"y":189.41,"x0":-1.4628115772146806,"y0":50.00104845656186,"z0":5.03880333559804,"aX":-4.351525550497768},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":8.9,"breakHorizontal":2.0,"spinRate":2523,"spinDirection":218},"zone":14,"typeConfidence":0.71,"plateTime":0.39090070226263496,"extension":6.467947439359996},"index":1,"playId":"3530c9ff-9d67-3c19-be26-3efadfb7da51","pitchNumber":2,"startTime":"2026-07-21T04:21:59.242Z","endTime":"2026-07-21T04:22:03.771Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":true},"count":{"balls":1,"strikes":1,"outs":1},"index":2,"actionPlayId":"3530c9ff-9d67-3c19-be26-3efadfb7da51","startTime":"2026-07-21T04:22:06.037Z","endTime":"2026-07-21T04:22:21.693Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.2,"endSpeed":84.5,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.530662571674775,"aZ":-25.916550587512614,"pfxX":-10.3858153901606,"pfxZ":3.4456655957495457,"pX":-0.40786768148583924,"pZ":1.2647763661595333,"vX0":6.132225649857507,"vY0":-134.07504092674492,"vZ0":-5.485934997723698,"x":132.55,"y":204.63,"x0":-1.3776840186137231,"y0":50.00427292812319,"z0":5.191782502110573,"aX":-18.872012305788672},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":5.2,"breakHorizontal":17.4,"spinRate":1678,"spinDirection":245},"zone":13,"typeConfidence":0.9,"plateTime":0.4088377125151852,"extension":6.549812901446395},"index":3,"playId":"5d62ddcf-7216-389d-8dfa-2d84f1fe6fdc","pitchNumber":3,"startTime":"2026-07-21T04:22:21.693Z","endTime":"2026-07-21T04:22:24.693Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":4,"startTime":"2026-07-21T04:22:36.215Z","endTime":"2026-07-21T04:22:56.123Z","isPitch":false,"type":"action","player":{"id":669127,"link":"/api/v1/people/669127"}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":99.1,"endSpeed":90.5,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.68602020712529,"aZ":-23.661302847603014,"pfxX":-10.47540097723421,"pfxZ":4.059753173029013,"pX":-0.9504724090232203,"pZ":1.636635346432576,"vX0":5.5156421114519665,"vY0":-144.1814026832344,"vZ0":-5.63694561921275,"x":153.23,"y":194.59,"x0":-1.5310802962321322,"y0":50.00439381429187,"z0":5.084838345158803,"aX":-21.974916623039835},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":6.4,"breakHorizontal":17.8,"spinRate":2295,"spinDirection":231},"zone":13,"typeConfidence":0.89,"plateTime":0.38043447986037515,"extension":6.570458787523906},"index":5,"playId":"69e9201f-7afa-3ce3-8581-2e7d52174724","pitchNumber":4,"startTime":"2026-07-21T04:22:56.123Z","endTime":"2026-07-21T04:22:59.370Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T04:22:59.370Z","atBatIndex":65},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Lawrence Butler grounds into a force out, second baseman Ildemaro Vargas to shortstop Geraldo Perdomo. Tyler Soderstrom out at 2nd.","rbi":0,"awayScore":5,"homeScore":2,"isOut":true},"about":{"atBatIndex":66,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-21T04:23:00.189Z","endTime":"2026-07-21T04:23:35.001Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642528,"fullName":"Jonathan Loáisiga","link":"/api/v1/people/642528"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Forceout","eventType":"force_out","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":0},"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":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_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":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.9,"endSpeed":88.5,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.43753304740588,"aZ":-21.143835170535343,"pfxX":-1.410497515308466,"pfxZ":5.488529442030918,"pX":0.5561687675221413,"pZ":2.816566025520387,"vX0":6.688627136697031,"vY0":-140.96651575743988,"vZ0":-2.894725302943024,"x":95.8,"y":162.73,"x0":-1.665452725978741,"y0":50.004664209918275,"z0":5.223910804107911,"aX":-2.836754186918328},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":9.5,"breakHorizontal":1.2,"spinRate":2576,"spinDirection":218},"zone":6,"typeConfidence":0.87,"plateTime":0.38875957236501746,"extension":6.506104304208387},"hitData":{"launchSpeed":102.1,"launchAngle":-10.0,"totalDistance":16.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":138.81,"coordY":152.53}},"index":0,"playId":"a6d73864-0c12-3b4d-99fe-bd65daf8b5ad","pitchNumber":1,"startTime":"2026-07-21T04:23:24.604Z","endTime":"2026-07-21T04:23:35.001Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T04:23:35.001Z","atBatIndex":66},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ketel Marte flies out to left fielder Tyler Soderstrom.","rbi":0,"awayScore":5,"homeScore":2,"isOut":true},"about":{"atBatIndex":67,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-21T04:25:53.461Z","endTime":"2026-07-21T04:26:45.349Z","isComplete":true,"isScoringPlay":false,"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":"R","description":"Right"},"pitcher":{"id":660761,"fullName":"José Suarez","link":"/api/v1/people/660761"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"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":3},"credits":[{"player":{"id":691016,"link":"/api/v1/people/691016"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: José Suarez replaces Luis Medina.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-21T04:24:10.887Z","endTime":"2026-07-21T04:25:55.617Z","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":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":83.8,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.549512034616797,"aZ":-15.752677119866096,"pfxX":4.29815343174163,"pfxZ":9.055419863656,"pX":0.06885799274659755,"pZ":3.7058917629160972,"vX0":-6.241581151281441,"vY0":-134.18035319225982,"vZ0":-2.0763980551322945,"x":114.38,"y":138.72,"x0":1.872692439061187,"y0":50.00098992733902,"z0":5.619217214895397,"aX":7.793332476635712},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":16.1,"breakHorizontal":-6.4,"spinRate":2436,"spinDirection":136},"zone":12,"typeConfidence":0.9,"plateTime":0.4090843946835774,"extension":5.915964634310304},"index":1,"playId":"08566cbd-a3d1-3d38-9f7a-ee43fd6efbc2","pitchNumber":1,"startTime":"2026-07-21T04:25:55.617Z","endTime":"2026-07-21T04:25:59.345Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.0,"endSpeed":77.4,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.0387458816625,"aZ":-30.459796125997105,"pfxX":7.554822115311524,"pfxZ":1.138142692903096,"pX":-0.7677764144211082,"pZ":1.039781435887,"vX0":-8.245807303160756,"vY0":-122.10790820762362,"vZ0":-4.457515036367206,"x":146.27,"y":210.71,"x0":1.6713331407008185,"y0":50.005580630298354,"z0":5.509700738461281,"aX":11.411073267390684},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":1.2,"breakHorizontal":-11.8,"spinRate":1622,"spinDirection":118},"zone":13,"typeConfidence":0.9,"plateTime":0.44856306300279725,"extension":5.943212321674345},"index":2,"playId":"37ce23dd-d32e-363f-bafb-83493370be7d","pitchNumber":2,"startTime":"2026-07-21T04:26:14.047Z","endTime":"2026-07-21T04:26:17.077Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.4,"endSpeed":76.7,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.892157637184212,"aZ":-30.932564738163954,"pfxX":7.078249500500267,"pfxZ":0.8319593577390982,"pX":1.0267418153807646,"pZ":1.82571493637026,"vX0":-4.100824248162278,"vY0":-121.42462266207917,"vZ0":-2.5227140699229755,"x":77.86,"y":189.49,"x0":1.818324001145823,"y0":50.00291024673563,"z0":5.57091089108235,"aX":10.56404439891969},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":1.2,"breakHorizontal":-11.9,"spinRate":1633,"spinDirection":109},"zone":14,"typeConfidence":0.9,"plateTime":0.45116690251892244,"extension":5.981454275536968},"hitData":{"launchSpeed":90.9,"launchAngle":32.0,"totalDistance":333.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":86.65,"coordY":70.92}},"index":3,"playId":"0e3ab0bf-c637-35cb-942c-7c6049b23fe2","pitchNumber":3,"startTime":"2026-07-21T04:26:33.461Z","endTime":"2026-07-21T04:26:45.349Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T04:26:45.349Z","atBatIndex":67},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Geraldo Perdomo grounds out, shortstop Jacob Wilson to first baseman Tommy White.","rbi":0,"awayScore":5,"homeScore":2,"isOut":true},"about":{"atBatIndex":68,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-21T04:26:47.484Z","endTime":"2026-07-21T04:29:09.860Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":660761,"fullName":"José Suarez","link":"/api/v1/people/660761"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","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":"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":5},"credits":[{"player":{"id":805779,"link":"/api/v1/people/805779"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":695720,"link":"/api/v1/people/695720"},"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, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.5,"endSpeed":78.2,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.37532695069788,"aZ":-30.03013997157907,"pfxX":-1.4879729224995408,"pfxZ":1.3880821055521722,"pX":-0.6559194258664878,"pZ":1.2505262186389583,"vX0":-5.579993075562604,"vY0":-122.98774118759994,"vZ0":-4.200205533066943,"x":142.0,"y":205.02,"x0":1.8313008298747884,"y0":50.00014512128627,"z0":5.514785976426018,"aX":-2.287484850544308},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":1.8,"breakHorizontal":4.0,"spinRate":2732,"spinDirection":287},"zone":13,"typeConfidence":0.88,"plateTime":0.44459847719080337,"extension":6.037637419714681},"index":0,"playId":"b62d3120-ae46-3981-a68f-0e10cc3f23ed","pitchNumber":1,"startTime":"2026-07-21T04:27:16.222Z","endTime":"2026-07-21T04:27:20.203Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.3,"endSpeed":76.7,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.986616324508066,"aZ":-29.855639546919303,"pfxX":8.193746071862641,"pfxZ":1.5636327511847912,"pX":-0.760187024369092,"pZ":0.3896585837921877,"vX0":-8.065455805675983,"vY0":-120.9843946173337,"vZ0":-5.704655186368118,"x":145.98,"y":228.26,"x0":1.55490775719447,"y0":50.00120264403911,"z0":5.40025277718296,"aX":12.124978067809828},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":1.7,"breakHorizontal":-12.8,"spinRate":1669,"spinDirection":122},"zone":13,"typeConfidence":0.91,"plateTime":0.45303490437377114,"extension":5.930969537360393},"index":1,"playId":"b4d9629a-cfd2-3edd-b537-656733f584fc","pitchNumber":2,"startTime":"2026-07-21T04:27:35.457Z","endTime":"2026-07-21T04:27:38.675Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.8,"endSpeed":84.6,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.13635761969851,"aZ":-12.664108687725955,"pfxX":4.273404494893129,"pfxZ":10.60053144620847,"pX":0.3738671096153081,"pZ":2.4281038981104297,"vX0":-5.246786479226044,"vY0":-134.99094933767194,"vZ0":-5.711108141756433,"x":102.75,"y":173.22,"x0":1.789987497714914,"y0":50.0029627658247,"z0":5.467216161764309,"aX":7.865564711111262},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":18.1,"breakHorizontal":-6.6,"spinRate":2345,"spinDirection":139},"zone":6,"typeConfidence":0.92,"plateTime":0.40617905997271775,"extension":5.936970879367162},"index":2,"playId":"bd01cbf0-8795-32b7-be7d-eb30a0b04092","pitchNumber":3,"startTime":"2026-07-21T04:27:57.523Z","endTime":"2026-07-21T04:28:01.294Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"index":3,"startTime":"2026-07-21T04:28:17.178Z","endTime":"2026-07-21T04:28:37.411Z","isPitch":false,"type":"action","player":{"id":672695,"link":"/api/v1/people/672695"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":85.2,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.325718396253865,"aZ":-13.623146941526073,"pfxX":3.986204199459133,"pfxZ":9.92601942035297,"pX":0.24841728778966768,"pZ":3.283856939051654,"vX0":-5.660314221483997,"vY0":-135.964866243085,"vZ0":-3.3572061357490837,"x":107.53,"y":150.12,"x0":1.8410635364873766,"y0":50.00004959675622,"z0":5.4822734093922465,"aX":7.4482974938126425},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":17.4,"breakHorizontal":-6.0,"spinRate":2366,"spinDirection":138},"zone":2,"typeConfidence":0.91,"plateTime":0.40312139440626193,"extension":5.89632077095272},"index":4,"playId":"8b793c88-c9f7-3076-9e53-ed00db844d0d","pitchNumber":4,"startTime":"2026-07-21T04:28:37.411Z","endTime":"2026-07-21T04:28:40.620Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.5,"endSpeed":74.3,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.233810146806757,"aZ":-37.71427159219688,"pfxX":-3.744610192190163,"pfxZ":-3.9877890869422856,"pX":0.847584008032993,"pZ":2.02243850592472,"vX0":-1.271876569582506,"vY0":-117.21642309038566,"vZ0":-0.37537023976810047,"x":84.69,"y":184.17,"x0":1.8836608528621028,"y0":50.00054924200168,"z0":5.707117995246768,"aX":-5.207455166150074},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.2,"breakVerticalInduced":-7.1,"breakHorizontal":7.1,"spinRate":2779,"spinDirection":300},"zone":9,"typeConfidence":0.91,"plateTime":0.46735404614847953,"extension":5.941360885568176},"hitData":{"launchSpeed":95.2,"launchAngle":-15.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":113.45,"coordY":156.08}},"index":5,"playId":"6bee414b-25b7-31eb-9106-b460a40a4b9f","pitchNumber":5,"startTime":"2026-07-21T04:28:59.356Z","endTime":"2026-07-21T04:29:09.860Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T04:29:09.860Z","atBatIndex":68},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Tim Tawa flies out to left fielder Tyler Soderstrom.","rbi":0,"awayScore":5,"homeScore":2,"isOut":true},"about":{"atBatIndex":69,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-21T04:29:12.752Z","endTime":"2026-07-21T04:30:51.593Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":660761,"fullName":"José Suarez","link":"/api/v1/people/660761"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"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":3},"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(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":84.0,"endSpeed":77.5,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.043732315889805,"aZ":-30.063619075850635,"pfxX":8.998586585881764,"pfxZ":1.3909752014967531,"pX":0.942497944563834,"pZ":0.7522530852642594,"vX0":-4.460293022536766,"vY0":-122.24892122713524,"vZ0":-5.38217832966782,"x":81.07,"y":218.47,"x0":1.6213680767874326,"y0":50.00119414750354,"z0":5.562256195454771,"aX":13.62203603389941},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":1.4,"breakHorizontal":-15.2,"spinRate":1629,"spinDirection":128},"zone":14,"typeConfidence":0.91,"plateTime":0.44800902667158526,"extension":5.824058584021297},"index":0,"playId":"f47e106b-a087-3837-b9fc-78cdf780df77","pitchNumber":1,"startTime":"2026-07-21T04:29:36.755Z","endTime":"2026-07-21T04:29:40.234Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.3,"endSpeed":77.2,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.49932075145542,"aZ":-30.47294706591777,"pfxX":6.192920805965986,"pfxZ":1.1363806828557745,"pX":0.0028422752270428437,"pZ":2.0263682545548085,"vX0":-5.845248362554513,"vY0":-121.2085451809431,"vZ0":-2.263686343466005,"x":116.89,"y":184.07,"x0":1.6297618711428021,"y0":50.006003527195226,"z0":5.607792149288218,"aX":9.307624154714354},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":1.8,"breakHorizontal":-10.0,"spinRate":1637,"spinDirection":117},"zone":8,"typeConfidence":0.89,"plateTime":0.4501905938997264,"extension":5.9905246269850885},"index":1,"playId":"22ef809b-0ee4-3079-88a4-95651946f68a","pitchNumber":2,"startTime":"2026-07-21T04:29:58.871Z","endTime":"2026-07-21T04:30:01.871Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.5,"endSpeed":78.0,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.16346500060322,"aZ":-31.635079957801786,"pfxX":-2.2060940940699405,"pfxZ":0.3485428143373497,"pX":0.5011999420034272,"pZ":2.8636811177614767,"vX0":-2.4971202905279806,"vY0":-123.08212126281293,"vZ0":-0.31585491064972304,"x":97.9,"y":161.46,"x0":1.8133950805263528,"y0":50.00277027411946,"z0":5.660039681763122,"aX":-3.4027334308580848},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":0.8,"breakHorizontal":4.6,"spinRate":2751,"spinDirection":259},"zone":3,"typeConfidence":0.9,"plateTime":0.44406837691152123,"extension":5.895599776808339},"index":2,"playId":"ceb0e654-207d-3737-a1d4-76e066eb734d","pitchNumber":3,"startTime":"2026-07-21T04:30:18.484Z","endTime":"2026-07-21T04:30:21.554Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.2,"endSpeed":84.2,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.815493125502293,"aZ":-17.313987278840266,"pfxX":5.7286514669301525,"pfxZ":8.15502029787899,"pX":0.014939788053664025,"pZ":3.7378418848280175,"vX0":-6.816189743547185,"vY0":-134.09547926993017,"vZ0":-1.430958717452881,"x":116.43,"y":137.86,"x0":1.844689140989791,"y0":50.004497986057885,"z0":5.512849082056866,"aX":10.441456656580003},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":14.6,"breakHorizontal":-8.9,"spinRate":2434,"spinDirection":126},"zone":11,"typeConfidence":0.85,"plateTime":0.40837116449774236,"extension":5.964382863782537},"hitData":{"launchSpeed":92.5,"launchAngle":58.0,"totalDistance":217.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":95.7,"coordY":118.89}},"index":3,"playId":"260a3fba-13f0-36ae-b966-fbc4f655d0d6","pitchNumber":4,"startTime":"2026-07-21T04:30:41.329Z","endTime":"2026-07-21T04:30:51.593Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T04:30:51.593Z","atBatIndex":69},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Donovan Walton strikes out swinging.","rbi":0,"awayScore":5,"homeScore":2,"isOut":true},"about":{"atBatIndex":70,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-21T04:33:12.785Z","endTime":"2026-07-21T04:34:16.392Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":622268,"fullName":"Donovan Walton","link":"/api/v1/people/622268"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":805299,"fullName":"Brandyn Garcia","link":"/api/v1/people/805299"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":622268,"fullName":"Donovan Walton","link":"/api/v1/people/622268"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":672515,"link":"/api/v1/people/672515"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Brandyn Garcia replaces Jonathan Loáisiga.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-21T04:32:02.483Z","endTime":"2026-07-21T04:33:14.633Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":805299,"link":"/api/v1/people/805299"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.3,"endSpeed":88.4,"strikeZoneTop":3.094,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.997997596724655,"aZ":-29.958940963659416,"pfxX":8.75552515989595,"pfxZ":1.1144014109130715,"pX":-0.4584209578546743,"pZ":2.135729070669002,"vX0":-7.9245527063244365,"vY0":-140.00208913107886,"vZ0":-4.251317153633651,"x":134.47,"y":181.12,"x0":1.2683934278295825,"y0":50.004736893270554,"z0":5.630192229625526,"aX":17.418901521636805},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":1.3,"breakHorizontal":-14.3,"spinRate":2225,"spinDirection":118},"zone":4,"typeConfidence":0.9,"plateTime":0.3909283493005127,"extension":5.347202568261096},"index":1,"playId":"889f0ce4-2371-3b92-b168-8575c503591c","pitchNumber":1,"startTime":"2026-07-21T04:33:14.633Z","endTime":"2026-07-21T04:33:17.633Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.6,"endSpeed":87.9,"strikeZoneTop":3.094,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.14844810889837,"aZ":-30.662491849797828,"pfxX":10.689726393829087,"pfxZ":0.7616232313314839,"pX":0.9271938466633228,"pZ":2.657449600398718,"vX0":-5.301453754506001,"vY0":-140.49280086965697,"vZ0":-2.740873107053055,"x":81.66,"y":167.03,"x0":1.4579295620851156,"y0":50.001741880374546,"z0":5.654685534811417,"aX":21.201308377376296},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":1.0,"breakHorizontal":-18.1,"spinRate":2254,"spinDirection":118},"zone":12,"typeConfidence":0.91,"plateTime":0.3910188276426796,"extension":5.413415012258729},"index":2,"playId":"163747f4-692d-3716-9e68-b4c3c3602d3c","pitchNumber":2,"startTime":"2026-07-21T04:33:39.463Z","endTime":"2026-07-21T04:33:44.785Z","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":0},"pitchData":{"startSpeed":87.6,"endSpeed":79.9,"strikeZoneTop":3.094,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.606034465774655,"aZ":-26.534922074313368,"pfxX":-3.6731519342449936,"pfxZ":3.4563263062968526,"pX":-0.8894034428424079,"pZ":1.874114579056221,"vX0":-4.902567749592559,"vY0":-127.4991855871126,"vZ0":-3.6551335588681226,"x":150.9,"y":188.18,"x0":1.5425770633013762,"y0":50.00076462381841,"z0":5.44337206728099,"aX":-5.986402972024634},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":5.6,"breakHorizontal":7.8,"spinRate":2537,"spinDirection":275},"zone":13,"typeConfidence":0.89,"plateTime":0.43121079611291213,"extension":5.472431313568123},"index":3,"playId":"6fd9e832-577d-3b6c-9ac3-428546a25a33","pitchNumber":3,"startTime":"2026-07-21T04:34:12.976Z","endTime":"2026-07-21T04:34:16.392Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T04:34:16.392Z","atBatIndex":70},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jonah Heim singles on a ground ball to pitcher Brandyn Garcia.","rbi":0,"awayScore":5,"homeScore":2,"isOut":false},"about":{"atBatIndex":71,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-21T04:34:21.584Z","endTime":"2026-07-21T04:35:53.945Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":805299,"fullName":"Brandyn Garcia","link":"/api/v1/people/805299"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":805299,"link":"/api/v1/people/805299"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"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":1},"pitchData":{"startSpeed":94.7,"endSpeed":87.0,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.2808390041403,"aZ":-25.169762499793954,"pfxX":2.8813122653655494,"pfxZ":3.6406182110809393,"pX":-0.25862511085381384,"pZ":2.00852267232979,"vX0":-5.913414251654792,"vY0":-137.7992913971502,"vZ0":-4.986219290669481,"x":126.86,"y":184.55,"x0":1.5397193252186658,"y0":50.00666146492735,"z0":5.539510029457269,"aX":5.549570465976026},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":5.8,"breakHorizontal":-4.0,"spinRate":2208,"spinDirection":126},"zone":7,"typeConfidence":0.73,"plateTime":0.3973030748457109,"extension":5.437149765482974},"index":0,"playId":"9311aa47-3584-39a0-ba25-d826067909dc","pitchNumber":1,"startTime":"2026-07-21T04:34:40.288Z","endTime":"2026-07-21T04:34:43.544Z","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":97.4,"endSpeed":89.0,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.364930950658234,"aZ":-29.542414608976863,"pfxX":10.874068874749707,"pfxZ":1.3034238688806283,"pX":-0.4882011380527927,"pZ":1.6399868278851502,"vX0":-8.8843013929111,"vY0":-141.46418729991203,"vZ0":-5.55127614817131,"x":135.61,"y":194.5,"x0":1.285922473058443,"y0":50.003922838445455,"z0":5.530381740419201,"aX":21.961176434363846},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":1.3,"breakHorizontal":-17.8,"spinRate":2327,"spinDirection":119},"zone":13,"typeConfidence":0.91,"plateTime":0.38773177582139073,"extension":5.434876650950436},"index":1,"playId":"869af82a-c155-3962-8571-2068becd68a1","pitchNumber":2,"startTime":"2026-07-21T04:35:10.811Z","endTime":"2026-07-21T04:35:15.641Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.7,"endSpeed":88.0,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.355286599891183,"aZ":-23.04290599438523,"pfxX":3.2486675297094942,"pfxZ":4.638718410259983,"pX":-0.752210897386008,"pZ":1.8849465009762796,"vX0":-7.149027479072337,"vY0":-139.1783860434996,"vZ0":-5.73045344386554,"x":145.67,"y":187.89,"x0":1.424091870179459,"y0":50.00045586057741,"z0":5.490087440203631,"aX":6.3921644203993155},"breaks":{"breakAngle":12.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":7.4,"breakHorizontal":-4.4,"spinRate":2228,"spinDirection":124},"zone":7,"typeConfidence":0.66,"plateTime":0.3930853285034317,"extension":5.4936356747536506},"index":2,"playId":"8dd3ae98-b709-3573-b06b-cb0b4392a0f3","pitchNumber":3,"startTime":"2026-07-21T04:35:25.394Z","endTime":"2026-07-21T04:35:28.394Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.5,"endSpeed":80.5,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.879239821170852,"aZ":-25.80636782346492,"pfxX":-5.0815511115168785,"pfxZ":3.8712917699459837,"pX":0.3147817668921398,"pZ":2.0654043112567835,"vX0":-1.8107749856423965,"vY0":-127.40579552200005,"vZ0":-3.5534664105437823,"x":105.0,"y":183.01,"x0":1.6947836545088089,"y0":50.004466190968415,"z0":5.514932889799603,"aX":-8.364927458671659},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":6.5,"breakHorizontal":9.6,"spinRate":2582,"spinDirection":279},"zone":9,"typeConfidence":0.9,"plateTime":0.429698732627358,"extension":5.456940219094736},"hitData":{"launchSpeed":62.1,"launchAngle":-56.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":118.7,"coordY":193.21}},"index":3,"playId":"409a3e27-1eb0-3110-b1fe-125b136a69d8","pitchNumber":4,"startTime":"2026-07-21T04:35:45.227Z","endTime":"2026-07-21T04:35:53.945Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T04:35:53.945Z","atBatIndex":71},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Tommy White grounds into a double play, second baseman Ildemaro Vargas to shortstop Geraldo Perdomo to first baseman Tyler Locklear. Jonah Heim out at 2nd. Tommy White out at 1st.","rbi":0,"awayScore":5,"homeScore":2,"isOut":true},"about":{"atBatIndex":72,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-21T04:36:15.881Z","endTime":"2026-07-21T04:37:10.921Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":695720,"fullName":"Tommy White","link":"/api/v1/people/695720"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":805299,"fullName":"Brandyn Garcia","link":"/api/v1/people/805299"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,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":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":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":695720,"fullName":"Tommy White","link":"/api/v1/people/695720"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":672695,"link":"/api/v1/people/672695"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":682988,"link":"/api/v1/people/682988"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.6,"endSpeed":88.6,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.281420933388496,"aZ":-28.92975807136647,"pfxX":10.318160146132893,"pfxZ":1.6057495991788517,"pX":-0.16148246216071346,"pZ":2.4308167380463392,"vX0":-8.023663134743465,"vY0":-141.82738372541573,"vZ0":-3.7172342473037228,"x":123.16,"y":173.15,"x0":1.3771325670026369,"y0":50.00003057365429,"z0":5.6230735783011365,"aX":20.81962488064425},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":2.3,"breakHorizontal":-16.8,"spinRate":2333,"spinDirection":120},"zone":5,"typeConfidence":0.91,"plateTime":0.3875905843765417,"extension":5.434636486468896},"index":0,"playId":"5e100557-e978-3d53-a66f-acf1dba77dcc","pitchNumber":1,"startTime":"2026-07-21T04:36:26.211Z","endTime":"2026-07-21T04:36:30.029Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":86.0,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.881050226953928,"aZ":-24.2506750611899,"pfxX":0.6506579579472951,"pfxZ":4.1910517121708555,"pX":-0.5044350358187591,"pZ":3.2385978522596317,"vX0":-5.4680038205725925,"vY0":-136.59080151618465,"vZ0":-2.131457596451611,"x":136.23,"y":151.34,"x0":1.4382203904394122,"y0":50.003018151150194,"z0":5.695220658433841,"aX":1.2304604178082086},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":7.3,"breakHorizontal":0.0,"spinRate":2317,"spinDirection":146},"zone":1,"typeConfidence":0.91,"plateTime":0.4008899725641357,"extension":5.387818125153383},"index":1,"playId":"1eac37ce-5fa4-3a5c-a39b-e329ab4688b9","pitchNumber":2,"startTime":"2026-07-21T04:36:41.166Z","endTime":"2026-07-21T04:36:46.146Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.1,"endSpeed":88.1,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.783283065996535,"aZ":-28.871348477537676,"pfxX":7.964807993040994,"pfxZ":1.6494242301478117,"pX":0.6167497239461721,"pZ":3.9487148039643225,"vX0":-5.410601094168503,"vY0":-141.31788584726337,"vZ0":0.09733021395599462,"x":93.49,"y":132.16,"x0":1.5297522289710264,"y0":50.005884296630384,"z0":5.781670556140524,"aX":15.974278465351118},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":3.2,"breakHorizontal":-13.2,"spinRate":2324,"spinDirection":125},"zone":12,"typeConfidence":0.9,"plateTime":0.3888633077174264,"extension":5.45800209819512},"hitData":{"launchSpeed":81.4,"launchAngle":-13.0,"totalDistance":17.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":148.44,"coordY":155.58}},"index":2,"playId":"daf2ddf5-2cf8-370a-8972-d1451f9343b0","pitchNumber":3,"startTime":"2026-07-21T04:37:00.029Z","endTime":"2026-07-21T04:37:10.921Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T04:37:10.921Z","atBatIndex":72},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Gabriel Moreno singles on a fly ball to center fielder Henry Bolte.","rbi":0,"awayScore":5,"homeScore":2,"isOut":false},"about":{"atBatIndex":73,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-07-21T04:39:29.347Z","endTime":"2026-07-21T04:41:35.162Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":0},"matchup":{"batter":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663687,"fullName":"Hogan Harris","link":"/api/v1/people/663687"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,5,6],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":703607,"link":"/api/v1/people/703607"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Hogan Harris replaces José Suarez.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-21T04:38:53.580Z","endTime":"2026-07-21T04:39:29.347Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663687,"link":"/api/v1/people/663687"},"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":96.1,"endSpeed":86.7,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.665095116486135,"aZ":-15.628224733971424,"pfxX":5.960227441649479,"pfxZ":8.520198622200173,"pX":0.4643285708202885,"pZ":1.8009308909294321,"vX0":-6.976254448808094,"vY0":-139.50396066740808,"vZ0":-7.756461771213446,"x":96.49,"y":174.82,"x0":2.2405741055027066,"y0":50.00274684574977,"z0":5.6774623183490585,"aX":11.575748233077922},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":13.7,"breakHorizontal":-9.1,"spinRate":2199,"spinDirection":145},"zone":9,"typeConfidence":0.92,"plateTime":0.3948342535884066,"extension":6.640743769668402},"index":1,"playId":"60ca055a-107b-3550-9a87-99c7d3ffec23","pitchNumber":1,"startTime":"2026-07-21T04:39:29.347Z","endTime":"2026-07-21T04:39:33.399Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.1,"endSpeed":86.7,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.24659279020927,"aZ":-11.436363712909419,"pfxX":5.5527856779415306,"pfxZ":10.688143047796073,"pX":-0.4092419648567328,"pZ":1.8072658464158153,"vX0":-8.960287636022967,"vY0":-139.34938147386748,"vZ0":-8.389760989320582,"x":96.49,"y":174.82,"x0":2.1464591701558193,"y0":50.00051072260844,"z0":5.638176977776944,"aX":10.77216903649975},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":17.4,"breakHorizontal":-7.9,"spinRate":2302,"spinDirection":150},"zone":7,"typeConfidence":0.92,"plateTime":0.3950957810007836,"extension":6.759906307180258},"index":2,"playId":"9862773c-e405-3e54-be34-1256bd08a209","pitchNumber":2,"startTime":"2026-07-21T04:39:41.802Z","endTime":"2026-07-21T04:39:45.525Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":75.3,"endSpeed":68.3,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.92665555611796,"aZ":-43.07450074009023,"pfxX":-3.755650476169907,"pfxZ":-9.307129095792954,"pX":-1.2168550145567938,"pZ":0.7724375484552648,"vX0":-6.062949429470404,"vY0":-109.31165572712347,"vZ0":-0.8097139941108473,"x":96.05,"y":140.9,"x0":2.11545982105482,"y0":50.0005186094435,"z0":5.902129545646314,"aX":-4.399876559439371},"breaks":{"breakAngle":7.2,"breakLength":15.6,"breakY":24.0,"breakVertical":-66.2,"breakVerticalInduced":-16.6,"breakHorizontal":8.9,"spinRate":2641,"spinDirection":332},"zone":13,"typeConfidence":0.89,"plateTime":0.5072529578818781,"extension":6.7715501749606455},"index":3,"playId":"5579de11-05ce-3050-a02f-e52a591c5090","pitchNumber":3,"startTime":"2026-07-21T04:40:10.437Z","endTime":"2026-07-21T04:40:13.587Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":74.4,"endSpeed":68.0,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.0272026685227,"aZ":-43.77112002366612,"pfxX":-1.3677130778853899,"pfxZ":-9.992495939383883,"pX":-0.6031915221469859,"pZ":2.0447065882283457,"vX0":-5.4292285519418,"vY0":-108.07738276722148,"vZ0":1.7517196253443366,"x":139.99,"y":183.57,"x0":2.1378194893693685,"y0":50.000071933657594,"z0":6.098584077308725,"aX":-1.5871743804546954},"breaks":{"breakAngle":3.6,"breakLength":15.6,"breakY":24.0,"breakVertical":-67.3,"breakVerticalInduced":-17.0,"breakHorizontal":4.2,"spinRate":2569,"spinDirection":339},"zone":7,"typeConfidence":0.9,"plateTime":0.5103617275541059,"extension":6.6103554723939215},"index":4,"playId":"6d0e50a5-3f86-3e21-8de8-bea8271ff808","pitchNumber":4,"startTime":"2026-07-21T04:40:42.110Z","endTime":"2026-07-21T04:40:45.110Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":74.7,"endSpeed":68.6,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.840317307838884,"aZ":-41.758199912403136,"pfxX":-5.084509954656786,"pfxZ":-8.147724923151,"pX":-0.7924539187084324,"pZ":1.4475221272732293,"vX0":-5.006494286516018,"vY0":-108.66430530342409,"vZ0":0.25376143597221446,"x":147.21,"y":199.7,"x0":2.21540145157303,"y0":50.00037085809538,"z0":5.925418643041286,"aX":-5.983290251174257},"breaks":{"breakAngle":9.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-63.8,"breakVerticalInduced":-14.2,"breakHorizontal":10.7,"spinRate":2639,"spinDirection":331},"zone":13,"typeConfidence":0.89,"plateTime":0.5071270320928263,"extension":6.9038422193429065},"index":5,"playId":"bd2042a9-909a-3844-99bb-eca9fab2ad1f","pitchNumber":5,"startTime":"2026-07-21T04:41:01.006Z","endTime":"2026-07-21T04:41:04.006Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.8,"endSpeed":88.0,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.531898358288046,"aZ":-11.78327525865815,"pfxX":3.971367761613546,"pfxZ":10.231712699462008,"pX":-0.7318575405574473,"pZ":3.1668391768694373,"vX0":-8.984184412411782,"vY0":-140.66609943276544,"vZ0":-5.3908102877274064,"x":144.9,"y":153.28,"x0":1.9952971831062303,"y0":50.0037710491146,"z0":5.879976065239924,"aX":7.915970332867654},"breaks":{"breakAngle":24.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":17.5,"breakHorizontal":-5.3,"spinRate":2315,"spinDirection":146},"zone":1,"typeConfidence":0.91,"plateTime":0.3901840828514027,"extension":6.755514258461516},"hitData":{"launchSpeed":65.8,"launchAngle":27.0,"totalDistance":208.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":116.72,"coordY":103.13}},"index":6,"playId":"64c3d57c-d756-339c-b959-f4e5b5ae990b","pitchNumber":6,"startTime":"2026-07-21T04:41:23.129Z","endTime":"2026-07-21T04:41:35.162Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T04:41:35.162Z","atBatIndex":73},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ildemaro Vargas strikes out swinging.","rbi":0,"awayScore":5,"homeScore":2,"isOut":true},"about":{"atBatIndex":74,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-07-21T04:41:31.519Z","endTime":"2026-07-21T04:43:46.051Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663687,"fullName":"Hogan Harris","link":"/api/v1/people/663687"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3,4,5,6],"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":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"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":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":75.1,"endSpeed":68.7,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.165421858169807,"aZ":-43.6583197304459,"pfxX":-3.098038253173678,"pfxZ":-9.674282565492362,"pX":-0.15149580115348024,"pZ":1.82569370270323,"vX0":-4.186218941204936,"vY0":-109.17086790142501,"vZ0":1.2185129168170128,"x":122.77,"y":189.49,"x0":2.2056596735640355,"y0":50.00272841374243,"z0":6.020890312485742,"aX":-3.6772735883065906},"breaks":{"breakAngle":6.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-65.9,"breakVerticalInduced":-16.7,"breakHorizontal":6.8,"spinRate":2641,"spinDirection":336},"zone":8,"typeConfidence":0.9,"plateTime":0.504911336332055,"extension":6.673473688970999},"index":0,"playId":"97169c61-264b-31e3-9702-a6aa16ac5fa9","pitchNumber":1,"startTime":"2026-07-21T04:42:00.879Z","endTime":"2026-07-21T04:42:04.895Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.9,"endSpeed":89.2,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.243193427736486,"aZ":-11.086943795164856,"pfxX":5.096424808882459,"pfxZ":10.30643555895294,"pX":0.09796993137347412,"pZ":2.75760769537087,"vX0":-7.501178117927415,"vY0":-142.26287202675815,"vZ0":-6.467762615979982,"x":113.27,"y":164.32,"x0":2.1091022246164335,"y0":50.00018815192703,"z0":5.766334992715652,"aX":10.425134466369533},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":17.5,"breakHorizontal":-7.7,"spinRate":2322,"spinDirection":144},"zone":2,"typeConfidence":0.92,"plateTime":0.38530055167661903,"extension":6.664377206444712},"index":1,"playId":"cc1e609a-b52d-3108-9bf5-dfd64b3cf8b6","pitchNumber":2,"startTime":"2026-07-21T04:42:16.478Z","endTime":"2026-07-21T04:42:20.456Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-07-21T04:42:35.490Z","endTime":"2026-07-21T04:42:35.491Z","isPitch":false,"type":"action","player":{"id":545121,"link":"/api/v1/people/545121"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.9,"endSpeed":89.1,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.802058420474324,"aZ":-12.028679277970207,"pfxX":6.704064477093168,"pfxZ":9.885017785680361,"pX":-0.16585363529671932,"pZ":2.5391693596899865,"vX0":-8.136702780184317,"vY0":-142.1409926843711,"vZ0":-7.102524396317157,"x":123.32,"y":170.22,"x0":1.8682609074877923,"y0":50.00438213159296,"z0":5.840993708046336,"aX":13.664936806652534},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":16.6,"breakHorizontal":-10.4,"spinRate":2412,"spinDirection":151},"zone":5,"typeConfidence":0.92,"plateTime":0.38593542991165597,"extension":6.71512354618643},"index":3,"playId":"fd37b1c0-9b0a-317e-91c9-f40d8552e58f","pitchNumber":3,"startTime":"2026-07-21T04:42:35.492Z","endTime":"2026-07-21T04:42:38.910Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":74.9,"endSpeed":68.5,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.848918120389225,"aZ":-43.58999153783702,"pfxX":-2.8964184815021294,"pfxZ":-9.748087133547404,"pX":-1.4707611511255037,"pZ":0.908612565045702,"vX0":-6.599457779062927,"vY0":-108.72024991445515,"vZ0":-0.30494624012677884,"x":173.06,"y":214.25,"x0":2.006513766127792,"y0":50.00174681452248,"z0":5.86847992392244,"aX":-3.3918200307442294},"breaks":{"breakAngle":6.0,"breakLength":15.6,"breakY":24.0,"breakVertical":-67.1,"breakVerticalInduced":-17.3,"breakHorizontal":7.3,"spinRate":2526,"spinDirection":339},"zone":13,"typeConfidence":0.9,"plateTime":0.5079633610293635,"extension":6.844121122447432},"index":4,"playId":"798a7b8d-0471-341c-ad13-010bcd224bdf","pitchNumber":4,"startTime":"2026-07-21T04:42:56.215Z","endTime":"2026-07-21T04:43:00.381Z","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":2,"outs":0},"pitchData":{"startSpeed":75.4,"endSpeed":69.1,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.386161459238018,"aZ":-44.22654182698419,"pfxX":-4.3925860670415116,"pfxZ":-10.140257799010044,"pX":-1.2758146285353276,"pZ":0.48917698611886284,"vX0":-6.181003996089679,"vY0":-109.56561922557006,"vZ0":-1.19853826998121,"x":165.63,"y":225.57,"x0":2.177254415606887,"y0":50.00291282611811,"z0":5.8643078214220425,"aX":-5.220324655202521},"breaks":{"breakAngle":8.4,"breakLength":15.6,"breakY":24.0,"breakVertical":-67.3,"breakVerticalInduced":-18.2,"breakHorizontal":9.8,"spinRate":2649,"spinDirection":335},"zone":13,"typeConfidence":0.9,"plateTime":0.5042433493202068,"extension":6.761170100522706},"index":5,"playId":"7e5fd53c-1f4e-3859-811a-fbb237dc5771","pitchNumber":5,"startTime":"2026-07-21T04:43:18.466Z","endTime":"2026-07-21T04:43:22.859Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":97.1,"endSpeed":88.1,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.93907542002741,"aZ":-9.498590568075263,"pfxX":4.206210841522928,"pfxZ":11.305624776790317,"pX":-0.2769237902468809,"pZ":3.867166630620156,"vX0":-7.76885589653163,"vY0":-141.15195549483323,"vZ0":-3.9769561794289308,"x":127.56,"y":134.37,"x0":1.9721545356930255,"y0":50.00363249705355,"z0":5.912719262985283,"aX":8.437991617641552},"breaks":{"breakAngle":32.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.5,"breakVerticalInduced":19.8,"breakHorizontal":-5.9,"spinRate":2295,"spinDirection":151},"zone":11,"typeConfidence":0.91,"plateTime":0.38893739412169115,"extension":6.6149533247633086},"index":6,"playId":"c4fdaedc-0727-36c7-ab2a-21c5ab001b1f","pitchNumber":6,"startTime":"2026-07-21T04:43:42.856Z","endTime":"2026-07-21T04:43:46.051Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T04:43:46.051Z","atBatIndex":74},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nolan Arenado strikes out swinging.","rbi":0,"awayScore":5,"homeScore":2,"isOut":true},"about":{"atBatIndex":75,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-07-21T04:43:56.047Z","endTime":"2026-07-21T04:46:23.353Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663687,"fullName":"Hogan Harris","link":"/api/v1/people/663687"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","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":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":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"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.9,"endSpeed":88.2,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.75286282707724,"aZ":-7.879689749415203,"pfxX":5.605412925868274,"pfxZ":12.186783035240513,"pX":-0.6011512258622083,"pZ":1.66686502735607,"vX0":-9.397070781384235,"vY0":-140.50775419430943,"vZ0":-9.705853763910538,"x":139.91,"y":193.77,"x0":2.0630200994934142,"y0":50.00219856571189,"z0":5.683836278620214,"aX":11.174422229548577},"breaks":{"breakAngle":42.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.4,"breakVerticalInduced":20.0,"breakHorizontal":-8.2,"spinRate":2326,"spinDirection":150},"zone":7,"typeConfidence":0.92,"plateTime":0.39028071972650435,"extension":6.681214469239734},"index":0,"playId":"577ff1be-a656-3b48-a070-28163f7b9537","pitchNumber":1,"startTime":"2026-07-21T04:44:12.128Z","endTime":"2026-07-21T04:44:16.852Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":75.0,"endSpeed":68.6,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.479511998575237,"aZ":-43.45835147949942,"pfxX":-2.6724576163431273,"pfxZ":-9.624758516347931,"pX":-1.715468164917564,"pZ":0.6023674016295677,"vX0":-7.0257958719146645,"vY0":-108.90667858192478,"vZ0":-1.1338008578380878,"x":182.39,"y":222.52,"x0":1.9321118548948661,"y0":50.00537579424099,"z0":5.93345020044602,"aX":-3.131120362402928},"breaks":{"breakAngle":6.0,"breakLength":15.6,"breakY":24.0,"breakVertical":-67.1,"breakVerticalInduced":-17.3,"breakHorizontal":7.1,"spinRate":2638,"spinDirection":340},"zone":13,"typeConfidence":0.9,"plateTime":0.5077142656031195,"extension":6.80878144897868},"index":1,"playId":"6083d368-35cb-352a-b38d-bd1187538da3","pitchNumber":2,"startTime":"2026-07-21T04:44:29.209Z","endTime":"2026-07-21T04:44:32.445Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":87.0,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.367504043397844,"aZ":-11.971399884028608,"pfxX":5.074907877191565,"pfxZ":10.404446773752756,"pX":-0.5813884684415561,"pZ":1.5455310127655209,"vX0":-9.478933803511648,"vY0":-138.99844315922354,"vZ0":-8.984550605503284,"x":139.16,"y":197.05,"x0":2.225537937993265,"y0":50.00537886367681,"z0":5.630325479551822,"aX":9.857215833560462},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":16.9,"breakHorizontal":-7.1,"spinRate":2329,"spinDirection":151},"zone":13,"typeConfidence":0.91,"plateTime":0.3952107303115153,"extension":6.6697144907286425},"index":2,"playId":"9356e285-f885-3c6b-94cd-342673bead45","pitchNumber":3,"startTime":"2026-07-21T04:44:56.399Z","endTime":"2026-07-21T04:44:59.571Z","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":97.1,"endSpeed":88.1,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.41660515554485,"aZ":-11.095915970306304,"pfxX":4.930290708204905,"pfxZ":10.549181305209476,"pX":0.14237644859718884,"pZ":2.042208528219542,"vX0":-7.184352305204605,"vY0":-141.0121676320461,"vZ0":-8.152302495478168,"x":111.57,"y":183.64,"x0":2.0919067793689843,"y0":50.00186570866979,"z0":5.700832686617926,"aX":9.850769999912393},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":17.4,"breakHorizontal":-7.3,"spinRate":2410,"spinDirection":151},"zone":8,"typeConfidence":0.92,"plateTime":0.389597793961459,"extension":6.715617527727319},"index":3,"playId":"6bf46258-7b03-3d16-b559-bbd396f8432c","pitchNumber":4,"startTime":"2026-07-21T04:45:15.592Z","endTime":"2026-07-21T04:45:18.739Z","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":97.7,"endSpeed":89.3,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.191699887922276,"aZ":-9.52880111167861,"pfxX":5.037777092184841,"pfxZ":11.15150079521186,"pX":-1.588616405211825,"pZ":1.3235186880626686,"vX0":-11.240687536136392,"vY0":-141.58461645978593,"vZ0":-10.454828712261023,"x":177.55,"y":203.04,"x0":1.7778435124566334,"y0":50.006561589610016,"z0":5.673056225551064,"aX":10.234105410071374},"breaks":{"breakAngle":33.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":18.1,"breakHorizontal":-6.8,"spinRate":2281,"spinDirection":149},"zone":13,"typeConfidence":0.92,"plateTime":0.38677896917411303,"extension":6.793780620766359},"index":4,"playId":"eb96f5a7-f427-3c53-88c4-a73536c4fad1","pitchNumber":5,"startTime":"2026-07-21T04:45:51.313Z","endTime":"2026-07-21T04:45:55.064Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"index":5,"startTime":"2026-07-21T04:46:05.163Z","endTime":"2026-07-21T04:46:20.197Z","isPitch":false,"type":"action","player":{"id":571448,"link":"/api/v1/people/571448"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"pitchData":{"startSpeed":74.0,"endSpeed":67.8,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.49406612003741,"aZ":-42.92060588154272,"pfxX":-2.671867939558222,"pfxZ":-9.31907298231079,"pX":-0.35501000698630314,"pZ":1.8422063715313228,"vX0":-5.12839414184559,"vY0":-107.57213605405954,"vZ0":1.5434911931667001,"x":130.53,"y":189.04,"x0":2.4226528355241084,"y0":50.003412242894356,"z0":5.933869464687071,"aX":-3.0803601101122475},"breaks":{"breakAngle":4.8,"breakLength":15.6,"breakY":24.0,"breakVertical":-66.6,"breakVerticalInduced":-16.0,"breakHorizontal":6.4,"spinRate":2491,"spinDirection":332},"zone":7,"typeConfidence":0.9,"plateTime":0.5123727639893549,"extension":6.658656558724381},"index":6,"playId":"ad91b665-2563-3850-8fa8-196c4d931e90","pitchNumber":6,"startTime":"2026-07-21T04:46:20.197Z","endTime":"2026-07-21T04:46:23.353Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T04:46:23.353Z","atBatIndex":75},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Tyler Locklear walks.","rbi":0,"awayScore":5,"homeScore":2,"isOut":false},"about":{"atBatIndex":76,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-07-21T04:46:29.684Z","endTime":"2026-07-21T04:48:15.428Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":682988,"fullName":"Tyler Locklear","link":"/api/v1/people/682988"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663687,"fullName":"Hogan Harris","link":"/api/v1/people/663687"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":682988,"fullName":"Tyler Locklear","link":"/api/v1/people/682988"},"postOnSecond":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,2,3,4,5],"actionIndex":[1],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Defensive Indiff","eventType":"defensive_indiff","movementReason":"r_defensive_indiff","runner":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":682988,"fullName":"Tyler Locklear","link":"/api/v1/people/682988"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"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,"runnerGoing":true},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":74.0,"endSpeed":67.2,"strikeZoneTop":3.283,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.3439442887669,"aZ":-45.016798901858195,"pfxX":-5.955077779745509,"pfxZ":-11.166169529191308,"pX":1.6253151111705961,"pZ":3.9174270604860677,"vX0":-0.6363164803408679,"vY0":-107.39645680674427,"vZ0":5.86511904382073,"x":55.05,"y":133.01,"x0":2.699125108556432,"y0":50.00408272625417,"z0":6.2061787482790995,"aX":-6.846985467003535},"breaks":{"breakAngle":8.4,"breakLength":15.6,"breakY":24.0,"breakVertical":-68.8,"breakVerticalInduced":-17.9,"breakHorizontal":10.9,"spinRate":2628,"spinDirection":328},"zone":12,"typeConfidence":0.9,"plateTime":0.5131090807143179,"extension":6.39387467588325},"index":0,"playId":"9c73bf2c-c78c-3810-9c28-9f5f01dfb160","pitchNumber":1,"startTime":"2026-07-21T04:46:48.811Z","endTime":"2026-07-21T04:46:55.486Z","isPitch":true,"type":"pitch"},{"details":{"description":"Gabriel Moreno advances to 2nd on defensive indifference.","event":"Defensive Indiff","eventType":"defensive_indiff","awayScore":5,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"index":1,"actionPlayId":"9c73bf2c-c78c-3810-9c28-9f5f01dfb160","startTime":"2026-07-21T04:46:58.713Z","endTime":"2026-07-21T04:47:06.629Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":672515,"link":"/api/v1/people/672515"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":73.9,"endSpeed":67.5,"strikeZoneTop":3.283,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.213439487374657,"aZ":-41.98144537381569,"pfxX":-2.468525796754164,"pfxZ":-8.51997951092262,"pX":0.27308287026872236,"pZ":2.7306856912048723,"vX0":-3.6701278196221887,"vY0":-107.39765829232789,"vZ0":2.753034430354104,"x":106.59,"y":165.05,"x0":2.335049194394153,"y0":50.004363327770925,"z0":6.152389086742684,"aX":-2.8402228891022325},"breaks":{"breakAngle":4.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-64.9,"breakVerticalInduced":-14.2,"breakHorizontal":5.6,"spinRate":2467,"spinDirection":332},"zone":5,"typeConfidence":0.9,"plateTime":0.512960819451501,"extension":6.505024973938956},"index":2,"playId":"aa267403-f6d6-35b2-aac5-224d0f1ea7c6","pitchNumber":2,"startTime":"2026-07-21T04:47:06.629Z","endTime":"2026-07-21T04:47:09.629Z","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":97.3,"endSpeed":89.3,"strikeZoneTop":3.283,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.724395210425733,"aZ":-10.356654011659712,"pfxX":4.460509468287503,"pfxZ":10.800166738902874,"pX":-2.0502807074956215,"pZ":1.5442327011470924,"vX0":-12.806914585543304,"vY0":-140.90925309572825,"vZ0":-9.7146617355573,"x":195.15,"y":197.09,"x0":1.9651776595764503,"y0":50.00012097273771,"z0":5.6969600862895815,"aX":9.010542653342979},"breaks":{"breakAngle":26.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":17.6,"breakHorizontal":-5.6,"spinRate":2278,"spinDirection":149},"zone":13,"typeConfidence":0.91,"plateTime":0.3880846503882589,"extension":6.7450427430550555},"index":3,"playId":"618136a2-5a7e-37e5-ac76-1457b7dd2b3b","pitchNumber":3,"startTime":"2026-07-21T04:47:28.325Z","endTime":"2026-07-21T04:47:31.345Z","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":2},"pitchData":{"startSpeed":95.8,"endSpeed":87.9,"strikeZoneTop":3.283,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.9291708426192,"aZ":-11.015599831224383,"pfxX":5.089918015795235,"pfxZ":10.764135740851234,"pX":-1.035447928969175,"pZ":1.7991714166308397,"vX0":-10.229689226452347,"vY0":-139.03388589461193,"vZ0":-8.66774629227679,"x":156.47,"y":190.2,"x0":2.0233610526844714,"y0":50.00598433549175,"z0":5.680157647705972,"aX":10.008620792439846},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":17.9,"breakHorizontal":-7.2,"spinRate":2233,"spinDirection":154},"zone":13,"typeConfidence":0.9,"plateTime":0.39331106995895393,"extension":6.802515906436336},"index":4,"playId":"68c1ecfb-831d-3aac-964d-49737e43b64d","pitchNumber":4,"startTime":"2026-07-21T04:47:50.734Z","endTime":"2026-07-21T04:47:54.760Z","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":2},"pitchData":{"startSpeed":96.4,"endSpeed":88.0,"strikeZoneTop":3.283,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.518201914706342,"aZ":-11.982766230698134,"pfxX":4.69551534949813,"pfxZ":10.171736021661488,"pX":-1.0545292447326295,"pZ":3.3740152593222184,"vX0":-10.319345839892215,"vY0":-139.9886723830431,"vZ0":-4.706014937684715,"x":157.2,"y":147.68,"x0":2.0690771317973966,"y0":50.00489714525223,"z0":5.860992383637067,"aX":9.323566516504574},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":17.6,"breakHorizontal":-6.4,"spinRate":2266,"spinDirection":149},"zone":11,"typeConfidence":0.89,"plateTime":0.3912248956775377,"extension":6.691865849519099},"index":5,"playId":"90287989-b52d-3ab8-9e77-1720c4996d62","pitchNumber":5,"startTime":"2026-07-21T04:48:09.605Z","endTime":"2026-07-21T04:48:15.428Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T04:48:15.428Z","atBatIndex":76},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Shea Langeliers challenged (pitch result), call on the field was overturned: Ryan Waldschmidt called out on strikes.","rbi":0,"awayScore":5,"homeScore":2,"isOut":true},"about":{"atBatIndex":77,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-07-21T04:49:35.194Z","endTime":"2026-07-21T04:50:47.503Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":814439,"fullName":"Ryan Waldschmidt","link":"/api/v1/people/814439"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663687,"fullName":"Hogan Harris","link":"/api/v1/people/663687"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".333"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".444"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".313"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".455"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".333"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".409"},{"zone":"09","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".182"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"12","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".500"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".071"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".889"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"05","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".750"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.182"},{"zone":"07","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".833"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".913"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".364"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".167"},{"zone":"12","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".167"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".368"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.47"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"91.42"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"96.61"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"85.35"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.52"},{"zone":"06","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.06"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"85.39"},{"zone":"08","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"86.62"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"73.45"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"73.69"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"74.86"},{"zone":"13","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"-"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"77.21"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".889"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"05","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".750"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.182"},{"zone":"07","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".833"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".913"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".364"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".167"},{"zone":"12","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".167"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".368"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":814439,"fullName":"Ryan Waldschmidt","link":"/api/v1/people/814439"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":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":5,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-21T04:48:34.474Z","endTime":"2026-07-21T04:49:37.256Z","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(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":74.0,"endSpeed":67.8,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.55552410804873,"aZ":-42.489618006937235,"pfxX":-5.2732046014285565,"pfxZ":-8.964588994582678,"pX":-0.8932397014072163,"pZ":1.9328199907056858,"vX0":-5.317386342467516,"vY0":-107.5397377462006,"vZ0":1.3953666702284893,"x":151.05,"y":186.59,"x0":2.3118699545841377,"y0":50.00013078391344,"z0":6.050782965053177,"aX":-6.070656595808145},"breaks":{"breakAngle":9.6,"breakLength":15.6,"breakY":24.0,"breakVertical":-66.0,"breakVerticalInduced":-15.2,"breakHorizontal":11.2,"spinRate":2623,"spinDirection":334},"zone":13,"typeConfidence":0.9,"plateTime":0.5126302404257115,"extension":6.631058804856599},"index":1,"playId":"c8099369-8483-33f4-8792-1c7ee992446a","pitchNumber":1,"startTime":"2026-07-21T04:49:37.256Z","endTime":"2026-07-21T04:49:41.839Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.0,"endSpeed":87.4,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.483805206400675,"aZ":-13.145507474031138,"pfxX":4.908081081315515,"pfxZ":9.690247489726437,"pX":0.06337715790751329,"pZ":2.9642103399064266,"vX0":-7.260776302441175,"vY0":-139.5034228998066,"vZ0":-5.770146987557001,"x":114.58,"y":158.75,"x0":2.06667732244769,"y0":50.003831339406844,"z0":5.932069364199957,"aX":9.639205736880346},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":16.4,"breakHorizontal":-7.3,"spinRate":2274,"spinDirection":148},"zone":2,"typeConfidence":0.91,"plateTime":0.39319613201991377,"extension":6.605272017014469},"index":2,"playId":"f2a89727-1ed7-30fc-859c-f0cc3582f233","pitchNumber":2,"startTime":"2026-07-21T04:49:54.706Z","endTime":"2026-07-21T04:49:59.050Z","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":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":97.4,"endSpeed":89.0,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.377444350024014,"aZ":-11.077007844339983,"pfxX":6.0277244360848625,"pfxZ":10.42200102497709,"pX":0.140962455002571,"pZ":1.5885727380359493,"vX0":-7.42513219104361,"vY0":-141.4189838487527,"vZ0":-9.52021750230949,"x":111.63,"y":195.89,"x0":2.0179780878451408,"y0":50.0047247310318,"z0":5.710067000157049,"aX":12.205176753346262},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":17.0,"breakHorizontal":-9.4,"spinRate":2308,"spinDirection":151},"zone":8,"typeConfidence":0.92,"plateTime":0.3873633721018077,"extension":6.709677021006906},"index":3,"playId":"116f4ca1-9caa-3d20-9dfc-fd378859b454","pitchNumber":3,"startTime":"2026-07-21T04:50:20.492Z","endTime":"2026-07-21T04:50:47.503Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":133,"player":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"}},"playEndTime":"2026-07-21T04:50:47.503Z","atBatIndex":77}],"currentPlay":{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Shea Langeliers challenged (pitch result), call on the field was overturned: Ryan Waldschmidt called out on strikes.","rbi":0,"awayScore":5,"homeScore":2,"isOut":true},"about":{"atBatIndex":77,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-07-21T04:49:35.194Z","endTime":"2026-07-21T04:50:47.503Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":814439,"fullName":"Ryan Waldschmidt","link":"/api/v1/people/814439"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663687,"fullName":"Hogan Harris","link":"/api/v1/people/663687"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".333"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".444"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".313"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".455"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".333"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".409"},{"zone":"09","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".182"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"12","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".500"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".071"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".889"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"05","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".750"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.182"},{"zone":"07","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".833"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".913"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".364"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".167"},{"zone":"12","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".167"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".368"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.47"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"91.42"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"96.61"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"85.35"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.52"},{"zone":"06","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.06"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"85.39"},{"zone":"08","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"86.62"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"73.45"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"73.69"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"74.86"},{"zone":"13","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"-"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"77.21"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".889"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"05","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".750"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.182"},{"zone":"07","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".833"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".913"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".364"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".167"},{"zone":"12","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".167"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".368"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":814439,"fullName":"Ryan Waldschmidt","link":"/api/v1/people/814439"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":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":5,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-21T04:48:34.474Z","endTime":"2026-07-21T04:49:37.256Z","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(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":74.0,"endSpeed":67.8,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.55552410804873,"aZ":-42.489618006937235,"pfxX":-5.2732046014285565,"pfxZ":-8.964588994582678,"pX":-0.8932397014072163,"pZ":1.9328199907056858,"vX0":-5.317386342467516,"vY0":-107.5397377462006,"vZ0":1.3953666702284893,"x":151.05,"y":186.59,"x0":2.3118699545841377,"y0":50.00013078391344,"z0":6.050782965053177,"aX":-6.070656595808145},"breaks":{"breakAngle":9.6,"breakLength":15.6,"breakY":24.0,"breakVertical":-66.0,"breakVerticalInduced":-15.2,"breakHorizontal":11.2,"spinRate":2623,"spinDirection":334},"zone":13,"typeConfidence":0.9,"plateTime":0.5126302404257115,"extension":6.631058804856599},"index":1,"playId":"c8099369-8483-33f4-8792-1c7ee992446a","pitchNumber":1,"startTime":"2026-07-21T04:49:37.256Z","endTime":"2026-07-21T04:49:41.839Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.0,"endSpeed":87.4,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.483805206400675,"aZ":-13.145507474031138,"pfxX":4.908081081315515,"pfxZ":9.690247489726437,"pX":0.06337715790751329,"pZ":2.9642103399064266,"vX0":-7.260776302441175,"vY0":-139.5034228998066,"vZ0":-5.770146987557001,"x":114.58,"y":158.75,"x0":2.06667732244769,"y0":50.003831339406844,"z0":5.932069364199957,"aX":9.639205736880346},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":16.4,"breakHorizontal":-7.3,"spinRate":2274,"spinDirection":148},"zone":2,"typeConfidence":0.91,"plateTime":0.39319613201991377,"extension":6.605272017014469},"index":2,"playId":"f2a89727-1ed7-30fc-859c-f0cc3582f233","pitchNumber":2,"startTime":"2026-07-21T04:49:54.706Z","endTime":"2026-07-21T04:49:59.050Z","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":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":97.4,"endSpeed":89.0,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.377444350024014,"aZ":-11.077007844339983,"pfxX":6.0277244360848625,"pfxZ":10.42200102497709,"pX":0.140962455002571,"pZ":1.5885727380359493,"vX0":-7.42513219104361,"vY0":-141.4189838487527,"vZ0":-9.52021750230949,"x":111.63,"y":195.89,"x0":2.0179780878451408,"y0":50.0047247310318,"z0":5.710067000157049,"aX":12.205176753346262},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":17.0,"breakHorizontal":-9.4,"spinRate":2308,"spinDirection":151},"zone":8,"typeConfidence":0.92,"plateTime":0.3873633721018077,"extension":6.709677021006906},"index":3,"playId":"116f4ca1-9caa-3d20-9dfc-fd378859b454","pitchNumber":3,"startTime":"2026-07-21T04:50:20.492Z","endTime":"2026-07-21T04:50:47.503Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":133,"player":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"}},"playEndTime":"2026-07-21T04:50:47.503Z","atBatIndex":77},"scoringPlays":[7,31,47,57,58],"playsByInning":[{"startIndex":0,"endIndex":6,"top":[0,1,2,3],"bottom":[4,5,6],"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":683352,"fullName":"Mitch Bratt","link":"/api/v1/people/683352"},"batter":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"coordinates":{"x":85.31,"y":91.27},"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":683352,"fullName":"Mitch Bratt","link":"/api/v1/people/683352"},"batter":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"coordinates":{"x":124.59,"y":129.37},"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":1,"pitcher":{"id":683352,"fullName":"Mitch Bratt","link":"/api/v1/people/683352"},"batter":{"id":687515,"fullName":"Colby Thomas","link":"/api/v1/people/687515"},"coordinates":{"x":116.5,"y":154.05},"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":605488,"fullName":"Jeffrey Springs","link":"/api/v1/people/605488"},"batter":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"coordinates":{"x":152.05,"y":100.7},"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":605488,"fullName":"Jeffrey Springs","link":"/api/v1/people/605488"},"batter":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"coordinates":{"x":185.0,"y":109.87},"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":605488,"fullName":"Jeffrey Springs","link":"/api/v1/people/605488"},"batter":{"id":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374"},"coordinates":{"x":120.55,"y":43.51},"type":"O","description":"Flyout"}]}},{"startIndex":7,"endIndex":14,"top":[7,8,9,10,11],"bottom":[12,13,14],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":2,"pitcher":{"id":683352,"fullName":"Mitch Bratt","link":"/api/v1/people/683352"},"batter":{"id":811965,"fullName":"Joshua Kuroda-Grauer","link":"/api/v1/people/811965"},"coordinates":{"x":70.47,"y":39.64},"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":2,"pitcher":{"id":683352,"fullName":"Mitch Bratt","link":"/api/v1/people/683352"},"batter":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"coordinates":{"x":159.6,"y":190.06},"type":"O","description":"Pop Out"},{"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":683352,"fullName":"Mitch Bratt","link":"/api/v1/people/683352"},"batter":{"id":695720,"fullName":"Tommy White","link":"/api/v1/people/695720"},"coordinates":{"x":92.59,"y":101.4},"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":2,"pitcher":{"id":683352,"fullName":"Mitch Bratt","link":"/api/v1/people/683352"},"batter":{"id":675961,"fullName":"Alika Williams","link":"/api/v1/people/675961"},"coordinates":{"x":42.99,"y":87.01},"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":2,"pitcher":{"id":683352,"fullName":"Mitch Bratt","link":"/api/v1/people/683352"},"batter":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"coordinates":{"x":66.8,"y":163.69},"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":2,"pitcher":{"id":605488,"fullName":"Jeffrey Springs","link":"/api/v1/people/605488"},"batter":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"coordinates":{"x":111.6,"y":132.33},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":2,"pitcher":{"id":605488,"fullName":"Jeffrey Springs","link":"/api/v1/people/605488"},"batter":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"coordinates":{"x":68.92,"y":128.63},"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":605488,"fullName":"Jeffrey Springs","link":"/api/v1/people/605488"},"batter":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"coordinates":{"x":100.27,"y":172.31},"type":"O","description":"Grounded Into DP"}]}},{"startIndex":15,"endIndex":24,"top":[15,16,17,18,19,20],"bottom":[21,22,23,24],"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":683352,"fullName":"Mitch Bratt","link":"/api/v1/people/683352"},"batter":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"coordinates":{"x":120.55,"y":148.48},"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":683352,"fullName":"Mitch Bratt","link":"/api/v1/people/683352"},"batter":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"coordinates":{"x":183.43,"y":124.64},"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":683352,"fullName":"Mitch Bratt","link":"/api/v1/people/683352"},"batter":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"coordinates":{"x":206.45,"y":105.48},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":3,"pitcher":{"id":605488,"fullName":"Jeffrey Springs","link":"/api/v1/people/605488"},"batter":{"id":682988,"fullName":"Tyler Locklear","link":"/api/v1/people/682988"},"coordinates":{"x":105.85,"y":161.15},"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":605488,"fullName":"Jeffrey Springs","link":"/api/v1/people/605488"},"batter":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"coordinates":{"x":99.25,"y":164.2},"type":"O","description":"Groundout"}]}},{"startIndex":25,"endIndex":30,"top":[25,26,27],"bottom":[28,29,30],"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":683352,"fullName":"Mitch Bratt","link":"/api/v1/people/683352"},"batter":{"id":695720,"fullName":"Tommy White","link":"/api/v1/people/695720"},"coordinates":{"x":110.55,"y":84.58},"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":683352,"fullName":"Mitch Bratt","link":"/api/v1/people/683352"},"batter":{"id":675961,"fullName":"Alika Williams","link":"/api/v1/people/675961"},"coordinates":{"x":113.96,"y":147.97},"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":4,"pitcher":{"id":605488,"fullName":"Jeffrey Springs","link":"/api/v1/people/605488"},"batter":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"coordinates":{"x":70.06,"y":67.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":4,"pitcher":{"id":605488,"fullName":"Jeffrey Springs","link":"/api/v1/people/605488"},"batter":{"id":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374"},"coordinates":{"x":199.73,"y":112.76},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":4,"pitcher":{"id":605488,"fullName":"Jeffrey Springs","link":"/api/v1/people/605488"},"batter":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"coordinates":{"x":105.76,"y":133.72},"type":"O","description":"Pop Out"}]}},{"startIndex":31,"endIndex":40,"top":[31,32,33,34,35,36],"bottom":[37,38,39,40],"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":683352,"fullName":"Mitch Bratt","link":"/api/v1/people/683352"},"batter":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"coordinates":{"x":43.58,"y":59.86},"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":5,"pitcher":{"id":683352,"fullName":"Mitch Bratt","link":"/api/v1/people/683352"},"batter":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"coordinates":{"x":155.91,"y":85.46},"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":683352,"fullName":"Mitch Bratt","link":"/api/v1/people/683352"},"batter":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"coordinates":{"x":149.95,"y":108.26},"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":5,"pitcher":{"id":683352,"fullName":"Mitch Bratt","link":"/api/v1/people/683352"},"batter":{"id":811965,"fullName":"Joshua Kuroda-Grauer","link":"/api/v1/people/811965"},"coordinates":{"x":151.39,"y":89.31},"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":5,"pitcher":{"id":686228,"fullName":"Juan Burgos","link":"/api/v1/people/686228"},"batter":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"coordinates":{"x":127.65,"y":219.98},"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":5,"pitcher":{"id":605488,"fullName":"Jeffrey Springs","link":"/api/v1/people/605488"},"batter":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"coordinates":{"x":153.75,"y":72.04},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":5,"pitcher":{"id":605488,"fullName":"Jeffrey Springs","link":"/api/v1/people/605488"},"batter":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"coordinates":{"x":27.1,"y":104.5},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":5,"pitcher":{"id":605488,"fullName":"Jeffrey Springs","link":"/api/v1/people/605488"},"batter":{"id":682988,"fullName":"Tyler Locklear","link":"/api/v1/people/682988"},"coordinates":{"x":139.2,"y":102.83},"type":"O","description":"Flyout"}]}},{"startIndex":41,"endIndex":51,"top":[41,42,43,44,45],"bottom":[46,47,48,49,50,51],"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":686228,"fullName":"Juan Burgos","link":"/api/v1/people/686228"},"batter":{"id":695720,"fullName":"Tommy White","link":"/api/v1/people/695720"},"coordinates":{"x":88.98,"y":129.42},"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":6,"pitcher":{"id":686228,"fullName":"Juan Burgos","link":"/api/v1/people/686228"},"batter":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"coordinates":{"x":113.51,"y":187.72},"type":"O","description":"Sac Bunt"},{"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":686228,"fullName":"Juan Burgos","link":"/api/v1/people/686228"},"batter":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"coordinates":{"x":118.64,"y":170.99},"type":"O","description":"Fielders Choice Out"},{"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":686228,"fullName":"Juan Burgos","link":"/api/v1/people/686228"},"batter":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"coordinates":{"x":144.39,"y":152.03},"type":"O","description":"Forceout"}],"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":605488,"fullName":"Jeffrey Springs","link":"/api/v1/people/605488"},"batter":{"id":678489,"fullName":"Jorge Barrosa","link":"/api/v1/people/678489"},"coordinates":{"x":67.75,"y":41.25},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":6,"pitcher":{"id":605488,"fullName":"Jeffrey Springs","link":"/api/v1/people/605488"},"batter":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"coordinates":{"x":14.53,"y":78.98},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":6,"pitcher":{"id":605488,"fullName":"Jeffrey Springs","link":"/api/v1/people/605488"},"batter":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"coordinates":{"x":107.22,"y":179.22},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":6,"pitcher":{"id":665622,"fullName":"Luis Medina","link":"/api/v1/people/665622"},"batter":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"coordinates":{"x":136.76,"y":53.47},"type":"O","description":"Lineout"}]}},{"startIndex":52,"endIndex":62,"top":[52,53,54,55,56,57,58],"bottom":[59,60,61,62],"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":656464,"fullName":"Kevin Ginkel","link":"/api/v1/people/656464"},"batter":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"coordinates":{"x":115.07,"y":179.17},"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":7,"pitcher":{"id":656464,"fullName":"Kevin Ginkel","link":"/api/v1/people/656464"},"batter":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"coordinates":{"x":131.21,"y":126.61},"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":7,"pitcher":{"id":656464,"fullName":"Kevin Ginkel","link":"/api/v1/people/656464"},"batter":{"id":622268,"fullName":"Donovan Walton","link":"/api/v1/people/622268"},"coordinates":{"x":123.23,"y":205.04},"type":"O","description":"Bunt Pop Out"},{"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":656464,"fullName":"Kevin Ginkel","link":"/api/v1/people/656464"},"batter":{"id":695720,"fullName":"Tommy White","link":"/api/v1/people/695720"},"coordinates":{"x":123.6,"y":184.48},"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":7,"pitcher":{"id":656464,"fullName":"Kevin Ginkel","link":"/api/v1/people/656464"},"batter":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"coordinates":{"x":139.0,"y":97.18},"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":7,"pitcher":{"id":656464,"fullName":"Kevin Ginkel","link":"/api/v1/people/656464"},"batter":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"coordinates":{"x":156.52,"y":176.15},"type":"O","description":"Pop Out"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":7,"pitcher":{"id":665622,"fullName":"Luis Medina","link":"/api/v1/people/665622"},"batter":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"coordinates":{"x":117.59,"y":168.61},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":7,"pitcher":{"id":665622,"fullName":"Luis Medina","link":"/api/v1/people/665622"},"batter":{"id":682988,"fullName":"Tyler Locklear","link":"/api/v1/people/682988"},"coordinates":{"x":119.49,"y":46.89},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":7,"pitcher":{"id":665622,"fullName":"Luis Medina","link":"/api/v1/people/665622"},"batter":{"id":814439,"fullName":"Ryan Waldschmidt","link":"/api/v1/people/814439"},"coordinates":{"x":128.7,"y":93.93},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":7,"pitcher":{"id":665622,"fullName":"Luis Medina","link":"/api/v1/people/665622"},"batter":{"id":678489,"fullName":"Jorge Barrosa","link":"/api/v1/people/678489"},"coordinates":{"x":155.54,"y":167.75},"type":"O","description":"Groundout"}]}},{"startIndex":63,"endIndex":69,"top":[63,64,65,66],"bottom":[67,68,69],"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":642528,"fullName":"Jonathan Loáisiga","link":"/api/v1/people/642528"},"batter":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"coordinates":{"x":110.8,"y":162.38},"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":642528,"fullName":"Jonathan Loáisiga","link":"/api/v1/people/642528"},"batter":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"coordinates":{"x":99.63,"y":92.67},"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":642528,"fullName":"Jonathan Loáisiga","link":"/api/v1/people/642528"},"batter":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"coordinates":{"x":138.81,"y":152.53},"type":"O","description":"Forceout"}],"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":660761,"fullName":"José Suarez","link":"/api/v1/people/660761"},"batter":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"coordinates":{"x":86.65,"y":70.92},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":8,"pitcher":{"id":660761,"fullName":"José Suarez","link":"/api/v1/people/660761"},"batter":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"coordinates":{"x":113.45,"y":156.08},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":8,"pitcher":{"id":660761,"fullName":"José Suarez","link":"/api/v1/people/660761"},"batter":{"id":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374"},"coordinates":{"x":95.7,"y":118.89},"type":"O","description":"Flyout"}]}},{"startIndex":70,"endIndex":77,"top":[70,71,72],"bottom":[73,74,75,76,77],"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":805299,"fullName":"Brandyn Garcia","link":"/api/v1/people/805299"},"batter":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"coordinates":{"x":118.7,"y":193.21},"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":9,"pitcher":{"id":805299,"fullName":"Brandyn Garcia","link":"/api/v1/people/805299"},"batter":{"id":695720,"fullName":"Tommy White","link":"/api/v1/people/695720"},"coordinates":{"x":148.44,"y":155.58},"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":9,"pitcher":{"id":663687,"fullName":"Hogan Harris","link":"/api/v1/people/663687"},"batter":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"coordinates":{"x":116.72,"y":103.13},"type":"H","description":"Single"}]}}]},"linescore":{"currentInning":9,"currentInningOrdinal":"9th","inningState":"Bottom","inningHalf":"Bottom","isTopInning":false,"scheduledInnings":9,"innings":[{"num":1,"ordinalNum":"1st","home":{"runs":0,"hits":1,"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":0},"away":{"runs":1,"hits":2,"errors":0,"leftOnBase":1}},{"num":3,"ordinalNum":"3rd","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":2,"errors":0,"leftOnBase":3}},{"num":4,"ordinalNum":"4th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":0}},{"num":5,"ordinalNum":"5th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":1,"hits":3,"errors":0,"leftOnBase":2}},{"num":6,"ordinalNum":"6th","home":{"runs":2,"hits":3,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":1,"errors":1,"leftOnBase":2}},{"num":7,"ordinalNum":"7th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":3,"hits":4,"errors":0,"leftOnBase":1}},{"num":8,"ordinalNum":"8th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":9,"ordinalNum":"9th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":0}}],"teams":{"home":{"runs":2,"hits":8,"errors":0,"leftOnBase":6},"away":{"runs":5,"hits":15,"errors":1,"leftOnBase":11}},"defense":{"pitcher":{"id":663687,"fullName":"Hogan Harris","link":"/api/v1/people/663687"},"catcher":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"first":{"id":695720,"fullName":"Tommy White","link":"/api/v1/people/695720"},"second":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"third":{"id":622268,"fullName":"Donovan Walton","link":"/api/v1/people/622268"},"shortstop":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"left":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"center":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"right":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"batter":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"onDeck":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"inHole":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"battingOrder":8,"team":{"id":133,"name":"Athletics","link":"/api/v1/teams/133"}},"offense":{"batter":{"id":814439,"fullName":"Ryan Waldschmidt","link":"/api/v1/people/814439"},"onDeck":{"id":678489,"fullName":"Jorge Barrosa","link":"/api/v1/people/678489"},"inHole":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"pitcher":{"id":805299,"fullName":"Brandyn Garcia","link":"/api/v1/people/805299"},"battingOrder":8,"team":{"id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"}},"balls":0,"strikes":3,"outs":3},"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":4,"groundOuts":7,"airOuts":11,"runs":5,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":7,"baseOnBalls":1,"intentionalWalks":0,"hits":15,"hitByPitch":2,"avg":".247","atBats":39,"obp":".324","slg":".406","ops":".730","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":43,"totalBases":21,"rbi":4,"leftOnBase":26,"sacBunts":1,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"19.50","popOuts":7,"lineOuts":0},"pitching":{"flyOuts":8,"groundOuts":6,"airOuts":12,"runs":2,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":7,"baseOnBalls":2,"intentionalWalks":0,"hits":8,"hitByPitch":0,"atBats":33,"obp":".286","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":152,"era":"5.29","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":2,"whip":"1.48","battersFaced":35,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":152,"balls":53,"strikes":99,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.50","rbi":2,"pitchesPerInning":"16.89","runsScoredPer9":"2.00","homeRunsPer9":"1.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":2},"fielding":{"caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".---","assists":7,"putOuts":27,"errors":1,"chances":35,"passedBall":0,"pickoffs":0}},"players":{"ID671732":{"person":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"jerseyNumber":"4","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"battingOrder":"401","stats":{"batting":{"summary":"2-3 | R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":2,"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":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":92,"flyOuts":22,"groundOuts":78,"airOuts":47,"runs":33,"doubles":9,"triples":0,"homeRuns":5,"strikeOuts":77,"baseOnBalls":34,"intentionalWalks":1,"hits":50,"hitByPitch":1,"avg":".198","atBats":252,"obp":".296","slg":".294","ops":".590","caughtStealing":3,"stolenBases":6,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":287,"totalBases":74,"rbi":23,"leftOnBase":106,"sacBunts":0,"sacFlies":0,"babip":".265","groundOutsToAirouts":"1.66","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"50.40","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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":152,"errors":3,"chances":156,"fielding":".981","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID641680":{"person":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"jerseyNumber":"15","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"battingOrder":"600","stats":{"batting":{"summary":"1-5 | K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":3,"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":7,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":2,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":54,"flyOuts":28,"groundOuts":53,"airOuts":48,"runs":20,"doubles":9,"triples":0,"homeRuns":9,"strikeOuts":38,"baseOnBalls":13,"intentionalWalks":0,"hits":41,"hitByPitch":1,"avg":".230","atBats":178,"obp":".284","slg":".433","ops":".717","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":194,"totalBases":77,"rbi":30,"leftOnBase":100,"sacBunts":0,"sacFlies":2,"babip":".241","groundOutsToAirouts":"1.10","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"19.78","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":{"caughtStealing":6,"stolenBases":30,"stolenBasePercentage":".833","caughtStealingPercentage":".167","assists":11,"putOuts":280,"errors":1,"chances":292,"fielding":".997","passedBall":0,"pickoffs":1}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID695720":{"person":{"id":695720,"fullName":"Tommy White","link":"/api/v1/people/695720"},"jerseyNumber":"47","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"battingOrder":"700","stats":{"batting":{"summary":"4-5 | R, CS","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":5,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":4,"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":6,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":3,"flyOuts":1,"groundOuts":5,"airOuts":1,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":5,"hitByPitch":0,"avg":".455","atBats":11,"obp":".500","slg":".545","ops":"1.045","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":12,"totalBases":6,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"babip":".455","groundOutsToAirouts":"5.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":19,"errors":0,"chances":19,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID622268":{"person":{"id":622268,"fullName":"Donovan Walton","link":"/api/v1/people/622268"},"jerseyNumber":"29","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"battingOrder":"501","stats":{"batting":{"summary":"0-2 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":36,"flyOuts":13,"groundOuts":21,"airOuts":28,"runs":16,"doubles":8,"triples":0,"homeRuns":3,"strikeOuts":21,"baseOnBalls":9,"intentionalWalks":0,"hits":29,"hitByPitch":1,"avg":".296","atBats":98,"obp":".361","slg":".469","ops":".830","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":109,"totalBases":46,"rbi":12,"leftOnBase":42,"sacBunts":1,"sacFlies":0,"babip":".351","groundOutsToAirouts":"0.75","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"32.67","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":27,"putOuts":16,"errors":1,"chances":44,"fielding":".977","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"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":{},"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":5,"gamesStarted":0,"flyOuts":9,"groundOuts":9,"airOuts":17,"runs":5,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":4,"baseOnBalls":4,"intentionalWalks":0,"hits":12,"hitByPitch":0,"atBats":41,"obp":".348","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":153,"era":"4.22","inningsPitched":"10.2","wins":1,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":5,"whip":"1.50","battersFaced":46,"outs":32,"gamesPitched":5,"completeGames":0,"shutouts":0,"pitchesThrown":153,"balls":58,"strikes":95,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.53","rbi":0,"winPercentage":".500","pitchesPerInning":"14.34","gamesFinished":3,"strikeoutWalkRatio":"1.00","strikeoutsPer9Inn":"3.38","walksPer9Inn":"3.38","hitsPer9Inn":"10.13","runsScoredPer9":"4.22","homeRunsPer9":"0.84","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"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":true,"isSubstitute":false}},"ID643446":{"person":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"jerseyNumber":"22","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"battingOrder":"801","stats":{"batting":{"note":"a-","summary":"1-1 | 2 RBI, SB","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":1,"rbi":2,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":88,"flyOuts":45,"groundOuts":80,"airOuts":95,"runs":26,"doubles":11,"triples":0,"homeRuns":3,"strikeOuts":36,"baseOnBalls":22,"intentionalWalks":1,"hits":64,"hitByPitch":4,"avg":".236","atBats":271,"obp":".300","slg":".310","ops":".610","caughtStealing":2,"stolenBases":2,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":9,"groundIntoTriplePlay":0,"plateAppearances":301,"totalBases":84,"rbi":30,"leftOnBase":121,"sacBunts":1,"sacFlies":3,"babip":".260","groundOutsToAirouts":"0.84","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"90.33","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":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID811965":{"person":{"id":811965,"fullName":"Joshua Kuroda-Grauer","link":"/api/v1/people/811965"},"jerseyNumber":"44","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"battingOrder":"500","stats":{"batting":{"summary":"2-3 | HR, K, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":5,"rbi":1,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"3.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":0,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":16,"flyOuts":4,"groundOuts":19,"airOuts":9,"runs":8,"doubles":7,"triples":0,"homeRuns":1,"strikeOuts":7,"baseOnBalls":1,"intentionalWalks":0,"hits":25,"hitByPitch":1,"avg":".417","atBats":60,"obp":".435","slg":".583","ops":"1.018","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":62,"totalBases":35,"rbi":4,"leftOnBase":18,"sacBunts":0,"sacFlies":0,"babip":".462","groundOutsToAirouts":"2.11","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"60.00","popOuts":3,"lineOuts":2},"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":26,"putOuts":17,"errors":0,"chances":43,"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"}]},"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,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":76,"flyOuts":32,"groundOuts":65,"airOuts":57,"runs":22,"doubles":12,"triples":1,"homeRuns":7,"strikeOuts":32,"baseOnBalls":22,"intentionalWalks":0,"hits":60,"hitByPitch":4,"avg":".282","atBats":213,"obp":".358","slg":".446","ops":".804","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":9,"groundIntoTriplePlay":0,"plateAppearances":240,"totalBases":95,"rbi":25,"leftOnBase":98,"sacBunts":0,"sacFlies":1,"babip":".303","groundOutsToAirouts":"1.14","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"30.43","popOuts":10,"lineOuts":15},"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":65,"errors":0,"chances":67,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":{"note":"(H, 2)","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":12,"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":12,"balls":4,"strikes":8,"strikePercentage":".670","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":33,"gamesStarted":2,"flyOuts":26,"groundOuts":42,"airOuts":51,"runs":28,"doubles":13,"triples":0,"homeRuns":4,"strikeOuts":56,"baseOnBalls":22,"intentionalWalks":1,"hits":56,"hitByPitch":3,"atBats":202,"obp":".355","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","numberOfPitches":897,"era":"4.47","inningsPitched":"52.1","wins":1,"losses":2,"saves":1,"saveOpportunities":1,"holds":2,"blownSaves":0,"earnedRuns":26,"whip":"1.49","battersFaced":230,"outs":157,"gamesPitched":33,"completeGames":0,"shutouts":0,"pitchesThrown":897,"balls":333,"strikes":564,"strikePercentage":".630","hitBatsmen":3,"balks":2,"wildPitches":3,"pickoffs":1,"groundOutsToAirouts":"0.82","rbi":0,"winPercentage":".333","pitchesPerInning":"17.14","gamesFinished":13,"strikeoutWalkRatio":"2.55","strikeoutsPer9Inn":"9.63","walksPer9Inn":"3.78","hitsPer9Inn":"9.63","runsScoredPer9":"4.82","homeRunsPer9":"0.69","inheritedRunners":21,"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":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"battingOrder":"800","stats":{"batting":{"summary":"0-2 | HBP","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":1,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":2,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":39,"flyOuts":8,"groundOuts":20,"airOuts":20,"runs":13,"doubles":9,"triples":0,"homeRuns":2,"strikeOuts":27,"baseOnBalls":3,"intentionalWalks":0,"hits":24,"hitByPitch":1,"avg":".267","atBats":90,"obp":".298","slg":".433","ops":".731","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":95,"totalBases":39,"rbi":8,"leftOnBase":40,"sacBunts":1,"sacFlies":0,"babip":".361","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"45.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":52,"putOuts":27,"errors":4,"chances":83,"fielding":".952","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"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":"2-5","gamesPlayed":1,"flyOuts":1,"groundOuts":2,"airOuts":1,"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":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":88,"flyOuts":44,"groundOuts":95,"airOuts":79,"runs":47,"doubles":21,"triples":2,"homeRuns":16,"strikeOuts":65,"baseOnBalls":45,"intentionalWalks":4,"hits":78,"hitByPitch":3,"avg":".247","atBats":316,"obp":".345","slg":".478","ops":".823","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":365,"totalBases":151,"rbi":47,"leftOnBase":151,"sacBunts":0,"sacFlies":1,"babip":".263","groundOutsToAirouts":"1.20","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"19.75","popOuts":19,"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":168,"errors":0,"chances":173,"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":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":6,"gamesStarted":0,"flyOuts":3,"groundOuts":7,"airOuts":8,"runs":6,"doubles":8,"triples":1,"homeRuns":1,"strikeOuts":7,"baseOnBalls":2,"intentionalWalks":0,"hits":13,"hitByPitch":0,"atBats":34,"obp":".405","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":131,"era":"7.36","inningsPitched":"7.1","wins":0,"losses":0,"saves":0,"saveOpportunities":1,"holds":1,"blownSaves":1,"earnedRuns":6,"whip":"2.05","battersFaced":37,"outs":22,"gamesPitched":6,"completeGames":0,"shutouts":0,"pitchesThrown":131,"balls":41,"strikes":90,"strikePercentage":".690","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.88","rbi":0,"winPercentage":".---","pitchesPerInning":"17.86","gamesFinished":0,"strikeoutWalkRatio":"3.50","strikeoutsPer9Inn":"8.59","walksPer9Inn":"2.45","hitsPer9Inn":"15.95","runsScoredPer9":"7.36","homeRunsPer9":"1.23","inheritedRunners":3,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":2,"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":true,"isSubstitute":false}},"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}},"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":{},"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":26,"gamesStarted":0,"flyOuts":22,"groundOuts":21,"airOuts":24,"runs":18,"doubles":7,"triples":0,"homeRuns":7,"strikeOuts":35,"baseOnBalls":11,"intentionalWalks":0,"hits":23,"hitByPitch":1,"atBats":102,"obp":".304","caughtStealing":3,"stolenBases":2,"stolenBasePercentage":".400","caughtStealingPercentage":".600","numberOfPitches":493,"era":"5.79","inningsPitched":"28.0","wins":3,"losses":3,"saves":2,"saveOpportunities":3,"holds":4,"blownSaves":1,"earnedRuns":18,"whip":"1.21","battersFaced":115,"outs":84,"gamesPitched":26,"completeGames":0,"shutouts":0,"pitchesThrown":493,"balls":168,"strikes":325,"strikePercentage":".660","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.88","rbi":0,"winPercentage":".500","pitchesPerInning":"17.61","gamesFinished":11,"strikeoutWalkRatio":"3.18","strikeoutsPer9Inn":"11.25","walksPer9Inn":"3.54","hitsPer9Inn":"7.39","runsScoredPer9":"5.79","homeRunsPer9":"2.25","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":true,"isSubstitute":false}},"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":{"note":"(S, 7)","summary":"1.0 IP, 0 ER, 3 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":26,"inningsPitched":"1.0","wins":0,"losses":0,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":5,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":26,"balls":9,"strikes":17,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":47,"gamesStarted":0,"flyOuts":18,"groundOuts":31,"airOuts":38,"runs":17,"doubles":5,"triples":0,"homeRuns":5,"strikeOuts":60,"baseOnBalls":28,"intentionalWalks":2,"hits":39,"hitByPitch":4,"atBats":167,"obp":".355","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":848,"era":"3.30","inningsPitched":"43.2","wins":3,"losses":0,"saves":7,"saveOpportunities":11,"holds":10,"blownSaves":4,"earnedRuns":16,"whip":"1.53","battersFaced":200,"outs":131,"gamesPitched":47,"completeGames":0,"shutouts":0,"pitchesThrown":848,"balls":333,"strikes":515,"strikePercentage":".610","hitBatsmen":4,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.82","rbi":0,"winPercentage":"1.000","pitchesPerInning":"19.42","gamesFinished":13,"strikeoutWalkRatio":"2.14","strikeoutsPer9Inn":"12.37","walksPer9Inn":"5.77","hitsPer9Inn":"8.04","runsScoredPer9":"3.50","homeRunsPer9":"1.03","inheritedRunners":31,"inheritedRunnersScored":7,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":12,"lineOuts":8},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":true,"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":"(W, 2-1)","summary":"2.0 IP, 0 ER, 2 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":7,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":36,"inningsPitched":"2.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":7,"outs":6,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":36,"balls":12,"strikes":24,"strikePercentage":".670","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":1,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":33,"gamesStarted":1,"flyOuts":30,"groundOuts":33,"airOuts":45,"runs":22,"doubles":9,"triples":1,"homeRuns":4,"strikeOuts":54,"baseOnBalls":22,"intentionalWalks":1,"hits":43,"hitByPitch":3,"atBats":171,"obp":".342","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":773,"era":"3.55","inningsPitched":"45.2","wins":2,"losses":1,"saves":0,"saveOpportunities":2,"holds":5,"blownSaves":2,"earnedRuns":18,"whip":"1.42","battersFaced":200,"outs":137,"gamesPitched":33,"completeGames":0,"shutouts":0,"pitchesThrown":773,"balls":303,"strikes":470,"strikePercentage":".610","hitBatsmen":3,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.73","rbi":0,"winPercentage":".667","pitchesPerInning":"16.93","gamesFinished":10,"strikeoutWalkRatio":"2.45","strikeoutsPer9Inn":"10.64","walksPer9Inn":"4.34","hitsPer9Inn":"8.47","runsScoredPer9":"4.34","homeRunsPer9":"0.79","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":false,"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":"900","stats":{"batting":{"summary":"0-3 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":1,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":2,"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":57,"flyOuts":16,"groundOuts":57,"airOuts":26,"runs":18,"doubles":7,"triples":0,"homeRuns":3,"strikeOuts":58,"baseOnBalls":15,"intentionalWalks":0,"hits":48,"hitByPitch":8,"avg":".258","atBats":186,"obp":".336","slg":".344","ops":".680","caughtStealing":4,"stolenBases":11,"stolenBasePercentage":".733","caughtStealingPercentage":".267","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":213,"totalBases":64,"rbi":17,"leftOnBase":64,"sacBunts":1,"sacFlies":2,"babip":".354","groundOutsToAirouts":"2.19","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"62.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":161,"errors":5,"chances":168,"fielding":".970","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,"battingOrder":"400","stats":{"batting":{"summary":"0-1 | HBP","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":1,"atBats":1,"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":1,"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":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":{"gamesStarted":1,"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":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"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 | BB, 3 K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".---","assists":1,"putOuts":7,"errors":1,"chances":9,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":90,"flyOuts":65,"groundOuts":66,"airOuts":112,"runs":54,"doubles":18,"triples":0,"homeRuns":22,"strikeOuts":93,"baseOnBalls":33,"intentionalWalks":2,"hits":95,"hitByPitch":5,"avg":".260","atBats":365,"obp":".329","slg":".490","ops":".819","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":404,"totalBases":179,"rbi":50,"leftOnBase":157,"sacBunts":0,"sacFlies":1,"babip":".291","groundOutsToAirouts":"0.59","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"16.59","popOuts":26,"lineOuts":21},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":17,"stolenBases":32,"stolenBasePercentage":".653","caughtStealingPercentage":".347","assists":35,"putOuts":628,"errors":3,"chances":666,"fielding":".995","passedBall":7,"pickoffs":1}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID643410":{"person":{"id":643410,"fullName":"Mark Leiter Jr.","link":"/api/v1/people/643410"},"jerseyNumber":"38","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":36,"gamesStarted":0,"flyOuts":18,"groundOuts":27,"airOuts":31,"runs":16,"doubles":5,"triples":0,"homeRuns":2,"strikeOuts":38,"baseOnBalls":11,"intentionalWalks":1,"hits":33,"hitByPitch":4,"atBats":128,"obp":".333","caughtStealing":2,"stolenBases":4,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":551,"era":"4.28","inningsPitched":"33.2","wins":0,"losses":1,"saves":4,"saveOpportunities":6,"holds":5,"blownSaves":2,"earnedRuns":16,"whip":"1.31","battersFaced":144,"outs":101,"gamesPitched":36,"completeGames":0,"shutouts":0,"pitchesThrown":551,"balls":198,"strikes":353,"strikePercentage":".640","hitBatsmen":4,"balks":0,"wildPitches":2,"pickoffs":1,"groundOutsToAirouts":"0.87","rbi":0,"winPercentage":".000","pitchesPerInning":"16.37","gamesFinished":8,"strikeoutWalkRatio":"3.45","strikeoutsPer9Inn":"10.16","walksPer9Inn":"2.94","hitsPer9Inn":"8.82","runsScoredPer9":"4.28","homeRunsPer9":"0.53","inheritedRunners":5,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":5,"lineOuts":8},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":{},"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":24,"gamesStarted":6,"flyOuts":39,"groundOuts":40,"airOuts":62,"runs":46,"doubles":8,"triples":2,"homeRuns":10,"strikeOuts":72,"baseOnBalls":23,"intentionalWalks":0,"hits":60,"hitByPitch":7,"atBats":231,"obp":".341","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":1035,"era":"6.87","inningsPitched":"57.2","wins":2,"losses":5,"saves":3,"saveOpportunities":5,"holds":2,"blownSaves":2,"earnedRuns":44,"whip":"1.44","battersFaced":264,"outs":173,"gamesPitched":24,"completeGames":0,"shutouts":0,"pitchesThrown":1035,"balls":360,"strikes":675,"strikePercentage":".650","hitBatsmen":7,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.65","rbi":0,"winPercentage":".286","pitchesPerInning":"17.95","gamesFinished":5,"strikeoutWalkRatio":"3.13","strikeoutsPer9Inn":"11.24","walksPer9Inn":"3.59","hitsPer9Inn":"9.36","runsScoredPer9":"7.18","homeRunsPer9":"1.56","inheritedRunners":4,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":3,"passedBall":0,"popOuts":9,"lineOuts":14},"fielding":{"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":true,"isSubstitute":false}},"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":{"summary":"5.0 IP, 2 ER, 2 K, BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":5,"groundOuts":4,"airOuts":7,"runs":2,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":6,"hitByPitch":0,"atBats":19,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","numberOfPitches":78,"inningsPitched":"5.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":20,"outs":15,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":78,"balls":28,"strikes":50,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"3.60","homeRunsPer9":"1.80","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":1},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":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":2,"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":{"gamesStarted":1,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":"2-5 | HR, RBI, R","gamesPlayed":1,"flyOuts":1,"groundOuts":2,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":5,"rbi":1,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"5.00","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":60,"flyOuts":36,"groundOuts":82,"airOuts":63,"runs":29,"doubles":10,"triples":1,"homeRuns":6,"strikeOuts":29,"baseOnBalls":11,"intentionalWalks":0,"hits":71,"hitByPitch":0,"avg":".292","atBats":243,"obp":".322","slg":".416","ops":".738","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":256,"totalBases":101,"rbi":30,"leftOnBase":105,"sacBunts":1,"sacFlies":1,"babip":".311","groundOutsToAirouts":"1.30","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"40.50","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":64,"errors":0,"chances":171,"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,687515,671732,811965,622268,641680,695720,675961,643446,703607,605488,665622,660761,663687],"pitchers":[605488,665622,660761,663687],"bench":[666126],"bullpen":[665660,669620,669372,664129,695611,643410,682052,678022,814305],"battingOrder":[805779,691016,669127,671732,622268,641680,695720,643446,703607],"info":[{"title":"BATTING","fieldList":[{"label":"HR","value":"Kuroda-Grauer (1, 2nd inning off Bratt, 0 on, 0 out); Wilson, J (6, 5th inning off Bratt, 0 on, 0 out)."},{"label":"TB","value":"Butler, L 2; Heim; Kuroda-Grauer 5; Langeliers; McNeil; Soderstrom 2; White 4; Wilson, J 5."},{"label":"RBI","value":"Kuroda-Grauer (4); McNeil 2 (30); Wilson, J (30)."},{"label":"2-out RBI","value":"McNeil 2."},{"label":"Runners left in scoring position, 2 out","value":"Soderstrom; Heim 3; Bolte."},{"label":"SAC","value":"Bolte."},{"label":"GIDP","value":"White."},{"label":"Team RISP","value":"2-for-11."},{"label":"Team LOB","value":"11."}]},{"title":"BASERUNNING","fieldList":[{"label":"SB","value":"McNeil (2, 2nd base off Ginkel/Moreno)."},{"label":"CS","value":"White (1, 2nd base by Bratt/Moreno)."}]},{"title":"FIELDING","fieldList":[{"label":"E","value":"Langeliers (3, throw)."},{"label":"DP","value":"(Kuroda-Grauer-Williams-White)."}]}],"note":[{"label":"a","value":"Singled for Williams in the 7th."}]},"home":{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"teamStats":{"batting":{"flyOuts":8,"groundOuts":6,"airOuts":12,"runs":2,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":7,"baseOnBalls":2,"intentionalWalks":0,"hits":8,"hitByPitch":0,"avg":".237","atBats":33,"obp":".308","slg":".387","ops":".695","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":35,"totalBases":13,"rbi":2,"leftOnBase":12,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"33.00","popOuts":2,"lineOuts":2},"pitching":{"flyOuts":4,"groundOuts":7,"airOuts":11,"runs":5,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":7,"baseOnBalls":1,"intentionalWalks":0,"hits":15,"hitByPitch":2,"atBats":39,"obp":".429","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":147,"era":"4.22","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":5,"whip":"1.29","battersFaced":43,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":147,"balls":43,"strikes":104,"strikePercentage":".710","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.64","rbi":4,"pitchesPerInning":"16.33","runsScoredPer9":"5.00","homeRunsPer9":"2.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":7,"lineOuts":0},"fielding":{"caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".---","assists":9,"putOuts":27,"errors":0,"chances":36,"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":{},"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":43,"gamesStarted":0,"flyOuts":13,"groundOuts":43,"airOuts":28,"runs":15,"doubles":5,"triples":1,"homeRuns":2,"strikeOuts":46,"baseOnBalls":15,"intentionalWalks":1,"hits":28,"hitByPitch":2,"atBats":141,"obp":".280","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":630,"era":"2.95","inningsPitched":"39.2","wins":3,"losses":4,"saves":1,"saveOpportunities":5,"holds":10,"blownSaves":4,"earnedRuns":13,"whip":"1.08","battersFaced":162,"outs":119,"gamesPitched":43,"completeGames":0,"shutouts":0,"pitchesThrown":630,"balls":223,"strikes":407,"strikePercentage":".650","hitBatsmen":2,"balks":0,"wildPitches":4,"pickoffs":0,"groundOutsToAirouts":"1.54","rbi":0,"winPercentage":".429","pitchesPerInning":"15.88","gamesFinished":9,"strikeoutWalkRatio":"3.07","strikeoutsPer9Inn":"10.44","walksPer9Inn":"3.40","hitsPer9Inn":"6.35","runsScoredPer9":"3.40","homeRunsPer9":"0.45","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":true,"isSubstitute":false}},"ID694297":{"person":{"id":694297,"fullName":"Brandon Pfaadt","link":"/api/v1/people/694297"},"jerseyNumber":"32","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":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":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"battingOrder":"300","stats":{"batting":{"summary":"0-4 | K","gamesPlayed":1,"flyOuts":3,"groundOuts":0,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":43,"flyOuts":14,"groundOuts":34,"airOuts":22,"runs":10,"doubles":6,"triples":0,"homeRuns":4,"strikeOuts":25,"baseOnBalls":10,"intentionalWalks":0,"hits":20,"hitByPitch":0,"avg":".208","atBats":96,"obp":".280","slg":".396","ops":".676","caughtStealing":3,"stolenBases":2,"stolenBasePercentage":".400","caughtStealingPercentage":".600","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":111,"totalBases":38,"rbi":16,"leftOnBase":38,"sacBunts":4,"sacFlies":1,"babip":".235","groundOutsToAirouts":"1.55","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"24.00","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":9,"putOuts":93,"errors":2,"chances":104,"fielding":".981","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"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}},"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-4 | 2B, K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":94,"flyOuts":45,"groundOuts":74,"airOuts":96,"runs":46,"doubles":19,"triples":0,"homeRuns":13,"strikeOuts":78,"baseOnBalls":30,"intentionalWalks":2,"hits":79,"hitByPitch":6,"avg":".244","atBats":324,"obp":".317","slg":".423","ops":".740","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":363,"totalBases":137,"rbi":44,"leftOnBase":158,"sacBunts":0,"sacFlies":3,"babip":".280","groundOutsToAirouts":"0.77","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"24.92","popOuts":28,"lineOuts":23},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":150,"putOuts":63,"errors":4,"chances":217,"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,"battingOrder":"700","stats":{"batting":{"summary":"0-3 | BB","gamesPlayed":1,"flyOuts":2,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":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":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":{"gamesStarted":1,"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":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID686753":{"person":{"id":686753,"fullName":"Drey Jameson","link":"/api/v1/people/686753"},"jerseyNumber":"99","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":11,"gamesStarted":0,"flyOuts":11,"groundOuts":16,"airOuts":21,"runs":9,"doubles":3,"triples":1,"homeRuns":1,"strikeOuts":13,"baseOnBalls":9,"intentionalWalks":0,"hits":16,"hitByPitch":1,"atBats":66,"obp":".342","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":266,"era":"4.67","inningsPitched":"17.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":9,"whip":"1.44","battersFaced":76,"outs":52,"gamesPitched":11,"completeGames":0,"shutouts":0,"pitchesThrown":266,"balls":96,"strikes":170,"strikePercentage":".640","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.76","rbi":0,"winPercentage":".---","pitchesPerInning":"15.35","gamesFinished":8,"strikeoutWalkRatio":"1.44","strikeoutsPer9Inn":"6.75","walksPer9Inn":"4.67","hitsPer9Inn":"8.31","runsScoredPer9":"4.67","homeRunsPer9":"0.52","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":8},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"battingOrder":"800","stats":{"batting":{"summary":"1-4 | 3 K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"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":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":99,"errors":1,"chances":103,"fielding":".990","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID656464":{"person":{"id":656464,"fullName":"Kevin Ginkel","link":"/api/v1/people/656464"},"jerseyNumber":"37","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"stats":{"batting":{},"pitching":{"note":"(L, 3-3)","summary":"1.0 IP, 3 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":2,"runs":3,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":7,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":25,"inningsPitched":"1.0","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"battersFaced":7,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":25,"balls":9,"strikes":16,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"27.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"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":23,"groundOuts":35,"airOuts":40,"runs":16,"doubles":9,"triples":0,"homeRuns":4,"strikeOuts":42,"baseOnBalls":12,"intentionalWalks":1,"hits":36,"hitByPitch":0,"atBats":152,"obp":".291","caughtStealing":2,"stolenBases":5,"stolenBasePercentage":".714","caughtStealingPercentage":".286","numberOfPitches":657,"era":"3.29","inningsPitched":"41.0","wins":3,"losses":3,"saves":0,"saveOpportunities":0,"holds":9,"blownSaves":0,"earnedRuns":15,"whip":"1.17","battersFaced":165,"outs":123,"gamesPitched":44,"completeGames":0,"shutouts":0,"pitchesThrown":657,"balls":239,"strikes":418,"strikePercentage":".640","hitBatsmen":0,"balks":1,"wildPitches":3,"pickoffs":1,"groundOutsToAirouts":"0.88","rbi":2,"winPercentage":".500","pitchesPerInning":"16.02","gamesFinished":5,"strikeoutWalkRatio":"3.50","strikeoutsPer9Inn":"9.22","walksPer9Inn":"2.63","hitsPer9Inn":"7.90","runsScoredPer9":"3.51","homeRunsPer9":"0.88","inheritedRunners":16,"inheritedRunnersScored":5,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"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":"1-4 | HR, 2 RBI, R","gamesPlayed":1,"flyOuts":2,"groundOuts":1,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":4,"rbi":2,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","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":96,"flyOuts":66,"groundOuts":113,"airOuts":116,"runs":54,"doubles":19,"triples":3,"homeRuns":18,"strikeOuts":62,"baseOnBalls":30,"intentionalWalks":1,"hits":100,"hitByPitch":2,"avg":".258","atBats":388,"obp":".312","slg":".461","ops":".773","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":423,"totalBases":179,"rbi":58,"leftOnBase":121,"sacBunts":0,"sacFlies":3,"babip":".264","groundOutsToAirouts":"0.97","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"21.56","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":{"summary":"1.0 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":10,"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":10,"balls":2,"strikes":8,"strikePercentage":".800","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":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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":"500","stats":{"batting":{"summary":"1-4 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"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":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":2},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":2,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":86,"flyOuts":37,"groundOuts":95,"airOuts":90,"runs":40,"doubles":13,"triples":3,"homeRuns":7,"strikeOuts":30,"baseOnBalls":16,"intentionalWalks":2,"hits":74,"hitByPitch":2,"avg":".258","atBats":287,"obp":".301","slg":".397","ops":".698","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":308,"totalBases":114,"rbi":47,"leftOnBase":122,"sacBunts":1,"sacFlies":1,"babip":".267","groundOutsToAirouts":"1.06","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"41.00","popOuts":26,"lineOuts":27},"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":103,"putOuts":391,"errors":2,"chances":496,"fielding":".996","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"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":"2-4 | SB, CS","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":5,"errors":0,"chances":8,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":96,"flyOuts":65,"groundOuts":108,"airOuts":108,"runs":48,"doubles":13,"triples":3,"homeRuns":7,"strikeOuts":48,"baseOnBalls":59,"intentionalWalks":0,"hits":81,"hitByPitch":4,"avg":".241","atBats":336,"obp":".356","slg":".360","ops":".716","caughtStealing":9,"stolenBases":16,"stolenBasePercentage":".640","caughtStealingPercentage":".360","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":408,"totalBases":121,"rbi":36,"leftOnBase":144,"sacBunts":4,"sacFlies":5,"babip":".259","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"48.00","popOuts":13,"lineOuts":30},"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":239,"putOuts":152,"errors":6,"chances":397,"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":{},"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":39,"gamesStarted":0,"flyOuts":33,"groundOuts":11,"airOuts":55,"runs":19,"doubles":4,"triples":1,"homeRuns":8,"strikeOuts":40,"baseOnBalls":9,"intentionalWalks":0,"hits":25,"hitByPitch":1,"atBats":128,"obp":".250","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":548,"era":"4.58","inningsPitched":"35.1","wins":2,"losses":5,"saves":23,"saveOpportunities":24,"holds":0,"blownSaves":1,"earnedRuns":18,"whip":"0.96","battersFaced":141,"outs":106,"gamesPitched":39,"completeGames":0,"shutouts":0,"pitchesThrown":548,"balls":177,"strikes":371,"strikePercentage":".680","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.20","rbi":0,"winPercentage":".286","pitchesPerInning":"15.51","gamesFinished":33,"strikeoutWalkRatio":"4.44","strikeoutsPer9Inn":"10.19","walksPer9Inn":"2.29","hitsPer9Inn":"6.37","runsScoredPer9":"4.84","homeRunsPer9":"2.04","inheritedRunners":3,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":14,"lineOuts":8},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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-4 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".---","assists":1,"putOuts":10,"errors":0,"chances":11,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":73,"flyOuts":38,"groundOuts":68,"airOuts":66,"runs":37,"doubles":15,"triples":0,"homeRuns":6,"strikeOuts":45,"baseOnBalls":34,"intentionalWalks":0,"hits":76,"hitByPitch":3,"avg":".303","atBats":251,"obp":".387","slg":".434","ops":".821","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":292,"totalBases":109,"rbi":33,"leftOnBase":95,"sacBunts":0,"sacFlies":4,"babip":".343","groundOutsToAirouts":"1.03","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"41.83","popOuts":11,"lineOuts":17},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":9,"stolenBases":24,"stolenBasePercentage":".727","caughtStealingPercentage":".273","assists":18,"putOuts":417,"errors":1,"chances":436,"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":{"summary":"4.2 IP, 2 ER, 4 K, BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":4,"groundOuts":1,"airOuts":8,"runs":2,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":4,"baseOnBalls":1,"intentionalWalks":0,"hits":8,"hitByPitch":1,"atBats":21,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","numberOfPitches":84,"inningsPitched":"4.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":23,"outs":14,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":84,"balls":26,"strikes":58,"strikePercentage":".690","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"3.86","homeRunsPer9":"3.86","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":4,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":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":2,"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":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":96,"flyOuts":51,"groundOuts":83,"airOuts":92,"runs":55,"doubles":20,"triples":10,"homeRuns":14,"strikeOuts":94,"baseOnBalls":48,"intentionalWalks":2,"hits":89,"hitByPitch":4,"avg":".250","atBats":356,"obp":".344","slg":".480","ops":".824","caughtStealing":2,"stolenBases":10,"stolenBasePercentage":".833","caughtStealingPercentage":".167","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":410,"totalBases":171,"rbi":47,"leftOnBase":134,"sacBunts":0,"sacFlies":2,"babip":".300","groundOutsToAirouts":"0.90","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"25.43","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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":217,"errors":3,"chances":224,"fielding":".987","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID664199":{"person":{"id":664199,"fullName":"Taylor Clarke","link":"/api/v1/people/664199"},"jerseyNumber":"45","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":44,"gamesStarted":0,"flyOuts":24,"groundOuts":57,"airOuts":46,"runs":14,"doubles":5,"triples":1,"homeRuns":4,"strikeOuts":24,"baseOnBalls":9,"intentionalWalks":1,"hits":30,"hitByPitch":3,"atBats":153,"obp":".250","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":633,"era":"2.45","inningsPitched":"44.0","wins":2,"losses":1,"saves":0,"saveOpportunities":1,"holds":11,"blownSaves":1,"earnedRuns":12,"whip":"0.89","battersFaced":169,"outs":132,"gamesPitched":44,"completeGames":0,"shutouts":0,"pitchesThrown":633,"balls":234,"strikes":399,"strikePercentage":".630","hitBatsmen":3,"balks":0,"wildPitches":0,"pickoffs":3,"groundOutsToAirouts":"1.24","rbi":0,"winPercentage":".667","pitchesPerInning":"14.39","gamesFinished":6,"strikeoutWalkRatio":"2.67","strikeoutsPer9Inn":"4.91","walksPer9Inn":"1.84","hitsPer9Inn":"6.14","runsScoredPer9":"2.86","homeRunsPer9":"0.82","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":true,"isSubstitute":false}},"ID686228":{"person":{"id":686228,"fullName":"Juan Burgos","link":"/api/v1/people/686228"},"jerseyNumber":"52","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"stats":{"batting":{},"pitching":{"summary":"1.1 IP, 0 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":3,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":1,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":18,"inningsPitched":"1.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":6,"outs":4,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":18,"balls":5,"strikes":13,"strikePercentage":".720","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"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":2,"gamesStarted":0,"flyOuts":1,"groundOuts":4,"airOuts":4,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":1,"atBats":10,"obp":".364","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":38,"era":"3.38","inningsPitched":"2.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"whip":"1.13","battersFaced":12,"outs":8,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":38,"balls":12,"strikes":26,"strikePercentage":".680","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":".---","pitchesPerInning":"14.25","gamesFinished":1,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"0.00","walksPer9Inn":"0.00","hitsPer9Inn":"10.13","runsScoredPer9":"3.38","homeRunsPer9":"0.00","inheritedRunners":3,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID657044":{"person":{"id":657044,"fullName":"Ryan Thompson","link":"/api/v1/people/657044"},"jerseyNumber":"81","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":40,"gamesStarted":0,"flyOuts":16,"groundOuts":47,"airOuts":32,"runs":14,"doubles":9,"triples":0,"homeRuns":2,"strikeOuts":26,"baseOnBalls":10,"intentionalWalks":2,"hits":35,"hitByPitch":3,"atBats":138,"obp":".316","caughtStealing":1,"stolenBases":5,"stolenBasePercentage":".833","caughtStealingPercentage":".167","numberOfPitches":536,"era":"2.78","inningsPitched":"35.2","wins":4,"losses":2,"saves":0,"saveOpportunities":1,"holds":6,"blownSaves":1,"earnedRuns":11,"whip":"1.26","battersFaced":153,"outs":107,"gamesPitched":40,"completeGames":0,"shutouts":0,"pitchesThrown":536,"balls":177,"strikes":359,"strikePercentage":".670","hitBatsmen":3,"balks":2,"wildPitches":1,"pickoffs":1,"groundOutsToAirouts":"1.47","rbi":0,"winPercentage":".667","pitchesPerInning":"15.03","gamesFinished":6,"strikeoutWalkRatio":"2.60","strikeoutsPer9Inn":"6.56","walksPer9Inn":"2.52","hitsPer9Inn":"8.83","runsScoredPer9":"3.53","homeRunsPer9":"0.50","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":4,"errors":1,"chances":14,"fielding":".929","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID596146":{"person":{"id":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"jerseyNumber":"22","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":15,"flyOuts":10,"groundOuts":6,"airOuts":21,"runs":4,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":12,"baseOnBalls":2,"intentionalWalks":0,"hits":10,"hitByPitch":0,"avg":".213","atBats":47,"obp":".235","slg":".340","ops":".575","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":51,"totalBases":16,"rbi":9,"leftOnBase":24,"sacBunts":0,"sacFlies":2,"babip":".250","groundOutsToAirouts":"0.29","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"47.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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":32,"errors":0,"chances":32,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":{"summary":"1.0 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":10,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":10,"balls":1,"strikes":9,"strikePercentage":".900","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID678489":{"person":{"id":678489,"fullName":"Jorge Barrosa","link":"/api/v1/people/678489"},"jerseyNumber":"1","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"battingOrder":"900","stats":{"batting":{"summary":"1-2 | 2B, BB, R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":2,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":69,"flyOuts":18,"groundOuts":32,"airOuts":30,"runs":21,"doubles":11,"triples":1,"homeRuns":2,"strikeOuts":37,"baseOnBalls":11,"intentionalWalks":0,"hits":22,"hitByPitch":1,"avg":".190","atBats":116,"obp":".266","slg":".353","ops":".619","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":133,"totalBases":41,"rbi":10,"leftOnBase":44,"sacBunts":5,"sacFlies":0,"babip":".260","groundOutsToAirouts":"1.07","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"58.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":0,"putOuts":88,"errors":0,"chances":88,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]}},"batters":[606466,672695,694374,672515,545121,571448,682988,814439,678489,683352,686228,656464,642528,805299],"pitchers":[683352,686228,656464,642528,805299],"bench":[682998,680728,596146,543510],"bullpen":[664199,686753,518876,666661,694297,593958,623149,657044],"battingOrder":[606466,672695,694374,672515,545121,571448,682988,814439,678489],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Arenado (19, Springs); Barrosa (11, Springs)."},{"label":"HR","value":"Marte, K (18, 6th inning off Springs, 1 on, 0 out)."},{"label":"TB","value":"Arenado 2; Barrosa 2; Marte, K 4; Moreno; Perdomo 2; Vargas, I; Waldschmidt."},{"label":"RBI","value":"Marte, K 2 (58)."},{"label":"Runners left in scoring position, 2 out","value":"Vargas, I; Waldschmidt 2."},{"label":"GIDP","value":"Arenado."},{"label":"Team RISP","value":"1-for-5."},{"label":"Team LOB","value":"6."}]},{"title":"BASERUNNING","fieldList":[{"label":"SB","value":"Perdomo (16, 2nd base off Medina/Langeliers)."},{"label":"CS","value":"Perdomo (9, 2nd base by Springs/Langeliers)."}]},{"title":"FIELDING","fieldList":[{"label":"DP","value":"(Vargas, I-Perdomo-Locklear)."}]}],"note":[]}},"officials":[{"official":{"id":544728,"fullName":"Nic Lentz","link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":427537,"fullName":"Hunter Wendelstedt","link":"/api/v1/people/427537"},"officialType":"First Base"},{"official":{"id":483569,"fullName":"Vic Carapazza","link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":676580,"fullName":"Steven Jaschinski","link":"/api/v1/people/676580"},"officialType":"Third Base"}],"info":[{"label":"WP","value":"Ginkel."},{"label":"HBP","value":"Thomas, C (by Bratt); Williams (by Burgos)."},{"label":"ABS Challenge","value":"Moreno 2 (Ball-Confirmed, Ball-Overturned to Strike); Langeliers 2 (Ball-Overturned to Strike, Ball-Overturned to Strike)."},{"label":"Pitches-strikes","value":"Springs 78-50; Medina 36-24; Suarez, J 12-8; Harris, H 26-17; Bratt 84-58; Burgos 18-13; Ginkel 25-16; Loáisiga 10-8; Garcia, B 10-9."},{"label":"Groundouts-flyouts","value":"Springs 4-5; Medina 1-1; Suarez, J 1-2; Harris, H 0-0; Bratt 1-4; Burgos 3-0; Ginkel 0-0; Loáisiga 2-0; Garcia, B 1-0."},{"label":"Batters faced","value":"Springs 20; Medina 7; Suarez, J 3; Harris, H 5; Bratt 23; Burgos 6; Ginkel 7; Loáisiga 4; Garcia, B 3."},{"label":"Inherited runners-scored","value":"Medina 1-0; Burgos 2-0."},{"label":"Umpires","value":"HP: Nic Lentz. 1B: Hunter Wendelstedt. 2B: Vic Carapazza. 3B: Steven Jaschinski. "},{"label":"Weather","value":"75 degrees, Roof Closed."},{"label":"Wind","value":"0 mph, None."},{"label":"First pitch","value":"6:42 PM."},{"label":"T","value":"3:08."},{"label":"Att","value":"19,121."},{"label":"Venue","value":"Chase Field."},{"label":"July 20, 2026"}],"pitchingNotes":["Springs pitched to 3 batters in the 6th inning."],"topPerformers":[{"player":{"person":{"id":811965,"fullName":"Joshua Kuroda-Grauer","link":"/api/v1/people/811965","boxscoreName":"Kuroda-Grauer"},"jerseyNumber":"44","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"battingOrder":"500","stats":{"batting":{"summary":"2-3 | HR, K, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":5,"rbi":1,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"3.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":0,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":16,"flyOuts":4,"groundOuts":19,"airOuts":9,"runs":8,"doubles":7,"triples":0,"homeRuns":1,"strikeOuts":7,"baseOnBalls":1,"intentionalWalks":0,"hits":25,"hitByPitch":1,"avg":".417","atBats":60,"obp":".435","slg":".583","ops":"1.018","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":62,"totalBases":35,"rbi":4,"leftOnBase":18,"sacBunts":0,"sacFlies":0,"babip":".462","groundOutsToAirouts":"2.11","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"60.00","popOuts":3,"lineOuts":2},"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":26,"putOuts":17,"errors":0,"chances":43,"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"}]},"type":"hitter","gameScore":58,"hittingGameScore":58},{"player":{"person":{"id":695720,"fullName":"Tommy White","link":"/api/v1/people/695720","boxscoreName":"White"},"jerseyNumber":"47","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"battingOrder":"700","stats":{"batting":{"summary":"4-5 | R, CS","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":5,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":4,"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":6,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":3,"flyOuts":1,"groundOuts":5,"airOuts":1,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":5,"hitByPitch":0,"avg":".455","atBats":11,"obp":".500","slg":".545","ops":"1.045","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":12,"totalBases":6,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"babip":".455","groundOutsToAirouts":"5.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":19,"errors":0,"chances":19,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"type":"hitter","gameScore":54,"hittingGameScore":54},{"player":{"person":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779","boxscoreName":"Wilson, J"},"jerseyNumber":"5","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"battingOrder":"100","stats":{"batting":{"summary":"2-5 | HR, RBI, R","gamesPlayed":1,"flyOuts":1,"groundOuts":2,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":5,"rbi":1,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"5.00","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":60,"flyOuts":36,"groundOuts":82,"airOuts":63,"runs":29,"doubles":10,"triples":1,"homeRuns":6,"strikeOuts":29,"baseOnBalls":11,"intentionalWalks":0,"hits":71,"hitByPitch":0,"avg":".292","atBats":243,"obp":".322","slg":".416","ops":".738","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":256,"totalBases":101,"rbi":30,"leftOnBase":105,"sacBunts":1,"sacFlies":1,"babip":".311","groundOutsToAirouts":"1.30","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"40.50","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":64,"errors":0,"chances":171,"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"}]},"type":"hitter","gameScore":54,"hittingGameScore":54}]},"decisions":{"winner":{"id":665622,"fullName":"Luis Medina","link":"/api/v1/people/665622"},"loser":{"id":656464,"fullName":"Kevin Ginkel","link":"/api/v1/people/656464"},"save":{"id":663687,"fullName":"Hogan Harris","link":"/api/v1/people/663687"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}