{"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":822707,"link":"/api/v1.1/game/822707/feed/live","metaData":{"wait":10,"timeStamp":"20260725_012255","gameEvents":["field_out","game_finished"],"logicalEvents":["midInning","countChange","count12","newLeftHandedHit","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":822707,"type":"R","doubleHeader":"N","id":"2026/07/24/arimlb-wasmlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-822707-2026-07-24","season":"2026","seasonDisplay":"2026"},"datetime":{"dateTime":"2026-07-24T22:45:00Z","originalDate":"2026-07-24","officialDate":"2026-07-24","dayNight":"night","time":"6:45","ampm":"PM"},"status":{"abstractGameState":"Final","codedGameState":"F","detailedState":"Final","statusCode":"F","startTimeTBD":false,"abstractGameCode":"F"},"teams":{"away":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109","season":2026,"venue":{"id":15,"name":"Chase Field","link":"/api/v1/venues/15"},"springVenue":{"id":4249,"link":"/api/v1/venues/4249"},"teamCode":"ari","fileCode":"ari","abbreviation":"AZ","teamName":"D-backs","locationName":"Phoenix","firstYearOfPlay":"1996","league":{"id":104,"name":"National League","link":"/api/v1/league/104"},"division":{"id":203,"name":"National League West","link":"/api/v1/divisions/203"},"sport":{"id":1,"link":"/api/v1/sports/1","name":"Major League Baseball"},"shortName":"Arizona","record":{"gamesPlayed":104,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":55,"losses":49,"ties":0,"pct":".529"},"records":{},"divisionLeader":false,"wins":55,"losses":49,"winningPercentage":".529"},"franchiseName":"Arizona","clubName":"Diamondbacks","active":true},"home":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120","season":2026,"venue":{"id":3309,"name":"Nationals Park","link":"/api/v1/venues/3309"},"springVenue":{"id":5000,"link":"/api/v1/venues/5000"},"teamCode":"was","fileCode":"was","abbreviation":"WSH","teamName":"Nationals","locationName":"Washington","firstYearOfPlay":"1968","league":{"id":104,"name":"National League","link":"/api/v1/league/104"},"division":{"id":204,"name":"National League East","link":"/api/v1/divisions/204"},"sport":{"id":1,"link":"/api/v1/sports/1","name":"Major League Baseball"},"shortName":"Washington","record":{"gamesPlayed":104,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":52,"losses":52,"ties":0,"pct":".500"},"records":{},"divisionLeader":false,"wins":52,"losses":52,"winningPercentage":".500"},"franchiseName":"Washington","clubName":"Nationals","active":true}},"players":{"ID593958":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958","firstName":"Eduardo","lastName":"Rodriguez","primaryNumber":"57","birthDate":"1993-04-07","currentAge":33,"birthCity":"Valencia","birthCountry":"Venezuela","height":"6' 2\"","weight":231,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Eduardo","useLastName":"Rodriguez","middleName":"Jose","boxscoreName":"Rodriguez, Ed","nickName":"El Gualo","gender":"M","nameMatrilineal":"Hernandez","isPlayer":true,"isVerified":true,"mlbDebutDate":"2015-05-28","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Eduardo Rodriguez","nameSlug":"eduardo-rodriguez-593958","firstLastName":"Eduardo Rodriguez","lastFirstName":"Rodriguez, Eduardo","lastInitName":"Rodriguez, E","initLastName":"E Rodriguez","fullFMLName":"Eduardo Jose Rodriguez","fullLFMName":"Rodriguez, Eduardo Jose","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID666661":{"id":666661,"fullName":"Juan Morillo","link":"/api/v1/people/666661","firstName":"Juan","lastName":"Morillo","primaryNumber":"62","birthDate":"1999-03-19","currentAge":27,"birthCity":"Maracaibo","birthCountry":"Venezuela","height":"6' 1\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Juan","useLastName":"Morillo","middleName":"Diego","boxscoreName":"Morillo, J","gender":"M","nameMatrilineal":"Gutierrez","isPlayer":true,"isVerified":true,"mlbDebutDate":"2025-04-19","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Juan Morillo","nameSlug":"juan-morillo-666661","firstLastName":"Juan Morillo","lastFirstName":"Morillo, Juan","lastInitName":"Morillo, J","initLastName":"J Morillo","fullFMLName":"Juan Diego Morillo","fullLFMName":"Morillo, Juan Diego","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID694297":{"id":694297,"fullName":"Brandon Pfaadt","link":"/api/v1/people/694297","firstName":"Brandon","lastName":"Pfaadt","primaryNumber":"32","birthDate":"1998-10-15","currentAge":27,"birthCity":"Louisville","birthStateProvince":"KY","birthCountry":"USA","height":"6' 4\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Brandon","useLastName":"Pfaadt","middleName":"Connor","boxscoreName":"Pfaadt","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"pronunciation":"FOUGHT","mlbDebutDate":"2023-05-03","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Brandon Pfaadt","nameSlug":"brandon-pfaadt-694297","firstLastName":"Brandon Pfaadt","lastFirstName":"Pfaadt, Brandon","lastInitName":"Pfaadt, B","initLastName":"B Pfaadt","fullFMLName":"Brandon Connor Pfaadt","fullLFMName":"Pfaadt, Brandon Connor","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID694374":{"id":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374","firstName":"Timothy","lastName":"Tawa","primaryNumber":"13","birthDate":"1999-04-07","currentAge":27,"birthCity":"West Linn","birthStateProvince":"OR","birthCountry":"USA","height":"5' 11\"","weight":205,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Tim","useLastName":"Tawa","middleName":"John","boxscoreName":"Tawa","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2025-04-05","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tim Tawa","nameSlug":"tim-tawa-694374","firstLastName":"Tim Tawa","lastFirstName":"Tawa, Tim","lastInitName":"Tawa, T","initLastName":"T Tawa","fullFMLName":"Timothy John Tawa","fullLFMName":"Tawa, Timothy John","strikeZoneTop":3.16,"strikeZoneBottom":1.6},"ID680728":{"id":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728","firstName":"Adrian","lastName":"Del Castillo","primaryNumber":"25","birthDate":"1999-09-27","currentAge":26,"birthCity":"Miami","birthStateProvince":"FL","birthCountry":"USA","height":"5' 9\"","weight":205,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Adrian","useLastName":"Del Castillo","middleName":"Jose","boxscoreName":"Del Castillo","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"pronunciation":"A-dree-an dell Kas-tee-yo","mlbDebutDate":"2024-08-07","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Adrian Del Castillo","nameSlug":"adrian-del-castillo-680728","firstLastName":"Adrian Del Castillo","lastFirstName":"Del Castillo, Adrian","lastInitName":"Del Castillo, A","initLastName":"A Del Castillo","fullFMLName":"Adrian Jose Del Castillo","fullLFMName":"Del Castillo, Adrian Jose","strikeZoneTop":3.09,"strikeZoneBottom":1.56},"ID683083":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083","firstName":"Nasim","lastName":"Nuñez","primaryNumber":"26","birthDate":"2000-08-18","currentAge":26,"birthCity":"Bronx","birthStateProvince":"NY","birthCountry":"USA","height":"5' 8\"","weight":165,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Nasim","useLastName":"Nuñez","middleName":"Emmanuel","boxscoreName":"Nuñez, N","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"pronunciation":"NAH-seem NOON-yez","mlbDebutDate":"2024-03-30","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Nasim Nuñez","nameSlug":"nasim-nunez-683083","firstLastName":"Nasim Nuñez","lastFirstName":"Nuñez, Nasim","lastInitName":"Nuñez, N","initLastName":"N Nuñez","fullFMLName":"Nasim Emmanuel Nuñez","fullLFMName":"Nuñez, Nasim Emmanuel","strikeZoneTop":3.05,"strikeZoneBottom":1.54},"ID672629":{"id":672629,"fullName":"Gerardo Carrillo","link":"/api/v1/people/672629","firstName":"Gerardo","lastName":"Carrillo","primaryNumber":"68","birthDate":"1998-09-13","currentAge":28,"birthCity":"Guadalajara","birthCountry":"Mexico","height":"6' 1\"","weight":185,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Gerardo","useLastName":"Carrillo","boxscoreName":"Carrillo","gender":"M","nameMatrilineal":"Baldenebro","isPlayer":true,"isVerified":true,"mlbDebutDate":"2026-07-22","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Gerardo Carrillo","nameSlug":"gerardo-carrillo-672629","firstLastName":"Gerardo Carrillo","lastFirstName":"Carrillo, Gerardo","lastInitName":"Carrillo, G","initLastName":"G Carrillo","fullFMLName":"Gerardo Carrillo","fullLFMName":"Carrillo, Gerardo","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID571448":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448","firstName":"Nolan","lastName":"Arenado","primaryNumber":"28","birthDate":"1991-04-16","currentAge":35,"birthCity":"Newport Beach","birthStateProvince":"CA","birthCountry":"USA","height":"6' 2\"","weight":215,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Nolan","useLastName":"Arenado","middleName":"James","boxscoreName":"Arenado","nickName":"Nado","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2009,"pronunciation":"ahr-uh-NAH-doh","mlbDebutDate":"2013-04-28","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Nolan Arenado","nameSlug":"nolan-arenado-571448","firstLastName":"Nolan Arenado","lastFirstName":"Arenado, Nolan","lastInitName":"Arenado, N","initLastName":"N Arenado","fullFMLName":"Nolan James Arenado","fullLFMName":"Arenado, Nolan James","strikeZoneTop":3.277,"strikeZoneBottom":1.654},"ID683000":{"id":683000,"fullName":"Riley Cornelio","link":"/api/v1/people/683000","firstName":"Riley","lastName":"Cornelio","primaryNumber":"74","birthDate":"2000-06-06","currentAge":26,"birthCity":"Honolulu","birthStateProvince":"HI","birthCountry":"USA","height":"6' 3\"","weight":195,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Riley","useLastName":"Cornelio","middleName":"John Thomas","boxscoreName":"Cornelio","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2026-04-24","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Riley Cornelio","nameSlug":"riley-cornelio-683000","firstLastName":"Riley Cornelio","lastFirstName":"Cornelio, Riley","lastInitName":"Cornelio, R","initLastName":"R Cornelio","fullFMLName":"Riley John Thomas Cornelio","fullLFMName":"Cornelio, Riley John Thomas","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID682988":{"id":682988,"fullName":"Tyler Locklear","link":"/api/v1/people/682988","firstName":"Tyler","lastName":"Locklear","primaryNumber":"31","birthDate":"2000-11-24","currentAge":25,"birthCity":"Baltimore","birthStateProvince":"MD","birthCountry":"USA","height":"6' 2\"","weight":235,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Tyler","useLastName":"Locklear","middleName":"Evan","boxscoreName":"Locklear","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2024-06-09","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tyler Locklear","nameSlug":"tyler-locklear-682988","firstLastName":"Tyler Locklear","lastFirstName":"Locklear, Tyler","lastInitName":"Locklear, T","initLastName":"T Locklear","fullFMLName":"Tyler Evan Locklear","fullLFMName":"Locklear, Tyler Evan","strikeZoneTop":3.28,"strikeZoneBottom":1.66},"ID814439":{"id":814439,"fullName":"Ryan Waldschmidt","link":"/api/v1/people/814439","firstName":"Ryan","lastName":"Waldschmidt","primaryNumber":"15","birthDate":"2002-10-07","currentAge":23,"birthCity":"Sarasota","birthStateProvince":"FL","birthCountry":"USA","height":"6' 0\"","weight":205,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Ryan","useLastName":"Waldschmidt","middleName":"Jeffery","boxscoreName":"Waldschmidt","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2024,"mlbDebutDate":"2026-05-08","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ryan Waldschmidt","nameSlug":"ryan-waldschmidt-814439","firstLastName":"Ryan Waldschmidt","lastFirstName":"Waldschmidt, Ryan","lastInitName":"Waldschmidt, R","initLastName":"R Waldschmidt","fullFMLName":"Ryan Waldschmidt","fullLFMName":"Waldschmidt, Ryan ","strikeZoneTop":3.2,"strikeZoneBottom":1.62},"ID656464":{"id":656464,"fullName":"Kevin Ginkel","link":"/api/v1/people/656464","firstName":"Kevin","lastName":"Ginkel","primaryNumber":"37","birthDate":"1994-03-24","currentAge":32,"birthCity":"San Diego","birthStateProvince":"CA","birthCountry":"USA","height":"6' 4\"","weight":235,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Kevin","useLastName":"Ginkel","middleName":"Andrew","boxscoreName":"Ginkel","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2016,"mlbDebutDate":"2019-08-05","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Kevin Ginkel","nameSlug":"kevin-ginkel-656464","firstLastName":"Kevin Ginkel","lastFirstName":"Ginkel, Kevin","lastInitName":"Ginkel, K","initLastName":"K Ginkel","fullFMLName":"Kevin Andrew Ginkel","fullLFMName":"Ginkel, Kevin Andrew","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID642528":{"id":642528,"fullName":"Jonathan Loáisiga","link":"/api/v1/people/642528","firstName":"Jonathan","lastName":"Loáisiga","primaryNumber":"43","birthDate":"1994-11-02","currentAge":31,"birthCity":"Managua","birthCountry":"Nicaragua","height":"5' 11\"","weight":195,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jonathan","useLastName":"Loáisiga","middleName":"Stanley","boxscoreName":"Loáisiga","gender":"M","nameMatrilineal":"Estrada","isPlayer":true,"isVerified":true,"pronunciation":"loh-AYE-see-gah","mlbDebutDate":"2018-06-15","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jonathan Loáisiga","nameSlug":"jonathan-loaisiga-642528","firstLastName":"Jonathan Loáisiga","lastFirstName":"Loáisiga, Jonathan","lastInitName":"Loáisiga, J","initLastName":"J Loáisiga","fullFMLName":"Jonathan Stanley Loáisiga","fullLFMName":"Loáisiga, Jonathan Stanley","strikeZoneTop":3.165,"strikeZoneBottom":1.598},"ID545121":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121","firstName":"Ildemaro","lastName":"Vargas","primaryNumber":"6","birthDate":"1991-07-16","currentAge":35,"birthCity":"Caripito","birthCountry":"Venezuela","height":"5' 11\"","weight":202,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Ildemaro","useLastName":"Vargas","middleName":"Jose","boxscoreName":"Vargas, I","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"Eel-de-maroh","mlbDebutDate":"2017-06-29","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ildemaro Vargas","nameSlug":"ildemaro-vargas-545121","firstLastName":"Ildemaro Vargas","lastFirstName":"Vargas, Ildemaro","lastInitName":"Vargas, I","initLastName":"I Vargas","fullFMLName":"Ildemaro Jose Vargas","fullLFMName":"Vargas, Ildemaro Jose","strikeZoneTop":3.16,"strikeZoneBottom":1.6},"ID690925":{"id":690925,"fullName":"Clayton Beeter","link":"/api/v1/people/690925","firstName":"Clayton","lastName":"Beeter","primaryNumber":"39","birthDate":"1998-10-09","currentAge":27,"birthCity":"Fort Worth","birthStateProvince":"TX","birthCountry":"USA","height":"6' 2\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Clayton","useLastName":"Beeter","middleName":"Howard","boxscoreName":"Beeter","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2024-03-29","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Clayton Beeter","nameSlug":"clayton-beeter-690925","firstLastName":"Clayton Beeter","lastFirstName":"Beeter, Clayton","lastInitName":"Beeter, C","initLastName":"C Beeter","fullFMLName":"Clayton Howard Beeter","fullLFMName":"Beeter, Clayton Howard","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID695734":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734","firstName":"Daylen","lastName":"Lile","primaryNumber":"4","birthDate":"2002-11-30","currentAge":23,"birthCity":"Louisville","birthStateProvince":"KY","birthCountry":"USA","height":"5' 11\"","weight":195,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Daylen","useLastName":"Lile","middleName":"Anthony","boxscoreName":"Lile","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2025-05-23","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Daylen Lile","nameSlug":"daylen-lile-695734","firstLastName":"Daylen Lile","lastFirstName":"Lile, Daylen","lastInitName":"Lile, D","initLastName":"D Lile","fullFMLName":"Daylen Anthony Lile","fullLFMName":"Lile, Daylen Anthony","strikeZoneTop":3.18,"strikeZoneBottom":1.61},"ID695578":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578","firstName":"James","lastName":"Wood","primaryNumber":"29","birthDate":"2002-09-17","currentAge":23,"birthCity":"Rockville","birthStateProvince":"MD","birthCountry":"USA","height":"6' 6\"","weight":234,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"James","useLastName":"Wood","middleName":"Irvin","boxscoreName":"Wood","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2024-07-01","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"James Wood","nameSlug":"james-wood-695578","firstLastName":"James Wood","lastFirstName":"Wood, James","lastInitName":"Wood, J","initLastName":"J Wood","fullFMLName":"James Irvin Wood","fullLFMName":"Wood, James Irvin","strikeZoneTop":3.489,"strikeZoneBottom":1.761},"ID647336":{"id":647336,"fullName":"Michael Soroka","link":"/api/v1/people/647336","firstName":"Michael","lastName":"Soroka","primaryNumber":"34","birthDate":"1997-08-04","currentAge":29,"birthCity":"Calgary","birthStateProvince":"AB","birthCountry":"Canada","height":"6' 5\"","weight":250,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Michael","useLastName":"Soroka","middleName":"John Graydon","boxscoreName":"Soroka","nickName":"Rock","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"pronunciation":"so-ROH-ka","mlbDebutDate":"2018-05-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Michael Soroka","nameSlug":"michael-soroka-647336","firstLastName":"Michael Soroka","lastFirstName":"Soroka, Michael","lastInitName":"Soroka, M","initLastName":"M Soroka","fullFMLName":"Michael John Graydon Soroka","fullLFMName":"Soroka, Michael John Graydon","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID623149":{"id":623149,"fullName":"Paul Sewald","link":"/api/v1/people/623149","firstName":"Paul","lastName":"Sewald","primaryNumber":"43","birthDate":"1990-05-26","currentAge":36,"birthCity":"Las Vegas","birthStateProvince":"NV","birthCountry":"USA","height":"6' 3\"","weight":219,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Paul","useLastName":"Sewald","middleName":"Stanton","boxscoreName":"Sewald","nickName":"Paulie","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2012,"pronunciation":"SEE-walld","mlbDebutDate":"2017-04-08","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Paul Sewald","nameSlug":"paul-sewald-623149","firstLastName":"Paul Sewald","lastFirstName":"Sewald, Paul","lastInitName":"Sewald, P","initLastName":"P Sewald","fullFMLName":"Paul Stanton Sewald","fullLFMName":"Sewald, Paul Stanton","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID683352":{"id":683352,"fullName":"Mitch Bratt","link":"/api/v1/people/683352","firstName":"Mitchell","lastName":"Bratt","primaryNumber":"60","birthDate":"2003-07-03","currentAge":23,"birthCity":"Newmarket","birthStateProvince":"ON","birthCountry":"Canada","height":"6' 1\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Mitch","useLastName":"Bratt","middleName":"Eric","boxscoreName":"Bratt","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2026-06-24","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Mitch Bratt","nameSlug":"mitch-bratt-683352","firstLastName":"Mitch Bratt","lastFirstName":"Bratt, Mitch","lastInitName":"Bratt, M","initLastName":"M Bratt","fullFMLName":"Mitchell Eric Bratt","fullLFMName":"Bratt, Mitchell Eric","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID684442":{"id":684442,"fullName":"Kohl Drake","link":"/api/v1/people/684442","firstName":"Kohl","lastName":"Drake","primaryNumber":"58","birthDate":"2000-07-17","currentAge":26,"birthCity":"Orem","birthStateProvince":"UT","birthCountry":"USA","height":"6' 5\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Kohl","useLastName":"Drake","middleName":"Everett-Scott","boxscoreName":"Drake","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2026-07-21","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Kohl Drake","nameSlug":"kohl-drake-684442","firstLastName":"Kohl Drake","lastFirstName":"Drake, Kohl","lastInitName":"Drake, K","initLastName":"K Drake","fullFMLName":"Kohl Everett-Scott Drake","fullLFMName":"Drake, Kohl Everett-Scott","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID641793":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793","firstName":"Zack","lastName":"Littell","primaryNumber":"46","birthDate":"1995-10-05","currentAge":30,"birthCity":"Burlington","birthStateProvince":"NC","birthCountry":"USA","height":"6' 4\"","weight":250,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Zack","useLastName":"Littell","middleName":"Stuart","boxscoreName":"Littell","nickName":"Lit","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2013,"pronunciation":"lih-TELL","mlbDebutDate":"2018-06-05","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Zack Littell","nameSlug":"zack-littell-641793","firstLastName":"Zack Littell","lastFirstName":"Littell, Zack","lastInitName":"Littell, Z","initLastName":"Z Littell","fullFMLName":"Zack Stuart Littell","fullLFMName":"Littell, Zack Stuart","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID660688":{"id":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688","firstName":"Keibert","lastName":"Ruiz","primaryNumber":"20","birthDate":"1998-07-20","currentAge":28,"birthCity":"Valencia","birthCountry":"Venezuela","height":"5' 11\"","weight":238,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Keibert","useLastName":"Ruiz","middleName":"Jose","boxscoreName":"Ruiz, K","gender":"M","nameMatrilineal":"Lugo","isPlayer":true,"isVerified":false,"pronunciation":"kay-bert roo-EEZ","mlbDebutDate":"2020-08-16","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Keibert Ruiz","nameSlug":"keibert-ruiz-660688","firstLastName":"Keibert Ruiz","lastFirstName":"Ruiz, Keibert","lastInitName":"Ruiz, K","initLastName":"K Ruiz","fullFMLName":"Keibert Jose Ruiz","fullLFMName":"Ruiz, Keibert Jose","strikeZoneTop":3.175,"strikeZoneBottom":1.602},"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":"14","birthDate":"2001-02-17","currentAge":25,"birthCity":"Puerto Cabello","birthCountry":"Venezuela","height":"5' 6\"","weight":175,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Jorge","useLastName":"Barrosa","middleName":"Luis","boxscoreName":"Barrosa","gender":"M","nameMatrilineal":"Rojas","isPlayer":true,"isVerified":true,"mlbDebutDate":"2024-04-01","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Jorge Barrosa","nameSlug":"jorge-barrosa-678489","firstLastName":"Jorge Barrosa","lastFirstName":"Barrosa, Jorge","lastInitName":"Barrosa, J","initLastName":"J Barrosa","fullFMLName":"Jorge Luis Barrosa","fullLFMName":"Barrosa, Jorge Luis","strikeZoneTop":2.96,"strikeZoneBottom":1.49},"ID674841":{"id":674841,"fullName":"Andrew Alvarez","link":"/api/v1/people/674841","firstName":"Michael","lastName":"Alvarez","primaryNumber":"54","birthDate":"1999-06-13","currentAge":27,"birthCity":"Anaheim","birthStateProvince":"CA","birthCountry":"USA","height":"6' 3\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Andrew","useLastName":"Alvarez","middleName":"Andrew","boxscoreName":"Alvarez","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2025-09-01","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Andrew Alvarez","nameSlug":"andrew-alvarez-674841","firstLastName":"Andrew Alvarez","lastFirstName":"Alvarez, Andrew","lastInitName":"Alvarez, A","initLastName":"A Alvarez","fullFMLName":"Michael Andrew Alvarez","fullLFMName":"Alvarez, Michael Andrew","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID682928":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928","firstName":"Paul","lastName":"Abrams","primaryNumber":"5","birthDate":"2000-10-03","currentAge":25,"birthCity":"Alpharetta","birthStateProvince":"GA","birthCountry":"USA","height":"6' 0\"","weight":191,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"CJ","useLastName":"Abrams","middleName":"Christopher","boxscoreName":"Abrams","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2022-04-08","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"CJ Abrams","nameSlug":"cj-abrams-682928","firstLastName":"CJ Abrams","lastFirstName":"Abrams, CJ","lastInitName":"Abrams, C","initLastName":"C Abrams","fullFMLName":"Paul Christopher Abrams","fullLFMName":"Abrams, Paul Christopher","strikeZoneTop":3.223,"strikeZoneBottom":1.626},"ID665953":{"id":665953,"fullName":"Andrés Chaparro","link":"/api/v1/people/665953","firstName":"Andrés","lastName":"Chaparro","primaryNumber":"87","birthDate":"1999-05-04","currentAge":27,"birthCity":"El Vigia","birthCountry":"Venezuela","height":"6' 0\"","weight":200,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Andrés","useLastName":"Chaparro","middleName":"Alfonso","boxscoreName":"Chaparro","gender":"M","nameMatrilineal":"Romero","isPlayer":true,"isVerified":false,"pronunciation":"cha-par-oh","mlbDebutDate":"2024-08-13","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Andrés Chaparro","nameSlug":"andres-chaparro-665953","firstLastName":"Andrés Chaparro","lastFirstName":"Chaparro, Andrés","lastInitName":"Chaparro, A","initLastName":"A Chaparro","fullFMLName":"Andrés Alfonso Chaparro","fullLFMName":"Chaparro, Andrés Alfonso","strikeZoneTop":3.205,"strikeZoneBottom":1.618},"ID640454":{"id":640454,"fullName":"Matt Krook","link":"/api/v1/people/640454","firstName":"Matthew","lastName":"Krook","birthDate":"1994-10-21","currentAge":31,"birthCity":"Hillsborough","birthStateProvince":"CA","birthCountry":"USA","height":"6' 4\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Matt","useLastName":"Krook","middleName":"Edward","boxscoreName":"Krook","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"mlbDebutDate":"2023-06-16","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Matt Krook","nameSlug":"matt-krook-640454","firstLastName":"Matt Krook","lastFirstName":"Krook, Matt","lastInitName":"Krook, M","initLastName":"M Krook","fullFMLName":"Matthew Edward Krook","fullLFMName":"Krook, Matthew Edward","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID571945":{"id":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945","firstName":"Miles","lastName":"Mikolas","primaryNumber":"36","birthDate":"1988-08-23","currentAge":38,"birthCity":"Jupiter","birthStateProvince":"FL","birthCountry":"USA","height":"6' 4\"","weight":230,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Miles","useLastName":"Mikolas","middleName":"Tice","boxscoreName":"Mikolas","nickName":"5280's","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2009,"pronunciation":"MY-koh-lahs","mlbDebutDate":"2012-05-05","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Miles Mikolas","nameSlug":"miles-mikolas-571945","firstLastName":"Miles Mikolas","lastFirstName":"Mikolas, Miles","lastInitName":"Mikolas, M","initLastName":"M Mikolas","fullFMLName":"Miles Tice Mikolas","fullLFMName":"Mikolas, Miles Tice","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID687223":{"id":687223,"fullName":"Carson Palmquist","link":"/api/v1/people/687223","firstName":"Carson","lastName":"Palmquist","primaryNumber":"51","birthDate":"2000-10-17","currentAge":25,"birthCity":"Fort Myers","birthStateProvince":"FL","birthCountry":"USA","height":"6' 3\"","weight":206,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Carson","useLastName":"Palmquist","middleName":"James","boxscoreName":"Palmquist","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-05-16","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Carson Palmquist","nameSlug":"carson-palmquist-687223","firstLastName":"Carson Palmquist","lastFirstName":"Palmquist, Carson","lastInitName":"Palmquist, C","initLastName":"C Palmquist","fullFMLName":"Carson James Palmquist","fullLFMName":"Palmquist, Carson James","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID678391":{"id":678391,"fullName":"Jorbit Vivas","link":"/api/v1/people/678391","firstName":"Jorbit","lastName":"Vivas","primaryNumber":"84","birthDate":"2001-03-09","currentAge":25,"birthCity":"Puerto Cabello","birthCountry":"Venezuela","height":"5' 9\"","weight":171,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Jorbit","useLastName":"Vivas","middleName":"Jose","boxscoreName":"Vivas","gender":"M","nameMatrilineal":"Antolinez","isPlayer":true,"isVerified":false,"pronunciation":"JOR-beet BEE-bas","mlbDebutDate":"2025-05-02","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jorbit Vivas","nameSlug":"jorbit-vivas-678391","firstLastName":"Jorbit Vivas","lastFirstName":"Vivas, Jorbit","lastInitName":"Vivas, J","initLastName":"J Vivas","fullFMLName":"Jorbit Jose Vivas","fullLFMName":"Vivas, Jorbit Jose","strikeZoneTop":3.06,"strikeZoneBottom":1.54},"ID686611":{"id":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611","firstName":"Dylan","lastName":"Crews","primaryNumber":"3","birthDate":"2002-02-26","currentAge":24,"birthCity":"Altamonte Springs","birthStateProvince":"FL","birthCountry":"USA","height":"5' 11\"","weight":203,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Dylan","useLastName":"Crews","middleName":"Gray","boxscoreName":"Crews","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"mlbDebutDate":"2024-08-26","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Dylan Crews","nameSlug":"dylan-crews-686611","firstLastName":"Dylan Crews","lastFirstName":"Crews, Dylan","lastInitName":"Crews, D","initLastName":"D Crews","fullFMLName":"Dylan Gray Crews","fullLFMName":"Crews, Dylan Gray","strikeZoneTop":3.166,"strikeZoneBottom":1.598},"ID518876":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876","firstName":"Kenneth","lastName":"Kelly","primaryNumber":"29","birthDate":"1988-10-14","currentAge":37,"birthCity":"Houston","birthStateProvince":"TX","birthCountry":"USA","height":"6' 2\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Merrill","useLastName":"Kelly","middleName":"Merrill","boxscoreName":"Kelly, Me","nickName":"Mert","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2010,"mlbDebutDate":"2019-04-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Merrill Kelly","nameSlug":"merrill-kelly-518876","firstLastName":"Merrill Kelly","lastFirstName":"Kelly, Merrill","lastInitName":"Kelly, M","initLastName":"M Kelly","fullFMLName":"Kenneth Merrill Kelly","fullLFMName":"Kelly, Kenneth Merrill","strikeZoneTop":3.41,"strikeZoneBottom":1.55},"ID668820":{"id":668820,"fullName":"Max Kranick","link":"/api/v1/people/668820","firstName":"Max","lastName":"Kranick","primaryNumber":"35","birthDate":"1997-07-21","currentAge":29,"birthCity":"Scranton","birthStateProvince":"PA","birthCountry":"USA","height":"6' 3\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Max","useLastName":"Kranick","middleName":"Joseph","boxscoreName":"Kranick","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2016,"pronunciation":"KRAN-ick","mlbDebutDate":"2021-06-27","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Max Kranick","nameSlug":"max-kranick-668820","firstLastName":"Max Kranick","lastFirstName":"Kranick, Max","lastInitName":"Kranick, M","initLastName":"M Kranick","fullFMLName":"Max Joseph Kranick","fullLFMName":"Kranick, Max Joseph","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"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},"ID678554":{"id":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554","firstName":"Curtis","lastName":"Mead","primaryNumber":"11","birthDate":"2000-10-26","currentAge":25,"birthCity":"Adelaide","birthCountry":"Australia","height":"6' 1\"","weight":225,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Curtis","useLastName":"Mead","middleName":"James","boxscoreName":"Mead","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"meed","mlbDebutDate":"2023-08-04","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Curtis Mead","nameSlug":"curtis-mead-678554","firstLastName":"Curtis Mead","lastFirstName":"Mead, Curtis","lastInitName":"Mead, C","initLastName":"C Mead","fullFMLName":"Curtis James Mead","fullLFMName":"Mead, Curtis James","strikeZoneTop":3.247,"strikeZoneBottom":1.639},"ID672695":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695","firstName":"Geraldo","lastName":"Perdomo","primaryNumber":"2","birthDate":"1999-10-22","currentAge":26,"birthCity":"Santo Domingo","birthCountry":"Dominican Republic","height":"6' 2\"","weight":210,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Geraldo","useLastName":"Perdomo","middleName":"Rafael","boxscoreName":"Perdomo","gender":"M","nameMatrilineal":"Fonnieur","isPlayer":true,"isVerified":true,"pronunciation":"HER-all-doh per-DOH-mo","mlbDebutDate":"2021-04-03","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Geraldo Perdomo","nameSlug":"geraldo-perdomo-672695","firstLastName":"Geraldo Perdomo","lastFirstName":"Perdomo, Geraldo","lastInitName":"Perdomo, G","initLastName":"G Perdomo","fullFMLName":"Geraldo Rafael Perdomo","fullLFMName":"Perdomo, Geraldo Rafael","strikeZoneTop":3.32,"strikeZoneBottom":1.67},"ID677588":{"id":677588,"fullName":"José Tena","link":"/api/v1/people/677588","firstName":"José","lastName":"Tena","primaryNumber":"8","birthDate":"2001-03-20","currentAge":25,"birthCity":"San Cristobal","birthCountry":"Dominican Republic","height":"5' 10\"","weight":195,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"José","useLastName":"Tena","middleName":"Luis","boxscoreName":"Tena","gender":"M","nameMatrilineal":"De Leon","isPlayer":true,"isVerified":true,"mlbDebutDate":"2023-08-05","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"José Tena","nameSlug":"jose-tena-677588","firstLastName":"José Tena","lastFirstName":"Tena, José","lastInitName":"Tena, J","initLastName":"J Tena","fullFMLName":"José Luis Tena","fullLFMName":"Tena, José Luis","strikeZoneTop":3.14,"strikeZoneBottom":1.585},"ID672515":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515","firstName":"Gabriel","lastName":"Moreno","primaryNumber":"14","birthDate":"2000-02-14","currentAge":26,"birthCity":"Barquisimeto","birthCountry":"Venezuela","height":"5' 9\"","weight":200,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Gabriel","useLastName":"Moreno","middleName":"Jose","boxscoreName":"Moreno","gender":"M","nameMatrilineal":"Marquez","isPlayer":true,"isVerified":true,"pronunciation":"MO-rain-oh","mlbDebutDate":"2022-06-11","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Gabriel Moreno","nameSlug":"gabriel-moreno-672515","firstLastName":"Gabriel Moreno","lastFirstName":"Moreno, Gabriel","lastInitName":"Moreno, G","initLastName":"G Moreno","fullFMLName":"Gabriel Jose Moreno","fullLFMName":"Moreno, Gabriel Jose","strikeZoneTop":3.07,"strikeZoneBottom":1.55},"ID676917":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917","firstName":"Steven","lastName":"Cavalli","primaryNumber":"24","birthDate":"1998-08-14","currentAge":28,"birthCity":"Tulsa","birthStateProvince":"OK","birthCountry":"USA","height":"6' 4\"","weight":223,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Cade","useLastName":"Cavalli","middleName":"Cade","boxscoreName":"Cavalli","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"pronunciation":"cuh-VAH-lee","mlbDebutDate":"2022-08-26","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Cade Cavalli","nameSlug":"cade-cavalli-676917","firstLastName":"Cade Cavalli","lastFirstName":"Cavalli, Cade","lastInitName":"Cavalli, C","initLastName":"C Cavalli","fullFMLName":"Steven Cade Cavalli","fullLFMName":"Cavalli, Steven Cade","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID695670":{"id":695670,"fullName":"Harry Ford","link":"/api/v1/people/695670","firstName":"Harrison","lastName":"Ford","primaryNumber":"17","birthDate":"2003-02-21","currentAge":23,"birthCity":"Atlanta","birthStateProvince":"GA","birthCountry":"USA","height":"5' 10\"","weight":200,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Harry","useLastName":"Ford","middleName":"Michael","boxscoreName":"Ford, H","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2021,"mlbDebutDate":"2025-09-05","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Harry Ford","nameSlug":"harry-ford-695670","firstLastName":"Harry Ford","lastFirstName":"Ford, Harry","lastInitName":"Ford, H","initLastName":"H Ford","fullFMLName":"Harrison Michael Ford","fullLFMName":"Ford, Harrison Michael","strikeZoneTop":3.123,"strikeZoneBottom":1.576},"ID696285":{"id":696285,"fullName":"Jacob Young","link":"/api/v1/people/696285","firstName":"Jacob","lastName":"Young","primaryNumber":"30","birthDate":"1999-07-27","currentAge":27,"birthCity":"Ponte Vedra","birthStateProvince":"FL","birthCountry":"USA","height":"5' 11\"","weight":192,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Jacob","useLastName":"Young","middleName":"Samuel","boxscoreName":"Young","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2023-08-26","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jacob Young","nameSlug":"jacob-young-696285","firstLastName":"Jacob Young","lastFirstName":"Young, Jacob","lastInitName":"Young, J","initLastName":"J Young","fullFMLName":"Jacob Samuel Young","fullLFMName":"Young, Jacob Samuel","strikeZoneTop":3.188,"strikeZoneBottom":1.609},"ID687377":{"id":687377,"fullName":"Orlando Ribalta","link":"/api/v1/people/687377","firstName":"Orlando","lastName":"Ribalta","primaryNumber":"64","birthDate":"1998-03-05","currentAge":28,"birthCity":"Santa Clara","birthCountry":"Cuba","height":"6' 7\"","weight":245,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Orlando","useLastName":"Ribalta","middleName":"Andres","boxscoreName":"Ribalta","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2024-08-13","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Orlando Ribalta","nameSlug":"orlando-ribalta-687377","firstLastName":"Orlando Ribalta","lastFirstName":"Ribalta, Orlando","lastInitName":"Ribalta, O","initLastName":"O Ribalta","fullFMLName":"Orlando Andres Ribalta","fullLFMName":"Ribalta, Orlando Andres","strikeZoneTop":3.522,"strikeZoneBottom":1.778},"ID664199":{"id":664199,"fullName":"Taylor Clarke","link":"/api/v1/people/664199","firstName":"Taylor","lastName":"Clarke","primaryNumber":"45","birthDate":"1993-05-13","currentAge":33,"birthCity":"Ashburn","birthStateProvince":"VA","birthCountry":"USA","height":"6' 3\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Taylor","useLastName":"Clarke","middleName":"James","boxscoreName":"Clarke, T","nickName":"Clarkey","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2019-04-20","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Taylor Clarke","nameSlug":"taylor-clarke-664199","firstLastName":"Taylor Clarke","lastFirstName":"Clarke, Taylor","lastInitName":"Clarke, T","initLastName":"T Clarke","fullFMLName":"Taylor James Clarke","fullLFMName":"Clarke, Taylor James","strikeZoneTop":3.348,"strikeZoneBottom":1.69},"ID682998":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998","firstName":"Corbin","lastName":"Carroll","primaryNumber":"7","birthDate":"2000-08-21","currentAge":26,"birthCity":"Seattle","birthStateProvince":"WA","birthCountry":"USA","height":"5' 10\"","weight":180,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Corbin","useLastName":"Carroll","middleName":"Franklin","boxscoreName":"Carroll","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2022-08-29","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Corbin Carroll","nameSlug":"corbin-carroll-682998","firstLastName":"Corbin Carroll","lastFirstName":"Carroll, Corbin","lastInitName":"Carroll, C","initLastName":"C Carroll","fullFMLName":"Corbin Franklin Carroll","fullLFMName":"Carroll, Corbin Franklin","strikeZoneTop":3.1,"strikeZoneBottom":1.57},"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},"ID656492":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492","firstName":"Fred","lastName":"Griffin","primaryNumber":"22","birthDate":"1995-07-27","currentAge":31,"birthCity":"Orlando","birthStateProvince":"FL","birthCountry":"USA","height":"6' 3\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Foster","useLastName":"Griffin","middleName":"Foster","boxscoreName":"Griffin","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2020-07-27","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Foster Griffin","nameSlug":"foster-griffin-656492","firstLastName":"Foster Griffin","lastFirstName":"Griffin, Foster","lastInitName":"Griffin, F","initLastName":"F Griffin","fullFMLName":"Fred Foster Griffin","fullLFMName":"Griffin, Fred Foster","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID676680":{"id":676680,"fullName":"Tom Cosgrove","link":"/api/v1/people/676680","firstName":"Thomas","lastName":"Cosgrove","primaryNumber":"34","birthDate":"1996-06-14","currentAge":30,"birthCity":"Staten Island","birthStateProvince":"NY","birthCountry":"USA","height":"6' 2\"","weight":190,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Tom","useLastName":"Cosgrove","boxscoreName":"Cosgrove","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"pronunciation":"COSS-grove","mlbDebutDate":"2023-04-29","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Tom Cosgrove","nameSlug":"tom-cosgrove-676680","firstLastName":"Tom Cosgrove","lastFirstName":"Cosgrove, Tom","lastInitName":"Cosgrove, T","initLastName":"T Cosgrove","fullFMLName":"Thomas  Cosgrove","fullLFMName":"Cosgrove, Thomas ","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID805299":{"id":805299,"fullName":"Brandyn Garcia","link":"/api/v1/people/805299","firstName":"Brandyn","lastName":"Garcia","primaryNumber":"55","birthDate":"2000-05-27","currentAge":26,"birthCity":"Newport","birthStateProvince":"RI","birthCountry":"USA","height":"6' 4\"","weight":235,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Brandyn","useLastName":"Garcia","middleName":"Michael","boxscoreName":"Garcia, B","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"mlbDebutDate":"2025-07-21","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Brandyn Garcia","nameSlug":"brandyn-garcia-805299","firstLastName":"Brandyn Garcia","lastFirstName":"Garcia, Brandyn","lastInitName":"Garcia, B","initLastName":"B Garcia","fullFMLName":"Brandyn Michael Garcia","fullLFMName":"Garcia, Brandyn Michael","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID678868":{"id":678868,"fullName":"Eddy Yean","link":"/api/v1/people/678868","firstName":"Eddy","lastName":"Yean","primaryNumber":"46","birthDate":"2001-06-25","currentAge":25,"birthCity":"Sabana Grande de Boya","birthCountry":"Dominican Republic","height":"6' 3\"","weight":265,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Eddy","useLastName":"Yean","boxscoreName":"Yean","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"jean","mlbDebutDate":"2026-07-05","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Eddy Yean","nameSlug":"eddy-yean-678868","firstLastName":"Eddy Yean","lastFirstName":"Yean, Eddy","lastInitName":"Yean, E","initLastName":"E Yean","fullFMLName":"Eddy  Yean","fullLFMName":"Yean, Eddy ","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID671277":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277","firstName":"Luis","lastName":"García","primaryNumber":"26","birthDate":"2000-05-16","currentAge":26,"birthCity":"New York","birthStateProvince":"NY","birthCountry":"USA","height":"6' 1\"","weight":216,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Luis","useLastName":"García Jr.","middleName":"Victoriano","boxscoreName":"García Jr., L","gender":"M","nameMatrilineal":"Mendoza","isPlayer":true,"isVerified":true,"mlbDebutDate":"2020-08-14","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Luis García Jr.","nameSlug":"luis-garcia-jr-671277","firstLastName":"Luis García Jr.","lastFirstName":"García Jr., Luis","lastInitName":"García Jr., L","initLastName":"L García Jr.","fullFMLName":"Luis Victoriano García Jr.","fullLFMName":"García Jr., Luis Victoriano","strikeZoneTop":3.248,"strikeZoneBottom":1.639}},"venue":{"id":3309,"name":"Nationals Park","link":"/api/v1/venues/3309","location":{"address1":"1500 South Capitol Street, SE","city":"Washington","state":"District of Columbia","stateAbbrev":"DC","postalCode":"20003-1507","defaultCoordinates":{"latitude":38.872861,"longitude":-77.007501},"azimuthAngle":28.0,"elevation":35,"country":"USA","phone":"(202) 349-0400"},"timeZone":{"tz":"EDT","id":"America/New_York","offset":-4,"offsetAtGameTime":-4},"fieldInfo":{"capacity":41376,"turfType":"Grass","roofType":"Open","leftLine":336,"leftCenter":377,"center":402,"rightCenter":370,"rightLine":335},"active":true,"season":"2026"},"officialVenue":{"id":3309,"link":"/api/v1/venues/3309"},"weather":{"condition":"Cloudy","temp":"79","wind":"7 mph, In From RF"},"gameInfo":{"attendance":36065,"firstPitch":"2026-07-24T22:45:00.000Z","gameDurationMinutes":157},"review":{"hasChallenges":true,"away":{"used":2,"remaining":0},"home":{"used":0,"remaining":1}},"absChallenges":{"hasChallenges":true,"away":{"usedSuccessful":0,"usedFailed":0,"remaining":2},"home":{"usedSuccessful":3,"usedFailed":0,"remaining":2}},"flags":{"noHitter":false,"perfectGame":false,"awayTeamNoHitter":false,"awayTeamPerfectGame":false,"homeTeamNoHitter":false,"homeTeamPerfectGame":false},"alerts":[],"probablePitchers":{"away":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"home":{"id":687223,"fullName":"Carson Palmquist","link":"/api/v1/people/687223"}},"officialScorer":{"id":663079,"fullName":"Jason Lee","link":"/api/v1/people/663079"},"primaryDatacaster":{"id":666942,"fullName":"Howard Smith","link":"/api/v1/people/666942"},"moundVisits":{"away":{"used":1,"remaining":3},"home":{"used":1,"remaining":3}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ketel Marte strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-24T22:45:56.128Z","endTime":"2026-07-24T22:47:40.735Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687223,"fullName":"Carson Palmquist","link":"/api/v1/people/687223"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3,5,6,7,8,9],"actionIndex":[0,1,2],"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":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":695670,"link":"/api/v1/people/695670"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"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-24T19:35:25.797Z","endTime":"2026-07-24T22:23:41.106Z","isPitch":false,"type":"action","player":{"id":606466,"link":"/api/v1/people/606466"}},{"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-24T22:23:41.106Z","endTime":"2026-07-24T22:44:22.523Z","isPitch":false,"type":"action","player":{"id":606466,"link":"/api/v1/people/606466"}},{"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-24T22:44:22.523Z","endTime":"2026-07-24T22:45:58.435Z","isPitch":false,"type":"action","player":{"id":606466,"link":"/api/v1/people/606466"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.6,"endSpeed":73.3,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.602327173346094,"aZ":-28.62640662330703,"pfxX":-1.2077927463135487,"pfxZ":2.587178584950413,"pX":-0.8153482827345014,"pZ":2.1552938679526523,"vX0":-8.230587248426602,"vY0":-117.08980512946486,"vZ0":-0.14774569701360596,"x":148.08,"y":180.59,"x0":2.919981072340461,"y0":50.00330980652917,"z0":4.925314100363913,"aX":-1.656100686211106},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":4.9,"breakHorizontal":4.4,"spinRate":2011,"spinDirection":158},"zone":13,"typeConfidence":0.92,"plateTime":0.46996637822010534,"extension":7.34516758315191},"index":3,"playId":"23751f33-cfac-38b5-995a-db41e773e9ad","pitchNumber":1,"startTime":"2026-07-24T22:45:58.435Z","endTime":"2026-07-24T22:46:02.141Z","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":0},"index":4,"startTime":"2026-07-24T22:46:10.854Z","endTime":"2026-07-24T22:46:19.016Z","isPitch":false,"type":"action","player":{"id":606466,"link":"/api/v1/people/606466"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":73.6,"endSpeed":67.5,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.42079199862959,"aZ":-30.881563402660525,"pfxX":-6.331772021000559,"pfxZ":1.11740410802385,"pX":-0.256483896638085,"pZ":2.464419431398318,"vX0":-5.442154568920222,"vY0":-106.9945835136377,"vZ0":1.9243236983824095,"x":126.78,"y":172.24,"x0":3.1475685076784328,"y0":50.0004869237667,"z0":5.02795818736811,"aX":-7.298460277819718},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.9,"breakVerticalInduced":3.0,"breakHorizontal":13.0,"spinRate":2090,"spinDirection":276},"zone":4,"typeConfidence":0.9,"plateTime":0.5130158044847088,"extension":7.337491521724387},"index":5,"playId":"045f4937-54b8-3ba1-931d-8bdaf754e6c1","pitchNumber":2,"startTime":"2026-07-24T22:46:19.016Z","endTime":"2026-07-24T22:46:23.183Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":71.3,"endSpeed":65.1,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.042224052024867,"aZ":-30.199456714372126,"pfxX":-7.62730280668862,"pfxZ":1.8302527087293807,"pX":2.825764210773812,"pZ":2.0687286774752582,"vX0":1.0202008719936124,"vY0":-103.8105037385222,"vZ0":1.182976505735575,"x":9.29,"y":182.92,"x0":3.3150736415904203,"y0":50.003507408380116,"z0":5.114809234538475,"aX":-8.239635621970525},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.2,"breakVerticalInduced":4.1,"breakHorizontal":13.4,"spinRate":2035,"spinDirection":279},"zone":14,"typeConfidence":0.9,"plateTime":0.5297083365994166,"extension":7.361566516148608},"index":6,"playId":"0657a2fd-4172-3c8c-92e1-4db0ab9f66dd","pitchNumber":3,"startTime":"2026-07-24T22:46:38.074Z","endTime":"2026-07-24T22:46:42.176Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.5,"endSpeed":83.6,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.097666257267257,"aZ":-17.738500581443716,"pfxX":9.602228469227434,"pfxZ":8.052465746911095,"pX":0.7882619480510058,"pZ":3.1588142404502073,"vX0":-9.2610128662318,"vY0":-132.9663978522869,"vZ0":-1.392330553814702,"x":86.95,"y":153.49,"x0":3.0661993996532724,"y0":50.0062417591928,"z0":4.974330402018804,"aX":17.22384887317082},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":14.5,"breakHorizontal":-15.5,"spinRate":2240,"spinDirection":116},"zone":3,"typeConfidence":0.9,"plateTime":0.4116905644026927,"extension":7.188263297015306},"index":7,"playId":"410887b3-3435-3166-8af0-a83b6e49f60d","pitchNumber":4,"startTime":"2026-07-24T22:46:56.397Z","endTime":"2026-07-24T22:47:00.990Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":74.4,"endSpeed":68.1,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.46358830098945,"aZ":-30.809800036723054,"pfxX":-5.572293192089697,"pfxZ":1.1600989808555813,"pX":0.17390399916669635,"pZ":1.8115162825042441,"vX0":-4.527908337392935,"vY0":-108.20888360248532,"vZ0":0.48519581056739614,"x":110.37,"y":189.87,"x0":3.024216155241347,"y0":50.00170449230778,"z0":4.984322556592923,"aX":-6.548283262083079},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.2,"breakVerticalInduced":2.6,"breakHorizontal":11.4,"spinRate":2037,"spinDirection":291},"zone":8,"typeConfidence":0.9,"plateTime":0.5079166454677368,"extension":7.3097863690524845},"index":8,"playId":"57d6dc2c-abc0-330f-a3b2-de84d9d83508","pitchNumber":5,"startTime":"2026-07-24T22:47:14.189Z","endTime":"2026-07-24T22:47:17.991Z","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":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":73.3,"endSpeed":67.7,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.664028000422277,"aZ":-34.53986416081343,"pfxX":-7.155332376132853,"pfxZ":-2.057307867014523,"pX":0.17850164249056102,"pZ":1.5632022599973288,"vX0":-4.223569647976605,"vY0":-106.65957941616806,"vZ0":0.9396127028889556,"x":110.2,"y":196.57,"x0":3.1151905670639257,"y0":50.002522345910904,"z0":5.01749392368377,"aX":-8.228142976124355},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.1,"breakVerticalInduced":-3.1,"breakHorizontal":14.2,"spinRate":2009,"spinDirection":278},"zone":14,"typeConfidence":0.9,"plateTime":0.5138887506868111,"extension":7.389757387462086},"index":9,"playId":"61ca9b6f-8496-381a-bcb4-ec035a110d83","pitchNumber":6,"startTime":"2026-07-24T22:47:36.538Z","endTime":"2026-07-24T22:47:40.735Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-24T22:47:40.735Z","atBatIndex":0},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Corbin Carroll walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-24T22:47:49.735Z","endTime":"2026-07-24T22:49:37.292Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687223,"fullName":"Carson Palmquist","link":"/api/v1/people/687223"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"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":90.8,"endSpeed":83.7,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.33300651515162,"aZ":-19.938317963091162,"pfxX":7.681173033541951,"pfxZ":6.8487605411681525,"pX":1.1056851449428082,"pZ":3.454924461032073,"vX0":-8.377613436508817,"vY0":-132.13254000169337,"vZ0":-0.17096730365570517,"x":74.85,"y":145.5,"x0":3.303434259546674,"y0":50.00607235086321,"z0":4.97233750717846,"aX":13.730702159669935},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":12.6,"breakHorizontal":-12.4,"spinRate":2075,"spinDirection":121},"zone":12,"typeConfidence":0.89,"plateTime":0.4128563046300089,"extension":6.892391259651108},"index":0,"playId":"36b04bdc-7ac3-34d8-b372-c633a08c05b6","pitchNumber":1,"startTime":"2026-07-24T22:48:05.398Z","endTime":"2026-07-24T22:48:10.316Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.1,"endSpeed":82.9,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.20505003310176,"aZ":-26.316590766482367,"pfxX":10.707732834039195,"pfxZ":3.3468103959466333,"pX":0.3893058780461397,"pZ":2.6406371790728302,"vX0":-10.615370985594453,"vY0":-130.8318300520577,"vZ0":-0.7349634682343398,"x":102.16,"y":167.48,"x0":3.0902221733985917,"y0":50.0010259061039,"z0":4.881262722103567,"aX":18.733083185286812},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":6.1,"breakHorizontal":-17.3,"spinRate":2047,"spinDirection":120},"zone":6,"typeConfidence":0.91,"plateTime":0.4171763544570015,"extension":7.296431077966493},"index":1,"playId":"598cf256-539f-3144-9f4b-aefaa3966a2a","pitchNumber":2,"startTime":"2026-07-24T22:48:21.538Z","endTime":"2026-07-24T22:48:26.043Z","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.7,"endSpeed":83.3,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.939536284197207,"aZ":-19.95406583095512,"pfxX":7.4366563655165345,"pfxZ":6.879216931507102,"pX":1.1149315725701985,"pZ":3.6915517511057803,"vX0":-8.211760035488995,"vY0":-131.92461149609076,"vZ0":0.5955474293592814,"x":74.5,"y":139.11,"x0":3.2899530603892955,"y0":50.00437150671251,"z0":4.924558539999758,"aX":13.215450813888586},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":12.8,"breakHorizontal":-11.9,"spinRate":2047,"spinDirection":121},"zone":12,"typeConfidence":0.89,"plateTime":0.41389242566983153,"extension":7.051563806511845},"index":2,"playId":"9710c5dc-d7eb-3530-b371-658ee6cf1921","pitchNumber":3,"startTime":"2026-07-24T22:48:38.972Z","endTime":"2026-07-24T22:48:42.701Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":73.8,"endSpeed":68.1,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.64603728583657,"aZ":-31.902211610751998,"pfxX":-6.201158035645882,"pfxZ":0.23855609772290398,"pX":-1.3809144977532846,"pZ":0.8481244065697694,"vX0":-7.000118616941946,"vY0":-107.28779796221866,"vZ0":-0.9898595565007094,"x":169.64,"y":215.88,"x0":2.7377395116716237,"y0":50.00442423136015,"z0":4.890675614781091,"aX":-7.18458788895076},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.0,"breakVerticalInduced":0.5,"breakHorizontal":13.2,"spinRate":2003,"spinDirection":281},"zone":13,"typeConfidence":0.9,"plateTime":0.5117382587516084,"extension":7.4050702158242},"index":3,"playId":"06184d6c-f753-356e-915d-8cecb0e96e41","pitchNumber":4,"startTime":"2026-07-24T22:48:56.233Z","endTime":"2026-07-24T22:49:00.721Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.8,"endSpeed":84.0,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.38991368721166,"aZ":-26.69464154784505,"pfxX":13.570066403245818,"pfxZ":3.049338100558181,"pX":-0.44763552961680836,"pZ":1.9235358305264958,"vX0":-14.037554920454628,"vY0":-132.90999056554537,"vZ0":-2.574099404392232,"x":134.06,"y":186.84,"x0":3.1289670588725667,"y0":50.001538196815275,"z0":4.834815090580778,"aX":24.376475988069263},"breaks":{"breakAngle":38.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":5.2,"breakHorizontal":-21.7,"spinRate":2256,"spinDirection":115},"zone":7,"typeConfidence":0.91,"plateTime":0.41146257450206836,"extension":7.30691013549499},"index":4,"playId":"0619de37-04be-3c4c-b7d2-f72d808ef845","pitchNumber":5,"startTime":"2026-07-24T22:49:15.629Z","endTime":"2026-07-24T22:49:20.092Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.1,"endSpeed":83.5,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.067448967125113,"aZ":-20.411292511121513,"pfxX":9.38988035857661,"pfxZ":6.589033984921011,"pX":1.5838643873596874,"pZ":3.3313837948781764,"vX0":-7.738293830667487,"vY0":-132.46166186493576,"vZ0":-0.30495537502397735,"x":56.63,"y":148.83,"x0":3.3165005448649167,"y0":50.002048966902294,"z0":4.934326785336073,"aX":16.762817521072282},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":12.1,"breakHorizontal":-15.5,"spinRate":2187,"spinDirection":115},"zone":12,"typeConfidence":0.85,"plateTime":0.4127693068233267,"extension":7.095672523010091},"index":5,"playId":"d6b33c5c-0fd7-3c57-bf89-1587b6029669","pitchNumber":6,"startTime":"2026-07-24T22:49:33.083Z","endTime":"2026-07-24T22:49:37.292Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-24T22:49:37.292Z","atBatIndex":1},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Geraldo Perdomo walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-24T22:49:40.237Z","endTime":"2026-07-24T22:53:48.881Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687223,"fullName":"Carson Palmquist","link":"/api/v1/people/687223"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"postOnSecond":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4,5,6,7,9,10,11],"actionIndex":[8],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":11},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.6,"endSpeed":83.7,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.264678116302,"aZ":-26.391406228603817,"pfxX":11.744267102664287,"pfxZ":3.26755597831255,"pX":0.27435255513148876,"pZ":1.3506888631620297,"vX0":-11.535029282303595,"vY0":-131.54448415056797,"vZ0":-3.8703089615308315,"x":106.54,"y":202.31,"x0":3.169273439412846,"y0":50.00387676477067,"z0":4.775158594311189,"aX":20.791720098633057},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":5.3,"breakHorizontal":-19.1,"spinRate":2204,"spinDirection":121},"zone":14,"typeConfidence":0.91,"plateTime":0.4147844734299433,"extension":7.460605802102422},"index":0,"playId":"fc625128-6062-353c-b2c9-372c639c8f12","pitchNumber":1,"startTime":"2026-07-24T22:50:03.776Z","endTime":"2026-07-24T22:50:08.871Z","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":74.1,"endSpeed":67.9,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.42520556849349,"aZ":-28.99430903314117,"pfxX":-5.790135860335531,"pfxZ":2.723652789403138,"pX":-0.3594967073772271,"pZ":1.897065720379706,"vX0":-5.7023157646731555,"vY0":-107.82853891139035,"vZ0":0.1994927306602956,"x":130.7,"y":187.56,"x0":3.0808057617910225,"y0":50.00049588384002,"z0":5.0276198214379795,"aX":-6.751759394907653},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.9,"breakVerticalInduced":5.4,"breakHorizontal":12.1,"spinRate":2059,"spinDirection":278},"zone":7,"typeConfidence":0.9,"plateTime":0.5098323194204508,"extension":7.302746691600227},"index":1,"playId":"36ab54c7-4987-303e-a42a-da9ef51a5535","pitchNumber":2,"startTime":"2026-07-24T22:50:24.346Z","endTime":"2026-07-24T22:50:29.245Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.7,"endSpeed":83.2,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.4921937236416,"aZ":-24.99831383836863,"pfxX":11.89088079128565,"pfxZ":4.075800076891978,"pX":-0.44463155514348435,"pZ":2.015941616312172,"vX0":-13.260171236482817,"vY0":-131.51578638417809,"vZ0":-2.567671371209012,"x":133.95,"y":184.35,"x0":3.1050526126604714,"y0":50.00499429936617,"z0":4.84868833996192,"aX":20.945396317155005},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":7.1,"breakHorizontal":-18.8,"spinRate":2202,"spinDirection":124},"zone":7,"typeConfidence":0.91,"plateTime":0.4156327600433096,"extension":7.3898463399986705},"index":2,"playId":"3af383b5-cf72-3a0d-a7bb-9f726f86187e","pitchNumber":3,"startTime":"2026-07-24T22:50:43.730Z","endTime":"2026-07-24T22:50:48.678Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-07-24T22:50:54.365Z","endTime":"2026-07-24T22:51:10.795Z","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(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":73.9,"endSpeed":67.6,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.678464760361123,"aZ":-29.891557052353324,"pfxX":-8.67096725364654,"pfxZ":1.9733584608490435,"pX":-0.4324414673383297,"pZ":1.679166102240635,"vX0":-5.18782983500091,"vY0":-107.46797666032,"vZ0":-0.04614332204040861,"x":133.48,"y":193.44,"x0":3.149081236006326,"y0":50.0019181504883,"z0":5.054196584090123,"aX":-10.021143192968463},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.7,"breakVerticalInduced":4.0,"breakHorizontal":17.2,"spinRate":2156,"spinDirection":278},"zone":7,"typeConfidence":0.9,"plateTime":0.511980050406089,"extension":7.439725977922562},"index":4,"playId":"37fe8581-11d6-32f3-b6ef-3e7e6d5abee1","pitchNumber":4,"startTime":"2026-07-24T22:51:10.795Z","endTime":"2026-07-24T22:51:15.422Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":73.6,"endSpeed":68.0,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.774934841270763,"aZ":-31.307372972434976,"pfxX":-6.827333436307688,"pfxZ":0.746632965355932,"pX":-0.10650709638170941,"pZ":1.4734954798389963,"vX0":-4.571855712451561,"vY0":-107.18144237954108,"vZ0":-0.01127124489450404,"x":121.06,"y":199.0,"x0":2.9423157934277646,"y0":50.00381052837585,"z0":4.979204861680709,"aX":-7.930906917533436},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.7,"breakVerticalInduced":1.7,"breakHorizontal":13.6,"spinRate":2120,"spinDirection":272},"zone":13,"typeConfidence":0.9,"plateTime":0.5113136764497273,"extension":7.2709283334675145},"index":5,"playId":"f25f02f8-417b-30bc-be41-fff3f437370e","pitchNumber":5,"startTime":"2026-07-24T22:51:34.791Z","endTime":"2026-07-24T22:51:40.051Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"index":6,"playId":"a56b29b8-dd6f-30ce-a75a-419dbbd97482","startTime":"2026-07-24T22:52:02.905Z","endTime":"2026-07-24T22:52:08.427Z","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,"runnerGoing":true,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.2,"endSpeed":84.6,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.39646549841233,"aZ":-19.830013432386462,"pfxX":7.969717470563308,"pfxZ":6.799085638287636,"pX":1.217411736172607,"pZ":3.7093444516736795,"vX0":-8.619371708926177,"vY0":-132.65799766121657,"vZ0":0.3556366839489169,"x":70.6,"y":138.63,"x0":3.4446871709763216,"y0":50.00327444230584,"z0":4.998001680631186,"aX":14.47151003124433},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":12.6,"breakHorizontal":-13.0,"spinRate":2214,"spinDirection":122},"zone":12,"typeConfidence":0.88,"plateTime":0.40997003548476707,"extension":7.133323316100971},"index":7,"playId":"426b59ce-fd33-314a-8f20-03ff99d04372","pitchNumber":6,"startTime":"2026-07-24T22:52:24.632Z","endTime":"2026-07-24T22:52:31.495Z","isPitch":true,"type":"pitch"},{"details":{"description":"Corbin Carroll steals (12) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"index":8,"actionPlayId":"426b59ce-fd33-314a-8f20-03ff99d04372","startTime":"2026-07-24T22:52:32.932Z","endTime":"2026-07-24T22:52:52.465Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":682998,"link":"/api/v1/people/682998"}},{"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":1},"pitchData":{"startSpeed":74.3,"endSpeed":68.8,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.409664743246065,"aZ":-33.97611202707626,"pfxX":-7.331722543115324,"pfxZ":-1.5207905818302123,"pX":-0.2591045847741941,"pZ":2.209286859694042,"vX0":-5.010519516873118,"vY0":-108.07382403430177,"vZ0":1.7955412067389314,"x":126.88,"y":179.13,"x0":3.0398471668028795,"y0":50.00272831464341,"z0":5.092847359387347,"aX":-8.692104661749017},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.5,"breakVerticalInduced":-1.9,"breakHorizontal":14.6,"spinRate":1954,"spinDirection":285},"zone":7,"typeConfidence":0.9,"plateTime":0.506346885892416,"extension":7.38815238510942},"index":9,"playId":"ab82c57b-1e5e-32d1-8295-4c20f94c87fb","pitchNumber":7,"startTime":"2026-07-24T22:52:52.465Z","endTime":"2026-07-24T22:52:57.700Z","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(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":74.0,"endSpeed":68.4,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.97741879046123,"aZ":-34.0840214488027,"pfxX":-7.440918289309986,"pfxZ":-1.6379463845954674,"pX":-1.0538278174069329,"pZ":0.16013735751389502,"vX0":-6.897950405495447,"vY0":-107.56954597378517,"vZ0":-1.9011205001949527,"x":157.17,"y":234.46,"x0":3.170472599189267,"y0":50.005309873034314,"z0":4.860966768471595,"aX":-8.654353436283195},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.5,"breakVerticalInduced":-3.1,"breakHorizontal":15.5,"spinRate":2105,"spinDirection":292},"zone":13,"typeConfidence":0.9,"plateTime":0.5106727636724111,"extension":7.421280947449086},"index":10,"playId":"d7f45ed4-d0eb-3e8d-b593-a2fcbeb6d9b0","pitchNumber":8,"startTime":"2026-07-24T22:53:16.275Z","endTime":"2026-07-24T22:53:21.076Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.1,"endSpeed":84.4,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.08397824981246,"aZ":-27.769500349545705,"pfxX":11.485994172255527,"pfxZ":2.4586725334340027,"pX":-1.0462934132618318,"pZ":1.7011654504151636,"vX0":-14.518912049353384,"vY0":-132.01435317754903,"vZ0":-2.982200106336003,"x":156.88,"y":192.85,"x0":2.993628760796411,"y0":50.00367761714899,"z0":4.85680236951617,"aX":20.58490349748648},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":4.1,"breakHorizontal":-18.2,"spinRate":2249,"spinDirection":125},"zone":13,"typeConfidence":0.91,"plateTime":0.4125088036306046,"extension":7.464379581792942},"index":11,"playId":"7c913d66-de91-3130-b9e5-9a47aac65785","pitchNumber":9,"startTime":"2026-07-24T22:53:44.057Z","endTime":"2026-07-24T22:53:48.881Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-24T22:53:48.881Z","atBatIndex":2},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Gabriel Moreno singles on a fly ball to center fielder Jacob Young. Geraldo Perdomo out at 3rd on the throw, center fielder Jacob Young to second baseman Nasim Nuñez. Corbin Carroll to 3rd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-24T22:53:50.098Z","endTime":"2026-07-24T22:56:07.531Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687223,"fullName":"Carson Palmquist","link":"/api/v1/people/687223"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"postOnThird":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":696285,"link":"/api/v1/people/696285"},"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":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":null,"outBase":"3B","isOut":true,"outNumber":2},"details":{"event":"Runner Out","eventType":"other_out","movementReason":"r_thrown_out","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":696285,"link":"/api/v1/people/696285"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_assist"},{"player":{"id":696285,"link":"/api/v1/people/696285"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_assist_of"},{"player":{"id":683083,"link":"/api/v1/people/683083"},"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":"Runner Out","eventType":"other_out","movementReason":"r_adv_force","runner":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.6,"endSpeed":77.2,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.604189969730207,"aZ":-28.011853077485167,"pfxX":-0.3979707948203721,"pfxZ":2.777265416352501,"pX":-1.508159637353999,"pZ":1.8378091134071188,"vX0":-11.003102109692687,"vY0":-121.32237993575085,"vZ0":-1.7587928141320412,"x":174.49,"y":189.16,"x0":3.127824498099862,"y0":50.00227985267717,"z0":5.001665907095797,"aX":-0.5949695093656838},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":4.9,"breakHorizontal":3.2,"spinRate":1953,"spinDirection":150},"zone":13,"typeConfidence":0.94,"plateTime":0.4505914472039172,"extension":7.416419366588078},"index":0,"playId":"10293583-324d-3fcf-9c17-6fa007955d42","pitchNumber":1,"startTime":"2026-07-24T22:54:17.907Z","endTime":"2026-07-24T22:54:22.351Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.0,"endSpeed":82.5,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.412254567774283,"aZ":-28.084924533177666,"pfxX":11.496090926925218,"pfxZ":2.3486292329326037,"pX":1.061982247115981,"pZ":3.1025201519033927,"vX0":-9.189181416320018,"vY0":-130.79095083585804,"vZ0":0.49993360009574184,"x":76.52,"y":155.01,"x0":3.1194909483691933,"y0":50.001849761535105,"z0":5.007501458021511,"aX":20.00656346721967},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":4.6,"breakHorizontal":-19.0,"spinRate":2198,"spinDirection":126},"zone":12,"typeConfidence":0.91,"plateTime":0.41806417447403454,"extension":7.367689806098434},"index":1,"playId":"7c1cf93f-65c1-3ec5-83bb-20207d009cd6","pitchNumber":2,"startTime":"2026-07-24T22:54:37.919Z","endTime":"2026-07-24T22:54:42.932Z","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":1},"pitchData":{"startSpeed":82.4,"endSpeed":75.9,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.849642699052914,"aZ":-26.94154307894981,"pfxX":-0.5488108918154464,"pfxZ":3.5953022214967536,"pX":-0.8469894211522501,"pZ":1.7666661993467443,"vX0":-8.878811539422353,"vY0":-119.7641232927503,"vZ0":-1.910979942442381,"x":149.29,"y":191.08,"x0":2.9774706974147502,"y0":50.001506603148336,"z0":4.981503091334272,"aX":-0.796668589794591},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":6.4,"breakHorizontal":3.1,"spinRate":1976,"spinDirection":181},"zone":13,"typeConfidence":0.93,"plateTime":0.4571236796656679,"extension":7.343465808073865},"index":2,"playId":"29b75e9f-fa8a-3e8f-a9dc-e18f1bd1654d","pitchNumber":3,"startTime":"2026-07-24T22:54:57.344Z","endTime":"2026-07-24T22:55:01.981Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":74.3,"endSpeed":68.2,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.787573248460333,"aZ":-29.481731993786916,"pfxX":-5.636398519467988,"pfxZ":2.2822093005429576,"pX":0.12517749401965128,"pZ":2.151331187138475,"vX0":-4.844705489109281,"vY0":-108.11488042131809,"vZ0":0.7232749234876199,"x":112.23,"y":180.69,"x0":3.131457353100677,"y0":50.000591539817016,"z0":5.06178648711523,"aX":-6.634633403839176},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.0,"breakVerticalInduced":4.7,"breakHorizontal":11.5,"spinRate":2037,"spinDirection":279},"zone":5,"typeConfidence":0.9,"plateTime":0.5076591376260176,"extension":7.316020057954059},"index":3,"playId":"d524b812-c989-38ab-bd22-156a95a437df","pitchNumber":4,"startTime":"2026-07-24T22:55:17.421Z","endTime":"2026-07-24T22:55:21.441Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"index":4,"startTime":"2026-07-24T22:55:36.374Z","endTime":"2026-07-24T22:55:56.129Z","isPitch":false,"type":"action","player":{"id":672515,"link":"/api/v1/people/672515"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":74.7,"endSpeed":69.0,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.28724017756636,"aZ":-32.10049829999797,"pfxX":-5.274791586857681,"pfxZ":0.059420202070960215,"pX":0.6129389110858403,"pZ":1.3860492395870732,"vX0":-4.292768112057645,"vY0":-108.81197020027467,"vZ0":-0.28797751297068497,"x":93.64,"y":201.36,"x0":3.29724866634406,"y0":50.000933856290935,"z0":5.001221892286826,"aX":-6.317564303911269},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.6,"breakVerticalInduced":0.4,"breakHorizontal":10.7,"spinRate":2030,"spinDirection":276},"zone":14,"typeConfidence":0.9,"plateTime":0.5035675966854267,"extension":7.373565482640153},"hitData":{"launchSpeed":67.6,"launchAngle":37.0,"totalDistance":225.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":107.52,"coordY":108.98}},"index":5,"playId":"c796cb8a-8dc5-3ece-9d58-8ac2de5943ba","pitchNumber":5,"startTime":"2026-07-24T22:55:56.129Z","endTime":"2026-07-24T22:56:07.531Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-24T22:56:07.531Z","atBatIndex":3},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nolan Arenado grounds out, pitcher Carson Palmquist to first baseman Luis García Jr.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-24T22:56:33.707Z","endTime":"2026-07-24T22:58:43.483Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687223,"fullName":"Carson Palmquist","link":"/api/v1/people/687223"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":687223,"link":"/api/v1/people/687223"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":671277,"link":"/api/v1/people/671277"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 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":72.2,"endSpeed":66.3,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.122476198218457,"aZ":-33.01479848014193,"pfxX":-7.4655277903127075,"pfxZ":-0.7536488758871798,"pX":2.394474627931002,"pZ":2.7559709982277316,"vX0":0.09388906592036211,"vY0":-105.02025250164888,"vZ0":3.094136784689863,"x":25.73,"y":164.37,"x0":3.3187230383198885,"y0":50.00249898348554,"z0":5.108749222926664,"aX":-8.322051960120817},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.7,"breakVerticalInduced":-0.1,"breakHorizontal":13.4,"spinRate":1952,"spinDirection":275},"zone":12,"typeConfidence":0.9,"plateTime":0.5219377632965303,"extension":7.338585126011019},"index":0,"playId":"f552ac36-af6b-3226-9865-c17acfd4ef07","pitchNumber":1,"startTime":"2026-07-24T22:56:46.537Z","endTime":"2026-07-24T22:56:50.490Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.2,"endSpeed":74.4,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.06612461861995,"aZ":-30.915733216075218,"pfxX":1.154331131362731,"pfxZ":0.8958921915911837,"pX":0.14753743279110124,"pZ":2.3710772404856852,"vX0":-6.808166408398836,"vY0":-118.10348060630795,"vZ0":0.35856309721128365,"x":111.38,"y":174.76,"x0":2.9210546574903007,"y0":50.00443215831178,"z0":5.066883271798367,"aX":1.6267606501170122},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":2.0,"breakHorizontal":-0.4,"spinRate":1827,"spinDirection":189},"zone":5,"typeConfidence":0.85,"plateTime":0.4642563776383568,"extension":7.430552589590723},"index":1,"playId":"58c56db3-6780-36bb-a752-62fcd9f0e910","pitchNumber":2,"startTime":"2026-07-24T22:57:06.048Z","endTime":"2026-07-24T22:57:10.549Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.9,"endSpeed":83.8,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.594908297746137,"aZ":-26.37232732234555,"pfxX":12.07527070378509,"pfxZ":3.2725557780317986,"pX":-0.9932540339841175,"pZ":0.9781972572787894,"vX0":-13.946368065516834,"vY0":-131.72263290853232,"vZ0":-4.806456421567143,"x":154.86,"y":212.37,"x0":2.7785008936480238,"y0":50.00403241361414,"z0":4.75490190465788,"aX":21.4150736013511},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":5.0,"breakHorizontal":-19.2,"spinRate":2161,"spinDirection":120},"zone":13,"typeConfidence":0.91,"plateTime":0.4143758314937518,"extension":7.346342354807836},"index":2,"playId":"833a326c-796f-3362-ab02-cc3f6a7533b2","pitchNumber":3,"startTime":"2026-07-24T22:57:25.087Z","endTime":"2026-07-24T22:57:28.942Z","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":75.4,"endSpeed":69.9,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.584523270559437,"aZ":-29.42431356904852,"pfxX":-3.9134695178084278,"pfxZ":2.246302331027856,"pX":-0.34082656704898906,"pZ":1.8186982554787399,"vX0":-6.093355268672599,"vY0":-109.75820464258693,"vZ0":-0.10205260156451779,"x":129.99,"y":189.68,"x0":2.97491481451031,"y0":50.00489960508053,"z0":4.987059728531156,"aX":-4.796451345748296},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.6,"breakVerticalInduced":4.3,"breakHorizontal":8.6,"spinRate":1944,"spinDirection":279},"zone":7,"typeConfidence":0.9,"plateTime":0.4981543604809704,"extension":7.280223492649978},"index":3,"playId":"fd3d8aec-f650-34f0-8a60-8833a7e43af8","pitchNumber":4,"startTime":"2026-07-24T22:57:45.352Z","endTime":"2026-07-24T22:57:49.824Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":74.7,"endSpeed":69.5,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.131474110917953,"aZ":-30.831336273895694,"pfxX":-5.9707477933959066,"pfxZ":1.116701060127883,"pX":-0.9614613865081868,"pZ":1.2764430942265765,"vX0":-6.979448039604704,"vY0":-108.67422324664949,"vZ0":-0.7658899988156739,"x":146.02,"y":191.31,"x0":3.061147376089181,"y0":50.00201797467247,"z0":4.967351344292058,"aX":-7.177797022167568},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.7,"breakVerticalInduced":2.2,"breakHorizontal":12.6,"spinRate":2088,"spinDirection":287},"zone":13,"typeConfidence":0.9,"plateTime":0.5030180354804816,"extension":7.400015875713216},"index":4,"playId":"586fb386-b62c-3e09-b914-89748f2c3e1b","pitchNumber":5,"startTime":"2026-07-24T22:58:12.181Z","endTime":"2026-07-24T22:58:17.970Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.8,"endSpeed":84.7,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.573367481418693,"aZ":-22.262982319292856,"pfxX":8.931322678802978,"pfxZ":5.443675178018861,"pX":-0.45530231515988434,"pZ":2.655654709006601,"vX0":-12.256691193817327,"vY0":-133.30482846666774,"vZ0":-1.5267930970228591,"x":134.36,"y":167.08,"x0":3.01742137901548,"y0":50.00246974184567,"z0":4.8251189817921585,"aX":16.259848885005148},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":9.7,"breakHorizontal":-13.9,"spinRate":2242,"spinDirection":117},"zone":4,"typeConfidence":0.61,"plateTime":0.40909915632251437,"extension":7.25716043894437},"hitData":{"launchSpeed":61.0,"launchAngle":-4.0,"totalDistance":21.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":126.57,"coordY":183.75}},"index":5,"playId":"dc22a4f5-03e5-3eae-a3b8-830accfe4609","pitchNumber":6,"startTime":"2026-07-24T22:58:34.711Z","endTime":"2026-07-24T22:58:43.483Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-24T22:58:43.483Z","atBatIndex":4},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"James Wood singles on a ground ball to right fielder Corbin Carroll.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-24T23:00:46.284Z","endTime":"2026-07-24T23:01:16.849Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":682998,"link":"/api/v1/people/682998"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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.3,"endSpeed":83.3,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.369535141750447,"aZ":-15.752898981522772,"pfxX":4.232397649994898,"pfxZ":9.29765309715479,"pX":0.40459619724964757,"pZ":2.849989455650961,"vX0":-3.194887900652195,"vY0":-131.44331336637242,"vZ0":-5.3113099646933675,"x":101.58,"y":161.83,"x0":1.080174755772595,"y0":50.0064237668653,"z0":6.049407788104837,"aX":7.478337019019228},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":16.1,"breakHorizontal":-7.1,"spinRate":2263,"spinDirection":155},"zone":6,"typeConfidence":2.0,"plateTime":0.4151891777813512,"extension":6.392061769527807},"hitData":{"launchSpeed":84.4,"launchAngle":4.0,"totalDistance":81.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":176.37,"coordY":104.36}},"index":0,"playId":"c1b86736-9620-3985-ab3f-2c428bfd135d","pitchNumber":1,"startTime":"2026-07-24T23:01:05.417Z","endTime":"2026-07-24T23:01:16.849Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-24T23:01:16.849Z","atBatIndex":5},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Curtis Mead pops out to first baseman Tyler Locklear in foul territory.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-24T23:01:15.657Z","endTime":"2026-07-24T23:03:46.286Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6],"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":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554"},"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":"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":83.9,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.414736471168737,"aZ":-16.761950930237603,"pfxX":4.641196608777743,"pfxZ":8.612422005845985,"pX":-0.8532477309782558,"pZ":3.5740225527093408,"vX0":-6.7400659186601946,"vY0":-132.23300893317247,"vZ0":-3.5169927904732488,"x":149.52,"y":142.28,"x0":1.1133892328739556,"y0":50.00335079414647,"z0":6.1345597245923775,"aX":8.306634344496723},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":15.1,"breakHorizontal":-7.1,"spinRate":2134,"spinDirection":150},"zone":11,"typeConfidence":2.0,"plateTime":0.4125673040919411,"extension":6.461974447478622},"index":0,"playId":"0b36c364-5aba-352a-8e6e-7d1cce22c181","pitchNumber":1,"startTime":"2026-07-24T23:01:41.248Z","endTime":"2026-07-24T23:01:46.611Z","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.0,"endSpeed":83.1,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.248221665942975,"aZ":-14.71015610485168,"pfxX":3.8663632988841448,"pfxZ":9.945431861094628,"pX":0.04043658083576472,"pZ":2.7149569580401716,"vX0":-4.0155894277016735,"vY0":-131.05183172250665,"vZ0":-5.831623682359706,"x":115.46,"y":165.48,"x0":1.0833847142764255,"y0":50.000214195606524,"z0":6.050297413526538,"aX":6.787710330395735},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":17.0,"breakHorizontal":-6.2,"spinRate":2212,"spinDirection":160},"zone":5,"typeConfidence":2.0,"plateTime":0.4164472292212045,"extension":6.347877537871814},"index":1,"playId":"1737f741-f672-32e2-bc4f-0b784bbf9872","pitchNumber":2,"startTime":"2026-07-24T23:01:56.485Z","endTime":"2026-07-24T23:02:01.165Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.4,"endSpeed":84.2,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.28014091415304,"aZ":-16.62573213468248,"pfxX":5.815916537584016,"pfxZ":8.604314890560017,"pX":-0.4090216719457998,"pZ":3.035253210221668,"vX0":-5.981836304940068,"vY0":-133.0265940583674,"vZ0":-4.689306207217772,"x":132.59,"y":156.83,"x0":1.104148650178176,"y0":50.004194339063105,"z0":6.011520354922326,"aX":10.512403980627575},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":14.9,"breakHorizontal":-9.4,"spinRate":2263,"spinDirection":146},"zone":1,"typeConfidence":2.0,"plateTime":0.410418478513066,"extension":6.2990269992114145},"index":2,"playId":"b71c7d8e-0c0a-3bdb-8180-ca1e853b335d","pitchNumber":3,"startTime":"2026-07-24T23:02:14.175Z","endTime":"2026-07-24T23:02:19.125Z","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":85.8,"endSpeed":80.0,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.828483956833708,"aZ":-25.573575431533445,"pfxX":9.660416923136754,"pfxZ":4.113309720274421,"pX":0.7728144713676369,"pZ":1.7033740170168732,"vX0":-4.293598392827243,"vY0":-124.9994700565449,"vZ0":-5.5313974952587674,"x":87.54,"y":192.79,"x0":1.2444363670936311,"y0":50.0029416015504,"z0":6.0067665185385914,"aX":15.50551591403762},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":6.6,"breakHorizontal":-16.7,"spinRate":1826,"spinDirection":135},"zone":9,"typeConfidence":2.0,"plateTime":0.4358105911530661,"extension":6.45510836658579},"index":3,"playId":"dcc6b026-94d2-3bf4-872d-c112416335d4","pitchNumber":4,"startTime":"2026-07-24T23:02:35.687Z","endTime":"2026-07-24T23:02:39.858Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":85.0,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.94942530345208,"aZ":-19.360811052122195,"pfxX":5.843819211159593,"pfxZ":6.959215360898735,"pX":0.3861601033558661,"pZ":4.7076029315344075,"vX0":-4.191874478542852,"vY0":-133.8743700095472,"vZ0":-0.1826947028668101,"x":102.28,"y":111.67,"x0":1.201622694044343,"y0":50.00428335065011,"z0":6.145497964769269,"aX":10.763189233914742},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":12.8,"breakHorizontal":-9.8,"spinRate":2247,"spinDirection":155},"zone":12,"typeConfidence":2.0,"plateTime":0.40686493294829607,"extension":6.359057732521643},"index":4,"playId":"80fe0472-7d57-3009-b5ea-90d4f45a717b","pitchNumber":5,"startTime":"2026-07-24T23:02:55.434Z","endTime":"2026-07-24T23:02:59.785Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.7,"endSpeed":81.7,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.33470446394001,"aZ":-24.841075763255272,"pfxX":0.17643226139643153,"pfxZ":4.361167584540866,"pX":0.4553183869935718,"pZ":2.2235546007121396,"vX0":-2.7001679337088387,"vY0":-127.78302295437692,"vZ0":-4.3784318278322445,"x":99.64,"y":178.74,"x0":1.4955411671722048,"y0":50.00165728195668,"z0":5.873462925270983,"aX":0.29715572570890686},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":7.3,"breakHorizontal":0.2,"spinRate":2213,"spinDirection":165},"zone":6,"typeConfidence":2.0,"plateTime":0.42602536090508236,"extension":6.367422635881685},"index":5,"playId":"1a26538f-8f31-33be-af4a-1a2b67fda340","pitchNumber":6,"startTime":"2026-07-24T23:03:11.865Z","endTime":"2026-07-24T23:03:15.736Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":85.8,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.978029235356566,"aZ":-17.63735779453564,"pfxX":7.411050277944781,"pfxZ":7.779168704381515,"pX":0.42691983450209214,"pZ":3.0707098840507125,"vX0":-4.6945264930280315,"vY0":-134.99826051245682,"vZ0":-4.227493955187227,"x":100.73,"y":155.87,"x0":1.2145613926824992,"y0":50.003630330348095,"z0":5.87784861760634,"aX":13.849037938824413},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":13.6,"breakHorizontal":-12.6,"spinRate":2225,"spinDirection":155},"zone":3,"typeConfidence":2.0,"plateTime":0.40382626006526134,"extension":6.315953136538388},"hitData":{"launchSpeed":85.4,"launchAngle":69.0,"totalDistance":125.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":171.8,"coordY":175.35}},"index":6,"playId":"109ba584-53ce-304f-adfe-86b2f4778cab","pitchNumber":7,"startTime":"2026-07-24T23:03:36.895Z","endTime":"2026-07-24T23:03:46.286Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-24T23:03:46.286Z","atBatIndex":6},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Andrés Chaparro doubles (4) on a line drive to left fielder Max Kepler. James Wood to 3rd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-24T23:03:54.231Z","endTime":"2026-07-24T23:04:25.481Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":665953,"fullName":"Andrés Chaparro","link":"/api/v1/people/665953"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":665953,"fullName":"Andrés Chaparro","link":"/api/v1/people/665953"},"postOnThird":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":665953,"fullName":"Andrés Chaparro","link":"/api/v1/people/665953"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":596146,"link":"/api/v1/people/596146"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"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, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":79.9,"endSpeed":73.8,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.21834701389842,"aZ":-36.62853536330177,"pfxX":-0.20228861103344087,"pfxZ":-3.260810877487045,"pX":0.13041891601252706,"pZ":1.4845251329255529,"vX0":-2.0850213982185974,"vY0":-116.32477893835052,"vZ0":-2.631338618944177,"x":112.03,"y":198.7,"x0":1.0653198331773555,"y0":50.001000896993034,"z0":6.109503919803165,"aX":-0.2762972095187916},"breaks":{"breakAngle":1.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.1,"breakVerticalInduced":-6.2,"breakHorizontal":0.8,"spinRate":2181,"spinDirection":302},"zone":14,"typeConfidence":2.0,"plateTime":0.4712055400944326,"extension":6.3915586229275485},"hitData":{"launchSpeed":76.7,"launchAngle":24.0,"totalDistance":247.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":52.64,"coordY":120.08}},"index":0,"playId":"ac3c6089-88ca-3a98-b6e2-a65be98cdd16","pitchNumber":1,"startTime":"2026-07-24T23:04:12.896Z","endTime":"2026-07-24T23:04:25.481Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-24T23:04:25.481Z","atBatIndex":7},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"CJ Abrams strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":8,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-24T23:04:31.219Z","endTime":"2026-07-24T23:06:23.212Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":665953,"fullName":"Andrés Chaparro","link":"/api/v1/people/665953"},"postOnThird":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":672515,"link":"/api/v1/people/672515"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":80.7,"endSpeed":75.4,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.05519190282677,"aZ":-33.80761207968424,"pfxX":-1.177936961381742,"pfxZ":-1.155721390315155,"pX":-1.2452665358584185,"pZ":1.415271620859643,"vX0":-4.850892799799435,"vY0":-117.54236498489392,"vZ0":-3.617583306256953,"x":164.47,"y":200.57,"x0":0.9892930234827936,"y0":50.002465751436546,"z0":6.078882383290538,"aX":-1.665292539920493},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.3,"breakVerticalInduced":-2.6,"breakHorizontal":3.2,"spinRate":2254,"spinDirection":294},"zone":13,"typeConfidence":2.0,"plateTime":0.464103992039425,"extension":6.599756570629344},"index":0,"playId":"03a114cf-bdf3-3bef-a8af-1fcb2ebf48f8","pitchNumber":1,"startTime":"2026-07-24T23:04:56.671Z","endTime":"2026-07-24T23:05:01.342Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.3,"endSpeed":84.9,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.0460223144456,"aZ":-15.829666250885625,"pfxX":8.801612770873504,"pfxZ":8.911611601430465,"pX":1.3160719144271855,"pZ":2.1237016074263484,"vX0":-2.732366108321324,"vY0":-134.32235452254093,"vZ0":-7.065315074703741,"x":66.83,"y":181.44,"x0":1.2005372539772472,"y0":50.00374417418388,"z0":5.905790576997873,"aX":16.146252292846206},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":14.9,"breakHorizontal":-15.4,"spinRate":2247,"spinDirection":159},"zone":14,"typeConfidence":2.0,"plateTime":0.40716678082675717,"extension":6.449331495536891},"index":1,"playId":"97f40568-f521-38e7-9040-7dc190639c4a","pitchNumber":2,"startTime":"2026-07-24T23:05:09.548Z","endTime":"2026-07-24T23:05:14.171Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.2,"endSpeed":85.1,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.692774671478553,"aZ":-15.649463903523195,"pfxX":7.200619181759771,"pfxZ":8.973556110508266,"pX":0.39167916490343835,"pZ":2.8379123105733073,"vX0":-4.282686893791882,"vY0":-134.26929835824714,"vZ0":-5.4374086936571135,"x":102.07,"y":162.16,"x0":1.0646068048595456,"y0":50.00485984187156,"z0":5.987451643502801,"aX":13.263944754493421},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":15.4,"breakHorizontal":-12.2,"spinRate":2278,"spinDirection":154},"zone":3,"typeConfidence":2.0,"plateTime":0.4065667286528196,"extension":6.462335405011449},"index":2,"playId":"74c681e1-05fd-3e76-a4ba-74f239fe7672","pitchNumber":3,"startTime":"2026-07-24T23:05:23.947Z","endTime":"2026-07-24T23:05:30.736Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.4,"endSpeed":76.6,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.864278849492187,"aZ":-37.09094616434902,"pfxX":-2.629915328344089,"pfxZ":-3.348074769348541,"pX":-0.3290577534734237,"pZ":1.7724172946937005,"vX0":-2.6679468288148187,"vY0":-120.01133879853082,"vZ0":-2.429374671963004,"x":129.54,"y":190.92,"x0":1.1362172630500762,"y0":50.00476730735011,"z0":6.081879592791435,"aX":-3.859864636065245},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.4,"breakVerticalInduced":-6.4,"breakHorizontal":5.4,"spinRate":2349,"spinDirection":299},"zone":7,"typeConfidence":2.0,"plateTime":0.4553164969758652,"extension":6.437184317385557},"index":3,"playId":"0378e329-1540-32f6-b73d-9da8518d8ab7","pitchNumber":4,"startTime":"2026-07-24T23:05:57.578Z","endTime":"2026-07-24T23:06:02.128Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":86.2,"endSpeed":80.4,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.167684660207986,"aZ":-25.109171462948385,"pfxX":8.611706305818675,"pfxZ":4.371454569927534,"pX":0.39572269698909646,"pZ":1.0940020466151914,"vX0":-4.487392316424682,"vY0":-125.51916664013244,"vZ0":-6.96566183765948,"x":101.92,"y":209.24,"x0":1.0750238008401252,"y0":50.00601639988916,"z0":5.911173719941466,"aX":13.930846900132947},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":6.7,"breakHorizontal":-14.8,"spinRate":1539,"spinDirection":137},"zone":14,"typeConfidence":2.0,"plateTime":0.43413068168490554,"extension":6.586728366349193},"index":4,"playId":"f3629a2a-fe26-3343-af96-21c33d416959","pitchNumber":5,"startTime":"2026-07-24T23:06:18.407Z","endTime":"2026-07-24T23:06:23.212Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-24T23:06:23.212Z","atBatIndex":8},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Dylan Crews flies out to center fielder Tim Tawa.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":9,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-24T23:06:32.039Z","endTime":"2026-07-24T23:09:22.212Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6,7,8],"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":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":694374,"link":"/api/v1/people/694374"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.4,"endSpeed":81.3,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.889171657934227,"aZ":-22.24936290995413,"pfxX":8.60301578357515,"pfxZ":5.998111948290324,"pX":0.06588582125276882,"pZ":0.6270187462882123,"vX0":-5.401650596952764,"vY0":-127.0409401995785,"vZ0":-8.73335739615937,"x":114.49,"y":221.85,"x0":1.0880535311416843,"y0":50.00604184635752,"z0":5.840785667550144,"aX":14.245970621531333},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":9.4,"breakHorizontal":-14.5,"spinRate":1637,"spinDirection":141},"zone":14,"typeConfidence":2.0,"plateTime":0.42904092614844247,"extension":6.531343924884928},"index":0,"playId":"fe0a5f9b-a6d9-39db-8bed-3bf234549300","pitchNumber":1,"startTime":"2026-07-24T23:06:46.800Z","endTime":"2026-07-24T23:06:51.550Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.9,"endSpeed":86.8,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.598844615631695,"aZ":-15.089223451330005,"pfxX":5.072372114234037,"pfxZ":9.014930915842026,"pX":0.5835778309127404,"pZ":1.991067733049087,"vX0":-3.5871193532210133,"vY0":-135.3350377748051,"vZ0":-7.52827607951505,"x":94.76,"y":185.02,"x0":1.253067283544573,"y0":50.001379392830046,"z0":5.822537744335931,"aX":9.610048088864795},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":15.4,"breakHorizontal":-8.6,"spinRate":2298,"spinDirection":154},"zone":9,"typeConfidence":2.0,"plateTime":0.40145676059746016,"extension":6.500411059693306},"index":1,"playId":"cfcb6f60-c614-38c9-a84e-b5695341470e","pitchNumber":2,"startTime":"2026-07-24T23:07:04.352Z","endTime":"2026-07-24T23:07:08.876Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.8,"endSpeed":86.3,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.512504327255993,"aZ":-15.165966391815802,"pfxX":3.4128372887514424,"pfxZ":9.060956817760442,"pX":-0.841749716833243,"pZ":1.6729200316602257,"vX0":-6.482708080919277,"vY0":-134.9536420710657,"vZ0":-8.013594727189934,"x":149.09,"y":193.61,"x0":1.1292187542959304,"y0":50.00540740640003,"z0":5.712165727813475,"aX":6.408386522632662},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":15.2,"breakHorizontal":-5.0,"spinRate":2275,"spinDirection":154},"zone":13,"typeConfidence":2.0,"plateTime":0.4031626011653131,"extension":6.377162561113056},"index":2,"playId":"b8f628cf-9a05-3b57-ad6e-eed2827032b2","pitchNumber":3,"startTime":"2026-07-24T23:07:21.379Z","endTime":"2026-07-24T23:07:26.501Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.8,"endSpeed":86.5,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.86817035638974,"aZ":-17.40365776469859,"pfxX":4.300135004474722,"pfxZ":7.815430315895126,"pX":-0.5147957470203863,"pZ":3.4476396968115437,"vX0":-6.094193409042123,"vY0":-135.253405621771,"vZ0":-3.4366231184534657,"x":136.62,"y":145.69,"x0":1.1879863093923215,"y0":50.00492616849201,"z0":5.924133322136027,"aX":8.130152724520508},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":13.8,"breakHorizontal":-6.8,"spinRate":2329,"spinDirection":152},"zone":11,"typeConfidence":2.0,"plateTime":0.4018555247973974,"extension":6.238627516897008},"index":3,"playId":"bd2f7cc3-d4b4-3faf-8c36-07d6a45845b3","pitchNumber":4,"startTime":"2026-07-24T23:07:39.951Z","endTime":"2026-07-24T23:07:43.707Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":4,"startTime":"2026-07-24T23:07:50.358Z","endTime":"2026-07-24T23:08:04.673Z","isPitch":false,"type":"action","player":{"id":686611,"link":"/api/v1/people/686611"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.7,"endSpeed":87.2,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.802823405078385,"aZ":-15.459944623913957,"pfxX":4.188819686775913,"pfxZ":8.697773492185004,"pX":-0.5939595738823104,"pZ":2.7706521441754877,"vX0":-6.079810040000559,"vY0":-136.4914901826986,"vZ0":-5.40122369727241,"x":139.64,"y":163.97,"x0":1.0992681206527117,"y0":50.006181890462834,"z0":5.808444832143613,"aX":8.052945659418832},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":15.0,"breakHorizontal":-6.6,"spinRate":2343,"spinDirection":151},"zone":1,"typeConfidence":2.0,"plateTime":0.3984724108985369,"extension":6.30807579976069},"index":5,"playId":"81e837e1-aa00-32d5-ab33-56075a620be8","pitchNumber":5,"startTime":"2026-07-24T23:08:04.673Z","endTime":"2026-07-24T23:08:08.722Z","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":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.5,"endSpeed":81.2,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.683998963991733,"aZ":-23.729876804137497,"pfxX":9.288726013380597,"pfxZ":5.103617433497257,"pX":-0.39632379727236033,"pZ":0.40066719247831073,"vX0":-6.8164061599189045,"vY0":-127.15125372801165,"vZ0":-8.723781057078572,"x":132.11,"y":227.96,"x0":1.0994792141374443,"y0":50.00129532909625,"z0":5.729816835590048,"aX":15.357100403998908},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":7.7,"breakHorizontal":-15.5,"spinRate":1807,"spinDirection":131},"zone":13,"typeConfidence":2.0,"plateTime":0.4291730884151841,"extension":6.587149482332387},"index":6,"playId":"c9cd900a-a38a-3166-a6d7-1569414795a5","pitchNumber":6,"startTime":"2026-07-24T23:08:24.665Z","endTime":"2026-07-24T23:08:29.271Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.1,"endSpeed":86.5,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.016055285951555,"aZ":-16.734462955360513,"pfxX":5.925903914402424,"pfxZ":8.153861471031144,"pX":0.407356171202135,"pZ":2.481294595056355,"vX0":-3.785529541213948,"vY0":-135.60378457676333,"vZ0":-5.976370401661997,"x":101.47,"y":171.79,"x0":1.039723781954073,"y0":50.0011061192293,"z0":5.849858557413431,"aX":11.219140419093186},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":13.9,"breakHorizontal":-10.1,"spinRate":2426,"spinDirection":154},"zone":6,"typeConfidence":2.0,"plateTime":0.40137595949834504,"extension":6.4830202182220065},"index":7,"playId":"a2f3e6cf-81d1-3cd3-bc59-c28afdf34a40","pitchNumber":7,"startTime":"2026-07-24T23:08:47.083Z","endTime":"2026-07-24T23:08:51.166Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.4,"endSpeed":86.2,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.094861478495268,"aZ":-15.562408150806593,"pfxX":3.2182565786535458,"pfxZ":8.774509059928254,"pX":0.45706382844180254,"pZ":3.2058318512605117,"vX0":-2.935196978840904,"vY0":-136.0582631889996,"vZ0":-4.407892510852723,"x":99.58,"y":152.22,"x0":1.126573266096007,"y0":50.00447123099221,"z0":5.909999358174813,"aX":6.0939892157221545},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":15.2,"breakHorizontal":-5.3,"spinRate":2294,"spinDirection":155},"zone":3,"typeConfidence":2.0,"plateTime":0.40105513930562253,"extension":6.4443037017848},"hitData":{"launchSpeed":98.6,"launchAngle":32.0,"totalDistance":351.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":139.06,"coordY":58.38}},"index":8,"playId":"b58bc00e-55f0-3f11-8cb4-de227169246f","pitchNumber":8,"startTime":"2026-07-24T23:09:12.190Z","endTime":"2026-07-24T23:09:22.212Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-24T23:09:22.212Z","atBatIndex":9},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Max Kepler doubles (4) on a line drive to center fielder Jacob Young.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-24T23:11:12.753Z","endTime":"2026-07-24T23:11:38.577Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687223,"fullName":"Carson Palmquist","link":"/api/v1/people/687223"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":696285,"link":"/api/v1/people/696285"},"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(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.4,"endSpeed":82.3,"strikeZoneTop":3.376,"strikeZoneBottom":1.704,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.82615229586461,"aZ":-26.15714413412742,"pfxX":11.699489881848937,"pfxZ":3.494488434687673,"pX":0.2965382009349416,"pZ":2.529191005661165,"vX0":-11.240942708206644,"vY0":-129.8323515994485,"vZ0":-0.8581145506753145,"x":105.7,"y":170.49,"x0":3.143079743832606,"y0":50.00569759741348,"z0":4.8382562975165,"aX":20.162353548043914},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":6.4,"breakHorizontal":-19.0,"spinRate":2136,"spinDirection":118},"zone":6,"typeConfidence":0.91,"plateTime":0.4203955648196027,"extension":7.363086478159407},"hitData":{"launchSpeed":96.6,"launchAngle":15.0,"totalDistance":273.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":98.78,"coordY":65.82}},"index":0,"playId":"ea4fe7d7-d0b2-32ff-94f7-754bb8c13fd3","pitchNumber":1,"startTime":"2026-07-24T23:11:27.011Z","endTime":"2026-07-24T23:11:38.577Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-24T23:11:38.577Z","atBatIndex":10},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Tyler Locklear walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-24T23:11:44.429Z","endTime":"2026-07-24T23:14:41.412Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":682988,"fullName":"Tyler Locklear","link":"/api/v1/people/682988"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687223,"fullName":"Carson Palmquist","link":"/api/v1/people/687223"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":682988,"fullName":"Tyler Locklear","link":"/api/v1/people/682988"},"postOnSecond":{"id":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"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":"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":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.4,"endSpeed":75.6,"strikeZoneTop":3.283,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.533930660931794,"aZ":-29.052597567482437,"pfxX":0.9029540756506624,"pfxZ":2.1658292211752794,"pX":-0.034843194511115276,"pZ":3.309098099179616,"vX0":-7.5320332691870595,"vY0":-118.40577785780809,"vZ0":1.8027800150838285,"x":118.33,"y":149.43,"x0":3.0504705485796557,"y0":50.00195582708257,"z0":5.169167128128442,"aX":1.3016736908740503},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":4.6,"breakHorizontal":-0.1,"spinRate":2014,"spinDirection":198},"zone":2,"typeConfidence":0.88,"plateTime":0.46005045866094774,"extension":7.279597759742227},"index":0,"playId":"dc78b0a1-6c35-3d0a-9afc-1f31abf5899b","pitchNumber":1,"startTime":"2026-07-24T23:12:06.313Z","endTime":"2026-07-24T23:12:10.820Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.9,"endSpeed":83.1,"strikeZoneTop":3.283,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.789814553842895,"aZ":-21.26184988873575,"pfxX":8.980286122217581,"pfxZ":6.237079236056587,"pX":-0.5697651143875099,"pZ":2.980200091101046,"vX0":-12.523779940445104,"vY0":-130.52801112852643,"vZ0":-1.1635740385546427,"x":138.72,"y":158.31,"x0":3.092298225778006,"y0":50.004725359670985,"z0":5.01116774456109,"aX":15.719439464358821},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":11.3,"breakHorizontal":-13.9,"spinRate":2127,"spinDirection":122},"zone":1,"typeConfidence":0.61,"plateTime":0.4173535707615792,"extension":7.143437512469138},"index":1,"playId":"61453911-4ae0-3ccb-9ef0-602c5c058681","pitchNumber":2,"startTime":"2026-07-24T23:12:24.417Z","endTime":"2026-07-24T23:12:28.725Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":71.9,"endSpeed":66.9,"strikeZoneTop":3.283,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":16.296356953888637,"aZ":-32.328757521368985,"pfxX":-5.307682168395498,"pfxZ":-0.13558851974958142,"pX":-0.08295365124016688,"pZ":1.8294352042786894,"vX0":-4.799831411894443,"vY0":-104.64395445241523,"vZ0":0.9381502460764277,"x":120.16,"y":189.39,"x0":2.9231991345518877,"y0":50.004119640456686,"z0":5.138405475844318,"aX":-5.934816964594754},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.2,"breakVerticalInduced":0.4,"breakHorizontal":10.8,"spinRate":1982,"spinDirection":278},"zone":8,"typeConfidence":0.9,"plateTime":0.521786789551717,"extension":7.295097197062412},"index":2,"playId":"f4594074-eb7d-3b79-bccf-adb6caa29c49","pitchNumber":3,"startTime":"2026-07-24T23:12:45.750Z","endTime":"2026-07-24T23:12:54.570Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":74.0,"endSpeed":69.0,"strikeZoneTop":3.283,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.760881130828167,"aZ":-33.30011804266197,"pfxX":-6.038610855023213,"pfxZ":-0.950601118397763,"pX":-1.2412112356668357,"pZ":0.9085424211662357,"vX0":-7.249125547302045,"vY0":-107.59972071842272,"vZ0":-0.8399665035865118,"x":164.31,"y":214.25,"x0":2.9495818698335,"y0":50.00503783459139,"z0":4.976948674347971,"aX":-7.118169728223875},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.5,"breakVerticalInduced":-1.7,"breakHorizontal":12.8,"spinRate":2034,"spinDirection":281},"zone":13,"typeConfidence":0.9,"plateTime":0.5080290059845791,"extension":7.354024433380036},"index":3,"playId":"f808cb54-cf27-396e-a22f-7aa56da5d751","pitchNumber":4,"startTime":"2026-07-24T23:13:22.868Z","endTime":"2026-07-24T23:13:26.762Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.0,"endSpeed":83.7,"strikeZoneTop":3.283,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.447754218248832,"aZ":-20.396406929282943,"pfxX":7.183976631403068,"pfxZ":6.56997495402431,"pX":0.992969010449154,"pZ":4.57327375103558,"vX0":-8.299729158273207,"vY0":-132.36307975715454,"vZ0":2.445482667210758,"x":79.15,"y":115.3,"x0":3.2203417648881567,"y0":50.00468405191698,"z0":5.121853072954684,"aX":12.883987810420756},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":12.6,"breakHorizontal":-11.4,"spinRate":2210,"spinDirection":122},"zone":12,"typeConfidence":0.88,"plateTime":0.41213789605330486,"extension":7.127943139474394},"index":4,"playId":"219ab96f-2227-3ef9-b2ca-02fe42d2cfda","pitchNumber":5,"startTime":"2026-07-24T23:13:42.405Z","endTime":"2026-07-24T23:13:46.240Z","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.2,"endSpeed":84.2,"strikeZoneTop":3.283,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.913484266445682,"aZ":-19.607486992903944,"pfxX":7.431606866345436,"pfxZ":6.999172051300135,"pX":-1.1542183043477399,"pZ":3.1117825840188056,"vX0":-13.670723989493554,"vY0":-132.3073589158743,"vZ0":-1.1777806831188902,"x":161.0,"y":154.76,"x0":3.0849850573233386,"y0":50.00155434497522,"z0":4.982497362635684,"aX":13.341823133438703},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":12.7,"breakHorizontal":-10.9,"spinRate":2263,"spinDirection":118},"zone":11,"typeConfidence":0.88,"plateTime":0.412028208402333,"extension":7.203330394651473},"index":5,"playId":"69620898-d1e2-3ee6-822e-a629c2ed49f5","pitchNumber":6,"startTime":"2026-07-24T23:14:01.108Z","endTime":"2026-07-24T23:14:06.510Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":0},"index":6,"playId":"54b28584-3912-448a-816f-8f5724bbd4e1","startTime":"2026-07-24T23:14:21.611Z","endTime":"2026-07-24T23:14:26.611Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.0,"endSpeed":75.3,"strikeZoneTop":3.283,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.223530955396114,"aZ":-29.93789144165363,"pfxX":-1.5734864757176106,"pfxZ":1.5488957110707435,"pX":0.899614169293567,"pZ":3.520681401192204,"vX0":-4.949641574510996,"vY0":-119.30633332907135,"vZ0":2.57475481482627,"x":82.71,"y":143.72,"x0":3.2027997133342607,"y0":50.005016472201845,"z0":5.119561652422788,"aX":-2.2755784968769097},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":3.7,"breakHorizontal":4.0,"spinRate":1935,"spinDirection":186},"zone":12,"typeConfidence":0.94,"plateTime":0.45850522203720967,"extension":7.310002163383346},"index":7,"playId":"1bfae86b-079c-3828-bc6d-56333981ec35","pitchNumber":7,"startTime":"2026-07-24T23:14:36.787Z","endTime":"2026-07-24T23:14:41.412Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-24T23:14:41.412Z","atBatIndex":11},{"result":{"type":"atBat","event":"Sac Bunt","eventType":"sac_bunt","description":"Adrian Del Castillo out on a sacrifice bunt, pitcher Carson Palmquist to first baseman Luis García Jr. Max Kepler to 3rd. Tyler Locklear to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":12,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-24T23:14:43.308Z","endTime":"2026-07-24T23:15:14.943Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":4},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687223,"fullName":"Carson Palmquist","link":"/api/v1/people/687223"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":682988,"fullName":"Tyler Locklear","link":"/api/v1/people/682988"},"postOnThird":{"id":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"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":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":687223,"link":"/api/v1/people/687223"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":671277,"link":"/api/v1/people/671277"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":"r_adv_force","runner":{"id":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"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":682988,"fullName":"Tyler Locklear","link":"/api/v1/people/682988"},"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":0},"pitchData":{"startSpeed":89.8,"endSpeed":82.7,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.1866487050187,"aZ":-28.85024627554043,"pfxX":11.077914575981465,"pfxZ":1.9135439359295923,"pX":0.5878438252710699,"pZ":2.6856402907298103,"vX0":-10.426286434572312,"vY0":-130.47492585164395,"vZ0":-0.1563986777364671,"x":94.59,"y":166.27,"x0":3.179540116006103,"y0":50.00461937299492,"z0":4.9043388444744,"aX":19.27034381656789},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":3.6,"breakHorizontal":-18.0,"spinRate":2176,"spinDirection":120},"zone":6,"typeConfidence":0.91,"plateTime":0.4183848908120451,"extension":7.377057134061061},"hitData":{"launchSpeed":39.6,"launchAngle":-63.0,"totalDistance":2.0,"trajectory":"bunt_grounder","hardness":"medium","location":"1","coordinates":{"coordX":121.52,"coordY":195.92}},"index":0,"playId":"418cc652-b453-36a8-84bd-214f9439eed7","pitchNumber":1,"startTime":"2026-07-24T23:15:07.429Z","endTime":"2026-07-24T23:15:14.943Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-24T23:15:14.943Z","atBatIndex":12},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Tim Tawa singles on a bunt ground ball to first baseman Luis García Jr. Max Kepler scores. Tyler Locklear to 3rd.","rbi":1,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":13,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-24T23:18:09.115Z","endTime":"2026-07-24T23:18:36.992Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":60},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374"},"postOnThird":{"id":682988,"fullName":"Tyler Locklear","link":"/api/v1/people/682988"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[2,3],"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":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":671277,"link":"/api/v1/people/671277"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"responsiblePitcher":{"id":687223,"link":"/api/v1/people/687223"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":682988,"fullName":"Tyler Locklear","link":"/api/v1/people/682988"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-07-24T23:15:45.886Z","endTime":"2026-07-24T23:16:29.970Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Zack Littell replaces Carson Palmquist.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-07-24T23:16:29.970Z","endTime":"2026-07-24T23:18:11.408Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":641793,"link":"/api/v1/people/641793"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.6,"endSpeed":83.0,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.58139703375539,"aZ":-22.586526025645384,"pfxX":0.847642082715307,"pfxZ":5.567688778430303,"pX":1.2659467352164238,"pZ":1.4888561489755763,"vX0":4.846320888661614,"vY0":-129.0245826164951,"vZ0":-7.216781075192224,"x":68.75,"y":198.58,"x0":-0.7308075350830036,"y0":50.00121392189907,"z0":6.008683160736613,"aX":1.457803073663397},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":9.0,"breakHorizontal":-2.4,"spinRate":2204,"spinDirection":204},"zone":14,"typeConfidence":0.9,"plateTime":0.4211795477604592,"extension":5.995456337991945},"index":2,"playId":"8ac11ab7-d555-3afe-a6a6-0fab74ca5496","pitchNumber":1,"startTime":"2026-07-24T23:18:11.408Z","endTime":"2026-07-24T23:18:15.708Z","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(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.4,"endSpeed":78.4,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.028879444504717,"aZ":-30.313881001817435,"pfxX":-6.159987159102123,"pfxZ":1.199250207758853,"pX":0.3771880369880167,"pZ":2.5197376304484753,"vX0":4.542003011620626,"vY0":-123.00462810977513,"vZ0":-2.299008116694252,"x":102.62,"y":170.75,"x0":-0.6835623796277098,"y0":50.00112749596737,"z0":6.0106813306143705,"aX":-9.536367130077537},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":1.9,"breakHorizontal":10.2,"spinRate":1192,"spinDirection":245},"zone":6,"typeConfidence":0.9,"plateTime":0.44353955718145865,"extension":5.814392526672804},"hitData":{"launchSpeed":43.5,"launchAngle":-79.0,"totalDistance":2.0,"trajectory":"bunt_grounder","hardness":"medium","location":"3","coordinates":{"coordX":134.28,"coordY":192.09}},"index":3,"playId":"80d71d47-eaf4-39b8-8953-7fe371ba3240","pitchNumber":2,"startTime":"2026-07-24T23:18:27.790Z","endTime":"2026-07-24T23:18:36.992Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-24T23:18:36.992Z","atBatIndex":13},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Diamondbacks challenged (force play), call on the field was upheld: Diamondbacks challenged (play at 1st), call on the field was overturned: Ketel Marte grounds into a force out, first baseman Luis García Jr. to shortstop CJ Abrams. Tyler Locklear scores. Tim Tawa out at 2nd. Ketel Marte to 1st.","rbi":1,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":14,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-24T23:18:47.850Z","endTime":"2026-07-24T23:20:20.798Z","isComplete":true,"isScoringPlay":true,"hasReview":true,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":671277,"link":"/api/v1/people/671277"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":682928,"link":"/api/v1/people/682928"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_adv_play","runner":{"id":682988,"fullName":"Tyler Locklear","link":"/api/v1/people/682988"},"responsiblePitcher":{"id":687223,"link":"/api/v1/people/687223"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.8,"endSpeed":79.0,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.666099255378544,"aZ":-30.865749564515475,"pfxX":-5.269528426638674,"pfxZ":0.8353269572885793,"pX":-0.22627053883440443,"pZ":2.4796847297527798,"vX0":3.0044491967362124,"vY0":-123.67058376500962,"vZ0":-2.3833802518488323,"x":125.62,"y":171.83,"x0":-0.7641585105398155,"y0":50.00454975562562,"z0":6.012093168369488,"aX":-8.269190828117775},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":1.2,"breakHorizontal":9.0,"spinRate":1139,"spinDirection":240},"zone":5,"typeConfidence":0.9,"plateTime":0.4407276953087935,"extension":5.887046583626967},"index":0,"playId":"a66ca44a-1455-32fe-aaf2-f1786320bd3a","pitchNumber":1,"startTime":"2026-07-24T23:19:12.696Z","endTime":"2026-07-24T23:19:17.566Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.8,"endSpeed":81.7,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.76466635631975,"aZ":-23.81465933404901,"pfxX":0.15627196083218653,"pfxZ":4.949117869112268,"pX":0.9516839135346349,"pZ":4.432627852909284,"vX0":4.127744981559008,"vY0":-127.94606669584523,"vZ0":-0.1457884482577656,"x":80.72,"y":119.1,"x0":-0.6903013000990222,"y0":50.00277446331967,"z0":6.327591115727514,"aX":0.26312462521791935},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":9.1,"breakHorizontal":-1.1,"spinRate":2064,"spinDirection":204},"zone":12,"typeConfidence":0.91,"plateTime":0.42507332242096485,"extension":5.904964169745701},"index":1,"playId":"ba195ae7-6fff-3d93-ab44-fa52d14452ed","pitchNumber":2,"startTime":"2026-07-24T23:19:30.848Z","endTime":"2026-07-24T23:19:35.550Z","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":89.5,"endSpeed":83.2,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.43769572824913,"aZ":-23.093576781705192,"pfxX":-0.6617406325197266,"pfxZ":5.176559526252605,"pX":-0.2721070425402751,"pZ":3.3963588197478143,"vX0":1.8424432470194148,"vY0":-130.57198140458374,"vZ0":-2.646613526995206,"x":127.37,"y":147.08,"x0":-0.8960310755780707,"y0":50.001928957353876,"z0":6.13168789256418,"aX":-1.1607573484972626},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":9.1,"breakHorizontal":0.8,"spinRate":2111,"spinDirection":205},"zone":2,"typeConfidence":0.9,"plateTime":0.4169824534044406,"extension":5.96656377178536},"index":2,"playId":"8d046b0e-812d-38b4-a4a0-f8738a97dd0c","pitchNumber":3,"startTime":"2026-07-24T23:19:47.127Z","endTime":"2026-07-24T23:19:50.955Z","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(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.8,"endSpeed":76.8,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.11603084056567,"aZ":-36.93657615752265,"pfxX":-8.50100265044383,"pfxZ":-3.195192439146888,"pX":-0.33835815273140507,"pZ":1.4728574151269151,"vX0":3.5872043201572272,"vY0":-122.0039983059315,"vZ0":-3.2921899866795012,"x":129.9,"y":199.01,"x0":-0.7310097728147281,"y0":50.00022384611913,"z0":6.053694041744029,"aX":-12.692387354256564},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.5,"breakVerticalInduced":-6.4,"breakHorizontal":14.4,"spinRate":1304,"spinDirection":238},"zone":13,"typeConfidence":0.89,"plateTime":0.45056753634233004,"extension":5.8345583825327925},"hitData":{"launchSpeed":92.8,"launchAngle":-5.0,"totalDistance":19.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":148.98,"coordY":171.3}},"index":3,"playId":"99adc59d-4217-3451-b13d-545cda21b713","pitchNumber":4,"startTime":"2026-07-24T23:20:13.014Z","endTime":"2026-07-24T23:20:20.798Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MC","challengeTeamId":109,"additionalReviews":[{"isOverturned":true,"inProgress":false,"reviewType":"MF","challengeTeamId":109}]},"playEndTime":"2026-07-24T23:20:20.798Z","atBatIndex":14},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Corbin Carroll walks. Ketel Marte to 2nd.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":15,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-24T23:22:13.702Z","endTime":"2026-07-24T23:25:58.458Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"postOnSecond":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6,7,8,9],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.2,"endSpeed":76.0,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.54831355772031,"aZ":-30.710093865612865,"pfxX":-5.495368554052208,"pfxZ":0.9934604266038711,"pX":-0.3949537134733618,"pZ":2.550814738792825,"vX0":2.2293319231814483,"vY0":-121.20304977056827,"vZ0":-1.8706174533696438,"x":132.05,"y":169.91,"x0":-0.6169658783164,"y0":50.00412702907863,"z0":6.036138562485023,"aX":-8.107721456505596},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":1.6,"breakHorizontal":9.4,"spinRate":928,"spinDirection":254},"zone":4,"typeConfidence":0.9,"plateTime":0.4533722759132197,"extension":5.947222993046037},"index":0,"playId":"5a454662-d811-3ce4-af8f-4fe08837e162","pitchNumber":1,"startTime":"2026-07-24T23:22:26.247Z","endTime":"2026-07-24T23:22:31.928Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.6,"endSpeed":77.1,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.43942118829548,"aZ":-29.367419379076964,"pfxX":-5.935383525104491,"pfxZ":1.867495642717043,"pX":-0.84642108698,"pZ":2.1501540419186833,"vX0":1.8281046132061158,"vY0":-121.74536127433042,"vZ0":-3.163247094600238,"x":149.26,"y":180.73,"x0":-0.8349496470574905,"y0":50.004413643140744,"z0":6.002645452857184,"aX":-8.928876683982676},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":2.9,"breakHorizontal":10.3,"spinRate":1377,"spinDirection":240},"zone":13,"typeConfidence":0.9,"plateTime":0.4495346007931347,"extension":5.807274447496224},"index":1,"playId":"049a0b8a-2ecb-3d2d-9887-5f5e036ea3d9","pitchNumber":2,"startTime":"2026-07-24T23:22:49.208Z","endTime":"2026-07-24T23:22:53.832Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.8,"endSpeed":76.6,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.101384005866212,"aZ":-26.5266187397595,"pfxX":-5.433674172291399,"pfxZ":3.808703925511786,"pX":0.44121864776146796,"pZ":2.293981993495939,"vX0":4.323628111840391,"vY0":-120.61201197183595,"vZ0":-3.1980514424009314,"x":100.18,"y":176.84,"x0":-0.6632897953484461,"y0":50.00244673672362,"z0":5.9609813802083575,"aX":-8.055039671391839},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":6.5,"breakHorizontal":8.9,"spinRate":1282,"spinDirection":249},"zone":6,"typeConfidence":0.9,"plateTime":0.4530606593522126,"extension":5.78716760464701},"index":2,"playId":"e6309457-be19-3c9b-96f0-6b35b21fe8b1","pitchNumber":3,"startTime":"2026-07-24T23:23:06.638Z","endTime":"2026-07-24T23:23:12.810Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.0,"endSpeed":77.6,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.69262542900333,"aZ":-32.44828840260803,"pfxX":-7.494315987278061,"pfxZ":-0.17854070369962383,"pX":0.679679752113237,"pZ":1.3164779963661075,"vX0":5.2539447669309585,"vY0":-122.15231815210392,"vZ0":-4.483474807174148,"x":91.09,"y":203.24,"x0":-0.5236023559129844,"y0":50.00489246841287,"z0":5.960482592264544,"aX":-11.345369123652862},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":-1.1,"breakHorizontal":12.4,"spinRate":1189,"spinDirection":247},"zone":14,"typeConfidence":0.9,"plateTime":0.4481257539301642,"extension":5.894138107247696},"index":3,"playId":"6f49303a-894c-3f99-a119-c56bb17c2468","pitchNumber":4,"startTime":"2026-07-24T23:23:41.359Z","endTime":"2026-07-24T23:23:46.232Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.1,"endSpeed":82.5,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.633377508562745,"aZ":-25.062950229562876,"pfxX":0.12755412863335547,"pfxZ":4.13248965788306,"pX":1.9199252849198996,"pZ":3.0523014333236063,"vX0":6.339591099728481,"vY0":-129.71339618513238,"vZ0":-3.1058913256188645,"x":43.82,"y":156.37,"x0":-0.5623233820738761,"y0":50.00396566752263,"z0":6.155790551285659,"aX":0.21794895421734747},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":7.1,"breakHorizontal":-1.6,"spinRate":2160,"spinDirection":197},"zone":12,"typeConfidence":0.91,"plateTime":0.42069710669850613,"extension":5.947050850207067},"index":4,"playId":"91fa7725-b90f-30af-b447-52b8715af06f","pitchNumber":5,"startTime":"2026-07-24T23:24:01.891Z","endTime":"2026-07-24T23:24:06.058Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.0,"endSpeed":86.3,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.788431739765045,"aZ":-15.32357161947282,"pfxX":-3.7342592769225535,"pfxZ":8.821514924755837,"pX":-0.11207582521632023,"pZ":4.135984530940888,"vX0":2.989881338732626,"vY0":-136.9828315656172,"vZ0":-2.526320190662654,"x":121.27,"y":127.11,"x0":-0.729734087494743,"y0":50.00352698106562,"z0":6.111320846363297,"aX":-7.133866332863536},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":15.7,"breakHorizontal":6.1,"spinRate":2145,"spinDirection":215},"zone":11,"typeConfidence":0.92,"plateTime":0.39905407491976774,"extension":6.0107493116196675},"index":5,"playId":"046f18e7-e670-3a9a-a2aa-4b273ac049d2","pitchNumber":6,"startTime":"2026-07-24T23:24:19.495Z","endTime":"2026-07-24T23:24:23.975Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.7,"endSpeed":77.4,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.963608066646735,"aZ":-31.288206734848146,"pfxX":-5.001508518357164,"pfxZ":0.5879284669637634,"pX":0.32441608741297445,"pZ":2.1060703714968168,"vX0":3.9012304440849617,"vY0":-121.92177491306448,"vZ0":-2.788781311776048,"x":104.63,"y":181.92,"x0":-0.6430990555218516,"y0":50.00512952584962,"z0":5.952843467709839,"aX":-7.56473165185039},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":0.7,"breakHorizontal":8.2,"spinRate":1200,"spinDirection":246},"zone":9,"typeConfidence":0.91,"plateTime":0.4484753536923449,"extension":5.955958039609797},"index":6,"playId":"d185d3ed-195f-3656-a7bd-e2505708dfaf","pitchNumber":7,"startTime":"2026-07-24T23:24:37.303Z","endTime":"2026-07-24T23:24:44.827Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.6,"endSpeed":74.2,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.57333480002412,"aZ":-38.88115790710996,"pfxX":7.15553509745272,"pfxZ":-4.893761687589658,"pX":-0.366381692229854,"pZ":1.3050002947223676,"vX0":-0.7483241843548296,"vY0":-115.9709188663926,"vZ0":-2.5609956207448623,"x":130.97,"y":203.54,"x0":-0.9708375047706734,"y0":50.00401232638923,"z0":6.112769633296148,"aX":9.800963663053752},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.1,"breakVerticalInduced":-9.2,"breakHorizontal":-12.8,"spinRate":2234,"spinDirection":42},"zone":13,"typeConfidence":0.91,"plateTime":0.471304462913392,"extension":5.811931251418586},"index":7,"playId":"2804b5bf-9625-33ca-94b3-10805af39779","pitchNumber":8,"startTime":"2026-07-24T23:25:12.738Z","endTime":"2026-07-24T23:25:17.885Z","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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.1,"endSpeed":85.7,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.781439228145853,"aZ":-18.873110935428194,"pfxX":-7.692994862426662,"pfxZ":7.180914201517342,"pX":-0.6115918940311178,"pZ":2.0633753901511636,"vX0":2.8792008605684707,"vY0":-134.1925724923865,"vZ0":-6.46933414054866,"x":140.31,"y":183.07,"x0":-0.6893607121132368,"y0":50.00216169169766,"z0":5.816875280127628,"aX":-14.24936959174942},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":12.1,"breakHorizontal":13.4,"spinRate":1880,"spinDirection":218},"zone":7,"typeConfidence":0.89,"plateTime":0.40574414185619734,"extension":6.140237698552977},"index":8,"playId":"f214f6d6-2f40-311e-ac90-f459b20fefc5","pitchNumber":9,"startTime":"2026-07-24T23:25:30.937Z","endTime":"2026-07-24T23:25:36.370Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.8,"endSpeed":77.3,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.112985533543853,"aZ":-31.258855469953623,"pfxX":-4.180033002884629,"pfxZ":0.6053421319904544,"pX":-0.8312528137826607,"pZ":3.2459197401394304,"vX0":1.2204134929899535,"vY0":-122.15773835164636,"vZ0":-0.26402732357129255,"x":148.69,"y":151.14,"x0":-0.7929301407392767,"y0":50.00503474845392,"z0":6.03310916453412,"aX":-6.344667792782583},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":1.3,"breakHorizontal":7.3,"spinRate":820,"spinDirection":261},"zone":11,"typeConfidence":0.91,"plateTime":0.44766925693710125,"extension":6.030213141434738},"index":9,"playId":"b3944f3b-9004-31c7-9b68-9a84815e9c65","pitchNumber":10,"startTime":"2026-07-24T23:25:52.010Z","endTime":"2026-07-24T23:25:58.458Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-24T23:25:58.458Z","atBatIndex":15},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Geraldo Perdomo strikes out on a foul tip.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-24T23:25:58.667Z","endTime":"2026-07-24T23:27:46.093Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":695670,"link":"/api/v1/people/695670"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.5,"endSpeed":86.1,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.13055776309223,"aZ":-21.686462004135567,"pfxX":-7.458122708359649,"pfxZ":5.621836233632186,"pX":0.12456198620665422,"pZ":1.3571065017766342,"vX0":4.979430464156577,"vY0":-134.6782492967529,"vZ0":-7.708090704258918,"x":112.25,"y":202.14,"x0":-0.7653252825543705,"y0":50.00154078566905,"z0":5.753283052625849,"aX":-13.905524252109815},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":9.0,"breakHorizontal":12.6,"spinRate":1930,"spinDirection":217},"zone":14,"typeConfidence":0.91,"plateTime":0.40439360830902205,"extension":6.189803943352756},"index":0,"playId":"9d1322fe-38ae-3b3b-88dc-949cb48915f1","pitchNumber":1,"startTime":"2026-07-24T23:26:23.227Z","endTime":"2026-07-24T23:26:28.505Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.6,"endSpeed":78.6,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.820113054830973,"aZ":-31.846934071205595,"pfxX":-4.601337937153214,"pfxZ":0.21385369762854012,"pX":0.40890039186980953,"pZ":2.6451664315076386,"vX0":4.257377836692062,"vY0":-123.268144636553,"vZ0":-1.647652122295455,"x":101.41,"y":167.36,"x0":-0.7331700058311452,"y0":50.00503312008307,"z0":5.981762445671317,"aX":-7.16489728898741},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":0.2,"breakHorizontal":7.4,"spinRate":1020,"spinDirection":252},"zone":6,"typeConfidence":0.91,"plateTime":0.4423689624748568,"extension":6.080894608670768},"index":1,"playId":"c79bcc5f-82b1-3742-a848-0b925e983295","pitchNumber":2,"startTime":"2026-07-24T23:26:39.882Z","endTime":"2026-07-24T23:26:44.705Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.3,"endSpeed":78.8,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.63822905423738,"aZ":-32.63023728977628,"pfxX":-5.586963109685183,"pfxZ":-0.2930736057365628,"pX":0.29590523234647104,"pZ":1.5839894235167267,"vX0":3.8045436021863206,"vY0":-122.79262237044696,"vZ0":-3.7854081825153973,"x":105.72,"y":196.01,"x0":-0.5353195822468718,"y0":50.0027546330645,"z0":5.874591469379183,"aX":-8.669409026717886},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":-1.1,"breakHorizontal":9.4,"spinRate":1250,"spinDirection":246},"zone":14,"typeConfidence":0.91,"plateTime":0.4433351558240597,"extension":5.9977809657503816},"index":2,"playId":"04592f96-bc4f-3f02-aace-e155a7738914","pitchNumber":3,"startTime":"2026-07-24T23:26:57.178Z","endTime":"2026-07-24T23:27:01.961Z","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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.5,"endSpeed":79.3,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.157892778108,"aZ":-27.058794477050498,"pfxX":-6.838134894143595,"pfxZ":3.24667168074459,"pX":0.34580106445734565,"pZ":0.7622626162855163,"vX0":4.772343949951446,"vY0":-124.32712435214638,"vZ0":-6.833460062139746,"x":103.82,"y":218.2,"x0":-0.7029181595360581,"y0":50.005717731876175,"z0":5.769487775797583,"aX":-10.787989697475615},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":4.7,"breakHorizontal":11.4,"spinRate":1278,"spinDirection":241},"zone":14,"typeConfidence":0.88,"plateTime":0.43928034723826936,"extension":6.155801693881483},"index":3,"playId":"030acc59-c51f-3a89-ae08-4c8f6c06bb57","pitchNumber":4,"startTime":"2026-07-24T23:27:21.766Z","endTime":"2026-07-24T23:27:26.245Z","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, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":89.2,"endSpeed":82.7,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.778927975003654,"aZ":-23.083499863337774,"pfxX":0.9246853498561863,"pfxZ":5.240746812736594,"pX":0.10112424996546346,"pZ":3.245360745767582,"vX0":1.8265099993374323,"vY0":-129.97306556517145,"vZ0":-2.9390725046800372,"x":113.15,"y":151.16,"x0":-0.7271259291724765,"y0":50.00229434022264,"z0":6.117908756134261,"aX":1.6027860405652279},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":9.1,"breakHorizontal":-2.0,"spinRate":2150,"spinDirection":192},"zone":2,"typeConfidence":0.91,"plateTime":0.4192630603415268,"extension":5.993207806529492},"index":4,"playId":"48a6925d-93be-3d56-a53d-fcdfb709550e","pitchNumber":5,"startTime":"2026-07-24T23:27:41.049Z","endTime":"2026-07-24T23:27:46.093Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-24T23:27:46.093Z","atBatIndex":16},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jacob Young strikes out swinging.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":17,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-24T23:29:43.113Z","endTime":"2026-07-24T23:31:12.215Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":696285,"fullName":"Jacob Young","link":"/api/v1/people/696285"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":696285,"fullName":"Jacob Young","link":"/api/v1/people/696285"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":672515,"link":"/api/v1/people/672515"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":88.8,"endSpeed":82.1,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.294521634120553,"aZ":-15.540005634218472,"pfxX":3.4340871150240035,"pfxZ":9.703003385807316,"pX":0.20145952247428395,"pZ":3.2924571484436194,"vX0":-3.3610289764680283,"vY0":-129.4017492282576,"vZ0":-4.131636035181729,"x":109.32,"y":149.88,"x0":1.064362162770672,"y0":50.0005873031734,"z0":6.082659465843486,"aX":5.885639350349942},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":17.0,"breakHorizontal":-5.5,"spinRate":2263,"spinDirection":163},"zone":2,"typeConfidence":2.0,"plateTime":0.4215628875091162,"extension":6.376248951002444},"index":0,"playId":"8223ffa8-1c24-3560-bb81-0d2d0d402250","pitchNumber":1,"startTime":"2026-07-24T23:29:56.326Z","endTime":"2026-07-24T23:30:01.022Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.7,"endSpeed":83.6,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.692408410992762,"aZ":-16.25313471755455,"pfxX":5.86817076516645,"pfxZ":8.929066223200895,"pX":-0.06435903296351474,"pZ":3.429335836467991,"vX0":-5.04153546357605,"vY0":-132.07274140117983,"vZ0":-3.721867988338071,"x":119.45,"y":146.19,"x0":1.0982863557252651,"y0":50.00164703519936,"z0":6.037523120849645,"aX":10.462149794483755},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":15.7,"breakHorizontal":-9.6,"spinRate":2227,"spinDirection":152},"zone":11,"typeConfidence":2.0,"plateTime":0.41326544466595294,"extension":6.460288289527893},"index":1,"playId":"7e59a5bb-4152-338d-8bb8-21bac7d81fd1","pitchNumber":2,"startTime":"2026-07-24T23:30:11.913Z","endTime":"2026-07-24T23:30:16.564Z","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":2,"outs":0},"index":2,"startTime":"2026-07-24T23:30:26.663Z","endTime":"2026-07-24T23:30:37.149Z","isPitch":false,"type":"action","player":{"id":696285,"link":"/api/v1/people/696285"}},{"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":2,"outs":0},"pitchData":{"startSpeed":86.5,"endSpeed":80.9,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.395861730938428,"aZ":-27.378806591992763,"pfxX":-0.6309245351741382,"pfxZ":2.923797235084934,"pX":1.1834278097273503,"pZ":1.9068188004508513,"vX0":-0.18865165082528476,"vY0":-126.12979946199866,"vZ0":-4.594054025650206,"x":71.89,"y":187.3,"x0":1.3408562637437873,"y0":50.0039143694373,"z0":5.914381169808896,"aX":-1.0344580075932863},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":4.7,"breakHorizontal":1.2,"spinRate":2156,"spinDirection":173},"zone":14,"typeConfidence":2.0,"plateTime":0.43136038832116563,"extension":6.473671286805382},"index":3,"playId":"1ed79fe7-6d23-35d2-bc68-ac1fdba9182c","pitchNumber":3,"startTime":"2026-07-24T23:30:37.149Z","endTime":"2026-07-24T23:30:42.036Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":85.5,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.67139653304203,"aZ":-16.560137553400594,"pfxX":4.254771018204911,"pfxZ":8.445886783083235,"pX":-0.9397359988334593,"pZ":3.573142670832048,"vX0":-6.789610029634585,"vY0":-133.81766266806807,"vZ0":-3.163895669439759,"x":152.82,"y":142.31,"x0":1.0554771524766895,"y0":50.00018520448848,"z0":5.928952729798903,"aX":7.863896172197698},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":15.0,"breakHorizontal":-6.6,"spinRate":2214,"spinDirection":156},"zone":11,"typeConfidence":2.0,"plateTime":0.40633027712538583,"extension":6.23566885908288},"index":4,"playId":"2b7d2196-0801-36f0-afda-08a64f579c1c","pitchNumber":4,"startTime":"2026-07-24T23:30:52.088Z","endTime":"2026-07-24T23:30:57.137Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":91.4,"endSpeed":84.8,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.455581520760408,"aZ":-19.685964799682477,"pfxX":7.007428385989982,"pfxZ":6.86010744122799,"pX":-0.42484188009704976,"pZ":2.7872083645448,"vX0":-5.825805931070495,"vY0":-133.0465129829942,"vZ0":-4.977272294521415,"x":133.19,"y":163.53,"x0":0.8665070195462433,"y0":50.00332577320221,"z0":6.0792060095176375,"aX":12.75550638588058},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":11.8,"breakHorizontal":-11.6,"spinRate":2170,"spinDirection":158},"zone":1,"typeConfidence":2.0,"plateTime":0.40930181075449346,"extension":6.461580285847692},"index":5,"playId":"30469158-70c9-3040-8edf-e00819696d4e","pitchNumber":5,"startTime":"2026-07-24T23:31:07.997Z","endTime":"2026-07-24T23:31:12.215Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-24T23:31:12.215Z","atBatIndex":17},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Harry Ford flies out to right fielder Corbin Carroll.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":18,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-24T23:31:22.351Z","endTime":"2026-07-24T23:32:45.145Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":695670,"fullName":"Harry Ford","link":"/api/v1/people/695670"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":695670,"fullName":"Harry Ford","link":"/api/v1/people/695670"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":682998,"link":"/api/v1/people/682998"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.7,"endSpeed":85.1,"strikeZoneTop":3.123,"strikeZoneBottom":1.576,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.55669510286607,"aZ":-15.880472661581715,"pfxX":4.508115937054253,"pfxZ":8.872673738656053,"pX":0.0649567061148914,"pZ":3.331821305286465,"vX0":-4.304709596014094,"vY0":-133.60544082078314,"vZ0":-3.9678015436676697,"x":114.52,"y":148.82,"x0":1.0992683140569117,"y0":50.00138200926848,"z0":5.953046527252063,"aX":8.277346495530566},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":15.6,"breakHorizontal":-7.4,"spinRate":2224,"spinDirection":152},"zone":12,"typeConfidence":2.0,"plateTime":0.4075373139175542,"extension":6.448641630181009},"index":0,"playId":"eed106be-00c3-3998-877b-ca8517dabbdf","pitchNumber":1,"startTime":"2026-07-24T23:31:38.100Z","endTime":"2026-07-24T23:31:43.451Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":79.3,"endSpeed":74.1,"strikeZoneTop":3.123,"strikeZoneBottom":1.576,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.290071714460822,"aZ":-36.054801017788414,"pfxX":-1.4970985741542728,"pfxZ":-2.8303959928068387,"pX":0.5897380814398907,"pZ":2.097481910000086,"vX0":-0.870642177718966,"vY0":-115.66332600711566,"vZ0":-1.3611002696753602,"x":94.52,"y":182.15,"x0":1.1641418454497794,"y0":50.00349297274689,"z0":6.115948480134785,"aX":-2.0513750275734957},"breaks":{"breakAngle":3.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.1,"breakVerticalInduced":-5.2,"breakHorizontal":2.9,"spinRate":2263,"spinDirection":299},"zone":9,"typeConfidence":2.0,"plateTime":0.4715159673052618,"extension":6.490438334375917},"index":1,"playId":"ad613e86-7280-334f-9678-397bec7c41ad","pitchNumber":2,"startTime":"2026-07-24T23:31:51.122Z","endTime":"2026-07-24T23:31:55.735Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.4,"endSpeed":79.6,"strikeZoneTop":3.123,"strikeZoneBottom":1.576,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.37680045103259,"aZ":-25.223075127730723,"pfxX":9.641984090595919,"pfxZ":4.36813917306012,"pX":0.8765244067468364,"pZ":1.528153918129506,"vX0":-3.685505511789922,"vY0":-124.34481746619787,"vZ0":-5.694870311571798,"x":83.59,"y":197.52,"x0":1.1127289498994921,"y0":50.00069586411801,"z0":5.90024573247467,"aX":15.325911372014152},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":7.1,"breakHorizontal":-16.8,"spinRate":1796,"spinDirection":133},"zone":14,"typeConfidence":2.0,"plateTime":0.4379688973394278,"extension":6.517349221683923},"index":2,"playId":"e1e316f9-f967-396d-9186-62e40c901a0c","pitchNumber":3,"startTime":"2026-07-24T23:32:03.594Z","endTime":"2026-07-24T23:32:07.563Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.8,"endSpeed":80.1,"strikeZoneTop":3.123,"strikeZoneBottom":1.576,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.855089277097907,"aZ":-26.261733641127233,"pfxX":8.83922864107725,"pfxZ":3.689271381135513,"pX":1.355380480438558,"pZ":0.8528839879567596,"vX0":-2.501396843463017,"vY0":-124.87984061992132,"vZ0":-7.050435236482818,"x":65.34,"y":215.75,"x0":1.2131595780394542,"y0":50.00176757020617,"z0":5.831827155304306,"aX":14.154638206583066},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":5.5,"breakHorizontal":-15.6,"spinRate":1872,"spinDirection":135},"zone":14,"typeConfidence":2.0,"plateTime":0.436294636085067,"extension":6.487436939420378},"index":3,"playId":"2a646dbe-110f-3d7e-8e82-ab6f65de1930","pitchNumber":4,"startTime":"2026-07-24T23:32:18.886Z","endTime":"2026-07-24T23:32:23.397Z","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":1},"pitchData":{"startSpeed":92.4,"endSpeed":85.8,"strikeZoneTop":3.123,"strikeZoneBottom":1.576,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.987801334509882,"aZ":-15.121546235819725,"pfxX":4.254733980070665,"pfxZ":9.148899458233334,"pX":-0.046949536356666696,"pZ":2.5175810370830165,"vX0":-4.63342755857976,"vY0":-134.61913981456965,"vZ0":-5.980349457673039,"x":118.79,"y":170.81,"x0":1.1312101284737626,"y0":50.00342836781953,"z0":5.810533820769284,"aX":7.930689471344202},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":15.7,"breakHorizontal":-7.0,"spinRate":2251,"spinDirection":152},"zone":5,"typeConfidence":2.0,"plateTime":0.4045033420058015,"extension":6.420288671956745},"hitData":{"launchSpeed":94.1,"launchAngle":59.0,"totalDistance":190.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":149.24,"coordY":128.78}},"index":4,"playId":"39087271-4991-3d55-b138-0596caa8ce3a","pitchNumber":5,"startTime":"2026-07-24T23:32:35.416Z","endTime":"2026-07-24T23:32:45.145Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-24T23:32:45.145Z","atBatIndex":18},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Luis García Jr. pops out to third baseman Nolan Arenado.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-24T23:32:50.769Z","endTime":"2026-07-24T23:33:34.643Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"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":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.7,"endSpeed":82.3,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.64511343083118,"aZ":-25.170207219942487,"pfxX":-1.13064121363773,"pfxZ":4.106841603360725,"pX":-0.9929007411986863,"pZ":1.589222059276652,"vX0":-5.024748475737693,"vY0":-129.1743650862061,"vZ0":-6.03111314883984,"x":154.85,"y":195.87,"x0":1.1172289320611102,"y0":50.00114053988894,"z0":5.866131985881055,"aX":-1.9276444406068018},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":6.5,"breakHorizontal":3.1,"spinRate":2302,"spinDirection":191},"zone":13,"typeConfidence":2.0,"plateTime":0.4225728297248441,"extension":6.558316047611421},"index":0,"playId":"dd50513e-37b3-35be-8551-e1a87f554213","pitchNumber":1,"startTime":"2026-07-24T23:33:11.147Z","endTime":"2026-07-24T23:33:16.320Z","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":90.8,"endSpeed":83.8,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.746143402036967,"aZ":-17.696274275485322,"pfxX":7.026969244577828,"pfxZ":8.101232220622368,"pX":0.722746562480325,"pZ":2.9276430696431803,"vX0":-3.3521113236149858,"vY0":-132.22075037051053,"vZ0":-4.741518190602388,"x":89.45,"y":159.73,"x0":1.0877197191914294,"y0":50.00156067635464,"z0":6.025774549003076,"aX":12.556086742857127},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":13.9,"breakHorizontal":-12.1,"spinRate":2269,"spinDirection":154},"zone":3,"typeConfidence":2.0,"plateTime":0.4127843518150689,"extension":6.52012528890713},"hitData":{"launchSpeed":68.8,"launchAngle":75.0,"totalDistance":56.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":129.21,"coordY":181.44}},"index":1,"playId":"005d70b6-6b3e-330a-8f3e-7cddcd9e906f","pitchNumber":2,"startTime":"2026-07-24T23:33:23.831Z","endTime":"2026-07-24T23:33:34.643Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-24T23:33:34.643Z","atBatIndex":19},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Gabriel Moreno singles on a ground ball to right fielder Dylan Crews.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":20,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-24T23:35:16.081Z","endTime":"2026-07-24T23:36:08.200Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":686611,"link":"/api/v1/people/686611"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.0,"endSpeed":81.6,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.20126103318115,"aZ":-23.47834986281125,"pfxX":0.18286708235889076,"pfxZ":5.176206020007553,"pX":0.06309334235186796,"pZ":1.8874587660163409,"vX0":2.129672504888568,"vY0":-128.22516802851695,"vZ0":-5.752622260090705,"x":114.6,"y":187.82,"x0":-0.7988296086708626,"y0":50.005789919485885,"z0":5.969259241777883,"aX":0.30710085435515316},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":8.4,"breakHorizontal":-0.7,"spinRate":1926,"spinDirection":201},"zone":8,"typeConfidence":0.9,"plateTime":0.42565606873514295,"extension":5.948323716833709},"index":0,"playId":"716f7835-3a76-396f-b86b-56ddc191ee65","pitchNumber":1,"startTime":"2026-07-24T23:35:42.249Z","endTime":"2026-07-24T23:35:46.630Z","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(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.6,"endSpeed":76.5,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.677980764259818,"aZ":-38.53719963796255,"pfxX":-8.184459463518486,"pfxZ":-4.285034578390717,"pX":0.48943947515920755,"pZ":1.9066085997418563,"vX0":4.971854695044971,"vY0":-121.55049944672317,"vZ0":-1.881149934744447,"x":98.34,"y":187.3,"x0":-0.5278677102635592,"y0":50.004569294440486,"z0":6.062754773087189,"aX":-12.14597739960965},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.4,"breakVerticalInduced":-7.9,"breakHorizontal":13.6,"spinRate":1104,"spinDirection":247},"zone":9,"typeConfidence":0.86,"plateTime":0.45205810124435786,"extension":5.944523041291812},"hitData":{"launchSpeed":101.5,"launchAngle":1.0,"totalDistance":62.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":196.0,"coordY":105.0}},"index":1,"playId":"94af46df-b450-3a71-a88d-27e795757d33","pitchNumber":2,"startTime":"2026-07-24T23:35:56.845Z","endTime":"2026-07-24T23:36:08.200Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-24T23:36:08.200Z","atBatIndex":20},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Nolan Arenado pops out to first baseman Luis García Jr. in foul territory.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":21,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-24T23:36:12.577Z","endTime":"2026-07-24T23:37:18.461Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":671277,"link":"/api/v1/people/671277"},"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":0},"pitchData":{"startSpeed":88.6,"endSpeed":82.6,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.694588362113077,"aZ":-24.271912599927838,"pfxX":-0.09229177046757897,"pfxZ":4.614873700369336,"pX":1.117695377352581,"pZ":2.043923181965804,"vX0":4.424294867588484,"vY0":-129.03336090596602,"vZ0":-5.358898726539006,"x":74.4,"y":183.59,"x0":-0.5954798106087351,"y0":50.00642059431073,"z0":5.978302574844371,"aX":-0.15790708090709082},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":7.6,"breakHorizontal":-0.6,"spinRate":2031,"spinDirection":197},"zone":14,"typeConfidence":0.9,"plateTime":0.42183260146181034,"extension":6.100698971159218},"index":0,"playId":"5ff9b42f-7948-376c-a382-434183271a8c","pitchNumber":1,"startTime":"2026-07-24T23:36:30.107Z","endTime":"2026-07-24T23:36:35.490Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":85.1,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.61762916751519,"aZ":-14.492634085578137,"pfxX":-4.411552871609685,"pfxZ":9.594094850817761,"pX":-0.14846364410202462,"pZ":2.923769613721726,"vX0":2.967516522312831,"vY0":-134.29141868170117,"vZ0":-5.268498992256602,"x":122.66,"y":159.84,"x0":-0.6895825173832941,"y0":50.00452377638278,"z0":5.927002202011396,"aX":-8.131321670167608},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":16.6,"breakHorizontal":7.4,"spinRate":2029,"spinDirection":218},"zone":2,"typeConfidence":0.92,"plateTime":0.40646384775279376,"extension":6.160172848254405},"index":1,"playId":"e19417c5-fc02-3135-b1cf-498020dce74f","pitchNumber":2,"startTime":"2026-07-24T23:36:46.927Z","endTime":"2026-07-24T23:36:51.135Z","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":1,"outs":0},"pitchData":{"startSpeed":80.4,"endSpeed":75.1,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.605500245533158,"aZ":-34.10915067650182,"pfxX":6.1803583978450085,"pfxZ":-1.3696846810319503,"pX":0.265183062451129,"pZ":2.3075140799165275,"vX0":0.9577009412213678,"vY0":-117.24723435479565,"vZ0":-1.40168168557807,"x":106.89,"y":176.48,"x0":-0.9512309635760243,"y0":50.005799668121135,"z0":6.0608840253167235,"aX":8.71150719344635},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.3,"breakVerticalInduced":-2.5,"breakHorizontal":-11.4,"spinRate":2272,"spinDirection":60},"zone":6,"typeConfidence":0.88,"plateTime":0.4649743426603745,"extension":5.816554320430107},"hitData":{"launchSpeed":72.8,"launchAngle":73.0,"totalDistance":89.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":160.14,"coordY":194.12}},"index":2,"playId":"49954a85-59c3-3626-8477-111b090c3e8f","pitchNumber":3,"startTime":"2026-07-24T23:37:08.700Z","endTime":"2026-07-24T23:37:18.461Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-24T23:37:18.461Z","atBatIndex":21},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Max Kepler flies out to center fielder Jacob Young.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":22,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-24T23:37:24.596Z","endTime":"2026-07-24T23:38:13.376Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"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":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":696285,"link":"/api/v1/people/696285"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.7,"endSpeed":84.7,"strikeZoneTop":3.376,"strikeZoneBottom":1.704,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.764723493059662,"aZ":-13.66769668148181,"pfxX":-2.0826730791867925,"pfxZ":10.130501308610736,"pX":-1.009892754264498,"pZ":3.2493719331124287,"vX0":-0.36444402466458714,"vY0":-133.5575383312991,"vZ0":-5.100163094190282,"x":155.49,"y":151.05,"x0":-0.6012674069361404,"y0":50.00033361817985,"z0":6.1486515128640225,"aX":-3.80377941037923},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":17.6,"breakHorizontal":3.8,"spinRate":2029,"spinDirection":204},"zone":11,"typeConfidence":0.87,"plateTime":0.4083611893273318,"extension":6.043522909610739},"index":0,"playId":"4f7acead-19b7-3489-8fd8-90243b71dd6f","pitchNumber":1,"startTime":"2026-07-24T23:37:44.361Z","endTime":"2026-07-24T23:37:48.806Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.6,"endSpeed":82.6,"strikeZoneTop":3.376,"strikeZoneBottom":1.704,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.45217894265471,"aZ":-23.600718791695204,"pfxX":0.5465718734578484,"pfxZ":4.983429363083678,"pX":0.39772914160973166,"pZ":3.0637877187791127,"vX0":2.550471030479201,"vY0":-129.16604630270652,"vZ0":-3.254306186576054,"x":101.84,"y":156.06,"x0":-0.6663901731006893,"y0":50.001320551908485,"z0":6.119295551230523,"aX":0.9389848647375968},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":8.6,"breakHorizontal":-1.4,"spinRate":2032,"spinDirection":192},"zone":3,"typeConfidence":0.91,"plateTime":0.42122434607290504,"extension":6.003523188881697},"hitData":{"launchSpeed":91.7,"launchAngle":43.0,"totalDistance":304.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":132.84,"coordY":77.54}},"index":1,"playId":"d1070f1a-f05c-3257-936a-663ffa3017d0","pitchNumber":2,"startTime":"2026-07-24T23:38:00.763Z","endTime":"2026-07-24T23:38:13.376Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-24T23:38:13.376Z","atBatIndex":22},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Tyler Locklear grounds into a force out, shortstop CJ Abrams to second baseman Nasim Nuñez. Gabriel Moreno out at 2nd.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":23,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-24T23:38:12.531Z","endTime":"2026-07-24T23:39:18.675Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":682988,"fullName":"Tyler Locklear","link":"/api/v1/people/682988"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":682928,"link":"/api/v1/people/682928"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":683083,"link":"/api/v1/people/683083"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":682988,"fullName":"Tyler Locklear","link":"/api/v1/people/682988"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":90.9,"endSpeed":84.5,"strikeZoneTop":3.283,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.165212015038005,"aZ":-14.260711115549057,"pfxX":-3.595214948432249,"pfxZ":9.963110446877433,"pX":0.20207473234532114,"pZ":1.099311943601065,"vX0":2.4693504033530016,"vY0":-132.22813763171945,"vZ0":-10.064072065874992,"x":109.3,"y":209.1,"x0":-0.2696613652547007,"y0":50.0043590216243,"z0":5.964070647770876,"aX":-6.464068831552431},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":16.4,"breakHorizontal":6.1,"spinRate":1988,"spinDirection":201},"zone":14,"typeConfidence":0.85,"plateTime":0.4118580848511013,"extension":6.291815641831848},"index":0,"playId":"cacc6125-946f-36bf-913a-b521c3e312cb","pitchNumber":1,"startTime":"2026-07-24T23:38:37.424Z","endTime":"2026-07-24T23:38:43.080Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.1,"endSpeed":76.5,"strikeZoneTop":3.283,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.782707111503473,"aZ":-38.847145280666794,"pfxX":-6.3365685127463145,"pfxZ":-4.508722358322634,"pX":0.2769290654173007,"pZ":2.8334263249029115,"vX0":3.7247349606637545,"vY0":-120.96004886941574,"vZ0":0.1316170488106485,"x":106.44,"y":162.28,"x0":-0.46031983751321187,"y0":50.00217744473529,"z0":6.186772417332216,"aX":-9.381372074600435},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.5,"breakVerticalInduced":-7.9,"breakHorizontal":10.6,"spinRate":1207,"spinDirection":252},"zone":5,"typeConfidence":0.83,"plateTime":0.45297348496875767,"extension":5.856413532104052},"index":1,"playId":"8f625ad2-bfaf-373a-9918-2c4883e3cff6","pitchNumber":2,"startTime":"2026-07-24T23:38:54.088Z","endTime":"2026-07-24T23:38:58.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(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.1,"endSpeed":76.6,"strikeZoneTop":3.283,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.39695638249676,"aZ":-31.76919602470836,"pfxX":-6.673825224898016,"pfxZ":0.2739271939747798,"pX":0.004105414411721054,"pZ":2.353806266828609,"vX0":3.3978989613898163,"vY0":-121.04223413696488,"vZ0":-2.1350387933582304,"x":116.84,"y":175.23,"x0":-0.5500028692775512,"y0":50.00471028940115,"z0":6.026333480327887,"aX":-9.914193234351243},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":0.2,"breakHorizontal":11.3,"spinRate":1327,"spinDirection":242},"zone":5,"typeConfidence":0.9,"plateTime":0.45233577871581243,"extension":5.824997418695801},"hitData":{"launchSpeed":83.6,"launchAngle":-7.0,"totalDistance":18.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":109.94,"coordY":148.98}},"index":2,"playId":"2867a3f8-9a4e-3a96-ac6b-807bf475f79b","pitchNumber":3,"startTime":"2026-07-24T23:39:10.274Z","endTime":"2026-07-24T23:39:18.675Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-24T23:39:18.675Z","atBatIndex":23},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nasim Nuñez grounds out, second baseman Ketel Marte to first baseman Tyler Locklear.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-24T23:41:13.475Z","endTime":"2026-07-24T23:42:14.899Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"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":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":606466,"link":"/api/v1/people/606466"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"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":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.9,"endSpeed":83.7,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.81358547874985,"aZ":-14.655948979264158,"pfxX":3.524473234069046,"pfxZ":9.83429986519501,"pX":1.1466154620995435,"pZ":2.0104610648106673,"vX0":-1.4588095300006834,"vY0":-132.28063790040153,"vZ0":-7.571375460438416,"x":73.29,"y":184.5,"x0":1.245650127877913,"y0":50.006179631634545,"z0":5.973434171715385,"aX":6.280329723199028},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":16.4,"breakHorizontal":-6.1,"spinRate":2206,"spinDirection":152},"zone":14,"typeConfidence":2.0,"plateTime":0.41322466603001917,"extension":6.357806762844208},"index":0,"playId":"ed16e0b8-34cf-3a63-97c3-ea7831734762","pitchNumber":1,"startTime":"2026-07-24T23:41:37.897Z","endTime":"2026-07-24T23:41:42.940Z","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":86.2,"endSpeed":79.4,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.964820451274864,"aZ":-23.753109354895837,"pfxX":10.850461295314057,"pfxZ":5.277243323074813,"pX":0.7300047203260485,"pZ":1.348958842723947,"vX0":-4.304075499959962,"vY0":-125.38517863697535,"vZ0":-6.527313703630981,"x":89.17,"y":202.36,"x0":1.057664089324012,"y0":50.00090427108772,"z0":5.919730800863196,"aX":17.302341798632227},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":8.3,"breakHorizontal":-18.7,"spinRate":1883,"spinDirection":134},"zone":14,"typeConfidence":2.0,"plateTime":0.4365623248191053,"extension":6.573647564591541},"index":1,"playId":"a01736b7-a1cc-3d9b-94e2-fd0a7c724d70","pitchNumber":2,"startTime":"2026-07-24T23:41:50.797Z","endTime":"2026-07-24T23:41:55.580Z","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":85.2,"endSpeed":78.3,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.19156377485181,"aZ":-26.629663070427096,"pfxX":9.95761317979914,"pfxZ":3.560622298166402,"pX":1.1601880775124611,"pZ":2.122089040980729,"vX0":-3.223201715105645,"vY0":-124.04961888012448,"vZ0":-4.034603194220121,"x":72.78,"y":181.48,"x0":1.1840024858143634,"y0":50.00121513232461,"z0":5.993706834670651,"aX":15.491715780939487},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":5.8,"breakHorizontal":-17.3,"spinRate":1883,"spinDirection":135},"zone":14,"typeConfidence":2.0,"plateTime":0.44181486119194924,"extension":6.487783819957344},"hitData":{"launchSpeed":74.0,"launchAngle":-9.0,"totalDistance":13.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":130.01,"coordY":144.74}},"index":2,"playId":"7335de10-0d36-3002-8481-9f656ef36b93","pitchNumber":3,"startTime":"2026-07-24T23:42:06.486Z","endTime":"2026-07-24T23:42:14.899Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-24T23:42:14.899Z","atBatIndex":24},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"James Wood strikes out swinging.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":25,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-24T23:42:21.775Z","endTime":"2026-07-24T23:44:01.165Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":672515,"link":"/api/v1/people/672515"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.7,"endSpeed":85.0,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.606939796429778,"aZ":-15.656441287136408,"pfxX":5.800276901677387,"pfxZ":9.015644723808215,"pX":-0.45180567585218945,"pZ":2.7749585112503063,"vX0":-6.0922340892964755,"vY0":-133.48051563179655,"vZ0":-5.477808218329316,"x":134.22,"y":163.86,"x0":1.0900543070083197,"y0":50.00362559348218,"z0":5.953849970931455,"aX":10.627802304998326},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":15.6,"breakHorizontal":-9.5,"spinRate":2286,"spinDirection":159},"zone":4,"typeConfidence":2.0,"plateTime":0.4079643080503885,"extension":6.466635012462325},"index":0,"playId":"1bb60dc0-5969-38f0-b859-6733b3b94dfe","pitchNumber":1,"startTime":"2026-07-24T23:42:40.131Z","endTime":"2026-07-24T23:42:45.006Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.5,"endSpeed":75.7,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.02518126221686,"aZ":-36.38947760428384,"pfxX":-2.1909691383020933,"pfxZ":-2.9368110739937423,"pX":-0.7003175296292321,"pZ":1.387339416788135,"vX0":-3.60316920613742,"vY0":-118.74625702999288,"vZ0":-3.2071075848557378,"x":143.69,"y":201.32,"x0":1.1195115535689688,"y0":50.00500288015475,"z0":6.054875896326695,"aX":-3.140043551102814},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.8,"breakVerticalInduced":-5.9,"breakHorizontal":4.8,"spinRate":2308,"spinDirection":298},"zone":13,"typeConfidence":2.0,"plateTime":0.4606528510350505,"extension":6.443863303935365},"index":1,"playId":"253f1b73-5635-3424-8474-da34a4a12d06","pitchNumber":2,"startTime":"2026-07-24T23:42:52.549Z","endTime":"2026-07-24T23:42:56.357Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.9,"endSpeed":83.6,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.514651975042778,"aZ":-17.35471939148553,"pfxX":8.839345020580433,"pfxZ":8.331260270275212,"pX":1.4510712849773124,"pZ":2.1171568241112477,"vX0":-2.2183537103508875,"vY0":-132.34189299010845,"vZ0":-6.681424169837464,"x":61.69,"y":181.62,"x0":1.1502024988883648,"y0":50.0040300370834,"z0":5.9400109719128436,"aX":15.722936991038063},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":13.9,"breakHorizontal":-15.6,"spinRate":2220,"spinDirection":155},"zone":14,"typeConfidence":2.0,"plateTime":0.4134392805170801,"extension":6.416449131279081},"index":2,"playId":"da7ace6c-7ac7-3a5a-bc86-5dcb84781227","pitchNumber":3,"startTime":"2026-07-24T23:43:07.030Z","endTime":"2026-07-24T23:43:11.602Z","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":91.8,"endSpeed":84.8,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.975265865724374,"aZ":-11.549841160917822,"pfxX":3.3695719154452277,"pfxZ":11.323729851408647,"pX":-0.4510894330014285,"pZ":1.2992624579534326,"vX0":-4.862835226616232,"vY0":-133.42751423993693,"vZ0":-9.827325768197483,"x":134.19,"y":203.7,"x0":0.9487807250813625,"y0":50.00425088442026,"z0":5.839933182076652,"aX":6.1381725088980685},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":18.8,"breakHorizontal":-5.2,"spinRate":2321,"spinDirection":155},"zone":13,"typeConfidence":2.0,"plateTime":0.4089160121989619,"extension":6.5146947161756685},"index":3,"playId":"5a8afb2e-05ea-39dc-ab5f-2a01c3323dbe","pitchNumber":4,"startTime":"2026-07-24T23:43:22.875Z","endTime":"2026-07-24T23:43:26.757Z","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":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.3,"endSpeed":74.9,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.466795178508114,"aZ":-35.574221032034096,"pfxX":-1.6076836324241028,"pfxZ":-2.420852981538591,"pX":0.33290527024238564,"pZ":2.4156681788789376,"vX0":-1.5902318520457643,"vY0":-117.03200815036308,"vZ0":-0.9122854545069654,"x":104.31,"y":173.56,"x0":1.2269106986897318,"y0":50.00268827918368,"z0":6.1057402258361675,"aX":-2.2580685434197214},"breaks":{"breakAngle":3.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.2,"breakVerticalInduced":-4.3,"breakHorizontal":3.2,"spinRate":2209,"spinDirection":287},"zone":6,"typeConfidence":2.0,"plateTime":0.46577365931930714,"extension":6.543210919901648},"index":4,"playId":"b8ea55fa-8bea-36b2-8f40-ac41d4c14dce","pitchNumber":5,"startTime":"2026-07-24T23:43:39.433Z","endTime":"2026-07-24T23:43:43.876Z","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":3,"strikes":3,"outs":1},"pitchData":{"startSpeed":83.6,"endSpeed":77.2,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.4277606586155,"aZ":-28.00869105986789,"pfxX":8.96890455835756,"pfxZ":2.758516659155669,"pX":1.5107477543572454,"pZ":3.1803549998410023,"vX0":-2.378392689116203,"vY0":-121.76490742244158,"vZ0":-1.2409627832076688,"x":59.41,"y":152.91,"x0":1.330833146960122,"y0":50.004446931161944,"z0":6.105267611876458,"aX":13.558392887796726},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":4.9,"breakHorizontal":-15.7,"spinRate":1737,"spinDirection":133},"zone":12,"typeConfidence":2.0,"plateTime":0.44867864481294806,"extension":6.557326757576263},"index":5,"playId":"91ad0abf-dc56-37ce-a7f0-b747b5e90a14","pitchNumber":6,"startTime":"2026-07-24T23:43:56.154Z","endTime":"2026-07-24T23:44:01.165Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-24T23:44:01.165Z","atBatIndex":25},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Curtis Mead walks.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":26,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-24T23:44:05.328Z","endTime":"2026-07-24T23:46:05.780Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554"},"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":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":79.7,"endSpeed":74.3,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.02141222743477,"aZ":-36.51844867792006,"pfxX":-3.3312495938718194,"pfxZ":-3.1539273351445836,"pX":0.5426150242417409,"pZ":2.026284233506729,"vX0":-0.6670126970637618,"vY0":-116.19425573600047,"vZ0":-1.4535687702304698,"x":96.32,"y":184.07,"x0":1.265729551675416,"y0":50.00174644018234,"z0":6.103159573594022,"aX":-4.593217903976492},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.4,"breakVerticalInduced":-5.8,"breakHorizontal":6.2,"spinRate":2230,"spinDirection":295},"zone":9,"typeConfidence":2.0,"plateTime":0.4698561511490036,"extension":6.541151718436051},"index":0,"playId":"080236bb-6563-379e-8fa5-513bf1bfcbe8","pitchNumber":1,"startTime":"2026-07-24T23:44:24.475Z","endTime":"2026-07-24T23:44:29.083Z","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":92.0,"endSpeed":85.1,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.926334578561438,"aZ":-15.356456880551399,"pfxX":4.812164169225197,"pfxZ":9.161752180502294,"pX":0.6408267646409136,"pZ":2.2107153270768904,"vX0":-2.982651215159418,"vY0":-133.90086340872915,"vZ0":-7.051714063835852,"x":92.57,"y":179.09,"x0":1.1376561706216368,"y0":50.0038970227244,"z0":5.955046098609009,"aX":8.835210803748296},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":15.5,"breakHorizontal":-8.2,"spinRate":2238,"spinDirection":161},"zone":6,"typeConfidence":2.0,"plateTime":0.40733746838370033,"extension":6.442671824613102},"index":1,"playId":"9b060a36-3f4d-344d-a08e-ca9e26d94a67","pitchNumber":2,"startTime":"2026-07-24T23:44:38.651Z","endTime":"2026-07-24T23:44:42.495Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.2,"endSpeed":80.0,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.23358191159975,"aZ":-25.675302487776623,"pfxX":9.230902126742151,"pfxZ":4.041541670536599,"pX":0.8159948968552843,"pZ":1.0823724027707795,"vX0":-3.712360234716002,"vY0":-125.46336341986125,"vZ0":-6.769722360777257,"x":85.9,"y":209.56,"x0":1.108027348550408,"y0":50.0051724627434,"z0":5.882429163353942,"aX":14.851067413083927},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":6.1,"breakHorizontal":-16.0,"spinRate":1695,"spinDirection":135},"zone":14,"typeConfidence":2.0,"plateTime":0.4350596372020621,"extension":6.553740507740378},"index":2,"playId":"73da60d4-d73d-39c8-82d1-17418c7936b3","pitchNumber":3,"startTime":"2026-07-24T23:45:04.965Z","endTime":"2026-07-24T23:45:10.011Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.9,"endSpeed":85.1,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.69080743381906,"aZ":-19.607923791712103,"pfxX":5.058245294134428,"pfxZ":6.820855116311073,"pX":-0.6742949840794974,"pZ":4.496570773470067,"vX0":-6.487229540255195,"vY0":-133.8282754639201,"vZ0":-0.30060977520326365,"x":142.7,"y":117.37,"x0":1.106605078648772,"y0":50.000747101606976,"z0":5.996249855422719,"aX":9.31656015511284},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":12.5,"breakHorizontal":-8.0,"spinRate":2274,"spinDirection":159},"zone":11,"typeConfidence":2.0,"plateTime":0.40688418753917954,"extension":6.322299146091807},"index":3,"playId":"b5afe48a-1b1b-3552-997c-b644ae08c1d4","pitchNumber":4,"startTime":"2026-07-24T23:45:19.678Z","endTime":"2026-07-24T23:45:23.927Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.3,"endSpeed":74.2,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.76553148758186,"aZ":-37.43368611101434,"pfxX":-1.9940305739045197,"pfxZ":-3.855003200980268,"pX":0.3032144191892843,"pZ":0.7735923676239023,"vX0":-1.583926435267861,"vY0":-115.59573238625741,"vZ0":-3.778593165703745,"x":105.44,"y":217.89,"x0":1.2541530230682933,"y0":50.00091705181613,"z0":5.990786183612453,"aX":-2.722010561210748},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.6,"breakVerticalInduced":-7.6,"breakHorizontal":4.0,"spinRate":2316,"spinDirection":301},"zone":14,"typeConfidence":2.0,"plateTime":0.4722397279628501,"extension":6.705112180248748},"index":4,"playId":"4746a15a-0497-3282-8fcd-be83398f3b1d","pitchNumber":5,"startTime":"2026-07-24T23:45:35.086Z","endTime":"2026-07-24T23:45:39.991Z","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-24T23:45:47.232Z","endTime":"2026-07-24T23:46:00.560Z","isPitch":false,"type":"action","player":{"id":678554,"link":"/api/v1/people/678554"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.4,"endSpeed":78.4,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.89836035940711,"aZ":-27.95367203731679,"pfxX":9.655958383822746,"pfxZ":2.7362771546436004,"pX":-0.4648348541988799,"pZ":1.5572414100576186,"vX0":-6.42796858576217,"vY0":-122.85924645635575,"vZ0":-4.805595226203088,"x":134.72,"y":196.73,"x0":0.9168536161527725,"y0":50.00601862717365,"z0":5.884646553783313,"aX":14.922454640235049},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":4.2,"breakHorizontal":-16.2,"spinRate":1814,"spinDirection":134},"zone":13,"typeConfidence":2.0,"plateTime":0.44400186160413657,"extension":6.595192277598667},"index":6,"playId":"7766992f-c47d-3458-b9c5-7bcc81fd7a29","pitchNumber":6,"startTime":"2026-07-24T23:46:00.560Z","endTime":"2026-07-24T23:46:05.780Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-24T23:46:05.780Z","atBatIndex":26},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Andrés Chaparro flies out to right fielder Corbin Carroll.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-24T23:46:08.596Z","endTime":"2026-07-24T23:47:16.471Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":665953,"fullName":"Andrés Chaparro","link":"/api/v1/people/665953"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":665953,"fullName":"Andrés Chaparro","link":"/api/v1/people/665953"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":682998,"link":"/api/v1/people/682998"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.3,"endSpeed":79.7,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.638604648930862,"aZ":-25.008493783833522,"pfxX":8.546042385848303,"pfxZ":4.445857685664013,"pX":0.710318909834461,"pZ":2.7507757243988133,"vX0":-3.704948597707661,"vY0":-125.64191785615755,"vZ0":-3.198062644089364,"x":89.92,"y":164.51,"x0":1.0876854050752796,"y0":50.000353157247595,"z0":6.055490651894581,"aX":13.765266802840468},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":7.6,"breakHorizontal":-14.8,"spinRate":1864,"spinDirection":137},"zone":6,"typeConfidence":2.0,"plateTime":0.4346781640760913,"extension":6.446482746685531},"index":0,"playId":"73b679ac-df57-3df6-9021-4e78579a81db","pitchNumber":1,"startTime":"2026-07-24T23:46:30.129Z","endTime":"2026-07-24T23:46:34.261Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.2,"endSpeed":84.8,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.058773007557562,"aZ":-17.30588986907176,"pfxX":4.984088029185376,"pfxZ":8.107081161737316,"pX":-1.0567402359973601,"pZ":3.1489349383544476,"vX0":-7.390342856500064,"vY0":-134.0979046199382,"vZ0":-4.005265572967349,"x":157.28,"y":153.76,"x0":1.078374585072085,"y0":50.00476766468379,"z0":5.884840471984782,"aX":9.143622592286786},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":14.0,"breakHorizontal":-7.6,"spinRate":2238,"spinDirection":147},"zone":11,"typeConfidence":2.0,"plateTime":0.40735019425435537,"extension":6.487901687743492},"index":1,"playId":"d6626f14-a6e3-362f-a022-993c45964196","pitchNumber":2,"startTime":"2026-07-24T23:46:49.477Z","endTime":"2026-07-24T23:46:53.936Z","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.5,"endSpeed":84.5,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.59495837862899,"aZ":-18.47622611343129,"pfxX":5.878576717693708,"pfxZ":7.544407703800006,"pX":-0.35400510818437037,"pZ":3.2929072607076537,"vX0":-6.470419135535441,"vY0":-133.1733421775598,"vZ0":-3.1914216289844592,"x":130.49,"y":149.87,"x0":1.3305648864204627,"y0":50.00650756641881,"z0":5.825401684769852,"aX":10.679956967004484},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":13.3,"breakHorizontal":-9.5,"spinRate":2164,"spinDirection":146},"zone":1,"typeConfidence":2.0,"plateTime":0.4095384579969479,"extension":6.214320144191294},"hitData":{"launchSpeed":85.8,"launchAngle":56.0,"totalDistance":202.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":146.49,"coordY":122.76}},"index":2,"playId":"7244c772-1494-3ec4-9684-b798de4532d5","pitchNumber":3,"startTime":"2026-07-24T23:47:07.078Z","endTime":"2026-07-24T23:47:16.471Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-24T23:47:16.471Z","atBatIndex":27},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Adrian Del Castillo strikes out swinging.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":28,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-24T23:49:01.544Z","endTime":"2026-07-24T23:50:01.740Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":695670,"link":"/api/v1/people/695670"},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.8,"endSpeed":78.3,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.679933063959105,"aZ":-28.995385069251725,"pfxX":-7.573630466271091,"pfxZ":2.0780014234419646,"pX":-0.15334509813705227,"pZ":1.186634019159499,"vX0":3.6473754927014923,"vY0":-122.01670944264492,"vZ0":-5.48184442397981,"x":122.85,"y":206.74,"x0":-0.6718940653634431,"y0":50.003332128425754,"z0":5.916651711203313,"aX":-11.58911677126592},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":2.9,"breakHorizontal":13.1,"spinRate":1381,"spinDirection":241},"zone":13,"typeConfidence":0.9,"plateTime":0.4463767235471945,"extension":5.926028772308546},"index":0,"playId":"395e482b-1cf7-3608-9818-c639f5894888","pitchNumber":1,"startTime":"2026-07-24T23:49:22.784Z","endTime":"2026-07-24T23:49:26.862Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.7,"endSpeed":77.2,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.97095112469427,"aZ":-32.86336209606131,"pfxX":-7.342019391936372,"pfxZ":-0.45949102885181503,"pX":-0.6152454137884085,"pZ":1.6792407176098911,"vX0":2.6678427513936738,"vY0":-121.83767404357071,"vZ0":-3.5950527201163,"x":140.45,"y":193.44,"x0":-0.7706544674957068,"y0":50.00223708416353,"z0":6.0143601660995945,"aX":-11.035939769717729},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":-1.4,"breakHorizontal":12.7,"spinRate":1443,"spinDirection":244},"zone":7,"typeConfidence":0.9,"plateTime":0.44958145889271917,"extension":5.906931719464602},"index":1,"playId":"108f27ac-badc-3cb1-a3a6-ef8e37dff449","pitchNumber":2,"startTime":"2026-07-24T23:49:36.608Z","endTime":"2026-07-24T23:49:41.476Z","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":2,"outs":0},"index":2,"startTime":"2026-07-24T23:49:49.250Z","endTime":"2026-07-24T23:49:57.525Z","isPitch":false,"type":"action","player":{"id":680728,"link":"/api/v1/people/680728"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":0},"pitchData":{"startSpeed":92.0,"endSpeed":84.7,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.095275436246745,"aZ":-12.626009263270726,"pfxX":-3.392491496289443,"pfxZ":10.69004335125346,"pX":-0.5498069690909537,"pZ":2.850994779594936,"vX0":1.4786047817396921,"vY0":-133.91944205904173,"vZ0":-5.98654661790205,"x":137.96,"y":161.8,"x0":-0.6662737526694845,"y0":50.00280371046469,"z0":6.007211525429794,"aX":-6.203460854584902},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":18.4,"breakHorizontal":5.9,"spinRate":2078,"spinDirection":211},"zone":1,"typeConfidence":0.92,"plateTime":0.4079479327762998,"extension":6.106432001823422},"index":3,"playId":"e9f6cfd4-282d-3ef6-a902-c3a1a96939c0","pitchNumber":3,"startTime":"2026-07-24T23:49:57.525Z","endTime":"2026-07-24T23:50:01.740Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-24T23:50:01.740Z","atBatIndex":28},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Tim Tawa flies out to left fielder James Wood.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":29,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-24T23:50:02.976Z","endTime":"2026-07-24T23:51:54.480Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":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":5},"credits":[{"player":{"id":695578,"link":"/api/v1/people/695578"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 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.4,"endSpeed":72.1,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.201243246543886,"aZ":-32.6208821816808,"pfxX":7.376648348182698,"pfxZ":-0.34448814722292553,"pX":-0.3786469284966739,"pZ":2.9380291978016904,"vX0":-0.8288742455880382,"vY0":-114.1477370228123,"vZ0":0.047542394197412685,"x":131.43,"y":159.45,"x0":-0.9687376415903657,"y0":50.00034887434406,"z0":6.1313287819628135,"aX":9.722698487836611},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.8,"breakVerticalInduced":-0.4,"breakHorizontal":-13.2,"spinRate":2171,"spinDirection":40},"zone":1,"typeConfidence":0.89,"plateTime":0.4800360968831674,"extension":5.765311853264263},"index":0,"playId":"ea738d5d-a90e-3824-8cbd-73644c60ab8b","pitchNumber":1,"startTime":"2026-07-24T23:50:24.472Z","endTime":"2026-07-24T23:50:29.510Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.8,"endSpeed":83.5,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.609336726123228,"aZ":-19.35784519773153,"pfxX":-8.502826330473134,"pfxZ":7.2269533508034645,"pX":-1.2204300240948032,"pZ":2.0139302405800725,"vX0":1.659187090969645,"vY0":-132.17646171240486,"vZ0":-6.082567940693277,"x":163.52,"y":184.4,"x0":-0.7506564596768502,"y0":50.002880231800596,"z0":5.761919545141041,"aX":-15.07615986099109},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":12.0,"breakHorizontal":15.0,"spinRate":1997,"spinDirection":216},"zone":13,"typeConfidence":0.91,"plateTime":0.4140563276470268,"extension":6.0989470433672555},"index":1,"playId":"051c05c4-6ab1-3671-8ef8-5e64d4791504","pitchNumber":2,"startTime":"2026-07-24T23:50:38.589Z","endTime":"2026-07-24T23:50:43.637Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.3,"endSpeed":77.3,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.225335510047383,"aZ":-34.494500606645985,"pfxX":-7.145532912052063,"pfxZ":-1.5255287740942052,"pX":-0.20647316702319715,"pZ":2.463613685221544,"vX0":3.0557097804768962,"vY0":-122.72355599063008,"vZ0":-1.6011420311141753,"x":124.87,"y":172.26,"x0":-0.5421818484910496,"y0":50.00340470404717,"z0":6.07378756686066,"aX":-10.854867592914399},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":-2.9,"breakHorizontal":12.1,"spinRate":1446,"spinDirection":239},"zone":5,"typeConfidence":0.9,"plateTime":0.44701997425297035,"extension":6.000110909622778},"index":2,"playId":"1064e0a2-8cf9-331b-8fde-7a2f8e1c70df","pitchNumber":3,"startTime":"2026-07-24T23:50:52.310Z","endTime":"2026-07-24T23:50:57.306Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.5,"endSpeed":85.4,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.33111396408992,"aZ":-18.20418985721195,"pfxX":-4.416536019926656,"pfxZ":7.507658249092346,"pX":-0.08829082217590924,"pZ":4.020174205360748,"vX0":2.57660000895554,"vY0":-134.81644136169047,"vZ0":-2.2197472162461747,"x":120.37,"y":130.24,"x0":-0.4772224406835952,"y0":50.00275660060915,"z0":6.123876409107378,"aX":-8.218030005096825},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":13.4,"breakHorizontal":7.6,"spinRate":1829,"spinDirection":216},"zone":11,"typeConfidence":0.91,"plateTime":0.40460442097569205,"extension":6.086442694671926},"index":3,"playId":"40ecea17-0f3f-3a42-aa72-3edda2c7add2","pitchNumber":4,"startTime":"2026-07-24T23:51:11.393Z","endTime":"2026-07-24T23:51:15.676Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.8,"endSpeed":84.3,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.22412520001715,"aZ":-20.020103462662977,"pfxX":-7.854729986307449,"pfxZ":6.706639393445935,"pX":-1.5965522358156092,"pZ":2.4740415294971654,"vX0":0.6112864323946883,"vY0":-133.62782873904763,"vZ0":-5.175846668534718,"x":177.86,"y":171.98,"x0":-0.80713478188029,"y0":50.00480491436524,"z0":5.870311016697796,"aX":-14.235451681996862},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":11.3,"breakHorizontal":14.2,"spinRate":2099,"spinDirection":214},"zone":11,"typeConfidence":0.89,"plateTime":0.40956823574748125,"extension":6.131263787054016},"index":4,"playId":"20603c64-0fa8-3a6c-9dec-d2cc9a4d9ef1","pitchNumber":5,"startTime":"2026-07-24T23:51:29.887Z","endTime":"2026-07-24T23:51:34.090Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.5,"endSpeed":81.9,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.58427396228426,"aZ":-24.502572677266965,"pfxX":0.3612799462283496,"pfxZ":4.508751318806288,"pX":0.6535403002022909,"pZ":2.531245398327171,"vX0":3.2375508012908822,"vY0":-129.002136530619,"vZ0":-3.8798551868754374,"x":92.09,"y":170.44,"x0":-0.6599544013903106,"y0":50.0007664749611,"z0":5.923938661798744,"aX":0.6136346399438114},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":7.6,"breakHorizontal":-1.3,"spinRate":1953,"spinDirection":191},"zone":6,"typeConfidence":0.9,"plateTime":0.4231533693409504,"extension":6.198180450280737},"hitData":{"launchSpeed":95.1,"launchAngle":27.0,"totalDistance":355.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":80.86,"coordY":63.47}},"index":5,"playId":"e5b91eba-e8b6-3584-839e-b35d46644e61","pitchNumber":6,"startTime":"2026-07-24T23:51:46.181Z","endTime":"2026-07-24T23:51:54.480Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-24T23:51:54.480Z","atBatIndex":29},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ketel Marte flies out to center fielder Jacob Young.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":30,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-24T23:51:57.536Z","endTime":"2026-07-24T23:52:27.124Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":696285,"link":"/api/v1/people/696285"},"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, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.5,"endSpeed":81.9,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.431129770934774,"aZ":-21.104759120054776,"pfxX":-0.37009693451013226,"pfxZ":6.519692671551477,"pX":0.12875007154343968,"pZ":2.5597498073377056,"vX0":2.6629103059934227,"vY0":-128.88703030088016,"vZ0":-4.686366988037729,"x":112.09,"y":169.67,"x0":-0.8656182138876667,"y0":50.00423986842675,"z0":6.011644992025857,"aX":-0.6287083005468047},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":11.0,"breakHorizontal":0.1,"spinRate":1957,"spinDirection":204},"zone":5,"typeConfidence":0.9,"plateTime":0.4234552017631641,"extension":6.127116016328437},"hitData":{"launchSpeed":89.4,"launchAngle":36.0,"totalDistance":331.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":112.53,"coordY":66.81}},"index":0,"playId":"faaa4bcd-d2e9-3538-a092-73090bf9a78e","pitchNumber":1,"startTime":"2026-07-24T23:52:18.447Z","endTime":"2026-07-24T23:52:27.124Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-24T23:52:27.124Z","atBatIndex":30},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"CJ Abrams singles on a soft ground ball to pitcher Eduardo Rodriguez.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-24T23:54:25.079Z","endTime":"2026-07-24T23:54:52.986Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":593958,"link":"/api/v1/people/593958"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"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(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":90.8,"endSpeed":84.2,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.781042319195482,"aZ":-19.89715025965952,"pfxX":6.703954328013039,"pfxZ":6.835799164574508,"pX":1.330131516005882,"pZ":2.9255082462367064,"vX0":-1.7991022918000916,"vY0":-132.32897075173125,"vZ0":-4.5487094471418805,"x":66.3,"y":159.79,"x0":1.1420884370228206,"y0":50.006280289467895,"z0":6.099503847140022,"aX":12.046953076499168},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":11.8,"breakHorizontal":-11.9,"spinRate":2212,"spinDirection":153},"zone":12,"typeConfidence":2.0,"plateTime":0.41186513487581244,"extension":6.3349223062584095},"hitData":{"launchSpeed":37.4,"launchAngle":-42.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"soft","location":"1","coordinates":{"coordX":116.26,"coordY":180.63}},"index":0,"playId":"af218b0f-67e2-3560-8ae2-03b0051613c8","pitchNumber":1,"startTime":"2026-07-24T23:54:39.884Z","endTime":"2026-07-24T23:54:52.986Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-24T23:54:52.986Z","atBatIndex":31},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Dylan Crews homers (8) on a fly ball to left center field. CJ Abrams scores.","rbi":2,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":32,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-24T23:54:59.278Z","endTime":"2026-07-24T23:56:06.272Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"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":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611"},"responsiblePitcher":{"id":593958,"link":"/api/v1/people/593958"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"responsiblePitcher":{"id":593958,"link":"/api/v1/people/593958"},"isScoringEvent":true,"rbi":true,"earned":true,"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(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":86.4,"endSpeed":80.5,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.49652071398312,"aZ":-27.287157968724713,"pfxX":9.397479781391096,"pfxZ":3.018359516366046,"pX":0.29631081437364654,"pZ":0.9713001589384713,"vX0":-5.035954476042741,"vY0":-125.70442785205606,"vZ0":-6.856507427523699,"x":105.71,"y":212.55,"x0":1.091614131559954,"y0":50.00503424234559,"z0":5.912658595300092,"aX":15.22942038938757},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":4.3,"breakHorizontal":-16.1,"spinRate":1879,"spinDirection":126},"zone":14,"typeConfidence":2.0,"plateTime":0.4336621183536957,"extension":6.445433462942515},"index":0,"playId":"07961f0a-622d-3c90-bca3-aefd51d5a2ac","pitchNumber":1,"startTime":"2026-07-24T23:55:26.113Z","endTime":"2026-07-24T23:55:30.882Z","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":0},"pitchData":{"startSpeed":91.6,"endSpeed":84.9,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.616441087142086,"aZ":-15.678852957289282,"pfxX":3.6764257131850693,"pfxZ":9.009857316858033,"pX":-0.04962547465845338,"pZ":3.1071513141088523,"vX0":-4.08955778607768,"vY0":-133.4219276534695,"vZ0":-4.621178014137604,"x":118.89,"y":154.89,"x0":1.01441364723572,"y0":50.000470619265094,"z0":5.966460625775864,"aX":6.728615373984476},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":15.7,"breakHorizontal":-5.9,"spinRate":2203,"spinDirection":157},"zone":2,"typeConfidence":2.0,"plateTime":0.4081787296720756,"extension":6.33910514883502},"hitData":{"launchSpeed":103.2,"launchAngle":24.0,"totalDistance":405.0,"trajectory":"fly_ball","hardness":"medium","location":"78","coordinates":{"coordX":70.27,"coordY":44.77}},"index":1,"playId":"f4b3e9e6-7024-3bb4-92ff-19992347fe4f","pitchNumber":2,"startTime":"2026-07-24T23:55:43.844Z","endTime":"2026-07-24T23:56:06.272Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-24T23:56:06.272Z","atBatIndex":32},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jacob Young grounds out, second baseman Ketel Marte to first baseman Tyler Locklear.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":33,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-24T23:56:10.688Z","endTime":"2026-07-24T23:56:52.637Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":696285,"fullName":"Jacob Young","link":"/api/v1/people/696285"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"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":696285,"fullName":"Jacob Young","link":"/api/v1/people/696285"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":606466,"link":"/api/v1/people/606466"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_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":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.1,"endSpeed":82.9,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.565465568861033,"aZ":-22.570553648768744,"pfxX":0.8289290360952135,"pfxZ":5.547963554900805,"pX":-1.102989771373041,"pZ":2.146707679754149,"vX0":-5.683207742873211,"vY0":-129.78931612164092,"vZ0":-5.2718944558037,"x":159.04,"y":180.82,"x0":0.9940990164211957,"y0":50.00086231496016,"z0":5.891163091953769,"aX":1.4352164258852746},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":9.2,"breakHorizontal":-0.5,"spinRate":2252,"spinDirection":165},"zone":13,"typeConfidence":2.0,"plateTime":0.4197562607111598,"extension":6.579088645643036},"index":0,"playId":"d58381db-8d74-3e69-b2d7-9282ddb071f4","pitchNumber":1,"startTime":"2026-07-24T23:56:30.539Z","endTime":"2026-07-24T23:56:35.097Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":78.4,"endSpeed":73.4,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.887994694687755,"aZ":-37.00532170488325,"pfxX":-3.595253839548775,"pfxZ":-3.5832530913465988,"pX":0.6209497789236078,"pZ":2.828246743851815,"vX0":-0.26668954699110065,"vY0":-114.36396212009787,"vZ0":0.4708985526056173,"x":93.33,"y":162.42,"x0":1.2067360584915743,"y0":50.005455070504134,"z0":6.20235709715247,"aX":-4.840386716205431},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.9,"breakVerticalInduced":-6.2,"breakHorizontal":6.6,"spinRate":2265,"spinDirection":303},"zone":3,"typeConfidence":2.0,"plateTime":0.4759979270448307,"extension":6.3466770661293195},"hitData":{"launchSpeed":94.8,"launchAngle":0.0,"totalDistance":51.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":144.93,"coordY":148.48}},"index":1,"playId":"c8af0142-fc2d-3a6f-ae87-f9ef92eec596","pitchNumber":2,"startTime":"2026-07-24T23:56:44.617Z","endTime":"2026-07-24T23:56:52.637Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-24T23:56:52.637Z","atBatIndex":33},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Harry Ford singles on a soft ground ball to third baseman Nolan Arenado.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":34,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-24T23:56:56.941Z","endTime":"2026-07-24T23:57:39.740Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":695670,"fullName":"Harry Ford","link":"/api/v1/people/695670"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":695670,"fullName":"Harry Ford","link":"/api/v1/people/695670"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":695670,"fullName":"Harry Ford","link":"/api/v1/people/695670"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":571448,"link":"/api/v1/people/571448"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.0,"endSpeed":80.8,"strikeZoneTop":3.123,"strikeZoneBottom":1.576,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.971811316242764,"aZ":-24.16092198213951,"pfxX":9.22194721031174,"pfxZ":4.880985227782952,"pX":0.19803273082797673,"pZ":1.3955073015040258,"vX0":-4.949443284209441,"vY0":-126.5662094416971,"vZ0":-6.436264010973343,"x":109.45,"y":201.1,"x0":0.9687712016224317,"y0":50.002530339426926,"z0":5.874952534632432,"aX":15.138057517611204},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":7.8,"breakHorizontal":-15.7,"spinRate":1759,"spinDirection":132},"zone":14,"typeConfidence":2.0,"plateTime":0.4308247442743425,"extension":6.4971198439238895},"index":0,"playId":"abe9970d-395c-35b6-9404-870c30701219","pitchNumber":1,"startTime":"2026-07-24T23:57:18.473Z","endTime":"2026-07-24T23:57:22.800Z","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":85.8,"endSpeed":79.6,"strikeZoneTop":3.123,"strikeZoneBottom":1.576,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.59953209863192,"aZ":-23.296533056237486,"pfxX":10.547793450926239,"pfxZ":5.563901407887883,"pX":0.3153415608017873,"pZ":1.6453380228862806,"vX0":-5.224895915460771,"vY0":-124.8851084326823,"vZ0":-5.76559535122428,"x":104.98,"y":194.36,"x0":1.0521581163203217,"y0":50.0057123266309,"z0":5.872672630592491,"aX":16.84437061608016},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":9.1,"breakHorizontal":-18.1,"spinRate":1800,"spinDirection":126},"zone":9,"typeConfidence":2.0,"plateTime":0.43677082243331844,"extension":6.604591975225861},"hitData":{"launchSpeed":54.0,"launchAngle":-64.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"soft","location":"5","coordinates":{"coordX":113.49,"coordY":179.92}},"index":1,"playId":"fe887f1a-1f5e-3c27-ac63-2823e6718d5a","pitchNumber":2,"startTime":"2026-07-24T23:57:31.941Z","endTime":"2026-07-24T23:57:39.740Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-24T23:57:39.740Z","atBatIndex":34},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Luis García Jr. pops out to catcher Gabriel Moreno in foul territory.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":35,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-24T23:57:49.674Z","endTime":"2026-07-24T23:59:08.170Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":695670,"fullName":"Harry Ford","link":"/api/v1/people/695670"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":672515,"link":"/api/v1/people/672515"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.2,"endSpeed":84.4,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.247403246467943,"aZ":-18.013292742373192,"pfxX":6.459862370830384,"pfxZ":7.85237431002701,"pX":-0.11190546679672164,"pZ":1.8718278340717283,"vX0":-4.905581955124564,"vY0":-132.65595539188868,"vZ0":-7.171353402717178,"x":121.27,"y":188.24,"x0":0.9112792439551489,"y0":50.00160981670689,"z0":5.897265132594791,"aX":11.647990141616045},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":13.1,"breakHorizontal":-10.8,"spinRate":2246,"spinDirection":167},"zone":8,"typeConfidence":2.0,"plateTime":0.41103903659691543,"extension":6.458373896299713},"index":0,"playId":"c6195d23-2921-3f1a-9100-0553e9c5cb5d","pitchNumber":1,"startTime":"2026-07-24T23:58:05.635Z","endTime":"2026-07-24T23:58:09.665Z","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":1,"outs":1},"pitchData":{"startSpeed":80.5,"endSpeed":75.1,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.943764519692653,"aZ":-38.51986058252413,"pfxX":-2.1173688650905973,"pfxZ":-4.528790594435474,"pX":-0.6684787398040395,"pZ":0.8468576013470545,"vX0":-3.1819045149840948,"vY0":-117.25595945268239,"vZ0":-3.7235365680940467,"x":142.48,"y":215.91,"x0":0.9781722911956864,"y0":50.00504494577792,"z0":6.02824885502588,"aX":-2.965219564245916},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.8,"breakVerticalInduced":-8.9,"breakHorizontal":4.6,"spinRate":2298,"spinDirection":299},"zone":13,"typeConfidence":2.0,"plateTime":0.466076253282953,"extension":6.514035238750529},"index":1,"playId":"076cb21f-be2c-3056-9a1b-53505f78b1df","pitchNumber":2,"startTime":"2026-07-24T23:58:23.077Z","endTime":"2026-07-24T23:58:27.767Z","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":1},"index":2,"playId":"d3ee9bfe-6379-37cc-b50b-721135b5e50d","startTime":"2026-07-24T23:58:42.166Z","endTime":"2026-07-24T23:58:46.283Z","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(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.7,"endSpeed":83.7,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.13389507011734,"aZ":-17.15767288022485,"pfxX":8.114531214846739,"pfxZ":8.437426926708472,"pX":1.479557337698219,"pZ":2.5346019758142346,"vX0":-1.755263675549421,"vY0":-132.05873554662608,"vZ0":-5.7121766326710235,"x":60.6,"y":170.35,"x0":1.0952579335340995,"y0":50.00075442057139,"z0":5.972927332469846,"aX":14.438692830056429},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":14.4,"breakHorizontal":-14.4,"spinRate":2228,"spinDirection":162},"zone":12,"typeConfidence":2.0,"plateTime":0.4135629508024916,"extension":6.458474626040651},"hitData":{"launchSpeed":56.6,"launchAngle":84.0,"totalDistance":49.0,"trajectory":"popup","hardness":"medium","location":"2","coordinates":{"coordX":145.43,"coordY":211.86}},"index":3,"playId":"8935cf65-0878-3235-9950-1fd0c644c6e4","pitchNumber":3,"startTime":"2026-07-24T23:59:00.151Z","endTime":"2026-07-24T23:59:08.170Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-24T23:59:08.170Z","atBatIndex":35},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nasim Nuñez grounds out, second baseman Ketel Marte to first baseman Tyler Locklear.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-24T23:59:20.827Z","endTime":"2026-07-25T00:01:52.792Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":606466,"link":"/api/v1/people/606466"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"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":"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":87.2,"endSpeed":80.7,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.912129736958846,"aZ":-22.93599955307329,"pfxX":8.795577618586112,"pfxZ":5.628337451698415,"pX":-0.26521443307238424,"pZ":1.1219678332135339,"vX0":-5.904942194387234,"vY0":-126.7658072744172,"vZ0":-7.3343384631462705,"x":127.11,"y":208.49,"x0":0.9420293594653543,"y0":50.00127565367105,"z0":5.861166763186242,"aX":14.431660464443398},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":8.9,"breakHorizontal":-14.8,"spinRate":1873,"spinDirection":130},"zone":13,"typeConfidence":2.0,"plateTime":0.43072150058267455,"extension":6.508891458198659},"index":0,"playId":"9ad1a79c-4c79-3c4a-a9c8-c782eeefc95c","pitchNumber":1,"startTime":"2026-07-24T23:59:40.587Z","endTime":"2026-07-24T23:59:45.015Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.3,"endSpeed":85.3,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.776430460085226,"aZ":-17.68165945341438,"pfxX":6.9097958670752195,"pfxZ":7.844157607597015,"pX":-0.845818600648495,"pZ":2.907844483362662,"vX0":-7.245121382573026,"vY0":-134.27044913131184,"vZ0":-4.893392684744529,"x":149.24,"y":160.27,"x0":0.9742751264089504,"y0":50.0062185986644,"z0":5.990524098853508,"aX":12.772321490684515},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":13.4,"breakHorizontal":-11.2,"spinRate":2172,"spinDirection":156},"zone":11,"typeConfidence":2.0,"plateTime":0.4060597199579252,"extension":6.45084558449796},"index":1,"playId":"a727b37d-4f3e-37e6-a809-e387551a754e","pitchNumber":2,"startTime":"2026-07-24T23:59:58.426Z","endTime":"2026-07-25T00:00:03.347Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":79.2,"endSpeed":73.7,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.410694382385426,"aZ":-34.77456401204506,"pfxX":-2.5268942715304474,"pfxZ":-1.9235631457485374,"pX":0.2993215465535717,"pZ":1.1783887292683497,"vX0":-1.163632865792777,"vY0":-115.43311641369438,"vZ0":-3.503401282616879,"x":105.59,"y":206.96,"x0":1.137299559247453,"y0":50.00012244734648,"z0":6.045520739473124,"aX":-3.427090002150129},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.3,"breakVerticalInduced":-4.1,"breakHorizontal":4.8,"spinRate":2191,"spinDirection":302},"zone":14,"typeConfidence":2.0,"plateTime":0.4735405216845967,"extension":6.44971972899093},"index":2,"playId":"0f0446d7-20bd-3e04-8123-9835a78b1840","pitchNumber":3,"startTime":"2026-07-25T00:00:15.925Z","endTime":"2026-07-25T00:00:19.900Z","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":84.5,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.09310483698665,"aZ":-16.735528355677772,"pfxX":5.257080667180869,"pfxZ":8.492247704989014,"pX":0.24307685502967388,"pZ":2.8288503236111353,"vX0":-3.944896259420794,"vY0":-133.33079543451422,"vZ0":-5.091671115084767,"x":107.73,"y":162.4,"x0":1.0517791245150891,"y0":50.00196670598252,"z0":5.95378524431953,"aX":9.555439345154404},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":14.6,"breakHorizontal":-8.8,"spinRate":2134,"spinDirection":153},"zone":2,"typeConfidence":2.0,"plateTime":0.40931650995320235,"extension":6.343789683134329},"index":3,"playId":"7ef3bc26-eb39-3b87-b2cc-dd7d59429e62","pitchNumber":4,"startTime":"2026-07-25T00:00:35.398Z","endTime":"2026-07-25T00:00:41.841Z","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":2,"strikes":2,"outs":2},"index":4,"startTime":"2026-07-25T00:01:03.308Z","endTime":"2026-07-25T00:01:18.893Z","isPitch":false,"type":"action","player":{"id":683083,"link":"/api/v1/people/683083"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.7,"endSpeed":85.7,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.24586591600375,"aZ":-17.689307314478516,"pfxX":5.4462552468345455,"pfxZ":7.754467835474756,"pX":0.0877600137727307,"pZ":3.2050654020519183,"vX0":-5.114806027704176,"vY0":-135.03237984156252,"vZ0":-3.761920830245073,"x":113.65,"y":152.24,"x0":1.2884455770594443,"y0":50.00391164999967,"z0":5.842537656706473,"aX":10.173947598254948},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":13.6,"breakHorizontal":-8.9,"spinRate":2274,"spinDirection":148},"zone":2,"typeConfidence":2.0,"plateTime":0.40387818705853373,"extension":6.29001436488889},"index":5,"playId":"99e38c07-035e-3325-aaaa-a02650f5bbd0","pitchNumber":5,"startTime":"2026-07-25T00:01:18.893Z","endTime":"2026-07-25T00:01:23.327Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.7,"endSpeed":84.9,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.478019193360893,"aZ":-17.54764962186605,"pfxX":6.683250399320847,"pfxZ":8.005848966646603,"pX":-0.5290410454285017,"pZ":2.7809149636100545,"vX0":-5.873054534197233,"vY0":-133.50340958825473,"vZ0":-5.275392524631554,"x":137.17,"y":163.7,"x0":0.8181412287784042,"y0":50.00375738142904,"z0":6.023067060632181,"aX":12.21117335216002},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":13.7,"breakHorizontal":-11.0,"spinRate":2227,"spinDirection":154},"zone":1,"typeConfidence":2.0,"plateTime":0.40839647086488196,"extension":6.444091643724983},"hitData":{"launchSpeed":66.5,"launchAngle":-0.0,"totalDistance":36.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":145.94,"coordY":152.53}},"index":6,"playId":"4337027d-5fb9-3b8c-901d-7415838484da","pitchNumber":6,"startTime":"2026-07-25T00:01:45.521Z","endTime":"2026-07-25T00:01:52.792Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-25T00:01:52.792Z","atBatIndex":36},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Corbin Carroll flies out sharply to right fielder Dylan Crews.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":37,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-25T00:03:48.127Z","endTime":"2026-07-25T00:05:26.149Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":686611,"link":"/api/v1/people/686611"},"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, 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":90.0,"endSpeed":82.6,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.960369583823674,"aZ":-22.022245385357518,"pfxX":-8.987768702859125,"pfxZ":5.8241011965504335,"pX":-0.2626062995231906,"pZ":3.2831019619119486,"vX0":4.047037964494387,"vY0":-131.03833813835536,"vZ0":-2.7003656604558275,"x":127.01,"y":150.14,"x0":-0.6568615567699541,"y0":50.00559348225307,"z0":5.967217489923376,"aX":-15.67675598712059},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":10.2,"breakHorizontal":15.5,"spinRate":1963,"spinDirection":223},"zone":2,"typeConfidence":0.91,"plateTime":0.4175360530352412,"extension":6.039926061983314},"index":0,"playId":"20dd6618-aeb3-3143-9cf4-c13b8adcbef5","pitchNumber":1,"startTime":"2026-07-25T00:04:08.245Z","endTime":"2026-07-25T00:04:12.225Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.2,"endSpeed":81.7,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.340993750489268,"aZ":-21.04788259113573,"pfxX":1.0289658700785935,"pfxZ":6.6027741183424205,"pX":2.1044722744501376,"pZ":2.294438110791598,"vX0":6.131777695306995,"vY0":-128.3820120043098,"vZ0":-5.291524215435715,"x":36.78,"y":176.83,"x0":-0.4395828739697184,"y0":50.000077200509715,"z0":6.000559160410539,"aX":1.7312120289566655},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":11.2,"breakHorizontal":-3.1,"spinRate":2111,"spinDirection":199},"zone":14,"typeConfidence":0.91,"plateTime":0.42518439837469746,"extension":6.055082427329661},"index":1,"playId":"7429ef6f-11c0-3972-8354-568f67e5463e","pitchNumber":2,"startTime":"2026-07-25T00:04:22.698Z","endTime":"2026-07-25T00:04:27.439Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.2,"endSpeed":77.2,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.287567253320677,"aZ":-30.307708599025162,"pfxX":-6.5599072430852905,"pfxZ":1.2412512066529757,"pX":0.7253276916727027,"pZ":2.3262011321573954,"vX0":5.425292452746514,"vY0":-121.11883648024053,"vZ0":-2.402882389348418,"x":89.35,"y":175.97,"x0":-0.6798356464329937,"y0":50.00262338697966,"z0":5.95383415566761,"aX":-9.850716599320933},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":1.9,"breakHorizontal":10.8,"spinRate":1260,"spinDirection":242},"zone":6,"typeConfidence":0.9,"plateTime":0.4503890233174337,"extension":5.944091500962476},"index":2,"playId":"75b5d2c0-ca98-3045-99d2-32b4dc5db5c6","pitchNumber":3,"startTime":"2026-07-25T00:04:37.547Z","endTime":"2026-07-25T00:04:42.845Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":84.5,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.412450629225383,"aZ":-15.288920837249053,"pfxX":-5.368823792157349,"pfxZ":9.260225381046714,"pX":-0.9013420050563439,"pZ":3.3186530027588215,"vX0":1.6340097754339162,"vY0":-133.8279087913241,"vZ0":-4.261939228015497,"x":151.36,"y":149.18,"x0":-0.8201709204165488,"y0":50.00667394463686,"z0":6.018589746990451,"aX":-9.793132272711855},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":16.1,"breakHorizontal":9.4,"spinRate":2043,"spinDirection":213},"zone":11,"typeConfidence":0.92,"plateTime":0.40844524378901426,"extension":6.004335682993753},"index":3,"playId":"441b4851-f45e-33c5-a954-ebee6e2a4cfe","pitchNumber":4,"startTime":"2026-07-25T00:04:58.065Z","endTime":"2026-07-25T00:05:02.831Z","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(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.3,"endSpeed":77.6,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.67336779847586,"aZ":-32.21846150065964,"pfxX":-7.2852298624786975,"pfxZ":-0.027606334747475536,"pX":0.1508237895368315,"pZ":1.5656015633439977,"vX0":4.457977778864574,"vY0":-122.67081842213128,"vZ0":-3.70365408012573,"x":111.25,"y":196.51,"x0":-0.745151319456013,"y0":50.004232372337995,"z0":5.84689356533673,"aX":-11.084034830669495},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":-0.7,"breakHorizontal":12.1,"spinRate":1095,"spinDirection":256},"zone":8,"typeConfidence":0.9,"plateTime":0.44680901314887045,"extension":6.042250527247894},"hitData":{"launchSpeed":103.8,"launchAngle":38.0,"totalDistance":362.0,"trajectory":"fly_ball","hardness":"hard","location":"9","coordinates":{"coordX":186.0,"coordY":67.34}},"index":4,"playId":"662a86ae-9ddd-32c6-a128-cbf2f04834c8","pitchNumber":5,"startTime":"2026-07-25T00:05:16.263Z","endTime":"2026-07-25T00:05:26.149Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-25T00:05:26.149Z","atBatIndex":37},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Harry Ford challenged (pitch result), call on the field was overturned: Geraldo Perdomo called out on strikes.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":38,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-25T00:05:42.173Z","endTime":"2026-07-25T00:06:42.852Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":695670,"link":"/api/v1/people/695670"},"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, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.8,"endSpeed":81.8,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.67990057050969,"aZ":-23.035291398804272,"pfxX":0.13516381296102975,"pfxZ":5.421516191724619,"pX":-0.40997702564227567,"pZ":2.44949336479422,"vX0":1.075854225560312,"vY0":-128.04491868217568,"vZ0":-4.506119605217581,"x":132.63,"y":172.64,"x0":-0.8505431381398486,"y0":50.00464073689383,"z0":6.001133819048235,"aX":0.2275412500055068},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":9.2,"breakHorizontal":-0.5,"spinRate":2094,"spinDirection":203},"zone":4,"typeConfidence":0.9,"plateTime":0.42531037544209127,"extension":6.0847595296384},"index":0,"playId":"5f837146-3d43-3aca-b7e9-28c07f6c3416","pitchNumber":1,"startTime":"2026-07-25T00:05:51.747Z","endTime":"2026-07-25T00:05:56.516Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":true},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.1,"endSpeed":84.0,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.69552443303857,"aZ":-20.971269873529003,"pfxX":-8.355745800828565,"pfxZ":6.237468457291866,"pX":-0.7305699012320747,"pZ":2.7472730241365495,"vX0":2.7723898424014966,"vY0":-132.72130323276966,"vZ0":-4.3574670349031095,"x":144.85,"y":164.6,"x0":-0.6992374856529426,"y0":50.0001937405883,"z0":5.924993379347884,"aX":-15.000024381465455},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":10.7,"breakHorizontal":14.6,"spinRate":2043,"spinDirection":217},"zone":4,"typeConfidence":0.91,"plateTime":0.41167991582342633,"extension":5.9422423969462255},"index":1,"playId":"fd70fedf-1dc9-3fbd-8c09-599d708cd3ac","pitchNumber":2,"startTime":"2026-07-25T00:06:05.746Z","endTime":"2026-07-25T00:06:11.030Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":120,"player":{"id":695670,"fullName":"Harry Ford","link":"/api/v1/people/695670"}}},{"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":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":89.0,"endSpeed":82.9,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.730072288897613,"aZ":-23.00189124088733,"pfxX":1.1360725889053187,"pfxZ":5.290356765320146,"pX":-0.5844493465312481,"pZ":2.9111650598488947,"vX0":0.2800004455787216,"vY0":-129.7138984002165,"vZ0":-3.7628609750881115,"x":139.28,"y":160.18,"x0":-0.8410421206461934,"y0":50.003495122282594,"z0":6.099165529286878,"aX":1.969287347858599},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":9.1,"breakHorizontal":-2.2,"spinRate":2112,"spinDirection":199},"zone":1,"typeConfidence":0.9,"plateTime":0.41950185736141155,"extension":6.008114849703967},"index":2,"playId":"3bfc0110-b2eb-3457-9735-9fd3c7df41ed","pitchNumber":3,"startTime":"2026-07-25T00:06:37.584Z","endTime":"2026-07-25T00:06:42.852Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":120,"player":{"id":695670,"fullName":"Harry Ford","link":"/api/v1/people/695670"}},"playEndTime":"2026-07-25T00:06:42.852Z","atBatIndex":38},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Gabriel Moreno strikes out on a foul tip.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":39,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-25T00:06:55.122Z","endTime":"2026-07-25T00:08:40.613Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":695670,"link":"/api/v1/people/695670"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.1,"endSpeed":85.1,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.938000120240638,"aZ":-13.708061514740374,"pfxX":-4.032524910394725,"pfxZ":10.029012451616495,"pX":0.4071495771509577,"pZ":2.7572063717796977,"vX0":4.020510380166963,"vY0":-134.0874547912582,"vZ0":-5.720036707998314,"x":101.48,"y":164.34,"x0":-0.5797399788699565,"y0":50.0045043747771,"z0":5.877186389225302,"aX":-7.426494331232186},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":17.3,"breakHorizontal":6.6,"spinRate":2007,"spinDirection":213},"zone":3,"typeConfidence":0.92,"plateTime":0.40673898331228076,"extension":6.3098018719131215},"index":0,"playId":"9e0d239d-6feb-30e2-95bb-813446ee79c1","pitchNumber":1,"startTime":"2026-07-25T00:07:15.665Z","endTime":"2026-07-25T00:07:20.215Z","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":2},"pitchData":{"startSpeed":92.1,"endSpeed":85.2,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.98302083067935,"aZ":-13.889322042804258,"pfxX":-3.648426595338961,"pfxZ":9.924669284677412,"pX":0.7225150515883387,"pZ":2.4874498978825623,"vX0":4.481554814363859,"vY0":-134.13539266759477,"vZ0":-6.441603100302401,"x":89.46,"y":171.62,"x0":-0.4872153175153008,"y0":50.003930688679105,"z0":5.890109814126216,"aX":-6.722984909880076},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":16.9,"breakHorizontal":5.8,"spinRate":2029,"spinDirection":210},"zone":6,"typeConfidence":0.91,"plateTime":0.4066109822886266,"extension":6.210455501969586},"index":1,"playId":"8acf661e-13a1-3ef7-b720-3e62e5e67154","pitchNumber":2,"startTime":"2026-07-25T00:07:31.927Z","endTime":"2026-07-25T00:07:36.822Z","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":2,"outs":2},"index":2,"startTime":"2026-07-25T00:07:41.240Z","endTime":"2026-07-25T00:07:57.317Z","isPitch":false,"type":"action","player":{"id":672515,"link":"/api/v1/people/672515"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.4,"endSpeed":84.6,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.105788312324908,"aZ":-16.447100304621394,"pfxX":-1.8640317868763083,"pfxZ":8.642412462412842,"pX":-0.6430155834763375,"pZ":3.617934225212049,"vX0":-0.09644804905264766,"vY0":-133.19017103391772,"vZ0":-3.5331260053102005,"x":141.51,"y":141.1,"x0":-0.3637738251986496,"y0":50.006626400641046,"z0":6.13121266894439,"aX":-3.3931922252880664},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":15.2,"breakHorizontal":3.4,"spinRate":1919,"spinDirection":213},"zone":11,"typeConfidence":0.83,"plateTime":0.4092130037835582,"extension":6.230153052661915},"index":3,"playId":"f2f2b6e5-251d-36b8-9671-ac345ebcc60b","pitchNumber":3,"startTime":"2026-07-25T00:07:57.317Z","endTime":"2026-07-25T00:08:02.735Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.6,"endSpeed":82.3,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.94048351933616,"aZ":-22.149816017588055,"pfxX":1.5653202443065686,"pfxZ":5.841250661817535,"pX":-1.0346821544616138,"pZ":3.6371481667685006,"vX0":-1.4031915017524053,"vY0":-129.1459630971162,"vZ0":-2.03896381367319,"x":156.44,"y":140.58,"x0":-0.6917668677637061,"y0":50.00191796458842,"z0":6.11351883666951,"aX":2.6855814214021523},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":10.4,"breakHorizontal":-2.6,"spinRate":2007,"spinDirection":200},"zone":11,"typeConfidence":0.9,"plateTime":0.42160109526490386,"extension":6.078907366827935},"index":4,"playId":"6a55e961-c070-3ea8-b178-b085730b70c1","pitchNumber":4,"startTime":"2026-07-25T00:08:16.533Z","endTime":"2026-07-25T00:08:22.016Z","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, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":88.6,"endSpeed":82.1,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.888913624593698,"aZ":-22.528483624277868,"pfxX":1.352764909601643,"pfxZ":5.637931581257856,"pX":-0.10684245421155965,"pZ":3.4345303693884075,"vX0":1.1396030023522479,"vY0":-129.22594347323061,"vZ0":-2.4547332994104005,"x":121.07,"y":146.05,"x0":-0.7274816327182477,"y0":50.00496441779014,"z0":6.105442922564975,"aX":2.3158095855193626},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":10.0,"breakHorizontal":-2.6,"spinRate":2059,"spinDirection":209},"zone":11,"typeConfidence":0.91,"plateTime":0.42190452718424654,"extension":6.1255515430508725},"index":5,"playId":"e1b82e63-493c-3218-9bc9-581796d9ecdb","pitchNumber":5,"startTime":"2026-07-25T00:08:35.397Z","endTime":"2026-07-25T00:08:40.613Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-25T00:08:40.613Z","atBatIndex":39},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"James Wood grounds out to first baseman Tyler Locklear.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-25T00:10:28.754Z","endTime":"2026-07-25T00:11:35.568Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"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":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"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":"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":84.3,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.86895224979028,"aZ":-14.145718764488292,"pfxX":3.420762576132536,"pfxZ":9.977985869795678,"pX":-0.28190203186073176,"pZ":2.6612835553774343,"vX0":-4.637569057979401,"vY0":-132.9109425052911,"vZ0":-6.062256717992183,"x":127.75,"y":166.93,"x0":1.0332156937016566,"y0":50.00239543713638,"z0":5.981352907783311,"aX":6.180566966622016},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":17.2,"breakHorizontal":-5.3,"spinRate":2241,"spinDirection":155},"zone":4,"typeConfidence":2.0,"plateTime":0.41057914569557497,"extension":6.470285802216363},"index":0,"playId":"44a6a8b2-611a-3dcd-a0ce-78f7ccc14db5","pitchNumber":1,"startTime":"2026-07-25T00:10:50.303Z","endTime":"2026-07-25T00:10:54.414Z","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":90.8,"endSpeed":83.2,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.48893444016738,"aZ":-18.58516527668314,"pfxX":7.742676492632542,"pfxZ":7.6889763229788155,"pX":1.092028950020631,"pZ":2.5243711050580773,"vX0":-2.234581175054412,"vY0":-132.1824313523416,"vZ0":-5.6858220861497575,"x":75.37,"y":170.62,"x0":0.9430523644840275,"y0":50.002942800134896,"z0":6.07027023457059,"aX":13.684735538808946},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":12.8,"breakHorizontal":-13.6,"spinRate":2185,"spinDirection":155},"zone":14,"typeConfidence":2.0,"plateTime":0.4145613331651674,"extension":6.404656436025297},"index":1,"playId":"548b3700-abf2-3211-9e9d-2847c57e75a9","pitchNumber":2,"startTime":"2026-07-25T00:11:07.526Z","endTime":"2026-07-25T00:11:13.416Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.6,"endSpeed":74.3,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.542622601658724,"aZ":-36.89739604536157,"pfxX":-1.9462377097811032,"pfxZ":-3.430098307589219,"pX":-0.5139693838203063,"pZ":2.1244939621888195,"vX0":-2.7564479756508335,"vY0":-116.0424630803387,"vZ0":-1.325080559120799,"x":136.59,"y":181.42,"x0":0.9372110661209834,"y0":50.00210194447904,"z0":6.184674427070157,"aX":-2.6815020342192564},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.0,"breakVerticalInduced":-6.2,"breakHorizontal":4.2,"spinRate":2313,"spinDirection":294},"zone":7,"typeConfidence":2.0,"plateTime":0.4701030660867649,"extension":6.5076822946141695},"hitData":{"launchSpeed":82.4,"launchAngle":-2.0,"totalDistance":32.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":156.08,"coordY":164.2}},"index":2,"playId":"80a490e1-5f28-3bd3-b822-9998a9e61105","pitchNumber":3,"startTime":"2026-07-25T00:11:27.640Z","endTime":"2026-07-25T00:11:35.568Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-25T00:11:35.568Z","atBatIndex":40},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Curtis Mead walks.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":41,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-25T00:11:38.990Z","endTime":"2026-07-25T00:13:31.895Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554"},"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":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.5,"endSpeed":72.6,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.298988628449788,"aZ":-37.86759592459366,"pfxX":-3.100603340362914,"pfxZ":-4.350630356843467,"pX":0.7049226988045435,"pZ":1.857285429018352,"vX0":-0.11128088529408849,"vY0":-113.01937666985087,"vZ0":-1.2076953850232002,"x":90.13,"y":188.63,"x0":1.158153348824651,"y0":50.00141012769327,"z0":6.161560924851394,"aX":-4.058622160630254},"breaks":{"breakAngle":6.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.8,"breakVerticalInduced":-7.9,"breakHorizontal":5.6,"spinRate":2360,"spinDirection":302},"zone":9,"typeConfidence":2.0,"plateTime":0.48242892986141683,"extension":6.416966245005288},"index":0,"playId":"70e800c6-22c7-34c2-9a2d-a18ed1d1f3d2","pitchNumber":1,"startTime":"2026-07-25T00:11:58.399Z","endTime":"2026-07-25T00:12:03.285Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.5,"endSpeed":83.9,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.0388606069079,"aZ":-19.181375848857364,"pfxX":7.5461226170665405,"pfxZ":7.293473010678239,"pX":0.9142172310788452,"pZ":2.6692987877989087,"vX0":-2.643435603762328,"vY0":-131.89441408973883,"vZ0":-5.127152122899112,"x":82.15,"y":166.71,"x0":0.9422471731921502,"y0":50.00555306904101,"z0":6.030314623673483,"aX":13.449871173326502},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":12.5,"breakHorizontal":-13.2,"spinRate":2218,"spinDirection":155},"zone":12,"typeConfidence":2.0,"plateTime":0.4134601671956428,"extension":6.3667254010584315},"index":1,"playId":"280ec365-cfb5-3539-97fe-47514cea44c3","pitchNumber":2,"startTime":"2026-07-25T00:12:12.835Z","endTime":"2026-07-25T00:12:17.441Z","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.8,"endSpeed":84.1,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.163533016365843,"aZ":-18.00094187938401,"pfxX":3.3020849852303282,"pfxZ":7.869977900478752,"pX":-0.18468307634985243,"pZ":4.539767926775025,"vX0":-4.511107969989087,"vY0":-132.35141096035994,"vZ0":-0.4824438261397257,"x":124.04,"y":116.21,"x0":1.100795156901798,"y0":50.00491323496661,"z0":6.024811537503033,"aX":5.949215814481874},"breaks":{"breakAngle":15.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":14.4,"breakHorizontal":-5.2,"spinRate":2248,"spinDirection":151},"zone":11,"typeConfidence":2.0,"plateTime":0.4114141156036588,"extension":6.412502019775408},"index":2,"playId":"dfadc661-65be-3b1f-bf40-7d71ec6b5edc","pitchNumber":3,"startTime":"2026-07-25T00:12:27.565Z","endTime":"2026-07-25T00:12:32.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, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":79.0,"endSpeed":74.0,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.242149529582008,"aZ":-36.79728612044289,"pfxX":-2.609801510564652,"pfxZ":-3.4049704614490715,"pX":0.05635456080013242,"pZ":1.0725683119282208,"vX0":-1.6389858541456,"vY0":-115.21822943507263,"vZ0":-3.27887302271254,"x":114.85,"y":209.82,"x0":1.1133327355811289,"y0":50.00178822105243,"z0":6.031980199342898,"aX":-3.545999416576506},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.9,"breakVerticalInduced":-6.6,"breakHorizontal":5.2,"spinRate":2329,"spinDirection":300},"zone":14,"typeConfidence":2.0,"plateTime":0.4734326335415342,"extension":6.442818314795772},"index":3,"playId":"9b55ca70-b848-3a73-8cfd-4c566e67bc9a","pitchNumber":4,"startTime":"2026-07-25T00:12:44.412Z","endTime":"2026-07-25T00:12:49.531Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.1,"endSpeed":83.6,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.86154744525376,"aZ":-15.4659698540815,"pfxX":2.3948425980087404,"pfxZ":9.420341021992881,"pX":0.8048523504672495,"pZ":3.1322350480253345,"vX0":-1.5267090630961948,"vY0":-131.34339517792918,"vZ0":-4.498614973241358,"x":86.32,"y":154.21,"x0":1.0780381881168184,"y0":50.00366813194351,"z0":5.992213965336313,"aX":4.24792343690945},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":16.4,"breakHorizontal":-4.1,"spinRate":2325,"spinDirection":158},"zone":3,"typeConfidence":2.0,"plateTime":0.41462158994024545,"extension":6.403453529113691},"index":4,"playId":"c158401c-de47-3b85-9e59-ba0692a4cd36","pitchNumber":5,"startTime":"2026-07-25T00:13:02.498Z","endTime":"2026-07-25T00:13:07.765Z","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":3,"strikes":2,"outs":1},"index":5,"startTime":"2026-07-25T00:13:11.573Z","endTime":"2026-07-25T00:13:26.032Z","isPitch":false,"type":"action","player":{"id":678554,"link":"/api/v1/people/678554"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.9,"endSpeed":82.1,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.19498925293036,"aZ":-22.830615944645757,"pfxX":0.054446264848538206,"pfxZ":5.535381037540959,"pX":-0.3754250884621603,"pZ":0.8866358758331732,"vX0":-4.063583091618396,"vY0":-127.98613807114637,"vZ0":-7.564587973031182,"x":131.31,"y":214.84,"x0":1.2144369221944953,"y0":50.00116834356127,"z0":5.622610664767348,"aX":0.09256867417943974},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":8.9,"breakHorizontal":0.7,"spinRate":2317,"spinDirection":161},"zone":13,"typeConfidence":2.0,"plateTime":0.42520548597303476,"extension":6.72421779991702},"index":6,"playId":"bd0ce715-9a5a-3585-ae5d-9f542b3f6998","pitchNumber":6,"startTime":"2026-07-25T00:13:26.032Z","endTime":"2026-07-25T00:13:31.895Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-25T00:13:31.895Z","atBatIndex":41},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Andrés Chaparro grounds into a double play, shortstop Geraldo Perdomo to second baseman Ketel Marte to first baseman Tyler Locklear. Curtis Mead out at 2nd. Andrés Chaparro out at 1st.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-25T00:13:35.029Z","endTime":"2026-07-25T00:15:10.514Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":665953,"fullName":"Andrés Chaparro","link":"/api/v1/people/665953"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"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":"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":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":672695,"link":"/api/v1/people/672695"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":606466,"link":"/api/v1/people/606466"},"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":665953,"fullName":"Andrés Chaparro","link":"/api/v1/people/665953"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":606466,"link":"/api/v1/people/606466"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"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":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.0,"endSpeed":84.8,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.239233702306446,"aZ":-16.85805153290458,"pfxX":6.594444981803283,"pfxZ":8.361162366218931,"pX":-0.40396317463493137,"pZ":3.032807524187296,"vX0":-6.3836663571632775,"vY0":-133.8517154035852,"vZ0":-4.243172718754469,"x":132.4,"y":156.89,"x0":1.1439158867666273,"y0":50.00504671103485,"z0":5.829433457644413,"aX":12.084704869279859},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":14.5,"breakHorizontal":-10.7,"spinRate":2333,"spinDirection":153},"zone":1,"typeConfidence":2.0,"plateTime":0.4076726638400796,"extension":6.351362381497838},"index":0,"playId":"e17a0ed1-3454-39a8-9dd5-0990f0fc8822","pitchNumber":1,"startTime":"2026-07-25T00:13:57.423Z","endTime":"2026-07-25T00:14:02.152Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.1,"endSpeed":79.6,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.699386842247886,"aZ":-25.506596243732197,"pfxX":10.644933270251434,"pfxZ":4.165823189802106,"pX":0.6559451127169038,"pZ":2.013404651335995,"vX0":-4.470735091696122,"vY0":-125.30463130009714,"vZ0":-4.665426628537741,"x":92.0,"y":184.42,"x0":1.0734519026794949,"y0":50.00525557297685,"z0":5.966487905929622,"aX":17.045249319736598},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":6.7,"breakHorizontal":-18.4,"spinRate":1863,"spinDirection":133},"zone":9,"typeConfidence":2.0,"plateTime":0.4359903155844753,"extension":6.433890198619523},"index":1,"playId":"3a435094-fc70-336c-b9a4-4b5b294e45a9","pitchNumber":2,"startTime":"2026-07-25T00:14:14.810Z","endTime":"2026-07-25T00:14:20.482Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.3,"endSpeed":79.3,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.538590777335042,"aZ":-27.54155132860469,"pfxX":10.00774510365744,"pfxZ":2.9301314487814567,"pX":0.808408914830437,"pZ":1.5709648976042605,"vX0":-3.750732960626871,"vY0":-124.27370451097372,"vZ0":-5.188829439416387,"x":86.19,"y":196.36,"x0":1.0284179233530057,"y0":50.00287010906892,"z0":5.945869385356717,"aX":15.811697954305249},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":4.4,"breakHorizontal":-17.4,"spinRate":1884,"spinDirection":130},"zone":14,"typeConfidence":2.0,"plateTime":0.4390631524143118,"extension":6.5064961797574625},"index":2,"playId":"ec032c44-54f6-3119-9551-84242758ff5d","pitchNumber":3,"startTime":"2026-07-25T00:14:40.919Z","endTime":"2026-07-25T00:14:46.297Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":80.9,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.29142406733532,"aZ":-26.11872057935039,"pfxX":-1.030685052407346,"pfxZ":3.6699539473743785,"pX":0.598324466238724,"pZ":2.0827350651155183,"vX0":-1.6850495784126809,"vY0":-126.98544143103067,"vZ0":-4.2362973089674485,"x":94.19,"y":182.55,"x0":1.4016280777853802,"y0":50.0061477116042,"z0":5.8238310744338495,"aX":-1.7020185818057814},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":6.0,"breakHorizontal":2.2,"spinRate":2292,"spinDirection":169},"zone":9,"typeConfidence":2.0,"plateTime":0.4295037455377977,"extension":6.503599763743813},"hitData":{"launchSpeed":104.9,"launchAngle":-2.0,"totalDistance":35.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":104.36,"coordY":153.55}},"index":3,"playId":"b26c75bf-4204-3502-870c-c2c0d0a8e5d0","pitchNumber":4,"startTime":"2026-07-25T00:15:01.699Z","endTime":"2026-07-25T00:15:10.514Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-25T00:15:10.514Z","atBatIndex":42},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Nolan Arenado pops out to catcher Harry Ford in foul territory.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-25T00:17:03.153Z","endTime":"2026-07-25T00:19:22.135Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","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":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":7},"credits":[{"player":{"id":695670,"link":"/api/v1/people/695670"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.7,"endSpeed":82.2,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.83963565268257,"aZ":-21.04384836155893,"pfxX":-0.3864069760649498,"pfxZ":6.605667485504025,"pX":1.6122205434433432,"pZ":1.1340147820163522,"vX0":5.426751874005808,"vY0":-127.56748825835054,"vZ0":-8.067281223182146,"x":55.55,"y":208.16,"x0":-0.4728244161511983,"y0":50.00243453156026,"z0":5.937964987379999,"aX":-0.6524267654329627},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":10.8,"breakHorizontal":-0.2,"spinRate":2071,"spinDirection":211},"zone":14,"typeConfidence":0.9,"plateTime":0.425824141431137,"extension":6.1956330685870435},"index":0,"playId":"3ac72872-89c7-3011-8587-20aed83cd0a4","pitchNumber":1,"startTime":"2026-07-25T00:17:17.307Z","endTime":"2026-07-25T00:17:21.610Z","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":90.0,"endSpeed":82.6,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.378525170856086,"aZ":-21.813194216643556,"pfxX":-9.450388266020454,"pfxZ":5.93284600017939,"pX":0.4219408155520099,"pZ":3.8418590825151155,"vX0":5.61403941637352,"vY0":-130.9834477515412,"vZ0":-1.3588867304247816,"x":100.92,"y":135.05,"x0":-0.5158763601650416,"y0":50.0019857050127,"z0":5.990583240763162,"aX":-16.501839210485333},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":10.7,"breakHorizontal":16.0,"spinRate":2017,"spinDirection":218},"zone":12,"typeConfidence":0.91,"plateTime":0.41737658589237503,"extension":6.259804323491536},"index":1,"playId":"7ae17048-792b-381d-8a4e-dee151db4b3d","pitchNumber":2,"startTime":"2026-07-25T00:17:32.102Z","endTime":"2026-07-25T00:17:36.556Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.4,"endSpeed":83.9,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.037878305244508,"aZ":-17.098399453573887,"pfxX":-3.7749017573915062,"pfxZ":8.455004206950756,"pX":0.964200272215057,"pZ":3.2787232816167893,"vX0":5.0881995366820085,"vY0":-131.7115594965816,"vZ0":-3.8075875906903156,"x":80.25,"y":150.25,"x0":-0.4889110040036749,"y0":50.00525385962575,"z0":5.982952895491391,"aX":-6.733389501432824},"breaks":{"breakAngle":18.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":14.9,"breakHorizontal":5.9,"spinRate":1938,"spinDirection":212},"zone":12,"typeConfidence":0.83,"plateTime":0.41348773177586295,"extension":6.259077665930665},"index":2,"playId":"7f41149d-f310-310c-a987-826d4474fe95","pitchNumber":3,"startTime":"2026-07-25T00:17:49.922Z","endTime":"2026-07-25T00:17:54.780Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.6,"endSpeed":82.5,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.80128358696565,"aZ":-22.390123057467562,"pfxX":-1.2102549244355876,"pfxZ":5.692571935849536,"pX":0.5531052093647462,"pZ":2.616294658490131,"vX0":3.442349233472641,"vY0":-129.19062060864096,"vZ0":-4.155581640426125,"x":95.92,"y":168.14,"x0":-0.6298448852594059,"y0":50.00091893488406,"z0":5.932732566612493,"aX":-2.0795893784822046},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":9.7,"breakHorizontal":1.6,"spinRate":2023,"spinDirection":202},"zone":6,"typeConfidence":0.9,"plateTime":0.4213608034818419,"extension":6.129867144129492},"index":3,"playId":"ec37312a-5df4-36ed-a728-5a4f0a4e31fa","pitchNumber":4,"startTime":"2026-07-25T00:18:04.344Z","endTime":"2026-07-25T00:18:09.040Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.5,"endSpeed":84.6,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.62186439530153,"aZ":-22.15377752338967,"pfxX":-7.993338554995695,"pfxZ":5.507258808569983,"pX":0.41459394568157804,"pZ":3.4005734407121295,"vX0":5.4274677906144895,"vY0":-133.29921087926888,"vZ0":-2.547512337720761,"x":101.2,"y":146.96,"x0":-0.5977901056441177,"y0":50.00346107218509,"z0":5.948660910773809,"aX":-14.547800325112226},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":9.7,"breakHorizontal":13.4,"spinRate":2011,"spinDirection":211},"zone":3,"typeConfidence":0.91,"plateTime":0.40914122364258354,"extension":6.241387880115106},"index":4,"playId":"d1b4ca38-a452-366d-ab0f-846b5a466beb","pitchNumber":5,"startTime":"2026-07-25T00:18:18.823Z","endTime":"2026-07-25T00:18:23.973Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.8,"endSpeed":82.4,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.67900954569876,"aZ":-20.958476065592055,"pfxX":-0.5821503229463398,"pfxZ":6.523709924755675,"pX":0.8321098556058567,"pZ":2.6095721586914378,"vX0":3.953395266288361,"vY0":-129.41373556937842,"vZ0":-4.426804283218543,"x":85.28,"y":168.32,"x0":-0.6310369041350167,"y0":50.00039570542629,"z0":5.920892558578427,"aX":-1.001076080726885},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":11.2,"breakHorizontal":0.2,"spinRate":2070,"spinDirection":202},"zone":12,"typeConfidence":0.91,"plateTime":0.4211352900577494,"extension":6.151232885370877},"index":5,"playId":"13650db4-ab01-300b-b775-e4f3671be4a8","pitchNumber":6,"startTime":"2026-07-25T00:18:43.536Z","endTime":"2026-07-25T00:18:47.971Z","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":3,"strikes":2,"outs":0},"index":6,"startTime":"2026-07-25T00:18:58.317Z","endTime":"2026-07-25T00:19:11.775Z","isPitch":false,"type":"action","player":{"id":571448,"link":"/api/v1/people/571448"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.2,"endSpeed":85.0,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.36579459083743,"aZ":-16.465947063516317,"pfxX":-5.3442945655912295,"pfxZ":8.619832879882544,"pX":0.37846793354727887,"pZ":2.393304609392722,"vX0":3.9640572465374793,"vY0":-132.87237503786474,"vZ0":-5.8419632228546075,"x":102.57,"y":174.16,"x0":-0.4243281567266363,"y0":50.00272581556199,"z0":5.7807281872031915,"aX":-9.738829593640103},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":14.9,"breakHorizontal":9.0,"spinRate":1851,"spinDirection":220},"zone":6,"typeConfidence":0.86,"plateTime":0.4092427108571406,"extension":6.345723475455622},"hitData":{"launchSpeed":82.4,"launchAngle":84.0,"totalDistance":29.0,"trajectory":"popup","hardness":"medium","location":"2","coordinates":{"coordX":129.49,"coordY":215.99}},"index":7,"playId":"4993eade-8e3a-3177-a49a-d2fa25de95eb","pitchNumber":7,"startTime":"2026-07-25T00:19:11.775Z","endTime":"2026-07-25T00:19:22.135Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-25T00:19:22.135Z","atBatIndex":43},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Max Kepler flies out to right fielder Dylan Crews.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":44,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-25T00:19:26.175Z","endTime":"2026-07-25T00:21:01.413Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":686611,"link":"/api/v1/people/686611"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.8,"endSpeed":77.0,"strikeZoneTop":3.376,"strikeZoneBottom":1.704,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.06690436938871,"aZ":-32.36125506444157,"pfxX":-6.703230749443794,"pfxZ":-0.12828728673178702,"pX":-1.2436783195976124,"pZ":2.992442131847387,"vX0":1.0756687313473279,"vY0":-122.05901242616348,"vZ0":-0.5886706435352759,"x":164.41,"y":157.98,"x0":-0.8193678622244878,"y0":50.000941385061964,"z0":6.0238124343533395,"aX":-10.110511259566291},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":-0.1,"breakHorizontal":11.9,"spinRate":1083,"spinDirection":249},"zone":11,"typeConfidence":0.9,"plateTime":0.4487833113201627,"extension":6.070868795558435},"index":0,"playId":"f833b787-3217-3e7b-9995-c063b047025b","pitchNumber":1,"startTime":"2026-07-25T00:19:55.162Z","endTime":"2026-07-25T00:20:00.336Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.0,"endSpeed":76.5,"strikeZoneTop":3.376,"strikeZoneBottom":1.704,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.782216391585287,"aZ":-30.719859526632792,"pfxX":-4.845530826419983,"pfxZ":0.9798516420119707,"pX":-0.7379463825963851,"pZ":3.1125105780067863,"vX0":1.647435247842047,"vY0":-120.90518732778041,"vZ0":-0.4585047656956118,"x":145.13,"y":154.74,"x0":-0.7972017122112958,"y0":50.003756361324584,"z0":5.992228628508806,"aX":-7.199733856563494},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":1.9,"breakHorizontal":8.4,"spinRate":1064,"spinDirection":238},"zone":1,"typeConfidence":0.91,"plateTime":0.45240430520653385,"extension":6.014055991987579},"index":1,"playId":"ab0a3027-a574-314c-9d0a-09881cca7c47","pitchNumber":2,"startTime":"2026-07-25T00:20:07.531Z","endTime":"2026-07-25T00:20:12.332Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.5,"endSpeed":84.8,"strikeZoneTop":3.376,"strikeZoneBottom":1.704,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.27971912813008,"aZ":-22.36891581409476,"pfxX":-8.49892687803785,"pfxZ":5.378819330786323,"pX":-0.19589602035931755,"pZ":2.5775930305494943,"vX0":4.07634512450924,"vY0":-133.29963927780955,"vZ0":-4.332449262213155,"x":124.47,"y":169.18,"x0":-0.6304338291526772,"y0":50.00208254505539,"z0":5.813798802568798,"aX":-15.485706219062825},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":9.1,"breakHorizontal":14.6,"spinRate":1949,"spinDirection":221},"zone":5,"typeConfidence":0.91,"plateTime":0.4089462905680641,"extension":6.228782069951928},"index":2,"playId":"02d3a850-b10a-3c86-a291-9db3c204f9ad","pitchNumber":3,"startTime":"2026-07-25T00:20:23.340Z","endTime":"2026-07-25T00:20:28.297Z","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":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-07-25T00:20:39.007Z","endTime":"2026-07-25T00:20:51.595Z","isPitch":false,"type":"action","player":{"id":596146,"link":"/api/v1/people/596146"}},{"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":1},"pitchData":{"startSpeed":78.7,"endSpeed":73.2,"strikeZoneTop":3.376,"strikeZoneBottom":1.704,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.169088257923683,"aZ":-35.73943837400658,"pfxX":6.009386841125778,"pfxZ":-2.661906201347027,"pX":0.9369574635049461,"pZ":1.966532584389529,"vX0":2.174077179075921,"vY0":-114.74395858844022,"vZ0":-1.4107531586186215,"x":81.29,"y":185.68,"x0":-0.8020023074756064,"y0":50.0012243973733,"z0":6.054722118088471,"aX":8.0549416192386},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.7,"breakVerticalInduced":-4.9,"breakHorizontal":-11.4,"spinRate":2001,"spinDirection":36},"zone":14,"typeConfidence":0.9,"plateTime":0.47636945031454214,"extension":6.149114754352323},"hitData":{"launchSpeed":89.3,"launchAngle":39.0,"totalDistance":331.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":195.93,"coordY":85.17}},"index":4,"playId":"c84ed6c0-0b0c-3624-87da-5c2c84fee29c","pitchNumber":4,"startTime":"2026-07-25T00:20:51.595Z","endTime":"2026-07-25T00:21:01.413Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-25T00:21:01.413Z","atBatIndex":44},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Tyler Locklear singles on a sharp line drive to left fielder James Wood.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":45,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-25T00:21:03.030Z","endTime":"2026-07-25T00:21:38.091Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"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":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682988,"fullName":"Tyler Locklear","link":"/api/v1/people/682988"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","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":682988,"fullName":"Tyler Locklear","link":"/api/v1/people/682988"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":695578,"link":"/api/v1/people/695578"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.8,"endSpeed":83.2,"strikeZoneTop":3.283,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.779142792237455,"aZ":-16.863007663419186,"pfxX":-3.135705817622488,"pfxZ":8.640793173599565,"pX":0.1720413309942714,"pZ":3.0312260190034834,"vX0":2.989593521768099,"vY0":-132.1753666154408,"vZ0":-4.404226175389008,"x":110.44,"y":156.94,"x0":-0.5654771476841882,"y0":50.003238577603426,"z0":5.954811121867324,"aX":-5.5567516959909655},"breaks":{"breakAngle":15.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":14.9,"breakHorizontal":5.0,"spinRate":1982,"spinDirection":212},"zone":2,"typeConfidence":0.89,"plateTime":0.4141606660691788,"extension":6.214376899813506},"hitData":{"launchSpeed":104.9,"launchAngle":13.0,"totalDistance":241.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":94.22,"coordY":77.99}},"index":0,"playId":"9b41ab92-d937-35c8-beea-55376b03d129","pitchNumber":1,"startTime":"2026-07-25T00:21:27.295Z","endTime":"2026-07-25T00:21:38.091Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-25T00:21:38.091Z","atBatIndex":45},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Adrian Del Castillo called out on strikes.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":46,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-25T00:22:05.637Z","endTime":"2026-07-25T00:23:33.546Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[2],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":682988,"fullName":"Tyler Locklear","link":"/api/v1/people/682988"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":695670,"link":"/api/v1/people/695670"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"playId":"e7ba881d-b67f-4e08-aa9f-29d7a7344e6f","startTime":"2026-07-25T00:22:05.637Z","endTime":"2026-07-25T00:22:10.637Z","isPitch":false,"type":"stepoff"},{"details":{"code":"N","isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"playId":"9072d1b7-2cae-3443-8254-c11c60b57336","startTime":"2026-07-25T00:22:20.253Z","endTime":"2026-07-25T00:22:28.895Z","isPitch":false,"type":"no_pitch"},{"details":{"description":"Tyler Locklear steals (1) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":2,"actionPlayId":"9072d1b7-2cae-3443-8254-c11c60b57336","startTime":"2026-07-25T00:22:30.602Z","endTime":"2026-07-25T00:22:43.825Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":682988,"link":"/api/v1/people/682988"}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.4,"endSpeed":76.4,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.967703722866165,"aZ":-34.54784391879001,"pfxX":-5.6651253029863025,"pfxZ":-1.624493009432891,"pX":-0.5317023825118612,"pZ":0.9520086547424662,"vX0":2.3353046090727667,"vY0":-120.05660944479477,"vZ0":-4.400160685217411,"x":137.27,"y":213.08,"x0":-0.7803438738826268,"y0":50.002324979055366,"z0":5.879112187943782,"aX":-8.280046518592682},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.9,"breakVerticalInduced":-3.7,"breakHorizontal":9.7,"spinRate":821,"spinDirection":254},"zone":13,"typeConfidence":0.87,"plateTime":0.4560000522583687,"extension":6.131803960919304},"index":3,"playId":"0c2332c5-4033-3269-b987-9af82f0569bf","pitchNumber":1,"startTime":"2026-07-25T00:22:43.825Z","endTime":"2026-07-25T00:22:47.695Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.0,"endSpeed":76.5,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.032134913347925,"aZ":-37.87880377561183,"pfxX":-7.019635197282561,"pfxZ":-3.8947031599121225,"pX":0.23477058533577833,"pZ":0.33378199746959397,"vX0":4.189538163171556,"vY0":-120.72798412776656,"vZ0":-5.020296544760523,"x":108.05,"y":229.77,"x0":-0.6172671064843143,"y0":50.00209709900337,"z0":5.799751229329486,"aX":-10.28950387270387},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.0,"breakVerticalInduced":-8.0,"breakHorizontal":11.6,"spinRate":1184,"spinDirection":247},"zone":14,"typeConfidence":0.83,"plateTime":0.4549026445585622,"extension":5.998316991718905},"index":4,"playId":"536d0bde-275a-3a32-922d-f0f37babb1ed","pitchNumber":2,"startTime":"2026-07-25T00:23:05.976Z","endTime":"2026-07-25T00:23:12.270Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":81.8,"endSpeed":74.6,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.77255517532452,"aZ":-31.355709675774655,"pfxX":-6.06964077723889,"pfxZ":0.5735925077580433,"pX":-0.6037483257234136,"pZ":3.0059903670154453,"vX0":1.961200057275523,"vY0":-119.15788154537883,"vZ0":-0.3473957696528046,"x":140.01,"y":157.62,"x0":-0.6531427302135315,"y0":50.0023781332995,"z0":6.008035050843779,"aX":-8.651239464148944},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":1.2,"breakHorizontal":10.4,"spinRate":921,"spinDirection":249},"zone":1,"typeConfidence":0.89,"plateTime":0.46121835106764797,"extension":5.9585884320528395},"index":5,"playId":"268dacbd-4f3f-35c4-8343-c1cdaed0751d","pitchNumber":3,"startTime":"2026-07-25T00:23:28.178Z","endTime":"2026-07-25T00:23:33.546Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-25T00:23:33.546Z","atBatIndex":46},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"CJ Abrams singles on a ground ball to right fielder Corbin Carroll.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":47,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-25T00:25:26.645Z","endTime":"2026-07-25T00:26:27.142Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":0},"matchup":{"batter":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":682998,"link":"/api/v1/people/682998"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.0,"endSpeed":83.2,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.544518263205937,"aZ":-19.260343665910597,"pfxX":7.455279049142647,"pfxZ":7.363364165884653,"pX":1.187892424551601,"pZ":2.3157421259388262,"vX0":-1.9987606709112755,"vY0":-131.0604463851118,"vZ0":-6.063076712313066,"x":71.72,"y":176.25,"x0":0.9877309515063251,"y0":50.00490418434489,"z0":6.079799315545426,"aX":13.078534204322116},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":12.4,"breakHorizontal":-13.1,"spinRate":2154,"spinDirection":161},"zone":14,"typeConfidence":2.0,"plateTime":0.41659421454214707,"extension":6.339322965496082},"index":0,"playId":"eec71332-71a9-3365-9216-28a12d8c56fe","pitchNumber":1,"startTime":"2026-07-25T00:25:42.940Z","endTime":"2026-07-25T00:25:47.205Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":79.3,"endSpeed":74.3,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.04934263477107,"aZ":-36.633910252257984,"pfxX":-0.7732545143097438,"pfxZ":-3.2581743026583236,"pX":-0.6144971436390071,"pZ":1.3233671182315248,"vX0":-3.3575246437098065,"vY0":-115.60015778774239,"vZ0":-2.9114512201803633,"x":140.42,"y":203.05,"x0":0.949822497335689,"y0":50.00165807485495,"z0":6.073591097318495,"aX":-1.0587440501233507},"breaks":{"breakAngle":2.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.2,"breakVerticalInduced":-6.4,"breakHorizontal":2.2,"spinRate":2266,"spinDirection":299},"zone":13,"typeConfidence":2.0,"plateTime":0.4716013007348101,"extension":6.436569544855261},"index":1,"playId":"412cea18-1950-3def-b421-120299488841","pitchNumber":2,"startTime":"2026-07-25T00:26:01.727Z","endTime":"2026-07-25T00:26:05.586Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.8,"endSpeed":77.9,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.490592525514522,"aZ":-24.039564462347105,"pfxX":8.363239295400565,"pfxZ":5.337431782545518,"pX":-0.054782733407528594,"pZ":1.2506144348179706,"vX0":-5.16752895378577,"vY0":-121.96200917613675,"vZ0":-6.382026835827227,"x":119.09,"y":205.01,"x0":0.9930881435570774,"y0":50.000266160727406,"z0":5.9432863457143394,"aX":12.737258684746266},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":8.5,"breakHorizontal":-14.2,"spinRate":1817,"spinDirection":142},"zone":13,"typeConfidence":2.0,"plateTime":0.4472115324394217,"extension":6.416158156538915},"hitData":{"launchSpeed":89.9,"launchAngle":-12.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":181.0,"coordY":114.0}},"index":2,"playId":"e08c7e10-5a40-3b2c-8ff9-3267a8f0c171","pitchNumber":3,"startTime":"2026-07-25T00:26:15.754Z","endTime":"2026-07-25T00:26:27.142Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-25T00:26:27.142Z","atBatIndex":47},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Dylan Crews singles on a fly ball to right fielder Corbin Carroll. CJ Abrams to 2nd.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":48,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-25T00:26:26.124Z","endTime":"2026-07-25T00:27:05.671Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611"},"postOnSecond":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","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":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":682998,"link":"/api/v1/people/682998"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"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, 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":90.5,"endSpeed":83.9,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.472269656319924,"aZ":-16.636711504457246,"pfxX":5.460113856920778,"pfxZ":8.732362407270902,"pX":0.05441761462458208,"pZ":2.0844060268742006,"vX0":-4.492516944073407,"vY0":-131.65745913896123,"vZ0":-6.888482239901158,"x":114.93,"y":182.5,"x0":1.0624809007233214,"y0":50.00077345998973,"z0":5.938008408457825,"aX":9.711819368077713},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":14.8,"breakHorizontal":-9.1,"spinRate":2157,"spinDirection":152},"zone":8,"typeConfidence":2.0,"plateTime":0.41393339381009797,"extension":6.441960971536431},"hitData":{"launchSpeed":89.4,"launchAngle":59.0,"totalDistance":210.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":179.85,"coordY":135.31}},"index":0,"playId":"0a55058d-ae73-32c5-9e53-849289bf0926","pitchNumber":1,"startTime":"2026-07-25T00:26:53.619Z","endTime":"2026-07-25T00:27:05.671Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-25T00:27:05.671Z","atBatIndex":48},{"result":{"type":"atBat","event":"Sac Bunt","eventType":"sac_bunt","description":"Jacob Young out on a sacrifice bunt, third baseman Nolan Arenado to second baseman Ketel Marte. CJ Abrams to 3rd. Dylan Crews to 2nd.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":49,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-25T00:27:11.556Z","endTime":"2026-07-25T00:27:52.937Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":4},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":696285,"fullName":"Jacob Young","link":"/api/v1/people/696285"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611"},"postOnThird":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"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":696285,"fullName":"Jacob Young","link":"/api/v1/people/696285"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":571448,"link":"/api/v1/people/571448"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":606466,"link":"/api/v1/people/606466"},"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":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":"r_adv_force","runner":{"id":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 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":0},"pitchData":{"startSpeed":83.7,"endSpeed":77.5,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.184116696142432,"aZ":-23.828315794763988,"pfxX":8.530675217595709,"pfxZ":5.511585328254611,"pX":-0.2890510058719212,"pZ":1.857782112534104,"vX0":-5.841680611691665,"vY0":-121.8004078770954,"vZ0":-5.078646602218418,"x":128.02,"y":188.62,"x0":1.022820870897824,"y0":50.00396616003596,"z0":6.010581511697284,"aX":12.917893047350802},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":9.1,"breakHorizontal":-14.2,"spinRate":1681,"spinDirection":132},"zone":7,"typeConfidence":2.0,"plateTime":0.44837004440046657,"extension":6.398801467916538},"hitData":{"launchSpeed":22.0,"launchAngle":13.0,"totalDistance":22.0,"trajectory":"bunt_grounder","hardness":"medium","location":"5","coordinates":{"coordX":120.33,"coordY":192.47}},"index":0,"playId":"341d1794-9194-3bde-8ced-6a3fed98376a","pitchNumber":1,"startTime":"2026-07-25T00:27:45.596Z","endTime":"2026-07-25T00:27:52.937Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-25T00:27:52.937Z","atBatIndex":49},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Harry Ford strikes out swinging.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-25T00:28:08.775Z","endTime":"2026-07-25T00:30:08.057Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":695670,"fullName":"Harry Ford","link":"/api/v1/people/695670"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611"},"postOnThird":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":695670,"fullName":"Harry Ford","link":"/api/v1/people/695670"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":672515,"link":"/api/v1/people/672515"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.8,"endSpeed":80.2,"strikeZoneTop":3.123,"strikeZoneBottom":1.576,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.224348380858927,"aZ":-22.512347923990138,"pfxX":9.644407236240284,"pfxZ":5.93999686885971,"pX":0.5094981083748038,"pZ":1.6589401587506336,"vX0":-4.438026394966584,"vY0":-126.33440231541958,"vZ0":-6.196700397102369,"x":97.58,"y":193.99,"x0":1.0299880441334688,"y0":50.003257551824284,"z0":5.937227221731425,"aX":15.68776482494323},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":9.6,"breakHorizontal":-16.6,"spinRate":1815,"spinDirection":130},"zone":9,"typeConfidence":2.0,"plateTime":0.4325244262583219,"extension":6.5322389500102425},"index":0,"playId":"ad263bc3-d8fb-3b7a-ae58-379a3b462729","pitchNumber":1,"startTime":"2026-07-25T00:28:31.668Z","endTime":"2026-07-25T00:28:37.590Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"P","description":"Pitchout"},"description":"Pitchout","code":"P","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":87.5,"endSpeed":81.2,"strikeZoneTop":3.123,"strikeZoneBottom":1.576,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.21712440198774,"aZ":-15.834343041032136,"pfxX":5.2042342933040775,"pfxZ":9.824848865067828,"pX":1.0378794270085636,"pZ":1.6716475629988945,"vX0":-2.2184453872179666,"vY0":-127.39688260343449,"vZ0":-7.531851813086649,"x":77.44,"y":193.65,"x0":1.2379982172119675,"y0":50.00611316900346,"z0":5.8908903994163255,"aX":8.659241987444679},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":16.6,"breakHorizontal":-9.0,"spinRate":2151,"spinDirection":147},"zone":14,"typeConfidence":2.0,"plateTime":0.4279660035966324,"extension":6.368732748858911},"index":1,"playId":"56a2d731-701e-3991-b57b-4956863885d9","pitchNumber":2,"startTime":"2026-07-25T00:28:54.472Z","endTime":"2026-07-25T00:29:00.975Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.9,"endSpeed":79.8,"strikeZoneTop":3.123,"strikeZoneBottom":1.576,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.746614593793325,"aZ":-22.859118007748577,"pfxX":9.900419657525248,"pfxZ":5.822771130922619,"pX":0.760940321174406,"pZ":1.208443068072273,"vX0":-4.068721313910317,"vY0":-125.06730759140781,"vZ0":-6.911982573348486,"x":87.99,"y":206.15,"x0":1.1130569587696157,"y0":50.00563912102189,"z0":5.854474155769877,"aX":15.851292035125175},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":9.4,"breakHorizontal":-17.2,"spinRate":1838,"spinDirection":134},"zone":14,"typeConfidence":2.0,"plateTime":0.4361886078810224,"extension":6.553934669477973},"index":2,"playId":"1c53cc75-b8d1-34b0-99cf-6987777a9227","pitchNumber":3,"startTime":"2026-07-25T00:29:14.324Z","endTime":"2026-07-25T00:29:21.752Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":86.1,"strikeZoneTop":3.123,"strikeZoneBottom":1.576,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.35554923238342,"aZ":-15.524024639171694,"pfxX":4.04870174972743,"pfxZ":8.802423254536068,"pX":0.46774321445986744,"pZ":3.471270553311824,"vX0":-3.510670543994154,"vY0":-136.07147849617013,"vZ0":-3.4957131599222437,"x":99.17,"y":145.06,"x0":1.242997987939694,"y0":50.00529000180153,"z0":5.835468055672365,"aX":7.661269174042949},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":15.5,"breakHorizontal":-6.7,"spinRate":2213,"spinDirection":147},"zone":12,"typeConfidence":2.0,"plateTime":0.40115713958456345,"extension":6.326664880526112},"index":3,"playId":"cc016d65-a9a5-3355-a489-2435b399257b","pitchNumber":4,"startTime":"2026-07-25T00:30:03.402Z","endTime":"2026-07-25T00:30:08.057Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-25T00:30:08.057Z","atBatIndex":50},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Luis García Jr. walks.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":51,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-25T00:30:15.582Z","endTime":"2026-07-25T00:32:26.215Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"postOnSecond":{"id":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611"},"postOnThird":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.2,"endSpeed":85.3,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.39896086813073,"aZ":-18.440335887466777,"pfxX":7.629815341384987,"pfxZ":7.453088611419963,"pX":1.283968879121387,"pZ":1.9247138001677837,"vX0":-2.1217716016162167,"vY0":-134.2192770531923,"vZ0":-7.132209281547178,"x":68.06,"y":186.81,"x0":1.0887348406264108,"y0":50.000300578281305,"z0":5.908054645401686,"aX":14.054028705407497},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":12.4,"breakHorizontal":-13.4,"spinRate":2298,"spinDirection":160},"zone":14,"typeConfidence":2.0,"plateTime":0.4065674123603733,"extension":6.493557929622196},"index":0,"playId":"0963cddc-2985-302b-bd39-e4da49298fd7","pitchNumber":1,"startTime":"2026-07-25T00:30:30.512Z","endTime":"2026-07-25T00:30:35.696Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.1,"endSpeed":84.0,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.068818865333384,"aZ":-19.32022549289391,"pfxX":6.5030314066046575,"pfxZ":7.1661502566856665,"pX":2.432780281878204,"pZ":2.830897516246488,"vX0":1.2539538198978937,"vY0":-132.7267762509721,"vZ0":-4.797768749590218,"x":24.27,"y":162.35,"x0":1.1097848412835978,"y0":50.00070890725984,"z0":6.059170150025464,"aX":11.658189934871086},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":12.2,"breakHorizontal":-12.0,"spinRate":2211,"spinDirection":159},"zone":12,"typeConfidence":2.0,"plateTime":0.41189292620456985,"extension":6.35524629907285},"index":1,"playId":"0505dd6d-9abe-3228-b215-05a33253b20b","pitchNumber":2,"startTime":"2026-07-25T00:30:53.031Z","endTime":"2026-07-25T00:30:58.275Z","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":1,"outs":2},"pitchData":{"startSpeed":82.2,"endSpeed":76.9,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.899673672845175,"aZ":-34.88380884509394,"pfxX":-1.394292341615703,"pfxZ":-1.8561670183896526,"pX":-1.3882558133724394,"pZ":0.6533234955997003,"vX0":-4.867818375510088,"vY0":-119.61926295681819,"vZ0":-5.173501358753227,"x":169.92,"y":221.14,"x0":0.8458221932310036,"y0":50.00046581410247,"z0":5.936552886676583,"aX":-2.0395530191708775},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.4,"breakVerticalInduced":-4.3,"breakHorizontal":3.6,"spinRate":2298,"spinDirection":289},"zone":13,"typeConfidence":2.0,"plateTime":0.45614556251923766,"extension":6.599321716851699},"index":2,"playId":"5de5dba2-4fee-3758-89ec-9c0df5e39516","pitchNumber":3,"startTime":"2026-07-25T00:31:07.607Z","endTime":"2026-07-25T00:31:11.848Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.1,"endSpeed":75.7,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.730461666404107,"aZ":-36.487800118815066,"pfxX":-1.3297434784755544,"pfxZ":-3.0262348911549797,"pX":0.05924676448675334,"pZ":0.9085191288741867,"vX0":-1.8621555405520458,"vY0":-118.11213177724089,"vZ0":-4.135162137886121,"x":114.74,"y":214.25,"x0":1.028140718585436,"y0":50.004717470676006,"z0":6.008107958172979,"aX":-1.8942464473757572},"breaks":{"breakAngle":3.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.4,"breakVerticalInduced":-6.1,"breakHorizontal":2.9,"spinRate":2177,"spinDirection":301},"zone":14,"typeConfidence":2.0,"plateTime":0.4622609641504729,"extension":6.586794116823986},"index":3,"playId":"4e51ed5f-e99f-3974-8913-18bd92e45b6f","pitchNumber":4,"startTime":"2026-07-25T00:31:34.091Z","endTime":"2026-07-25T00:31:38.740Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.5,"endSpeed":84.6,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.667317824050482,"aZ":-19.89834837919559,"pfxX":7.503366266520237,"pfxZ":6.744787077406709,"pX":0.9341158348654466,"pZ":3.2295853012249918,"vX0":-2.8285843382476243,"vY0":-133.3126345702572,"vZ0":-3.548673268239434,"x":81.39,"y":151.58,"x0":1.0273073068674972,"y0":50.002286352127165,"z0":5.994880145579879,"aX":13.655635031081573},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":11.8,"breakHorizontal":-13.1,"spinRate":2138,"spinDirection":158},"zone":12,"typeConfidence":2.0,"plateTime":0.4091210546867674,"extension":6.491478943579446},"index":4,"playId":"f1b0f47f-f03c-390f-95a0-2f6ad6d3d972","pitchNumber":5,"startTime":"2026-07-25T00:31:51.021Z","endTime":"2026-07-25T00:31:58.671Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.7,"endSpeed":79.4,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.97041656711414,"aZ":-26.746692630946608,"pfxX":9.206062834497581,"pfxZ":3.424059350082972,"pX":-0.7511679310091947,"pZ":1.2826919902088054,"vX0":-7.256069347054064,"vY0":-124.5592884611467,"vZ0":-5.728577204693989,"x":145.63,"y":204.15,"x0":0.991162484438439,"y0":50.00408122972439,"z0":5.799674246073147,"aX":14.593771480360788},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":5.2,"breakHorizontal":-15.2,"spinRate":1832,"spinDirection":128},"zone":13,"typeConfidence":2.0,"plateTime":0.4382734053723949,"extension":6.657846735484928},"index":5,"playId":"a3baf2c2-3f9a-3926-831a-5e55eddc9239","pitchNumber":6,"startTime":"2026-07-25T00:32:21.515Z","endTime":"2026-07-25T00:32:26.215Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-25T00:32:26.215Z","atBatIndex":51},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nasim Nuñez grounds out, second baseman Ketel Marte to first baseman Tyler Locklear.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-25T00:33:34.279Z","endTime":"2026-07-25T00:33:59.416Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"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":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":606466,"link":"/api/v1/people/606466"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"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":"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":0,"startTime":"2026-07-25T00:32:52.646Z","endTime":"2026-07-25T00:33:36.526Z","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":79.7,"endSpeed":73.5,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.207366466120256,"aZ":-37.49193648244494,"pfxX":-2.418997160056075,"pfxZ":-3.9015123463715984,"pX":0.11177348887886125,"pZ":2.064286212259113,"vX0":-1.6710442268161065,"vY0":-116.08409509471545,"vZ0":-1.0881630745691535,"x":112.74,"y":183.04,"x0":1.1558930182680152,"y0":50.00508041934741,"z0":6.115738636676775,"aX":-3.293896311747782},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.2,"breakVerticalInduced":-7.1,"breakHorizontal":4.8,"spinRate":2293,"spinDirection":300},"zone":8,"typeConfidence":2.0,"plateTime":0.47226355664849073,"extension":6.407708846119384},"index":1,"playId":"dd735dc4-64c5-34ac-9503-cfadc7a7b59e","pitchNumber":1,"startTime":"2026-07-25T00:33:36.526Z","endTime":"2026-07-25T00:33:41.255Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.4,"endSpeed":79.9,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.248593870522814,"aZ":-27.606336319726083,"pfxX":8.858492686306803,"pfxZ":2.8354722625337576,"pX":1.1824344534966784,"pZ":1.6928482790552772,"vX0":-2.514990429583115,"vY0":-125.78211993031067,"vZ0":-5.001215120648453,"x":71.93,"y":193.07,"x0":1.0411466326600094,"y0":50.00236218170513,"z0":5.931093361115823,"aX":14.26893150403349},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":4.3,"breakHorizontal":-15.5,"spinRate":1921,"spinDirection":131},"zone":14,"typeConfidence":2.0,"plateTime":0.43458336574028955,"extension":6.5386905751883235},"hitData":{"launchSpeed":75.3,"launchAngle":-10.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":148.98,"coordY":154.56}},"index":2,"playId":"7601a0b3-3a2d-3ff0-be93-65ea408f88ce","pitchNumber":2,"startTime":"2026-07-25T00:33:51.992Z","endTime":"2026-07-25T00:33:59.416Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-25T00:33:59.416Z","atBatIndex":52},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Tim Tawa flies out sharply to left fielder James Wood.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":53,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-25T00:36:00.883Z","endTime":"2026-07-25T00:36:39.861Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"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":1},"credits":[{"player":{"id":695578,"link":"/api/v1/people/695578"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":77.3,"endSpeed":71.9,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.10839249350597,"aZ":-35.57610086094529,"pfxX":7.486408661739519,"pfxZ":-2.6269496410434297,"pX":0.05964543680526984,"pZ":2.538756518108842,"vX0":0.042075387256138075,"vY0":-112.66494064230702,"vZ0":-0.0415992309938269,"x":114.73,"y":170.23,"x0":-0.9330556240955387,"y0":50.00401235549242,"z0":6.13187730399806,"aX":9.69244563437632},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.9,"breakVerticalInduced":-4.4,"breakHorizontal":-13.6,"spinRate":2236,"spinDirection":52},"zone":5,"typeConfidence":0.91,"plateTime":0.4848577509975245,"extension":5.848460829216},"index":0,"playId":"76095e3b-ed9e-323e-b51f-c05fb07ef692","pitchNumber":1,"startTime":"2026-07-25T00:36:16.425Z","endTime":"2026-07-25T00:36:21.097Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.4,"endSpeed":82.0,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.136388831254724,"aZ":-21.338084276275055,"pfxX":-8.619356606743235,"pfxZ":6.30826329541615,"pX":-0.8978333592899292,"pZ":2.716959521155374,"vX0":2.525441094878141,"vY0":-130.202276524914,"vZ0":-3.8824162132555005,"x":151.22,"y":165.42,"x0":-0.7599158889506764,"y0":50.0058425560603,"z0":5.840721633842412,"aX":-14.812556985833716},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":10.8,"breakHorizontal":15.1,"spinRate":2014,"spinDirection":217},"zone":11,"typeConfidence":0.91,"plateTime":0.42055275996230357,"extension":6.102153543403047},"hitData":{"launchSpeed":100.8,"launchAngle":35.0,"totalDistance":373.0,"trajectory":"fly_ball","hardness":"hard","location":"7","coordinates":{"coordX":69.37,"coordY":64.81}},"index":1,"playId":"49f3acf2-9509-3a15-9d9b-c717562220d7","pitchNumber":2,"startTime":"2026-07-25T00:36:30.348Z","endTime":"2026-07-25T00:36:39.861Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-25T00:36:39.861Z","atBatIndex":53},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ketel Marte singles on a line drive to right fielder Dylan Crews.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":54,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-25T00:36:57.172Z","endTime":"2026-07-25T00:38:44.638Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":686611,"link":"/api/v1/people/686611"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.8,"endSpeed":77.4,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.179847898436673,"aZ":-27.84921748497041,"pfxX":-8.067479543961284,"pfxZ":2.86884316138649,"pX":0.737375636276848,"pZ":0.8051978248123386,"vX0":5.725896433476,"vY0":-121.79911534685968,"vZ0":-6.196831375026256,"x":88.89,"y":217.04,"x0":-0.5919441359344692,"y0":50.003347376106824,"z0":5.780542167655311,"aX":-12.16185251889345},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":4.0,"breakHorizontal":13.3,"spinRate":1155,"spinDirection":245},"zone":14,"typeConfidence":0.9,"plateTime":0.4491272437753224,"extension":6.10378020314874},"index":0,"playId":"81a1c195-a54b-318c-abfd-177c601d64ed","pitchNumber":1,"startTime":"2026-07-25T00:37:02.242Z","endTime":"2026-07-25T00:37:06.595Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.4,"endSpeed":83.6,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.461667803686765,"aZ":-22.245670544199477,"pfxX":-8.898837289551167,"pfxZ":5.6150787550420755,"pX":-0.07979993546777592,"pZ":1.9505759759675279,"vX0":4.637705446501148,"vY0":-131.53756383646333,"vZ0":-5.580141339482749,"x":120.04,"y":186.11,"x0":-0.7008413170088769,"y0":50.00533358672339,"z0":5.7280306277149835,"aX":-15.741507303865836},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":9.2,"breakHorizontal":15.2,"spinRate":1896,"spinDirection":222},"zone":8,"typeConfidence":0.91,"plateTime":0.4149386026963513,"extension":6.273654181142165},"index":1,"playId":"4d9928c9-0264-3af8-96f6-25f780506d0a","pitchNumber":2,"startTime":"2026-07-25T00:37:20.866Z","endTime":"2026-07-25T00:37:25.052Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.5,"endSpeed":78.2,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.24468774754314,"aZ":-29.968622175473822,"pfxX":-7.167365992369729,"pfxZ":1.4509989319694307,"pX":0.6387549218991118,"pZ":0.38800282712471623,"vX0":5.444884258295182,"vY0":-121.51444064929315,"vZ0":-6.795962324044424,"x":92.65,"y":228.3,"x0":-0.6823916611578189,"y0":50.00386316390044,"z0":5.772142054955094,"aX":-10.890721357504345},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":1.4,"breakHorizontal":12.0,"spinRate":1285,"spinDirection":246},"zone":14,"typeConfidence":0.9,"plateTime":0.44804342108893636,"extension":6.097377014255715},"index":2,"playId":"214e520d-a86b-33cd-b27c-a9674d6e358e","pitchNumber":3,"startTime":"2026-07-25T00:37:34.423Z","endTime":"2026-07-25T00:37:38.502Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.1,"endSpeed":83.8,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.969169258698905,"aZ":-23.257960866661275,"pfxX":-9.27454783717617,"pfxZ":4.976158792300488,"pX":-0.522322540882732,"pZ":3.2786784067608705,"vX0":3.6292024135644,"vY0":-132.64391830494574,"vZ0":-2.388678189717374,"x":136.91,"y":150.26,"x0":-0.6992450785547348,"y0":50.002154537521776,"z0":5.877299364729057,"aX":-16.612745755857457},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":8.8,"breakHorizontal":16.1,"spinRate":1875,"spinDirection":219},"zone":1,"typeConfidence":0.91,"plateTime":0.4121036943627092,"extension":6.191712787808095},"index":3,"playId":"84711d52-c498-3367-b328-1864a359a3af","pitchNumber":4,"startTime":"2026-07-25T00:37:52.738Z","endTime":"2026-07-25T00:37:58.377Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.1,"endSpeed":85.0,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.528931434697288,"aZ":-16.158261781113058,"pfxX":-4.80298129762821,"pfxZ":8.697673193475069,"pX":-0.5433541009501914,"pZ":3.5511447456288305,"vX0":2.0865911230791454,"vY0":-134.23372811711528,"vZ0":-3.4002324241522417,"x":137.71,"y":142.9,"x0":-0.7026748192833155,"y0":50.00653792515205,"z0":5.971051831293944,"aX":-8.848210956681974},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":15.4,"breakHorizontal":8.3,"spinRate":1966,"spinDirection":215},"zone":11,"typeConfidence":0.92,"plateTime":0.4065993795895233,"extension":6.221082329257623},"index":4,"playId":"cf2c2bb3-cb4d-3e49-8298-7543886e39f6","pitchNumber":5,"startTime":"2026-07-25T00:38:14.911Z","endTime":"2026-07-25T00:38:19.492Z","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":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":78.3,"endSpeed":72.8,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.48692901166474,"aZ":-36.955932952855974,"pfxX":8.932434757430432,"pfxZ":-3.600512622796236,"pX":0.08515887838001784,"pZ":2.803338330261077,"vX0":-0.2571692855187682,"vY0":-114.04749581443855,"vZ0":0.6107673349128655,"x":113.75,"y":163.09,"x0":-0.9630159656710955,"y0":50.00373088184291,"z0":6.154947148718843,"aX":11.85640225151942},"breaks":{"breakAngle":18.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.4,"breakVerticalInduced":-6.1,"breakHorizontal":-16.2,"spinRate":2212,"spinDirection":49},"zone":5,"typeConfidence":0.92,"plateTime":0.4788735285267345,"extension":5.876870303435709},"hitData":{"launchSpeed":80.1,"launchAngle":18.0,"totalDistance":202.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":191.07,"coordY":108.42}},"index":5,"playId":"3f59688d-5c44-33e3-80b5-874c6a262629","pitchNumber":6,"startTime":"2026-07-25T00:38:34.380Z","endTime":"2026-07-25T00:38:44.638Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-25T00:38:44.638Z","atBatIndex":54},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Corbin Carroll singles on a ground ball to right fielder Dylan Crews. Ketel Marte to 2nd.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-25T00:41:24.214Z","endTime":"2026-07-25T00:42:10.796Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676680,"fullName":"Tom Cosgrove","link":"/api/v1/people/676680"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"postOnSecond":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4],"actionIndex":[1],"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":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":686611,"link":"/api/v1/people/686611"},"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":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-07-25T00:38:56.427Z","endTime":"2026-07-25T00:39:34.647Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Tom Cosgrove replaces Zack Littell.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-07-25T00:39:34.647Z","endTime":"2026-07-25T00:41:26.447Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676680,"link":"/api/v1/people/676680"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":73.0,"endSpeed":66.6,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.531271771000366,"aZ":-29.049389496759748,"pfxX":-8.815260657745567,"pfxZ":2.781045357843965,"pX":-1.2196447473467034,"pZ":2.1318399225622127,"vX0":-5.751116190064874,"vY0":-106.14523435311251,"vZ0":1.2762586719645381,"x":163.49,"y":181.22,"x0":2.683815336655547,"y0":50.00512755660618,"z0":4.86560780641206,"aX":-9.919209442695076},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.2,"breakVerticalInduced":5.8,"breakHorizontal":17.6,"spinRate":2840,"spinDirection":274},"zone":13,"typeConfidence":2.0,"plateTime":0.5187938908695688,"extension":5.6305490994042815},"index":2,"playId":"a273977d-23f3-352a-a7b8-b2bcfb87951f","pitchNumber":1,"startTime":"2026-07-25T00:41:26.447Z","endTime":"2026-07-25T00:41:31.207Z","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":88.2,"endSpeed":81.2,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.065439221197053,"aZ":-22.899023797649242,"pfxX":5.182032879667952,"pfxZ":5.516686564439799,"pX":0.8123865923738406,"pZ":2.3596311916565216,"vX0":-6.586784930109545,"vY0":-128.4432134512216,"vZ0":-1.6683548251090308,"x":86.03,"y":175.07,"x0":2.729431261262034,"y0":50.003488735640914,"z0":4.7875204480766715,"aX":8.713176072162177},"breaks":{"breakAngle":18.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":9.8,"breakHorizontal":-8.0,"spinRate":2625,"spinDirection":123},"zone":6,"typeConfidence":2.0,"plateTime":0.4254346320577427,"extension":5.864238300792466},"index":3,"playId":"555a4071-535f-3428-9bc4-5a3f7aeb2d84","pitchNumber":2,"startTime":"2026-07-25T00:41:43.475Z","endTime":"2026-07-25T00:41:48.110Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":74.9,"endSpeed":68.4,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.793742617391214,"aZ":-30.395450426385096,"pfxX":-9.043179119061111,"pfxZ":1.492538544772069,"pX":-0.07933779226233932,"pZ":2.5889465880887443,"vX0":-3.9464705607848583,"vY0":-108.90869043479555,"vZ0":2.220592437510917,"x":120.02,"y":168.88,"x0":2.936271459042459,"y0":50.00211550390016,"z0":4.8653495975454675,"aX":-10.759602870949891},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.5,"breakVerticalInduced":3.7,"breakHorizontal":17.5,"spinRate":2992,"spinDirection":278},"zone":5,"typeConfidence":2.0,"plateTime":0.5047364134719925,"extension":6.138867292890477},"hitData":{"launchSpeed":103.5,"launchAngle":5.0,"totalDistance":126.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":166.22,"coordY":99.29}},"index":4,"playId":"2cbb63b4-765d-3bc2-9bba-9f72da6f148b","pitchNumber":3,"startTime":"2026-07-25T00:42:01.135Z","endTime":"2026-07-25T00:42:10.796Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-25T00:42:10.796Z","atBatIndex":55},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Geraldo Perdomo walks. Ketel Marte to 3rd. Corbin Carroll to 2nd.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-25T00:42:13.559Z","endTime":"2026-07-25T00:43:42.131Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":1},"matchup":{"batter":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676680,"fullName":"Tom Cosgrove","link":"/api/v1/people/676680"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"postOnSecond":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"postOnThird":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"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":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":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":1},"pitchData":{"startSpeed":74.7,"endSpeed":68.3,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.056073970204224,"aZ":-31.49984485062725,"pfxX":-11.95142701862861,"pfxZ":0.5686111279376433,"pX":1.5903572980872047,"pZ":3.589398407216329,"vX0":-0.18908704957054967,"vY0":-108.72928181642452,"vZ0":4.384814930042968,"x":56.38,"y":141.87,"x0":3.230018653380952,"y0":50.00396392324166,"z0":4.97583189069182,"aX":-14.230306501274587},"breaks":{"breakAngle":25.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-46.6,"breakVerticalInduced":2.6,"breakHorizontal":21.7,"spinRate":3017,"spinDirection":282},"zone":12,"typeConfidence":2.0,"plateTime":0.5048300000483232,"extension":5.702716184406257},"index":0,"playId":"432497e1-f519-3892-a328-317ed72ca42c","pitchNumber":1,"startTime":"2026-07-25T00:42:39.085Z","endTime":"2026-07-25T00:42:43.283Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.6,"endSpeed":80.9,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.346866952527915,"aZ":-24.643098266629437,"pfxX":6.741320725175321,"pfxZ":4.521366451652147,"pX":0.9661203424853283,"pZ":3.6008876276898394,"vX0":-6.354281728702871,"vY0":-127.52108405031336,"vZ0":1.4891187719650794,"x":80.17,"y":141.56,"x0":2.600454432281426,"y0":50.00374770934897,"z0":4.937480202876007,"aX":11.233378996646385},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":8.8,"breakHorizontal":-11.0,"spinRate":2437,"spinDirection":137},"zone":12,"typeConfidence":2.0,"plateTime":0.42761654131670657,"extension":6.319395301303964},"index":1,"playId":"82f001a3-9794-322d-a1f6-0baa99d0759f","pitchNumber":2,"startTime":"2026-07-25T00:42:58.055Z","endTime":"2026-07-25T00:43:02.783Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":73.9,"endSpeed":68.1,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.584894143623817,"aZ":-32.029523011155206,"pfxX":-8.854647706588814,"pfxZ":0.12497281442091701,"pX":-1.0284810508687756,"pZ":1.1746161568799012,"vX0":-5.624781720389551,"vY0":-107.47592920159231,"vZ0":0.14339594114392273,"x":156.2,"y":207.07,"x0":2.777958592666472,"y0":50.00291548472547,"z0":4.680344422093816,"aX":-10.301291330472994},"breaks":{"breakAngle":19.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.7,"breakVerticalInduced":0.6,"breakHorizontal":17.6,"spinRate":2872,"spinDirection":286},"zone":13,"typeConfidence":2.0,"plateTime":0.51069977265582,"extension":6.156957801948085},"index":2,"playId":"948891ae-037c-3fcd-a2a1-d958dbdad41b","pitchNumber":3,"startTime":"2026-07-25T00:43:18.136Z","endTime":"2026-07-25T00:43:22.525Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.4,"endSpeed":82.6,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.19647654322479,"aZ":-21.32338981482054,"pfxX":7.086209432702373,"pfxZ":6.248018259907196,"pX":0.9813567213711576,"pZ":3.316194628583986,"vX0":-5.907141553789208,"vY0":-130.1509172975823,"vZ0":-0.36442164167908997,"x":79.59,"y":149.24,"x0":2.3463320214969574,"y0":50.00191162952883,"z0":5.055987184382084,"aX":12.304762215609239},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":11.5,"breakHorizontal":-11.8,"spinRate":2559,"spinDirection":138},"zone":12,"typeConfidence":2.0,"plateTime":0.4188926312428718,"extension":5.965285771589533},"index":3,"playId":"7f22c8a2-0a6b-359e-9823-a7cb1cdbbca8","pitchNumber":4,"startTime":"2026-07-25T00:43:37.281Z","endTime":"2026-07-25T00:43:42.131Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-25T00:43:42.131Z","atBatIndex":56},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Gabriel Moreno out on a sacrifice fly to left fielder James Wood. Ketel Marte scores.","rbi":1,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-25T00:44:48.831Z","endTime":"2026-07-25T00:45:20.931Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676680,"fullName":"Tom Cosgrove","link":"/api/v1/people/676680"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"postOnSecond":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":null,"runner":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":695578,"link":"/api/v1/people/695578"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"responsiblePitcher":{"id":641793,"link":"/api/v1/people/641793"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-07-25T00:43:56.349Z","endTime":"2026-07-25T00:44:51.056Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":76.6,"endSpeed":69.8,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.278642724976876,"aZ":-29.13956699972747,"pfxX":-12.718149144962602,"pfxZ":2.4399861297778056,"pX":0.48657935544841474,"pZ":2.7272874601580255,"vX0":-2.059792974961691,"vY0":-111.49419532300183,"vZ0":1.8557990634973218,"x":98.45,"y":165.14,"x0":3.07613040025215,"y0":50.00365547469035,"z0":4.917289362542701,"aX":-15.81990764635666},"breaks":{"breakAngle":28.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":5.3,"breakHorizontal":23.5,"spinRate":3091,"spinDirection":277},"zone":3,"typeConfidence":2.0,"plateTime":0.4935205828105387,"extension":5.771263018033973},"index":1,"playId":"c57dbbce-3d2e-3ce0-b736-bab9c5e57dfe","pitchNumber":1,"startTime":"2026-07-25T00:44:51.056Z","endTime":"2026-07-25T00:44:55.847Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":76.6,"endSpeed":69.7,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.94042300210536,"aZ":-27.18767515232985,"pfxX":-11.463497109874027,"pfxZ":4.027743242279815,"pX":-0.8507578341675504,"pZ":2.7236375992762887,"vX0":-4.743638932030032,"vY0":-111.45947763477582,"vZ0":1.4940754504864049,"x":149.43,"y":165.24,"x0":2.804766348449567,"y0":50.00462312850255,"z0":4.8845241506801536,"aX":-14.198534381320025},"breaks":{"breakAngle":28.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":8.0,"breakHorizontal":22.1,"spinRate":2965,"spinDirection":279},"zone":11,"typeConfidence":2.0,"plateTime":0.4943695525508405,"extension":5.773710252321602},"hitData":{"launchSpeed":93.6,"launchAngle":26.0,"totalDistance":337.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":52.58,"coordY":84.4}},"index":2,"playId":"cb06c32d-7250-3121-b81e-7b73b1cf7ab3","pitchNumber":2,"startTime":"2026-07-25T00:45:09.380Z","endTime":"2026-07-25T00:45:20.931Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-25T00:45:20.931Z","atBatIndex":57},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Nolan Arenado walks.","rbi":0,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-25T00:48:19.698Z","endTime":"2026-07-25T00:49:45.951Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":2},"matchup":{"batter":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687377,"fullName":"Orlando Ribalta","link":"/api/v1/people/687377"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"postOnSecond":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"postOnThird":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[2,4,5,6],"actionIndex":[1,3],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 3B","eventType":"stolen_base_3b","movementReason":"r_stolen_base_3b","runner":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"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":"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":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-25T00:45:49.485Z","endTime":"2026-07-25T00:46:28.768Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Orlando Ribalta replaces Tom Cosgrove.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-07-25T00:46:28.768Z","endTime":"2026-07-25T00:48:21.871Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":687377,"link":"/api/v1/people/687377"},"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,"runnerGoing":true},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.3,"endSpeed":80.8,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.752308981115522,"aZ":-26.463891297563592,"pfxX":2.1517483163024798,"pfxZ":3.5350470369540807,"pX":1.4877836654261005,"pZ":0.9948459022441473,"vX0":7.586847975660728,"vY0":-125.36957677907152,"vZ0":-8.187134208251843,"x":60.29,"y":211.92,"x0":-1.8388476773704665,"y0":50.003312928116486,"z0":6.415320447437956,"aX":3.4771417982510036},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":4.9,"breakHorizontal":-5.4,"spinRate":2088,"spinDirection":168},"zone":14,"typeConfidence":2.0,"plateTime":0.4343819754082965,"extension":6.4673090279817025},"index":2,"playId":"3881052a-485b-3368-bcde-9ac0b04512a8","pitchNumber":1,"startTime":"2026-07-25T00:48:21.871Z","endTime":"2026-07-25T00:48:28.196Z","isPitch":true,"type":"pitch"},{"details":{"description":"Corbin Carroll steals (13) 3rd base. Geraldo Perdomo steals (17) 2nd base.","event":"Stolen Base 3B","eventType":"stolen_base_3b","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"index":3,"actionPlayId":"3881052a-485b-3368-bcde-9ac0b04512a8","startTime":"2026-07-25T00:48:39.412Z","endTime":"2026-07-25T00:48:53.711Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":682998,"link":"/api/v1/people/682998"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.4,"endSpeed":88.4,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.925790244395486,"aZ":-13.317169042794694,"pfxX":-6.370160318334562,"pfxZ":9.415911052538771,"pX":-1.4524557397729922,"pZ":4.116589962003575,"vX0":3.728444416788501,"vY0":-140.40063983988057,"vZ0":-4.415775618421994,"x":172.36,"y":127.63,"x0":-1.9680598679929722,"y0":50.00007146636298,"z0":6.572405934910667,"aX":-12.752147335995355},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":16.3,"breakHorizontal":10.8,"spinRate":2526,"spinDirection":203},"zone":11,"typeConfidence":2.0,"plateTime":0.3896959128432971,"extension":6.246923134038219},"index":4,"playId":"e41657b4-311a-30f8-ae39-ef35cd5c3b7a","pitchNumber":2,"startTime":"2026-07-25T00:48:53.711Z","endTime":"2026-07-25T00:48:58.017Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.8,"endSpeed":89.8,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.84281442428858,"aZ":-12.976163423340404,"pfxX":-7.9654584732668265,"pfxZ":9.380428757489025,"pX":-1.028237449071986,"pZ":1.191512495160874,"vX0":5.2021779773207175,"vY0":-141.9974010488884,"vZ0":-11.884202367827822,"x":156.19,"y":206.61,"x0":-1.8470289550976762,"y0":50.00350095620182,"z0":6.251250118031296,"aX":-16.30283114274871},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":14.8,"breakHorizontal":13.4,"spinRate":2587,"spinDirection":214},"zone":13,"typeConfidence":2.0,"plateTime":0.3854120878040823,"extension":6.436344853930836},"index":5,"playId":"7a43bce3-43a5-3f0b-9ce9-0ec5d08da89d","pitchNumber":3,"startTime":"2026-07-25T00:49:17.345Z","endTime":"2026-07-25T00:49:22.886Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.4,"endSpeed":81.6,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.59494796080873,"aZ":-26.326975599434505,"pfxX":0.5032728269730633,"pfxZ":3.506950967517543,"pX":1.2234771739140187,"pZ":0.432821571243275,"vX0":7.419887717150465,"vY0":-128.272100396681,"vZ0":-9.721849084948818,"x":70.36,"y":227.09,"x0":-1.77223264181999,"y0":50.00226636334025,"z0":6.32558171601942,"aX":0.8364402342218},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":4.3,"breakHorizontal":-2.6,"spinRate":2119,"spinDirection":224},"zone":14,"typeConfidence":2.0,"plateTime":0.4270493191817497,"extension":6.260872896922404},"index":6,"playId":"909beb5b-8f0a-3c05-a5cd-80c89e4933c5","pitchNumber":4,"startTime":"2026-07-25T00:49:42.148Z","endTime":"2026-07-25T00:49:45.951Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-25T00:49:45.951Z","atBatIndex":58},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Max Kepler pops out to second baseman Nasim Nuñez.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":59,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-25T00:49:49.608Z","endTime":"2026-07-25T00:51:50.284Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687377,"fullName":"Orlando Ribalta","link":"/api/v1/people/687377"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":683083,"link":"/api/v1/people/683083"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.7,"endSpeed":82.2,"strikeZoneTop":3.376,"strikeZoneBottom":1.704,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.967827663664067,"aZ":-27.060432497509076,"pfxX":1.9248360703319884,"pfxZ":3.0251024263381323,"pX":-0.07477501895263622,"pZ":1.005452704083728,"vX0":4.37366903328122,"vY0":-129.03433827786222,"vZ0":-8.35449883919758,"x":119.85,"y":211.63,"x0":-2.0395551598373234,"y0":50.00449283699062,"z0":6.359291767553407,"aX":3.257826235799142},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":3.8,"breakHorizontal":-4.4,"spinRate":2118,"spinDirection":193},"zone":13,"typeConfidence":2.0,"plateTime":0.42390726298243875,"extension":6.19510188938416},"index":0,"playId":"a87ecc96-1155-39b6-b701-64635e72afd3","pitchNumber":1,"startTime":"2026-07-25T00:50:12.945Z","endTime":"2026-07-25T00:50:17.115Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.6,"endSpeed":82.4,"strikeZoneTop":3.376,"strikeZoneBottom":1.704,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.997505047547595,"aZ":-16.042072817970556,"pfxX":-6.73926182982266,"pfxZ":9.455294746958707,"pX":-1.263221827762979,"pZ":1.3145681185266986,"vX0":4.461542372478678,"vY0":-128.82947470736755,"vZ0":-9.29370672417928,"x":165.15,"y":203.29,"x0":-2.1287980192544267,"y0":50.00579250994403,"z0":6.1712735038024125,"aX":-11.500392489656502},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":15.6,"breakHorizontal":11.4,"spinRate":2181,"spinDirection":225},"zone":13,"typeConfidence":2.0,"plateTime":0.422749793079523,"extension":6.295098212589072},"index":1,"playId":"bf273232-fe9a-3351-8e4d-e39cdde7786c","pitchNumber":2,"startTime":"2026-07-25T00:50:35.210Z","endTime":"2026-07-25T00:50:39.401Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.3,"endSpeed":81.6,"strikeZoneTop":3.376,"strikeZoneBottom":1.704,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.55908063209892,"aZ":-28.340024899017422,"pfxX":1.79176036510322,"pfxZ":2.2958959473569145,"pX":-0.011927456668673168,"pZ":1.0791324930712702,"vX0":4.4666937309512695,"vY0":-128.44347929824085,"vZ0":-7.734791078745951,"x":117.45,"y":209.64,"x0":-2.0061883909625835,"y0":50.00399486141083,"z0":6.33271552141627,"aX":2.9942935199688963},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":2.6,"breakHorizontal":-4.2,"spinRate":2095,"spinDirection":185},"zone":14,"typeConfidence":2.0,"plateTime":0.4264058107726183,"extension":6.466781884438174},"index":2,"playId":"6975b169-eb1f-3831-b5f9-eefb2c0ed659","pitchNumber":3,"startTime":"2026-07-25T00:50:56.002Z","endTime":"2026-07-25T00:51:00.977Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-07-25T00:51:16.820Z","endTime":"2026-07-25T00:51:41.120Z","isPitch":false,"type":"action","player":{"id":596146,"link":"/api/v1/people/596146"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.0,"endSpeed":81.7,"strikeZoneTop":3.376,"strikeZoneBottom":1.704,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.66300586104022,"aZ":-28.95260388765613,"pfxX":0.9965751446087793,"pfxZ":1.9314174856960555,"pX":0.05975388823324055,"pZ":1.424421658920018,"vX0":4.87746108289892,"vY0":-128.00971926850968,"vZ0":-7.030885463647846,"x":114.72,"y":200.32,"x0":-1.994395278777624,"y0":50.005882100534265,"z0":6.45182649518294,"aX":1.6659047190239968},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":2.3,"breakHorizontal":-2.9,"spinRate":2072,"spinDirection":214},"zone":14,"typeConfidence":2.0,"plateTime":0.4267201733349033,"extension":6.423001948844193},"hitData":{"launchSpeed":78.0,"launchAngle":63.0,"totalDistance":131.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":148.98,"coordY":157.6}},"index":4,"playId":"a843929d-ac6b-3035-b9fa-b6ec0109d566","pitchNumber":4,"startTime":"2026-07-25T00:51:41.120Z","endTime":"2026-07-25T00:51:50.284Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-25T00:51:50.284Z","atBatIndex":59},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"James Wood strikes out swinging.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-25T00:54:12.333Z","endTime":"2026-07-25T00:55:08.545Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":666661,"fullName":"Juan Morillo","link":"/api/v1/people/666661"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":672515,"link":"/api/v1/people/672515"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Juan Morillo replaces Eduardo Rodriguez.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-25T00:52:50.203Z","endTime":"2026-07-25T00:54:14.709Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":666661,"link":"/api/v1/people/666661"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":98.6,"endSpeed":90.7,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.783667891204864,"aZ":-11.976902161931731,"pfxX":-3.8911961905790218,"pfxZ":9.60021736196498,"pX":0.42127997776153914,"pZ":3.8956492620934977,"vX0":6.454488844040313,"vY0":-143.55521583402992,"vZ0":-3.6526258151670152,"x":100.94,"y":133.6,"x0":-1.3425496001593291,"y0":50.000121838230555,"z0":5.9209845532157726,"aX":-8.184919948101518},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":16.9,"breakHorizontal":5.9,"spinRate":2358,"spinDirection":206},"zone":12,"typeConfidence":0.9,"plateTime":0.38039765363739075,"extension":6.185987620229747},"index":1,"playId":"24edb7c6-b257-37ba-a19c-75e621e94982","pitchNumber":1,"startTime":"2026-07-25T00:54:14.709Z","endTime":"2026-07-25T00:54:20.037Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":99.2,"endSpeed":91.4,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.501066307302573,"aZ":-11.585824523379255,"pfxX":-3.0795449545004407,"pfxZ":9.671590667572143,"pX":1.1718652944393904,"pZ":3.0554651124458228,"vX0":8.25776325122503,"vY0":-144.27345073303482,"vZ0":-5.548927211176778,"x":72.33,"y":156.28,"x0":-1.31494828789566,"y0":50.00115674539136,"z0":5.704111579497983,"aX":-6.555272079943461},"breaks":{"breakAngle":20.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":16.7,"breakHorizontal":4.1,"spinRate":2298,"spinDirection":206},"zone":12,"typeConfidence":0.9,"plateTime":0.378229515569632,"extension":6.292237838017111},"index":2,"playId":"40f2761e-3dbd-3535-a3d9-01498b0d9ff1","pitchNumber":2,"startTime":"2026-07-25T00:54:34.190Z","endTime":"2026-07-25T00:54:38.270Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.3,"endSpeed":85.0,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.2612973908793,"aZ":-24.380572370693496,"pfxX":-9.24180494423151,"pfxZ":4.2467237137500895,"pX":0.4453610110394937,"pZ":2.389113070255622,"vX0":7.9111054671420264,"vY0":-134.16219204454995,"vZ0":-4.557757046179769,"x":100.02,"y":174.27,"x0":-1.331552803697959,"y0":50.001192143691995,"z0":5.833533173437779,"aX":-16.95536167622907},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":7.0,"breakHorizontal":15.1,"spinRate":2275,"spinDirection":227},"zone":6,"typeConfidence":0.9,"plateTime":0.4072368083172426,"extension":6.075961331168009},"index":3,"playId":"675b4739-b98d-3330-847a-b205d8832e5d","pitchNumber":3,"startTime":"2026-07-25T00:54:49.587Z","endTime":"2026-07-25T00:54:54.013Z","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":92.1,"endSpeed":84.9,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.164825761234745,"aZ":-24.226598383231554,"pfxX":-9.067414040789997,"pfxZ":4.335855512803134,"pX":-0.3892338454919079,"pZ":2.537310803910034,"vX0":5.587027666355153,"vY0":-134.10897578898772,"vZ0":-4.185156525317779,"x":131.84,"y":170.27,"x0":-1.3141842628136773,"y0":50.00442620812642,"z0":5.832042470017692,"aX":-16.629843192460708},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":7.2,"breakHorizontal":15.4,"spinRate":2252,"spinDirection":241},"zone":4,"typeConfidence":0.9,"plateTime":0.40736786238071643,"extension":6.038282859582951},"index":4,"playId":"bbc5183c-eb0f-38cc-bf54-baf974244c91","pitchNumber":4,"startTime":"2026-07-25T00:55:04.646Z","endTime":"2026-07-25T00:55:08.545Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-25T00:55:08.545Z","atBatIndex":60},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Curtis Mead flies out to center fielder Tim Tawa.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-25T00:55:10.160Z","endTime":"2026-07-25T00:55:38.725Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666661,"fullName":"Juan Morillo","link":"/api/v1/people/666661"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"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":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554"},"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_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":98.8,"endSpeed":91.2,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.162759365496584,"aZ":-18.13555831582609,"pfxX":-8.678623300951854,"pfxZ":6.63181810860025,"pX":-0.3699361608855639,"pZ":3.011450364749578,"vX0":6.316185325989947,"vY0":-143.82332163688886,"vZ0":-4.9243615084636545,"x":131.1,"y":157.47,"x0":-1.4557000895337984,"y0":50.00030820677021,"z0":5.853668682621727,"aX":-18.364606585554977},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":11.3,"breakHorizontal":14.6,"spinRate":2158,"spinDirection":206},"zone":1,"typeConfidence":0.91,"plateTime":0.3793506880692128,"extension":6.300913452037491},"hitData":{"launchSpeed":83.8,"launchAngle":32.0,"totalDistance":311.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":140.82,"coordY":75.62}},"index":0,"playId":"65c2bc7c-1eb8-3297-84f5-644cd2344829","pitchNumber":1,"startTime":"2026-07-25T00:55:30.649Z","endTime":"2026-07-25T00:55:38.725Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-25T00:55:38.725Z","atBatIndex":61},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"José Tena grounds out, second baseman Ketel Marte to first baseman Tyler Locklear.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":62,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-25T00:56:41.953Z","endTime":"2026-07-25T00:57:18.239Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":677588,"fullName":"José Tena","link":"/api/v1/people/677588"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":666661,"fullName":"Juan Morillo","link":"/api/v1/people/666661"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4],"actionIndex":[0],"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":677588,"fullName":"José Tena","link":"/api/v1/people/677588"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":606466,"link":"/api/v1/people/606466"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"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":"Offensive Substitution: Pinch-hitter José Tena replaces Andrés Chaparro.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-25T00:55:51.821Z","endTime":"2026-07-25T00:56:02.984Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":677588,"link":"/api/v1/people/677588"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"301","replacedPlayer":{"id":665953,"link":"/api/v1/people/665953"}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-07-25T00:56:02.984Z","endTime":"2026-07-25T00:56:44.313Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":98.6,"endSpeed":89.3,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.989989835996184,"aZ":-11.27218600033512,"pfxX":-3.784372117944067,"pfxZ":10.143944520289491,"pX":-0.05012099484764345,"pZ":2.5676150289392536,"vX0":5.4406653397734575,"vY0":-143.31566104641155,"vZ0":-6.856968567198485,"x":118.91,"y":169.45,"x0":-1.4897171042330075,"y0":50.00564856895109,"z0":5.710251455174386,"aX":-7.80045669701813},"breaks":{"breakAngle":26.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":17.0,"breakHorizontal":5.6,"spinRate":2295,"spinDirection":214},"zone":5,"typeConfidence":0.9,"plateTime":0.38354173552964355,"extension":6.2624664769797365},"index":2,"playId":"d06f7a7d-fa3d-34a7-aad7-8614a7d8aae3","pitchNumber":1,"startTime":"2026-07-25T00:56:44.313Z","endTime":"2026-07-25T00:56:48.521Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.0,"endSpeed":83.6,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.449541567114984,"aZ":-24.496003724846762,"pfxX":-9.585958516972882,"pfxZ":4.274935773003033,"pX":-1.672640845161183,"pZ":2.6854159250152816,"vX0":3.016275825517543,"vY0":-133.82548929077998,"vZ0":-3.6314665811239184,"x":180.76,"y":166.27,"x0":-1.5754056410441402,"y0":50.00469717908979,"z0":5.834261417012728,"aX":-17.222786603681225},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":7.1,"breakHorizontal":16.6,"spinRate":2429,"spinDirection":254},"zone":11,"typeConfidence":0.9,"plateTime":0.4107966350712733,"extension":6.039801095590185},"index":3,"playId":"90ad7b20-3d67-320f-b2c2-21c2c2dc5910","pitchNumber":2,"startTime":"2026-07-25T00:56:58.047Z","endTime":"2026-07-25T00:57:02.634Z","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":2},"pitchData":{"startSpeed":91.8,"endSpeed":83.8,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.196271116433067,"aZ":-28.182721453822953,"pfxX":-9.002157899420355,"pfxZ":2.2198366756524184,"pX":-0.5439822828425523,"pZ":2.571105921031684,"vX0":5.404702399963812,"vY0":-133.61828356073832,"vZ0":-3.2888264576451136,"x":137.74,"y":169.36,"x0":-1.4287899683330594,"y0":50.00473014378851,"z0":5.854615069021285,"aX":-16.194352677852677},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":3.5,"breakHorizontal":15.0,"spinRate":2266,"spinDirection":245},"zone":4,"typeConfidence":0.9,"plateTime":0.41075296872903566,"extension":6.029205993814481},"hitData":{"launchSpeed":74.3,"launchAngle":-10.0,"totalDistance":13.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":148.98,"coordY":155.58}},"index":4,"playId":"7864c0b9-9b97-3e00-97a8-a7eadfbada35","pitchNumber":3,"startTime":"2026-07-25T00:57:10.807Z","endTime":"2026-07-25T00:57:18.239Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-25T00:57:18.239Z","atBatIndex":62},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Tyler Locklear strikes out swinging.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-25T00:59:22.379Z","endTime":"2026-07-25T01:01:14.956Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":682988,"fullName":"Tyler Locklear","link":"/api/v1/people/682988"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687377,"fullName":"Orlando Ribalta","link":"/api/v1/people/687377"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,6],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":682988,"fullName":"Tyler Locklear","link":"/api/v1/people/682988"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":695670,"link":"/api/v1/people/695670"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"José Tena remains in the game as the designated hitter.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-25T00:58:34.110Z","endTime":"2026-07-25T00:59:24.720Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":677588,"link":"/api/v1/people/677588"},"position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"battingOrder":"301","replacedPlayer":{"id":665953,"link":"/api/v1/people/665953"}},{"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.7,"endSpeed":89.1,"strikeZoneTop":3.283,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.065721292010238,"aZ":-15.950957740335742,"pfxX":-8.628893591039173,"pfxZ":8.029591288449954,"pX":-1.9884163569139481,"pZ":2.8930906120046433,"vX0":3.4361640627582632,"vY0":-140.8019650045409,"vZ0":-6.956117634536498,"x":192.79,"y":160.67,"x0":-2.0990692364465575,"y0":50.00302153012664,"z0":6.4157141106897235,"aX":-17.43617081333038},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":13.4,"breakHorizontal":15.0,"spinRate":2436,"spinDirection":205},"zone":11,"typeConfidence":2.0,"plateTime":0.3880617181528736,"extension":6.46078385823397},"index":1,"playId":"3a02a474-8a04-32f5-9ec1-e3f534587855","pitchNumber":1,"startTime":"2026-07-25T00:59:24.720Z","endTime":"2026-07-25T00:59:29.266Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.5,"endSpeed":81.9,"strikeZoneTop":3.283,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.827707032815926,"aZ":-26.61730512609057,"pfxX":1.3609053930969037,"pfxZ":3.318502932566126,"pX":0.6286787131191257,"pZ":2.356190351542744,"vX0":5.694154448378792,"vY0":-127.48772646356831,"vZ0":-5.261178702271817,"x":93.04,"y":175.16,"x0":-1.794678442753637,"y0":50.0057177541021,"z0":6.501756831376291,"aX":2.2792160846561877},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":5.3,"breakHorizontal":-3.5,"spinRate":2040,"spinDirection":201},"zone":6,"typeConfidence":2.0,"plateTime":0.4267539018128508,"extension":6.250882804222293},"index":2,"playId":"9f43a4ba-12ab-3f5b-b73a-519312d1c888","pitchNumber":2,"startTime":"2026-07-25T00:59:45.034Z","endTime":"2026-07-25T00:59:49.030Z","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":87.1,"endSpeed":80.7,"strikeZoneTop":3.283,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.410013581072565,"aZ":-27.092615734972537,"pfxX":1.541150029960761,"pfxZ":3.1111882820641075,"pX":0.7906223140602446,"pZ":1.7101039650141303,"vX0":6.299274004886781,"vY0":-126.63005910298,"vZ0":-6.3717911165464525,"x":86.86,"y":192.61,"x0":-1.923473825765879,"y0":50.004384653986456,"z0":6.409542107147661,"aX":2.516889373951087},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":4.4,"breakHorizontal":-4.2,"spinRate":2111,"spinDirection":170},"zone":14,"typeConfidence":2.0,"plateTime":0.43155133595069906,"extension":6.313257030756435},"index":3,"playId":"2f19240a-ad32-3d6d-bb07-f8ba128622ea","pitchNumber":3,"startTime":"2026-07-25T01:00:04.236Z","endTime":"2026-07-25T01:00:11.782Z","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":90.2,"strikeZoneTop":3.283,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.289163338746683,"aZ":-16.531209456518987,"pfxX":-8.052115873721434,"pfxZ":7.5854107510341375,"pX":-0.8369969655485371,"pZ":2.5111924563286916,"vX0":5.975266760436328,"vY0":-141.95584502686359,"vZ0":-7.918929648398992,"x":148.9,"y":170.98,"x0":-1.9118558003099113,"y0":50.00585257715961,"z0":6.368182655475868,"aX":-16.60984957718831},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":12.5,"breakHorizontal":13.6,"spinRate":2566,"spinDirection":207},"zone":13,"typeConfidence":2.0,"plateTime":0.3843146822031662,"extension":6.348260670136437},"index":4,"playId":"5b651437-17fc-32f0-8707-531d42eca3ad","pitchNumber":4,"startTime":"2026-07-25T01:00:26.229Z","endTime":"2026-07-25T01:00:31.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, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.9,"endSpeed":82.0,"strikeZoneTop":3.283,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.027284186496537,"aZ":-28.191428748430678,"pfxX":-0.8136494979730733,"pfxZ":2.3759959910222577,"pX":1.0104443123203037,"pZ":1.500627237375943,"vX0":7.652095527388775,"vY0":-127.76339276281276,"vZ0":-6.863594475373433,"x":78.48,"y":198.26,"x0":-1.9006336616420856,"y0":50.00081826546673,"z0":6.397883339616294,"aX":-1.363009951755558},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":3.1,"breakHorizontal":0.0,"spinRate":2103,"spinDirection":217},"zone":14,"typeConfidence":2.0,"plateTime":0.4265230896188803,"extension":6.462210450682814},"index":5,"playId":"50db3700-c8fd-379d-af2c-d73564694286","pitchNumber":5,"startTime":"2026-07-25T01:00:51.083Z","endTime":"2026-07-25T01:00:56.541Z","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":97.9,"endSpeed":89.9,"strikeZoneTop":3.283,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.89624096694009,"aZ":-9.744814553758404,"pfxX":-5.2116703459361835,"pfxZ":10.898790383153358,"pX":-0.09400751236766974,"pZ":2.179483236563459,"vX0":7.39536743025624,"vY0":-142.15659688623953,"vZ0":-9.407563364623703,"x":120.58,"y":179.93,"x0":-2.045424767985667,"y0":50.004649362208355,"z0":6.139935410894285,"aX":-10.727500324102792},"breaks":{"breakAngle":38.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.4,"breakVerticalInduced":18.1,"breakHorizontal":8.0,"spinRate":2563,"spinDirection":221},"zone":8,"typeConfidence":2.0,"plateTime":0.38448112652198363,"extension":6.538040906159063},"index":6,"playId":"83af08d7-126d-3e3f-ba2f-fd1b1cd739bd","pitchNumber":6,"startTime":"2026-07-25T01:01:10.836Z","endTime":"2026-07-25T01:01:14.956Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-25T01:01:14.956Z","atBatIndex":63},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Adrian Del Castillo strikes out swinging.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":64,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-25T01:01:19.953Z","endTime":"2026-07-25T01:02:55.350Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687377,"fullName":"Orlando Ribalta","link":"/api/v1/people/687377"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":695670,"link":"/api/v1/people/695670"},"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":96.7,"endSpeed":88.3,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.357929810657474,"aZ":-12.444816972941014,"pfxX":-6.00333478948925,"pfxZ":9.864383765227196,"pX":-0.7343215845380926,"pZ":2.7852161145079504,"vX0":5.648181285199928,"vY0":-140.63253610684737,"vZ0":-7.542031117760198,"x":144.99,"y":163.58,"x0":-1.9903275593238807,"y0":50.00031642027635,"z0":6.311678688201904,"aX":-12.004482999933403},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":16.4,"breakHorizontal":9.7,"spinRate":2599,"spinDirection":217},"zone":1,"typeConfidence":2.0,"plateTime":0.3897089348680094,"extension":6.389263450105368},"index":0,"playId":"f885a9dd-3d07-30ed-ad6a-f488befaf796","pitchNumber":1,"startTime":"2026-07-25T01:01:41.094Z","endTime":"2026-07-25T01:01:45.755Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.8,"endSpeed":88.6,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.747475685568123,"aZ":-11.520019766188868,"pfxX":-4.680363081631313,"pfxZ":10.276907730773559,"pX":-0.4935540190101054,"pZ":3.059058964617799,"vX0":5.9692942110309595,"vY0":-140.8122164291921,"vZ0":-6.924666837467608,"x":135.81,"y":156.19,"x0":-2.0320469349414934,"y0":50.00030482736274,"z0":6.294002488344869,"aX":-9.40473501543891},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":17.4,"breakHorizontal":7.3,"spinRate":2647,"spinDirection":212},"zone":1,"typeConfidence":2.0,"plateTime":0.3888502690082709,"extension":6.18192635714555},"index":1,"playId":"6c154425-d4c3-38a8-8445-1f9a62263e23","pitchNumber":2,"startTime":"2026-07-25T01:02:00.992Z","endTime":"2026-07-25T01:02:05.384Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.3,"endSpeed":81.5,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.5455888331331,"aZ":-17.719269623232307,"pfxX":-6.754187715635272,"pfxZ":8.561702709690323,"pX":-0.8484192146066422,"pZ":0.7348605213418522,"vX0":5.110418530864767,"vY0":-129.51758780077625,"vZ0":-10.349882914554025,"x":149.34,"y":218.94,"x0":-1.975387010099862,"y0":50.00613899361269,"z0":6.154788140449073,"aX":-11.409188994485536},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":13.2,"breakHorizontal":11.0,"spinRate":2209,"spinDirection":223},"zone":13,"typeConfidence":2.0,"plateTime":0.42384804781922014,"extension":6.641934957969602},"index":2,"playId":"b0a25c5e-5568-35bb-b04f-8040f643f367","pitchNumber":3,"startTime":"2026-07-25T01:02:20.836Z","endTime":"2026-07-25T01:02:26.321Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":98.0,"endSpeed":90.3,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.800798849374978,"aZ":-9.214079804684108,"pfxX":-6.814606798687338,"pfxZ":11.03402465780436,"pX":-1.090413704006087,"pZ":3.9228559676946664,"vX0":4.998410239226102,"vY0":-142.6497527926055,"vZ0":-5.525232917693468,"x":158.56,"y":132.86,"x0":-1.971267201505735,"y0":50.00683023749311,"z0":6.453281534453909,"aX":-14.185425659409875},"breaks":{"breakAngle":51.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-9.1,"breakVerticalInduced":19.2,"breakHorizontal":11.5,"spinRate":2705,"spinDirection":214},"zone":11,"typeConfidence":2.0,"plateTime":0.38254419805156425,"extension":6.318833336667869},"index":3,"playId":"e028cb7b-1755-33bd-9118-5ad788f959ce","pitchNumber":4,"startTime":"2026-07-25T01:02:50.417Z","endTime":"2026-07-25T01:02:55.350Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-25T01:02:55.350Z","atBatIndex":64},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Tim Tawa singles on a sharp line drive to center fielder Jacob Young.","rbi":0,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":65,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-25T01:03:02.364Z","endTime":"2026-07-25T01:03:30.676Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687377,"fullName":"Orlando Ribalta","link":"/api/v1/people/687377"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":696285,"link":"/api/v1/people/696285"},"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(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.5,"endSpeed":82.1,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.95047897130865,"aZ":-27.340051366260482,"pfxX":-0.04751344595812501,"pfxZ":2.845256787085635,"pX":0.4065008278830313,"pZ":3.052902756504052,"vX0":5.861549171321279,"vY0":-128.81810617316515,"vZ0":-3.6801845965278597,"x":101.51,"y":156.35,"x0":-1.8816251096877086,"y0":50.00468864497811,"z0":6.587605698646688,"aX":-0.08211027884996673},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":4.7,"breakHorizontal":-1.1,"spinRate":2196,"spinDirection":194},"zone":3,"typeConfidence":2.0,"plateTime":0.423384964339677,"extension":6.396229170022061},"hitData":{"launchSpeed":100.6,"launchAngle":16.0,"totalDistance":289.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":108.25,"coordY":85.01}},"index":0,"playId":"dc4d7617-9be8-31f7-b686-55851bd711cd","pitchNumber":1,"startTime":"2026-07-25T01:03:21.185Z","endTime":"2026-07-25T01:03:30.676Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-25T01:03:30.676Z","atBatIndex":65},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Harry Ford challenged (pitch result), call on the field was overturned: Ketel Marte called out on strikes.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":66,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-25T01:03:33.847Z","endTime":"2026-07-25T01:04:53.711Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687377,"fullName":"Orlando Ribalta","link":"/api/v1/people/687377"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,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":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":695670,"link":"/api/v1/people/695670"},"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, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.9,"endSpeed":83.2,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.241702474062823,"aZ":-25.755741208637463,"pfxX":2.1046475111825242,"pfxZ":3.711914565154161,"pX":0.04736952462153944,"pZ":1.855324712768252,"vX0":4.656647717941988,"vY0":-129.42086226728082,"vZ0":-6.589621144358922,"x":115.19,"y":188.69,"x0":-2.035302259569162,"y0":50.000645865085346,"z0":6.3566172845151865,"aX":3.6367726747576925},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":5.8,"breakHorizontal":-4.7,"spinRate":2134,"spinDirection":175},"zone":8,"typeConfidence":2.0,"plateTime":0.4202046864307931,"extension":6.1252781742850155},"index":0,"playId":"55094c6b-14ea-3305-b490-0d0ea93b482e","pitchNumber":1,"startTime":"2026-07-25T01:03:57.163Z","endTime":"2026-07-25T01:04:01.551Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.8,"endSpeed":89.8,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.355345271646865,"aZ":-11.400472138816228,"pfxX":-5.576031948095867,"pfxZ":10.084524228629634,"pX":-0.9237819105900752,"pZ":3.1117243269102786,"vX0":5.0193519485083335,"vY0":-142.30767705848695,"vZ0":-7.033548312314967,"x":152.21,"y":154.76,"x0":-1.982321126960266,"y0":50.00100106126745,"z0":6.330477835310628,"aX":-11.484332351191014},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":17.0,"breakHorizontal":9.1,"spinRate":2764,"spinDirection":216},"zone":11,"typeConfidence":2.0,"plateTime":0.3842658219551449,"extension":6.2217776081538325},"index":1,"playId":"65c80e33-ea68-3671-b81d-eee1f0dfe3a3","pitchNumber":2,"startTime":"2026-07-25T01:04:18.968Z","endTime":"2026-07-25T01:04:23.075Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-07-25T01:04:30.675Z","endTime":"2026-07-25T01:04:48.287Z","isPitch":false,"type":"action","player":{"id":606466,"link":"/api/v1/people/606466"}},{"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":98.4,"endSpeed":90.3,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.794899890913673,"aZ":-9.539965645389623,"pfxX":-6.551505772984154,"pfxZ":10.914396706513017,"pX":-0.5316464109647246,"pZ":1.607519286445061,"vX0":6.46887007734331,"vY0":-142.84877647968656,"vZ0":-11.269436029140044,"x":137.27,"y":195.38,"x0":-1.9703938538775343,"y0":50.005963995699496,"z0":6.195923055264864,"aX":-13.591128287126505},"breaks":{"breakAngle":45.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":17.8,"breakHorizontal":10.7,"spinRate":2693,"spinDirection":216},"zone":7,"typeConfidence":2.0,"plateTime":0.38289621615121483,"extension":6.283056028024969},"index":3,"playId":"71620b4f-46ef-359a-a41d-332ca4bdbb2c","pitchNumber":3,"startTime":"2026-07-25T01:04:48.287Z","endTime":"2026-07-25T01:04:53.711Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":120,"player":{"id":695670,"fullName":"Harry Ford","link":"/api/v1/people/695670"}},"playEndTime":"2026-07-25T01:04:53.711Z","atBatIndex":66},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"CJ Abrams pops out to catcher Gabriel Moreno in foul territory.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":67,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-25T01:07:33.728Z","endTime":"2026-07-25T01:07:45.703Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656464,"fullName":"Kevin Ginkel","link":"/api/v1/people/656464"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"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":"Defensive Substitution: Ildemaro Vargas replaces first baseman Tyler Locklear, batting 7th, playing first base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-25T01:07:02.753Z","endTime":"2026-07-25T01:07:02.775Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":545121,"link":"/api/v1/people/545121"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"701","replacedPlayer":{"id":682988,"link":"/api/v1/people/682988"}},{"details":{"description":"Defensive Substitution: Jorge Barrosa replaces center fielder Tim Tawa, batting 9th, playing center field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-07-25T01:07:02.775Z","endTime":"2026-07-25T01:07:02.776Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":678489,"link":"/api/v1/people/678489"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"901","replacedPlayer":{"id":694374,"link":"/api/v1/people/694374"}},{"details":{"description":"Pitching Change: Kevin Ginkel replaces Juan Morillo.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-07-25T01:07:02.776Z","endTime":"2026-07-25T01:07:36.072Z","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":"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":95.9,"endSpeed":87.5,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.59473054044557,"aZ":-11.912749229624016,"pfxX":-6.54824648938536,"pfxZ":10.309479895460896,"pX":0.24258006832050683,"pZ":3.2099193033728035,"vX0":8.214779611937685,"vY0":-139.3608733336126,"vZ0":-6.641822928106977,"x":107.75,"y":152.11,"x0":-1.8938326720129062,"y0":50.00092815112523,"z0":6.412470670853092,"aX":-12.867308291367408},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":17.4,"breakHorizontal":10.1,"spinRate":2489,"spinDirection":228},"zone":2,"typeConfidence":0.9,"plateTime":0.3931637726073909,"extension":6.758090291103567},"hitData":{"launchSpeed":84.1,"launchAngle":85.0,"totalDistance":44.0,"trajectory":"popup","hardness":"medium","location":"2","coordinates":{"coordX":109.61,"coordY":212.92}},"index":3,"playId":"fe9a61d3-b5d7-311e-8e82-4c3b80761136","pitchNumber":1,"startTime":"2026-07-25T01:07:36.072Z","endTime":"2026-07-25T01:07:45.703Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-25T01:07:45.703Z","atBatIndex":67},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Dylan Crews strikes out swinging.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":68,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-25T01:07:54.062Z","endTime":"2026-07-25T01:09:00.144Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611"},"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,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":672515,"link":"/api/v1/people/672515"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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.1,"endSpeed":79.9,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.652509277659796,"aZ":-36.17844059383368,"pfxX":2.7818353732502388,"pfxZ":-2.5327259742991917,"pX":0.3588619950603244,"pZ":2.4181509148496247,"vX0":4.365508196375441,"vY0":-123.96855432827005,"vZ0":-3.11614234722541,"x":103.32,"y":173.49,"x0":-1.77422418768848,"y0":50.00087711008805,"z0":6.658260193489425,"aX":4.404586251813958},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.2,"breakVerticalInduced":-5.0,"breakHorizontal":-5.9,"spinRate":2474,"spinDirection":49},"zone":6,"typeConfidence":0.91,"plateTime":0.4388738069379374,"extension":6.635164654888011},"index":0,"playId":"ebb7d978-b015-3b06-b673-e18c3eafeb1d","pitchNumber":1,"startTime":"2026-07-25T01:08:15.013Z","endTime":"2026-07-25T01:08:19.522Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":84.9,"endSpeed":79.8,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.439677276741513,"aZ":-37.07791300712938,"pfxX":2.504128733322085,"pfxZ":-3.1066240693602225,"pX":0.6087898069011154,"pZ":2.2987463240099704,"vX0":5.11730876916659,"vY0":-123.6676362134557,"vZ0":-3.199443466579874,"x":93.79,"y":176.71,"x0":-1.7979513323587666,"y0":50.003653759447865,"z0":6.662980533254739,"aX":3.949956285838548},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.4,"breakVerticalInduced":-6.1,"breakHorizontal":-5.5,"spinRate":2299,"spinDirection":49},"zone":6,"typeConfidence":0.91,"plateTime":0.43983759251032417,"extension":6.522067497046703},"index":1,"playId":"a58d22d5-ffb5-3b28-ac8f-363fbf3a0123","pitchNumber":2,"startTime":"2026-07-25T01:08:32.239Z","endTime":"2026-07-25T01:08:36.820Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-07-25T01:08:50.885Z","endTime":"2026-07-25T01:08:54.523Z","isPitch":false,"type":"action","player":{"id":686611,"link":"/api/v1/people/686611"}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":85.6,"endSpeed":80.6,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.65549661838275,"aZ":-35.31727964624974,"pfxX":3.1883488303751832,"pfxZ":-1.9786018049201353,"pX":1.5396594175032206,"pZ":0.12055092328741424,"vX0":6.8810549175862565,"vY0":-124.40140990287895,"vZ0":-8.345080126246014,"x":58.31,"y":235.53,"x0":-1.6611760743494826,"y0":50.00395964288814,"z0":6.392779465683314,"aX":5.065895592786337},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.1,"breakVerticalInduced":-5.0,"breakHorizontal":-7.2,"spinRate":2440,"spinDirection":37},"zone":14,"typeConfidence":0.92,"plateTime":0.43794402386197895,"extension":6.782388790026052},"index":3,"playId":"71f67ddc-23be-3efd-baf1-f88267d28fae","pitchNumber":3,"startTime":"2026-07-25T01:08:54.523Z","endTime":"2026-07-25T01:09:00.144Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-25T01:09:00.144Z","atBatIndex":68},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Daylen Lile flies out to center fielder Jorge Barrosa.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":69,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-25T01:09:34.733Z","endTime":"2026-07-25T01:10:17.845Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656464,"fullName":"Kevin Ginkel","link":"/api/v1/people/656464"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":678489,"link":"/api/v1/people/678489"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Daylen Lile replaces Jacob Young.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-25T01:09:11.826Z","endTime":"2026-07-25T01:09:37.056Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":695734,"link":"/api/v1/people/695734"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"601","replacedPlayer":{"id":696285,"link":"/api/v1/people/696285"}},{"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.0,"endSpeed":80.7,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.697589123789648,"aZ":-33.62687818637301,"pfxX":2.2904899994691768,"pfxZ":-0.8967491282056681,"pX":-0.15666293653313246,"pZ":3.230033652157131,"vX0":3.505348069678386,"vY0":-125.44438476350419,"vZ0":-2.141718851131862,"x":122.97,"y":151.57,"x0":-1.859197592667815,"y0":50.00212723157237,"z0":6.785293882483855,"aX":3.720641090037316},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":-1.8,"breakHorizontal":-4.8,"spinRate":2459,"spinDirection":48},"zone":2,"typeConfidence":0.9,"plateTime":0.43340447748557187,"extension":6.600287039461742},"index":1,"playId":"45d04f2e-5144-342f-995e-c52a7978f750","pitchNumber":1,"startTime":"2026-07-25T01:09:37.056Z","endTime":"2026-07-25T01:09:41.837Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.6,"endSpeed":89.0,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.392159942988144,"aZ":-13.751801831877266,"pfxX":-3.9659053318452635,"pfxZ":9.115024399472802,"pX":-0.4456923288197401,"pZ":4.265394596261387,"vX0":4.969407909065674,"vY0":-140.68251958856212,"vZ0":-4.10684923959631,"x":133.99,"y":123.61,"x0":-1.7127776836821031,"y0":50.006736007419576,"z0":6.624309794075483,"aX":-8.019035281569293},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":16.0,"breakHorizontal":6.2,"spinRate":2456,"spinDirection":217},"zone":11,"typeConfidence":0.9,"plateTime":0.38809734821966657,"extension":6.619874349955759},"index":2,"playId":"9420bafd-f3a1-31d6-a438-d645e79b411c","pitchNumber":2,"startTime":"2026-07-25T01:09:53.354Z","endTime":"2026-07-25T01:09:57.630Z","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":96.0,"endSpeed":88.9,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.698615162524668,"aZ":-12.091657262041274,"pfxX":-2.427396793983435,"pfxZ":10.07484308284884,"pX":0.9471852826064368,"pZ":1.7732370687495764,"vX0":7.986615756726837,"vY0":-139.41905924784044,"vZ0":-10.45591395923689,"x":80.9,"y":190.9,"x0":-1.6236010085289185,"y0":50.00154418660263,"z0":6.342569967776556,"aX":-4.838888416490076},"breaks":{"breakAngle":13.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":16.6,"breakHorizontal":3.0,"spinRate":2463,"spinDirection":221},"zone":14,"typeConfidence":0.9,"plateTime":0.39101532797848915,"extension":6.861497787387998},"hitData":{"launchSpeed":95.8,"launchAngle":32.0,"totalDistance":363.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":143.25,"coordY":53.88}},"index":3,"playId":"f3f4aa4b-8bdd-3805-a1ae-4974914114d2","pitchNumber":3,"startTime":"2026-07-25T01:10:08.838Z","endTime":"2026-07-25T01:10:17.845Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-25T01:10:17.845Z","atBatIndex":69},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Corbin Carroll grounds out, second baseman Nasim Nuñez to first baseman Luis García Jr.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":70,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-25T01:12:49.609Z","endTime":"2026-07-25T01:12:59.227Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668820,"fullName":"Max Kranick","link":"/api/v1/people/668820"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[4],"actionIndex":[0,1,2,3],"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":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":683083,"link":"/api/v1/people/683083"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":671277,"link":"/api/v1/people/671277"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive switch from left field to right field for James Wood.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-25T01:11:59.669Z","endTime":"2026-07-25T01:11:59.692Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":695578,"link":"/api/v1/people/695578"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"100"},{"details":{"description":"Defensive switch from right field to center field for Dylan Crews.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-07-25T01:11:59.692Z","endTime":"2026-07-25T01:11:59.693Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":686611,"link":"/api/v1/people/686611"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"500"},{"details":{"description":"Daylen Lile remains in the game as the left fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-07-25T01:11:59.693Z","endTime":"2026-07-25T01:11:59.694Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":695734,"link":"/api/v1/people/695734"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"601","replacedPlayer":{"id":696285,"link":"/api/v1/people/696285"}},{"details":{"description":"Pitching Change: Max Kranick replaces Orlando Ribalta.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":3,"startTime":"2026-07-25T01:11:59.694Z","endTime":"2026-07-25T01:12:51.904Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":668820,"link":"/api/v1/people/668820"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":77.8,"endSpeed":72.9,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.362605000234392,"aZ":-38.696935422601044,"pfxX":5.051524724093487,"pfxZ":-4.970817629413453,"pX":0.2017563316695805,"pZ":0.8721557739453405,"vX0":3.657903698185357,"vY0":-113.41750350974277,"vZ0":-2.711800198330786,"x":109.31,"y":215.23,"x0":-2.0842424635909897,"y0":50.003578208771515,"z0":5.916268182783893,"aX":6.627399707914482},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.1,"breakVerticalInduced":-9.4,"breakHorizontal":-10.1,"spinRate":2242,"spinDirection":58},"zone":14,"typeConfidence":2.0,"plateTime":0.48162222975800306,"extension":6.2622245510509025},"hitData":{"launchSpeed":74.8,"launchAngle":2.0,"totalDistance":40.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":153.55,"coordY":152.53}},"index":4,"playId":"02ef9635-c2c8-39d3-9e40-ad6944c53286","pitchNumber":1,"startTime":"2026-07-25T01:12:51.904Z","endTime":"2026-07-25T01:12:59.227Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-25T01:12:59.227Z","atBatIndex":70},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Geraldo Perdomo flies out to left fielder Daylen Lile.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":71,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-25T01:13:03.575Z","endTime":"2026-07-25T01:15:10.369Z","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":"L","description":"Left"},"pitcher":{"id":668820,"fullName":"Max Kranick","link":"/api/v1/people/668820"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":695734,"link":"/api/v1/people/695734"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":78.3,"endSpeed":73.5,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.2234321560452,"aZ":-36.208851793095704,"pfxX":4.583129128586247,"pfxZ":-3.0187243973624556,"pX":-0.006987523805992693,"pZ":1.4709358759915439,"vX0":2.9161276714239324,"vY0":-114.15760671371007,"vZ0":-2.277371307101822,"x":117.27,"y":199.06,"x0":-1.8901123336831482,"y0":50.00136971689095,"z0":5.9985234869598125,"aX":6.133014759208422},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.7,"breakVerticalInduced":-5.8,"breakHorizontal":-9.0,"spinRate":2164,"spinDirection":62},"zone":14,"typeConfidence":2.0,"plateTime":0.47723654488019207,"extension":6.340089175095432},"index":0,"playId":"594a6edb-b234-3aae-b2ae-c15106b8723d","pitchNumber":1,"startTime":"2026-07-25T01:13:27.962Z","endTime":"2026-07-25T01:13:33.111Z","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":95.8,"endSpeed":88.4,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.968213610762728,"aZ":-9.985182861913039,"pfxX":-3.9572276226448553,"pfxZ":11.194811142567342,"pX":1.0070333079892468,"pZ":2.288536213889243,"vX0":9.106382725401845,"vY0":-139.1217944671551,"vZ0":-8.060418812260764,"x":78.61,"y":176.99,"x0":-1.7783275305434123,"y0":50.00254287727548,"z0":5.86575409254688,"aX":-7.844263657191043},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":19.0,"breakHorizontal":5.5,"spinRate":2251,"spinDirection":202},"zone":14,"typeConfidence":2.0,"plateTime":0.3920421640990397,"extension":6.542467819165776},"index":1,"playId":"977a6038-c9e6-3cb8-9e43-58d6ca60b454","pitchNumber":2,"startTime":"2026-07-25T01:13:44.989Z","endTime":"2026-07-25T01:13:49.610Z","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":97.4,"endSpeed":90.1,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.241872789500967,"aZ":-9.476964152055249,"pfxX":-5.964053321303162,"pfxZ":11.015909933476298,"pX":0.25390673083670573,"pZ":2.654833338542588,"vX0":8.038589868817118,"vY0":-141.66382378366743,"vZ0":-7.280927192472289,"x":107.32,"y":167.1,"x0":-1.8276895859431115,"y0":50.0006686251921,"z0":5.842698778429902,"aX":-12.286268841688129},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-9.7,"breakVerticalInduced":18.8,"breakHorizontal":9.5,"spinRate":2385,"spinDirection":205},"zone":5,"typeConfidence":2.0,"plateTime":0.3846620807633214,"extension":6.238503192854861},"index":2,"playId":"5bfafb4f-018f-3a30-9c43-aa40a3a5f937","pitchNumber":3,"startTime":"2026-07-25T01:14:06.215Z","endTime":"2026-07-25T01:14:10.182Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.0,"endSpeed":74.5,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.246788495297725,"aZ":-37.41590913544047,"pfxX":6.6934391629233145,"pfxZ":-3.774061916074473,"pX":-1.2573270802802559,"pZ":2.152758744612867,"vX0":0.19267673124109483,"vY0":-116.68352492858051,"vZ0":-0.7098869725409683,"x":164.93,"y":180.66,"x0":-2.2114111824619394,"y0":50.00162393450555,"z0":5.961237794850633,"aX":9.304673360983449},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.0,"breakVerticalInduced":-6.7,"breakHorizontal":-12.2,"spinRate":2172,"spinDirection":66},"zone":13,"typeConfidence":2.0,"plateTime":0.4679324905267723,"extension":6.388753530749541},"index":3,"playId":"c47090b5-83ab-3feb-bb7d-bc1006f7e998","pitchNumber":4,"startTime":"2026-07-25T01:14:25.643Z","endTime":"2026-07-25T01:14:30.180Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.0,"endSpeed":88.3,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.912989895929922,"aZ":-12.094599975683776,"pfxX":-4.404877270554499,"pfxZ":10.046800533364035,"pX":-0.5416405597308243,"pZ":4.815759824747443,"vX0":5.6620896451504175,"vY0":-139.85913497025092,"vZ0":-1.377625979274381,"x":137.65,"y":108.75,"x0":-2.0116653298816405,"y0":50.00228525557434,"z0":6.100215341436274,"aX":-8.803769659933565},"breaks":{"breakAngle":31.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":18.1,"breakHorizontal":7.0,"spinRate":2316,"spinDirection":199},"zone":11,"typeConfidence":2.0,"plateTime":0.3902956631046295,"extension":6.453326576295888},"index":4,"playId":"e9ea2466-fc1a-3cac-882b-7ec0085eae30","pitchNumber":5,"startTime":"2026-07-25T01:14:43.962Z","endTime":"2026-07-25T01:14:48.145Z","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":88.1,"endSpeed":81.7,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.1055983245042,"aZ":-24.94870232237747,"pfxX":1.4839315617962603,"pfxZ":4.292720705058341,"pX":-0.0131944546349203,"pZ":1.6872983140159261,"vX0":5.161560659569444,"vY0":-128.27627393558583,"vZ0":-5.028833638628222,"x":117.5,"y":193.22,"x0":-2.2362797385384625,"y0":50.002982128944836,"z0":5.594581760378566,"aX":2.4958372240984557},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":7.0,"breakHorizontal":-3.7,"spinRate":2031,"spinDirection":175},"zone":8,"typeConfidence":2.0,"plateTime":0.4254052324299651,"extension":6.626324505962528},"hitData":{"launchSpeed":80.0,"launchAngle":48.0,"totalDistance":237.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":63.82,"coordY":127.28}},"index":5,"playId":"4cd565f4-7410-34d6-929c-f9787e894f29","pitchNumber":6,"startTime":"2026-07-25T01:15:01.920Z","endTime":"2026-07-25T01:15:10.369Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-25T01:15:10.369Z","atBatIndex":71},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Gabriel Moreno grounds out, shortstop CJ Abrams to first baseman Luis García Jr.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":72,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-25T01:15:12.678Z","endTime":"2026-07-25T01:16:04.348Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668820,"fullName":"Max Kranick","link":"/api/v1/people/668820"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"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":682928,"link":"/api/v1/people/682928"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":671277,"link":"/api/v1/people/671277"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":94.9,"endSpeed":88.0,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.164925919375786,"aZ":-12.805274131306595,"pfxX":-1.8604719367436466,"pfxZ":9.849047742049384,"pX":-0.2231439806486836,"pZ":3.3078672532163877,"vX0":5.675254398204518,"vY0":-138.23136336379673,"vZ0":-4.582164763892746,"x":125.51,"y":149.47,"x0":-2.046649559947777,"y0":50.00203638877172,"z0":5.824302152667144,"aX":-3.6594969394032555},"breaks":{"breakAngle":10.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":17.3,"breakHorizontal":2.4,"spinRate":2139,"spinDirection":204},"zone":11,"typeConfidence":2.0,"plateTime":0.39382940416588763,"extension":6.609740234380583},"index":0,"playId":"f5cf096f-19dd-3888-971a-6a69a2711ece","pitchNumber":1,"startTime":"2026-07-25T01:15:39.969Z","endTime":"2026-07-25T01:15:44.830Z","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":2},"pitchData":{"startSpeed":88.0,"endSpeed":81.6,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.32881933359496,"aZ":-29.892995895435714,"pfxX":0.8895488279088495,"pfxZ":1.3582644154763326,"pX":0.28111531040244664,"pZ":1.8902600420062545,"vX0":5.92863101732545,"vY0":-128.14292731442393,"vZ0":-3.6635102879017634,"x":106.28,"y":187.74,"x0":-2.1696864334803516,"y0":50.0010605652635,"z0":5.651793477291943,"aX":1.4916820096071437},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":1.9,"breakHorizontal":-2.9,"spinRate":1905,"spinDirection":175},"zone":9,"typeConfidence":2.0,"plateTime":0.42601873005446667,"extension":6.622011414817876},"hitData":{"launchSpeed":70.0,"launchAngle":-21.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":105.88,"coordY":159.63}},"index":1,"playId":"ad9ce0d4-653b-3b8d-82ae-274f77deac13","pitchNumber":2,"startTime":"2026-07-25T01:15:56.533Z","endTime":"2026-07-25T01:16:04.348Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-25T01:16:04.348Z","atBatIndex":72},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jorbit Vivas strikes out swinging.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":73,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-07-25T01:18:48.696Z","endTime":"2026-07-25T01:19:49.501Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":678391,"fullName":"Jorbit Vivas","link":"/api/v1/people/678391"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":623149,"fullName":"Paul Sewald","link":"/api/v1/people/623149"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,4,5,6],"actionIndex":[0,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":678391,"fullName":"Jorbit Vivas","link":"/api/v1/people/678391"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":672515,"link":"/api/v1/people/672515"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Paul Sewald replaces Kevin Ginkel.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-25T01:17:05.574Z","endTime":"2026-07-25T01:18:32.041Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":623149,"link":"/api/v1/people/623149"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Offensive Substitution: Pinch-hitter Jorbit Vivas replaces Harry Ford.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-07-25T01:18:32.041Z","endTime":"2026-07-25T01:18:50.991Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":678391,"link":"/api/v1/people/678391"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"701","replacedPlayer":{"id":695670,"link":"/api/v1/people/695670"}},{"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.4,"endSpeed":83.0,"strikeZoneTop":3.06,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.025386916506818,"aZ":-19.948786492878494,"pfxX":-6.393475317388804,"pfxZ":6.9475465644411045,"pX":-0.4524725337454903,"pZ":3.4155453925877324,"vX0":9.27138690528891,"vY0":-131.3646347984864,"vZ0":0.6724269965948187,"x":134.25,"y":146.56,"x0":-3.185698511223169,"y0":50.003009824921556,"z0":4.63147210720637,"aX":-11.25194704802937},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":13.0,"breakHorizontal":9.7,"spinRate":2551,"spinDirection":239},"zone":11,"typeConfidence":2.0,"plateTime":0.4158548367852086,"extension":6.832361899784505},"index":2,"playId":"a50d7733-22a4-3fbc-8008-4176f6dfc395","pitchNumber":1,"startTime":"2026-07-25T01:18:50.991Z","endTime":"2026-07-25T01:18:55.367Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"index":3,"startTime":"2026-07-25T01:19:07.566Z","endTime":"2026-07-25T01:19:14.493Z","isPitch":false,"type":"action","player":{"id":678391,"link":"/api/v1/people/678391"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.7,"endSpeed":83.8,"strikeZoneTop":3.06,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.242136589543534,"aZ":-19.452792527001115,"pfxX":-7.321696734918639,"pfxZ":7.161176129884678,"pX":1.391135304823588,"pZ":2.996731211582405,"vX0":13.980958202528237,"vY0":-131.52802058859612,"vZ0":-0.49506027277272024,"x":63.97,"y":157.87,"x0":-3.0088162243941556,"y0":50.0042933026542,"z0":4.612310716766611,"aX":-13.011277407144375},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":13.1,"breakHorizontal":10.7,"spinRate":2558,"spinDirection":245},"zone":12,"typeConfidence":2.0,"plateTime":0.41423193423202065,"extension":6.573351951118295},"index":4,"playId":"b628dc20-c253-3451-8f6a-e35a28afaf07","pitchNumber":2,"startTime":"2026-07-25T01:19:14.493Z","endTime":"2026-07-25T01:19:18.410Z","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":0},"pitchData":{"startSpeed":90.4,"endSpeed":83.0,"strikeZoneTop":3.06,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.58946038094449,"aZ":-19.949660981760292,"pfxX":-7.598956338440553,"pfxZ":6.93806313458742,"pX":-0.2650956553790272,"pZ":3.4236777077060596,"vX0":10.295936881073434,"vY0":-131.3417340832057,"vZ0":0.8822350386129494,"x":127.1,"y":146.34,"x0":-3.2332003997722696,"y0":50.003185357964064,"z0":4.557710236535079,"aX":-13.391000180766131},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":13.0,"breakHorizontal":11.8,"spinRate":2539,"spinDirection":241},"zone":11,"typeConfidence":2.0,"plateTime":0.4156667576015063,"extension":6.73855174285619},"index":5,"playId":"5d04960e-032d-3963-b097-f147f4a035b9","pitchNumber":3,"startTime":"2026-07-25T01:19:29.374Z","endTime":"2026-07-25T01:19:33.535Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":91.0,"endSpeed":83.4,"strikeZoneTop":3.06,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.172040346010306,"aZ":-20.2094588233223,"pfxX":-7.304660559858295,"pfxZ":6.7435777074815135,"pX":0.8720831000079969,"pZ":3.0906648790398386,"vX0":13.251513748023873,"vY0":-131.8788671147789,"vZ0":0.22315186278848187,"x":83.76,"y":155.33,"x0":-3.2525126425948976,"y0":50.00067099190888,"z0":4.487026029671891,"aX":-12.957136967256416},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":12.5,"breakHorizontal":10.6,"spinRate":2624,"spinDirection":244},"zone":12,"typeConfidence":2.0,"plateTime":0.41419878476106753,"extension":6.7721437052298645},"index":6,"playId":"48fadbff-21c8-3272-8372-e472d1012a91","pitchNumber":4,"startTime":"2026-07-25T01:19:45.563Z","endTime":"2026-07-25T01:19:49.501Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-25T01:19:49.501Z","atBatIndex":73},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Luis García Jr. flies out sharply to right fielder Corbin Carroll.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":74,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-07-25T01:19:53.709Z","endTime":"2026-07-25T01:20:21.660Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":623149,"fullName":"Paul Sewald","link":"/api/v1/people/623149"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"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":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":682998,"link":"/api/v1/people/682998"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.6,"endSpeed":76.7,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.220406923541795,"aZ":-26.891909021707598,"pfxX":5.254282388687214,"pfxZ":3.5744146129176047,"pX":0.28855248829792235,"pZ":2.04085572800207,"vX0":7.066391437674853,"vY0":-120.2223557201153,"vZ0":-0.7316564836163457,"x":106.0,"y":183.68,"x0":-3.3607426769926922,"y0":50.00270775357742,"z0":4.715936927054362,"aX":7.763843534207556},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":6.6,"breakHorizontal":-11.0,"spinRate":2567,"spinDirection":82},"zone":9,"typeConfidence":2.0,"plateTime":0.45393169081370477,"extension":6.57583356340827},"hitData":{"launchSpeed":107.4,"launchAngle":39.0,"totalDistance":362.0,"trajectory":"fly_ball","hardness":"hard","location":"9","coordinates":{"coordX":194.62,"coordY":82.05}},"index":0,"playId":"69de406f-d831-3165-8619-0c43b1dcd476","pitchNumber":1,"startTime":"2026-07-25T01:20:11.548Z","endTime":"2026-07-25T01:20:21.660Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-25T01:20:21.660Z","atBatIndex":74},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Keibert Ruiz grounds out, second baseman Ketel Marte to first baseman Ildemaro Vargas.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":75,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-07-25T01:21:42.468Z","endTime":"2026-07-25T01:22:55.759Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":623149,"fullName":"Paul Sewald","link":"/api/v1/people/623149"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.24"},{"zone":"02","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"86.74"},{"zone":"03","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.71"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.41"},{"zone":"05","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"89.81"},{"zone":"06","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.28"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"81.45"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.83"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"83.55"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"85.54"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"79.70"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"80.50"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"83.30"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".643"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".476"},{"zone":"03","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".778"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".455"},{"zone":"05","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".723"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.143"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.111"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.556"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".333"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".611"},{"zone":"12","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".938"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".422"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".568"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".286"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".095"},{"zone":"03","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".222"},{"zone":"04","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".212"},{"zone":"05","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".298"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".429"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".471"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".545"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".143"},{"zone":"11","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".250"},{"zone":"12","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".308"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".158"},{"zone":"14","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".226"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".643"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".476"},{"zone":"03","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".778"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".455"},{"zone":"05","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".723"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.143"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.111"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.556"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".333"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".611"},{"zone":"12","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".938"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".422"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".568"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,4,5,6],"actionIndex":[0],"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":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":606466,"link":"/api/v1/people/606466"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":545121,"link":"/api/v1/people/545121"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Keibert Ruiz replaces Nasim Nuñez.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-25T01:20:47.216Z","endTime":"2026-07-25T01:20:53.994Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":660688,"link":"/api/v1/people/660688"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"901","replacedPlayer":{"id":683083,"link":"/api/v1/people/683083"}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-07-25T01:20:53.994Z","endTime":"2026-07-25T01:21:44.459Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.0,"endSpeed":84.7,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.14843721685039,"aZ":-19.827750690068466,"pfxX":-4.970841532773584,"pfxZ":6.774501304583287,"pX":1.3406847157184136,"pZ":2.8304527435884714,"vX0":13.310510099380956,"vY0":-133.49561502636988,"vZ0":-0.7840388510473204,"x":65.9,"y":162.36,"x0":-3.042914943924287,"y0":50.00191055141398,"z0":4.542768803531452,"aX":-9.059822976163753},"breaks":{"breakAngle":18.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":12.4,"breakHorizontal":6.5,"spinRate":2483,"spinDirection":240},"zone":12,"typeConfidence":2.0,"plateTime":0.4087923143565799,"extension":6.772931036824682},"index":2,"playId":"9c8d93a3-4168-3d28-9569-7937764b990e","pitchNumber":1,"startTime":"2026-07-25T01:21:44.459Z","endTime":"2026-07-25T01:21:48.416Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"index":3,"startTime":"2026-07-25T01:21:58.140Z","endTime":"2026-07-25T01:22:05.873Z","isPitch":false,"type":"action","player":{"id":660688,"link":"/api/v1/people/660688"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.8,"endSpeed":84.6,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.35667946999101,"aZ":-19.284102405128262,"pfxX":-8.161528897853408,"pfxZ":7.089122351052302,"pX":0.5599142612917694,"pZ":2.2354721433366476,"vX0":12.634411492493921,"vY0":-133.16596329967194,"vZ0":-2.0185316159079236,"x":95.66,"y":178.42,"x0":-3.1594552090152757,"y0":50.00061704411146,"z0":4.380667179820828,"aX":-14.835525603354405},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":12.7,"breakHorizontal":12.5,"spinRate":2577,"spinDirection":245},"zone":6,"typeConfidence":2.0,"plateTime":0.40943633635158383,"extension":6.559848190099873},"index":4,"playId":"06a8e3a9-698c-35cc-95ba-f84ade67cd29","pitchNumber":2,"startTime":"2026-07-25T01:22:05.873Z","endTime":"2026-07-25T01:22:10.642Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.1,"endSpeed":83.8,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.280266398687164,"aZ":-22.641123336279424,"pfxX":-5.914223263564812,"pfxZ":5.339150371789806,"pX":-0.3677458989256374,"pZ":2.126461173851629,"vX0":10.037064653298932,"vY0":-132.33705249563133,"vZ0":-1.479323601654367,"x":131.02,"y":181.37,"x0":-3.428641368471845,"y0":50.006329126708444,"z0":4.339248476505914,"aX":-10.569586367382971},"breaks":{"breakAngle":20.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":9.6,"breakHorizontal":8.8,"spinRate":2531,"spinDirection":246},"zone":7,"typeConfidence":2.0,"plateTime":0.41272043161798777,"extension":6.744093932912617},"index":5,"playId":"bacfa0ef-4cb0-34c3-b746-28c00d4e932a","pitchNumber":3,"startTime":"2026-07-25T01:22:24.524Z","endTime":"2026-07-25T01:22:28.468Z","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":85.5,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.217121135321626,"aZ":-24.230087538761065,"pfxX":-6.4774902483903976,"pfxZ":4.291932898407037,"pX":0.02236293180480864,"pZ":2.774653507896991,"vX0":11.050822445559394,"vY0":-134.01673562039247,"vZ0":0.16148441206369224,"x":116.15,"y":163.86,"x0":-3.280485563103235,"y0":50.00160529598947,"z0":4.419892304977081,"aX":-11.987884745221782},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":8.0,"breakHorizontal":9.8,"spinRate":2625,"spinDirection":246},"zone":2,"typeConfidence":2.0,"plateTime":0.4059993702105773,"extension":6.669867699412511},"hitData":{"launchSpeed":85.2,"launchAngle":0.0,"totalDistance":46.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":153.04,"coordY":151.01}},"index":6,"playId":"19f4ea47-0591-31e9-b836-daadb59751ab","pitchNumber":4,"startTime":"2026-07-25T01:22:47.926Z","endTime":"2026-07-25T01:22:55.759Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-25T01:22:55.759Z","atBatIndex":75}],"currentPlay":{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Keibert Ruiz grounds out, second baseman Ketel Marte to first baseman Ildemaro Vargas.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":75,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-07-25T01:21:42.468Z","endTime":"2026-07-25T01:22:55.759Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":623149,"fullName":"Paul Sewald","link":"/api/v1/people/623149"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.24"},{"zone":"02","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"86.74"},{"zone":"03","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.71"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.41"},{"zone":"05","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"89.81"},{"zone":"06","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.28"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"81.45"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.83"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"83.55"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"85.54"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"79.70"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"80.50"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"83.30"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".643"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".476"},{"zone":"03","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".778"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".455"},{"zone":"05","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".723"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.143"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.111"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.556"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".333"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".611"},{"zone":"12","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".938"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".422"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".568"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".286"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".095"},{"zone":"03","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".222"},{"zone":"04","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".212"},{"zone":"05","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".298"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".429"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".471"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".545"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".143"},{"zone":"11","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".250"},{"zone":"12","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".308"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".158"},{"zone":"14","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".226"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".643"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".476"},{"zone":"03","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".778"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".455"},{"zone":"05","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".723"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.143"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.111"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.556"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".333"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".611"},{"zone":"12","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".938"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".422"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".568"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,4,5,6],"actionIndex":[0],"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":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":606466,"link":"/api/v1/people/606466"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":545121,"link":"/api/v1/people/545121"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Keibert Ruiz replaces Nasim Nuñez.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-25T01:20:47.216Z","endTime":"2026-07-25T01:20:53.994Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":660688,"link":"/api/v1/people/660688"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"901","replacedPlayer":{"id":683083,"link":"/api/v1/people/683083"}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-07-25T01:20:53.994Z","endTime":"2026-07-25T01:21:44.459Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.0,"endSpeed":84.7,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.14843721685039,"aZ":-19.827750690068466,"pfxX":-4.970841532773584,"pfxZ":6.774501304583287,"pX":1.3406847157184136,"pZ":2.8304527435884714,"vX0":13.310510099380956,"vY0":-133.49561502636988,"vZ0":-0.7840388510473204,"x":65.9,"y":162.36,"x0":-3.042914943924287,"y0":50.00191055141398,"z0":4.542768803531452,"aX":-9.059822976163753},"breaks":{"breakAngle":18.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":12.4,"breakHorizontal":6.5,"spinRate":2483,"spinDirection":240},"zone":12,"typeConfidence":2.0,"plateTime":0.4087923143565799,"extension":6.772931036824682},"index":2,"playId":"9c8d93a3-4168-3d28-9569-7937764b990e","pitchNumber":1,"startTime":"2026-07-25T01:21:44.459Z","endTime":"2026-07-25T01:21:48.416Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"index":3,"startTime":"2026-07-25T01:21:58.140Z","endTime":"2026-07-25T01:22:05.873Z","isPitch":false,"type":"action","player":{"id":660688,"link":"/api/v1/people/660688"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.8,"endSpeed":84.6,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.35667946999101,"aZ":-19.284102405128262,"pfxX":-8.161528897853408,"pfxZ":7.089122351052302,"pX":0.5599142612917694,"pZ":2.2354721433366476,"vX0":12.634411492493921,"vY0":-133.16596329967194,"vZ0":-2.0185316159079236,"x":95.66,"y":178.42,"x0":-3.1594552090152757,"y0":50.00061704411146,"z0":4.380667179820828,"aX":-14.835525603354405},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":12.7,"breakHorizontal":12.5,"spinRate":2577,"spinDirection":245},"zone":6,"typeConfidence":2.0,"plateTime":0.40943633635158383,"extension":6.559848190099873},"index":4,"playId":"06a8e3a9-698c-35cc-95ba-f84ade67cd29","pitchNumber":2,"startTime":"2026-07-25T01:22:05.873Z","endTime":"2026-07-25T01:22:10.642Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.1,"endSpeed":83.8,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.280266398687164,"aZ":-22.641123336279424,"pfxX":-5.914223263564812,"pfxZ":5.339150371789806,"pX":-0.3677458989256374,"pZ":2.126461173851629,"vX0":10.037064653298932,"vY0":-132.33705249563133,"vZ0":-1.479323601654367,"x":131.02,"y":181.37,"x0":-3.428641368471845,"y0":50.006329126708444,"z0":4.339248476505914,"aX":-10.569586367382971},"breaks":{"breakAngle":20.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":9.6,"breakHorizontal":8.8,"spinRate":2531,"spinDirection":246},"zone":7,"typeConfidence":2.0,"plateTime":0.41272043161798777,"extension":6.744093932912617},"index":5,"playId":"bacfa0ef-4cb0-34c3-b746-28c00d4e932a","pitchNumber":3,"startTime":"2026-07-25T01:22:24.524Z","endTime":"2026-07-25T01:22:28.468Z","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":85.5,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.217121135321626,"aZ":-24.230087538761065,"pfxX":-6.4774902483903976,"pfxZ":4.291932898407037,"pX":0.02236293180480864,"pZ":2.774653507896991,"vX0":11.050822445559394,"vY0":-134.01673562039247,"vZ0":0.16148441206369224,"x":116.15,"y":163.86,"x0":-3.280485563103235,"y0":50.00160529598947,"z0":4.419892304977081,"aX":-11.987884745221782},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":8.0,"breakHorizontal":9.8,"spinRate":2625,"spinDirection":246},"zone":2,"typeConfidence":2.0,"plateTime":0.4059993702105773,"extension":6.669867699412511},"hitData":{"launchSpeed":85.2,"launchAngle":0.0,"totalDistance":46.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":153.04,"coordY":151.01}},"index":6,"playId":"19f4ea47-0591-31e9-b836-daadb59751ab","pitchNumber":4,"startTime":"2026-07-25T01:22:47.926Z","endTime":"2026-07-25T01:22:55.759Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-25T01:22:55.759Z","atBatIndex":75},"scoringPlays":[13,14,32,57],"playsByInning":[{"startIndex":0,"endIndex":9,"top":[0,1,2,3,4],"bottom":[5,6,7,8,9],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":1,"pitcher":{"id":687223,"fullName":"Carson Palmquist","link":"/api/v1/people/687223"},"batter":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"coordinates":{"x":107.52,"y":108.98},"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":687223,"fullName":"Carson Palmquist","link":"/api/v1/people/687223"},"batter":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"coordinates":{"x":126.57,"y":183.75},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":1,"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"batter":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"coordinates":{"x":176.37,"y":104.36},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":1,"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"batter":{"id":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554"},"coordinates":{"x":171.8,"y":175.35},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":1,"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"batter":{"id":665953,"fullName":"Andrés Chaparro","link":"/api/v1/people/665953"},"coordinates":{"x":52.64,"y":120.08},"type":"H","description":"Double"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":1,"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"batter":{"id":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611"},"coordinates":{"x":139.06,"y":58.38},"type":"O","description":"Flyout"}]}},{"startIndex":10,"endIndex":19,"top":[10,11,12,13,14,15,16],"bottom":[17,18,19],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":2,"pitcher":{"id":687223,"fullName":"Carson Palmquist","link":"/api/v1/people/687223"},"batter":{"id":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"coordinates":{"x":98.78,"y":65.82},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":2,"pitcher":{"id":687223,"fullName":"Carson Palmquist","link":"/api/v1/people/687223"},"batter":{"id":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728"},"coordinates":{"x":121.52,"y":195.92},"type":"O","description":"Sac Bunt"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":2,"pitcher":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"batter":{"id":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374"},"coordinates":{"x":134.28,"y":192.09},"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":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"batter":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"coordinates":{"x":148.98,"y":171.3},"type":"O","description":"Forceout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":2,"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"batter":{"id":695670,"fullName":"Harry Ford","link":"/api/v1/people/695670"},"coordinates":{"x":149.24,"y":128.78},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":2,"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"batter":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"coordinates":{"x":129.21,"y":181.44},"type":"O","description":"Pop Out"}]}},{"startIndex":20,"endIndex":27,"top":[20,21,22,23],"bottom":[24,25,26,27],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":3,"pitcher":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"batter":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"coordinates":{"x":196.0,"y":105.0},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":3,"pitcher":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"batter":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"coordinates":{"x":160.14,"y":194.12},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":3,"pitcher":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"batter":{"id":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"coordinates":{"x":132.84,"y":77.54},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":3,"pitcher":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"batter":{"id":682988,"fullName":"Tyler Locklear","link":"/api/v1/people/682988"},"coordinates":{"x":109.94,"y":148.98},"type":"O","description":"Forceout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":3,"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"batter":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"coordinates":{"x":130.01,"y":144.74},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":3,"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"batter":{"id":665953,"fullName":"Andrés Chaparro","link":"/api/v1/people/665953"},"coordinates":{"x":146.49,"y":122.76},"type":"O","description":"Flyout"}]}},{"startIndex":28,"endIndex":36,"top":[28,29,30],"bottom":[31,32,33,34,35,36],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":4,"pitcher":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"batter":{"id":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374"},"coordinates":{"x":80.86,"y":63.47},"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":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"batter":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"coordinates":{"x":112.53,"y":66.81},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":4,"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"batter":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"coordinates":{"x":116.26,"y":180.63},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":4,"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"batter":{"id":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611"},"coordinates":{"x":70.27,"y":44.77},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":4,"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"batter":{"id":696285,"fullName":"Jacob Young","link":"/api/v1/people/696285"},"coordinates":{"x":144.93,"y":148.48},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":4,"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"batter":{"id":695670,"fullName":"Harry Ford","link":"/api/v1/people/695670"},"coordinates":{"x":113.49,"y":179.92},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":4,"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"batter":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"coordinates":{"x":145.43,"y":211.86},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":4,"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"batter":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"coordinates":{"x":145.94,"y":152.53},"type":"O","description":"Groundout"}]}},{"startIndex":37,"endIndex":42,"top":[37,38,39],"bottom":[40,41,42],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":5,"pitcher":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"batter":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"coordinates":{"x":186.0,"y":67.34},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":5,"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"batter":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"coordinates":{"x":156.08,"y":164.2},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":5,"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"batter":{"id":665953,"fullName":"Andrés Chaparro","link":"/api/v1/people/665953"},"coordinates":{"x":104.36,"y":153.55},"type":"O","description":"Grounded Into DP"}]}},{"startIndex":43,"endIndex":52,"top":[43,44,45,46],"bottom":[47,48,49,50,51,52],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":6,"pitcher":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"batter":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"coordinates":{"x":129.49,"y":215.99},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":6,"pitcher":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"batter":{"id":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"coordinates":{"x":195.93,"y":85.17},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":6,"pitcher":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"batter":{"id":682988,"fullName":"Tyler Locklear","link":"/api/v1/people/682988"},"coordinates":{"x":94.22,"y":77.99},"type":"H","description":"Single"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":6,"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"batter":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"coordinates":{"x":181.0,"y":114.0},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":6,"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"batter":{"id":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611"},"coordinates":{"x":179.85,"y":135.31},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":6,"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"batter":{"id":696285,"fullName":"Jacob Young","link":"/api/v1/people/696285"},"coordinates":{"x":120.33,"y":192.47},"type":"O","description":"Sac Bunt"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":6,"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"batter":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"coordinates":{"x":148.98,"y":154.56},"type":"O","description":"Groundout"}]}},{"startIndex":53,"endIndex":62,"top":[53,54,55,56,57,58,59],"bottom":[60,61,62],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":7,"pitcher":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"batter":{"id":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374"},"coordinates":{"x":69.37,"y":64.81},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":7,"pitcher":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"batter":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"coordinates":{"x":191.07,"y":108.42},"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":676680,"fullName":"Tom Cosgrove","link":"/api/v1/people/676680"},"batter":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"coordinates":{"x":166.22,"y":99.29},"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":676680,"fullName":"Tom Cosgrove","link":"/api/v1/people/676680"},"batter":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"coordinates":{"x":52.58,"y":84.4},"type":"O","description":"Sac Fly"},{"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":687377,"fullName":"Orlando Ribalta","link":"/api/v1/people/687377"},"batter":{"id":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"coordinates":{"x":148.98,"y":157.6},"type":"O","description":"Pop Out"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":7,"pitcher":{"id":666661,"fullName":"Juan Morillo","link":"/api/v1/people/666661"},"batter":{"id":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554"},"coordinates":{"x":140.82,"y":75.62},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":7,"pitcher":{"id":666661,"fullName":"Juan Morillo","link":"/api/v1/people/666661"},"batter":{"id":677588,"fullName":"José Tena","link":"/api/v1/people/677588"},"coordinates":{"x":148.98,"y":155.58},"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":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":8,"pitcher":{"id":687377,"fullName":"Orlando Ribalta","link":"/api/v1/people/687377"},"batter":{"id":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374"},"coordinates":{"x":108.25,"y":85.01},"type":"H","description":"Single"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":8,"pitcher":{"id":656464,"fullName":"Kevin Ginkel","link":"/api/v1/people/656464"},"batter":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"coordinates":{"x":109.61,"y":212.92},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":8,"pitcher":{"id":656464,"fullName":"Kevin Ginkel","link":"/api/v1/people/656464"},"batter":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"coordinates":{"x":143.25,"y":53.88},"type":"O","description":"Flyout"}]}},{"startIndex":70,"endIndex":75,"top":[70,71,72],"bottom":[73,74,75],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":9,"pitcher":{"id":668820,"fullName":"Max Kranick","link":"/api/v1/people/668820"},"batter":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"coordinates":{"x":153.55,"y":152.53},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":9,"pitcher":{"id":668820,"fullName":"Max Kranick","link":"/api/v1/people/668820"},"batter":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"coordinates":{"x":63.82,"y":127.28},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":9,"pitcher":{"id":668820,"fullName":"Max Kranick","link":"/api/v1/people/668820"},"batter":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"coordinates":{"x":105.88,"y":159.63},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":9,"pitcher":{"id":623149,"fullName":"Paul Sewald","link":"/api/v1/people/623149"},"batter":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"coordinates":{"x":194.62,"y":82.05},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":9,"pitcher":{"id":623149,"fullName":"Paul Sewald","link":"/api/v1/people/623149"},"batter":{"id":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688"},"coordinates":{"x":153.04,"y":151.01},"type":"O","description":"Groundout"}]}}]},"linescore":{"currentInning":9,"currentInningOrdinal":"9th","inningState":"Bottom","inningHalf":"Bottom","isTopInning":false,"scheduledInnings":9,"innings":[{"num":1,"ordinalNum":"1st","home":{"runs":0,"hits":2,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":2}},{"num":2,"ordinalNum":"2nd","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":2,"hits":2,"errors":0,"leftOnBase":2}},{"num":3,"ordinalNum":"3rd","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":4,"ordinalNum":"4th","home":{"runs":2,"hits":3,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":5,"ordinalNum":"5th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":6,"ordinalNum":"6th","home":{"runs":0,"hits":2,"errors":0,"leftOnBase":3},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":7,"ordinalNum":"7th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":1,"hits":2,"errors":0,"leftOnBase":3}},{"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":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}}],"teams":{"home":{"runs":2,"hits":7,"errors":0,"leftOnBase":7},"away":{"runs":3,"hits":8,"errors":0,"leftOnBase":10}},"defense":{"pitcher":{"id":623149,"fullName":"Paul Sewald","link":"/api/v1/people/623149"},"catcher":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"first":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"second":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"third":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"shortstop":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"left":{"id":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"center":{"id":678489,"fullName":"Jorge Barrosa","link":"/api/v1/people/678489"},"right":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"batter":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"onDeck":{"id":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"inHole":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"battingOrder":5,"team":{"id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"}},"offense":{"batter":{"id":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688"},"onDeck":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"inHole":{"id":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554"},"pitcher":{"id":668820,"fullName":"Max Kranick","link":"/api/v1/people/668820"},"battingOrder":9,"team":{"id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"}},"balls":1,"strikes":2,"outs":3},"boxscore":{"teams":{"away":{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"teamStats":{"batting":{"flyOuts":8,"groundOuts":6,"airOuts":11,"runs":3,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":9,"baseOnBalls":6,"intentionalWalks":0,"hits":8,"hitByPitch":0,"avg":".242","atBats":32,"obp":".313","slg":".394","ops":".707","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":40,"totalBases":9,"rbi":3,"leftOnBase":13,"sacBunts":1,"sacFlies":1,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":3,"lineOuts":0},"pitching":{"flyOuts":6,"groundOuts":9,"airOuts":10,"runs":2,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":7,"baseOnBalls":3,"intentionalWalks":0,"hits":7,"hitByPitch":0,"atBats":32,"obp":".286","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":122,"era":"4.20","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":2,"whip":"1.29","battersFaced":36,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":122,"balls":40,"strikes":82,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.90","rbi":2,"pitchesPerInning":"13.56","runsScoredPer9":"2.00","homeRunsPer9":"1.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":4,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","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":{"note":"(W, 9-3)","summary":"6.0 IP, 2 ER, 4 K, 3 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":3,"groundOuts":7,"airOuts":6,"runs":2,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":4,"baseOnBalls":3,"intentionalWalks":0,"hits":7,"hitByPitch":0,"atBats":23,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":98,"inningsPitched":"6.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":27,"outs":18,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":98,"balls":35,"strikes":63,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"3.00","homeRunsPer9":"1.50","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":3,"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":21,"gamesStarted":21,"flyOuts":84,"groundOuts":127,"airOuts":140,"runs":38,"doubles":24,"triples":3,"homeRuns":13,"strikeOuts":86,"baseOnBalls":44,"intentionalWalks":0,"hits":108,"hitByPitch":0,"atBats":458,"obp":".303","caughtStealing":1,"stolenBases":6,"stolenBasePercentage":".857","caughtStealingPercentage":".143","numberOfPitches":1953,"era":"2.64","inningsPitched":"122.2","wins":9,"losses":3,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":36,"whip":"1.24","battersFaced":505,"outs":368,"gamesPitched":21,"completeGames":0,"shutouts":0,"pitchesThrown":1953,"balls":731,"strikes":1222,"strikePercentage":".630","hitBatsmen":0,"balks":1,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.91","rbi":2,"winPercentage":".750","pitchesPerInning":"15.92","gamesFinished":0,"strikeoutWalkRatio":"1.95","strikeoutsPer9Inn":"6.31","walksPer9Inn":"3.23","hitsPer9Inn":"7.92","runsScoredPer9":"2.79","homeRunsPer9":"0.95","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":3,"sacFlies":0,"passedBall":0,"popOuts":18,"lineOuts":38},"fielding":{"gamesStarted":1,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID666661":{"person":{"id":666661,"fullName":"Juan Morillo","link":"/api/v1/people/666661"},"jerseyNumber":"62","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"stats":{"batting":{},"pitching":{"note":"(H, 12)","summary":"1.0 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":8,"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":8,"balls":2,"strikes":6,"strikePercentage":".750","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":45,"gamesStarted":0,"flyOuts":14,"groundOuts":45,"airOuts":29,"runs":15,"doubles":5,"triples":1,"homeRuns":2,"strikeOuts":49,"baseOnBalls":16,"intentionalWalks":1,"hits":28,"hitByPitch":2,"atBats":147,"obp":".274","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":662,"era":"2.81","inningsPitched":"41.2","wins":3,"losses":4,"saves":1,"saveOpportunities":5,"holds":12,"blownSaves":4,"earnedRuns":13,"whip":"1.06","battersFaced":169,"outs":125,"gamesPitched":45,"completeGames":0,"shutouts":0,"pitchesThrown":662,"balls":236,"strikes":426,"strikePercentage":".640","hitBatsmen":2,"balks":0,"wildPitches":4,"pickoffs":0,"groundOutsToAirouts":"1.55","rbi":0,"winPercentage":".429","pitchesPerInning":"15.89","gamesFinished":9,"strikeoutWalkRatio":"3.06","strikeoutsPer9Inn":"10.58","walksPer9Inn":"3.46","hitsPer9Inn":"6.05","runsScoredPer9":"3.24","homeRunsPer9":"0.43","inheritedRunners":16,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":1,"sacFlies":3,"passedBall":0,"popOuts":8,"lineOuts":7},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":2,"errors":1,"chances":8,"fielding":".875","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID694297":{"person":{"id":694297,"fullName":"Brandon Pfaadt","link":"/api/v1/people/694297"},"jerseyNumber":"32","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":18,"gamesStarted":8,"flyOuts":32,"groundOuts":80,"airOuts":65,"runs":35,"doubles":13,"triples":1,"homeRuns":8,"strikeOuts":45,"baseOnBalls":20,"intentionalWalks":0,"hits":66,"hitByPitch":4,"atBats":253,"obp":".321","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":1016,"era":"4.43","inningsPitched":"65.0","wins":5,"losses":1,"saves":0,"saveOpportunities":0,"holds":2,"blownSaves":0,"earnedRuns":32,"whip":"1.32","battersFaced":280,"outs":195,"gamesPitched":18,"completeGames":0,"shutouts":0,"pitchesThrown":1016,"balls":355,"strikes":661,"strikePercentage":".650","hitBatsmen":4,"balks":1,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.23","rbi":0,"winPercentage":".833","pitchesPerInning":"15.63","gamesFinished":2,"strikeoutWalkRatio":"2.25","strikeoutsPer9Inn":"6.23","walksPer9Inn":"2.77","hitsPer9Inn":"9.14","runsScoredPer9":"4.85","homeRunsPer9":"1.11","inheritedRunners":2,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":3,"passedBall":0,"popOuts":21,"lineOuts":12},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":7,"errors":0,"chances":9,"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":"900","stats":{"batting":{"summary":"2-4 | RBI","gamesPlayed":1,"flyOuts":2,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":47,"flyOuts":18,"groundOuts":37,"airOuts":27,"runs":12,"doubles":7,"triples":0,"homeRuns":4,"strikeOuts":29,"baseOnBalls":11,"intentionalWalks":0,"hits":26,"hitByPitch":0,"avg":".230","atBats":113,"obp":".294","slg":".398","ops":".692","caughtStealing":3,"stolenBases":2,"stolenBasePercentage":".400","caughtStealingPercentage":".600","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":130,"totalBases":45,"rbi":20,"leftOnBase":49,"sacBunts":4,"sacFlies":2,"babip":".268","groundOutsToAirouts":"1.37","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"28.25","popOuts":3,"lineOuts":6},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":11,"putOuts":104,"errors":2,"chances":117,"fielding":".983","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,"battingOrder":"800","stats":{"batting":{"summary":"0-3 | 3 K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"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":1,"sacBunts":1,"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":54,"flyOuts":26,"groundOuts":37,"airOuts":42,"runs":17,"doubles":6,"triples":0,"homeRuns":5,"strikeOuts":52,"baseOnBalls":13,"intentionalWalks":0,"hits":33,"hitByPitch":0,"avg":".204","atBats":162,"obp":".261","slg":".333","ops":".594","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":177,"totalBases":54,"rbi":24,"leftOnBase":66,"sacBunts":1,"sacFlies":1,"babip":".264","groundOutsToAirouts":"0.88","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"32.40","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":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID672629":{"person":{"id":672629,"fullName":"Gerardo Carrillo","link":"/api/v1/people/672629"},"jerseyNumber":"68","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":2,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":8,"obp":".444","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":42,"era":"4.50","inningsPitched":"2.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"whip":"2.00","battersFaced":9,"outs":6,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":42,"balls":17,"strikes":25,"strikePercentage":".600","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":".---","pitchesPerInning":"21.00","gamesFinished":0,"strikeoutWalkRatio":"1.00","strikeoutsPer9Inn":"4.50","walksPer9Inn":"4.50","hitsPer9Inn":"13.50","runsScoredPer9":"4.50","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID571448":{"person":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"jerseyNumber":"28","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"battingOrder":"500","stats":{"batting":{"summary":"0-3 | BB","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":2,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":98,"flyOuts":45,"groundOuts":75,"airOuts":100,"runs":49,"doubles":19,"triples":0,"homeRuns":14,"strikeOuts":80,"baseOnBalls":34,"intentionalWalks":2,"hits":83,"hitByPitch":6,"avg":".248","atBats":335,"obp":".325","slg":".430","ops":".755","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":378,"totalBases":144,"rbi":48,"leftOnBase":164,"sacBunts":0,"sacFlies":3,"babip":".283","groundOutsToAirouts":"0.75","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"23.93","popOuts":31,"lineOuts":24},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":155,"putOuts":66,"errors":4,"chances":225,"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":"1-3 | BB, K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":8,"errors":0,"chances":8,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":5,"flyOuts":2,"groundOuts":5,"airOuts":2,"runs":4,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":3,"baseOnBalls":3,"intentionalWalks":0,"hits":6,"hitByPitch":0,"avg":".375","atBats":16,"obp":".474","slg":".625","ops":"1.099","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":19,"totalBases":10,"rbi":5,"leftOnBase":8,"sacBunts":0,"sacFlies":0,"babip":".417","groundOutsToAirouts":"2.50","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"16.00","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":39,"errors":0,"chances":40,"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"}]},"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":18,"gamesStarted":18,"flyOuts":67,"groundOuts":109,"airOuts":121,"runs":61,"doubles":21,"triples":3,"homeRuns":22,"strikeOuts":65,"baseOnBalls":41,"intentionalWalks":2,"hits":112,"hitByPitch":2,"atBats":402,"obp":".345","caughtStealing":3,"stolenBases":7,"stolenBasePercentage":".700","caughtStealingPercentage":".300","numberOfPitches":1653,"era":"5.12","inningsPitched":"103.2","wins":8,"losses":8,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":59,"whip":"1.48","battersFaced":451,"outs":311,"gamesPitched":18,"completeGames":1,"shutouts":0,"pitchesThrown":1653,"balls":611,"strikes":1042,"strikePercentage":".630","hitBatsmen":2,"balks":1,"wildPitches":0,"pickoffs":2,"groundOutsToAirouts":"0.90","rbi":0,"winPercentage":".500","pitchesPerInning":"15.95","gamesFinished":0,"strikeoutWalkRatio":"1.59","strikeoutsPer9Inn":"5.64","walksPer9Inn":"3.56","hitsPer9Inn":"9.72","runsScoredPer9":"5.30","homeRunsPer9":"1.91","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":10,"errors":0,"chances":19,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID814439":{"person":{"id":814439,"fullName":"Ryan Waldschmidt","link":"/api/v1/people/814439"},"jerseyNumber":"15","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":40,"flyOuts":18,"groundOuts":19,"airOuts":32,"runs":14,"doubles":10,"triples":1,"homeRuns":1,"strikeOuts":51,"baseOnBalls":9,"intentionalWalks":0,"hits":34,"hitByPitch":1,"avg":".254","atBats":134,"obp":".301","slg":".366","ops":".667","caughtStealing":1,"stolenBases":6,"stolenBasePercentage":".857","caughtStealingPercentage":".143","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":147,"totalBases":49,"rbi":12,"leftOnBase":59,"sacBunts":0,"sacFlies":2,"babip":".393","groundOutsToAirouts":"0.59","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"134.00","popOuts":4,"lineOuts":10},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":103,"errors":1,"chances":107,"fielding":".991","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID656464":{"person":{"id":656464,"fullName":"Kevin Ginkel","link":"/api/v1/people/656464"},"jerseyNumber":"37","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"stats":{"batting":{},"pitching":{"note":"(H, 10)","summary":"1.0 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":7,"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":7,"balls":1,"strikes":6,"strikePercentage":".860","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":46,"gamesStarted":0,"flyOuts":26,"groundOuts":36,"airOuts":44,"runs":17,"doubles":9,"triples":0,"homeRuns":4,"strikeOuts":43,"baseOnBalls":12,"intentionalWalks":1,"hits":36,"hitByPitch":0,"atBats":157,"obp":".281","caughtStealing":2,"stolenBases":5,"stolenBasePercentage":".714","caughtStealingPercentage":".286","numberOfPitches":669,"era":"3.14","inningsPitched":"43.0","wins":4,"losses":3,"saves":0,"saveOpportunities":0,"holds":10,"blownSaves":0,"earnedRuns":15,"whip":"1.12","battersFaced":171,"outs":129,"gamesPitched":46,"completeGames":0,"shutouts":0,"pitchesThrown":669,"balls":242,"strikes":427,"strikePercentage":".640","hitBatsmen":0,"balks":1,"wildPitches":3,"pickoffs":1,"groundOutsToAirouts":"0.82","rbi":0,"winPercentage":".571","pitchesPerInning":"15.56","gamesFinished":6,"strikeoutWalkRatio":"3.58","strikeoutsPer9Inn":"9.00","walksPer9Inn":"2.51","hitsPer9Inn":"7.53","runsScoredPer9":"3.56","homeRunsPer9":"0.84","inheritedRunners":16,"inheritedRunnersScored":5,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":8,"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":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"battingOrder":"100","stats":{"batting":{"summary":"1-5 | 2 K, RBI, R","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":1,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":2,"errors":0,"chances":9,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":99,"flyOuts":70,"groundOuts":116,"airOuts":120,"runs":57,"doubles":20,"triples":3,"homeRuns":18,"strikeOuts":65,"baseOnBalls":31,"intentionalWalks":1,"hits":103,"hitByPitch":2,"avg":".258","atBats":400,"obp":".311","slg":".458","ops":".769","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":437,"totalBases":183,"rbi":60,"leftOnBase":125,"sacBunts":0,"sacFlies":4,"babip":".265","groundOutsToAirouts":"0.97","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"22.22","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":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":221,"putOuts":103,"errors":1,"chances":325,"fielding":".997","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID642528":{"person":{"id":642528,"fullName":"Jonathan Loáisiga","link":"/api/v1/people/642528"},"jerseyNumber":"43","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":43,"gamesStarted":0,"flyOuts":18,"groundOuts":50,"airOuts":36,"runs":10,"doubles":6,"triples":0,"homeRuns":1,"strikeOuts":29,"baseOnBalls":9,"intentionalWalks":2,"hits":31,"hitByPitch":1,"atBats":141,"obp":".266","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":594,"era":"2.03","inningsPitched":"40.0","wins":2,"losses":2,"saves":1,"saveOpportunities":4,"holds":8,"blownSaves":3,"earnedRuns":9,"whip":"1.00","battersFaced":156,"outs":120,"gamesPitched":43,"completeGames":0,"shutouts":0,"pitchesThrown":594,"balls":198,"strikes":396,"strikePercentage":".670","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.39","rbi":0,"winPercentage":".500","pitchesPerInning":"14.85","gamesFinished":11,"strikeoutWalkRatio":"3.22","strikeoutsPer9Inn":"6.53","walksPer9Inn":"2.03","hitsPer9Inn":"6.98","runsScoredPer9":"2.25","homeRunsPer9":"0.23","inheritedRunners":17,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":2,"sacFlies":3,"passedBall":0,"popOuts":6,"lineOuts":12},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":3,"errors":1,"chances":12,"fielding":".917","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID545121":{"person":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"jerseyNumber":"6","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"battingOrder":"701","stats":{"batting":{"summary":"0-0","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":90,"flyOuts":38,"groundOuts":99,"airOuts":92,"runs":45,"doubles":14,"triples":3,"homeRuns":7,"strikeOuts":30,"baseOnBalls":18,"intentionalWalks":2,"hits":81,"hitByPitch":2,"avg":".270","atBats":300,"obp":".315","slg":".407","ops":".722","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":323,"totalBases":122,"rbi":49,"leftOnBase":127,"sacBunts":1,"sacFlies":1,"babip":".280","groundOutsToAirouts":"1.08","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"42.86","popOuts":26,"lineOuts":28},"pitching":{"gamesPlayed":2,"gamesStarted":0,"flyOuts":2,"groundOuts":2,"airOuts":5,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":3,"intentionalWalks":0,"hits":2,"hitByPitch":1,"atBats":8,"obp":".462","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":40,"era":"6.75","inningsPitched":"2.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"whip":"1.88","battersFaced":13,"outs":8,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":40,"balls":24,"strikes":16,"strikePercentage":".400","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.40","rbi":0,"winPercentage":".---","pitchesPerInning":"15.00","gamesFinished":2,"strikeoutWalkRatio":"0.00","strikeoutsPer9Inn":"0.00","walksPer9Inn":"10.13","hitsPer9Inn":"6.75","runsScoredPer9":"6.75","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":1,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":110,"putOuts":400,"errors":2,"chances":512,"fielding":".996","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID672695":{"person":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"jerseyNumber":"2","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"battingOrder":"300","stats":{"batting":{"summary":"0-3 | 2 BB, 2 K, SB","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":2,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":100,"flyOuts":71,"groundOuts":110,"airOuts":116,"runs":48,"doubles":14,"triples":3,"homeRuns":7,"strikeOuts":52,"baseOnBalls":65,"intentionalWalks":0,"hits":82,"hitByPitch":4,"avg":".234","atBats":351,"obp":".355","slg":".350","ops":".705","caughtStealing":9,"stolenBases":17,"stolenBasePercentage":".654","caughtStealingPercentage":".346","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":429,"totalBases":123,"rbi":36,"leftOnBase":153,"sacBunts":4,"sacFlies":5,"babip":".253","groundOutsToAirouts":"0.95","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"50.14","popOuts":14,"lineOuts":31},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":250,"putOuts":159,"errors":6,"chances":415,"fielding":".986","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID623149":{"person":{"id":623149,"fullName":"Paul Sewald","link":"/api/v1/people/623149"},"jerseyNumber":"38","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"stats":{"batting":{},"pitching":{"note":"(S, 24)","summary":"1.0 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":9,"inningsPitched":"1.0","wins":0,"losses":0,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":9,"balls":2,"strikes":7,"strikePercentage":".780","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":41,"gamesStarted":0,"flyOuts":34,"groundOuts":13,"airOuts":57,"runs":21,"doubles":4,"triples":2,"homeRuns":9,"strikeOuts":43,"baseOnBalls":9,"intentionalWalks":0,"hits":26,"hitByPitch":1,"atBats":136,"obp":".243","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":579,"era":"4.58","inningsPitched":"37.1","wins":2,"losses":5,"saves":24,"saveOpportunities":26,"holds":0,"blownSaves":2,"earnedRuns":19,"whip":"0.94","battersFaced":149,"outs":112,"gamesPitched":41,"completeGames":0,"shutouts":0,"pitchesThrown":579,"balls":182,"strikes":397,"strikePercentage":".690","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.23","rbi":0,"winPercentage":".286","pitchesPerInning":"15.51","gamesFinished":34,"strikeoutWalkRatio":"4.78","strikeoutsPer9Inn":"10.37","walksPer9Inn":"2.17","hitsPer9Inn":"6.27","runsScoredPer9":"5.06","homeRunsPer9":"2.17","inheritedRunners":3,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":14,"lineOuts":9},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":1,"chances":3,"fielding":".667","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":true,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID647336":{"person":{"id":647336,"fullName":"Michael Soroka","link":"/api/v1/people/647336"},"jerseyNumber":"34","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":15,"gamesStarted":15,"flyOuts":49,"groundOuts":71,"airOuts":89,"runs":28,"doubles":17,"triples":2,"homeRuns":6,"strikeOuts":79,"baseOnBalls":17,"intentionalWalks":0,"hits":72,"hitByPitch":5,"atBats":309,"obp":".283","caughtStealing":3,"stolenBases":10,"stolenBasePercentage":".769","caughtStealingPercentage":".231","numberOfPitches":1290,"era":"3.07","inningsPitched":"82.0","wins":8,"losses":3,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":28,"whip":"1.09","battersFaced":333,"outs":246,"gamesPitched":15,"completeGames":0,"shutouts":0,"pitchesThrown":1290,"balls":429,"strikes":861,"strikePercentage":".670","hitBatsmen":5,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.80","rbi":0,"winPercentage":".727","pitchesPerInning":"15.73","gamesFinished":0,"strikeoutWalkRatio":"4.65","strikeoutsPer9Inn":"8.67","walksPer9Inn":"1.87","hitsPer9Inn":"7.90","runsScoredPer9":"3.07","homeRunsPer9":"0.66","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":21,"lineOuts":19},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":3,"errors":1,"chances":7,"fielding":".857","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID672515":{"person":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"jerseyNumber":"14","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"battingOrder":"400","stats":{"batting":{"summary":"2-4 | K, RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":2,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":1,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":9,"errors":0,"chances":9,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":77,"flyOuts":42,"groundOuts":71,"airOuts":71,"runs":42,"doubles":16,"triples":0,"homeRuns":7,"strikeOuts":47,"baseOnBalls":37,"intentionalWalks":0,"hits":83,"hitByPitch":3,"avg":".312","atBats":266,"obp":".394","slg":".451","ops":".845","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":312,"totalBases":120,"rbi":37,"leftOnBase":100,"sacBunts":0,"sacFlies":6,"babip":".349","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"38.00","popOuts":11,"lineOuts":18},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":9,"stolenBases":24,"stolenBasePercentage":".727","caughtStealingPercentage":".273","assists":18,"putOuts":439,"errors":1,"chances":458,"fielding":".998","passedBall":2,"pickoffs":2}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID683352":{"person":{"id":683352,"fullName":"Mitch Bratt","link":"/api/v1/people/683352"},"jerseyNumber":"60","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":3,"gamesStarted":3,"flyOuts":9,"groundOuts":10,"airOuts":14,"runs":6,"doubles":2,"triples":0,"homeRuns":3,"strikeOuts":7,"baseOnBalls":6,"intentionalWalks":0,"hits":13,"hitByPitch":1,"atBats":44,"obp":".392","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":196,"era":"5.06","inningsPitched":"10.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":6,"whip":"1.78","battersFaced":51,"outs":32,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":196,"balls":73,"strikes":123,"strikePercentage":".630","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.71","rbi":0,"winPercentage":".---","pitchesPerInning":"18.38","gamesFinished":0,"strikeoutWalkRatio":"1.17","strikeoutsPer9Inn":"5.91","walksPer9Inn":"5.06","hitsPer9Inn":"10.97","runsScoredPer9":"5.06","homeRunsPer9":"2.53","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":5,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID684442":{"person":{"id":684442,"fullName":"Kohl Drake","link":"/api/v1/people/684442"},"jerseyNumber":"58","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"stats":{"batting":{},"pitching":{},"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":1,"flyOuts":4,"groundOuts":2,"airOuts":7,"runs":1,"doubles":0,"triples":1,"homeRuns":0,"strikeOuts":5,"baseOnBalls":2,"intentionalWalks":0,"hits":4,"hitByPitch":1,"atBats":18,"obp":".333","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":85,"era":"1.80","inningsPitched":"5.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"whip":"1.20","battersFaced":21,"outs":15,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":85,"balls":39,"strikes":46,"strikePercentage":".540","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.29","rbi":0,"winPercentage":".---","pitchesPerInning":"17.00","gamesFinished":0,"strikeoutWalkRatio":"2.50","strikeoutsPer9Inn":"9.00","walksPer9Inn":"3.60","hitsPer9Inn":"7.20","runsScoredPer9":"1.80","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID682998":{"person":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"jerseyNumber":"7","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"battingOrder":"200","stats":{"batting":{"summary":"1-3 | 2 BB, 2 SB","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":2,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":100,"flyOuts":55,"groundOuts":88,"airOuts":96,"runs":59,"doubles":20,"triples":12,"homeRuns":15,"strikeOuts":98,"baseOnBalls":50,"intentionalWalks":2,"hits":94,"hitByPitch":4,"avg":".252","atBats":373,"obp":".344","slg":".491","ops":".835","caughtStealing":2,"stolenBases":13,"stolenBasePercentage":".867","caughtStealingPercentage":".133","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":430,"totalBases":183,"rbi":49,"leftOnBase":144,"sacBunts":0,"sacFlies":3,"babip":".300","groundOutsToAirouts":"0.92","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"24.87","popOuts":22,"lineOuts":19},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":227,"errors":3,"chances":234,"fielding":".987","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID664199":{"person":{"id":664199,"fullName":"Taylor Clarke","link":"/api/v1/people/664199"},"jerseyNumber":"45","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"stats":{"batting":{},"pitching":{},"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":46,"gamesStarted":0,"flyOuts":28,"groundOuts":58,"airOuts":51,"runs":14,"doubles":5,"triples":1,"homeRuns":4,"strikeOuts":24,"baseOnBalls":9,"intentionalWalks":1,"hits":30,"hitByPitch":3,"atBats":159,"obp":".241","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":652,"era":"2.35","inningsPitched":"46.0","wins":2,"losses":1,"saves":0,"saveOpportunities":1,"holds":12,"blownSaves":1,"earnedRuns":12,"whip":"0.85","battersFaced":175,"outs":138,"gamesPitched":46,"completeGames":0,"shutouts":0,"pitchesThrown":652,"balls":242,"strikes":410,"strikePercentage":".630","hitBatsmen":3,"balks":0,"wildPitches":0,"pickoffs":3,"groundOutsToAirouts":"1.14","rbi":0,"winPercentage":".667","pitchesPerInning":"14.17","gamesFinished":6,"strikeoutWalkRatio":"2.67","strikeoutsPer9Inn":"4.70","walksPer9Inn":"1.76","hitsPer9Inn":"5.87","runsScoredPer9":"2.74","homeRunsPer9":"0.78","inheritedRunners":14,"inheritedRunnersScored":7,"catchersInterference":0,"sacBunts":1,"sacFlies":3,"passedBall":0,"popOuts":12,"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}},"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":42,"gamesStarted":0,"flyOuts":16,"groundOuts":50,"airOuts":34,"runs":19,"doubles":10,"triples":0,"homeRuns":3,"strikeOuts":26,"baseOnBalls":10,"intentionalWalks":2,"hits":43,"hitByPitch":3,"atBats":151,"obp":".339","caughtStealing":1,"stolenBases":5,"stolenBasePercentage":".833","caughtStealingPercentage":".167","numberOfPitches":579,"era":"3.82","inningsPitched":"37.2","wins":4,"losses":2,"saves":0,"saveOpportunities":1,"holds":7,"blownSaves":1,"earnedRuns":16,"whip":"1.41","battersFaced":166,"outs":113,"gamesPitched":42,"completeGames":0,"shutouts":0,"pitchesThrown":579,"balls":189,"strikes":390,"strikePercentage":".670","hitBatsmen":3,"balks":2,"wildPitches":2,"pickoffs":1,"groundOutsToAirouts":"1.47","rbi":0,"winPercentage":".667","pitchesPerInning":"15.37","gamesFinished":7,"strikeoutWalkRatio":"2.60","strikeoutsPer9Inn":"6.21","walksPer9Inn":"2.39","hitsPer9Inn":"10.27","runsScoredPer9":"4.54","homeRunsPer9":"0.72","inheritedRunners":28,"inheritedRunnersScored":6,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":11,"lineOuts":7},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":9,"putOuts":5,"errors":1,"chances":15,"fielding":".933","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID596146":{"person":{"id":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"jerseyNumber":"22","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"battingOrder":"600","stats":{"batting":{"summary":"1-4 | 2B, R","gamesPlayed":1,"flyOuts":2,"groundOuts":0,"airOuts":3,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":0,"leftOnBase":4,"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":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":19,"flyOuts":13,"groundOuts":8,"airOuts":27,"runs":7,"doubles":4,"triples":0,"homeRuns":2,"strikeOuts":13,"baseOnBalls":5,"intentionalWalks":0,"hits":13,"hitByPitch":0,"avg":".220","atBats":59,"obp":".273","slg":".390","ops":".663","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":66,"totalBases":23,"rbi":12,"leftOnBase":36,"sacBunts":0,"sacFlies":2,"babip":".239","groundOutsToAirouts":"0.30","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"29.50","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":36,"errors":0,"chances":36,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID543510":{"person":{"id":543510,"fullName":"James McCann","link":"/api/v1/people/543510"},"jerseyNumber":"8","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":25,"flyOuts":8,"groundOuts":24,"airOuts":12,"runs":7,"doubles":3,"triples":0,"homeRuns":3,"strikeOuts":21,"baseOnBalls":2,"intentionalWalks":0,"hits":19,"hitByPitch":0,"avg":".257","atBats":74,"obp":".276","slg":".419","ops":".695","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":78,"totalBases":31,"rbi":14,"leftOnBase":24,"sacBunts":2,"sacFlies":0,"babip":".320","groundOutsToAirouts":"2.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"24.67","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":5,"stolenBases":16,"stolenBasePercentage":".762","caughtStealingPercentage":".238","assists":12,"putOuts":139,"errors":1,"chances":152,"fielding":".993","passedBall":1,"pickoffs":1}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID805299":{"person":{"id":805299,"fullName":"Brandyn Garcia","link":"/api/v1/people/805299"},"jerseyNumber":"55","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":32,"gamesStarted":0,"flyOuts":8,"groundOuts":29,"airOuts":17,"runs":5,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":30,"baseOnBalls":6,"intentionalWalks":1,"hits":13,"hitByPitch":3,"atBats":88,"obp":".227","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":346,"era":"1.69","inningsPitched":"26.2","wins":0,"losses":1,"saves":1,"saveOpportunities":1,"holds":12,"blownSaves":0,"earnedRuns":5,"whip":"0.71","battersFaced":98,"outs":80,"gamesPitched":32,"completeGames":0,"shutouts":0,"pitchesThrown":346,"balls":115,"strikes":231,"strikePercentage":".670","hitBatsmen":3,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.71","rbi":0,"winPercentage":".000","pitchesPerInning":"12.98","gamesFinished":6,"strikeoutWalkRatio":"5.00","strikeoutsPer9Inn":"10.13","walksPer9Inn":"2.03","hitsPer9Inn":"4.39","runsScoredPer9":"1.69","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":1,"chances":6,"fielding":".833","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID678489":{"person":{"id":678489,"fullName":"Jorge Barrosa","link":"/api/v1/people/678489"},"jerseyNumber":"1","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"battingOrder":"901","stats":{"batting":{"summary":"0-0","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":72,"flyOuts":19,"groundOuts":32,"airOuts":31,"runs":21,"doubles":11,"triples":1,"homeRuns":2,"strikeOuts":38,"baseOnBalls":13,"intentionalWalks":0,"hits":23,"hitByPitch":1,"avg":".193","atBats":119,"obp":".278","slg":".353","ops":".631","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":138,"totalBases":42,"rbi":10,"leftOnBase":45,"sacBunts":5,"sacFlies":0,"babip":".266","groundOutsToAirouts":"1.03","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"59.50","popOuts":7,"lineOuts":5},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":95,"errors":0,"chances":95,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]}},"batters":[606466,682998,672695,672515,571448,596146,682988,545121,680728,694374,678489,593958,666661,656464,623149],"pitchers":[593958,666661,656464,623149],"bench":[543510,814439],"bullpen":[683352,672629,664199,684442,805299,518876,642528,694297,647336,657044],"battingOrder":[606466,682998,672695,672515,571448,596146,545121,680728,678489],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Kepler (4, Palmquist)."},{"label":"TB","value":"Carroll; Kepler 2; Locklear; Marte, K; Moreno 2; Tawa 2."},{"label":"RBI","value":"Marte, K (60); Moreno (37); Tawa (20)."},{"label":"Runners left in scoring position, 2 out","value":"Arenado; Del Castillo; Kepler 2; Perdomo."},{"label":"SAC","value":"Del Castillo."},{"label":"SF","value":"Moreno."},{"label":"Team RISP","value":"2-for-7."},{"label":"Team LOB","value":"10."}]},{"title":"BASERUNNING","fieldList":[{"label":"SB","value":"Carroll 2 (13, 2nd base off Palmquist/Ford, H, 3rd base off Ribalta/Ford, H); Locklear (1, 2nd base off Littell/Ford, H); Perdomo (17, 2nd base off Ribalta/Ford, H)."}]},{"title":"FIELDING","fieldList":[{"label":"DP","value":"(Perdomo-Marte, K-Locklear)."}]}],"note":[]},"home":{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"teamStats":{"batting":{"flyOuts":6,"groundOuts":9,"airOuts":10,"runs":2,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":7,"baseOnBalls":3,"intentionalWalks":0,"hits":7,"hitByPitch":0,"avg":".253","atBats":32,"obp":".327","slg":".442","ops":".769","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":36,"totalBases":11,"rbi":2,"leftOnBase":14,"sacBunts":1,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"32.00","popOuts":4,"lineOuts":0},"pitching":{"flyOuts":8,"groundOuts":6,"airOuts":11,"runs":3,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":9,"baseOnBalls":6,"intentionalWalks":0,"hits":8,"hitByPitch":0,"atBats":32,"obp":".359","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":158,"era":"4.77","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":3,"whip":"1.40","battersFaced":40,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":158,"balls":57,"strikes":101,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.55","rbi":3,"pitchesPerInning":"17.56","runsScoredPer9":"3.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":3,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":7,"putOuts":27,"errors":0,"chances":34,"passedBall":0,"pickoffs":0}},"players":{"ID682928":{"person":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"jerseyNumber":"5","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"battingOrder":"400","stats":{"batting":{"summary":"2-4 | K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":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":100,"flyOuts":56,"groundOuts":69,"airOuts":112,"runs":63,"doubles":20,"triples":2,"homeRuns":24,"strikeOuts":92,"baseOnBalls":36,"intentionalWalks":2,"hits":108,"hitByPitch":10,"avg":".288","atBats":375,"obp":".361","slg":".544","ops":".905","caughtStealing":4,"stolenBases":16,"stolenBasePercentage":".800","caughtStealingPercentage":".200","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":427,"totalBases":204,"rbi":76,"leftOnBase":145,"sacBunts":0,"sacFlies":6,"babip":".317","groundOutsToAirouts":"0.62","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"15.62","popOuts":35,"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":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":228,"putOuts":138,"errors":15,"chances":381,"fielding":".961","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID683083":{"person":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"jerseyNumber":"26","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"battingOrder":"900","stats":{"batting":{"summary":"0-3","gamesPlayed":1,"flyOuts":0,"groundOuts":3,"airOuts":0,"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":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":3,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":96,"flyOuts":34,"groundOuts":86,"airOuts":66,"runs":44,"doubles":4,"triples":3,"homeRuns":1,"strikeOuts":73,"baseOnBalls":34,"intentionalWalks":0,"hits":73,"hitByPitch":1,"avg":".251","atBats":291,"obp":".330","slg":".296","ops":".626","caughtStealing":4,"stolenBases":37,"stolenBasePercentage":".902","caughtStealingPercentage":".098","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":333,"totalBases":86,"rbi":30,"leftOnBase":129,"sacBunts":6,"sacFlies":1,"babip":".330","groundOutsToAirouts":"1.30","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"291.00","popOuts":8,"lineOuts":24},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":264,"putOuts":150,"errors":12,"chances":426,"fielding":".972","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID665953":{"person":{"id":665953,"fullName":"Andrés Chaparro","link":"/api/v1/people/665953"},"jerseyNumber":"87","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"battingOrder":"300","stats":{"batting":{"summary":"1-3 | 2B","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":2,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":36,"flyOuts":11,"groundOuts":19,"airOuts":16,"runs":14,"doubles":4,"triples":0,"homeRuns":4,"strikeOuts":19,"baseOnBalls":12,"intentionalWalks":0,"hits":15,"hitByPitch":1,"avg":".217","atBats":69,"obp":".341","slg":".449","ops":".790","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":82,"totalBases":31,"rbi":18,"leftOnBase":23,"sacBunts":0,"sacFlies":0,"babip":".239","groundOutsToAirouts":"1.19","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"17.25","popOuts":2,"lineOuts":3},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":13,"putOuts":100,"errors":0,"chances":113,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID683000":{"person":{"id":683000,"fullName":"Riley Cornelio","link":"/api/v1/people/683000"},"jerseyNumber":"74","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":8,"gamesStarted":0,"flyOuts":12,"groundOuts":13,"airOuts":17,"runs":12,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":17,"baseOnBalls":15,"intentionalWalks":0,"hits":16,"hitByPitch":0,"atBats":59,"obp":".403","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":327,"era":"6.06","inningsPitched":"16.1","wins":1,"losses":1,"saves":0,"saveOpportunities":1,"holds":0,"blownSaves":1,"earnedRuns":11,"whip":"1.90","battersFaced":78,"outs":49,"gamesPitched":8,"completeGames":0,"shutouts":0,"pitchesThrown":327,"balls":131,"strikes":196,"strikePercentage":".600","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.76","rbi":0,"winPercentage":".500","pitchesPerInning":"20.02","gamesFinished":2,"strikeoutWalkRatio":"1.13","strikeoutsPer9Inn":"9.37","walksPer9Inn":"8.27","hitsPer9Inn":"8.82","runsScoredPer9":"6.61","homeRunsPer9":"0.55","inheritedRunners":4,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":3,"passedBall":0,"popOuts":3,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":2,"errors":1,"chances":5,"fielding":".800","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID640454":{"person":{"id":640454,"fullName":"Matt Krook","link":"/api/v1/people/640454"},"jerseyNumber":"58","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"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":0,"flyOuts":2,"groundOuts":12,"airOuts":4,"runs":9,"doubles":0,"triples":1,"homeRuns":2,"strikeOuts":9,"baseOnBalls":7,"intentionalWalks":0,"hits":9,"hitByPitch":2,"atBats":34,"obp":".419","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","numberOfPitches":165,"era":"8.64","inningsPitched":"8.1","wins":0,"losses":1,"saves":0,"saveOpportunities":2,"holds":2,"blownSaves":2,"earnedRuns":8,"whip":"1.92","battersFaced":43,"outs":25,"gamesPitched":10,"completeGames":0,"shutouts":0,"pitchesThrown":165,"balls":65,"strikes":100,"strikePercentage":".610","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"3.00","rbi":0,"winPercentage":".000","pitchesPerInning":"19.80","gamesFinished":1,"strikeoutWalkRatio":"1.29","strikeoutsPer9Inn":"9.72","walksPer9Inn":"7.56","hitsPer9Inn":"9.72","runsScoredPer9":"9.72","homeRunsPer9":"2.16","inheritedRunners":5,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID571945":{"person":{"id":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945"},"jerseyNumber":"36","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":21,"gamesStarted":8,"flyOuts":61,"groundOuts":121,"airOuts":114,"runs":66,"doubles":18,"triples":0,"homeRuns":21,"strikeOuts":51,"baseOnBalls":20,"intentionalWalks":0,"hits":111,"hitByPitch":0,"atBats":391,"obp":".314","caughtStealing":1,"stolenBases":7,"stolenBasePercentage":".875","caughtStealingPercentage":".125","numberOfPitches":1538,"era":"5.60","inningsPitched":"98.0","wins":3,"losses":7,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":61,"whip":"1.34","battersFaced":417,"outs":294,"gamesPitched":21,"completeGames":0,"shutouts":0,"pitchesThrown":1538,"balls":523,"strikes":1015,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.06","rbi":0,"winPercentage":".300","pitchesPerInning":"15.69","gamesFinished":1,"strikeoutWalkRatio":"2.55","strikeoutsPer9Inn":"4.68","walksPer9Inn":"1.84","hitsPer9Inn":"10.19","runsScoredPer9":"6.06","homeRunsPer9":"1.93","inheritedRunners":6,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":6,"passedBall":0,"popOuts":18,"lineOuts":35},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":8,"errors":1,"chances":15,"fielding":".933","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID687223":{"person":{"id":687223,"fullName":"Carson Palmquist","link":"/api/v1/people/687223"},"jerseyNumber":"51","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"stats":{"batting":{},"pitching":{"summary":"1.1 IP, 2 ER, K, 3 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":3,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":41,"inningsPitched":"1.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":8,"outs":4,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":41,"balls":18,"strikes":23,"strikePercentage":".560","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"13.50","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":8,"gamesStarted":5,"flyOuts":7,"groundOuts":7,"airOuts":13,"runs":13,"doubles":4,"triples":0,"homeRuns":1,"strikeOuts":15,"baseOnBalls":6,"intentionalWalks":0,"hits":18,"hitByPitch":3,"atBats":51,"obp":".443","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","numberOfPitches":256,"era":"9.24","inningsPitched":"12.2","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":13,"whip":"1.89","battersFaced":62,"outs":38,"gamesPitched":8,"completeGames":0,"shutouts":0,"pitchesThrown":256,"balls":91,"strikes":165,"strikePercentage":".640","hitBatsmen":3,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"0.54","rbi":0,"winPercentage":".000","pitchesPerInning":"20.21","gamesFinished":2,"strikeoutWalkRatio":"2.50","strikeoutsPer9Inn":"10.66","walksPer9Inn":"4.26","hitsPer9Inn":"12.79","runsScoredPer9":"9.24","homeRunsPer9":"0.71","inheritedRunners":2,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":2,"lineOuts":4},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":0,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID678391":{"person":{"id":678391,"fullName":"Jorbit Vivas","link":"/api/v1/people/678391"},"jerseyNumber":"84","position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"battingOrder":"701","stats":{"batting":{"note":"c-","summary":"0-1 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":75,"flyOuts":29,"groundOuts":61,"airOuts":58,"runs":23,"doubles":8,"triples":1,"homeRuns":3,"strikeOuts":29,"baseOnBalls":21,"intentionalWalks":0,"hits":46,"hitByPitch":4,"avg":".245","atBats":188,"obp":".327","slg":".346","ops":".673","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":220,"totalBases":65,"rbi":18,"leftOnBase":88,"sacBunts":2,"sacFlies":4,"babip":".269","groundOutsToAirouts":"1.05","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"62.67","popOuts":11,"lineOuts":18},"pitching":{"gamesPlayed":3,"gamesStarted":0,"flyOuts":3,"groundOuts":3,"airOuts":5,"runs":6,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":8,"hitByPitch":1,"atBats":16,"obp":".556","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":39,"era":"16.88","inningsPitched":"2.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":5,"whip":"3.38","battersFaced":18,"outs":8,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":39,"balls":16,"strikes":23,"strikePercentage":".590","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.60","rbi":0,"winPercentage":".---","pitchesPerInning":"14.63","gamesFinished":3,"strikeoutWalkRatio":"0.00","strikeoutsPer9Inn":"0.00","walksPer9Inn":"3.38","hitsPer9Inn":"27.00","runsScoredPer9":"20.25","homeRunsPer9":"3.38","inheritedRunners":2,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":87,"putOuts":40,"errors":5,"chances":132,"fielding":".962","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}]},"ID686611":{"person":{"id":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611"},"jerseyNumber":"3","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"battingOrder":"500","stats":{"batting":{"summary":"2-4 | HR, K, 2 RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":5,"rbi":2,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":53,"flyOuts":32,"groundOuts":45,"airOuts":60,"runs":30,"doubles":6,"triples":0,"homeRuns":8,"strikeOuts":48,"baseOnBalls":14,"intentionalWalks":0,"hits":43,"hitByPitch":7,"avg":".219","atBats":196,"obp":".295","slg":".372","ops":".667","caughtStealing":0,"stolenBases":6,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":217,"totalBases":73,"rbi":23,"leftOnBase":83,"sacBunts":0,"sacFlies":0,"babip":".250","groundOutsToAirouts":"0.75","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"24.50","popOuts":9,"lineOuts":19},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":105,"errors":1,"chances":107,"fielding":".991","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID668820":{"person":{"id":668820,"fullName":"Max Kranick","link":"/api/v1/people/668820"},"jerseyNumber":"35","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":9,"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":9,"balls":2,"strikes":7,"strikePercentage":".780","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":3,"gamesStarted":0,"flyOuts":1,"groundOuts":3,"airOuts":3,"runs":5,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":2,"baseOnBalls":3,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":12,"obp":".467","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":56,"era":"16.88","inningsPitched":"2.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":5,"whip":"2.63","battersFaced":15,"outs":8,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":56,"balls":18,"strikes":38,"strikePercentage":".680","hitBatsmen":0,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":".---","pitchesPerInning":"21.00","gamesFinished":2,"strikeoutWalkRatio":"0.67","strikeoutsPer9Inn":"6.75","walksPer9Inn":"10.13","hitsPer9Inn":"13.50","runsScoredPer9":"16.88","homeRunsPer9":"3.38","inheritedRunners":0,"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}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID690925":{"person":{"id":690925,"fullName":"Clayton Beeter","link":"/api/v1/people/690925"},"jerseyNumber":"39","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":3,"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":13,"groundOuts":34,"airOuts":20,"runs":13,"doubles":3,"triples":0,"homeRuns":5,"strikeOuts":33,"baseOnBalls":19,"intentionalWalks":3,"hits":20,"hitByPitch":2,"atBats":104,"obp":".325","caughtStealing":2,"stolenBases":6,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":498,"era":"3.94","inningsPitched":"29.2","wins":3,"losses":3,"saves":8,"saveOpportunities":13,"holds":5,"blownSaves":5,"earnedRuns":13,"whip":"1.31","battersFaced":128,"outs":89,"gamesPitched":31,"completeGames":0,"shutouts":0,"pitchesThrown":498,"balls":196,"strikes":302,"strikePercentage":".610","hitBatsmen":2,"balks":0,"wildPitches":8,"pickoffs":0,"groundOutsToAirouts":"1.70","rbi":0,"winPercentage":".500","pitchesPerInning":"16.79","gamesFinished":12,"strikeoutWalkRatio":"1.74","strikeoutsPer9Inn":"10.01","walksPer9Inn":"5.76","hitsPer9Inn":"6.07","runsScoredPer9":"3.94","homeRunsPer9":"1.52","inheritedRunners":26,"inheritedRunnersScored":8,"catchersInterference":0,"sacBunts":2,"sacFlies":1,"passedBall":0,"popOuts":1,"lineOuts":6},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":3,"errors":1,"chances":7,"fielding":".857","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID678554":{"person":{"id":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554"},"jerseyNumber":"45","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"battingOrder":"200","stats":{"batting":{"summary":"0-2 | 2 BB","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":2,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"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":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":86,"flyOuts":44,"groundOuts":60,"airOuts":87,"runs":48,"doubles":17,"triples":1,"homeRuns":17,"strikeOuts":62,"baseOnBalls":37,"intentionalWalks":0,"hits":72,"hitByPitch":4,"avg":".256","atBats":281,"obp":".351","slg":".505","ops":".856","caughtStealing":2,"stolenBases":6,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":322,"totalBases":142,"rbi":48,"leftOnBase":124,"sacBunts":0,"sacFlies":0,"babip":".272","groundOutsToAirouts":"0.69","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"16.53","popOuts":17,"lineOuts":26},"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":96,"putOuts":219,"errors":8,"chances":323,"fielding":".975","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID695734":{"person":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"jerseyNumber":"4","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"battingOrder":"601","stats":{"batting":{"note":"b-","summary":"0-1","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":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":102,"flyOuts":87,"groundOuts":91,"airOuts":133,"runs":52,"doubles":22,"triples":4,"homeRuns":11,"strikeOuts":78,"baseOnBalls":26,"intentionalWalks":1,"hits":96,"hitByPitch":5,"avg":".244","atBats":394,"obp":".296","slg":".404","ops":".700","caughtStealing":5,"stolenBases":10,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":429,"totalBases":159,"rbi":49,"leftOnBase":188,"sacBunts":0,"sacFlies":4,"babip":".275","groundOutsToAirouts":"0.68","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"35.82","popOuts":20,"lineOuts":26},"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":2,"putOuts":165,"errors":2,"chances":169,"fielding":".988","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID677588":{"person":{"id":677588,"fullName":"José Tena","link":"/api/v1/people/677588"},"jerseyNumber":"8","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"battingOrder":"301","stats":{"batting":{"note":"a-","summary":"0-1","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":77,"flyOuts":16,"groundOuts":48,"airOuts":30,"runs":27,"doubles":10,"triples":2,"homeRuns":5,"strikeOuts":60,"baseOnBalls":15,"intentionalWalks":0,"hits":45,"hitByPitch":2,"avg":".246","atBats":183,"obp":".310","slg":".404","ops":".714","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":200,"totalBases":74,"rbi":20,"leftOnBase":89,"sacBunts":0,"sacFlies":0,"babip":".339","groundOutsToAirouts":"1.60","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"36.60","popOuts":6,"lineOuts":8},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":11,"putOuts":7,"errors":0,"chances":18,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID695578":{"person":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"jerseyNumber":"29","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"battingOrder":"100","stats":{"batting":{"summary":"1-4 | 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":104,"flyOuts":47,"groundOuts":78,"airOuts":74,"runs":94,"doubles":25,"triples":1,"homeRuns":28,"strikeOuts":143,"baseOnBalls":81,"intentionalWalks":8,"hits":108,"hitByPitch":4,"avg":".270","atBats":400,"obp":".395","slg":".548","ops":".943","caughtStealing":2,"stolenBases":15,"stolenBasePercentage":".882","caughtStealingPercentage":".118","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":488,"totalBases":219,"rbi":69,"leftOnBase":144,"sacBunts":0,"sacFlies":3,"babip":".345","groundOutsToAirouts":"1.05","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"14.29","popOuts":4,"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":5,"putOuts":166,"errors":5,"chances":176,"fielding":".972","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID676917":{"person":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"jerseyNumber":"24","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"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":22,"gamesStarted":22,"flyOuts":55,"groundOuts":108,"airOuts":88,"runs":53,"doubles":17,"triples":0,"homeRuns":9,"strikeOuts":127,"baseOnBalls":34,"intentionalWalks":0,"hits":109,"hitByPitch":12,"atBats":427,"obp":".325","caughtStealing":2,"stolenBases":6,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":1867,"era":"3.58","inningsPitched":"110.2","wins":7,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":44,"whip":"1.29","battersFaced":478,"outs":332,"gamesPitched":22,"completeGames":0,"shutouts":0,"pitchesThrown":1867,"balls":639,"strikes":1228,"strikePercentage":".660","hitBatsmen":12,"balks":1,"wildPitches":3,"pickoffs":1,"groundOutsToAirouts":"1.23","rbi":0,"winPercentage":".636","pitchesPerInning":"16.87","gamesFinished":0,"strikeoutWalkRatio":"3.74","strikeoutsPer9Inn":"10.33","walksPer9Inn":"2.77","hitsPer9Inn":"8.86","runsScoredPer9":"4.31","homeRunsPer9":"0.73","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":4,"passedBall":0,"popOuts":12,"lineOuts":21},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":10,"putOuts":14,"errors":3,"chances":27,"fielding":".889","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID695670":{"person":{"id":695670,"fullName":"Harry Ford","link":"/api/v1/people/695670"},"jerseyNumber":"17","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"battingOrder":"700","stats":{"batting":{"summary":"1-3 | K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"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":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":1,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":0,"putOuts":10,"errors":0,"chances":10,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":4,"flyOuts":2,"groundOuts":2,"airOuts":2,"runs":3,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":6,"baseOnBalls":1,"intentionalWalks":0,"hits":4,"hitByPitch":1,"avg":".286","atBats":14,"obp":".375","slg":".571","ops":".946","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":16,"totalBases":8,"rbi":4,"leftOnBase":8,"sacBunts":0,"sacFlies":0,"babip":".429","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"14.00","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","assists":0,"putOuts":33,"errors":0,"chances":33,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID696285":{"person":{"id":696285,"fullName":"Jacob Young","link":"/api/v1/people/696285"},"jerseyNumber":"30","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"battingOrder":"600","stats":{"batting":{"summary":"0-2 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":1,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":2,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":92,"flyOuts":46,"groundOuts":78,"airOuts":87,"runs":37,"doubles":12,"triples":2,"homeRuns":9,"strikeOuts":57,"baseOnBalls":17,"intentionalWalks":0,"hits":65,"hitByPitch":5,"avg":".228","atBats":285,"obp":".283","slg":".379","ops":".662","caughtStealing":3,"stolenBases":11,"stolenBasePercentage":".786","caughtStealingPercentage":".214","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":309,"totalBases":108,"rbi":33,"leftOnBase":115,"sacBunts":2,"sacFlies":0,"babip":".256","groundOutsToAirouts":"0.90","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"31.67","popOuts":11,"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":2,"putOuts":221,"errors":2,"chances":225,"fielding":".991","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID687377":{"person":{"id":687377,"fullName":"Orlando Ribalta","link":"/api/v1/people/687377"},"jerseyNumber":"64","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"stats":{"batting":{},"pitching":{"summary":"1.1 IP, 0 ER, 3 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","numberOfPitches":22,"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":22,"balls":9,"strikes":13,"strikePercentage":".590","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":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":2,"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":32,"gamesStarted":0,"flyOuts":18,"groundOuts":24,"airOuts":34,"runs":14,"doubles":5,"triples":0,"homeRuns":3,"strikeOuts":28,"baseOnBalls":12,"intentionalWalks":0,"hits":24,"hitByPitch":0,"atBats":108,"obp":".298","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":529,"era":"3.64","inningsPitched":"29.2","wins":0,"losses":1,"saves":2,"saveOpportunities":5,"holds":8,"blownSaves":3,"earnedRuns":12,"whip":"1.21","battersFaced":122,"outs":89,"gamesPitched":32,"completeGames":0,"shutouts":0,"pitchesThrown":529,"balls":187,"strikes":342,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.71","rbi":0,"winPercentage":".000","pitchesPerInning":"17.83","gamesFinished":6,"strikeoutWalkRatio":"2.33","strikeoutsPer9Inn":"8.49","walksPer9Inn":"3.64","hitsPer9Inn":"7.28","runsScoredPer9":"4.25","homeRunsPer9":"0.91","inheritedRunners":19,"inheritedRunnersScored":5,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":12,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":4,"errors":0,"chances":7,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID641793":{"person":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"jerseyNumber":"18","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"stats":{"batting":{},"pitching":{"note":"(L, 7-8)","summary":"5.0 IP, ER, 5 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":6,"groundOuts":2,"airOuts":8,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":5,"baseOnBalls":1,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":19,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":77,"inningsPitched":"5.0","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":20,"outs":15,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":77,"balls":23,"strikes":54,"strikePercentage":".700","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"1.80","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":2,"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":21,"gamesStarted":13,"flyOuts":84,"groundOuts":89,"airOuts":141,"runs":65,"doubles":13,"triples":1,"homeRuns":25,"strikeOuts":66,"baseOnBalls":31,"intentionalWalks":0,"hits":104,"hitByPitch":3,"atBats":394,"obp":".319","caughtStealing":5,"stolenBases":9,"stolenBasePercentage":".643","caughtStealingPercentage":".357","numberOfPitches":1609,"era":"5.17","inningsPitched":"101.0","wins":7,"losses":8,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":58,"whip":"1.34","battersFaced":434,"outs":303,"gamesPitched":21,"completeGames":0,"shutouts":0,"pitchesThrown":1609,"balls":561,"strikes":1048,"strikePercentage":".650","hitBatsmen":3,"balks":0,"wildPitches":1,"pickoffs":1,"groundOutsToAirouts":"0.63","rbi":2,"winPercentage":".467","pitchesPerInning":"15.93","gamesFinished":1,"strikeoutWalkRatio":"2.13","strikeoutsPer9Inn":"5.88","walksPer9Inn":"2.76","hitsPer9Inn":"9.27","runsScoredPer9":"5.79","homeRunsPer9":"2.23","inheritedRunners":5,"inheritedRunnersScored":5,"catchersInterference":0,"sacBunts":1,"sacFlies":5,"passedBall":0,"popOuts":28,"lineOuts":29},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":11,"errors":1,"chances":14,"fielding":".929","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID660688":{"person":{"id":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688"},"jerseyNumber":"20","position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"battingOrder":"901","stats":{"batting":{"note":"d-","summary":"0-1","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":67,"flyOuts":47,"groundOuts":58,"airOuts":73,"runs":32,"doubles":19,"triples":0,"homeRuns":7,"strikeOuts":27,"baseOnBalls":8,"intentionalWalks":0,"hits":58,"hitByPitch":2,"avg":".272","atBats":213,"obp":".301","slg":".460","ops":".761","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":226,"totalBases":98,"rbi":35,"leftOnBase":104,"sacBunts":0,"sacFlies":3,"babip":".280","groundOutsToAirouts":"0.79","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"30.43","popOuts":15,"lineOuts":11},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":13,"stolenBases":49,"stolenBasePercentage":".790","caughtStealingPercentage":".210","assists":27,"putOuts":494,"errors":5,"chances":526,"fielding":".990","passedBall":3,"pickoffs":1}},"gameStatus":{"isCurrentBatter":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}]},"ID656492":{"person":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"jerseyNumber":"22","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"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":58,"groundOuts":124,"airOuts":110,"runs":40,"doubles":16,"triples":0,"homeRuns":17,"strikeOuts":111,"baseOnBalls":27,"intentionalWalks":0,"hits":94,"hitByPitch":7,"atBats":437,"obp":".271","caughtStealing":0,"stolenBases":6,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":1868,"era":"2.68","inningsPitched":"117.1","wins":11,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":35,"whip":"1.03","battersFaced":473,"outs":352,"gamesPitched":20,"completeGames":0,"shutouts":0,"pitchesThrown":1868,"balls":620,"strikes":1248,"strikePercentage":".670","hitBatsmen":7,"balks":1,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"1.13","rbi":0,"winPercentage":".846","pitchesPerInning":"15.92","gamesFinished":0,"strikeoutWalkRatio":"4.11","strikeoutsPer9Inn":"8.51","walksPer9Inn":"2.07","hitsPer9Inn":"7.21","runsScoredPer9":"3.07","homeRunsPer9":"1.30","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":21,"lineOuts":31},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":17,"putOuts":8,"errors":0,"chances":25,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID676680":{"person":{"id":676680,"fullName":"Tom Cosgrove","link":"/api/v1/people/676680"},"jerseyNumber":"34","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"stats":{"batting":{},"pitching":{"summary":"0.1 IP, 0 ER, 0 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":9,"inningsPitched":"0.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":1,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":9,"balls":5,"strikes":4,"strikePercentage":".440","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":1,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":5,"gamesStarted":0,"flyOuts":4,"groundOuts":3,"airOuts":7,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":2,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":17,"obp":".300","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":69,"era":"0.00","inningsPitched":"5.0","wins":0,"losses":0,"saves":1,"saveOpportunities":1,"holds":2,"blownSaves":0,"earnedRuns":0,"whip":"1.20","battersFaced":20,"outs":15,"gamesPitched":5,"completeGames":0,"shutouts":0,"pitchesThrown":69,"balls":22,"strikes":47,"strikePercentage":".680","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.43","rbi":1,"winPercentage":".---","pitchesPerInning":"13.80","gamesFinished":1,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"7.20","walksPer9Inn":"3.60","hitsPer9Inn":"7.20","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":2,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID678868":{"person":{"id":678868,"fullName":"Eddy Yean","link":"/api/v1/people/678868"},"jerseyNumber":"46","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":2,"gamesStarted":0,"flyOuts":1,"groundOuts":5,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":2,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":13,"obp":".200","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":58,"era":"0.00","inningsPitched":"4.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"0.75","battersFaced":15,"outs":12,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":58,"balls":24,"strikes":34,"strikePercentage":".590","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.67","rbi":0,"winPercentage":".---","pitchesPerInning":"14.50","gamesFinished":0,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"9.00","walksPer9Inn":"4.50","hitsPer9Inn":"2.25","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID671277":{"person":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"jerseyNumber":"2","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"battingOrder":"800","stats":{"batting":{"summary":"0-3 | BB","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":2,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":5,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":96,"flyOuts":35,"groundOuts":96,"airOuts":85,"runs":46,"doubles":16,"triples":4,"homeRuns":21,"strikeOuts":55,"baseOnBalls":16,"intentionalWalks":0,"hits":90,"hitByPitch":0,"avg":".277","atBats":325,"obp":".310","slg":".545","ops":".855","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":342,"totalBases":177,"rbi":70,"leftOnBase":130,"sacBunts":0,"sacFlies":1,"babip":".276","groundOutsToAirouts":"1.13","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"15.48","popOuts":20,"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":65,"putOuts":502,"errors":4,"chances":571,"fielding":".993","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID674841":{"person":{"id":674841,"fullName":"Andrew Alvarez","link":"/api/v1/people/674841"},"jerseyNumber":"54","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":14,"gamesStarted":7,"flyOuts":16,"groundOuts":62,"airOuts":34,"runs":25,"doubles":12,"triples":3,"homeRuns":2,"strikeOuts":55,"baseOnBalls":25,"intentionalWalks":0,"hits":55,"hitByPitch":2,"atBats":204,"obp":".352","caughtStealing":3,"stolenBases":5,"stolenBasePercentage":".625","caughtStealingPercentage":".375","numberOfPitches":929,"era":"4.22","inningsPitched":"53.1","wins":2,"losses":3,"saves":1,"saveOpportunities":1,"holds":2,"blownSaves":0,"earnedRuns":25,"whip":"1.50","battersFaced":233,"outs":160,"gamesPitched":14,"completeGames":0,"shutouts":0,"pitchesThrown":929,"balls":358,"strikes":571,"strikePercentage":".610","hitBatsmen":2,"balks":0,"wildPitches":2,"pickoffs":1,"groundOutsToAirouts":"1.82","rbi":0,"winPercentage":".400","pitchesPerInning":"17.42","gamesFinished":2,"strikeoutWalkRatio":"2.20","strikeoutsPer9Inn":"9.28","walksPer9Inn":"4.22","hitsPer9Inn":"9.28","runsScoredPer9":"4.22","homeRunsPer9":"0.34","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":8,"lineOuts":10},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":3,"errors":1,"chances":10,"fielding":".900","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}}},"batters":[695578,678554,665953,677588,682928,686611,696285,695734,695670,678391,671277,683083,660688,687223,641793,676680,687377,668820],"pitchers":[687223,641793,676680,687377,668820],"bench":[],"bullpen":[674841,690925,676917,683000,656492,640454,571945,678868],"battingOrder":[695578,678554,677588,682928,686611,695734,678391,671277,660688],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Chaparro (4, Rodriguez, Ed)."},{"label":"HR","value":"Crews (8, 4th inning off Rodriguez, Ed, 1 on, 0 out)."},{"label":"TB","value":"Abrams 2; Chaparro 2; Crews 5; Ford, H; Wood."},{"label":"RBI","value":"Crews 2 (23)."},{"label":"Runners left in scoring position, 2 out","value":"Nuñez, N 2; Crews 2."},{"label":"SAC","value":"Young."},{"label":"GIDP","value":"Chaparro."},{"label":"Team RISP","value":"0-for-4."},{"label":"Team LOB","value":"7."}]},{"title":"FIELDING","fieldList":[{"label":"Outfield assists","value":"Young (Perdomo at 3rd base)."}]}],"note":[{"label":"a","value":"Grounded out for Chaparro in the 7th."},{"label":"b","value":"Flied out for Young in the 8th."},{"label":"c","value":"Struck out for Ford, H in the 9th."},{"label":"d","value":"Grounded out for Nuñez, N in the 9th."}]}},"officials":[{"official":{"id":490319,"fullName":"Jordan Baker","link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":521889,"fullName":"Stu Scheurwater","link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":605670,"fullName":"Dan Merzel","link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":427128,"fullName":"Rob Drake","link":"/api/v1/people/427128"},"officialType":"Third Base"}],"info":[{"label":"ABS Challenge","value":"Ford, H 3 (Ball-Overturned to Strike, Ball-Overturned to Strike, Ball-Overturned to Strike)."},{"label":"Pitches-strikes","value":"Rodriguez, Ed 98-63; Morillo, J 8-6; Ginkel 7-6; Sewald 9-7; Palmquist 41-23; Littell 77-54; Cosgrove 9-4; Ribalta 22-13; Kranick 9-7."},{"label":"Groundouts-flyouts","value":"Rodriguez, Ed 7-3; Morillo, J 1-1; Ginkel 0-1; Sewald 1-1; Palmquist 2-0; Littell 2-6; Cosgrove 0-1; Ribalta 0-0; Kranick 2-1."},{"label":"Batters faced","value":"Rodriguez, Ed 27; Morillo, J 3; Ginkel 3; Sewald 3; Palmquist 8; Littell 20; Cosgrove 3; Ribalta 6; Kranick 3."},{"label":"Inherited runners-scored","value":"Littell 2-2; Cosgrove 1-1; Ribalta 2-0."},{"label":"Umpires","value":"HP: Jordan Baker. 1B: Stu Scheurwater. 2B: Dan Merzel. 3B: Rob Drake. "},{"label":"Weather","value":"79 degrees, Cloudy."},{"label":"Wind","value":"7 mph, In From RF."},{"label":"First pitch","value":"6:45 PM."},{"label":"T","value":"2:37."},{"label":"Att","value":"36,065."},{"label":"Venue","value":"Nationals Park."},{"label":"July 24, 2026"}],"pitchingNotes":[],"topPerformers":[{"player":{"person":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793","boxscoreName":"Littell"},"jerseyNumber":"18","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"stats":{"batting":{},"pitching":{"note":"(L, 7-8)","summary":"5.0 IP, ER, 5 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":6,"groundOuts":2,"airOuts":8,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":5,"baseOnBalls":1,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":19,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":77,"inningsPitched":"5.0","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":20,"outs":15,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":77,"balls":23,"strikes":54,"strikePercentage":".700","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"1.80","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":2,"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":21,"gamesStarted":13,"flyOuts":84,"groundOuts":89,"airOuts":141,"runs":65,"doubles":13,"triples":1,"homeRuns":25,"strikeOuts":66,"baseOnBalls":31,"intentionalWalks":0,"hits":104,"hitByPitch":3,"atBats":394,"obp":".319","caughtStealing":5,"stolenBases":9,"stolenBasePercentage":".643","caughtStealingPercentage":".357","numberOfPitches":1609,"era":"5.17","inningsPitched":"101.0","wins":7,"losses":8,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":58,"whip":"1.34","battersFaced":434,"outs":303,"gamesPitched":21,"completeGames":0,"shutouts":0,"pitchesThrown":1609,"balls":561,"strikes":1048,"strikePercentage":".650","hitBatsmen":3,"balks":0,"wildPitches":1,"pickoffs":1,"groundOutsToAirouts":"0.63","rbi":2,"winPercentage":".467","pitchesPerInning":"15.93","gamesFinished":1,"strikeoutWalkRatio":"2.13","strikeoutsPer9Inn":"5.88","walksPer9Inn":"2.76","hitsPer9Inn":"9.27","runsScoredPer9":"5.79","homeRunsPer9":"2.23","inheritedRunners":5,"inheritedRunnersScored":5,"catchersInterference":0,"sacBunts":1,"sacFlies":5,"passedBall":0,"popOuts":28,"lineOuts":29},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":11,"errors":1,"chances":14,"fielding":".929","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"type":"reliever","gameScore":62,"pitchingGameScore":62},{"player":{"person":{"id":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611","boxscoreName":"Crews"},"jerseyNumber":"3","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"battingOrder":"500","stats":{"batting":{"summary":"2-4 | HR, K, 2 RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":5,"rbi":2,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":53,"flyOuts":32,"groundOuts":45,"airOuts":60,"runs":30,"doubles":6,"triples":0,"homeRuns":8,"strikeOuts":48,"baseOnBalls":14,"intentionalWalks":0,"hits":43,"hitByPitch":7,"avg":".219","atBats":196,"obp":".295","slg":".372","ops":".667","caughtStealing":0,"stolenBases":6,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":217,"totalBases":73,"rbi":23,"leftOnBase":83,"sacBunts":0,"sacFlies":0,"babip":".250","groundOutsToAirouts":"0.75","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"24.50","popOuts":9,"lineOuts":19},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":105,"errors":1,"chances":107,"fielding":".991","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"type":"hitter","gameScore":58,"hittingGameScore":58},{"player":{"person":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998","boxscoreName":"Carroll"},"jerseyNumber":"7","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"battingOrder":"200","stats":{"batting":{"summary":"1-3 | 2 BB, 2 SB","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":2,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":100,"flyOuts":55,"groundOuts":88,"airOuts":96,"runs":59,"doubles":20,"triples":12,"homeRuns":15,"strikeOuts":98,"baseOnBalls":50,"intentionalWalks":2,"hits":94,"hitByPitch":4,"avg":".252","atBats":373,"obp":".344","slg":".491","ops":".835","caughtStealing":2,"stolenBases":13,"stolenBasePercentage":".867","caughtStealingPercentage":".133","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":430,"totalBases":183,"rbi":49,"leftOnBase":144,"sacBunts":0,"sacFlies":3,"babip":".300","groundOutsToAirouts":"0.92","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"24.87","popOuts":22,"lineOuts":19},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":227,"errors":3,"chances":234,"fielding":".987","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"type":"hitter","gameScore":52,"hittingGameScore":52}]},"decisions":{"winner":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"loser":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"save":{"id":623149,"fullName":"Paul Sewald","link":"/api/v1/people/623149"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}