{"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":823350,"link":"/api/v1.1/game/823350/feed/live","metaData":{"wait":10,"timeStamp":"20260729_024338","gameEvents":["strikeout","game_finished"],"logicalEvents":["midInning","countChange","count33","basesEmpty","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":823350,"type":"R","doubleHeader":"N","id":"2026/07/28/arimlb-pitmlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-823350-2026-07-28","season":"2026","seasonDisplay":"2026"},"datetime":{"dateTime":"2026-07-28T22:40:00Z","originalDate":"2026-07-28","officialDate":"2026-07-28","dayNight":"night","time":"6:40","ampm":"PM"},"status":{"abstractGameState":"Final","codedGameState":"F","detailedState":"Final","statusCode":"F","startTimeTBD":false,"abstractGameCode":"F"},"teams":{"away":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":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":108,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":56,"losses":52,"ties":0,"pct":".519"},"records":{},"divisionLeader":false,"wins":56,"losses":52,"winningPercentage":".519"},"franchiseName":"Arizona","clubName":"Diamondbacks","active":true},"home":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134","season":2026,"venue":{"id":31,"name":"PNC Park","link":"/api/v1/venues/31"},"springVenue":{"id":2526,"link":"/api/v1/venues/2526"},"teamCode":"pit","fileCode":"pit","abbreviation":"PIT","teamName":"Pirates","locationName":"Pittsburgh","firstYearOfPlay":"1882","league":{"id":104,"name":"National League","link":"/api/v1/league/104"},"division":{"id":205,"name":"National League Central","link":"/api/v1/divisions/205"},"sport":{"id":1,"link":"/api/v1/sports/1","name":"Major League Baseball"},"shortName":"Pittsburgh","record":{"gamesPlayed":108,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":55,"losses":53,"ties":0,"pct":".509"},"records":{},"divisionLeader":false,"wins":55,"losses":53,"winningPercentage":".509"},"franchiseName":"Pittsburgh","clubName":"Pirates","active":true}},"players":{"ID694378":{"id":694378,"fullName":"Jacob Gonzalez","link":"/api/v1/people/694378","firstName":"Jacob","lastName":"Gonzalez","primaryNumber":"26","birthDate":"2002-05-30","currentAge":24,"birthCity":"Glendora","birthStateProvince":"CA","birthCountry":"USA","height":"6' 2\"","weight":205,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Jacob","useLastName":"Gonzalez","middleName":"Jesus","boxscoreName":"Gonzalez, J","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"mlbDebutDate":"2026-05-31","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jacob Gonzalez","nameSlug":"jacob-gonzalez-694378","firstLastName":"Jacob Gonzalez","lastFirstName":"Gonzalez, Jacob","lastInitName":"Gonzalez, J","initLastName":"J Gonzalez","fullFMLName":"Jacob Jesus Gonzalez","fullLFMName":"Gonzalez, Jacob Jesus","strikeZoneTop":3.29,"strikeZoneBottom":1.66},"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},"ID694973":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973","firstName":"Paul","lastName":"Skenes","primaryNumber":"30","birthDate":"2002-05-29","currentAge":24,"birthCity":"Fullerton","birthStateProvince":"CA","birthCountry":"USA","height":"6' 6\"","weight":260,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Paul","useLastName":"Skenes","middleName":"David","boxscoreName":"Skenes","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"mlbDebutDate":"2024-05-11","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Paul Skenes","nameSlug":"paul-skenes-694973","firstLastName":"Paul Skenes","lastFirstName":"Skenes, Paul","lastInitName":"Skenes, P","initLastName":"P Skenes","fullFMLName":"Paul David Skenes","fullLFMName":"Skenes, Paul David","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"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},"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},"ID664040":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040","firstName":"Brandon","lastName":"Lowe","primaryNumber":"5","birthDate":"1994-07-06","currentAge":32,"birthCity":"Suffolk","birthStateProvince":"VA","birthCountry":"USA","height":"5' 9\"","weight":181,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Brandon","useLastName":"Lowe","middleName":"Norman","boxscoreName":"Lowe, B","nickName":"Bamm-Bamm","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"pronunciation":"rhymes with \"now\"","mlbDebutDate":"2018-08-05","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Brandon Lowe","nameSlug":"brandon-lowe-664040","firstLastName":"Brandon Lowe","lastFirstName":"Lowe, Brandon","lastInitName":"Lowe, B","initLastName":"B Lowe","fullFMLName":"Brandon Norman Lowe","fullLFMName":"Lowe, Brandon Norman","strikeZoneTop":3.088,"strikeZoneBottom":1.559},"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},"ID668804":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804","firstName":"Bryan","lastName":"Reynolds","primaryNumber":"10","birthDate":"1995-01-27","currentAge":31,"birthCity":"Baltimore","birthStateProvince":"MD","birthCountry":"USA","height":"6' 2\"","weight":210,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Bryan","useLastName":"Reynolds","middleName":"Patrick","boxscoreName":"Reynolds, B","nickName":"B-Rey","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"mlbDebutDate":"2019-04-20","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Bryan Reynolds","nameSlug":"bryan-reynolds-668804","firstLastName":"Bryan Reynolds","lastFirstName":"Reynolds, Bryan","lastInitName":"Reynolds, B","initLastName":"B Reynolds","fullFMLName":"Bryan Patrick Reynolds","fullLFMName":"Reynolds, Bryan Patrick","strikeZoneTop":3.284,"strikeZoneBottom":1.657},"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},"ID683003":{"id":683003,"fullName":"Jared Jones","link":"/api/v1/people/683003","firstName":"Jared","lastName":"Jones","primaryNumber":"17","birthDate":"2001-08-06","currentAge":25,"birthCity":"Whittier","birthStateProvince":"CA","birthCountry":"USA","height":"6' 0\"","weight":211,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jared","useLastName":"Jones","middleName":"Keith","boxscoreName":"Jones","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2024-03-30","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jared Jones","nameSlug":"jared-jones-683003","firstLastName":"Jared Jones","lastFirstName":"Jones, Jared","lastInitName":"Jones, J","initLastName":"J Jones","fullFMLName":"Jared Keith Jones","fullLFMName":"Jones, Jared Keith","strikeZoneTop":3.41,"strikeZoneBottom":1.57},"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},"ID676755":{"id":676755,"fullName":"Isaac Mattson","link":"/api/v1/people/676755","firstName":"Isaac","lastName":"Mattson","primaryNumber":"72","birthDate":"1995-07-14","currentAge":31,"birthCity":"Erie","birthStateProvince":"PA","birthCountry":"USA","height":"6' 2\"","weight":214,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Isaac","useLastName":"Mattson","middleName":"Gerald","boxscoreName":"Mattson","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"mlbDebutDate":"2021-05-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Isaac Mattson","nameSlug":"isaac-mattson-676755","firstLastName":"Isaac Mattson","lastFirstName":"Mattson, Isaac","lastInitName":"Mattson, I","initLastName":"I Mattson","fullFMLName":"Isaac Gerald Mattson","fullLFMName":"Mattson, Isaac Gerald","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"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},"ID696149":{"id":696149,"fullName":"Bubba Chandler","link":"/api/v1/people/696149","firstName":"Roy","lastName":"Chandler","primaryNumber":"36","birthDate":"2002-09-14","currentAge":24,"birthCity":"Lawrenceville","birthStateProvince":"GA","birthCountry":"USA","height":"6' 3\"","weight":206,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Bubba","useLastName":"Chandler","middleName":"Reuben","boxscoreName":"Chandler","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2025-08-22","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Bubba Chandler","nameTitle":"IV","nameSuffix":"IV","nameSlug":"bubba-chandler-696149","firstLastName":"Bubba Chandler","lastFirstName":"Chandler, Bubba","lastInitName":"Chandler, B","initLastName":"B Chandler","fullFMLName":"Roy Reuben Chandler","fullLFMName":"Chandler, Roy Reuben","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID669387":{"id":669387,"fullName":"Carmen Mlodzinski","link":"/api/v1/people/669387","firstName":"Carmen","lastName":"Mlodzinski","primaryNumber":"50","birthDate":"1999-02-19","currentAge":27,"birthCity":"Hilton Head Island","birthStateProvince":"SC","birthCountry":"USA","height":"6' 2\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Carmen","useLastName":"Mlodzinski","middleName":"Alexander","boxscoreName":"Mlodzinski","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2020,"pronunciation":"ma-JINSK-ee","mlbDebutDate":"2023-06-16","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Carmen Mlodzinski","nameSlug":"carmen-mlodzinski-669387","firstLastName":"Carmen Mlodzinski","lastFirstName":"Mlodzinski, Carmen","lastInitName":"Mlodzinski, C","initLastName":"C Mlodzinski","fullFMLName":"Carmen Alexander Mlodzinski","fullLFMName":"Mlodzinski, Carmen Alexander","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID695257":{"id":695257,"fullName":"Billy Cook","link":"/api/v1/people/695257","firstName":"William","lastName":"Cook","primaryNumber":"25","birthDate":"1999-01-07","currentAge":27,"birthCity":"Layton","birthStateProvince":"UT","birthCountry":"USA","height":"6' 0\"","weight":204,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Billy","useLastName":"Cook","middleName":"Monroe","boxscoreName":"Cook, B","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2024-09-08","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Billy Cook","nameSlug":"billy-cook-695257","firstLastName":"Billy Cook","lastFirstName":"Cook, Billy","lastInitName":"Cook, B","initLastName":"B Cook","fullFMLName":"William Monroe Cook","fullLFMName":"Cook, William Monroe","strikeZoneTop":3.2,"strikeZoneBottom":1.62},"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},"ID696062":{"id":696062,"fullName":"Wilber Dotel","link":"/api/v1/people/696062","firstName":"Wilber","lastName":"Dotel","primaryNumber":"66","birthDate":"2002-09-25","currentAge":23,"birthCity":"Santo Domingo","birthCountry":"Dominican Republic","height":"6' 3\"","weight":245,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Wilber","useLastName":"Dotel","middleName":"Bladimir","boxscoreName":"Dotel","gender":"M","nameMatrilineal":"Rodriguez","isPlayer":true,"isVerified":true,"mlbDebutDate":"2026-04-19","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Wilber Dotel","nameSlug":"wilber-dotel-696062","firstLastName":"Wilber Dotel","lastFirstName":"Dotel, Wilber","lastInitName":"Dotel, W","initLastName":"W Dotel","fullFMLName":"Wilber Bladimir Dotel","fullLFMName":"Dotel, Wilber Bladimir","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID657044":{"id":657044,"fullName":"Ryan Thompson","link":"/api/v1/people/657044","firstName":"Ryan","lastName":"Thompson","primaryNumber":"81","birthDate":"1992-06-26","currentAge":34,"birthCity":"Turner","birthStateProvince":"OR","birthCountry":"USA","height":"6' 5\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Ryan","useLastName":"Thompson","middleName":"Scott","boxscoreName":"Thompson, R","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2020-07-24","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ryan Thompson","nameSlug":"ryan-thompson-657044","firstLastName":"Ryan Thompson","lastFirstName":"Thompson, Ryan","lastInitName":"Thompson, R","initLastName":"R Thompson","fullFMLName":"Ryan Scott Thompson","fullLFMName":"Thompson, Ryan Scott","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID543510":{"id":543510,"fullName":"James McCann","link":"/api/v1/people/543510","firstName":"James","lastName":"McCann","primaryNumber":"8","birthDate":"1990-06-13","currentAge":36,"birthCity":"Santa Barbara","birthStateProvince":"CA","birthCountry":"USA","height":"6' 2\"","weight":235,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"James","useLastName":"McCann","middleName":"Thomas","boxscoreName":"McCann","nickName":"McCannon","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2011,"mlbDebutDate":"2014-09-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"James McCann","nameSlug":"james-mccann-543510","firstLastName":"James McCann","lastFirstName":"McCann, James","lastInitName":"McCann, J","initLastName":"J McCann","fullFMLName":"James Thomas McCann","fullLFMName":"McCann, James Thomas","strikeZoneTop":3.281,"strikeZoneBottom":1.656},"ID542303":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303","firstName":"Marcell","lastName":"Ozuna","primaryNumber":"24","birthDate":"1990-11-12","currentAge":35,"birthCity":"Santo Domingo","birthCountry":"Dominican Republic","height":"6' 1\"","weight":251,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Marcell","useLastName":"Ozuna","boxscoreName":"Ozuna","nickName":"The Big Bear","gender":"M","nameMatrilineal":"Idelfonso","isPlayer":true,"isVerified":true,"pronunciation":"oh-ZOO-nah","mlbDebutDate":"2013-04-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Marcell Ozuna","nameSlug":"marcell-ozuna-542303","firstLastName":"Marcell Ozuna","lastFirstName":"Ozuna, Marcell","lastInitName":"Ozuna, M","initLastName":"M Ozuna","fullFMLName":"Marcell Ozuna","fullLFMName":"Ozuna, Marcell","strikeZoneTop":3.26,"strikeZoneBottom":1.64},"ID693304":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304","firstName":"Nicholas","lastName":"Gonzales","primaryNumber":"3","birthDate":"1999-05-27","currentAge":27,"birthCity":"Tucson","birthStateProvince":"AZ","birthCountry":"USA","height":"5' 8\"","weight":193,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Nick","useLastName":"Gonzales","middleName":"Joseph","boxscoreName":"Gonzales, N","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2020,"mlbDebutDate":"2023-06-23","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Nick Gonzales","nameSlug":"nick-gonzales-693304","firstLastName":"Nick Gonzales","lastFirstName":"Gonzales, Nick","lastInitName":"Gonzales, N","initLastName":"N Gonzales","fullFMLName":"Nicholas Joseph Gonzales","fullLFMName":"Gonzales, Nicholas Joseph","strikeZoneTop":3.051,"strikeZoneBottom":1.54},"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},"ID677952":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952","firstName":"Braxton","lastName":"Ashcraft","primaryNumber":"35","birthDate":"1999-10-05","currentAge":26,"birthCity":"Waco","birthStateProvince":"TX","birthCountry":"USA","height":"6' 5\"","weight":218,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Braxton","useLastName":"Ashcraft","boxscoreName":"Ashcraft, B","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2025-05-26","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Braxton Ashcraft","nameSlug":"braxton-ashcraft-677952","firstLastName":"Braxton Ashcraft","lastFirstName":"Ashcraft, Braxton","lastInitName":"Ashcraft, B","initLastName":"B Ashcraft","fullFMLName":"Braxton  Ashcraft","fullLFMName":"Ashcraft, Braxton","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID682848":{"id":682848,"fullName":"Endy Rodríguez","link":"/api/v1/people/682848","firstName":"Endy","lastName":"Rodríguez","primaryNumber":"13","birthDate":"2000-05-26","currentAge":26,"birthCity":"Santiago","birthCountry":"Dominican Republic","height":"6' 0\"","weight":207,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Endy","useLastName":"Rodríguez","middleName":"Steven","boxscoreName":"Rodríguez, E","gender":"M","nameMatrilineal":"Rodriguez","isPlayer":true,"isVerified":true,"mlbDebutDate":"2023-07-17","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Endy Rodríguez","nameSlug":"endy-rodriguez-682848","firstLastName":"Endy Rodríguez","lastFirstName":"Rodríguez, Endy","lastInitName":"Rodríguez, E","initLastName":"E Rodríguez","fullFMLName":"Endy Steven Rodríguez","fullLFMName":"Rodríguez, Endy Steven","strikeZoneTop":3.197,"strikeZoneBottom":1.614},"ID685126":{"id":685126,"fullName":"Brandon Eisert","link":"/api/v1/people/685126","firstName":"Brandon","lastName":"Eisert","primaryNumber":"14","birthDate":"1998-01-19","currentAge":28,"birthCity":"Portland","birthStateProvince":"OR","birthCountry":"USA","height":"6' 2\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Brandon","useLastName":"Eisert","middleName":"Michael","boxscoreName":"Eisert","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"pronunciation":"EYE-sert","mlbDebutDate":"2024-06-17","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Brandon Eisert","nameSlug":"brandon-eisert-685126","firstLastName":"Brandon Eisert","lastFirstName":"Eisert, Brandon","lastInitName":"Eisert, B","initLastName":"B Eisert","fullFMLName":"Brandon Michael Eisert","fullLFMName":"Eisert, Brandon Michael","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"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},"ID642397":{"id":642397,"fullName":"Gregory Soto","link":"/api/v1/people/642397","firstName":"Gregory","lastName":"Soto","primaryNumber":"31","birthDate":"1995-02-11","currentAge":31,"birthCity":"Haina","birthCountry":"Dominican Republic","height":"6' 1\"","weight":247,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Gregory","useLastName":"Soto","boxscoreName":"Soto, G","nickName":"Capiro","gender":"M","isPlayer":true,"isVerified":false,"mlbDebutDate":"2019-05-11","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Gregory Soto","nameSlug":"gregory-soto-642397","firstLastName":"Gregory Soto","lastFirstName":"Soto, Gregory","lastInitName":"Soto, G","initLastName":"G Soto","fullFMLName":"Gregory Soto","fullLFMName":"Soto, Gregory","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"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},"ID682254":{"id":682254,"fullName":"Mason Montgomery","link":"/api/v1/people/682254","firstName":"Mason","lastName":"Montgomery","primaryNumber":"46","birthDate":"2000-06-17","currentAge":26,"birthCity":"Austin","birthStateProvince":"TX","birthCountry":"USA","height":"6' 2\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Mason","useLastName":"Montgomery","middleName":"Jack","boxscoreName":"Montgomery, M","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2024-09-05","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Mason Montgomery","nameSlug":"mason-montgomery-682254","firstLastName":"Mason Montgomery","lastFirstName":"Montgomery, Mason","lastInitName":"Montgomery, M","initLastName":"M Montgomery","fullFMLName":"Mason Jack Montgomery","fullLFMName":"Montgomery, Mason Jack","strikeZoneTop":3.47,"strikeZoneBottom":1.59},"ID669707":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707","firstName":"Jared","lastName":"Triolo","primaryNumber":"19","birthDate":"1998-02-08","currentAge":28,"birthCity":"Nashua","birthStateProvince":"NH","birthCountry":"USA","height":"6' 3\"","weight":212,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Jared","useLastName":"Triolo","middleName":"Robert","boxscoreName":"Triolo","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"pronunciation":"TREE-olo","mlbDebutDate":"2023-06-28","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jared Triolo","nameSlug":"jared-triolo-669707","firstLastName":"Jared Triolo","lastFirstName":"Triolo, Jared","lastInitName":"Triolo, J","initLastName":"J Triolo","fullFMLName":"Jared Robert Triolo","fullLFMName":"Triolo, Jared Robert","strikeZoneTop":3.34,"strikeZoneBottom":1.69},"ID699013":{"id":699013,"fullName":"Esmerlyn Valdez","link":"/api/v1/people/699013","firstName":"Esmerlyn","lastName":"Valdez","primaryNumber":"55","birthDate":"2004-01-27","currentAge":22,"birthCity":"San Juan La Maguana","birthCountry":"Dominican Republic","height":"6' 2\"","weight":234,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Esmerlyn","useLastName":"Valdez","boxscoreName":"Valdez, Es","gender":"M","nameMatrilineal":"Ramirez","isPlayer":true,"isVerified":true,"mlbDebutDate":"2026-05-22","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Esmerlyn Valdez","nameSlug":"esmerlyn-valdez-699013","firstLastName":"Esmerlyn Valdez","lastFirstName":"Valdez, Esmerlyn","lastInitName":"Valdez, E","initLastName":"E Valdez","fullFMLName":"Esmerlyn Valdez","fullLFMName":"Valdez, Esmerlyn","strikeZoneTop":3.31,"strikeZoneBottom":1.67},"ID663968":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968","firstName":"Jake","lastName":"Mangum","primaryNumber":"28","birthDate":"1996-03-08","currentAge":30,"birthCity":"Flowood","birthStateProvince":"MS","birthCountry":"USA","height":"5' 11\"","weight":191,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Jake","useLastName":"Mangum","middleName":"Thomas","boxscoreName":"Mangum","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2025-03-30","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Jake Mangum","nameSlug":"jake-mangum-663968","firstLastName":"Jake Mangum","lastFirstName":"Mangum, Jake","lastInitName":"Mangum, J","initLastName":"J Mangum","fullFMLName":"Jake Thomas Mangum","fullLFMName":"Mangum, Jake Thomas","strikeZoneTop":3.18,"strikeZoneBottom":1.605},"ID656605":{"id":656605,"fullName":"Mitch Keller","link":"/api/v1/people/656605","firstName":"Mitch","lastName":"Keller","primaryNumber":"23","birthDate":"1996-04-04","currentAge":30,"birthCity":"Cedar Rapids","birthStateProvince":"IA","birthCountry":"USA","height":"6' 3\"","weight":213,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Mitch","useLastName":"Keller","middleName":"Thomas","boxscoreName":"Keller, M","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2019-05-27","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Mitch Keller","nameSlug":"mitch-keller-656605","firstLastName":"Mitch Keller","lastFirstName":"Keller, Mitch","lastInitName":"Keller, M","initLastName":"M Keller","fullFMLName":"Mitch Thomas Keller","fullLFMName":"Keller, Mitch Thomas","strikeZoneTop":3.66,"strikeZoneBottom":1.68},"ID670990":{"id":670990,"fullName":"Yohan Ramírez","link":"/api/v1/people/670990","firstName":"Yohan","lastName":"Ramírez","primaryNumber":"49","birthDate":"1995-05-06","currentAge":31,"birthCity":"Villa Mella","birthCountry":"Dominican Republic","height":"6' 3\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Yohan","useLastName":"Ramírez","middleName":"Manuel","boxscoreName":"Ramírez","gender":"M","isPlayer":true,"isVerified":false,"pronunciation":"Yo-hawn","mlbDebutDate":"2020-07-24","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Yohan Ramírez","nameSlug":"yohan-ramirez-670990","firstLastName":"Yohan Ramírez","lastFirstName":"Ramírez, Yohan","lastInitName":"Ramírez, Y","initLastName":"Y Ramírez","fullFMLName":"Yohan Manuel Ramírez","fullLFMName":"Ramírez, Yohan Manuel","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID672695":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695","firstName":"Geraldo","lastName":"Perdomo","primaryNumber":"2","birthDate":"1999-10-22","currentAge":26,"birthCity":"Santo Domingo","birthCountry":"Dominican Republic","height":"6' 2\"","weight":210,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Geraldo","useLastName":"Perdomo","middleName":"Rafael","boxscoreName":"Perdomo","gender":"M","nameMatrilineal":"Fonnieur","isPlayer":true,"isVerified":true,"pronunciation":"HER-all-doh per-DOH-mo","mlbDebutDate":"2021-04-03","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Geraldo Perdomo","nameSlug":"geraldo-perdomo-672695","firstLastName":"Geraldo Perdomo","lastFirstName":"Perdomo, Geraldo","lastInitName":"Perdomo, G","initLastName":"G Perdomo","fullFMLName":"Geraldo Rafael Perdomo","fullLFMName":"Perdomo, Geraldo Rafael","strikeZoneTop":3.32,"strikeZoneBottom":1.67},"ID672515":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515","firstName":"Gabriel","lastName":"Moreno","primaryNumber":"14","birthDate":"2000-02-14","currentAge":26,"birthCity":"Barquisimeto","birthCountry":"Venezuela","height":"5' 9\"","weight":200,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Gabriel","useLastName":"Moreno","middleName":"Jose","boxscoreName":"Moreno","gender":"M","nameMatrilineal":"Marquez","isPlayer":true,"isVerified":true,"pronunciation":"MO-rain-oh","mlbDebutDate":"2022-06-11","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Gabriel Moreno","nameSlug":"gabriel-moreno-672515","firstLastName":"Gabriel Moreno","lastFirstName":"Moreno, Gabriel","lastInitName":"Moreno, G","initLastName":"G Moreno","fullFMLName":"Gabriel Jose Moreno","fullLFMName":"Moreno, Gabriel Jose","strikeZoneTop":3.07,"strikeZoneBottom":1.55},"ID680779":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779","firstName":"Henry","lastName":"Davis","primaryNumber":"32","birthDate":"1999-09-21","currentAge":26,"birthCity":"Bedford","birthStateProvince":"NY","birthCountry":"USA","height":"5' 11\"","weight":225,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Henry","useLastName":"Davis","boxscoreName":"Davis, H","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2021,"mlbDebutDate":"2023-06-19","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Henry Davis","nameSlug":"henry-davis-680779","firstLastName":"Henry Davis","lastFirstName":"Davis, Henry","lastInitName":"Davis, H","initLastName":"H Davis","fullFMLName":"Henry  Davis","fullLFMName":"Davis, Henry","strikeZoneTop":3.188,"strikeZoneBottom":1.609},"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},"ID682997":{"id":682997,"fullName":"Tyler Callihan","link":"/api/v1/people/682997","firstName":"Tyler","lastName":"Callihan","primaryNumber":"37","birthDate":"2000-06-22","currentAge":26,"birthCity":"Jacksonville","birthStateProvince":"FL","birthCountry":"USA","height":"5' 11\"","weight":205,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Tyler","useLastName":"Callihan","boxscoreName":"Callihan, T","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2025-04-30","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tyler Callihan","nameSlug":"tyler-callihan-682997","firstLastName":"Tyler Callihan","lastFirstName":"Callihan, Tyler","lastInitName":"Callihan, T","initLastName":"T Callihan","fullFMLName":"Tyler Callihan","fullLFMName":"Callihan, Tyler","strikeZoneTop":3.168,"strikeZoneBottom":1.599},"ID676760":{"id":676760,"fullName":"Ron Marinaccio","link":"/api/v1/people/676760","firstName":"Ronald","lastName":"Marinaccio","birthDate":"1995-07-01","currentAge":31,"birthCity":"Toms River","birthStateProvince":"NJ","birthCountry":"USA","height":"6' 2\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Ron","useLastName":"Marinaccio","middleName":"James","boxscoreName":"Marinaccio","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"pronunciation":"mair-uh-NAH-chee-oh","mlbDebutDate":"2022-04-09","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ron Marinaccio","nameSlug":"ron-marinaccio-676760","firstLastName":"Ron Marinaccio","lastFirstName":"Marinaccio, Ron","lastInitName":"Marinaccio, R","initLastName":"R Marinaccio","fullFMLName":"Ronald James Marinaccio","fullLFMName":"Marinaccio, Ronald James","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID596146":{"id":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146","firstName":"Maximilian","lastName":"Kepler","primaryNumber":"22","birthDate":"1993-02-10","currentAge":33,"birthCity":"Berlin","birthCountry":"Germany","height":"6' 4\"","weight":225,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Max","useLastName":"Kepler","boxscoreName":"Kepler","nickName":"Rozycki","gender":"M","nameMatrilineal":"Rozycki","isPlayer":true,"isVerified":true,"mlbDebutDate":"2015-09-27","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Max Kepler","nameSlug":"max-kepler-596146","firstLastName":"Max Kepler","lastFirstName":"Kepler, Max","lastInitName":"Kepler, M","initLastName":"M Kepler","fullFMLName":"Maximilian Kepler","fullLFMName":"Kepler, Maximilian","strikeZoneTop":3.376,"strikeZoneBottom":1.704},"ID805299":{"id":805299,"fullName":"Brandyn Garcia","link":"/api/v1/people/805299","firstName":"Brandyn","lastName":"Garcia","primaryNumber":"55","birthDate":"2000-05-27","currentAge":26,"birthCity":"Newport","birthStateProvince":"RI","birthCountry":"USA","height":"6' 4\"","weight":235,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Brandyn","useLastName":"Garcia","middleName":"Michael","boxscoreName":"Garcia, B","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"mlbDebutDate":"2025-07-21","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Brandyn Garcia","nameSlug":"brandyn-garcia-805299","firstLastName":"Brandyn Garcia","lastFirstName":"Garcia, Brandyn","lastInitName":"Garcia, B","initLastName":"B Garcia","fullFMLName":"Brandyn Michael Garcia","fullLFMName":"Garcia, Brandyn Michael","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID656811":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811","firstName":"Ryan","lastName":"O'Hearn","primaryNumber":"29","birthDate":"1993-07-26","currentAge":33,"birthCity":"Dunedin","birthStateProvince":"FL","birthCountry":"USA","height":"6' 2\"","weight":220,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Ryan","useLastName":"O'Hearn","middleName":"Patrick","boxscoreName":"O'Hearn","nickName":"Brohearn","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2018-07-31","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Ryan O'Hearn","nameSlug":"ryan-o-hearn-656811","firstLastName":"Ryan O'Hearn","lastFirstName":"O'Hearn, Ryan","lastInitName":"O'Hearn, R","initLastName":"R O'Hearn","fullFMLName":"Ryan Patrick O'Hearn","fullLFMName":"O'Hearn, Ryan Patrick","strikeZoneTop":3.289,"strikeZoneBottom":1.66}},"venue":{"id":31,"name":"PNC Park","link":"/api/v1/venues/31","location":{"address1":"115 Federal Street","city":"Pittsburgh","state":"Pennsylvania","stateAbbrev":"PA","postalCode":"15212","defaultCoordinates":{"latitude":40.446904,"longitude":-80.005753},"azimuthAngle":116.0,"elevation":780,"country":"USA","phone":"(412) 323-5000"},"timeZone":{"tz":"EDT","id":"America/New_York","offset":-4,"offsetAtGameTime":-4},"fieldInfo":{"capacity":38705,"turfType":"Grass","roofType":"Open","leftLine":325,"left":389,"leftCenter":410,"center":399,"rightCenter":375,"rightLine":320},"active":true,"season":"2026"},"officialVenue":{"id":31,"link":"/api/v1/venues/31"},"weather":{"condition":"Partly Cloudy","temp":"79","wind":"9 mph, Out To CF"},"gameInfo":{"attendance":19024,"firstPitch":"2026-07-28T22:42:00.000Z","gameDurationMinutes":241},"review":{"hasChallenges":true,"away":{"used":1,"remaining":1},"home":{"used":0,"remaining":1}},"absChallenges":{"hasChallenges":true,"away":{"usedSuccessful":3,"usedFailed":1,"remaining":1},"home":{"usedSuccessful":0,"usedFailed":3,"remaining":0}},"flags":{"noHitter":false,"perfectGame":false,"awayTeamNoHitter":false,"awayTeamPerfectGame":false,"homeTeamNoHitter":false,"homeTeamPerfectGame":false},"alerts":[],"probablePitchers":{"away":{"id":694297,"fullName":"Brandon Pfaadt","link":"/api/v1/people/694297"},"home":{"id":696149,"fullName":"Bubba Chandler","link":"/api/v1/people/696149"}},"officialScorer":{"id":496999,"fullName":"Dave Musil Jr.","link":"/api/v1/people/496999"},"primaryDatacaster":{"id":800987,"fullName":"Diana Bump","link":"/api/v1/people/800987"},"moundVisits":{"away":{"used":4,"remaining":1},"home":{"used":2,"remaining":3}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Corbin Carroll flies out sharply to center fielder Jake Mangum.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-28T22:42:00.924Z","endTime":"2026-07-28T22:42:46.428Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"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":696149,"fullName":"Bubba Chandler","link":"/api/v1/people/696149"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"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":5},"credits":[{"player":{"id":663968,"link":"/api/v1/people/663968"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-28T20:42:16.767Z","endTime":"2026-07-28T22:16:42.112Z","isPitch":false,"type":"action","player":{"id":682998,"link":"/api/v1/people/682998"}},{"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-28T22:16:42.112Z","endTime":"2026-07-28T22:40:37.927Z","isPitch":false,"type":"action","player":{"id":682998,"link":"/api/v1/people/682998"}},{"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-28T22:40:37.927Z","endTime":"2026-07-28T22:42:03.228Z","isPitch":false,"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.3,"endSpeed":87.8,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.95779421538224,"aZ":-13.72636668592564,"pfxX":-7.0709832380918565,"pfxZ":9.284667857219837,"pX":0.40174711533710444,"pZ":4.275288179841723,"vX0":6.870993128689464,"vY0":-140.12705999550465,"vZ0":-1.0371370923007857,"x":101.69,"y":123.35,"x0":-1.164561794755936,"y0":50.000956745828084,"z0":5.5479049491299195,"aX":-14.046857887054903},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":16.8,"breakHorizontal":11.4,"spinRate":2367,"spinDirection":221},"zone":12,"typeConfidence":2.0,"plateTime":0.391038223069768,"extension":6.574274914902551},"index":3,"playId":"0a847fe7-b55c-3ec9-8c32-541fff1ad729","pitchNumber":1,"startTime":"2026-07-28T22:42:03.228Z","endTime":"2026-07-28T22:42:06.447Z","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":95.2,"endSpeed":87.6,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.868065237143828,"aZ":-14.242580000740613,"pfxX":-6.895431877046513,"pfxZ":9.161248686287006,"pX":0.4091197444781784,"pZ":2.3741200427182565,"vX0":6.610384268274979,"vY0":-138.54245692597905,"vZ0":-5.520583137155304,"x":101.41,"y":174.68,"x0":-1.1036620093943585,"y0":50.00629402051323,"z0":5.332933341009519,"aX":-13.503376587915545},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":15.7,"breakHorizontal":11.3,"spinRate":2367,"spinDirection":224},"zone":6,"typeConfidence":2.0,"plateTime":0.3942616350003063,"extension":6.2920136972183425},"index":4,"playId":"5d1a9db2-b31d-3344-85ff-4544f8cc1602","pitchNumber":2,"startTime":"2026-07-28T22:42:17.912Z","endTime":"2026-07-28T22:42:20.912Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.0,"endSpeed":84.7,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.93157036233248,"aZ":-26.76224754052664,"pfxX":0.3979463069857667,"pfxZ":2.9921229744720783,"pX":0.12585478782535864,"pZ":2.373084475043891,"vX0":3.932302018669056,"vY0":-132.60565951749422,"vZ0":-2.6492649051251353,"x":112.2,"y":174.71,"x0":-1.4179213533225743,"y0":50.00550910221073,"z0":5.303986548507159,"aX":0.7204711375404802},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":5.2,"breakHorizontal":-1.4,"spinRate":2264,"spinDirection":215},"zone":5,"typeConfidence":2.0,"plateTime":0.4104543353930259,"extension":6.3087538046835085},"hitData":{"launchSpeed":102.3,"launchAngle":29.0,"totalDistance":397.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":125.05,"coordY":38.69}},"index":5,"playId":"a73f5dad-4d2d-3d6d-94ca-f126993c1e9a","pitchNumber":3,"startTime":"2026-07-28T22:42:36.946Z","endTime":"2026-07-28T22:42:46.428Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T22:42:46.428Z","atBatIndex":0},{"result":{"type":"atBat","event":"Triple","eventType":"triple","description":"Geraldo Perdomo triples (4) on a fly ball to center fielder Jake Mangum.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-28T22:42:50.681Z","endTime":"2026-07-28T22:43:34.739Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":35},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":696149,"fullName":"Bubba Chandler","link":"/api/v1/people/696149"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Triple","eventType":"triple","movementReason":null,"runner":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":663968,"link":"/api/v1/people/663968"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":88.0,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.491943907023096,"aZ":-14.51961416938015,"pfxX":-5.173912763760039,"pfxZ":9.003422041993874,"pX":-0.43148125526205533,"pZ":2.9350471420776105,"vX0":3.7603372342619714,"vY0":-137.70183895942833,"vZ0":-4.311712295609434,"x":133.45,"y":159.53,"x0":-1.128089143166592,"y0":50.00672008524836,"z0":5.472865225385993,"aX":-10.149425762039701},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":15.8,"breakHorizontal":8.8,"spinRate":2320,"spinDirection":227},"zone":1,"typeConfidence":2.0,"plateTime":0.3945996328812966,"extension":6.338009679046351},"hitData":{"launchSpeed":98.6,"launchAngle":34.0,"totalDistance":375.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":183.77,"coordY":59.07}},"index":0,"playId":"a46df224-e643-328b-aecd-7de824025563","pitchNumber":1,"startTime":"2026-07-28T22:43:18.007Z","endTime":"2026-07-28T22:43:34.739Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T22:43:34.739Z","atBatIndex":1},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Gabriel Moreno grounds out, second baseman Brandon Lowe to first baseman Ryan O'Hearn. Geraldo Perdomo scores.","rbi":1,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-28T22:43:42.428Z","endTime":"2026-07-28T22:45:19.581Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":696149,"fullName":"Bubba Chandler","link":"/api/v1/people/696149"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":664040,"link":"/api/v1/people/664040"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":656811,"link":"/api/v1/people/656811"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"responsiblePitcher":{"id":696149,"link":"/api/v1/people/696149"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":91.7,"endSpeed":85.4,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.92786661688119,"aZ":-26.77643929367736,"pfxX":2.9297181085961843,"pfxZ":2.927152900691331,"pX":-0.537337056758265,"pZ":3.187862072900636,"vX0":1.6378696138327888,"vY0":-133.76188977282104,"vZ0":-0.8484696171422063,"x":137.48,"y":152.71,"x0":-1.5347731838332344,"y0":50.003619126367695,"z0":5.397932714228882,"aX":5.4060271351876255},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":5.4,"breakHorizontal":-5.6,"spinRate":2232,"spinDirection":197},"zone":1,"typeConfidence":2.0,"plateTime":0.4066667320752555,"extension":6.513919517275249},"index":0,"playId":"2109f86c-0ebe-3eb5-a5d1-88958cb74d72","pitchNumber":1,"startTime":"2026-07-28T22:44:16.861Z","endTime":"2026-07-28T22:44:21.392Z","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":96.1,"endSpeed":88.9,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.31117503531062,"aZ":-19.329512892345925,"pfxX":-6.692067358142667,"pfxZ":6.377471708493186,"pX":-1.0600279222227507,"pZ":4.08842075324256,"vX0":3.7944027044097166,"vY0":-140.02319970748445,"vZ0":-0.26847649311092486,"x":157.41,"y":128.39,"x0":-1.5528717943594121,"y0":50.004827671723376,"z0":5.434594360877721,"aX":-13.483281343000666},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":11.8,"breakHorizontal":11.5,"spinRate":2326,"spinDirection":215},"zone":11,"typeConfidence":2.0,"plateTime":0.3890136557315049,"extension":6.169215734248368},"index":1,"playId":"cb6e8953-4c10-3871-b641-79ff3abbae53","pitchNumber":2,"startTime":"2026-07-28T22:44:34.025Z","endTime":"2026-07-28T22:44:37.025Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.9,"endSpeed":84.6,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.917605785918404,"aZ":-26.358529279260985,"pfxX":1.6851810515662353,"pfxZ":3.217483542554838,"pX":-0.01707874815031293,"pZ":2.710787506429468,"vX0":3.254064312428047,"vY0":-132.55767026862,"vZ0":-1.9530572727683289,"x":117.65,"y":165.59,"x0":-1.4717241458066899,"y0":50.005865819865505,"z0":5.350191960705414,"aX":3.0490833811136744},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":5.6,"breakHorizontal":-3.6,"spinRate":2188,"spinDirection":202},"zone":2,"typeConfidence":2.0,"plateTime":0.4105985860926378,"extension":6.4894589430642},"index":2,"playId":"ac092fcc-4eb1-31cd-93c9-e5cbcf5e92b9","pitchNumber":3,"startTime":"2026-07-28T22:44:53.939Z","endTime":"2026-07-28T22:44:57.564Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.1,"endSpeed":85.6,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.367370884323307,"aZ":-24.67222014145161,"pfxX":-0.14692659039806788,"pfxZ":4.062290413965391,"pX":0.9590476896873235,"pZ":1.7422043118797628,"vX0":6.406596135411088,"vY0":-134.14923770033874,"vZ0":-4.454351761916899,"x":80.44,"y":191.74,"x0":-1.4275898603099313,"y0":50.0037783535954,"z0":5.154246756735966,"aX":-0.272054864579362},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":6.7,"breakHorizontal":-1.0,"spinRate":2326,"spinDirection":199},"zone":14,"typeConfidence":2.0,"plateTime":0.4062218458346947,"extension":6.634671828154875},"hitData":{"launchSpeed":73.1,"launchAngle":-11.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":143.19,"coordY":156.75}},"index":3,"playId":"c9d913f3-c5ea-3a14-9bf8-48c8c468adbd","pitchNumber":4,"startTime":"2026-07-28T22:45:12.027Z","endTime":"2026-07-28T22:45:19.581Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T22:45:19.581Z","atBatIndex":2},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ketel Marte grounds out, shortstop Jacob Gonzalez to first baseman Ryan O'Hearn.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-28T22:45:30.946Z","endTime":"2026-07-28T22:47:38.567Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":696149,"fullName":"Bubba Chandler","link":"/api/v1/people/696149"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":694378,"link":"/api/v1/people/694378"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":656811,"link":"/api/v1/people/656811"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.5,"endSpeed":89.1,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.24037652799739,"aZ":-15.206266555281436,"pfxX":-5.9206126829556975,"pfxZ":8.368737864015088,"pX":-1.1137049168387942,"pZ":4.372632759055018,"vX0":2.2869666251369694,"vY0":-140.6243036330802,"vZ0":-0.48340325790729044,"x":159.45,"y":120.72,"x0":-1.1626280381506384,"y0":50.001276837927,"z0":5.5224687020927705,"aX":-12.000919321051216},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":15.2,"breakHorizontal":10.3,"spinRate":2215,"spinDirection":223},"zone":11,"typeConfidence":2.0,"plateTime":0.38770117512080526,"extension":6.393744036024113},"index":0,"playId":"30a09653-96ca-3859-b89e-3e6760b0466d","pitchNumber":1,"startTime":"2026-07-28T22:45:46.595Z","endTime":"2026-07-28T22:45:50.088Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.7,"endSpeed":83.3,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.998960397075678,"aZ":-28.01617696717694,"pfxX":1.0904200010072362,"pfxZ":2.365461993765038,"pX":0.434970388067116,"pZ":3.1064723498678717,"vX0":4.30781966440132,"vY0":-130.79720006660816,"vZ0":-0.3372156406165302,"x":100.42,"y":154.91,"x0":-1.365747873136254,"y0":50.002450374970415,"z0":5.3132593740369165,"aX":1.9140250130114995},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":4.4,"breakHorizontal":-2.8,"spinRate":2205,"spinDirection":202},"zone":3,"typeConfidence":2.0,"plateTime":0.41657300987331425,"extension":6.414889851709426},"index":1,"playId":"29117fec-cba3-33ab-9ab4-907554b4ee4f","pitchNumber":2,"startTime":"2026-07-28T22:46:00.274Z","endTime":"2026-07-28T22:46:06.274Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.2,"endSpeed":83.2,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.61726786357663,"aZ":-23.868186953956783,"pfxX":1.3185619717427934,"pfxZ":4.7929521549682095,"pX":-0.10853098785551624,"pZ":0.3987465317206998,"vX0":2.753869838166883,"vY0":-129.91902962626696,"vZ0":-7.5360791259333295,"x":121.14,"y":228.01,"x0":-1.3477735375861184,"y0":50.00461511217491,"z0":5.113054806594342,"aX":2.285926855165755},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":7.4,"breakHorizontal":-2.9,"spinRate":2253,"spinDirection":208},"zone":13,"typeConfidence":2.0,"plateTime":0.41934461191759453,"extension":6.386694529179671},"index":2,"playId":"da3da592-f2b5-304b-8edb-3f270a70af7c","pitchNumber":3,"startTime":"2026-07-28T22:46:14.152Z","endTime":"2026-07-28T22:46:18.257Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":true},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.0,"endSpeed":82.3,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.91711575946464,"aZ":-24.233295835553456,"pfxX":-9.562687856167535,"pfxZ":4.609198292954797,"pX":-0.5765494420636347,"pZ":3.3997894173652905,"vX0":5.397416676487512,"vY0":-129.64500966233376,"vZ0":0.19864396256402383,"x":138.98,"y":146.99,"x0":-1.4294121072819994,"y0":50.005804005294294,"z0":5.153137993138557,"aX":-16.48534642295824},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":8.6,"breakHorizontal":16.3,"spinRate":1947,"spinDirection":242},"zone":11,"typeConfidence":2.0,"plateTime":0.42048327854504963,"extension":6.72973175020919},"index":3,"playId":"c9a0f821-b60e-3217-b9fc-3e029fbb6dc6","pitchNumber":4,"startTime":"2026-07-28T22:46:39.332Z","endTime":"2026-07-28T22:46:43.417Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":134,"player":{"id":682848,"fullName":"Endy Rodríguez","link":"/api/v1/people/682848"}}},{"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":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.9,"endSpeed":90.1,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.276076425106037,"aZ":-11.461029692098482,"pfxX":-4.836469206429436,"pfxZ":9.97398618899287,"pX":-0.280699342080054,"pZ":3.42610083328186,"vX0":3.7329586430553343,"vY0":-142.6220877927664,"vZ0":-3.6349462982168625,"x":127.7,"y":146.28,"x0":-0.9727531978685264,"y0":50.00627323128669,"z0":5.430735098762125,"aX":-10.047688026950027},"breaks":{"breakAngle":37.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":17.6,"breakHorizontal":8.0,"spinRate":2321,"spinDirection":218},"zone":11,"typeConfidence":2.0,"plateTime":0.3828391482354503,"extension":6.388503354757226},"index":4,"playId":"07a6de4b-b2d7-3784-9486-298c09c68b31","pitchNumber":5,"startTime":"2026-07-28T22:47:12.495Z","endTime":"2026-07-28T22:47:15.707Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"index":5,"startTime":"2026-07-28T22:47:24.802Z","endTime":"2026-07-28T22:47:31.203Z","isPitch":false,"type":"action","player":{"id":606466,"link":"/api/v1/people/606466"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.6,"endSpeed":83.1,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.140063609571143,"aZ":-27.96655438917432,"pfxX":2.602590941677119,"pfxZ":2.3853690901603652,"pX":0.08170158574546796,"pZ":2.688177471798335,"vX0":2.91473332017021,"vY0":-131.99696313383262,"vZ0":-1.535611739077174,"x":113.89,"y":166.2,"x0":-1.3750246800718655,"y0":50.00230213222573,"z0":5.336849592556417,"aX":4.591761450772197},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":4.2,"breakHorizontal":-5.4,"spinRate":2330,"spinDirection":184},"zone":5,"typeConfidence":2.0,"plateTime":0.41497723306986334,"extension":6.406813121929095},"hitData":{"launchSpeed":77.2,"launchAngle":-2.0,"totalDistance":33.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":113.3,"coordY":148.64}},"index":6,"playId":"15494380-ee0f-3820-8e06-7e93ac2813c1","pitchNumber":6,"startTime":"2026-07-28T22:47:31.203Z","endTime":"2026-07-28T22:47:38.567Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T22:47:38.567Z","atBatIndex":3},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jake Mangum grounds out, second baseman Ketel Marte to first baseman Tim Tawa.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-28T22:49:00.887Z","endTime":"2026-07-28T22:50:25.738Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694297,"fullName":"Brandon Pfaadt","link":"/api/v1/people/694297"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"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":694374,"link":"/api/v1/people/694374"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":86.0,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.94779195081482,"aZ":-16.88928163292759,"pfxX":-4.462299766724248,"pfxZ":8.092546079450113,"pX":-1.0234208578679245,"pZ":2.5681325417236294,"vX0":3.2699394526981527,"vY0":-136.0952477372475,"vZ0":-4.57345002710263,"x":156.01,"y":169.44,"x0":-1.6566147739706596,"y0":50.00322084635117,"z0":5.428720799509047,"aX":-8.428439525281709},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":13.9,"breakHorizontal":7.4,"spinRate":2531,"spinDirection":221},"zone":11,"typeConfidence":0.91,"plateTime":0.40140292807024824,"extension":6.488930380065393},"index":0,"playId":"7c1c32c5-1f78-3626-829e-7383a061064b","pitchNumber":1,"startTime":"2026-07-28T22:49:50.951Z","endTime":"2026-07-28T22:49:54.492Z","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":92.5,"endSpeed":85.1,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.536421267215545,"aZ":-23.461041643953003,"pfxX":-9.195959838000421,"pfxZ":4.744351769726164,"pX":0.9000859997780865,"pZ":1.4506032647243845,"vX0":9.631083988091671,"vY0":-134.31391739351068,"vZ0":-5.638848411956037,"x":82.69,"y":199.61,"x0":-1.5276718582153221,"y0":50.005002515874374,"z0":5.232680011935281,"aX":-16.899945492072437},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":7.6,"breakHorizontal":14.8,"spinRate":2409,"spinDirection":221},"zone":14,"typeConfidence":0.91,"plateTime":0.4069116566631261,"extension":6.743426267789184},"index":1,"playId":"7499ab8f-a245-33d9-8fc6-242e56c82cfb","pitchNumber":2,"startTime":"2026-07-28T22:50:04.262Z","endTime":"2026-07-28T22:50:07.389Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.1,"endSpeed":84.4,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.132677607557614,"aZ":-28.38371199024041,"pfxX":-10.906950235617797,"pfxZ":2.092230614615323,"pX":0.2001610056066339,"pZ":1.710674599759333,"vX0":8.727032838829825,"vY0":-133.8558811265174,"vZ0":-4.00692039909742,"x":109.37,"y":192.59,"x0":-1.6867357260819216,"y0":50.00499856459164,"z0":5.261404217839057,"aX":-19.777417713247463},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":3.1,"breakHorizontal":17.9,"spinRate":2455,"spinDirection":225},"zone":8,"typeConfidence":0.89,"plateTime":0.4093418081798381,"extension":6.647610606002648},"hitData":{"launchSpeed":89.0,"launchAngle":-32.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":142.69,"coordY":147.63}},"index":2,"playId":"3604b322-81c5-36b7-b0e4-c6f71f8cd9a3","pitchNumber":3,"startTime":"2026-07-28T22:50:18.348Z","endTime":"2026-07-28T22:50:25.738Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T22:50:25.738Z","atBatIndex":4},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Brandon Lowe doubles (24) on a line drive to right fielder Corbin Carroll.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-28T22:50:32.353Z","endTime":"2026-07-28T22:51:20.830Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694297,"fullName":"Brandon Pfaadt","link":"/api/v1/people/694297"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":682998,"link":"/api/v1/people/682998"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.6,"endSpeed":83.9,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.273695529877852,"aZ":-23.84297671784967,"pfxX":-0.22517607181265564,"pfxZ":4.677397874299174,"pX":0.3194582117809166,"pZ":2.0768631242912012,"vX0":5.541645004604592,"vY0":-131.88584612316023,"vZ0":-3.8965212786884784,"x":104.82,"y":182.7,"x0":-1.7702603554041754,"y0":50.00052076925161,"z0":5.310053896592619,"aX":-0.40175459595651764},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":7.9,"breakHorizontal":-0.7,"spinRate":2723,"spinDirection":210},"zone":9,"typeConfidence":0.92,"plateTime":0.41364390311197674,"extension":6.407940887704363},"index":0,"playId":"e16a2e1c-9cd7-32b2-889b-28c4299cabb1","pitchNumber":1,"startTime":"2026-07-28T22:50:51.142Z","endTime":"2026-07-28T22:50:55.060Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.6,"endSpeed":84.6,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.41587234275763,"aZ":-22.42926787584394,"pfxX":-1.675213265263992,"pfxZ":5.368498320762734,"pX":0.9835324426592164,"pZ":2.487342912373403,"vX0":7.829412328141288,"vY0":-133.3130776597879,"vZ0":-3.3745410131732982,"x":79.51,"y":171.62,"x0":-1.7630714752239691,"y0":50.00110369114791,"z0":5.372835038694106,"aX":-3.0402328196558726},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":9.2,"breakHorizontal":1.4,"spinRate":2735,"spinDirection":216},"zone":12,"typeConfidence":0.8,"plateTime":0.4095403193177609,"extension":6.498277827424883},"hitData":{"launchSpeed":86.6,"launchAngle":13.0,"totalDistance":171.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":189.34,"coordY":134.64}},"index":1,"playId":"d3435563-a72e-3ba5-b8ed-f28bd089cabb","pitchNumber":2,"startTime":"2026-07-28T22:51:06.481Z","endTime":"2026-07-28T22:51:20.830Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T22:51:20.830Z","atBatIndex":5},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Bryan Reynolds strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-28T22:51:24.872Z","endTime":"2026-07-28T22:55:03.044Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694297,"fullName":"Brandon Pfaadt","link":"/api/v1/people/694297"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":543510,"link":"/api/v1/people/543510"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":85.9,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.504409308397996,"aZ":-16.645720169196277,"pfxX":-3.462646418098655,"pfxZ":8.222826845615398,"pX":0.12097580328683276,"pZ":3.4671566587524163,"vX0":6.527296257853035,"vY0":-136.19997929873824,"vZ0":-2.2055473255299303,"x":112.39,"y":145.17,"x0":-1.8512306630210187,"y0":50.00014222168145,"z0":5.4319715786075475,"aX":-6.537450294646257},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":14.6,"breakHorizontal":4.9,"spinRate":2533,"spinDirection":221},"zone":12,"typeConfidence":0.91,"plateTime":0.4013688876250847,"extension":6.615667192034161},"index":0,"playId":"178f6798-4177-39ab-9583-67cca6ccae60","pitchNumber":1,"startTime":"2026-07-28T22:52:00.863Z","endTime":"2026-07-28T22:52:04.068Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.4,"endSpeed":81.1,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.486448702840708,"aZ":-27.69495786979163,"pfxX":-11.185869246641893,"pfxZ":2.7085019689372314,"pX":-1.3221542454197421,"pZ":0.7451365184088795,"vX0":5.877126666827485,"vY0":-127.12275505019838,"vZ0":-5.137248974621473,"x":167.4,"y":218.66,"x0":-2.1980029559254914,"y0":50.00216110911342,"z0":4.962570573875776,"aX":-18.50009635769875},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":4.1,"breakHorizontal":19.1,"spinRate":2079,"spinDirection":240},"zone":13,"typeConfidence":0.9,"plateTime":0.42913002252211907,"extension":6.907480351249347},"index":1,"playId":"5797f57b-d609-3cc6-b759-7e0da59de44a","pitchNumber":2,"startTime":"2026-07-28T22:52:25.927Z","endTime":"2026-07-28T22:52:28.927Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.3,"endSpeed":82.8,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.654599307166617,"aZ":-23.817260098857957,"pfxX":-2.5424354730874805,"pfxZ":4.771499096362959,"pX":0.5042277074275388,"pZ":2.378712954975101,"vX0":7.1196565947039,"vY0":-131.4286560925618,"vZ0":-2.8897832440686915,"x":97.78,"y":174.55,"x0":-1.9084778914889686,"y0":50.00116574875087,"z0":5.259814881888046,"aX":-4.451715889284116},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":8.3,"breakHorizontal":3.0,"spinRate":2689,"spinDirection":216},"zone":6,"typeConfidence":0.92,"plateTime":0.4166368380326917,"extension":6.440253011112386},"index":2,"playId":"e50e6453-684e-39b4-b3b0-df5bdab04db1","pitchNumber":3,"startTime":"2026-07-28T22:52:47.622Z","endTime":"2026-07-28T22:52:50.622Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":86.8,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.65030342420956,"aZ":-15.311027848828342,"pfxX":-3.6792597464096115,"pfxZ":8.733589899405455,"pX":-0.3235360622325594,"pZ":4.277223210465441,"vX0":5.720868075560595,"vY0":-137.63133497716655,"vZ0":-0.40665447993237414,"x":129.33,"y":123.29,"x0":-1.9447848645703893,"y0":50.006108568170234,"z0":5.457776202401143,"aX":-7.10757785822783},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":16.0,"breakHorizontal":5.5,"spinRate":2607,"spinDirection":220},"zone":11,"typeConfidence":0.91,"plateTime":0.39697412917843256,"extension":6.460672894936573},"index":3,"playId":"7536588e-dc56-3077-9332-f3a7a947cc6a","pitchNumber":4,"startTime":"2026-07-28T22:53:13.154Z","endTime":"2026-07-28T22:53:16.178Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 2B","code":"2","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"index":4,"playId":"16cfe44f-2def-3954-8ef8-d9ac2b7cd436","startTime":"2026-07-28T22:53:34.776Z","endTime":"2026-07-28T22:53:40.177Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.3,"endSpeed":81.9,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.960461740438006,"aZ":-28.011722357721336,"pfxX":-9.327165053417183,"pfxZ":2.462327988875039,"pX":-1.1961991679468116,"pZ":1.2529416315930662,"vX0":5.280924776532237,"vY0":-128.4988014355895,"vZ0":-4.307932586402758,"x":162.6,"y":204.95,"x0":-2.0547903076652734,"y0":50.00346733516729,"z0":5.1008845455972285,"aX":-15.765117284872877},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":3.8,"breakHorizontal":15.8,"spinRate":2134,"spinDirection":232},"zone":13,"typeConfidence":0.9,"plateTime":0.42452945256493546,"extension":6.526811548668146},"index":5,"playId":"4feb5b6b-06dc-31c3-bbd3-96847dc60fc1","pitchNumber":5,"startTime":"2026-07-28T22:54:08.860Z","endTime":"2026-07-28T22:54:11.860Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.3,"endSpeed":81.2,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.996563582613884,"aZ":-27.72562356081299,"pfxX":-9.01708802653367,"pfxZ":2.660967438001589,"pX":0.48432583334559376,"pZ":1.3035817107270904,"vX0":9.219577183993502,"vY0":-128.30860093403464,"vZ0":-4.157987731828056,"x":98.54,"y":203.58,"x0":-1.9801326286475118,"y0":50.002537042757545,"z0":5.100119552469302,"aX":-15.068478039475938},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":4.1,"breakHorizontal":14.3,"spinRate":2072,"spinDirection":236},"zone":14,"typeConfidence":0.9,"plateTime":0.4265307742507023,"extension":6.6004693146466025},"index":6,"playId":"562b0bc5-97b6-39e5-add9-f2b090bb4efa","pitchNumber":6,"startTime":"2026-07-28T22:54:30.448Z","endTime":"2026-07-28T22:54:33.492Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"pitchData":{"startSpeed":89.8,"endSpeed":83.5,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.952426474568362,"aZ":-26.67519818749747,"pfxX":0.6865524324169359,"pfxZ":3.118665908607115,"pX":-0.3247362017495332,"pZ":3.576454009624616,"vX0":4.379098870311582,"vY0":-130.83815180893725,"vZ0":0.4557013417389071,"x":129.38,"y":142.22,"x0":-2.097195417111658,"y0":50.00643693483429,"z0":5.370971999836457,"aX":1.210859696574886},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":6.0,"breakHorizontal":-2.0,"spinRate":2736,"spinDirection":186},"zone":11,"typeConfidence":0.91,"plateTime":0.4157872809165779,"extension":6.385348691847642},"index":7,"playId":"8501a6aa-2015-3874-8e97-9e83e26ccb6a","pitchNumber":7,"startTime":"2026-07-28T22:54:58.649Z","endTime":"2026-07-28T22:55:03.044Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T22:55:03.044Z","atBatIndex":6},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Esmerlyn Valdez pops out to first baseman Tim Tawa in foul territory.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-28T22:55:07.429Z","endTime":"2026-07-28T22:58:07.288Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":699013,"fullName":"Esmerlyn Valdez","link":"/api/v1/people/699013"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694297,"fullName":"Brandon Pfaadt","link":"/api/v1/people/694297"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":699013,"fullName":"Esmerlyn Valdez","link":"/api/v1/people/699013"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":694374,"link":"/api/v1/people/694374"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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.9,"endSpeed":85.4,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.51454391227331,"aZ":-24.374208187438704,"pfxX":-10.962558936890169,"pfxZ":4.219355267530653,"pX":1.511410591906028,"pZ":1.7569579185468618,"vX0":12.122897861705681,"vY0":-134.71310713195763,"vZ0":-4.835339528089173,"x":59.39,"y":191.34,"x0":-1.609199397367101,"y0":50.004719606815144,"z0":5.284241910488675,"aX":-20.279720551385584},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":6.8,"breakHorizontal":17.5,"spinRate":2444,"spinDirection":226},"zone":14,"typeConfidence":0.9,"plateTime":0.40558866693540985,"extension":6.622500749477288},"index":0,"playId":"1aa6181b-f8ad-3040-a56e-0399b8f95fc3","pitchNumber":1,"startTime":"2026-07-28T22:55:31.925Z","endTime":"2026-07-28T22:55:34.925Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.2,"endSpeed":85.7,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.905221320492135,"aZ":-22.47397367184523,"pfxX":-8.213025481323715,"pfxZ":5.1719698782664665,"pX":-0.6278770996602725,"pZ":2.9283324665084107,"vX0":6.158662431433002,"vY0":-135.66595760953658,"vZ0":-2.325298339094084,"x":140.93,"y":159.72,"x0":-1.8531017762643456,"y0":50.00369090461195,"z0":5.352400454528782,"aX":-15.408182084825363},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":9.1,"breakHorizontal":13.7,"spinRate":2408,"spinDirection":227},"zone":1,"typeConfidence":0.82,"plateTime":0.4027490151793893,"extension":6.417421213124193},"index":1,"playId":"6e9a5a1c-fda3-3af8-a70a-23b662d28fbe","pitchNumber":2,"startTime":"2026-07-28T22:55:49.676Z","endTime":"2026-07-28T22:55:53.066Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":86.5,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.767919314221047,"aZ":-25.609606262146738,"pfxX":-9.542231499309633,"pfxZ":3.455572805705147,"pX":1.2134548671780463,"pZ":1.3485559012365238,"vX0":10.697089486090775,"vY0":-136.59978204696964,"vZ0":-5.742564095131158,"x":70.75,"y":202.37,"x0":-1.5048357171926785,"y0":50.00231694290119,"z0":5.2278215538907125,"aX":-18.118221246241358},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":5.3,"breakHorizontal":15.1,"spinRate":2375,"spinDirection":230},"zone":14,"typeConfidence":0.9,"plateTime":0.40026170876865486,"extension":6.559054164671113},"index":2,"playId":"4bc3693a-ee5c-3984-9bd5-afd5c8edc303","pitchNumber":3,"startTime":"2026-07-28T22:56:11.300Z","endTime":"2026-07-28T22:56:14.715Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.6,"endSpeed":80.8,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.654168375824074,"aZ":-27.48098806441908,"pfxX":-11.385416165679098,"pfxZ":2.840279179423245,"pX":0.1252892204692865,"pZ":1.4744223556442273,"vX0":8.643540095223742,"vY0":-127.39091809646729,"vZ0":-3.658334180769424,"x":112.22,"y":198.97,"x0":-1.8220509345661062,"y0":50.00592280485942,"z0":5.086787884475773,"aX":-18.832449333712585},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":4.6,"breakHorizontal":18.8,"spinRate":2161,"spinDirection":235},"zone":14,"typeConfidence":0.9,"plateTime":0.428948993001951,"extension":6.742970489530267},"index":3,"playId":"3a9d46e2-75a4-3dc5-95f1-882a3497181b","pitchNumber":4,"startTime":"2026-07-28T22:56:33.289Z","endTime":"2026-07-28T22:56:37.476Z","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":93.3,"endSpeed":85.9,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.752089574995523,"aZ":-24.0229202746781,"pfxX":-9.0820674927981,"pfxZ":4.34703001225475,"pX":0.2948499111166067,"pZ":2.321706404568757,"vX0":8.453717586897644,"vY0":-135.6194319326933,"vZ0":-3.5941482085830216,"x":105.76,"y":176.09,"x0":-1.6723479266330445,"y0":50.005354137971324,"z0":5.326535509351069,"aX":-17.03723729742477},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":7.3,"breakHorizontal":14.8,"spinRate":2378,"spinDirection":223},"zone":6,"typeConfidence":0.91,"plateTime":0.4028258409476919,"extension":6.5941412053655375},"index":4,"playId":"58a68ccc-c832-3038-a5ee-e2730535f649","pitchNumber":5,"startTime":"2026-07-28T22:56:55.428Z","endTime":"2026-07-28T22:56:58.458Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.9,"endSpeed":81.5,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.212070625939592,"aZ":-28.39934737079856,"pfxX":-8.501911879099096,"pfxZ":2.2491013965222866,"pX":-0.1891964780229539,"pZ":1.8934085738635111,"vX0":7.300588500346709,"vY0":-127.92069797208686,"vZ0":-2.5258183440023196,"x":124.21,"y":187.66,"x0":-1.9578572113304926,"y0":50.00280303208508,"z0":5.091149510436959,"aX":-14.27133297848286},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":3.8,"breakHorizontal":14.0,"spinRate":2172,"spinDirection":238},"zone":8,"typeConfidence":0.9,"plateTime":0.4260915735491233,"extension":6.695543460514447},"index":5,"playId":"04b16c86-4099-334f-b463-deabb0a8f6a9","pitchNumber":6,"startTime":"2026-07-28T22:57:21.795Z","endTime":"2026-07-28T22:57:28.034Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.4,"endSpeed":87.7,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.2734125243375,"aZ":-14.45406285468016,"pfxX":-5.12088023295718,"pfxZ":9.017207278059782,"pX":-0.6482576356089731,"pZ":2.960136788615669,"vX0":4.669339860442945,"vY0":-138.8682527503848,"vZ0":-4.255787147980512,"x":141.71,"y":158.86,"x0":-1.6810479675099657,"y0":50.00380577406698,"z0":5.465049942391317,"aX":-10.064911838084244},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":15.7,"breakHorizontal":8.4,"spinRate":2487,"spinDirection":221},"zone":1,"typeConfidence":0.91,"plateTime":0.3934816490321662,"extension":6.609047590096822},"hitData":{"launchSpeed":81.7,"launchAngle":76.0,"totalDistance":63.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":150.8,"coordY":191.71}},"index":6,"playId":"56f924f8-8219-3c65-9725-e62fda1f1603","pitchNumber":7,"startTime":"2026-07-28T22:57:57.414Z","endTime":"2026-07-28T22:58:07.288Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T22:58:07.288Z","atBatIndex":7},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Max Kepler walks.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-28T22:59:25.634Z","endTime":"2026-07-28T23:01:29.362Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":696149,"fullName":"Bubba Chandler","link":"/api/v1/people/696149"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":87.8,"endSpeed":80.5,"strikeZoneTop":3.376,"strikeZoneBottom":1.704,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.0754750291369,"aZ":-25.860709170153093,"pfxX":-10.653082160570312,"pfxZ":3.8286478614361856,"pX":0.8850557862455796,"pZ":1.4189340805574338,"vX0":9.257119062534434,"vY0":-127.53399825807645,"vZ0":-4.0682673946799115,"x":83.26,"y":200.47,"x0":-1.4065801213179545,"y0":50.0018717141914,"z0":5.0730228569123685,"aX":-17.559067370118193},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":6.2,"breakHorizontal":17.2,"spinRate":2318,"spinDirection":237},"zone":14,"typeConfidence":2.0,"plateTime":0.4293835008660434,"extension":6.714140918595123},"index":0,"playId":"b0d0d25a-b767-33ef-80b3-076cc7daf6e3","pitchNumber":1,"startTime":"2026-07-28T23:00:21.392Z","endTime":"2026-07-28T23:00:24.530Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.0,"endSpeed":82.0,"strikeZoneTop":3.376,"strikeZoneBottom":1.704,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.845778403517002,"aZ":-24.5002012482774,"pfxX":-10.46106255749429,"pfxZ":4.4998964107054364,"pX":1.077248355508781,"pZ":2.0920739044299217,"vX0":9.687387393476603,"vY0":-129.2585739270822,"vZ0":-2.854347042179171,"x":75.94,"y":182.29,"x0":-1.3450350581134258,"y0":50.00547526356644,"z0":5.075162553845491,"aX":-17.85193007336747},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":7.8,"breakHorizontal":17.0,"spinRate":2335,"spinDirection":240},"zone":14,"typeConfidence":2.0,"plateTime":0.42241846879545664,"extension":6.755109041056007},"index":1,"playId":"d5cd33b3-6eb5-3e10-b6ff-c0dc5d49ad5e","pitchNumber":2,"startTime":"2026-07-28T23:00:38.121Z","endTime":"2026-07-28T23:00:41.767Z","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":98.0,"endSpeed":89.4,"strikeZoneTop":3.376,"strikeZoneBottom":1.704,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.319003792733874,"aZ":-12.838724790495837,"pfxX":-6.676157577400122,"pfxZ":9.387609420972959,"pX":-1.1040463401333764,"pZ":3.3996081392646853,"vX0":2.1479243547681515,"vY0":-142.71507826201352,"vZ0":-3.626875357481629,"x":159.08,"y":146.99,"x0":-0.9998011994884729,"y0":50.00221883767043,"z0":5.497445586996214,"aX":-13.749294960206017},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":16.4,"breakHorizontal":11.6,"spinRate":2584,"spinDirection":215},"zone":11,"typeConfidence":2.0,"plateTime":0.38401705288348875,"extension":6.414918740586897},"index":2,"playId":"30fd0efa-3b2d-3307-9ba0-8bbb3aae20af","pitchNumber":3,"startTime":"2026-07-28T23:00:51.723Z","endTime":"2026-07-28T23:00:55.365Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":98.0,"endSpeed":89.1,"strikeZoneTop":3.376,"strikeZoneBottom":1.704,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.38459520177164,"aZ":-12.428675071373933,"pfxX":-7.665903479397683,"pfxZ":9.648510160963355,"pX":-0.22409524353700483,"pZ":2.9430054613278864,"vX0":5.117234734956879,"vY0":-142.53668216564154,"vZ0":-4.862001220490077,"x":125.54,"y":159.32,"x0":-1.0515361833126662,"y0":50.00642917308937,"z0":5.463137016119131,"aX":-15.69327528519752},"breaks":{"breakAngle":46.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":16.6,"breakHorizontal":12.7,"spinRate":2597,"spinDirection":217},"zone":2,"typeConfidence":2.0,"plateTime":0.3850522557477758,"extension":6.508649161284308},"index":3,"playId":"8b29a58e-adf5-30bb-88c5-42921610bc6c","pitchNumber":4,"startTime":"2026-07-28T23:01:09.640Z","endTime":"2026-07-28T23:01:13.122Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.6,"endSpeed":88.8,"strikeZoneTop":3.376,"strikeZoneBottom":1.704,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.82252589271941,"aZ":-10.903934151614857,"pfxX":-6.481106494843306,"pfxZ":10.474269943551732,"pX":-0.8582680912665881,"pZ":2.150936184785739,"vX0":3.4371320527282045,"vY0":-141.9146004969691,"vZ0":-7.087125220167715,"x":149.72,"y":180.7,"x0":-1.245963559743965,"y0":50.00372060977661,"z0":5.382528405380617,"aX":-13.161454429708238},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":17.6,"breakHorizontal":11.0,"spinRate":2553,"spinDirection":219},"zone":13,"typeConfidence":2.0,"plateTime":0.3866139386075713,"extension":6.435297805882403},"index":4,"playId":"ce22543a-5b20-390d-8d39-d5d763c74989","pitchNumber":5,"startTime":"2026-07-28T23:01:24.936Z","endTime":"2026-07-28T23:01:29.362Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T23:01:29.362Z","atBatIndex":8},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Nolan Arenado singles on a line drive to right fielder Esmerlyn Valdez. Max Kepler to 3rd.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-28T23:01:33.268Z","endTime":"2026-07-28T23:03:52.770Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":696149,"fullName":"Bubba Chandler","link":"/api/v1/people/696149"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"postOnThird":{"id":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":699013,"link":"/api/v1/people/699013"},"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":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"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":97.5,"endSpeed":88.5,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.27756253221918,"aZ":-14.265613329477924,"pfxX":-7.764018620466358,"pfxZ":8.85542101864074,"pX":-0.3743650393430874,"pZ":2.724608960646324,"vX0":5.421076156268888,"vY0":-141.76172276462933,"vZ0":-4.788528430581187,"x":131.27,"y":165.22,"x0":-1.3086994446887006,"y0":50.00705637266135,"z0":5.355629098491362,"aX":-15.708511131420364},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":15.1,"breakHorizontal":12.8,"spinRate":2583,"spinDirection":219},"zone":4,"typeConfidence":2.0,"plateTime":0.3872841421975908,"extension":6.792404866178022},"index":0,"playId":"d1262615-4186-30ac-a920-6c889e1fe82d","pitchNumber":1,"startTime":"2026-07-28T23:01:56.645Z","endTime":"2026-07-28T23:02:00.075Z","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":0},"pitchData":{"startSpeed":90.5,"endSpeed":83.4,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.893795338208,"aZ":-25.924035354983122,"pfxX":-1.240304338048519,"pfxZ":3.5337438629686977,"pX":0.1761279850759634,"pZ":1.9394082430468242,"vX0":4.922884637992109,"vY0":-131.81823699888295,"vZ0":-3.6134309439679506,"x":110.29,"y":186.42,"x0":-1.5509221718449338,"y0":50.00148075651669,"z0":5.232684113396238,"aX":-2.193099818917409},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":5.9,"breakHorizontal":1.2,"spinRate":2441,"spinDirection":188},"zone":8,"typeConfidence":2.0,"plateTime":0.4148446928889342,"extension":6.779368101358676},"index":1,"playId":"f9d32a20-edb6-3f5b-9f0d-41a76ccb4759","pitchNumber":2,"startTime":"2026-07-28T23:02:16.227Z","endTime":"2026-07-28T23:02:19.849Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":85.8,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.23074605756215,"aZ":-21.4831859994119,"pfxX":-1.6320243889805313,"pfxZ":5.691233228494758,"pX":0.6272774238413977,"pZ":1.8448108103031058,"vX0":5.6897928428154785,"vY0":-136.2890603158437,"vZ0":-5.036717091829001,"x":93.09,"y":188.97,"x0":-1.276398167643439,"y0":50.00481839210808,"z0":5.202537461942695,"aX":-3.067252589416627},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":9.4,"breakHorizontal":1.7,"spinRate":2507,"spinDirection":208},"zone":9,"typeConfidence":2.0,"plateTime":0.4020376955277247,"extension":6.652281027959438},"index":2,"playId":"351a5531-e974-34e8-9a01-e7ecc5cc9388","pitchNumber":3,"startTime":"2026-07-28T23:02:35.986Z","endTime":"2026-07-28T23:02:39.237Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":99.4,"endSpeed":90.9,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.812841273436895,"aZ":-13.502450257679525,"pfxX":-7.795386691228444,"pfxZ":8.783785734968504,"pX":-0.13587939665249915,"pZ":4.3865561523214,"vX0":5.473613514857521,"vY0":-144.67526941082357,"vZ0":-1.3014279187936024,"x":122.18,"y":120.34,"x0":-1.0366254427034323,"y0":50.00543258617789,"z0":5.667167464638178,"aX":-16.576820754131663},"breaks":{"breakAngle":48.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":15.8,"breakHorizontal":13.1,"spinRate":2468,"spinDirection":207},"zone":11,"typeConfidence":2.0,"plateTime":0.3781618457316176,"extension":6.877078945970315},"index":3,"playId":"aea8f66c-9fe1-3deb-88b1-2f1d78cd81ea","pitchNumber":4,"startTime":"2026-07-28T23:02:55.322Z","endTime":"2026-07-28T23:02:58.487Z","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":97.1,"endSpeed":88.4,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.01705845253042,"aZ":-16.103142915864733,"pfxX":-6.114523784073333,"pfxZ":7.954129931017732,"pX":-0.7109819119426384,"pZ":4.610671554052589,"vX0":3.497789438154666,"vY0":-141.43453512567277,"vZ0":0.226086233683976,"x":144.1,"y":114.29,"x0":-1.1709100959686751,"y0":50.00538583102953,"z0":5.564498993992156,"aX":-12.358152203041728},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":14.6,"breakHorizontal":10.3,"spinRate":2386,"spinDirection":217},"zone":11,"typeConfidence":2.0,"plateTime":0.38765284383453347,"extension":6.428389053552058},"index":4,"playId":"a43aed17-c7d3-33d7-b805-53a24c801eb3","pitchNumber":5,"startTime":"2026-07-28T23:03:13.318Z","endTime":"2026-07-28T23:03:16.319Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":85.3,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.718851251008655,"aZ":-27.02961004466058,"pfxX":-2.8142268881567656,"pfxZ":2.7862723108942706,"pX":0.9795721110255795,"pZ":1.4247443325507885,"vX0":7.113511162805293,"vY0":-134.9259839806217,"vZ0":-4.793379668345336,"x":79.66,"y":200.31,"x0":-1.3227564479786111,"y0":50.00540214023726,"z0":5.123682917546814,"aX":-5.202039444850947},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":4.2,"breakHorizontal":3.6,"spinRate":2343,"spinDirection":214},"zone":14,"typeConfidence":2.0,"plateTime":0.40558758305920195,"extension":6.835604717121959},"hitData":{"launchSpeed":79.9,"launchAngle":25.0,"totalDistance":244.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":200.0,"coordY":123.73}},"index":5,"playId":"de321d57-a634-34e1-9fea-2c3345a83bb0","pitchNumber":6,"startTime":"2026-07-28T23:03:39.757Z","endTime":"2026-07-28T23:03:52.770Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T23:03:52.770Z","atBatIndex":9},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Tim Tawa grounds into a force out, shortstop Jacob Gonzalez to second baseman Brandon Lowe. Max Kepler scores. Nolan Arenado out at 2nd. Tim Tawa to 1st.","rbi":1,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-28T23:04:01.040Z","endTime":"2026-07-28T23:04:48.711Z","isComplete":true,"isScoringPlay":true,"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":696149,"fullName":"Bubba Chandler","link":"/api/v1/people/696149"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":694378,"link":"/api/v1/people/694378"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":664040,"link":"/api/v1/people/664040"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"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":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"responsiblePitcher":{"id":696149,"link":"/api/v1/people/696149"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.8,"endSpeed":84.3,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.43511956020216,"aZ":-28.90918031599623,"pfxX":-1.7079955053147198,"pfxZ":1.796177303561123,"pX":-0.3612801221243457,"pZ":2.870226445539664,"vX0":3.761434513410221,"vY0":-133.7536120987416,"vZ0":-0.9542039961831702,"x":130.77,"y":161.28,"x0":-1.56286963753854,"y0":50.00004462299655,"z0":5.301710946442928,"aX":-3.0993572583690563},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":3.2,"breakHorizontal":2.3,"spinRate":2370,"spinDirection":194},"zone":1,"typeConfidence":2.0,"plateTime":0.4092600554547263,"extension":6.7253149595078945},"index":0,"playId":"7418e66b-6085-3108-9a47-a47821f4122a","pitchNumber":1,"startTime":"2026-07-28T23:04:21.663Z","endTime":"2026-07-28T23:04:24.842Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":85.0,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.37564573833892,"aZ":-27.661695172079202,"pfxX":-1.259007826639912,"pfxZ":2.4494238019916716,"pX":0.9456856868139311,"pZ":1.9760375908105474,"vX0":6.706416605694617,"vY0":-135.12313933862728,"vZ0":-3.390084376958118,"x":80.95,"y":185.43,"x0":-1.408528532487053,"y0":50.00476783963213,"z0":5.197888412773733,"aX":-2.3218334300625463},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":3.8,"breakHorizontal":0.8,"spinRate":2356,"spinDirection":192},"zone":14,"typeConfidence":2.0,"plateTime":0.4058837702914744,"extension":6.829589305286253},"hitData":{"launchSpeed":70.6,"launchAngle":-18.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":110.76,"coordY":155.74}},"index":1,"playId":"e60f581b-9be1-391c-a00d-9fc58103b12e","pitchNumber":2,"startTime":"2026-07-28T23:04:40.050Z","endTime":"2026-07-28T23:04:48.711Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T23:04:48.711Z","atBatIndex":10},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"James McCann singles on a ground ball to left fielder Bryan Reynolds. Tim Tawa to 2nd.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-28T23:05:31.304Z","endTime":"2026-07-28T23:08:01.884Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":543510,"fullName":"James McCann","link":"/api/v1/people/543510"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":696149,"fullName":"Bubba Chandler","link":"/api/v1/people/696149"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":543510,"fullName":"James McCann","link":"/api/v1/people/543510"},"postOnSecond":{"id":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6,7],"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":543510,"fullName":"James McCann","link":"/api/v1/people/543510"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":668804,"link":"/api/v1/people/668804"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"playId":"6729d3bc-3334-43b4-8d8c-33b625b786f9","startTime":"2026-07-28T23:05:31.304Z","endTime":"2026-07-28T23:05:36.304Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":98.6,"endSpeed":90.8,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.082003261627143,"aZ":-13.734213371631954,"pfxX":-6.368344215654915,"pfxZ":8.747402034536707,"pX":0.1908943073809829,"pZ":4.171961565581031,"vX0":5.97785893186208,"vY0":-143.54165953212026,"vZ0":-1.6210341683597442,"x":109.72,"y":126.14,"x0":-1.0810559357027099,"y0":50.00176930268878,"z0":5.5896571630795515,"aX":-13.423155850794124},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":15.7,"breakHorizontal":10.4,"spinRate":2308,"spinDirection":217},"zone":12,"typeConfidence":2.0,"plateTime":0.3801247990877501,"extension":6.317143987992247},"index":1,"playId":"b3f36bb5-d21b-3cf0-9b06-f30e1dfe877c","pitchNumber":1,"startTime":"2026-07-28T23:05:48.177Z","endTime":"2026-07-28T23:05:51.177Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.8,"endSpeed":83.1,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.629157509637558,"aZ":-28.8747165552603,"pfxX":-0.008239518239638421,"pfxZ":1.879570984570547,"pX":-0.4154295736795388,"pZ":3.31964459207275,"vX0":3.4913719890523813,"vY0":-130.83386460948643,"vZ0":0.3737955689644471,"x":132.84,"y":149.15,"x0":-1.7596198481571612,"y0":50.00077192641115,"z0":5.31907465063919,"aX":-0.014845697244566147},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":3.7,"breakHorizontal":-0.7,"spinRate":2239,"spinDirection":199},"zone":1,"typeConfidence":2.0,"plateTime":0.41681910128505795,"extension":6.7113812263598955},"index":2,"playId":"534a06f6-2040-3777-99d4-04c64ba01c88","pitchNumber":2,"startTime":"2026-07-28T23:06:07.158Z","endTime":"2026-07-28T23:06:11.012Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":98.1,"endSpeed":90.7,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.950729192774638,"aZ":-14.398628723593283,"pfxX":-5.122096495090956,"pfxZ":8.525893855009508,"pX":0.806845216124298,"pZ":1.4014325057155166,"vX0":7.370493627385717,"vY0":-142.57548059395248,"vZ0":-8.355047952738174,"x":86.24,"y":200.94,"x0":-1.1313980040543132,"y0":50.0007639299029,"z0":5.253894866421808,"aX":-10.676333171240323},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":14.2,"breakHorizontal":8.0,"spinRate":2330,"spinDirection":216},"zone":14,"typeConfidence":2.0,"plateTime":0.38235073539196796,"extension":6.587938401983136},"index":3,"playId":"5e492740-c882-31b6-8415-6f17782d1b7f","pitchNumber":3,"startTime":"2026-07-28T23:06:26.170Z","endTime":"2026-07-28T23:06:29.890Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":2,"strikes":1,"outs":1},"index":4,"playId":"ac39890f-7446-347d-9a5a-d6f4b33385d5","startTime":"2026-07-28T23:06:47.414Z","endTime":"2026-07-28T23:06:51.237Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":2},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.8,"endSpeed":88.7,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.063562390630032,"aZ":-16.5480392330568,"pfxX":-5.476968596257163,"pfxZ":7.743100824149636,"pX":-0.07376729413137012,"pZ":3.5808901641865827,"vX0":5.671269466834717,"vY0":-140.94445096358731,"vZ0":-2.426634695625996,"x":119.81,"y":142.1,"x0":-1.3972821188456968,"y0":50.00613018607898,"z0":5.517714864686162,"aX":-11.057541252442753},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":13.7,"breakHorizontal":8.8,"spinRate":2263,"spinDirection":219},"zone":11,"typeConfidence":2.0,"plateTime":0.38814708555699484,"extension":6.660903651022201},"index":5,"playId":"c79066e3-0f6d-3f24-882f-61f9b5c579f1","pitchNumber":4,"startTime":"2026-07-28T23:07:04.976Z","endTime":"2026-07-28T23:07:08.940Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":2},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.1,"endSpeed":89.8,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.149913748414335,"aZ":-15.076059617763095,"pfxX":-4.735568975016559,"pfxZ":8.272286892097679,"pX":-0.18642995785126287,"pZ":2.4614723517911434,"vX0":4.921527028072404,"vY0":-142.69858021893546,"vZ0":-5.510802272164363,"x":124.11,"y":172.32,"x0":-1.3163524099269075,"y0":50.002745599434334,"z0":5.363893490371503,"aX":-9.788229815855589},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":14.0,"breakHorizontal":7.6,"spinRate":2309,"spinDirection":218},"zone":5,"typeConfidence":2.0,"plateTime":0.3835009262755831,"extension":6.603774069017128},"index":6,"playId":"a650ba7d-722e-3e38-97b0-0e62f28057cf","pitchNumber":5,"startTime":"2026-07-28T23:07:22.595Z","endTime":"2026-07-28T23:07:26.413Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.0,"endSpeed":85.3,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.737107242312376,"aZ":-28.233034636847304,"pfxX":-0.48522800129492993,"pfxZ":2.1409823275938002,"pX":-0.3501570421843642,"pZ":2.521060791509095,"vX0":3.6770887640533245,"vY0":-134.09911842640625,"vZ0":-2.342259998359728,"x":130.35,"y":170.71,"x0":-1.6691650646538025,"y0":50.00600442739827,"z0":5.395757929696401,"aX":-0.8950465820083475},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":3.6,"breakHorizontal":0.2,"spinRate":2372,"spinDirection":195},"zone":4,"typeConfidence":2.0,"plateTime":0.406603201393692,"extension":6.742580687102099},"hitData":{"launchSpeed":99.7,"launchAngle":-9.0,"totalDistance":18.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":86.0,"coordY":115.0}},"index":7,"playId":"d818fb78-36c9-3b52-b82c-36a82e6d59c2","pitchNumber":6,"startTime":"2026-07-28T23:07:51.046Z","endTime":"2026-07-28T23:08:01.884Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T23:08:01.884Z","atBatIndex":11},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ryan Waldschmidt strikes out swinging.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":12,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-28T23:08:57.276Z","endTime":"2026-07-28T23:10:24.538Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":814439,"fullName":"Ryan Waldschmidt","link":"/api/v1/people/814439"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":696149,"fullName":"Bubba Chandler","link":"/api/v1/people/696149"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":543510,"fullName":"James McCann","link":"/api/v1/people/543510"},"postOnSecond":{"id":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[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":814439,"fullName":"Ryan Waldschmidt","link":"/api/v1/people/814439"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":682848,"link":"/api/v1/people/682848"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-07-28T23:08:11.969Z","endTime":"2026-07-28T23:08:59.621Z","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, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":98.9,"endSpeed":90.9,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.5294277768036,"aZ":-17.865223074114066,"pfxX":-9.278697466551579,"pfxZ":6.777553759922158,"pX":-0.12822100284416146,"pZ":2.7621888590389254,"vX0":6.888587846822591,"vY0":-143.96607305463172,"vZ0":-3.938694592461079,"x":121.89,"y":164.2,"x0":-1.3391481888050913,"y0":50.00447401925573,"z0":5.2447690155712055,"aX":-19.59692994749291},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":11.8,"breakHorizontal":15.5,"spinRate":2244,"spinDirection":223},"zone":5,"typeConfidence":2.0,"plateTime":0.37957909160974523,"extension":6.75597883122919},"index":1,"playId":"76128cb8-f1c8-378f-8b24-f9d7896cf25d","pitchNumber":1,"startTime":"2026-07-28T23:08:59.621Z","endTime":"2026-07-28T23:09:02.945Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.0,"endSpeed":89.4,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.856873750526407,"aZ":-17.077272080947896,"pfxX":-8.265149045326673,"pfxZ":7.400897971569599,"pX":-1.0455047862837614,"pZ":2.822621577401038,"vX0":3.959701063939211,"vY0":-141.34488783453614,"vZ0":-3.6647401164322573,"x":156.85,"y":162.57,"x0":-1.3848612972359993,"y0":50.00024238103537,"z0":5.2212271719714005,"aX":-16.851167014168738},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":13.0,"breakHorizontal":14.3,"spinRate":2279,"spinDirection":225},"zone":11,"typeConfidence":2.0,"plateTime":0.3863613265797081,"extension":6.66445829989546},"index":2,"playId":"6d05092b-b640-3dd3-b415-cbff7b47a31f","pitchNumber":2,"startTime":"2026-07-28T23:09:16.635Z","endTime":"2026-07-28T23:09:19.642Z","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":90.9,"endSpeed":84.4,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.957049120107843,"aZ":-24.329028373420467,"pfxX":-9.013450071375868,"pfxZ":4.34868433519172,"pX":-0.1234833571258068,"pZ":2.838006850097135,"vX0":6.349264679168485,"vY0":-132.40395486862798,"vZ0":-1.5843670374764642,"x":121.71,"y":162.15,"x0":-1.362066423511377,"y0":50.00353244226451,"z0":5.196656938914883,"aX":-16.264637037803396},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":7.8,"breakHorizontal":15.2,"spinRate":2086,"spinDirection":244},"zone":2,"typeConfidence":2.0,"plateTime":0.41112598711840853,"extension":6.768758407062929},"index":3,"playId":"ea41844b-b3e6-37b9-8aec-2325087bee80","pitchNumber":3,"startTime":"2026-07-28T23:09:54.703Z","endTime":"2026-07-28T23:09:57.862Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":89.8,"endSpeed":83.3,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.34780592754334,"aZ":-24.420103601466575,"pfxX":-10.154391864885508,"pfxZ":4.4310565365764,"pX":0.3686023468347335,"pZ":1.2194540805994372,"vX0":7.9633212180190025,"vY0":-130.59581462807404,"vZ0":-5.337412491795675,"x":102.95,"y":205.85,"x0":-1.3826108671750401,"y0":50.00082453003978,"z0":5.097614210074311,"aX":-17.75317978751914},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":7.2,"breakHorizontal":16.9,"spinRate":2204,"spinDirection":244},"zone":14,"typeConfidence":2.0,"plateTime":0.4174639394497741,"extension":6.845354929654656},"index":4,"playId":"2bf748ed-aef4-3a64-91e6-7da04d38957d","pitchNumber":4,"startTime":"2026-07-28T23:10:21.119Z","endTime":"2026-07-28T23:10:24.538Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T23:10:24.538Z","atBatIndex":12},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Corbin Carroll reaches on a fielding error by second baseman Brandon Lowe. Tim Tawa scores. James McCann to 2nd.","rbi":0,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":13,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-28T23:10:29.234Z","endTime":"2026-07-28T23:12:51.130Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":696149,"fullName":"Bubba Chandler","link":"/api/v1/people/696149"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"postOnSecond":{"id":543510,"fullName":"James McCann","link":"/api/v1/people/543510"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":null,"runner":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":664040,"link":"/api/v1/people/664040"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_fielding_error"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":"r_adv_force","runner":{"id":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":"r_adv_play","runner":{"id":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374"},"responsiblePitcher":{"id":696149,"link":"/api/v1/people/696149"},"isScoringEvent":true,"rbi":false,"earned":false,"teamUnearned":true,"playIndex":5},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":"r_adv_force","runner":{"id":543510,"fullName":"James McCann","link":"/api/v1/people/543510"},"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":2},"pitchData":{"startSpeed":98.6,"endSpeed":89.4,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.12467839729313,"aZ":-12.437735655768206,"pfxX":-5.473909883354603,"pfxZ":9.5311293653466,"pX":-0.0022328019672762456,"pZ":4.236881491506641,"vX0":4.975398969464076,"vY0":-143.43902191340393,"vZ0":-1.6239490788117716,"x":117.09,"y":124.38,"x0":-1.0534499222539233,"y0":50.002687539124224,"z0":5.591486634517808,"aX":-11.334975852787732},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":17.0,"breakHorizontal":8.9,"spinRate":2472,"spinDirection":223},"zone":12,"typeConfidence":2.0,"plateTime":0.3827806387686139,"extension":6.653219396272653},"index":0,"playId":"4e7aeb20-0313-39f5-bd7d-7c7fccf3524b","pitchNumber":1,"startTime":"2026-07-28T23:10:57.091Z","endTime":"2026-07-28T23:11:00.962Z","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":98.8,"endSpeed":89.8,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.884104029481364,"aZ":-11.361669326129064,"pfxX":-7.269977708567891,"pfxZ":10.009283312597603,"pX":0.6347258315735208,"pZ":2.7191417401793645,"vX0":7.352719831046867,"vY0":-143.6537011365503,"vZ0":-5.715510597310862,"x":92.81,"y":165.36,"x0":-1.0198469619257162,"y0":50.00298162638656,"z0":5.448294767892314,"aX":-15.116567416065697},"breaks":{"breakAngle":46.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":17.0,"breakHorizontal":11.6,"spinRate":2502,"spinDirection":216},"zone":3,"typeConfidence":2.0,"plateTime":0.3820383476415321,"extension":6.547073377572187},"index":1,"playId":"8bc71e97-6250-323e-87ee-8ddbe39d6628","pitchNumber":2,"startTime":"2026-07-28T23:11:14.031Z","endTime":"2026-07-28T23:11:17.646Z","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":2},"pitchData":{"startSpeed":99.4,"endSpeed":90.1,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.07319793519848,"aZ":-11.020967132505355,"pfxX":-6.903844805189769,"pfxZ":10.072939810212388,"pX":0.2624286347663763,"pZ":3.2480334114157334,"vX0":6.252225533112513,"vY0":-144.557866841284,"vZ0":-4.482406974674293,"x":107.0,"y":151.08,"x0":-1.0394984953065414,"y0":50.00632847430179,"z0":5.504608329398744,"aX":-14.504003063912176},"breaks":{"breakAngle":46.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.4,"breakVerticalInduced":17.4,"breakHorizontal":11.2,"spinRate":2493,"spinDirection":217},"zone":2,"typeConfidence":2.0,"plateTime":0.37999138489034845,"extension":6.7448472887013375},"index":2,"playId":"8af7e8d3-5eaa-3dad-a293-d972a02f3115","pitchNumber":3,"startTime":"2026-07-28T23:11:34.217Z","endTime":"2026-07-28T23:11:37.217Z","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":99.4,"endSpeed":91.0,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.93445524963176,"aZ":-12.210992126518194,"pfxX":-5.5621426733275845,"pfxZ":9.413878782554786,"pX":0.5625311545556086,"pZ":2.7822038546888574,"vX0":6.254840606186285,"vY0":-144.53112072621184,"vZ0":-5.78935615897363,"x":95.56,"y":163.66,"x0":-0.9045403905112567,"y0":50.002299015970976,"z0":5.557608273468285,"aX":-11.79522556606783},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":16.1,"breakHorizontal":8.9,"spinRate":2482,"spinDirection":218},"zone":3,"typeConfidence":2.0,"plateTime":0.37862664007509883,"extension":6.631420943436442},"index":3,"playId":"b7a9cc8b-0db3-353e-911f-936999b6d62a","pitchNumber":4,"startTime":"2026-07-28T23:11:52.536Z","endTime":"2026-07-28T23:11:55.682Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":92.6,"endSpeed":85.3,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.336751881071994,"aZ":-24.770482515275365,"pfxX":1.8538973656890523,"pfxZ":4.007476918027416,"pX":1.0445002507867405,"pZ":2.35945803191856,"vX0":6.086501683711186,"vY0":-134.82436319547656,"vZ0":-3.475988428318882,"x":77.19,"y":175.07,"x0":-1.4798402856621693,"y0":50.00228349933125,"z0":5.406391367653289,"aX":3.4249291151144607},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":6.7,"breakHorizontal":-4.6,"spinRate":2454,"spinDirection":207},"zone":14,"typeConfidence":2.0,"plateTime":0.4057004303276961,"extension":6.571995848134115},"index":4,"playId":"a7cfdc30-436f-3a41-8bcd-813a2c8ea7e6","pitchNumber":5,"startTime":"2026-07-28T23:12:19.553Z","endTime":"2026-07-28T23:12:22.944Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.9,"endSpeed":85.6,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.72046202302513,"aZ":-24.024058829186522,"pfxX":0.6555571619540053,"pfxZ":4.396829509027826,"pX":0.6428023730215318,"pZ":0.9730397918126669,"vX0":4.717662110747158,"vY0":-135.14539656399555,"vZ0":-6.966351004310338,"x":92.5,"y":212.51,"x0":-1.2087873951919095,"y0":50.004423415077895,"z0":5.264949308609775,"aX":1.2162395823304832},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":6.7,"breakHorizontal":-2.2,"spinRate":2328,"spinDirection":200},"zone":14,"typeConfidence":2.0,"plateTime":0.4048632549137121,"extension":6.709432054986145},"hitData":{"launchSpeed":75.8,"launchAngle":11.0,"totalDistance":138.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":162.74,"coordY":136.02}},"index":5,"playId":"29a47eca-2384-3d9c-965a-f439a79aee8d","pitchNumber":6,"startTime":"2026-07-28T23:12:39.561Z","endTime":"2026-07-28T23:12:51.130Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T23:12:51.130Z","atBatIndex":13},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Geraldo Perdomo strikes out swinging.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":14,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-28T23:13:24.192Z","endTime":"2026-07-28T23:14:42.071Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":696149,"fullName":"Bubba Chandler","link":"/api/v1/people/696149"},"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":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":3},"credits":[{"player":{"id":682848,"link":"/api/v1/people/682848"},"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":93.7,"endSpeed":86.8,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.02606571240394,"aZ":-29.70408144647231,"pfxX":-0.25236343447729714,"pfxZ":1.2984390957249463,"pX":0.3060946773404002,"pZ":2.5244904540268798,"vX0":4.621467858889608,"vY0":-136.48815130806008,"vZ0":-2.420560760335985,"x":105.33,"y":170.62,"x0":-1.368718794244679,"y0":50.00536452449275,"z0":5.446315944534715,"aX":-0.48137809906914003},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":2.0,"breakHorizontal":-0.4,"spinRate":2359,"spinDirection":190},"zone":6,"typeConfidence":2.0,"plateTime":0.39965797613853304,"extension":6.763397390538502},"index":0,"playId":"e389bbf6-466c-364b-a56d-2a587b9563f1","pitchNumber":1,"startTime":"2026-07-28T23:13:35.746Z","endTime":"2026-07-28T23:13:39.260Z","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":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.4,"endSpeed":83.9,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.248956603950468,"aZ":-29.277779977252678,"pfxX":-11.045260481563364,"pfxZ":1.6134919237738803,"pX":0.6741358541130946,"pZ":2.527741863506655,"vX0":9.325720326039237,"vY0":-132.82499751315032,"vZ0":-1.2928594993219484,"x":91.3,"y":170.53,"x0":-1.4395992149667594,"y0":50.003110218682714,"z0":5.140849371238728,"aX":-19.82544575440163},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":2.9,"breakHorizontal":18.1,"spinRate":1942,"spinDirection":245},"zone":6,"typeConfidence":2.0,"plateTime":0.4116618991078571,"extension":6.810268458692811},"index":1,"playId":"ad024fdc-8f08-3261-a939-78020ebdbd6d","pitchNumber":2,"startTime":"2026-07-28T23:13:54.662Z","endTime":"2026-07-28T23:13:58.298Z","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":99.4,"endSpeed":91.1,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.778750240323305,"aZ":-11.474701816004348,"pfxX":-4.887254284758347,"pfxZ":9.729935668352526,"pX":-0.32139692402467546,"pZ":3.0833590056169067,"vX0":3.6415300680784877,"vY0":-144.71132049233742,"vZ0":-5.070408424497801,"x":129.25,"y":155.53,"x0":-0.9591165158052024,"y0":50.00372435409716,"z0":5.557026913695995,"aX":-10.398494554871403},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":16.8,"breakHorizontal":8.2,"spinRate":2438,"spinDirection":219},"zone":1,"typeConfidence":2.0,"plateTime":0.3780429990291485,"extension":6.606232255866334},"index":2,"playId":"9f305e7e-c990-3c59-84bb-51b4f9bd36ec","pitchNumber":3,"startTime":"2026-07-28T23:14:15.045Z","endTime":"2026-07-28T23:14:18.625Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":92.3,"endSpeed":86.0,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.0600107714348,"aZ":-26.424712675187806,"pfxX":-0.6425841847550249,"pfxZ":3.0920411505124807,"pX":0.5309235291363957,"pZ":1.4356311349294577,"vX0":5.2669454036096255,"vY0":-134.4617338843329,"vZ0":-5.335825388644385,"x":96.76,"y":200.02,"x0":-1.3572563643616256,"y0":50.00172100042297,"z0":5.285223442475604,"aX":-1.1949449525036961},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":4.8,"breakHorizontal":0.2,"spinRate":2367,"spinDirection":212},"zone":14,"typeConfidence":2.0,"plateTime":0.405046001234866,"extension":6.788987567558523},"index":3,"playId":"11cb39e1-6d82-39d3-b8b9-af8bc3cdd145","pitchNumber":4,"startTime":"2026-07-28T23:14:38.103Z","endTime":"2026-07-28T23:14:42.071Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T23:14:42.071Z","atBatIndex":14},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ryan O'Hearn flies out to left fielder Max Kepler.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-28T23:16:51.655Z","endTime":"2026-07-28T23:17:45.737Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694297,"fullName":"Brandon Pfaadt","link":"/api/v1/people/694297"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":596146,"link":"/api/v1/people/596146"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.0,"endSpeed":84.7,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.450611654420804,"aZ":-18.664946354887338,"pfxX":-3.03555062055147,"pfxZ":7.455849836362965,"pX":0.5617397279941306,"pZ":2.311954169463562,"vX0":6.819643397801336,"vY0":-132.5332875281422,"vZ0":-4.611468400856103,"x":95.59,"y":176.36,"x0":-1.6294422117326313,"y0":50.00073004186833,"z0":5.4038072896960045,"aX":-5.498996739005395},"breaks":{"breakAngle":12.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":13.0,"breakHorizontal":4.3,"spinRate":2510,"spinDirection":222},"zone":6,"typeConfidence":0.81,"plateTime":0.4104096936267614,"extension":6.693102697247046},"index":0,"playId":"e71bee75-e0d8-3d5d-b77e-ede05db840fb","pitchNumber":1,"startTime":"2026-07-28T23:17:21.380Z","endTime":"2026-07-28T23:17:24.915Z","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":81.9,"endSpeed":75.9,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.53713224803675,"aZ":-41.40941340608978,"pfxX":4.418829787578732,"pfxZ":-6.361896380856692,"pX":-0.11979673824843537,"pZ":2.964388807445718,"vX0":2.717289471286197,"vY0":-119.30138971755092,"vZ0":2.2060183546726675,"x":121.57,"y":158.74,"x0":-1.8452148429837951,"y0":50.00450038827509,"z0":5.742260157412088,"aX":6.411742733614279},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.2,"breakVerticalInduced":-10.8,"breakHorizontal":-8.6,"spinRate":2592,"spinDirection":45},"zone":2,"typeConfidence":0.9,"plateTime":0.4579573295597035,"extension":6.375719697337473},"hitData":{"launchSpeed":85.0,"launchAngle":56.0,"totalDistance":213.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":75.1,"coordY":131.44}},"index":1,"playId":"e2174295-29dd-3b4f-90a4-06be77316f74","pitchNumber":2,"startTime":"2026-07-28T23:17:34.907Z","endTime":"2026-07-28T23:17:45.737Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T23:17:45.737Z","atBatIndex":15},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Nick Gonzales lines out to right fielder Corbin Carroll.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":16,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-28T23:17:48.869Z","endTime":"2026-07-28T23:18:30.262Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694297,"fullName":"Brandon Pfaadt","link":"/api/v1/people/694297"},"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":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":682998,"link":"/api/v1/people/682998"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":86.3,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.123747137720784,"aZ":-22.88559757841656,"pfxX":-10.447268274190025,"pfxZ":4.910752064742479,"pX":0.26986418614308144,"pZ":2.129630270518111,"vX0":8.568068970603363,"vY0":-136.02397211325862,"vZ0":-4.5782030499355875,"x":106.71,"y":181.28,"x0":-1.548452673126071,"y0":50.00636567244511,"z0":5.401978019834517,"aX":-19.771835554958656},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":8.2,"breakHorizontal":17.3,"spinRate":2414,"spinDirection":227},"zone":5,"typeConfidence":0.9,"plateTime":0.4011913401164562,"extension":6.7233384523884485},"index":0,"playId":"3700d235-33ad-3a3d-8a8f-1c4206f01fc9","pitchNumber":1,"startTime":"2026-07-28T23:18:07.643Z","endTime":"2026-07-28T23:18:11.382Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":86.1,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.066880971567592,"aZ":-19.71467232090187,"pfxX":-9.350080359790772,"pfxZ":6.596248873184033,"pX":-0.22991359737906147,"pZ":2.762621282780833,"vX0":6.7362710310704355,"vY0":-135.90766044542409,"vZ0":-3.7502650430169786,"x":125.76,"y":164.19,"x0":-1.513763465127427,"y0":50.002222558414616,"z0":5.512940376002706,"aX":-17.66119144420969},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":11.4,"breakHorizontal":15.7,"spinRate":2447,"spinDirection":220},"zone":2,"typeConfidence":0.88,"plateTime":0.40150935619854433,"extension":6.675472037548687},"hitData":{"launchSpeed":76.1,"launchAngle":25.0,"totalDistance":241.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":174.42,"coordY":116.04}},"index":1,"playId":"2cc5d1fb-d1a6-338c-ac24-66e6c178d679","pitchNumber":2,"startTime":"2026-07-28T23:18:21.093Z","endTime":"2026-07-28T23:18:30.262Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T23:18:30.262Z","atBatIndex":16},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Endy Rodríguez strikes out on a foul tip.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":17,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-28T23:18:32.420Z","endTime":"2026-07-28T23:19:46.499Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":682848,"fullName":"Endy Rodríguez","link":"/api/v1/people/682848"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694297,"fullName":"Brandon Pfaadt","link":"/api/v1/people/694297"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":682848,"fullName":"Endy Rodríguez","link":"/api/v1/people/682848"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":543510,"link":"/api/v1/people/543510"},"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":93.5,"endSpeed":86.9,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.030171681353075,"aZ":-17.25645453365317,"pfxX":-7.56438829505486,"pfxZ":7.8124118853177436,"pX":0.17355797957318453,"pZ":2.5370202215366966,"vX0":7.518521862207317,"vY0":-136.14829555084086,"vZ0":-4.566909244854178,"x":110.38,"y":170.28,"x0":-1.6181834839510878,"y0":50.003993865075756,"z0":5.4013362501766835,"aX":-14.448268491128237},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":13.6,"breakHorizontal":12.5,"spinRate":2477,"spinDirection":220},"zone":5,"typeConfidence":0.87,"plateTime":0.3996600778362729,"extension":6.7023869456631395},"index":0,"playId":"42b9fe01-d3b0-3167-bcb7-3c1a148572ab","pitchNumber":1,"startTime":"2026-07-28T23:19:04.927Z","endTime":"2026-07-28T23:19:08.507Z","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.7,"endSpeed":86.1,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.775968771247392,"aZ":-16.80898652778377,"pfxX":-5.952563812429412,"pfxZ":8.18646983620614,"pX":0.24419271606691026,"pZ":2.6966736212681437,"vX0":7.3646537230863585,"vY0":-135.00983106615718,"vZ0":-3.8462782472013246,"x":107.69,"y":165.97,"x0":-1.7244040143554973,"y0":50.005014891738675,"z0":5.296748506633762,"aX":-11.175461260148474},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":14.4,"breakHorizontal":9.5,"spinRate":2537,"spinDirection":218},"zone":5,"typeConfidence":0.91,"plateTime":0.40313779408154504,"extension":6.757061527266283},"index":1,"playId":"b3e216c0-2137-386a-a85b-5ec99ae42adf","pitchNumber":2,"startTime":"2026-07-28T23:19:19.340Z","endTime":"2026-07-28T23:19:25.432Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":84.7,"endSpeed":77.0,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.503985794975232,"aZ":-24.426404399929684,"pfxX":4.610189513824437,"pfxZ":5.113681838693171,"pX":1.0608083744941832,"pZ":1.5791552657221763,"vX0":5.931289556534429,"vY0":-123.10582254414568,"vZ0":-3.447621141542619,"x":76.56,"y":196.14,"x0":-1.9909200310763346,"y0":50.00130019896256,"z0":5.096875755630279,"aX":6.978164255162994},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":8.6,"breakHorizontal":-9.8,"spinRate":2847,"spinDirection":87},"zone":14,"typeConfidence":2.0,"plateTime":0.4472448084033571,"extension":6.491136886400259},"index":2,"playId":"3ca186fb-7f68-3d88-9872-c8986904710f","pitchNumber":3,"startTime":"2026-07-28T23:19:41.642Z","endTime":"2026-07-28T23:19:46.499Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T23:19:46.499Z","atBatIndex":17},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Gabriel Moreno singles on a ground ball to third baseman Nick Gonzales.","rbi":0,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-28T23:21:23.035Z","endTime":"2026-07-28T23:24:22.753Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":0},"matchup":{"batter":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":696149,"fullName":"Bubba Chandler","link":"/api/v1/people/696149"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,5,6,7,8],"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":8},"credits":[{"player":{"id":693304,"link":"/api/v1/people/693304"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.2,"endSpeed":88.6,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.80905972670739,"aZ":-15.077440650918652,"pfxX":-8.434439043896601,"pfxZ":8.459518840091492,"pX":-0.3593744867647267,"pZ":3.674894458445302,"vX0":5.19836774399942,"vY0":-141.40577847921205,"vZ0":-2.4076882129686883,"x":130.7,"y":139.56,"x0":-1.1274983019442686,"y0":50.00419439176717,"z0":5.50687897078831,"aX":-17.050140053354387},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":15.0,"breakHorizontal":14.2,"spinRate":2393,"spinDirection":217},"zone":11,"typeConfidence":2.0,"plateTime":0.38761220087588866,"extension":6.545231834294285},"index":0,"playId":"47dd3438-1f08-3b9c-b830-b5d17cccc8da","pitchNumber":1,"startTime":"2026-07-28T23:21:56.734Z","endTime":"2026-07-28T23:22:00.411Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.7,"endSpeed":88.5,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.296703021701095,"aZ":-14.670667400065073,"pfxX":-7.576458414612864,"pfxZ":8.69612475207457,"pX":-0.35484872893586006,"pZ":3.64044142799625,"vX0":5.2099669600658025,"vY0":-140.81405613723211,"vZ0":-2.5587178467773652,"x":130.53,"y":140.49,"x0":-1.2425418591858772,"y0":50.00267292579153,"z0":5.507401596086728,"aX":-15.249466204847339},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":15.5,"breakHorizontal":12.7,"spinRate":2445,"spinDirection":219},"zone":11,"typeConfidence":2.0,"plateTime":0.3886454073331116,"extension":6.487643781327245},"index":1,"playId":"c2cf81d6-1a17-3383-a0f6-5c4b760e14a4","pitchNumber":2,"startTime":"2026-07-28T23:22:10.955Z","endTime":"2026-07-28T23:22:14.457Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.5,"endSpeed":84.4,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.990680255767252,"aZ":-26.262234827924807,"pfxX":-1.1699358274032212,"pfxZ":3.286000266437462,"pX":-0.4882163594896425,"pZ":3.2466478164575205,"vX0":3.2122428827289085,"vY0":-132.02936173267702,"vZ0":-0.4555207533879513,"x":135.61,"y":151.12,"x0":-1.55833130904679,"y0":50.004058402849125,"z0":5.322060518323336,"aX":-2.1060966083611854},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":6.1,"breakHorizontal":1.6,"spinRate":2362,"spinDirection":201},"zone":1,"typeConfidence":2.0,"plateTime":0.41182132704718466,"extension":6.544818770162235},"index":2,"playId":"8e1abb97-534a-32a7-894b-c0f1cdd03f52","pitchNumber":3,"startTime":"2026-07-28T23:22:26.912Z","endTime":"2026-07-28T23:22:30.797Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":85.2,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.905622632234895,"aZ":-28.825895296868254,"pfxX":-0.6668965232247115,"pfxZ":1.825799221327724,"pX":0.22848675590195378,"pZ":2.561665876465929,"vX0":4.606922172557867,"vY0":-133.6869948491875,"vZ0":-1.7806216907969616,"x":108.29,"y":169.62,"x0":-1.4198822994424163,"y0":50.0045689368305,"z0":5.276767837797753,"aX":-1.2248057163833024},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":3.1,"breakHorizontal":0.4,"spinRate":2425,"spinDirection":207},"zone":5,"typeConfidence":2.0,"plateTime":0.4074583751899228,"extension":6.524393015091437},"index":3,"playId":"5dcfa145-13f6-3e29-8054-fc7de4f4aa86","pitchNumber":4,"startTime":"2026-07-28T23:22:40.635Z","endTime":"2026-07-28T23:22:43.635Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"index":4,"startTime":"2026-07-28T23:23:00.835Z","endTime":"2026-07-28T23:23:16.005Z","isPitch":false,"type":"action","player":{"id":672515,"link":"/api/v1/people/672515"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":99.7,"endSpeed":90.8,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.696427159679466,"aZ":-12.541461412471904,"pfxX":-7.052768027640758,"pfxZ":9.255875403227744,"pX":0.7158816004535965,"pZ":2.8613802600597626,"vX0":7.422796990561646,"vY0":-144.91590051934452,"vZ0":-5.0893625107220934,"x":89.71,"y":161.52,"x0":-0.9656657127753491,"y0":50.00375994322777,"z0":5.410097705507693,"aX":-14.96206925669363},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":15.8,"breakHorizontal":11.3,"spinRate":2489,"spinDirection":219},"zone":3,"typeConfidence":2.0,"plateTime":0.3783356354790728,"extension":6.677785829818656},"index":5,"playId":"904d9112-8129-3cc2-ac6c-9e6462c45bae","pitchNumber":5,"startTime":"2026-07-28T23:23:16.005Z","endTime":"2026-07-28T23:23:19.005Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.7,"endSpeed":83.8,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.8023153720577,"aZ":-21.880592898024545,"pfxX":-9.395966453797506,"pfxZ":5.791036527075317,"pX":-0.14916735528812763,"pZ":1.401360167584874,"vX0":6.499748476352299,"vY0":-131.93921188406281,"vZ0":-5.452142064842867,"x":122.69,"y":200.94,"x0":-1.4131240657945146,"y0":50.00499089436524,"z0":5.088111185099022,"aX":-16.710791138903538},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":9.6,"breakHorizontal":15.7,"spinRate":2477,"spinDirection":235},"zone":13,"typeConfidence":2.0,"plateTime":0.41377159302702093,"extension":6.936711379099937},"index":6,"playId":"902adee9-e147-3578-9312-29ebea501492","pitchNumber":6,"startTime":"2026-07-28T23:23:34.674Z","endTime":"2026-07-28T23:23:38.787Z","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":90.9,"endSpeed":83.7,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.816452920231253,"aZ":-27.941013669369585,"pfxX":1.597896433635368,"pfxZ":2.3664285683252313,"pX":-0.1272449574278612,"pZ":3.101310533726817,"vX0":3.036615727042918,"vY0":-132.46947837338493,"vZ0":-0.5343984269085118,"x":121.85,"y":155.04,"x0":-1.4934420423559394,"y0":50.00187028710083,"z0":5.338432208536436,"aX":2.854245265938131},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":4.4,"breakHorizontal":-3.5,"spinRate":2392,"spinDirection":189},"zone":2,"typeConfidence":2.0,"plateTime":0.41260894918458746,"extension":6.578990532814433},"index":7,"playId":"35b8c11e-2233-3e62-8d07-3509f3f5ff2e","pitchNumber":7,"startTime":"2026-07-28T23:23:51.680Z","endTime":"2026-07-28T23:23:54.680Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.3,"endSpeed":77.7,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.331412598416932,"aZ":-36.1411539335956,"pfxX":-0.6028413830069241,"pfxZ":-2.6015879712453795,"pX":0.5723658700730757,"pZ":2.065315407984217,"vX0":5.223561985295125,"vY0":-122.76998696600836,"vZ0":-0.6289065765623135,"x":95.18,"y":183.02,"x0":-1.504576192165478,"y0":50.001779088875715,"z0":5.401197057061817,"aX":-0.9210368107241131},"breaks":{"breakAngle":0.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.1,"breakVerticalInduced":-4.6,"breakHorizontal":-0.1,"spinRate":2403,"spinDirection":42},"zone":9,"typeConfidence":2.0,"plateTime":0.44616919305188185,"extension":6.5016576881448955},"hitData":{"launchSpeed":84.4,"launchAngle":-32.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":107.72,"coordY":174.99}},"index":8,"playId":"45e29c70-ee95-34d6-bddf-3d3c130f895a","pitchNumber":8,"startTime":"2026-07-28T23:24:13.887Z","endTime":"2026-07-28T23:24:22.753Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T23:24:22.753Z","atBatIndex":18},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ketel Marte flies out to left fielder Bryan Reynolds.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-28T23:24:33.359Z","endTime":"2026-07-28T23:25:38.885Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":696149,"fullName":"Bubba Chandler","link":"/api/v1/people/696149"},"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,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":668804,"link":"/api/v1/people/668804"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":98.5,"endSpeed":90.2,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.15367706502963,"aZ":-12.758949267515332,"pfxX":-7.4489546246308755,"pfxZ":9.337592113635393,"pX":0.8976853715304629,"pZ":1.9315198048843427,"vX0":8.364158989023519,"vY0":-143.09019785257385,"vZ0":-7.379123345672219,"x":82.78,"y":186.63,"x0":-1.091605980905842,"y0":50.00657192308157,"z0":5.338596546555049,"aX":-15.493825752317608},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":15.6,"breakHorizontal":11.9,"spinRate":2371,"spinDirection":216},"zone":14,"typeConfidence":2.0,"plateTime":0.3823820713696353,"extension":6.753560796896422},"index":0,"playId":"e8c5afdc-1876-324d-af99-900485543f0e","pitchNumber":1,"startTime":"2026-07-28T23:24:51.093Z","endTime":"2026-07-28T23:24:54.765Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":98.4,"endSpeed":90.5,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.615045771244056,"aZ":-12.804852115504804,"pfxX":-6.2999759463586456,"pfxZ":9.254948944150811,"pX":0.5834330289472562,"pZ":2.9230081014165417,"vX0":6.987688170223897,"vY0":-143.18561508052707,"vZ0":-4.826579252042752,"x":94.76,"y":159.86,"x0":-1.0609205780628752,"y0":50.003978820131344,"z0":5.421033532583242,"aX":-13.186398146021622},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":16.1,"breakHorizontal":10.2,"spinRate":2428,"spinDirection":219},"zone":3,"typeConfidence":2.0,"plateTime":0.38138277449990765,"extension":6.63613918594641},"index":1,"playId":"d99fc1af-8041-36f9-b6fd-3b8bb20549be","pitchNumber":2,"startTime":"2026-07-28T23:25:07.334Z","endTime":"2026-07-28T23:25:10.855Z","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":91.9,"endSpeed":84.4,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.745249350824686,"aZ":-19.23652720965764,"pfxX":-11.316833463049734,"pfxZ":7.118386482657986,"pX":-0.07263378398296207,"pZ":2.204732208506186,"vX0":7.69479359702039,"vY0":-133.70192334026382,"vZ0":-4.045347375549161,"x":119.77,"y":179.25,"x0":-1.5117761941909647,"y0":50.00277445200435,"z0":5.110632413678762,"aX":-20.570977323362296},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":12.2,"breakHorizontal":19.0,"spinRate":2336,"spinDirection":240},"zone":5,"typeConfidence":2.0,"plateTime":0.40903093090398235,"extension":6.879145238564476},"hitData":{"launchSpeed":79.2,"launchAngle":45.0,"totalDistance":272.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":88.47,"coordY":97.45}},"index":2,"playId":"6f38514f-7c90-37c1-9ba8-b9deb24a55ae","pitchNumber":3,"startTime":"2026-07-28T23:25:27.519Z","endTime":"2026-07-28T23:25:38.885Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T23:25:38.885Z","atBatIndex":19},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Max Kepler doubles (6) on a line drive to right fielder Esmerlyn Valdez. Gabriel Moreno to 3rd.","rbi":0,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":20,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-28T23:25:51.706Z","endTime":"2026-07-28T23:27:10.028Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":696149,"fullName":"Bubba Chandler","link":"/api/v1/people/696149"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"postOnThird":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"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":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":699013,"link":"/api/v1/people/699013"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"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":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"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":93.2,"endSpeed":86.2,"strikeZoneTop":3.376,"strikeZoneBottom":1.704,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.73639239773824,"aZ":-23.30917517480927,"pfxX":0.023740964966874056,"pfxZ":4.69362671352884,"pX":-0.40167887050967477,"pZ":2.75070187296296,"vX0":3.2392236680169533,"vY0":-135.85905672317222,"vZ0":-2.667945808241225,"x":132.31,"y":164.51,"x0":-1.6071575306098016,"y0":50.00581363830634,"z0":5.346607275624316,"aX":0.0444693236946245},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":8.2,"breakHorizontal":-0.6,"spinRate":2413,"spinDirection":208},"zone":4,"typeConfidence":2.0,"plateTime":0.4015048650511832,"extension":6.658915097158482},"index":0,"playId":"a2d6f1ca-f06f-3af2-a067-37219b99d4e3","pitchNumber":1,"startTime":"2026-07-28T23:26:00.970Z","endTime":"2026-07-28T23:26:04.512Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.1,"endSpeed":83.0,"strikeZoneTop":3.376,"strikeZoneBottom":1.704,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.58813952702894,"aZ":-24.824327894289205,"pfxX":-9.929997274830098,"pfxZ":4.187019806784081,"pX":-2.012887786212987,"pZ":2.4631758469220455,"vX0":2.4448932786462603,"vY0":-131.33967618175532,"vZ0":-2.093078727699438,"x":193.73,"y":172.27,"x0":-1.6628227156052129,"y0":50.003719655456884,"z0":5.107860276438332,"aX":-17.430062300951057},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":7.3,"breakHorizontal":17.5,"spinRate":2183,"spinDirection":241},"zone":13,"typeConfidence":2.0,"plateTime":0.41629220894268126,"extension":6.7986809264647405},"index":1,"playId":"08737a4f-c6b5-3e30-bdbb-2ae000c777b9","pitchNumber":2,"startTime":"2026-07-28T23:26:18.779Z","endTime":"2026-07-28T23:26:21.779Z","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":90.7,"endSpeed":83.5,"strikeZoneTop":3.376,"strikeZoneBottom":1.704,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.22378474705742,"aZ":-25.496398482777927,"pfxX":-10.049351801568246,"pfxZ":3.7765021673167984,"pX":0.06469558892271998,"pZ":0.8995511951211459,"vX0":7.59913557076331,"vY0":-131.8695322448717,"vZ0":-5.675416245021342,"x":114.53,"y":214.49,"x0":-1.5443026559875332,"y0":50.00010104039249,"z0":4.952775326507193,"aX":-17.75137985075488},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":5.8,"breakHorizontal":16.6,"spinRate":2224,"spinDirection":242},"zone":14,"typeConfidence":2.0,"plateTime":0.4148666726832162,"extension":6.791409133156111},"index":2,"playId":"a9a83813-95ce-3b0f-9958-07684be56bd2","pitchNumber":3,"startTime":"2026-07-28T23:26:35.200Z","endTime":"2026-07-28T23:26:38.944Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.2,"endSpeed":84.4,"strikeZoneTop":3.376,"strikeZoneBottom":1.704,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.88778501917176,"aZ":-30.27302809645307,"pfxX":-0.6343990852469767,"pfxZ":1.058017616360054,"pX":0.7169268497529778,"pZ":2.1593388849883217,"vX0":5.356068507748028,"vY0":-132.7695953683375,"vZ0":-2.5095850323328834,"x":89.67,"y":180.48,"x0":-1.2360366487596788,"y0":50.00581258103955,"z0":5.298873254270826,"aX":-1.1440645325676586},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":1.6,"breakHorizontal":0.1,"spinRate":2447,"spinDirection":172},"zone":9,"typeConfidence":2.0,"plateTime":0.4110487452034328,"extension":6.848488910092294},"hitData":{"launchSpeed":68.6,"launchAngle":18.0,"totalDistance":156.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":185.75,"coordY":144.08}},"index":3,"playId":"d36df650-8d49-3631-a65f-1bad4ef3a728","pitchNumber":4,"startTime":"2026-07-28T23:26:58.156Z","endTime":"2026-07-28T23:27:10.028Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T23:27:10.028Z","atBatIndex":20},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Nolan Arenado singles on a ground ball to left fielder Bryan Reynolds. Gabriel Moreno scores. Max Kepler to 3rd.","rbi":1,"awayScore":4,"homeScore":0,"isOut":false},"about":{"atBatIndex":21,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-28T23:27:15.661Z","endTime":"2026-07-28T23:28:16.610Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":696149,"fullName":"Bubba Chandler","link":"/api/v1/people/696149"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"postOnThird":{"id":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":668804,"link":"/api/v1/people/668804"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"responsiblePitcher":{"id":696149,"link":"/api/v1/people/696149"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"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":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":98.5,"endSpeed":90.6,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.36797048013005,"aZ":-19.049683051603214,"pfxX":-8.673264994800238,"pfxZ":6.261329119342728,"pX":-1.5251003373852428,"pZ":2.7962707602179155,"vX0":2.988075844004177,"vY0":-143.4487844186599,"vZ0":-3.7879390175889913,"x":175.13,"y":163.28,"x0":-1.449714387212209,"y0":50.00397173635135,"z0":5.312564476773228,"aX":-18.181872812162002},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":10.8,"breakHorizontal":15.1,"spinRate":2232,"spinDirection":228},"zone":11,"typeConfidence":2.0,"plateTime":0.3809819162009558,"extension":6.661066326890411},"index":0,"playId":"7b6fb615-6dbc-39b5-afdf-c895b71c7728","pitchNumber":1,"startTime":"2026-07-28T23:27:48.283Z","endTime":"2026-07-28T23:27:52.567Z","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":1},"pitchData":{"startSpeed":99.5,"endSpeed":91.1,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.240117099722426,"aZ":-14.697568913925494,"pfxX":-7.956737866932248,"pfxZ":8.213884472396884,"pX":-0.39516885593178186,"pZ":2.457728635400458,"vX0":5.419528467821662,"vY0":-144.8011556942833,"vZ0":-5.936028419843936,"x":132.06,"y":172.42,"x0":-1.2555912988021138,"y0":50.001553669965205,"z0":5.430634611445623,"aX":-16.92565505219387},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":13.9,"breakHorizontal":13.3,"spinRate":2406,"spinDirection":219},"zone":4,"typeConfidence":2.0,"plateTime":0.37800990194014616,"extension":6.782619354678065},"hitData":{"launchSpeed":81.7,"launchAngle":9.0,"totalDistance":120.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":81.86,"coordY":129.71}},"index":1,"playId":"ccca238f-6239-3db4-9a05-5b74c8f70031","pitchNumber":2,"startTime":"2026-07-28T23:28:05.291Z","endTime":"2026-07-28T23:28:16.610Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T23:28:16.610Z","atBatIndex":21},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Tim Tawa grounds into a double play, pitcher Bubba Chandler to second baseman Brandon Lowe to first baseman Ryan O'Hearn. Nolan Arenado out at 2nd. Tim Tawa out at 1st.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":22,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-28T23:28:23.853Z","endTime":"2026-07-28T23:31:03.536Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":696149,"fullName":"Bubba Chandler","link":"/api/v1/people/696149"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"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":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":696149,"link":"/api/v1/people/696149"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":664040,"link":"/api/v1/people/664040"},"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":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":664040,"link":"/api/v1/people/664040"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":656811,"link":"/api/v1/people/656811"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.1,"endSpeed":85.3,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.334584350331266,"aZ":-27.120335343305214,"pfxX":-0.8067316799588546,"pfxZ":2.749576704452944,"pX":0.9998290922408137,"pZ":1.8446463849932564,"vX0":6.802899021261231,"vY0":-134.07477345968724,"vZ0":-4.013240166019796,"x":78.89,"y":188.97,"x0":-1.4550541698464659,"y0":50.00455192544878,"z0":5.274748730240776,"aX":-1.4847424281523403},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":4.4,"breakHorizontal":0.1,"spinRate":2337,"spinDirection":213},"zone":14,"typeConfidence":2.0,"plateTime":0.4070087137107419,"extension":6.776156443366371},"index":0,"playId":"1b2cb9a8-9649-307d-87d4-fb3224ce5700","pitchNumber":1,"startTime":"2026-07-28T23:28:47.583Z","endTime":"2026-07-28T23:28:51.270Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":87.3,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.523429334653283,"aZ":-24.881189324067076,"pfxX":-1.8797918346162483,"pfxZ":3.776070653890254,"pX":0.3427779346870686,"pZ":0.5895395842084407,"vX0":5.53000074014167,"vY0":-138.01444373241424,"vZ0":-7.913250505403001,"x":103.93,"y":222.86,"x0":-1.4419670710944401,"y0":50.00005703404131,"z0":5.167633980071127,"aX":-3.628402276673819},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":5.4,"breakHorizontal":2.3,"spinRate":2381,"spinDirection":215},"zone":14,"typeConfidence":2.0,"plateTime":0.39675166168581244,"extension":6.718490758579744},"index":1,"playId":"56245b1a-7b4e-36f1-96a8-4daaef0d6737","pitchNumber":2,"startTime":"2026-07-28T23:29:04.238Z","endTime":"2026-07-28T23:29:09.225Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":98.0,"endSpeed":90.0,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.15168287449229,"aZ":-18.14018637979693,"pfxX":-10.033742089527284,"pfxZ":6.808295859653826,"pX":0.3681068417604756,"pZ":1.274511601663204,"vX0":8.366727410682195,"vY0":-142.31206851003614,"vZ0":-7.690659276421639,"x":102.97,"y":204.37,"x0":-1.299208059013791,"y0":50.0019456331482,"z0":5.150606904271863,"aX":-20.68139778996139},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":11.0,"breakHorizontal":16.6,"spinRate":2259,"spinDirection":225},"zone":14,"typeConfidence":2.0,"plateTime":0.38415809464149087,"extension":6.789662972069964},"index":2,"playId":"7edd235c-9d8a-30b7-9b3c-6c7cb2eaf94c","pitchNumber":3,"startTime":"2026-07-28T23:29:24.591Z","endTime":"2026-07-28T23:29:28.487Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.0,"endSpeed":89.0,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.48886057779888,"aZ":-11.197896352896125,"pfxX":-7.535175671778424,"pfxZ":10.356543184278742,"pX":0.0998093101838562,"pZ":2.032955507651049,"vX0":6.559815667853702,"vY0":-141.04195111925156,"vZ0":-6.980718666388532,"x":113.2,"y":183.89,"x0":-1.271109335936513,"y0":50.002322040129016,"z0":5.253516675961002,"aX":-15.261352812169665},"breaks":{"breakAngle":48.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":17.5,"breakHorizontal":12.4,"spinRate":2305,"spinDirection":221},"zone":8,"typeConfidence":2.0,"plateTime":0.387559034713985,"extension":6.777230196946091},"index":3,"playId":"9d33bca4-d8af-38bf-9a28-a58bc3474315","pitchNumber":4,"startTime":"2026-07-28T23:29:45.236Z","endTime":"2026-07-28T23:29:48.792Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.4,"endSpeed":89.2,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.556360688265283,"aZ":-11.629305494464063,"pfxX":-7.679236696304783,"pfxZ":10.06711482983053,"pX":-0.5218686564591302,"pZ":2.619989371320648,"vX0":4.943576376884236,"vY0":-141.7548413481296,"vZ0":-5.428804081062774,"x":136.89,"y":168.04,"x0":-1.2882085718758725,"y0":50.002330236530085,"z0":5.298352059983319,"aX":-15.671491382174246},"breaks":{"breakAngle":49.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":17.4,"breakHorizontal":13.0,"spinRate":2374,"spinDirection":219},"zone":4,"typeConfidence":2.0,"plateTime":0.3859744455410641,"extension":6.774032359515184},"index":4,"playId":"c94c5717-1e90-3426-a48e-eba0c2173c05","pitchNumber":5,"startTime":"2026-07-28T23:30:03.612Z","endTime":"2026-07-28T23:30:06.670Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.3,"endSpeed":90.1,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.485535889584213,"aZ":-11.542172578754474,"pfxX":-4.799065782192391,"pfxZ":9.924283334480842,"pX":0.4773572344437436,"pZ":2.8571240143688157,"vX0":6.8245550134960045,"vY0":-142.93799425848997,"vZ0":-5.225542321868093,"x":98.8,"y":161.64,"x0":-1.3124017764587308,"y0":50.003822020113745,"z0":5.427253084591704,"aX":-9.978495277257085},"breaks":{"breakAngle":33.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":17.2,"breakHorizontal":7.4,"spinRate":2228,"spinDirection":224},"zone":3,"typeConfidence":2.0,"plateTime":0.38249782133300814,"extension":6.514086608003167},"index":5,"playId":"005db9ea-4721-3fed-ad43-0122ea619190","pitchNumber":6,"startTime":"2026-07-28T23:30:31.017Z","endTime":"2026-07-28T23:30:34.739Z","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":92.6,"endSpeed":86.5,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.19819142000952,"aZ":-25.489531862889734,"pfxX":-0.7034328809746095,"pfxZ":3.5572774347662177,"pX":0.5370414417586239,"pZ":1.5379113780483054,"vX0":5.676884118548203,"vY0":-134.90032493689074,"vZ0":-5.123310926100509,"x":96.53,"y":197.26,"x0":-1.4864460032790137,"y0":50.00057707786406,"z0":5.216270378942367,"aX":-1.3217970379926471},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":5.8,"breakHorizontal":0.2,"spinRate":2412,"spinDirection":196},"zone":14,"typeConfidence":2.0,"plateTime":0.40315604880222944,"extension":6.705984631280264},"hitData":{"launchSpeed":70.0,"launchAngle":-15.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":124.45,"coordY":181.07}},"index":6,"playId":"e6b82254-0d9d-34d2-a7bc-ed5e0b62af72","pitchNumber":7,"startTime":"2026-07-28T23:30:55.103Z","endTime":"2026-07-28T23:31:03.536Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T23:31:03.536Z","atBatIndex":22},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Marcell Ozuna grounds out, shortstop Geraldo Perdomo to first baseman Tim Tawa.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-28T23:32:56.308Z","endTime":"2026-07-28T23:34:27.434Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694297,"fullName":"Brandon Pfaadt","link":"/api/v1/people/694297"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":672695,"link":"/api/v1/people/672695"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":694374,"link":"/api/v1/people/694374"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":84.8,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.365851081727836,"aZ":-15.008174553131887,"pfxX":-5.1721698056046055,"pfxZ":9.376052151479366,"pX":0.895237442313657,"pZ":2.0833381827511803,"vX0":8.10874048295293,"vY0":-134.06368298124548,"vZ0":-5.78030518367137,"x":82.88,"y":182.53,"x0":-1.4884058363762775,"y0":50.00483620367454,"z0":5.328010328440392,"aX":-9.47230366198955},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":16.0,"breakHorizontal":7.8,"spinRate":2577,"spinDirection":219},"zone":14,"typeConfidence":0.91,"plateTime":0.40762592470583225,"extension":6.705155807369396},"index":0,"playId":"a2347f4d-75eb-32c2-9cb7-41a1a94ef03a","pitchNumber":1,"startTime":"2026-07-28T23:33:36.749Z","endTime":"2026-07-28T23:33:40.725Z","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":0},"pitchData":{"startSpeed":92.2,"endSpeed":84.6,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.555660441137345,"aZ":-26.069911954223837,"pfxX":-10.83030058725681,"pfxZ":3.356289305314511,"pX":0.5045185107130429,"pZ":1.7460598453193257,"vX0":9.108355705946167,"vY0":-133.98753640749257,"vZ0":-4.606273375522732,"x":97.77,"y":191.64,"x0":-1.5293942893040444,"y0":50.006043544649984,"z0":5.347120970753535,"aX":-19.72418975660814},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":5.3,"breakHorizontal":17.6,"spinRate":2459,"spinDirection":229},"zone":9,"typeConfidence":0.9,"plateTime":0.40855112478587774,"extension":6.64437515353749},"index":1,"playId":"05e5764a-339d-3d02-8363-54fbe2fb281d","pitchNumber":2,"startTime":"2026-07-28T23:33:50.040Z","endTime":"2026-07-28T23:33:53.846Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":84.5,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.878223317711026,"aZ":-23.726464122863515,"pfxX":-10.739591419942577,"pfxZ":4.62126991708417,"pX":-0.6867683266106624,"pZ":1.5857943162195995,"vX0":6.087918658083038,"vY0":-134.72856821893208,"vZ0":-5.536808593100597,"x":143.18,"y":195.96,"x0":-1.5873849504401132,"y0":50.00303838390009,"z0":5.3578010635924045,"aX":-19.627397646863187},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":7.3,"breakHorizontal":18.0,"spinRate":2368,"spinDirection":226},"zone":13,"typeConfidence":0.9,"plateTime":0.40746176316505434,"extension":6.806098458561968},"index":2,"playId":"da7dbb22-7859-337d-982d-f8c5a4e7c312","pitchNumber":3,"startTime":"2026-07-28T23:34:03.545Z","endTime":"2026-07-28T23:34:07.025Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":85.1,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.485456878639415,"aZ":-26.56472370928854,"pfxX":-10.025909695135896,"pfxZ":3.0201333018446324,"pX":-0.1571851137190231,"pZ":2.30595834223553,"vX0":7.010550815194755,"vY0":-135.86973817847613,"vZ0":-3.4542544860667275,"x":122.99,"y":176.52,"x0":-1.476346353244999,"y0":50.00364356360595,"z0":5.452615673972998,"aX":-18.630243381650402},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":4.9,"breakHorizontal":16.6,"spinRate":2358,"spinDirection":224},"zone":5,"typeConfidence":0.9,"plateTime":0.404087010134182,"extension":6.440658959745701},"hitData":{"launchSpeed":102.5,"launchAngle":4.0,"totalDistance":84.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":113.3,"coordY":156.24}},"index":3,"playId":"d1821cba-5563-347d-acf3-99d95a4f7eb2","pitchNumber":4,"startTime":"2026-07-28T23:34:18.533Z","endTime":"2026-07-28T23:34:27.434Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T23:34:27.434Z","atBatIndex":23},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jacob Gonzalez singles on a line drive to center fielder Ryan Waldschmidt.","rbi":0,"awayScore":4,"homeScore":0,"isOut":false},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-28T23:34:37.326Z","endTime":"2026-07-28T23:35:51.053Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":694378,"fullName":"Jacob Gonzalez","link":"/api/v1/people/694378"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694297,"fullName":"Brandon Pfaadt","link":"/api/v1/people/694297"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":694378,"fullName":"Jacob Gonzalez","link":"/api/v1/people/694378"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":694378,"fullName":"Jacob Gonzalez","link":"/api/v1/people/694378"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":814439,"link":"/api/v1/people/814439"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"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":81.8,"endSpeed":75.1,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.519047810591754,"aZ":-42.262916882361935,"pfxX":2.884246861388945,"pfxZ":-7.0780336812379625,"pX":-0.19034483292736898,"pZ":1.7866808141106765,"vX0":2.7844660092762026,"vY0":-119.05995287950469,"vZ0":0.09432961403043238,"x":124.26,"y":190.54,"x0":-1.7532095047273197,"y0":50.005582374429885,"z0":5.596127240461899,"aX":4.1086516091271665},"breaks":{"breakAngle":6.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.6,"breakVerticalInduced":-12.5,"breakHorizontal":-5.9,"spinRate":2453,"spinDirection":46},"zone":8,"typeConfidence":0.9,"plateTime":0.46142149099264884,"extension":6.468381370882933},"index":0,"playId":"c2bd3236-b540-3cb5-a995-8810b9170738","pitchNumber":1,"startTime":"2026-07-28T23:34:48.359Z","endTime":"2026-07-28T23:34:52.595Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.4,"endSpeed":77.0,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.1312856059681,"aZ":-42.35583825821317,"pfxX":3.3625367224230778,"pfxZ":-6.859027303668341,"pX":0.5465127639028035,"pZ":0.7271250694882206,"vX0":4.671378425831496,"vY0":-121.42146846221011,"vZ0":-2.554067016336682,"x":96.17,"y":219.15,"x0":-1.8437500093548298,"y0":50.00418959542126,"z0":5.499749270518965,"aX":4.989769549710979},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.2,"breakVerticalInduced":-12.7,"breakHorizontal":-7.2,"spinRate":2412,"spinDirection":40},"zone":14,"typeConfidence":0.9,"plateTime":0.45216374952271554,"extension":6.5988817286214925},"index":1,"playId":"6395484d-dec7-37f4-8efe-54aaca2696cf","pitchNumber":2,"startTime":"2026-07-28T23:35:01.463Z","endTime":"2026-07-28T23:35:04.529Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.3,"endSpeed":80.8,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.084781325056692,"aZ":-27.96405855215142,"pfxX":-11.007781160403615,"pfxZ":2.526867766856107,"pX":-0.825154332843634,"pZ":1.6128949169422988,"vX0":6.573172788775803,"vY0":-128.3443903174299,"vZ0":-3.3086829573947476,"x":148.45,"y":195.23,"x0":-1.9921522281534303,"y0":50.00058386054505,"z0":5.101429701757047,"aX":-18.323130641359008},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":4.1,"breakHorizontal":18.4,"spinRate":2172,"spinDirection":233},"zone":13,"typeConfidence":0.9,"plateTime":0.4271076037708803,"extension":6.621200108347596},"index":2,"playId":"9c6bb579-3fef-36e2-b188-e12f86340c0c","pitchNumber":3,"startTime":"2026-07-28T23:35:21.608Z","endTime":"2026-07-28T23:35:24.872Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.9,"endSpeed":85.6,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.073016936904466,"aZ":-18.54699675875318,"pfxX":-3.060581345308491,"pfxZ":7.298495801709937,"pX":0.7186347137937859,"pZ":3.5243542471859772,"vX0":8.055119877014544,"vY0":-135.19058376287552,"vZ0":-1.4429024966584438,"x":89.61,"y":143.62,"x0":-1.890472083473971,"y0":50.00356685653752,"z0":5.355621094715421,"aX":-5.716386049387334},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":13.2,"breakHorizontal":4.0,"spinRate":2483,"spinDirection":223},"zone":12,"typeConfidence":0.91,"plateTime":0.4038127755171499,"extension":6.504552311977665},"hitData":{"launchSpeed":85.1,"launchAngle":13.0,"totalDistance":192.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":139.45,"coordY":109.28}},"index":3,"playId":"777b2180-bb74-3322-8433-de0bf7cddc14","pitchNumber":4,"startTime":"2026-07-28T23:35:36.932Z","endTime":"2026-07-28T23:35:51.053Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T23:35:51.053Z","atBatIndex":24},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Jake Mangum lines out to center fielder Ryan Waldschmidt.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":25,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-28T23:35:56.287Z","endTime":"2026-07-28T23:36:48.600Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694297,"fullName":"Brandon Pfaadt","link":"/api/v1/people/694297"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":694378,"fullName":"Jacob Gonzalez","link":"/api/v1/people/694378"},"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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":814439,"link":"/api/v1/people/814439"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.5,"endSpeed":84.9,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.940162885541618,"aZ":-20.370026191448652,"pfxX":-9.24311673669867,"pfxZ":6.450052196279199,"pX":1.0086723108736855,"pZ":1.0787062687310605,"vX0":10.325380427207563,"vY0":-134.1563300613786,"vZ0":-7.109556398185255,"x":78.55,"y":209.65,"x0":-1.6818447801379928,"y0":50.00298028705373,"z0":5.205855723643431,"aX":-16.9161989985993},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":10.3,"breakHorizontal":14.6,"spinRate":2352,"spinDirection":226},"zone":14,"typeConfidence":0.91,"plateTime":0.40766156171271284,"extension":6.757171498405599},"index":0,"playId":"69f43001-4505-309e-a27c-cbf8caab4c01","pitchNumber":1,"startTime":"2026-07-28T23:36:17.051Z","endTime":"2026-07-28T23:36:20.385Z","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":1},"pitchData":{"startSpeed":92.7,"endSpeed":85.2,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.075127639960506,"aZ":-26.665372905708864,"pfxX":-11.266348604579422,"pfxZ":2.988070929712787,"pX":-0.011249924054726452,"pZ":1.8998746349209215,"vX0":8.697931397701982,"vY0":-134.70459881091065,"vZ0":-3.797535903415695,"x":117.43,"y":187.48,"x0":-1.8113055700805498,"y0":50.00612426762982,"z0":5.203873728112561,"aX":-20.798265256197812},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":4.8,"breakHorizontal":18.6,"spinRate":2403,"spinDirection":225},"zone":8,"typeConfidence":0.9,"plateTime":0.40594625164122755,"extension":6.5584589912733495},"hitData":{"launchSpeed":98.3,"launchAngle":21.0,"totalDistance":331.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":115.6,"coordY":66.58}},"index":1,"playId":"ba5f65dd-ab5e-3a2c-b9b4-9df38429e676","pitchNumber":2,"startTime":"2026-07-28T23:36:37.932Z","endTime":"2026-07-28T23:36:48.600Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T23:36:48.600Z","atBatIndex":25},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Brandon Lowe flies out to right fielder Corbin Carroll.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":26,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-28T23:36:51.557Z","endTime":"2026-07-28T23:39:22.435Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694297,"fullName":"Brandon Pfaadt","link":"/api/v1/people/694297"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"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(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":89.8,"endSpeed":83.3,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.362981747031693,"aZ":-23.502342792141565,"pfxX":-3.125959465156238,"pfxZ":4.967045405145399,"pX":1.7269722411093473,"pZ":1.7310222727006326,"vX0":10.206749034661415,"vY0":-130.50362168639515,"vZ0":-4.6024510557840035,"x":51.17,"y":192.04,"x0":-1.8081004896959634,"y0":50.00355029891379,"z0":5.261427933362552,"aX":-5.459230787729404},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":8.3,"breakHorizontal":3.7,"spinRate":2636,"spinDirection":226},"zone":14,"typeConfidence":0.86,"plateTime":0.4177860851827937,"extension":6.653173727508095},"index":0,"playId":"ef090885-6547-3af5-978c-c7042951eedf","pitchNumber":1,"startTime":"2026-07-28T23:37:18.148Z","endTime":"2026-07-28T23:37:21.657Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.4,"endSpeed":80.1,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.21794761536458,"aZ":-30.762573816798344,"pfxX":-10.072217395389494,"pfxZ":0.8718222755098939,"pX":-0.8054836572709996,"pZ":1.1962420145122863,"vX0":6.093978360086061,"vY0":-125.78447358486484,"vZ0":-3.3933053576690178,"x":147.7,"y":206.48,"x0":-1.9391645560649584,"y0":50.00231346097479,"z0":5.031825857296599,"aX":-16.294364367091074},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":1.1,"breakHorizontal":17.0,"spinRate":2043,"spinDirection":235},"zone":13,"typeConfidence":0.9,"plateTime":0.4338624559148667,"extension":6.748133627967687},"index":1,"playId":"18f45928-8167-3f7b-a123-9a8aaedb50c7","pitchNumber":2,"startTime":"2026-07-28T23:37:38.727Z","endTime":"2026-07-28T23:37:42.395Z","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":2},"pitchData":{"startSpeed":92.3,"endSpeed":84.7,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.939771365336,"aZ":-24.396731571938908,"pfxX":-10.611271665998306,"pfxZ":4.248395769756456,"pX":-0.09805484046522485,"pZ":2.6915058887241923,"vX0":8.051710824535727,"vY0":-134.22996083382785,"vZ0":-2.159730231939214,"x":120.74,"y":166.11,"x0":-1.751745191300615,"y0":50.00588883727019,"z0":5.23624981957901,"aX":-19.446376047787744},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":7.4,"breakHorizontal":17.6,"spinRate":2423,"spinDirection":228},"zone":2,"typeConfidence":0.91,"plateTime":0.4074022822753758,"extension":6.646423339825955},"index":2,"playId":"fe052508-0a45-3cbd-aef8-2141bbd79902","pitchNumber":3,"startTime":"2026-07-28T23:37:58.871Z","endTime":"2026-07-28T23:38:02.238Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.4,"endSpeed":80.2,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.726136771355595,"aZ":-27.429088207906243,"pfxX":-11.48059274359078,"pfxZ":2.8894735178442525,"pX":-0.8338014746281632,"pZ":2.0770646331155524,"vX0":6.421590554188354,"vY0":-127.16005699313881,"vZ0":-2.2366880552756294,"x":148.78,"y":182.7,"x0":-1.8985318979187822,"y0":50.00001421784004,"z0":5.141080894355272,"aX":-18.824667104115775},"breaks":{"breakAngle":32.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":4.9,"breakHorizontal":19.3,"spinRate":2132,"spinDirection":234},"zone":13,"typeConfidence":0.9,"plateTime":0.43050467520488445,"extension":6.718531084455468},"index":3,"playId":"f21ff1ba-ccf8-36b6-8c5e-961fa244b907","pitchNumber":4,"startTime":"2026-07-28T23:38:21.618Z","endTime":"2026-07-28T23:38:25.465Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":4,"startTime":"2026-07-28T23:38:36.977Z","endTime":"2026-07-28T23:38:50.998Z","isPitch":false,"type":"action","player":{"id":664040,"link":"/api/v1/people/664040"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.6,"endSpeed":78.7,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.542252612304548,"aZ":-27.474762374463484,"pfxX":-9.124416841489822,"pfxZ":2.9817353881020434,"pX":-1.2425592204555742,"pZ":2.382353118360027,"vX0":5.01551394120691,"vY0":-124.68767890954955,"vZ0":-1.2477806802615183,"x":164.36,"y":174.46,"x0":-2.092235805740892,"y0":50.00562664687539,"z0":5.151586774115629,"aX":-14.401847019036689},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":5.4,"breakHorizontal":15.4,"spinRate":2171,"spinDirection":237},"zone":13,"typeConfidence":0.9,"plateTime":0.4388970232376157,"extension":6.730838411403908},"index":5,"playId":"32d32b26-5ac4-363d-aa42-2a243f8779ab","pitchNumber":5,"startTime":"2026-07-28T23:38:50.998Z","endTime":"2026-07-28T23:38:54.769Z","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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.4,"endSpeed":79.3,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.838975108553388,"aZ":-27.13041350717025,"pfxX":-10.057025758934842,"pfxZ":3.1444000997242263,"pX":-0.0067630755385965115,"pZ":2.149026334424718,"vX0":7.963140457303526,"vY0":-125.63745688395393,"vZ0":-1.9104004880086116,"x":117.26,"y":180.76,"x0":-1.906752693419275,"y0":50.000245874939324,"z0":5.118550464276318,"aX":-16.11699862247438},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":5.5,"breakHorizontal":16.4,"spinRate":2144,"spinDirection":237},"zone":5,"typeConfidence":0.9,"plateTime":0.4355307269770736,"extension":6.803332340930444},"hitData":{"launchSpeed":96.0,"launchAngle":56.0,"totalDistance":269.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":159.15,"coordY":97.1}},"index":6,"playId":"bb3e25c8-0500-34d3-9fd1-3c6aef42317a","pitchNumber":6,"startTime":"2026-07-28T23:39:12.188Z","endTime":"2026-07-28T23:39:22.435Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T23:39:22.435Z","atBatIndex":26},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"James McCann singles on a line drive to left fielder Bryan Reynolds.","rbi":0,"awayScore":4,"homeScore":0,"isOut":false},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-28T23:41:23.585Z","endTime":"2026-07-28T23:42:59.985Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":1,"outs":0},"matchup":{"batter":{"id":543510,"fullName":"James McCann","link":"/api/v1/people/543510"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":696149,"fullName":"Bubba Chandler","link":"/api/v1/people/696149"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":543510,"fullName":"James McCann","link":"/api/v1/people/543510"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":543510,"fullName":"James McCann","link":"/api/v1/people/543510"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":668804,"link":"/api/v1/people/668804"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":95.8,"endSpeed":87.0,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.25962582692442,"aZ":-14.258971198397017,"pfxX":-7.688079503396471,"pfxZ":9.14778483982563,"pX":-0.7223668087890023,"pZ":3.6163221939029953,"vX0":3.9401843376757415,"vY0":-139.50289594330448,"vZ0":-2.5261046662026008,"x":144.53,"y":141.14,"x0":-1.1591560968456427,"y0":50.00281545482696,"z0":5.48104218361533,"aX":-15.055696921062525},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":16.2,"breakHorizontal":13.1,"spinRate":2394,"spinDirection":221},"zone":11,"typeConfidence":2.0,"plateTime":0.39358997564698806,"extension":6.441031681881192},"index":0,"playId":"597e6a35-1970-31ce-953a-6ced555f5126","pitchNumber":1,"startTime":"2026-07-28T23:41:40.718Z","endTime":"2026-07-28T23:41:44.345Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":86.7,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.99233323595081,"aZ":-17.16865712516841,"pfxX":-7.363198518686735,"pfxZ":7.73568700042086,"pX":-1.2081840179668795,"pZ":3.50373920493381,"vX0":2.763822623369628,"vY0":-138.85183620827772,"vZ0":-2.307760015573491,"x":163.05,"y":144.18,"x0":-1.2636726382746637,"y0":50.00196684109825,"z0":5.496512983879819,"aX":-14.282774910006026},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":13.7,"breakHorizontal":12.7,"spinRate":2450,"spinDirection":224},"zone":11,"typeConfidence":2.0,"plateTime":0.39545212056982715,"extension":6.362178687570105},"index":1,"playId":"d0e5df42-ddd2-3b1b-af33-f93b83da9c8a","pitchNumber":2,"startTime":"2026-07-28T23:41:53.494Z","endTime":"2026-07-28T23:41:57.430Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.7,"endSpeed":83.2,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.859582973583084,"aZ":-27.834814509620866,"pfxX":0.629258294128002,"pfxZ":2.4652677257237867,"pX":0.9050910869694286,"pZ":1.4558862648621662,"vX0":5.553233728075348,"vY0":-131.9948882151065,"vZ0":-4.545416213736786,"x":82.5,"y":199.47,"x0":-1.3102494614900908,"y0":50.00146176396388,"z0":5.256760529302843,"aX":1.1066356862899012},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":3.6,"breakHorizontal":-2.4,"spinRate":2521,"spinDirection":193},"zone":14,"typeConfidence":2.0,"plateTime":0.4154197061011424,"extension":6.763630144500969},"index":2,"playId":"a4c0f20d-2689-3f0f-a562-ec7fd1b1afba","pitchNumber":3,"startTime":"2026-07-28T23:42:11.317Z","endTime":"2026-07-28T23:42:14.317Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.3,"endSpeed":83.8,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.411741226109925,"aZ":-24.682368662263993,"pfxX":-1.1022668481547422,"pfxZ":4.197461395721589,"pX":1.7807197710638782,"pZ":1.6743713353437575,"vX0":8.397712405951161,"vY0":-132.70242288433414,"vZ0":-4.537737348658188,"x":49.12,"y":193.57,"x0":-1.2814963912774109,"y0":50.00051946435901,"z0":5.204699912503753,"aX":-1.967646351902277},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":6.8,"breakHorizontal":0.1,"spinRate":2437,"spinDirection":213},"zone":14,"typeConfidence":2.0,"plateTime":0.41276888492105535,"extension":6.703874450564124},"index":3,"playId":"f10f9392-7e57-3876-a4e9-d2ae4172cf1e","pitchNumber":4,"startTime":"2026-07-28T23:42:26.646Z","endTime":"2026-07-28T23:42:29.646Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.7,"endSpeed":88.6,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.280657463203966,"aZ":-14.496502990527372,"pfxX":-7.068515447552649,"pfxZ":8.70220248710053,"pX":-0.5975715169404263,"pZ":3.407784036295086,"vX0":4.065966584727192,"vY0":-142.24444961599937,"vZ0":-3.1529106074677324,"x":139.78,"y":146.77,"x0":-1.1338022832379588,"y0":50.00208812608983,"z0":5.460461767058523,"aX":-14.358106531388398},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":15.2,"breakHorizontal":11.9,"spinRate":2546,"spinDirection":222},"zone":1,"typeConfidence":2.0,"plateTime":0.38635598423289785,"extension":6.477254877384033},"hitData":{"launchSpeed":86.7,"launchAngle":20.0,"totalDistance":250.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":77.08,"coordY":98.92}},"index":4,"playId":"316f5260-6f47-34ab-af91-4b5ff421391b","pitchNumber":5,"startTime":"2026-07-28T23:42:47.632Z","endTime":"2026-07-28T23:42:59.985Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T23:42:59.985Z","atBatIndex":27},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Ryan Waldschmidt ground bunts into a force out, pitcher Bubba Chandler to shortstop Jacob Gonzalez. James McCann out at 2nd. Ryan Waldschmidt to 1st.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":28,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-28T23:43:00.597Z","endTime":"2026-07-28T23:43:45.615Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":814439,"fullName":"Ryan Waldschmidt","link":"/api/v1/people/814439"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":696149,"fullName":"Bubba Chandler","link":"/api/v1/people/696149"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":814439,"fullName":"Ryan Waldschmidt","link":"/api/v1/people/814439"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":543510,"fullName":"James McCann","link":"/api/v1/people/543510"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":696149,"link":"/api/v1/people/696149"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":694378,"link":"/api/v1/people/694378"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":814439,"fullName":"Ryan Waldschmidt","link":"/api/v1/people/814439"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":92.5,"endSpeed":85.7,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.106371773207155,"aZ":-19.973575544152954,"pfxX":-0.8112970173028367,"pfxZ":6.562330503586653,"pX":0.31452365402346005,"pZ":1.5067265611256706,"vX0":4.99717659642099,"vY0":-134.70872622264585,"vZ0":-6.076011850386746,"x":105.01,"y":198.1,"x0":-1.4499664748643057,"y0":50.000719366648234,"z0":5.179110457833181,"aX":-1.5079904103715513},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":10.9,"breakHorizontal":0.5,"spinRate":2465,"spinDirection":210},"zone":14,"typeConfidence":2.0,"plateTime":0.4048275880332124,"extension":6.844087429732387},"index":0,"playId":"6aba12cf-37f3-3afe-b49c-eaf716968b66","pitchNumber":1,"startTime":"2026-07-28T23:43:16.453Z","endTime":"2026-07-28T23:43:21.666Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.3,"endSpeed":87.9,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.92958826266902,"aZ":-14.31402222087603,"pfxX":-7.683054226905693,"pfxZ":8.91611336544528,"pX":-0.5266556421583867,"pZ":3.0127763475981837,"vX0":5.297023953067088,"vY0":-141.48728763405654,"vZ0":-4.136918890467829,"x":137.07,"y":157.44,"x0":-1.4366083296175458,"y0":50.00037150091845,"z0":5.42792269545735,"aX":-15.386326984669218},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":15.4,"breakHorizontal":12.6,"spinRate":2539,"spinDirection":225},"zone":1,"typeConfidence":2.0,"plateTime":0.38891918093266,"extension":6.624441287883805},"hitData":{"launchSpeed":30.2,"launchAngle":-1.0,"totalDistance":21.0,"trajectory":"bunt_grounder","hardness":"soft","location":"1","coordinates":{"coordX":127.96,"coordY":190.12}},"index":1,"playId":"cdef6244-f4e7-3741-a205-9e80b41c2f3d","pitchNumber":2,"startTime":"2026-07-28T23:43:37.087Z","endTime":"2026-07-28T23:43:45.615Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T23:43:45.615Z","atBatIndex":28},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Corbin Carroll strikes out swinging.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":29,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-28T23:44:04.078Z","endTime":"2026-07-28T23:46:17.232Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":696149,"fullName":"Bubba Chandler","link":"/api/v1/people/696149"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":814439,"fullName":"Ryan Waldschmidt","link":"/api/v1/people/814439"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":682848,"link":"/api/v1/people/682848"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.5,"endSpeed":83.8,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.48456659816086,"aZ":-27.762905686780545,"pfxX":-1.1078367410152694,"pfxZ":2.492894276178925,"pX":1.840407848329801,"pZ":2.1119677946149236,"vX0":8.553071217003561,"vY0":-131.65729213262347,"vZ0":-3.0904774111083486,"x":46.85,"y":181.76,"x0":-1.293581032363952,"y0":50.00640875899838,"z0":5.3352297839123795,"aX":-1.9643393758070606},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":4.1,"breakHorizontal":0.4,"spinRate":2452,"spinDirection":210},"zone":14,"typeConfidence":2.0,"plateTime":0.4145319637716729,"extension":6.782368667629317},"index":0,"playId":"3ff00a8f-31b6-3e40-9cba-ac97020d7ecc","pitchNumber":1,"startTime":"2026-07-28T23:44:11.949Z","endTime":"2026-07-28T23:44:14.972Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.5,"endSpeed":81.9,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.149277754227825,"aZ":-23.60858439033151,"pfxX":-11.170242948511245,"pfxZ":4.988396009494753,"pX":-0.5222484200337285,"pZ":2.8929685249121846,"vX0":6.862113566232312,"vY0":-130.18947482089024,"vZ0":-1.6134133985534596,"x":136.91,"y":160.67,"x0":-1.7398827880232046,"y0":50.005834762530014,"z0":5.306455294060557,"aX":-19.191784127350186},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":8.9,"breakHorizontal":18.7,"spinRate":2423,"spinDirection":237},"zone":1,"typeConfidence":2.0,"plateTime":0.4206040058624887,"extension":6.760248247613913},"index":1,"playId":"0cc9b20b-209c-3dec-97c5-551528a8f92f","pitchNumber":2,"startTime":"2026-07-28T23:44:32.249Z","endTime":"2026-07-28T23:44:36.735Z","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":97.8,"endSpeed":89.6,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.92239597682844,"aZ":-15.076071787243388,"pfxX":-7.317417479316756,"pfxZ":8.339644553453407,"pX":0.9272513170223257,"pZ":2.1945358404940873,"vX0":8.3722792328206,"vY0":-142.14364478769866,"vZ0":-6.429850255094642,"x":81.66,"y":179.53,"x0":-1.1026214783738064,"y0":50.00615233848045,"z0":5.439485473685294,"aX":-15.009138419415192},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":13.9,"breakHorizontal":11.6,"spinRate":2437,"spinDirection":215},"zone":14,"typeConfidence":2.0,"plateTime":0.3850190632360504,"extension":6.686888866273203},"index":2,"playId":"967bbbc5-da43-3eae-a8ff-18be6363673d","pitchNumber":3,"startTime":"2026-07-28T23:44:52.562Z","endTime":"2026-07-28T23:44:56.516Z","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":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.7,"endSpeed":84.4,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.713890070452656,"aZ":-26.38839397797871,"pfxX":0.9924667788387174,"pfxZ":3.206887614742593,"pX":-0.0977773584352215,"pZ":3.1277265209992753,"vX0":3.4429856092611777,"vY0":-132.2881594003822,"vZ0":-0.9671387676217978,"x":120.73,"y":154.33,"x0":-1.536109307247598,"y0":50.000610796647074,"z0":5.402908844106046,"aX":1.7877176894652271},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":5.9,"breakHorizontal":-2.4,"spinRate":2335,"spinDirection":196},"zone":2,"typeConfidence":2.0,"plateTime":0.4113749446206212,"extension":6.621953737099336},"index":3,"playId":"a46ca41d-3b2a-3ec1-8a4a-e520a1dbf9ed","pitchNumber":4,"startTime":"2026-07-28T23:45:12.659Z","endTime":"2026-07-28T23:45:17.020Z","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":100.2,"endSpeed":91.5,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.13834907596989,"aZ":-11.165107739249596,"pfxX":-6.064720244657506,"pfxZ":9.772832852060063,"pX":0.644069064292993,"pZ":2.474995239582813,"vX0":6.7011123722550385,"vY0":-145.67059667417237,"vZ0":-6.769996256317089,"x":92.45,"y":171.96,"x0":-0.8979162918908375,"y0":50.00461542959354,"z0":5.503964138762677,"aX":-13.039183193955957},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":16.6,"breakHorizontal":9.7,"spinRate":2490,"spinDirection":216},"zone":6,"typeConfidence":2.0,"plateTime":0.37597438367734837,"extension":6.787571783577193},"index":4,"playId":"848e3546-22f5-3e04-8ddd-20a2644a72f1","pitchNumber":5,"startTime":"2026-07-28T23:45:45.339Z","endTime":"2026-07-28T23:45:51.808Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":99.7,"endSpeed":91.3,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.390496723543386,"aZ":-12.685953370562087,"pfxX":-6.395123591873814,"pfxZ":9.11503869921763,"pX":-0.06131347986738699,"pZ":2.9665116187823695,"vX0":4.8657111061274305,"vY0":-145.16255256183257,"vZ0":-5.088414769034267,"x":119.34,"y":158.68,"x0":-0.9267681132793271,"y0":50.00381928724247,"z0":5.511937890328614,"aX":-13.674353296067974},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":15.7,"breakHorizontal":10.7,"spinRate":2441,"spinDirection":223},"zone":2,"typeConfidence":2.0,"plateTime":0.37704570768127565,"extension":6.5601160296641465},"index":5,"playId":"efb6a3c3-c241-3f14-8b9e-a95589858ea4","pitchNumber":6,"startTime":"2026-07-28T23:46:13.371Z","endTime":"2026-07-28T23:46:17.232Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T23:46:17.232Z","atBatIndex":29},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Geraldo Perdomo reaches on a fielding error by second baseman Brandon Lowe. Ryan Waldschmidt scores.","rbi":0,"awayScore":5,"homeScore":0,"isOut":false},"about":{"atBatIndex":30,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-28T23:47:19.518Z","endTime":"2026-07-28T23:49:18.014Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"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":696149,"fullName":"Bubba Chandler","link":"/api/v1/people/696149"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,2,3,4,5,6],"actionIndex":[1],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Pickoff Error 1B","eventType":"pickoff_error_1b","movementReason":"r_pickoff_error_1b","runner":{"id":814439,"fullName":"Ryan Waldschmidt","link":"/api/v1/people/814439"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":696149,"link":"/api/v1/people/696149"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_throwing_error"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":null,"runner":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":664040,"link":"/api/v1/people/664040"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_fielding_error"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":"r_adv_play","runner":{"id":814439,"fullName":"Ryan Waldschmidt","link":"/api/v1/people/814439"},"responsiblePitcher":{"id":696149,"link":"/api/v1/people/696149"},"isScoringEvent":true,"rbi":false,"earned":false,"teamUnearned":true,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"playId":"57cae5dd-fd16-4f27-83a0-28aa57de68c2","startTime":"2026-07-28T23:46:42.397Z","endTime":"2026-07-28T23:46:51.495Z","isPitch":false,"type":"pickoff"},{"details":{"description":"Throwing error by pitcher Bubba Chandler on the pickoff attempt.","event":"Pickoff Error 1B","eventType":"pickoff_error_1b","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"actionPlayId":"57cae5dd-fd16-4f27-83a0-28aa57de68c2","startTime":"2026-07-28T23:47:21.602Z","endTime":"2026-07-28T23:47:21.603Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":814439,"link":"/api/v1/people/814439"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":86.4,"endSpeed":80.7,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.557543619830142,"aZ":-35.087372222364465,"pfxX":-0.8132294614726332,"pfxZ":-1.789350675448393,"pX":0.6850843870186215,"pZ":2.2742180784930714,"vX0":5.311440394813843,"vY0":-125.85046376300306,"vZ0":-1.0394724637054786,"x":90.89,"y":177.38,"x0":-1.3320847514079395,"y0":50.0001078693317,"z0":5.492831923967384,"aX":-1.3261233965404573},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":-3.2,"breakHorizontal":0.5,"spinRate":2403,"spinDirection":49},"zone":6,"typeConfidence":2.0,"plateTime":0.4324744186913141,"extension":6.724907722517798},"index":2,"playId":"af4da0e6-8163-3f3b-8c9b-c657337a9c94","pitchNumber":1,"startTime":"2026-07-28T23:47:21.604Z","endTime":"2026-07-28T23:47:25.327Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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.1,"endSpeed":85.4,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.358526523709372,"aZ":-24.652149292517056,"pfxX":-9.297013698530849,"pfxZ":4.082896306872464,"pX":0.5203930584509253,"pZ":1.4382134175287262,"vX0":8.161470630503354,"vY0":-133.9789862245407,"vZ0":-5.244297557065891,"x":97.16,"y":199.95,"x0":-1.3379221800038976,"y0":50.00178719156538,"z0":5.152744737371189,"aX":-17.124631037271953},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":6.6,"breakHorizontal":15.4,"spinRate":2391,"spinDirection":237},"zone":14,"typeConfidence":2.0,"plateTime":0.40676295044603394,"extension":6.824857339027549},"index":3,"playId":"0ed9f31b-deb4-3af0-b07e-646667fb8d45","pitchNumber":2,"startTime":"2026-07-28T23:47:36.609Z","endTime":"2026-07-28T23:47:40.257Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":99.8,"endSpeed":91.0,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.23040624060269,"aZ":-12.509858478364382,"pfxX":-4.802182201537344,"pfxZ":9.224162815366519,"pX":0.5436187172021403,"pZ":3.4780948941855376,"vX0":6.803923653967582,"vY0":-145.1542799700023,"vZ0":-3.9027234864506877,"x":96.28,"y":144.87,"x0":-1.2077558321274786,"y0":50.0049295729797,"z0":5.602692659287982,"aX":-10.240373354645543},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":16.1,"breakHorizontal":7.3,"spinRate":2474,"spinDirection":215},"zone":3,"typeConfidence":2.0,"plateTime":0.3774514530944866,"extension":6.773062248404332},"index":4,"playId":"e16b821c-a3b6-38a1-847c-5e510f341f09","pitchNumber":3,"startTime":"2026-07-28T23:47:55.869Z","endTime":"2026-07-28T23:48:01.624Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.6,"endSpeed":81.4,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.31206350265751,"aZ":-33.9813279767455,"pfxX":-0.7650337030325725,"pfxZ":-1.0977832072006768,"pX":1.234986456458566,"pZ":0.22419988418177197,"vX0":6.2863260129956515,"vY0":-126.08918837093738,"vZ0":-5.959638654888648,"x":69.93,"y":232.73,"x0":-1.1722391765704667,"y0":50.00561386940318,"z0":5.302336146040296,"aX":-1.2541246592943662},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":-3.0,"breakHorizontal":0.2,"spinRate":2612,"spinDirection":38},"zone":14,"typeConfidence":2.0,"plateTime":0.431440571956915,"extension":6.82391431287031},"index":5,"playId":"cd976306-7476-3ddd-9c17-4198e96cfc24","pitchNumber":4,"startTime":"2026-07-28T23:48:21.685Z","endTime":"2026-07-28T23:48:25.215Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.4,"endSpeed":85.0,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.608353054662093,"aZ":-25.266627401174762,"pfxX":-10.94833463141356,"pfxZ":3.755010275731637,"pX":-0.19855078032700302,"pZ":2.3351827503210845,"vX0":6.954874287543381,"vY0":-134.46071779278046,"vZ0":-2.7418524779374582,"x":124.57,"y":175.73,"x0":-1.388591201850471,"y0":50.006312247435986,"z0":5.150099352548292,"aX":-20.16510625531807},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":6.5,"breakHorizontal":18.5,"spinRate":2337,"spinDirection":240},"zone":5,"typeConfidence":2.0,"plateTime":0.40646753260976354,"extension":6.816431113644115},"hitData":{"launchSpeed":98.1,"launchAngle":-1.0,"totalDistance":43.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":149.78,"coordY":153.71}},"index":6,"playId":"6586a824-1270-3672-a472-4f0635d96399","pitchNumber":5,"startTime":"2026-07-28T23:49:08.877Z","endTime":"2026-07-28T23:49:18.014Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T23:49:18.014Z","atBatIndex":30},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Gabriel Moreno grounds into a force out, pitcher Bubba Chandler to second baseman Brandon Lowe. Geraldo Perdomo out at 2nd.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-28T23:50:27.882Z","endTime":"2026-07-28T23:50:54.080Z","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":696149,"fullName":"Bubba Chandler","link":"/api/v1/people/696149"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[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":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":696149,"link":"/api/v1/people/696149"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":664040,"link":"/api/v1/people/664040"},"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":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":5,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-28T23:50:25.547Z","endTime":"2026-07-28T23:50:30.210Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.3,"endSpeed":88.8,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.516570341235685,"aZ":-15.791397739734997,"pfxX":-6.494585527959077,"pfxZ":8.07524329525187,"pX":-0.12886411911689222,"pZ":3.3336404170972127,"vX0":5.847746388752905,"vY0":-141.59207142685935,"vZ0":-3.1524317440630427,"x":121.91,"y":148.77,"x0":-1.3777147588311134,"y0":50.00662872226013,"z0":5.472838560053631,"aX":-13.181992740048127},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":14.2,"breakHorizontal":10.6,"spinRate":2409,"spinDirection":218},"zone":11,"typeConfidence":2.0,"plateTime":0.38693049741569263,"extension":6.692619502750621},"index":1,"playId":"38e3d53b-6b0e-3ba7-b716-73acbbea8823","pitchNumber":1,"startTime":"2026-07-28T23:50:30.210Z","endTime":"2026-07-28T23:50:34.445Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":2},"pitchData":{"startSpeed":85.1,"endSpeed":78.3,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.54349193154395,"aZ":-33.89407169593853,"pfxX":-0.10093940711941185,"pfxZ":-1.1062828669946683,"pX":0.31533910810598365,"pZ":2.29572170409871,"vX0":4.538571752838884,"vY0":-123.84111384450848,"vZ0":-0.5943381509569409,"x":104.98,"y":176.8,"x0":-1.5273049000756858,"y0":50.0022626760584,"z0":5.371834310084628,"aX":-0.15694233242030226},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":-1.9,"breakHorizontal":-0.8,"spinRate":2268,"spinDirection":49},"zone":6,"typeConfidence":2.0,"plateTime":0.4421368502964391,"extension":6.8398156517339475},"hitData":{"launchSpeed":99.5,"launchAngle":-19.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":137.0,"coordY":153.0}},"index":2,"playId":"c9048f1b-e088-34a4-a46e-d4c5bd347e19","pitchNumber":2,"startTime":"2026-07-28T23:50:47.172Z","endTime":"2026-07-28T23:50:54.080Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T23:50:54.080Z","atBatIndex":31},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Bryan Reynolds flies out sharply to center fielder Ryan Waldschmidt.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":32,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-28T23:52:17.502Z","endTime":"2026-07-28T23:53:13.283Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694297,"fullName":"Brandon Pfaadt","link":"/api/v1/people/694297"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":814439,"link":"/api/v1/people/814439"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":90.6,"endSpeed":83.3,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.189635656885997,"aZ":-16.89968624418368,"pfxX":-4.831403616196779,"pfxZ":8.612379348148185,"pX":0.061871412990486485,"pZ":2.999740444677782,"vX0":6.0659191822963985,"vY0":-131.85831617412057,"vZ0":-2.937567755217707,"x":114.64,"y":157.79,"x0":-1.6331477623515067,"y0":50.00095990293653,"z0":5.364595826118455,"aX":-8.567036043911685},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":15.2,"breakHorizontal":7.6,"spinRate":2449,"spinDirection":222},"zone":2,"typeConfidence":0.9,"plateTime":0.41428347526620435,"extension":6.662283765022827},"hitData":{"launchSpeed":101.6,"launchAngle":52.0,"totalDistance":304.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":150.36,"coordY":79.99}},"index":0,"playId":"ee5d2c02-d280-371e-816e-7d7f1e7b0477","pitchNumber":1,"startTime":"2026-07-28T23:53:01.631Z","endTime":"2026-07-28T23:53:13.283Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T23:53:13.283Z","atBatIndex":32},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Esmerlyn Valdez doubles (8) on a sharp line drive to center fielder Ryan Waldschmidt.","rbi":0,"awayScore":5,"homeScore":0,"isOut":false},"about":{"atBatIndex":33,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-28T23:53:14.991Z","endTime":"2026-07-28T23:54:07.685Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":699013,"fullName":"Esmerlyn Valdez","link":"/api/v1/people/699013"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694297,"fullName":"Brandon Pfaadt","link":"/api/v1/people/694297"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":699013,"fullName":"Esmerlyn Valdez","link":"/api/v1/people/699013"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,2],"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":699013,"fullName":"Esmerlyn Valdez","link":"/api/v1/people/699013"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":814439,"link":"/api/v1/people/814439"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.3,"endSpeed":85.1,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.814596901739815,"aZ":-18.176828127329514,"pfxX":-4.1459742846810865,"pfxZ":7.584178811667538,"pX":0.04050804144063699,"pZ":2.8102363725452806,"vX0":5.978180509133169,"vY0":-134.41943610993883,"vZ0":-3.485180057848844,"x":115.46,"y":162.9,"x0":-1.6649445872953799,"y0":50.001637539057334,"z0":5.400375307204047,"aX":-7.651188245130347},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":13.3,"breakHorizontal":6.4,"spinRate":2353,"spinDirection":220},"zone":5,"typeConfidence":0.91,"plateTime":0.4061566260042291,"extension":6.706161275189643},"index":0,"playId":"5fd832a8-ddd2-3e83-9884-ccae1ad62d4f","pitchNumber":1,"startTime":"2026-07-28T23:53:32.342Z","endTime":"2026-07-28T23:53:35.832Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"index":1,"startTime":"2026-07-28T23:53:44.036Z","endTime":"2026-07-28T23:53:53.567Z","isPitch":false,"type":"action","player":{"id":699013,"link":"/api/v1/people/699013"}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.0,"endSpeed":85.6,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.926779412292376,"aZ":-25.073352077366266,"pfxX":-7.802225366773284,"pfxZ":3.808518197350578,"pX":-0.2185530588608765,"pZ":2.4319657591296413,"vX0":6.350894406583973,"vY0":-135.35705677085915,"vZ0":-3.3145199368208837,"x":125.33,"y":173.12,"x0":-1.5747781523664357,"y0":50.00650088946942,"z0":5.41649838772888,"aX":-14.565493231574033},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":6.4,"breakHorizontal":12.8,"spinRate":2410,"spinDirection":219},"zone":5,"typeConfidence":0.86,"plateTime":0.40375127338225303,"extension":6.846540967610262},"hitData":{"launchSpeed":101.8,"launchAngle":22.0,"totalDistance":321.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":157.1,"coordY":74.12}},"index":2,"playId":"af919bfd-6886-339e-be41-66c3823035e4","pitchNumber":2,"startTime":"2026-07-28T23:53:53.567Z","endTime":"2026-07-28T23:54:07.685Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T23:54:07.685Z","atBatIndex":33},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Ryan O'Hearn pops out to second baseman Ketel Marte.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":34,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-28T23:54:16.296Z","endTime":"2026-07-28T23:55:20.180Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694297,"fullName":"Brandon Pfaadt","link":"/api/v1/people/694297"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":699013,"fullName":"Esmerlyn Valdez","link":"/api/v1/people/699013"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"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_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.0,"endSpeed":79.8,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.087523981496567,"aZ":-28.880504092031355,"pfxX":-8.101266698872486,"pfxZ":2.0428775344001657,"pX":-0.5214559301320801,"pZ":2.405013081227346,"vX0":6.345094666681112,"vY0":-125.27258520699056,"vZ0":-0.9054401385113429,"x":136.88,"y":173.84,"x0":-2.017883766747782,"y0":50.00087612976762,"z0":5.1035215080560015,"aX":-13.04948778630422},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":3.7,"breakHorizontal":13.4,"spinRate":2036,"spinDirection":234},"zone":4,"typeConfidence":0.89,"plateTime":0.43497991121045754,"extension":6.635175022364948},"index":0,"playId":"7bd0c1b5-c3ee-3f2d-ac43-8762b1a84055","pitchNumber":1,"startTime":"2026-07-28T23:54:37.636Z","endTime":"2026-07-28T23:54:41.437Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.0,"endSpeed":83.4,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.837382072169994,"aZ":-22.964756339560505,"pfxX":-1.2950616598679634,"pfxZ":5.245972909800735,"pX":1.118152378739169,"pZ":1.553439279042068,"vX0":8.197105944206774,"vY0":-130.93859868857933,"vZ0":-4.72907621421716,"x":74.38,"y":196.84,"x0":-1.8701552156075347,"y0":50.00270265850617,"z0":5.077740011763509,"aX":-2.2745759594450656},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":8.8,"breakHorizontal":0.7,"spinRate":2604,"spinDirection":207},"zone":14,"typeConfidence":0.92,"plateTime":0.41658361600221294,"extension":6.512529632000174},"index":1,"playId":"794a80c0-b810-3b72-87c2-3e080e91a819","pitchNumber":2,"startTime":"2026-07-28T23:54:52.974Z","endTime":"2026-07-28T23:54:56.765Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.7,"endSpeed":82.1,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.00901333122429,"aZ":-24.044621106290894,"pfxX":1.1879620141858642,"pfxZ":4.752141581879547,"pX":0.6614330506613958,"pZ":3.511996706128459,"vX0":6.403008397397544,"vY0":-129.23470296128713,"vZ0":0.076383770367205,"x":91.79,"y":143.96,"x0":-1.990998583255149,"y0":50.00487229999961,"z0":5.311522029123355,"aX":2.030987319254827},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":8.9,"breakHorizontal":-3.4,"spinRate":2712,"spinDirection":181},"zone":12,"typeConfidence":0.89,"plateTime":0.4219655830738369,"extension":6.502202927439437},"hitData":{"launchSpeed":56.7,"launchAngle":60.0,"totalDistance":118.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":136.4,"coordY":156.53}},"index":2,"playId":"19a371f4-eaa5-343f-a43e-450a4517934f","pitchNumber":3,"startTime":"2026-07-28T23:55:08.455Z","endTime":"2026-07-28T23:55:20.180Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T23:55:20.180Z","atBatIndex":34},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Nick Gonzales singles on a ground ball to third baseman Nolan Arenado. Esmerlyn Valdez to 3rd.","rbi":0,"awayScore":5,"homeScore":0,"isOut":false},"about":{"atBatIndex":35,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-28T23:55:23.648Z","endTime":"2026-07-28T23:56:21.665Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694297,"fullName":"Brandon Pfaadt","link":"/api/v1/people/694297"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"postOnThird":{"id":699013,"fullName":"Esmerlyn Valdez","link":"/api/v1/people/699013"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"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"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":699013,"fullName":"Esmerlyn Valdez","link":"/api/v1/people/699013"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"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":1,"outs":2},"pitchData":{"startSpeed":84.5,"endSpeed":77.8,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.71286698262766,"aZ":-28.383988528730754,"pfxX":3.77638451529691,"pfxZ":2.468363949407337,"pX":0.03637882229802775,"pZ":2.660895092491161,"vX0":4.077813231214251,"vY0":-123.03831602185691,"vZ0":-0.5444353883780633,"x":115.61,"y":166.94,"x0":-2.131389425860418,"y0":50.00590978108044,"z0":5.28395186063392,"aX":5.8081957620395634},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":4.6,"breakHorizontal":-7.8,"spinRate":2847,"spinDirection":69},"zone":5,"typeConfidence":2.0,"plateTime":0.44465703620627206,"extension":6.295901826996382},"index":0,"playId":"6c7fca55-7f34-31a0-ba9f-6d7fdc7a31fe","pitchNumber":1,"startTime":"2026-07-28T23:55:39.376Z","endTime":"2026-07-28T23:55:44.021Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.6,"endSpeed":77.2,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.85574534645355,"aZ":-31.567647099954524,"pfxX":4.1748029900900985,"pfxZ":0.40511102738085114,"pX":-0.49395389483048147,"pZ":2.3323588410066867,"vX0":2.747267788363641,"vY0":-121.75219739748968,"vZ0":-0.20159022337496246,"x":135.83,"y":175.81,"x0":-2.1776714092671674,"y0":50.0053776149922,"z0":5.137395839355263,"aX":6.297245769936924},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":1.0,"breakHorizontal":-8.2,"spinRate":2761,"spinDirection":81},"zone":4,"typeConfidence":0.85,"plateTime":0.44906957300235817,"extension":6.524448434412388},"hitData":{"launchSpeed":92.0,"launchAngle":-16.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":111.27,"coordY":178.54}},"index":1,"playId":"aed85b1f-475c-3bd0-90f0-f95414580177","pitchNumber":2,"startTime":"2026-07-28T23:56:13.570Z","endTime":"2026-07-28T23:56:21.665Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T23:56:21.665Z","atBatIndex":35},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Endy Rodríguez grounds out, shortstop Geraldo Perdomo to first baseman Tim Tawa.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-28T23:56:31.551Z","endTime":"2026-07-28T23:57:13.785Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":682848,"fullName":"Endy Rodríguez","link":"/api/v1/people/682848"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694297,"fullName":"Brandon Pfaadt","link":"/api/v1/people/694297"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":682848,"fullName":"Endy Rodríguez","link":"/api/v1/people/682848"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":672695,"link":"/api/v1/people/672695"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":694374,"link":"/api/v1/people/694374"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.5,"endSpeed":78.5,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.8508067019549,"aZ":-30.27166707628707,"pfxX":-10.43295594606252,"pfxZ":1.218537839865438,"pX":-0.26220202773262485,"pZ":1.7096289817668089,"vX0":7.366281382728707,"vY0":-124.30180655175946,"vZ0":-2.1735421153115957,"x":126.99,"y":192.62,"x0":-1.9081281270643227,"y0":50.00608664845562,"z0":5.108211172594243,"aX":-16.333776307448343},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":1.9,"breakHorizontal":17.2,"spinRate":2150,"spinDirection":230},"zone":8,"typeConfidence":0.9,"plateTime":0.4406046910214214,"extension":7.05832919455578},"hitData":{"launchSpeed":66.8,"launchAngle":-19.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":136.1,"coordY":143.57}},"index":0,"playId":"a1a6e79b-eaef-31da-bc74-43480d408a89","pitchNumber":1,"startTime":"2026-07-28T23:57:05.588Z","endTime":"2026-07-28T23:57:13.785Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T23:57:13.785Z","atBatIndex":36},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Ketel Marte doubles (21) on a sharp line drive to right fielder Esmerlyn Valdez.","rbi":0,"awayScore":5,"homeScore":0,"isOut":false},"about":{"atBatIndex":37,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-28T23:59:28.131Z","endTime":"2026-07-28T23:59:44.614Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676755,"fullName":"Isaac Mattson","link":"/api/v1/people/676755"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":699013,"link":"/api/v1/people/699013"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Isaac Mattson replaces Bubba Chandler.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-28T23:58:34.321Z","endTime":"2026-07-28T23:59:30.437Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676755,"link":"/api/v1/people/676755"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"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":92.4,"endSpeed":84.2,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.8096590336051,"aZ":-15.016195521303342,"pfxX":-5.639513375440559,"pfxZ":9.41973096817732,"pX":0.42425820237372575,"pZ":2.700030318645159,"vX0":6.160769851131487,"vY0":-134.2904718116745,"vZ0":-5.335046838006203,"x":100.83,"y":165.88,"x0":-1.1698307589791817,"y0":50.00504416931813,"z0":5.7854451712712205,"aX":-10.27462526356824},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":16.1,"breakHorizontal":8.9,"spinRate":2327,"spinDirection":218},"zone":6,"typeConfidence":2.0,"plateTime":0.4083041891191135,"extension":6.5519517699916525},"hitData":{"launchSpeed":111.4,"launchAngle":13.0,"totalDistance":273.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":216.67,"coordY":106.14}},"index":1,"playId":"ed817918-609b-3c5a-a111-2deccab69a51","pitchNumber":1,"startTime":"2026-07-28T23:59:30.437Z","endTime":"2026-07-28T23:59:44.614Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T23:59:44.614Z","atBatIndex":37},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Max Kepler strikes out on a foul tip.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":38,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-28T23:59:45.118Z","endTime":"2026-07-29T00:03:39.848Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676755,"fullName":"Isaac Mattson","link":"/api/v1/people/676755"},"pitchHand":{"code":"R","description":"Right"},"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,4,5,6,7,8],"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":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":682848,"link":"/api/v1/people/682848"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.4,"endSpeed":74.4,"strikeZoneTop":3.376,"strikeZoneBottom":1.704,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.16866815701071,"aZ":-33.54779380093305,"pfxX":2.4309288907609474,"pfxZ":-0.9698584915913901,"pX":-0.39885195406390234,"pZ":3.2611105521399337,"vX0":1.7352142218946112,"vY0":-118.55181961689826,"vZ0":0.5513128986917315,"x":132.2,"y":150.73,"x0":-1.4579752835757482,"y0":50.0048566812723,"z0":6.105257649151366,"aX":3.4354311761850935},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.7,"breakVerticalInduced":-1.3,"breakHorizontal":-4.8,"spinRate":2260,"spinDirection":48},"zone":1,"typeConfidence":2.0,"plateTime":0.4632781711645695,"extension":6.3733173221287345},"index":0,"playId":"17cc54cc-606e-39a3-b7c9-414840220c69","pitchNumber":1,"startTime":"2026-07-29T00:00:16.658Z","endTime":"2026-07-29T00:00:20.115Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":85.0,"strikeZoneTop":3.376,"strikeZoneBottom":1.704,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.131856639666356,"aZ":-13.598358962528412,"pfxX":-3.162771928610104,"pfxZ":10.010531068515327,"pX":-0.5137917125018047,"pZ":3.145493162438834,"vX0":2.9763123925721624,"vY0":-135.49872479824393,"vZ0":-4.629622896107567,"x":136.58,"y":153.85,"x0":-1.2165463191095787,"y0":50.00632151590165,"z0":5.829420291589395,"aX":-5.871209478601934},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":17.3,"breakHorizontal":5.0,"spinRate":2329,"spinDirection":205},"zone":1,"typeConfidence":2.0,"plateTime":0.40451914564491354,"extension":6.636307116391335},"index":1,"playId":"253db487-95de-3f4e-a40c-17580bde811e","pitchNumber":2,"startTime":"2026-07-29T00:00:38.095Z","endTime":"2026-07-29T00:00:41.934Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":83.9,"strikeZoneTop":3.376,"strikeZoneBottom":1.704,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.435361123293177,"aZ":-12.81155624802438,"pfxX":-4.2346295325257275,"pfxZ":10.63578339266923,"pX":1.2697260891769957,"pZ":3.9900875546732775,"vX0":7.567006229667612,"vY0":-134.62808785493172,"vZ0":-2.8890712349649377,"x":68.6,"y":131.05,"x0":-1.0376985063394897,"y0":50.00609644406806,"z0":5.993843535152697,"aX":-7.712583765758188},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":18.7,"breakHorizontal":5.9,"spinRate":2383,"spinDirection":204},"zone":12,"typeConfidence":2.0,"plateTime":0.408113062910779,"extension":6.499338409750417},"index":2,"playId":"7068bd2b-4997-36aa-891c-edf2db300361","pitchNumber":3,"startTime":"2026-07-29T00:01:00.482Z","endTime":"2026-07-29T00:01:03.482Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-07-29T00:01:19.918Z","endTime":"2026-07-29T00:01:40.061Z","isPitch":false,"type":"action","player":{"id":596146,"link":"/api/v1/people/596146"}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.6,"endSpeed":80.0,"strikeZoneTop":3.376,"strikeZoneBottom":1.704,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.298776768440167,"aZ":-24.069311474593565,"pfxX":-0.7794325194381038,"pfxZ":5.045747861505904,"pX":-0.03594323981572118,"pZ":-0.15859323156271832,"vX0":3.7948230588034333,"vY0":-125.88395515257464,"vZ0":-9.570498326925666,"x":118.37,"y":243.06,"x0":-1.4610122130645915,"y0":50.00394449582722,"z0":5.637644792944927,"aX":-1.2525663786975412},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":7.2,"breakHorizontal":0.6,"spinRate":863,"spinDirection":232},"zone":13,"typeConfidence":2.0,"plateTime":0.4349261171677634,"extension":6.672719351984785},"index":4,"playId":"277b0425-15fb-3a81-a25e-3cce939a29ec","pitchNumber":4,"startTime":"2026-07-29T00:01:40.061Z","endTime":"2026-07-29T00:01:44.307Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":86.4,"strikeZoneTop":3.376,"strikeZoneBottom":1.704,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.173999727251996,"aZ":-13.613790150092314,"pfxX":-5.631101363315584,"pfxZ":9.675213351601398,"pX":-0.12069072868206315,"pZ":3.4209195677710307,"vX0":5.161445121724056,"vY0":-137.55626271071435,"vZ0":-4.049611575136151,"x":121.6,"y":146.42,"x0":-1.2886733944283522,"y0":50.006838369812584,"z0":5.833718904982314,"aX":-10.806861959777095},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":16.9,"breakHorizontal":9.1,"spinRate":2399,"spinDirection":207},"zone":2,"typeConfidence":2.0,"plateTime":0.39800755232299556,"extension":6.663954778738695},"index":5,"playId":"a2b687db-90eb-3126-844c-0f009c079815","pitchNumber":5,"startTime":"2026-07-29T00:02:13.736Z","endTime":"2026-07-29T00:02:21.696Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.0,"endSpeed":81.8,"strikeZoneTop":3.376,"strikeZoneBottom":1.704,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.024345467812275,"aZ":-24.340043361932917,"pfxX":0.12811281820541265,"pfxZ":4.613024283021601,"pX":-0.13470786656612613,"pZ":1.3427135366228062,"vX0":3.012883208004338,"vY0":-129.48263862922406,"vZ0":-6.644994923550544,"x":122.13,"y":202.53,"x0":-1.3299810736367828,"y0":50.002726284446744,"z0":5.804603801118278,"aX":0.21714903738916227},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":7.1,"breakHorizontal":-1.0,"spinRate":2245,"spinDirection":185},"zone":13,"typeConfidence":2.0,"plateTime":0.42300617152343767,"extension":6.44946657410125},"index":6,"playId":"1d8b1f3b-7010-37f5-bc64-aefa53a81ffc","pitchNumber":6,"startTime":"2026-07-29T00:02:47.969Z","endTime":"2026-07-29T00:02:51.592Z","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":94.7,"endSpeed":86.3,"strikeZoneTop":3.376,"strikeZoneBottom":1.704,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.51552836305419,"aZ":-12.410672170332182,"pfxX":-5.932898126016578,"pfxZ":10.287712090070553,"pX":-1.6693659202605222,"pZ":3.8518184272908687,"vX0":1.3367010878064,"vY0":-137.92699515876757,"vZ0":-2.9896463371082547,"x":180.63,"y":134.78,"x0":-1.3904462396632844,"y0":50.00343231221804,"z0":5.790134313921553,"aX":-11.397215673578485},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":18.1,"breakHorizontal":10.4,"spinRate":2361,"spinDirection":206},"zone":11,"typeConfidence":2.0,"plateTime":0.3975704735666108,"extension":6.65058386402961},"index":7,"playId":"9bfb0546-effd-360d-8e6c-fb6f392fd56d","pitchNumber":7,"startTime":"2026-07-29T00:03:13.845Z","endTime":"2026-07-29T00:03:17.164Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"pitchData":{"startSpeed":84.0,"endSpeed":78.3,"strikeZoneTop":3.376,"strikeZoneBottom":1.704,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.178826118213806,"aZ":-33.61723228422249,"pfxX":4.93393326312123,"pfxZ":-0.9359258988088737,"pX":0.5217330920427719,"pZ":1.7328798268950925,"vX0":2.95546353215998,"vY0":-122.47738942581023,"vZ0":-3.205236125630622,"x":97.11,"y":191.99,"x0":-1.338305415871388,"y0":50.00605501033873,"z0":5.907509072003364,"aX":7.564023348283666},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":-2.2,"breakHorizontal":-9.6,"spinRate":2258,"spinDirection":42},"zone":9,"typeConfidence":2.0,"plateTime":0.44569351546496705,"extension":6.422066881255256},"index":8,"playId":"21f4e8a6-e11b-3b8a-aa00-72113e2f9eeb","pitchNumber":8,"startTime":"2026-07-29T00:03:35.500Z","endTime":"2026-07-29T00:03:39.848Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T00:03:39.848Z","atBatIndex":38},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nolan Arenado strikes out swinging.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":39,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-29T00:03:44.080Z","endTime":"2026-07-29T00:06:04.180Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676755,"fullName":"Isaac Mattson","link":"/api/v1/people/676755"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,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":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":682848,"link":"/api/v1/people/682848"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":86.0,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.69017322338801,"aZ":-11.254095569983066,"pfxX":-6.2030144620071415,"pfxZ":10.95208011415689,"pX":-0.3338894783152008,"pZ":3.8252106197691735,"vX0":4.3283900597046765,"vY0":-137.61672420464822,"vZ0":-3.511693557758786,"x":129.73,"y":135.5,"x0":-1.1243842266965038,"y0":50.00606988842859,"z0":5.885046057512989,"aX":-11.85192784199993},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":19.2,"breakHorizontal":10.3,"spinRate":2414,"spinDirection":199},"zone":11,"typeConfidence":2.0,"plateTime":0.39864149797235093,"extension":6.611183523544548},"index":0,"playId":"c1014760-2e23-3390-ae69-66c2ac17c809","pitchNumber":1,"startTime":"2026-07-29T00:04:06.943Z","endTime":"2026-07-29T00:04:10.314Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":85.6,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.4635206124252,"aZ":-10.937565491229648,"pfxX":-6.325698688852838,"pfxZ":11.226677290070073,"pX":0.7014066302096527,"pZ":2.6482897324921555,"vX0":7.4228127041489,"vY0":-137.1834730142353,"vZ0":-6.255667265832745,"x":90.26,"y":167.28,"x0":-1.2272057994684091,"y0":50.00398277350888,"z0":5.715691587495357,"aX":-11.96771340899236},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":19.1,"breakHorizontal":9.7,"spinRate":2476,"spinDirection":202},"zone":6,"typeConfidence":2.0,"plateTime":0.40041206257441964,"extension":6.583899012350162},"index":1,"playId":"2478e90f-7e49-3f6e-a95c-ed89be081e7a","pitchNumber":2,"startTime":"2026-07-29T00:04:27.623Z","endTime":"2026-07-29T00:04:31.225Z","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":86.3,"endSpeed":80.0,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.92468035114818,"aZ":-26.405886400396334,"pfxX":-6.595217945356279,"pfxZ":3.5665833749858136,"pX":-0.18485207752799007,"pZ":2.024491472236714,"vX0":4.973869355191343,"vY0":-125.65843006864996,"vZ0":-4.1132960185917185,"x":124.05,"y":184.12,"x0":-1.3227115143769983,"y0":50.00091063841673,"z0":5.801809077041737,"aX":-10.658224201308876},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":5.9,"breakHorizontal":10.9,"spinRate":905,"spinDirection":241},"zone":8,"typeConfidence":2.0,"plateTime":0.4341342904014729,"extension":6.722468250956707},"index":2,"playId":"b17a64ed-b849-3078-a449-faa82746fcef","pitchNumber":3,"startTime":"2026-07-29T00:04:48.967Z","endTime":"2026-07-29T00:04:52.511Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.5,"endSpeed":87.3,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.521403672237852,"aZ":-11.445730132007288,"pfxX":-6.675371030282122,"pfxZ":10.585927450487643,"pX":0.37690759075179237,"pZ":3.441208075051002,"vX0":6.736860735243478,"vY0":-138.9040975499643,"vZ0":-4.342563413444215,"x":102.63,"y":145.87,"x0":-1.2101971512031326,"y0":50.00285351854409,"z0":5.783261611280247,"aX":-13.07135402150595},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":18.5,"breakHorizontal":10.7,"spinRate":2422,"spinDirection":210},"zone":3,"typeConfidence":2.0,"plateTime":0.3940247405393711,"extension":6.631045621805166},"index":3,"playId":"ac0284f3-4700-314f-a6c5-b533ac0b771b","pitchNumber":4,"startTime":"2026-07-29T00:05:12.188Z","endTime":"2026-07-29T00:05:15.422Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.9,"endSpeed":80.2,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.227805972722464,"aZ":-27.567546483825694,"pfxX":-6.584004675304202,"pfxZ":2.8375901573300535,"pX":-2.190256742829042,"pZ":1.9514020432255301,"vX0":0.20812358355439475,"vY0":-126.56749950042727,"vZ0":-4.3144567440305455,"x":200.49,"y":186.09,"x0":-1.4175202022315674,"y0":50.006306272400906,"z0":5.879411853160801,"aX":-10.711217952034893},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":4.4,"breakHorizontal":11.9,"spinRate":1022,"spinDirection":235},"zone":13,"typeConfidence":2.0,"plateTime":0.4323287111591987,"extension":6.537567997118744},"index":4,"playId":"364f5094-ae4b-3717-88a4-bdf264edb8f5","pitchNumber":5,"startTime":"2026-07-29T00:05:38.713Z","endTime":"2026-07-29T00:05:42.312Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":84.3,"endSpeed":77.6,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.580556887312163,"aZ":-34.039788061618104,"pfxX":2.629407612416859,"pfxZ":-1.2280054152177255,"pX":0.8612543973864946,"pZ":0.968410791229968,"vX0":4.276738843941884,"vY0":-122.61160046336757,"vZ0":-4.712610783056851,"x":84.17,"y":212.63,"x0":-1.2514113171790164,"y0":50.00606338490848,"z0":5.839312202729232,"aX":3.9801974188301825},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.9,"breakVerticalInduced":-3.1,"breakHorizontal":-5.8,"spinRate":2303,"spinDirection":38},"zone":14,"typeConfidence":2.0,"plateTime":0.44773268605274863,"extension":6.4678711265529625},"index":5,"playId":"0b066bc1-403a-3a3a-9ff5-38df2c67e080","pitchNumber":6,"startTime":"2026-07-29T00:05:59.942Z","endTime":"2026-07-29T00:06:04.180Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T00:06:04.180Z","atBatIndex":39},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Tim Tawa grounds out, second baseman Brandon Lowe to first baseman Ryan O'Hearn.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-29T00:06:07.955Z","endTime":"2026-07-29T00:08:36.246Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676755,"fullName":"Isaac Mattson","link":"/api/v1/people/676755"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":664040,"link":"/api/v1/people/664040"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":656811,"link":"/api/v1/people/656811"},"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":83.3,"endSpeed":77.4,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.610361212488105,"aZ":-33.92673942087241,"pfxX":3.204864056897769,"pfxZ":-1.171963143442257,"pX":-0.014173515773023402,"pZ":1.0137804938169999,"vX0":2.2747930307206676,"vY0":-121.36162309132071,"vZ0":-4.451912862571651,"x":117.54,"y":211.41,"x0":-1.378248387736576,"y0":50.000665492001346,"z0":5.810300349966819,"aX":4.804263283376564},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":-2.9,"breakHorizontal":-6.4,"spinRate":2476,"spinDirection":38},"zone":14,"typeConfidence":2.0,"plateTime":0.45043394800502057,"extension":6.502057453847169},"index":0,"playId":"0cd4397c-a537-35ce-8751-4aaaa2518d93","pitchNumber":1,"startTime":"2026-07-29T00:06:31.505Z","endTime":"2026-07-29T00:06:35.215Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":86.5,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.40975780870216,"aZ":-12.827845104937408,"pfxX":-4.66948818889916,"pfxZ":10.124173372292297,"pX":0.11836706616541444,"pZ":3.0983356290858355,"vX0":5.391479069709207,"vY0":-136.92680484033502,"vZ0":-4.939347035966576,"x":112.49,"y":155.12,"x0":-1.2635178342062103,"y0":50.00665051403803,"z0":5.793997527389268,"aX":-8.926480899051707},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":17.5,"breakHorizontal":7.4,"spinRate":2425,"spinDirection":206},"zone":2,"typeConfidence":2.0,"plateTime":0.3990444827605506,"extension":6.63929481357878},"index":1,"playId":"7f12a854-b7d4-3903-89d8-fdea3faecc56","pitchNumber":2,"startTime":"2026-07-29T00:06:52.682Z","endTime":"2026-07-29T00:06:55.902Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.4,"endSpeed":82.2,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.922484585229117,"aZ":-26.275881232247528,"pfxX":1.3920340938362914,"pfxZ":3.478464967789594,"pX":1.226774890297553,"pZ":1.758932344080325,"vX0":5.462563107599418,"vY0":-128.6888503360126,"vZ0":-5.324318778580665,"x":70.24,"y":191.29,"x0":-1.0947830236991023,"y0":50.00448047724778,"z0":5.862006421980544,"aX":2.359685381921516},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":5.4,"breakHorizontal":-3.6,"spinRate":2309,"spinDirection":175},"zone":14,"typeConfidence":2.0,"plateTime":0.423838121162587,"extension":6.463543213836697},"index":2,"playId":"74291fab-bddb-32bc-babb-f75b996fbe19","pitchNumber":3,"startTime":"2026-07-29T00:07:19.493Z","endTime":"2026-07-29T00:07:23.115Z","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":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.1,"endSpeed":79.9,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.620632869043433,"aZ":-27.461179397302335,"pfxX":0.3185640275573404,"pfxZ":2.9407713256508288,"pX":-0.049260519027903946,"pZ":0.7808070727471115,"vX0":3.2655393573936533,"vY0":-125.34326302262551,"vZ0":-6.864734256644891,"x":118.88,"y":217.7,"x0":-1.4064714107693335,"y0":50.00438264703269,"z0":5.775870528588695,"aX":0.5098364249384391},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":4.1,"breakHorizontal":-1.3,"spinRate":2231,"spinDirection":163},"zone":13,"typeConfidence":2.0,"plateTime":0.4357937341361495,"extension":6.371808644701503},"index":3,"playId":"da89c8b9-ef44-32b2-b632-0e8c511005d4","pitchNumber":4,"startTime":"2026-07-29T00:07:41.435Z","endTime":"2026-07-29T00:07:45.824Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"index":4,"playId":"ef66ff33-ff79-42c1-bd9e-e261d7feae5d","startTime":"2026-07-29T00:08:08.022Z","endTime":"2026-07-29T00:08:13.022Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":2},"pitchData":{"startSpeed":84.1,"endSpeed":77.7,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.717135840228217,"aZ":-33.48831775455197,"pfxX":3.5164138239048746,"pfxZ":-0.8596884488122729,"pX":0.81373490467895,"pZ":2.46131249072571,"vX0":4.143051981695805,"vY0":-122.4941828261416,"vZ0":-1.4239868466132517,"x":85.98,"y":172.32,"x0":-1.3551911141581403,"y0":50.00556008268466,"z0":5.907807431257427,"aX":5.355063583944996},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":-1.7,"breakHorizontal":-7.3,"spinRate":2375,"spinDirection":45},"zone":14,"typeConfidence":2.0,"plateTime":0.446795440221452,"extension":6.561565168665331},"hitData":{"launchSpeed":102.4,"launchAngle":-7.0,"totalDistance":17.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":144.71,"coordY":152.7}},"index":5,"playId":"3723ef65-eaa5-3dcb-a03c-b1e360a052c4","pitchNumber":5,"startTime":"2026-07-29T00:08:28.310Z","endTime":"2026-07-29T00:08:36.246Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T00:08:36.246Z","atBatIndex":40},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Marcell Ozuna flies out to right fielder Corbin Carroll.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":41,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-29T00:10:17.658Z","endTime":"2026-07-29T00:12:29.152Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694297,"fullName":"Brandon Pfaadt","link":"/api/v1/people/694297"},"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":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":682998,"link":"/api/v1/people/682998"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.6,"endSpeed":84.4,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.626002587660448,"aZ":-16.601945372564618,"pfxX":-5.16563957463916,"pfxZ":8.591043838901097,"pX":0.4829751688758698,"pZ":2.1011039057894663,"vX0":7.050750952738131,"vY0":-133.27821694503123,"vZ0":-5.57071814894865,"x":98.59,"y":182.05,"x0":-1.5164560552812598,"y0":50.0031479531555,"z0":5.403369997847002,"aX":-9.363884200655926},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":14.6,"breakHorizontal":7.9,"spinRate":2507,"spinDirection":225},"zone":9,"typeConfidence":0.91,"plateTime":0.40979482963429037,"extension":6.78456423407992},"index":0,"playId":"b8418cd3-63b0-3f3e-b5bc-ba0fe9504005","pitchNumber":1,"startTime":"2026-07-29T00:11:00.123Z","endTime":"2026-07-29T00:11:03.930Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.8,"endSpeed":77.3,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.705823236531792,"aZ":-27.914074149668167,"pfxX":4.256381760519421,"pfxZ":2.822639038021306,"pX":1.5164653261184342,"pZ":1.9291504482912192,"vX0":6.698307747127547,"vY0":-122.00045537198635,"vZ0":-2.0871196444218416,"x":59.2,"y":186.69,"x0":-1.816218043955552,"y0":50.00230252775204,"z0":5.1984108163401554,"aX":6.424479959448715},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":4.9,"breakHorizontal":-9.2,"spinRate":2886,"spinDirection":75},"zone":14,"typeConfidence":0.91,"plateTime":0.44871881148891735,"extension":6.495370873706808},"index":1,"playId":"e2b39a5f-80ae-36a8-a7ea-91c607a6459f","pitchNumber":2,"startTime":"2026-07-29T00:11:12.618Z","endTime":"2026-07-29T00:11:15.901Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.3,"endSpeed":79.4,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.327807451700412,"aZ":-29.306299931867184,"pfxX":-10.139773000936767,"pfxZ":1.8029231976258782,"pX":1.1957055884958459,"pZ":1.212864991237915,"vX0":10.3664621855373,"vY0":-125.2471855123042,"vZ0":-3.659723073855089,"x":71.42,"y":206.03,"x0":-1.6715299119731801,"y0":50.00605569489846,"z0":5.0789827369912395,"aX":-16.17823886313054},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":2.6,"breakHorizontal":16.1,"spinRate":2088,"spinDirection":240},"zone":14,"typeConfidence":0.9,"plateTime":0.4366262824585654,"extension":6.603919469583782},"index":2,"playId":"086b7c24-0029-33c2-868b-5cc4149de86c","pitchNumber":3,"startTime":"2026-07-29T00:11:24.870Z","endTime":"2026-07-29T00:11:28.591Z","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":88.8,"endSpeed":82.1,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.5324011316928,"aZ":-24.115627201007506,"pfxX":-0.6239952156607937,"pfxZ":4.707531167037802,"pX":-0.2733174014963125,"pZ":2.7352817829629257,"vX0":4.49437904689973,"vY0":-129.41362429290135,"vZ0":-1.780203398308924,"x":127.42,"y":164.93,"x0":-1.9442502604150689,"y0":50.00511691334435,"z0":5.261568078600952,"aX":-1.0690691980062483},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":8.4,"breakHorizontal":0.2,"spinRate":2709,"spinDirection":200},"zone":5,"typeConfidence":0.89,"plateTime":0.4216556141550254,"extension":6.437265956854521},"index":3,"playId":"9cd859f0-51ed-3b47-a832-5c7fd016c177","pitchNumber":4,"startTime":"2026-07-29T00:11:40.201Z","endTime":"2026-07-29T00:11:44.522Z","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":91.0,"endSpeed":83.8,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.959588730094065,"aZ":-27.04313540290113,"pfxX":-9.408630287976447,"pfxZ":2.8711924030195988,"pX":0.5882365811135267,"pZ":2.970480562763915,"vX0":9.148452514118459,"vY0":-132.33457226573887,"vZ0":-0.8936219649517044,"x":94.58,"y":158.58,"x0":-1.6769481212567676,"y0":50.005299241470716,"z0":5.278203187853786,"aX":-16.83396991775344},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":5.3,"breakHorizontal":15.2,"spinRate":2254,"spinDirection":226},"zone":3,"typeConfidence":0.6,"plateTime":0.41253394287977274,"extension":6.447530444249352},"index":4,"playId":"7d24fda5-4025-3174-a595-eadd9dce1f3d","pitchNumber":5,"startTime":"2026-07-29T00:11:59.582Z","endTime":"2026-07-29T00:12:02.873Z","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.8,"endSpeed":85.5,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.420435963727723,"aZ":-17.324980202268563,"pfxX":-4.585404827864453,"pfxZ":7.95656016391807,"pX":0.42172352627732884,"pZ":3.610510554728651,"vX0":7.521828809344617,"vY0":-135.01683700536216,"vZ0":-1.137656113508974,"x":100.92,"y":141.3,"x0":-1.7908279679265748,"y0":50.00301407755483,"z0":5.243816496848866,"aX":-8.55870348147494},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":14.4,"breakHorizontal":6.8,"spinRate":2505,"spinDirection":227},"zone":12,"typeConfidence":0.91,"plateTime":0.4040130092506433,"extension":6.744438759578231},"hitData":{"launchSpeed":94.1,"launchAngle":38.0,"totalDistance":347.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":167.53,"coordY":65.62}},"index":5,"playId":"00e5df2c-3364-3127-a03d-7ee66fb1d90b","pitchNumber":6,"startTime":"2026-07-29T00:12:18.584Z","endTime":"2026-07-29T00:12:29.152Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T00:12:29.152Z","atBatIndex":41},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jacob Gonzalez grounds out, shortstop Geraldo Perdomo to first baseman Tim Tawa.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-29T00:12:32.703Z","endTime":"2026-07-29T00:13:12.183Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":694378,"fullName":"Jacob Gonzalez","link":"/api/v1/people/694378"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694297,"fullName":"Brandon Pfaadt","link":"/api/v1/people/694297"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":694378,"fullName":"Jacob Gonzalez","link":"/api/v1/people/694378"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":672695,"link":"/api/v1/people/672695"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":694374,"link":"/api/v1/people/694374"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.7,"endSpeed":84.4,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.776693464821623,"aZ":-25.997024581704924,"pfxX":-9.459012442547941,"pfxZ":3.4030997254047683,"pX":0.14136334634298794,"pZ":2.846817591998776,"vX0":7.833906457661499,"vY0":-133.42423423485377,"vZ0":-1.6717101756656967,"x":111.61,"y":161.92,"x0":-1.5935030168781616,"y0":50.005382170043184,"z0":5.341996611251,"aX":-17.17972852790807},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":6.0,"breakHorizontal":15.6,"spinRate":2356,"spinDirection":221},"zone":5,"typeConfidence":0.88,"plateTime":0.40940538294059037,"extension":6.6920573735761355},"index":0,"playId":"0e47a2b8-c480-3b77-a0b8-d11c7d1e0638","pitchNumber":1,"startTime":"2026-07-29T00:12:52.105Z","endTime":"2026-07-29T00:12:55.744Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.2,"endSpeed":85.5,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.02380935330834,"aZ":-26.0579564036337,"pfxX":-10.159626946756472,"pfxZ":3.2794523715912263,"pX":-1.0237186614043787,"pZ":2.3049817055576223,"vX0":6.0367917879342485,"vY0":-135.60305375751483,"vZ0":-3.0300788967901853,"x":156.02,"y":176.55,"x0":-1.9560997823961777,"y0":50.00591661622019,"z0":5.250410904276021,"aX":-18.966750503949843},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":5.5,"breakHorizontal":17.2,"spinRate":2370,"spinDirection":227},"zone":13,"typeConfidence":0.91,"plateTime":0.4035793952926898,"extension":6.61121283243298},"hitData":{"launchSpeed":82.0,"launchAngle":-17.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":115.83,"coordY":155.23}},"index":1,"playId":"a52e7511-e486-3660-a4ff-11bc5c27fec0","pitchNumber":2,"startTime":"2026-07-29T00:13:04.101Z","endTime":"2026-07-29T00:13:12.183Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T00:13:12.183Z","atBatIndex":42},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jake Mangum singles on a line drive to right fielder Corbin Carroll.","rbi":0,"awayScore":5,"homeScore":0,"isOut":false},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-29T00:13:17.335Z","endTime":"2026-07-29T00:14:21.525Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694297,"fullName":"Brandon Pfaadt","link":"/api/v1/people/694297"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":682998,"link":"/api/v1/people/682998"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"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":true},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.7,"endSpeed":75.3,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.78265586172971,"aZ":-41.05638454473045,"pfxX":5.481556117129648,"pfxZ":-6.191865239836972,"pX":-0.800069931620486,"pZ":2.9219006133182877,"vX0":0.9604459916354224,"vY0":-118.97315539794874,"vZ0":2.4929715311540246,"x":147.5,"y":159.89,"x0":-1.92122382621338,"y0":50.00444439570025,"z0":5.580875917132678,"aX":7.860032147018292},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.2,"breakVerticalInduced":-10.3,"breakHorizontal":-10.2,"spinRate":2566,"spinDirection":51},"zone":1,"typeConfidence":0.9,"plateTime":0.4603505279063427,"extension":6.438102490029087},"index":0,"playId":"9334e9fa-7a97-3765-b764-070f77ad21a8","pitchNumber":1,"startTime":"2026-07-29T00:13:35.972Z","endTime":"2026-07-29T00:13:39.752Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":109,"player":{"id":543510,"fullName":"James McCann","link":"/api/v1/people/543510"}}},{"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":2},"pitchData":{"startSpeed":87.1,"endSpeed":80.0,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.110832269592365,"aZ":-27.055596011084894,"pfxX":-9.390256598099352,"pfxZ":3.131491154395267,"pX":-0.6742714738182758,"pZ":2.3844842434230653,"vX0":6.590905106384047,"vY0":-126.751819717685,"vZ0":-1.5266757523374301,"x":142.7,"y":174.4,"x0":-2.0840242627188053,"y0":50.00040405668446,"z0":5.148297863004748,"aX":-15.327527821875965},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":5.5,"breakHorizontal":15.6,"spinRate":2145,"spinDirection":232},"zone":4,"typeConfidence":0.9,"plateTime":0.43158645961027275,"extension":6.7253453447320934},"hitData":{"launchSpeed":94.1,"launchAngle":15.0,"totalDistance":219.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":156.77,"coordY":92.14}},"index":1,"playId":"90279649-93ec-38a2-a786-aee141c05a27","pitchNumber":2,"startTime":"2026-07-29T00:14:10.325Z","endTime":"2026-07-29T00:14:21.525Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T00:14:21.525Z","atBatIndex":43},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Brandon Lowe walks. Jake Mangum to 2nd.","rbi":0,"awayScore":5,"homeScore":0,"isOut":false},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-29T00:14:23.300Z","endTime":"2026-07-29T00:18:27.960Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694297,"fullName":"Brandon Pfaadt","link":"/api/v1/people/694297"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"postOnSecond":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,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":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"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":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.6,"endSpeed":85.2,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.43751752180809,"aZ":-21.10794476569906,"pfxX":-4.243710955864258,"pfxZ":5.9857857637486305,"pX":0.8061453937373368,"pZ":2.700769339433048,"vX0":8.531756541581702,"vY0":-134.6900513241755,"vZ0":-2.9572694961454413,"x":86.27,"y":165.86,"x0":-1.8418163200945987,"y0":50.005309147289346,"z0":5.29435448563052,"aX":-7.850070931984133},"breaks":{"breakAngle":15.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":10.4,"breakHorizontal":6.0,"spinRate":2494,"spinDirection":221},"zone":12,"typeConfidence":0.91,"plateTime":0.40562070265018013,"extension":6.686797297781605},"index":0,"playId":"450e941d-bfc7-3492-8712-3d4ccb067b35","pitchNumber":1,"startTime":"2026-07-29T00:14:51.139Z","endTime":"2026-07-29T00:14:54.962Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.4,"endSpeed":76.4,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.531685692079076,"aZ":-25.852269746591983,"pfxX":4.422072103962636,"pfxZ":4.244665522936439,"pX":-0.8045581580775156,"pZ":2.0198743101876393,"vX0":2.364767944082399,"vY0":-121.52293455171248,"vZ0":-1.8823798830111138,"x":147.67,"y":184.24,"x0":-2.365978167867735,"y0":50.00606369058682,"z0":5.057362009544016,"aX":6.593679711892618},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":7.4,"breakHorizontal":-8.6,"spinRate":2865,"spinDirection":79},"zone":7,"typeConfidence":0.91,"plateTime":0.4512731903082714,"extension":6.323653115823207},"index":1,"playId":"81ecea89-96d3-301f-b0eb-8f5ccbbfa931","pitchNumber":2,"startTime":"2026-07-29T00:15:12.473Z","endTime":"2026-07-29T00:15:16.743Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-07-29T00:15:27.768Z","endTime":"2026-07-29T00:15:43.516Z","isPitch":false,"type":"action","player":{"id":664040,"link":"/api/v1/people/664040"}},{"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":87.0,"endSpeed":80.5,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.39637805970214,"aZ":-25.281136639729784,"pfxX":-8.339247207691002,"pfxZ":4.199921251033688,"pX":-1.0854775658230171,"pZ":1.6377265682345916,"vX0":5.5197557915313835,"vY0":-126.62963784904628,"vZ0":-3.3706094391880854,"x":158.38,"y":194.56,"x0":-2.198999451045044,"y0":50.00017986109509,"z0":4.985852198713142,"aX":-13.678597584529008},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":7.2,"breakHorizontal":14.0,"spinRate":2173,"spinDirection":238},"zone":13,"typeConfidence":0.87,"plateTime":0.4308715697003218,"extension":6.828309933243657},"index":3,"playId":"25e1c9f9-2a3a-3bc0-ab38-b254c487b655","pitchNumber":3,"startTime":"2026-07-29T00:15:43.516Z","endTime":"2026-07-29T00:15:47.289Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.2,"endSpeed":81.0,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.11113501974453,"aZ":-28.424259579109915,"pfxX":-8.969747057700893,"pfxZ":2.2828794681925255,"pX":1.1155772057039435,"pZ":0.3461100719668978,"vX0":10.392856037604703,"vY0":-126.58634527014509,"vZ0":-6.122915168309973,"x":74.48,"y":229.44,"x0":-1.8562736792986565,"y0":50.002286183791455,"z0":5.039380365743739,"aX":-14.721696905892117},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":3.0,"breakHorizontal":14.2,"spinRate":2151,"spinDirection":233},"zone":14,"typeConfidence":0.9,"plateTime":0.430853686475535,"extension":6.894771089440924},"index":4,"playId":"e47150e9-aa4c-3bec-bcc2-5bc54adf4208","pitchNumber":4,"startTime":"2026-07-29T00:16:03.064Z","endTime":"2026-07-29T00:16:06.162Z","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":84.7,"endSpeed":79.0,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.040872098600186,"aZ":-29.078861069932213,"pfxX":4.854724998137041,"pfxZ":1.9730458997351938,"pX":-1.2047138219058624,"pZ":2.1123036549856438,"vX0":1.1901172057279819,"vY0":-123.53210895299036,"vZ0":-1.5872869612067815,"x":162.92,"y":181.75,"x0":-2.321978144129113,"y0":50.0027390367835,"z0":5.172452905622315,"aX":7.619186524385134},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":3.5,"breakHorizontal":-9.1,"spinRate":2816,"spinDirection":82},"zone":13,"typeConfidence":0.9,"plateTime":0.4407926323203184,"extension":6.554447721441891},"index":5,"playId":"d0307a8d-f9a1-3bec-94d8-a941d6ed9efe","pitchNumber":5,"startTime":"2026-07-29T00:16:28.062Z","endTime":"2026-07-29T00:16:32.044Z","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":91.3,"endSpeed":83.6,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.656233134670757,"aZ":-28.00160358833306,"pfxX":-10.683888434669296,"pfxZ":2.334270040939483,"pX":-0.3314249989721859,"pZ":2.523455816242095,"vX0":7.4923938174207105,"vY0":-132.83535028756623,"vZ0":-2.0917295276890226,"x":129.63,"y":170.65,"x0":-1.8015847665193403,"y0":50.001481450786635,"z0":5.35847438095209,"aX":-19.07707377174317},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":4.0,"breakHorizontal":17.8,"spinRate":2307,"spinDirection":226},"zone":4,"typeConfidence":0.82,"plateTime":0.41245574345393665,"extension":6.6616772813958445},"index":6,"playId":"c4dedd40-84be-3d49-a2f0-0f9333d5636a","pitchNumber":6,"startTime":"2026-07-29T00:16:48.995Z","endTime":"2026-07-29T00:16:52.882Z","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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.9,"endSpeed":83.4,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.8958533285148,"aZ":-22.23281141735934,"pfxX":-0.737731911300139,"pfxZ":5.6027047781944725,"pX":0.588729819331406,"pZ":2.3101473789879514,"vX0":6.986345016365026,"vY0":-132.30752543007057,"vZ0":-3.2839213809269774,"x":94.56,"y":176.41,"x0":-1.9889010562145435,"y0":50.00591370045768,"z0":5.194465820206369,"aX":-1.310649719699042},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":9.6,"breakHorizontal":-0.1,"spinRate":2652,"spinDirection":207},"zone":6,"typeConfidence":0.93,"plateTime":0.4137865273801,"extension":6.665125869045361},"index":7,"playId":"66fe0061-1c84-35ba-8b7d-8cdb99c16611","pitchNumber":7,"startTime":"2026-07-29T00:17:16.086Z","endTime":"2026-07-29T00:17:19.872Z","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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.2,"endSpeed":79.6,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.880705555561384,"aZ":-29.111273126312,"pfxX":-9.005753870801009,"pfxZ":1.909125308933218,"pX":-0.45090344020495804,"pZ":1.9845852539015396,"vX0":6.517913501903618,"vY0":-125.4986804225548,"vZ0":-1.8805099163388848,"x":134.19,"y":185.2,"x0":-1.9034330123552154,"y0":50.00483189782209,"z0":5.1003700351551915,"aX":-14.458919339448544},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":3.2,"breakHorizontal":15.0,"spinRate":2105,"spinDirection":235},"zone":7,"typeConfidence":0.9,"plateTime":0.4353902027779566,"extension":6.809702385483179},"index":8,"playId":"00493c44-e61b-3bf6-8601-404e2522c159","pitchNumber":8,"startTime":"2026-07-29T00:17:44.525Z","endTime":"2026-07-29T00:17:48.230Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.7,"endSpeed":86.5,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.741491801998638,"aZ":-16.175892237086206,"pfxX":-5.410287771588576,"pfxZ":8.415796494950065,"pX":0.943508645451037,"pZ":2.1298975035814025,"vX0":9.001728693932318,"vY0":-136.22138092353012,"vZ0":-5.262520523075072,"x":81.04,"y":181.27,"x0":-1.68382289540477,"y0":50.00020186430174,"z0":5.185355211206551,"aX":-10.282238456616264},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":14.4,"breakHorizontal":8.2,"spinRate":2518,"spinDirection":227},"zone":14,"typeConfidence":0.91,"plateTime":0.4003472727864663,"extension":6.858749384720022},"index":9,"playId":"f6281c90-f29f-3517-a375-0d35b0c475e5","pitchNumber":9,"startTime":"2026-07-29T00:18:13.200Z","endTime":"2026-07-29T00:18:27.960Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T00:18:27.960Z","atBatIndex":44},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Bryan Reynolds lines out to left fielder Max Kepler.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-29T00:18:23.956Z","endTime":"2026-07-29T00:20:52.097Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694297,"fullName":"Brandon Pfaadt","link":"/api/v1/people/694297"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":596146,"link":"/api/v1/people/596146"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":2},"pitchData":{"startSpeed":90.5,"endSpeed":82.9,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.542052087426914,"aZ":-24.819516666677714,"pfxX":-1.7428164199495693,"pfxZ":4.180377720879148,"pX":0.34915975081947626,"pZ":3.445050311018191,"vX0":6.319216850229874,"vY0":-131.72134262127955,"vZ0":0.03955974248109628,"x":103.69,"y":145.76,"x0":-1.8528340505444403,"y0":50.004508763055576,"z0":5.262361730576304,"aX":-3.0682388533406613},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":7.8,"breakHorizontal":1.8,"spinRate":2624,"spinDirection":212},"zone":3,"typeConfidence":0.92,"plateTime":0.41555916668291815,"extension":6.474463331600119},"index":0,"playId":"458dd201-51a9-39cb-a80f-e29cc07f7795","pitchNumber":1,"startTime":"2026-07-29T00:18:57.560Z","endTime":"2026-07-29T00:19:00.560Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"index":1,"startTime":"2026-07-29T00:19:14.826Z","endTime":"2026-07-29T00:19:35.421Z","isPitch":false,"type":"action","player":{"id":668804,"link":"/api/v1/people/668804"}},{"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.8,"endSpeed":85.1,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.956252557694143,"aZ":-17.581679029933213,"pfxX":-4.921061234109013,"pfxZ":7.860159493628878,"pX":0.5883417728438229,"pZ":3.9312496874927128,"vX0":7.7716192467132865,"vY0":-135.04387289361495,"vZ0":-0.5865583985332037,"x":94.57,"y":132.64,"x0":-1.6804973637811822,"y0":50.003185956754386,"z0":5.382106194838474,"aX":-9.137367851340796},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":14.3,"breakHorizontal":7.3,"spinRate":2515,"spinDirection":220},"zone":12,"typeConfidence":0.91,"plateTime":0.4047807486776813,"extension":6.701308105270979},"index":2,"playId":"fafa615d-7df4-3695-aa65-b169583ed3e6","pitchNumber":2,"startTime":"2026-07-29T00:19:35.421Z","endTime":"2026-07-29T00:19:39.235Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.8,"endSpeed":80.9,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.33496798849383,"aZ":-29.675501542371965,"pfxX":-10.838204947503176,"pfxZ":1.5039742715190005,"pX":-0.4533831099335885,"pZ":1.2677838906927563,"vX0":7.453994971094285,"vY0":-127.72991649974065,"vZ0":-3.5027633540587666,"x":134.28,"y":204.55,"x0":-1.9955807247141302,"y0":50.00213324387187,"z0":4.980450023454735,"aX":-17.97878644240606},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":2.2,"breakHorizontal":18.0,"spinRate":2194,"spinDirection":237},"zone":13,"typeConfidence":0.9,"plateTime":0.42818256196916504,"extension":6.933453502910757},"index":3,"playId":"1b18cfd6-6afa-3537-9d62-5f3adba8c05c","pitchNumber":3,"startTime":"2026-07-29T00:19:56.380Z","endTime":"2026-07-29T00:19:59.380Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.0,"endSpeed":80.5,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.91591851225946,"aZ":-28.717593233519132,"pfxX":-9.863650085839954,"pfxZ":2.113887283714398,"pX":-0.7597400302638082,"pZ":1.6490253470490905,"vX0":6.689614877346434,"vY0":-126.67386524228225,"vZ0":-2.779026678374873,"x":145.96,"y":194.26,"x0":-2.142561048896328,"y0":50.00539069018167,"z0":5.037109093549845,"aX":-16.161996468156577},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":3.5,"breakHorizontal":16.6,"spinRate":2029,"spinDirection":235},"zone":7,"typeConfidence":0.9,"plateTime":0.4310646437678267,"extension":6.6794913904853335},"index":4,"playId":"c8f9eac4-4397-33e1-8b85-52d165972ab7","pitchNumber":4,"startTime":"2026-07-29T00:20:18.074Z","endTime":"2026-07-29T00:20:22.195Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.0,"endSpeed":79.3,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.590144286754704,"aZ":-26.2128785187763,"pfxX":2.283006156183882,"pfxZ":3.690477502102212,"pX":-0.24920718553972274,"pZ":2.3561876648824667,"vX0":4.031981695474864,"vY0":-126.69608170280753,"vZ0":-1.3607226047582879,"x":126.5,"y":175.16,"x0":-2.1621120545809522,"y0":50.00062967818659,"z0":5.009072832343478,"aX":3.6840485091847297},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":6.6,"breakHorizontal":-5.2,"spinRate":2879,"spinDirection":104},"zone":5,"typeConfidence":2.0,"plateTime":0.43347970844577555,"extension":6.5021119855222995},"hitData":{"launchSpeed":86.3,"launchAngle":24.0,"totalDistance":286.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":85.05,"coordY":92.3}},"index":5,"playId":"f22ab4ad-f06a-3e74-820a-3aca52a7791d","pitchNumber":5,"startTime":"2026-07-29T00:20:45.011Z","endTime":"2026-07-29T00:20:52.097Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T00:20:52.097Z","atBatIndex":45},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"James McCann singles on a ground ball to center fielder Jake Mangum.","rbi":0,"awayScore":5,"homeScore":0,"isOut":false},"about":{"atBatIndex":46,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-29T00:22:19.414Z","endTime":"2026-07-29T00:23:37.752Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":543510,"fullName":"James McCann","link":"/api/v1/people/543510"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676755,"fullName":"Isaac Mattson","link":"/api/v1/people/676755"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":543510,"fullName":"James McCann","link":"/api/v1/people/543510"},"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":543510,"fullName":"James McCann","link":"/api/v1/people/543510"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":663968,"link":"/api/v1/people/663968"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.2,"endSpeed":75.9,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.753247108323848,"aZ":-30.012218908874242,"pfxX":4.526707883574547,"pfxZ":1.4869650352731743,"pX":0.6622661403943708,"pZ":2.7689146883660323,"vX0":3.4416830611805604,"vY0":-119.80694735488389,"vZ0":-1.372303905986961,"x":91.76,"y":164.02,"x0":-1.3801722331599209,"y0":50.00429483050495,"z0":6.0269307481688905,"aX":6.592850393185697},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":2.6,"breakHorizontal":-9.0,"spinRate":2466,"spinDirection":43},"zone":6,"typeConfidence":2.0,"plateTime":0.45684913814096273,"extension":6.428480425225317},"index":0,"playId":"6a0cbb21-9702-3a27-ac5f-4b85b37e5555","pitchNumber":1,"startTime":"2026-07-29T00:23:05.830Z","endTime":"2026-07-29T00:23:09.647Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.5,"endSpeed":80.3,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.88826532638442,"aZ":-25.096536861767053,"pfxX":-1.9976781600230709,"pfxZ":4.3458077297706685,"pX":-0.6778033717438805,"pZ":2.1342506338362845,"vX0":2.455227899291485,"vY0":-126.09214023580765,"vZ0":-4.0651868068829256,"x":142.84,"y":181.16,"x0":-1.3994357400951867,"y0":50.003985184114796,"z0":5.7656113969814005,"aX":-3.2540809093584664},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":7.3,"breakHorizontal":3.1,"spinRate":2257,"spinDirection":170},"zone":7,"typeConfidence":2.0,"plateTime":0.43249968319032916,"extension":6.3978149860955105},"hitData":{"launchSpeed":102.6,"launchAngle":6.0,"totalDistance":131.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":122.93,"coordY":119.25}},"index":1,"playId":"93602fbf-c517-3fa0-aecc-935c8bbb814e","pitchNumber":2,"startTime":"2026-07-29T00:23:24.587Z","endTime":"2026-07-29T00:23:37.752Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T00:23:37.752Z","atBatIndex":46},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Ryan Waldschmidt doubles (13) on a sharp fly ball to center fielder Jake Mangum. James McCann to 3rd.","rbi":0,"awayScore":5,"homeScore":0,"isOut":false},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-29T00:23:39.243Z","endTime":"2026-07-29T00:24:35.572Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":814439,"fullName":"Ryan Waldschmidt","link":"/api/v1/people/814439"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676755,"fullName":"Isaac Mattson","link":"/api/v1/people/676755"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":814439,"fullName":"Ryan Waldschmidt","link":"/api/v1/people/814439"},"postOnThird":{"id":543510,"fullName":"James McCann","link":"/api/v1/people/543510"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":814439,"fullName":"Ryan Waldschmidt","link":"/api/v1/people/814439"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":663968,"link":"/api/v1/people/663968"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"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":543510,"fullName":"James McCann","link":"/api/v1/people/543510"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":84.3,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.17976996424173,"aZ":-13.343289290946156,"pfxX":-4.076587472314401,"pfxZ":10.272001539496156,"pX":-0.11041923114481758,"pZ":4.131823780067019,"vX0":4.514515631540044,"vY0":-134.76074778350088,"vZ0":-2.0899269219102568,"x":121.21,"y":127.22,"x0":-1.2803277671657907,"y0":50.001929353829766,"z0":5.863568587263221,"aX":-7.473105413890964},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":18.4,"breakHorizontal":6.4,"spinRate":2412,"spinDirection":204},"zone":11,"typeConfidence":2.0,"plateTime":0.40694295390077784,"extension":6.499993362936418},"index":0,"playId":"fa5c3c38-edd4-34f3-af53-0d4286a9a51d","pitchNumber":1,"startTime":"2026-07-29T00:24:01.506Z","endTime":"2026-07-29T00:24:04.851Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":84.9,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.225682914958938,"aZ":-12.592023161622185,"pfxX":-4.22582713040325,"pfxZ":10.541750262808224,"pX":-0.07877575702289114,"pZ":2.6697425376005954,"vX0":4.8857985631602,"vY0":-135.79889698981802,"vZ0":-5.642366829382426,"x":120.0,"y":166.7,"x0":-1.3567913214031164,"y0":50.005820608806665,"z0":5.659218472167734,"aX":-7.8522058731381446},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":18.0,"breakHorizontal":6.6,"spinRate":2461,"spinDirection":209},"zone":5,"typeConfidence":2.0,"plateTime":0.40418132727875156,"extension":6.765844523696223},"hitData":{"launchSpeed":102.6,"launchAngle":25.0,"totalDistance":385.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":163.14,"coordY":48.13}},"index":1,"playId":"37e32a87-8080-332e-8ba2-6e78961f70c3","pitchNumber":2,"startTime":"2026-07-29T00:24:22.633Z","endTime":"2026-07-29T00:24:35.572Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T00:24:35.572Z","atBatIndex":47},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Corbin Carroll walks.","rbi":0,"awayScore":5,"homeScore":0,"isOut":false},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-29T00:24:41.651Z","endTime":"2026-07-29T00:26:54.077Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676755,"fullName":"Isaac Mattson","link":"/api/v1/people/676755"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"postOnSecond":{"id":814439,"fullName":"Ryan Waldschmidt","link":"/api/v1/people/814439"},"postOnThird":{"id":543510,"fullName":"James McCann","link":"/api/v1/people/543510"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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.1,"endSpeed":79.3,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.44080017205406,"aZ":-29.765133256245775,"pfxX":-4.700379701393921,"pfxZ":1.5077606335035778,"pX":-1.0281673337009207,"pZ":3.4626652350865776,"vX0":1.7973959260627348,"vY0":-125.47153120131873,"vZ0":-0.3797676426221719,"x":156.19,"y":145.29,"x0":-1.1414763557337941,"y0":50.004763886340214,"z0":6.0331381628791645,"aX":-7.525136001599622},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":2.9,"breakHorizontal":8.2,"spinRate":1006,"spinDirection":231},"zone":11,"typeConfidence":2.0,"plateTime":0.43586620139884635,"extension":6.642088344881559},"index":0,"playId":"9fa5e605-e869-3984-873a-acd5b6b86a86","pitchNumber":1,"startTime":"2026-07-29T00:25:13.392Z","endTime":"2026-07-29T00:25:16.853Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":86.3,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.336672904165496,"aZ":-12.775670185061786,"pfxX":-6.1670835594112505,"pfxZ":10.221856544123122,"pX":1.030380124693897,"pZ":2.468803371644426,"vX0":7.712687357100446,"vY0":-136.48272397914747,"vZ0":-6.378306806832282,"x":77.72,"y":172.12,"x0":-1.0229398617642693,"y0":50.00657397512211,"z0":5.705836193853403,"aX":-11.708294090220697},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":17.4,"breakHorizontal":9.7,"spinRate":2400,"spinDirection":211},"zone":12,"typeConfidence":2.0,"plateTime":0.40040142173692583,"extension":6.654542709618508},"index":1,"playId":"70a37cee-13fd-3665-a6e1-a9c376a86753","pitchNumber":2,"startTime":"2026-07-29T00:25:32.330Z","endTime":"2026-07-29T00:25:36.207Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.8,"endSpeed":79.7,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.076423873226716,"aZ":-25.204907428262718,"pfxX":-1.958205998103001,"pfxZ":4.29576633390403,"pX":0.3534616605538665,"pZ":3.640917248957562,"vX0":4.612896695039709,"vY0":-126.37635397926691,"vZ0":-0.6069766145241922,"x":103.53,"y":140.48,"x0":-1.2387728537524652,"y0":50.001818215285546,"z0":5.903722645490363,"aX":-3.176497162748801},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":7.9,"breakHorizontal":2.5,"spinRate":2208,"spinDirection":165},"zone":12,"typeConfidence":2.0,"plateTime":0.43295230548948327,"extension":6.386042735919006},"index":2,"playId":"b6c7914b-9c48-301a-9855-c7bdc352f6a1","pitchNumber":3,"startTime":"2026-07-29T00:25:53.997Z","endTime":"2026-07-29T00:25:57.845Z","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":1,"outs":0},"pitchData":{"startSpeed":86.3,"endSpeed":79.3,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.760437622455367,"aZ":-20.919632469429185,"pfxX":-3.7679445096670694,"pfxZ":7.017125032692915,"pX":-0.6900094146659659,"pZ":2.5922631419448385,"vX0":2.9952887560683066,"vY0":-125.63851557670489,"vZ0":-3.778730601942205,"x":143.3,"y":168.79,"x0":-1.4064172056020459,"y0":50.00032640608625,"z0":5.809884098546745,"aX":-6.040525695165061},"breaks":{"breakAngle":14.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":12.1,"breakHorizontal":6.1,"spinRate":2144,"spinDirection":164},"zone":4,"typeConfidence":2.0,"plateTime":0.43547606908580816,"extension":6.424507506887122},"index":3,"playId":"b986829d-984b-3337-8c83-9a188e0c629e","pitchNumber":4,"startTime":"2026-07-29T00:26:22.001Z","endTime":"2026-07-29T00:26:26.182Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":86.3,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.66226240816667,"aZ":-11.136398448772493,"pfxX":-5.512712925967661,"pfxZ":10.964110366650061,"pX":-1.2631063209609834,"pZ":3.1839304364422762,"vX0":2.404284629095094,"vY0":-137.88547354494347,"vZ0":-4.651309066037899,"x":165.15,"y":152.81,"x0":-1.431827188549684,"y0":50.00455502483015,"z0":5.6489337977867775,"aX":-10.578455119928556},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":19.1,"breakHorizontal":9.5,"spinRate":2351,"spinDirection":212},"zone":11,"typeConfidence":2.0,"plateTime":0.39778018382881175,"extension":6.719829435096587},"index":4,"playId":"a160dd4f-f69d-3d20-907f-ad168d7ee4aa","pitchNumber":5,"startTime":"2026-07-29T00:26:48.392Z","endTime":"2026-07-29T00:26:54.077Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T00:26:54.077Z","atBatIndex":48},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Geraldo Perdomo strikes out swinging.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-29T00:27:00.377Z","endTime":"2026-07-29T00:29:34.512Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676755,"fullName":"Isaac Mattson","link":"/api/v1/people/676755"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"postOnSecond":{"id":814439,"fullName":"Ryan Waldschmidt","link":"/api/v1/people/814439"},"postOnThird":{"id":543510,"fullName":"James McCann","link":"/api/v1/people/543510"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"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":5},"credits":[{"player":{"id":682848,"link":"/api/v1/people/682848"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.1,"endSpeed":79.8,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.453246744609977,"aZ":-25.4360315541881,"pfxX":-2.801338960658053,"pfxZ":4.177284019538926,"pX":0.7639366629786523,"pZ":0.4239446339327508,"vX0":5.605037022073347,"vY0":-126.55246969583426,"vZ0":-7.691180019601918,"x":87.88,"y":227.33,"x0":-1.1222535929340651,"y0":50.000236628437825,"z0":5.560093287224978,"aX":-4.513694130122568},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":5.9,"breakHorizontal":3.7,"spinRate":1169,"spinDirection":236},"zone":14,"typeConfidence":2.0,"plateTime":0.4339375121398028,"extension":6.775871942553739},"index":0,"playId":"813c878b-ddb0-3112-80ee-3d224079c1d5","pitchNumber":1,"startTime":"2026-07-29T00:27:20.445Z","endTime":"2026-07-29T00:27:24.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(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":94.2,"endSpeed":86.9,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.006819980014853,"aZ":-13.526364859590299,"pfxX":-5.245181898596094,"pfxZ":9.671012474749947,"pX":0.19996147234066342,"pZ":3.9228473738984233,"vX0":5.717981870893329,"vY0":-137.18948155183762,"vZ0":-2.3457144925119664,"x":109.38,"y":132.86,"x0":-1.2182571249899246,"y0":50.00610471811397,"z0":5.697874328199076,"aX":-10.117965555852138},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":17.3,"breakHorizontal":8.5,"spinRate":2351,"spinDirection":208},"zone":12,"typeConfidence":2.0,"plateTime":0.3974710244888957,"extension":6.713770080204435},"index":1,"playId":"28c490dd-e5cd-3e95-bb97-1bfd33710cdd","pitchNumber":2,"startTime":"2026-07-29T00:27:47.871Z","endTime":"2026-07-29T00:27:52.212Z","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.9,"endSpeed":82.1,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.275988794731816,"aZ":-23.970958267722587,"pfxX":-1.3686306279592746,"pfxZ":4.855699204618481,"pX":0.2629193893028606,"pZ":1.2655212486843634,"vX0":4.55526159832836,"vY0":-128.04500203067735,"vZ0":-6.238655431237448,"x":106.98,"y":204.61,"x0":-1.3483026348094327,"y0":50.0001752206973,"z0":5.566157570977926,"aX":-2.3109783662389587},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":7.8,"breakHorizontal":1.7,"spinRate":2195,"spinDirection":182},"zone":14,"typeConfidence":2.0,"plateTime":0.4250538947063691,"extension":6.647696235362269},"index":2,"playId":"63604058-fb67-31f5-a225-2429e6a2a3c0","pitchNumber":3,"startTime":"2026-07-29T00:28:09.817Z","endTime":"2026-07-29T00:28:13.587Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.5,"endSpeed":82.1,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.17469266637967,"aZ":-24.943946824440108,"pfxX":0.01679213384601938,"pfxZ":4.256184210965956,"pX":-0.018650378191032095,"pZ":1.791742936183056,"vX0":3.4634293455115785,"vY0":-128.85250959473734,"vZ0":-5.094189683673165,"x":117.71,"y":190.4,"x0":-1.3765685153688414,"y0":50.00361531822254,"z0":5.696734059236203,"aX":0.028102273603815505},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":7.0,"breakHorizontal":-0.7,"spinRate":2275,"spinDirection":174},"zone":8,"typeConfidence":2.0,"plateTime":0.42340170653766585,"extension":6.492392124336577},"index":3,"playId":"4d8f55fe-7be0-39f0-807f-0585c68d7aff","pitchNumber":4,"startTime":"2026-07-29T00:28:31.854Z","endTime":"2026-07-29T00:28:35.414Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":85.4,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.326151234148284,"aZ":-11.443476140066094,"pfxX":-4.064673266865181,"pfxZ":11.044040740330377,"pX":-0.3886909358474229,"pZ":3.014747692532451,"vX0":3.7777973712144526,"vY0":-136.2275663165529,"vZ0":-5.17371782332965,"x":131.82,"y":157.38,"x0":-1.266300670122602,"y0":50.00022462152379,"z0":5.73163036128882,"aX":-7.627794861316066},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":19.1,"breakHorizontal":6.6,"spinRate":2325,"spinDirection":204},"zone":1,"typeConfidence":2.0,"plateTime":0.40229979946220107,"extension":6.552064586478184},"index":4,"playId":"5f76a0ed-8a2e-3c5e-997b-c3434f47bbfd","pitchNumber":5,"startTime":"2026-07-29T00:29:05.156Z","endTime":"2026-07-29T00:29:08.737Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":95.8,"endSpeed":87.5,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.14291310754125,"aZ":-12.881987927480557,"pfxX":-6.21292787236264,"pfxZ":9.79675088595003,"pX":-0.4327152148548137,"pZ":3.2934535596108323,"vX0":4.960241707453246,"vY0":-139.39445550117722,"vZ0":-4.056724659542203,"x":133.49,"y":149.86,"x0":-1.4274738125499011,"y0":50.00132710411878,"z0":5.617197693717647,"aX":-12.233501310041696},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":17.0,"breakHorizontal":10.2,"spinRate":2349,"spinDirection":215},"zone":1,"typeConfidence":2.0,"plateTime":0.39283327247416144,"extension":6.647491321235673},"index":5,"playId":"40fc52b1-00aa-3f5a-a1ca-bf7c533d9bde","pitchNumber":6,"startTime":"2026-07-29T00:29:30.361Z","endTime":"2026-07-29T00:29:34.512Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T00:29:34.512Z","atBatIndex":49},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Gabriel Moreno grounds into a force out, third baseman Nick Gonzales to second baseman Brandon Lowe. James McCann scores. Ryan Waldschmidt to 3rd. Corbin Carroll out at 2nd. Gabriel Moreno to 1st.","rbi":1,"awayScore":6,"homeScore":0,"isOut":true},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-29T00:29:46.403Z","endTime":"2026-07-29T00:31:36.553Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676755,"fullName":"Isaac Mattson","link":"/api/v1/people/676755"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"postOnThird":{"id":814439,"fullName":"Ryan Waldschmidt","link":"/api/v1/people/814439"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1,2,3],"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":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":693304,"link":"/api/v1/people/693304"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":664040,"link":"/api/v1/people/664040"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"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":543510,"fullName":"James McCann","link":"/api/v1/people/543510"},"responsiblePitcher":{"id":676755,"link":"/api/v1/people/676755"},"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":"Forceout","eventType":"force_out","movementReason":"r_adv_play","runner":{"id":814439,"fullName":"Ryan Waldschmidt","link":"/api/v1/people/814439"},"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":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.2,"endSpeed":81.2,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.379504696468388,"aZ":-24.2448547181502,"pfxX":-2.922986426334824,"pfxZ":4.7507945456215595,"pX":-0.4570650589744469,"pZ":1.2425252423319024,"vX0":3.3194292949713287,"vY0":-128.36072903529947,"vZ0":-6.375221519379497,"x":134.42,"y":205.23,"x0":-1.3867917987612275,"y0":50.00550700553871,"z0":5.644203268228016,"aX":-4.882210702868446},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":7.4,"breakHorizontal":4.6,"spinRate":2170,"spinDirection":179},"zone":13,"typeConfidence":2.0,"plateTime":0.426578049229255,"extension":6.508090468886161},"index":0,"playId":"71500e25-446f-3efe-82d6-b2f77fcf732f","pitchNumber":1,"startTime":"2026-07-29T00:30:03.471Z","endTime":"2026-07-29T00:30:06.873Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.4,"endSpeed":75.7,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.37729109584505,"aZ":-32.96861064279916,"pfxX":5.337340599174619,"pfxZ":-0.5477657788580501,"pX":2.2317851752676807,"pZ":2.517048642769673,"vX0":6.530073448474074,"vY0":-119.82598915503621,"vZ0":-1.0816799900673861,"x":31.93,"y":170.82,"x0":-1.2280728338045988,"y0":50.003772403824605,"z0":5.93489641414323,"aX":7.71739554665634},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":-1.0,"breakHorizontal":-11.3,"spinRate":2409,"spinDirection":43},"zone":12,"typeConfidence":2.0,"plateTime":0.45809580531743155,"extension":6.543734318883208},"index":1,"playId":"521c8261-637a-3aba-a488-2588153a9bb8","pitchNumber":2,"startTime":"2026-07-29T00:30:28.474Z","endTime":"2026-07-29T00:30:32.035Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":86.6,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.045744097117517,"aZ":-10.227339711567096,"pfxX":-3.4352351337787956,"pfxZ":11.45346085155781,"pX":0.0172203505795876,"pZ":2.1774802948417444,"vX0":4.829578451596167,"vY0":-137.23503237783763,"vZ0":-7.475664953637993,"x":116.34,"y":179.99,"x0":-1.3153273667181729,"y0":50.004003107128064,"z0":5.6255092888611955,"aX":-6.58359033276386},"breaks":{"breakAngle":25.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":19.4,"breakHorizontal":5.3,"spinRate":2443,"spinDirection":208},"zone":5,"typeConfidence":2.0,"plateTime":0.39840747297927326,"extension":6.667181773921394},"index":2,"playId":"fb960163-d16c-3fa7-818a-3c612dc9f5b1","pitchNumber":3,"startTime":"2026-07-29T00:30:59.908Z","endTime":"2026-07-29T00:31:03.960Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.0,"endSpeed":81.3,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.418112626304282,"aZ":-27.583299917293793,"pfxX":-5.170123291549006,"pfxZ":2.756411971449147,"pX":0.3687339549708615,"pZ":1.1570978368288425,"vX0":5.780919074283737,"vY0":-128.0437947313526,"vZ0":-5.94734122020236,"x":102.94,"y":207.54,"x0":-1.2421543580690404,"y0":50.00474890026435,"z0":5.65677860513756,"aX":-8.621259182052698},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":4.0,"breakHorizontal":8.2,"spinRate":1036,"spinDirection":217},"zone":14,"typeConfidence":2.0,"plateTime":0.42709316764192096,"extension":6.583908640177312},"hitData":{"launchSpeed":86.0,"launchAngle":-21.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":108.74,"coordY":177.53}},"index":3,"playId":"239a3b4a-5d97-399c-a3c1-a7c1d579da79","pitchNumber":4,"startTime":"2026-07-29T00:31:28.135Z","endTime":"2026-07-29T00:31:36.553Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T00:31:36.553Z","atBatIndex":50},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ketel Marte flies out to center fielder Jake Mangum.","rbi":0,"awayScore":6,"homeScore":0,"isOut":true},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-29T00:34:22.933Z","endTime":"2026-07-29T00:35:47.632Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":685126,"fullName":"Brandon Eisert","link":"/api/v1/people/685126"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"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":5},"credits":[{"player":{"id":663968,"link":"/api/v1/people/663968"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":6,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-29T00:32:15.463Z","endTime":"2026-07-29T00:32:55.497Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Brandon Eisert replaces Isaac Mattson.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":6,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-07-29T00:32:55.497Z","endTime":"2026-07-29T00:34:25.179Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":685126,"link":"/api/v1/people/685126"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.2,"endSpeed":78.5,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.49475791020246,"aZ":-28.239025973259867,"pfxX":-0.5285409405486823,"pfxZ":2.54554494205534,"pX":-0.49249200392348164,"pZ":2.559000827520533,"vX0":-9.723948341732292,"vY0":-122.48225592604517,"vZ0":-0.16281994365806807,"x":135.77,"y":169.69,"x0":3.5706942784769065,"y0":50.00132543472536,"z0":5.008485224397004,"aX":-0.8132950715986457},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":4.8,"breakHorizontal":2.9,"spinRate":2309,"spinDirection":240},"zone":4,"typeConfidence":0.92,"plateTime":0.4444467635114515,"extension":7.16348415280403},"index":2,"playId":"a74a0424-bf7f-32d9-97b6-30a7362a8d51","pitchNumber":1,"startTime":"2026-07-29T00:34:25.179Z","endTime":"2026-07-29T00:34:28.786Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.9,"endSpeed":79.8,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.971839443090197,"aZ":-28.515179203823006,"pfxX":7.275351541048425,"pfxZ":2.279121752959334,"pX":0.25194811350978447,"pZ":2.3630693114111794,"vX0":-10.841092243731362,"vY0":-124.72147696358778,"vZ0":-0.27403337685809415,"x":107.4,"y":174.98,"x0":3.6752311931409345,"y0":50.00074807304032,"z0":4.791599373302615,"aX":11.662692605272058},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":4.3,"breakHorizontal":-11.2,"spinRate":1425,"spinDirection":121},"zone":5,"typeConfidence":2.0,"plateTime":0.43627115291819685,"extension":7.157296413290701},"index":3,"playId":"2428d9be-6e66-3337-850b-b5fa7011570a","pitchNumber":2,"startTime":"2026-07-29T00:34:42.987Z","endTime":"2026-07-29T00:34:47.638Z","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":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.6,"endSpeed":77.5,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.05684591457527,"aZ":-30.47548181249809,"pfxX":-1.8018602255036542,"pfxZ":1.1313555268342697,"pX":-0.026893493357701474,"pZ":0.23906312036882107,"vX0":-9.037389309138348,"vY0":-121.51789293587267,"vZ0":-4.31615316496867,"x":118.03,"y":232.33,"x0":3.9691539319003613,"y0":50.00163048887181,"z0":4.675693491790719,"aX":-2.7036186473381645},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":1.3,"breakHorizontal":5.3,"spinRate":2108,"spinDirection":232},"zone":13,"typeConfidence":0.92,"plateTime":0.4501528781787987,"extension":7.022499365674687},"index":4,"playId":"15074c88-6b34-377e-b761-62309361faee","pitchNumber":3,"startTime":"2026-07-29T00:35:11.822Z","endTime":"2026-07-29T00:35:15.656Z","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":2,"outs":2},"pitchData":{"startSpeed":82.8,"endSpeed":77.0,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.788204500500157,"aZ":-36.62134352509814,"pfxX":-2.3213259650289233,"pfxZ":-3.005602934867447,"pX":-0.12099049825349177,"pZ":1.7152253912579152,"vX0":-7.9860237726220324,"vY0":-120.49914990884004,"vZ0":-0.3328206139421822,"x":121.61,"y":192.47,"x0":3.5275588553039237,"y0":50.00095056130793,"z0":5.070394207434739,"aX":-3.4369407293229064},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.9,"breakVerticalInduced":-5.3,"breakHorizontal":6.0,"spinRate":2375,"spinDirection":275},"zone":8,"typeConfidence":0.91,"plateTime":0.45327642281741065,"extension":6.9026182821636395},"hitData":{"launchSpeed":93.9,"launchAngle":35.0,"totalDistance":357.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":92.34,"coordY":59.39}},"index":5,"playId":"2d1f3e37-9abb-3633-97ba-b4e0a4cc274d","pitchNumber":4,"startTime":"2026-07-29T00:35:38.204Z","endTime":"2026-07-29T00:35:47.632Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T00:35:47.632Z","atBatIndex":51},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Esmerlyn Valdez flies out to right fielder Corbin Carroll.","rbi":0,"awayScore":6,"homeScore":0,"isOut":true},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-29T00:36:59.558Z","endTime":"2026-07-29T00:38:41.849Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":699013,"fullName":"Esmerlyn Valdez","link":"/api/v1/people/699013"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694297,"fullName":"Brandon Pfaadt","link":"/api/v1/people/694297"},"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":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":699013,"fullName":"Esmerlyn Valdez","link":"/api/v1/people/699013"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":682998,"link":"/api/v1/people/682998"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.2,"endSpeed":75.0,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.924833273197454,"aZ":-28.13901914106864,"pfxX":8.29345515750559,"pfxZ":2.8393106428271686,"pX":1.4091651963575407,"pZ":2.8311047398395925,"vX0":5.101281134904355,"vY0":-118.23701648453248,"vZ0":0.4237387142704756,"x":63.29,"y":162.34,"x0":-1.8514250155342256,"y0":50.001097718255586,"z0":5.225629624127446,"aX":11.774324355788893},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":5.5,"breakHorizontal":-16.2,"spinRate":2660,"spinDirection":64},"zone":12,"typeConfidence":0.85,"plateTime":0.4627370558739301,"extension":6.476010113589616},"index":0,"playId":"41b6465f-7bee-3360-8240-e8a5652bafdb","pitchNumber":1,"startTime":"2026-07-29T00:37:57.976Z","endTime":"2026-07-29T00:38:01.277Z","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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.3,"endSpeed":81.7,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.839678154681668,"aZ":-24.121826341334735,"pfxX":-1.2942610752815868,"pfxZ":4.761535320534875,"pX":0.5502945379377675,"pZ":2.5899896864718315,"vX0":6.540167463588849,"vY0":-128.51332908540388,"vZ0":-1.8733197792497656,"x":96.02,"y":168.85,"x0":-1.8472072019759171,"y0":50.00345716723392,"z0":5.181342266153606,"aX":-2.189725424370555},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":8.5,"breakHorizontal":1.1,"spinRate":2628,"spinDirection":203},"zone":6,"typeConfidence":0.63,"plateTime":0.4243974427431523,"extension":6.642082560337483},"index":1,"playId":"b7f8bb3a-f668-3b55-88ea-3b3337942861","pitchNumber":2,"startTime":"2026-07-29T00:38:10.042Z","endTime":"2026-07-29T00:38:13.277Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"index":2,"startTime":"2026-07-29T00:38:24.383Z","endTime":"2026-07-29T00:38:33.730Z","isPitch":false,"type":"action","player":{"id":699013,"link":"/api/v1/people/699013"}},{"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":81.8,"endSpeed":76.1,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.209114562230155,"aZ":-29.706311157428345,"pfxX":3.790973347052298,"pfxZ":1.6909007706640082,"pX":0.3122970685754379,"pZ":2.2445299782709656,"vX0":4.44190967904361,"vY0":-119.24360560626717,"vZ0":-0.44750171209667133,"x":105.1,"y":178.18,"x0":-2.0582184108973323,"y0":50.00101848967476,"z0":5.085738494117821,"aX":5.527845859093939},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":3.2,"breakHorizontal":-7.8,"spinRate":2758,"spinDirection":73},"zone":9,"typeConfidence":0.84,"plateTime":0.45711655356132574,"extension":6.449699954505301},"hitData":{"launchSpeed":74.7,"launchAngle":39.0,"totalDistance":258.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":185.5,"coordY":114.43}},"index":3,"playId":"e81d33b4-b271-310f-bed8-54033ae2719f","pitchNumber":3,"startTime":"2026-07-29T00:38:33.730Z","endTime":"2026-07-29T00:38:41.849Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T00:38:41.849Z","atBatIndex":52},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Ryan O'Hearn lines out to center fielder Ryan Waldschmidt.","rbi":0,"awayScore":6,"homeScore":0,"isOut":true},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-29T00:38:47.577Z","endTime":"2026-07-29T00:39:26.572Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694297,"fullName":"Brandon Pfaadt","link":"/api/v1/people/694297"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":814439,"link":"/api/v1/people/814439"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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.8,"endSpeed":74.7,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.625677930871948,"aZ":-41.94229648898977,"pfxX":4.333678918961637,"pfxZ":-6.939538012878026,"pX":-1.975977338281732,"pZ":2.741506406149988,"vX0":-0.9677184367114209,"vY0":-117.70394278515342,"vZ0":2.522583115866634,"x":192.32,"y":164.76,"x0":-2.1234335291539024,"y0":50.00185741866184,"z0":5.530069296351233,"aX":6.10107251272146},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.4,"breakVerticalInduced":-11.8,"breakHorizontal":-7.7,"spinRate":2462,"spinDirection":54},"zone":11,"typeConfidence":0.91,"plateTime":0.46474158760610607,"extension":6.370192379948564},"index":0,"playId":"694cbf14-bd31-3dd2-af3a-22267b782634","pitchNumber":1,"startTime":"2026-07-29T00:39:06.839Z","endTime":"2026-07-29T00:39:09.839Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.3,"endSpeed":78.1,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.480565425761238,"aZ":-29.655815207274927,"pfxX":-9.89556518212365,"pfxZ":1.6310842575001159,"pX":-0.20282182079018296,"pZ":2.0152253059702403,"vX0":7.159661498774886,"vY0":-122.62031073302015,"vZ0":-1.4334763487479232,"x":124.73,"y":184.37,"x0":-1.857388558021525,"y0":50.0016566787901,"z0":5.109394173665417,"aX":-15.251708744579226},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":2.9,"breakHorizontal":16.6,"spinRate":1946,"spinDirection":233},"zone":8,"typeConfidence":0.9,"plateTime":0.44463155044655034,"extension":6.744191097207527},"hitData":{"launchSpeed":96.2,"launchAngle":19.0,"totalDistance":317.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":145.5,"coordY":73.49}},"index":1,"playId":"4ab4c3d7-a5ad-390a-a216-2e02d6a2cda2","pitchNumber":2,"startTime":"2026-07-29T00:39:18.348Z","endTime":"2026-07-29T00:39:26.572Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T00:39:26.572Z","atBatIndex":53},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Nick Gonzales flies out to center fielder Ryan Waldschmidt.","rbi":0,"awayScore":6,"homeScore":0,"isOut":true},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-29T00:39:33.955Z","endTime":"2026-07-29T00:40:29.078Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694297,"fullName":"Brandon Pfaadt","link":"/api/v1/people/694297"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":814439,"link":"/api/v1/people/814439"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.3,"endSpeed":84.3,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.300697766095873,"aZ":-25.490654391520838,"pfxX":-9.916721246388498,"pfxZ":3.7022514075204764,"pX":0.575491441125395,"pZ":2.5985968823146917,"vX0":9.39086223926698,"vY0":-132.69899775775107,"vZ0":-2.3365968257247207,"x":95.06,"y":168.62,"x0":-1.7011356072454085,"y0":50.00042779858417,"z0":5.325460354271723,"aX":-17.889367912212823},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":6.5,"breakHorizontal":16.2,"spinRate":2301,"spinDirection":218},"zone":6,"typeConfidence":0.82,"plateTime":0.4109304351615197,"extension":6.564661268825576},"index":0,"playId":"52ff3342-3864-3271-bfd6-16ccc12b2af4","pitchNumber":1,"startTime":"2026-07-29T00:39:48.409Z","endTime":"2026-07-29T00:39:52.139Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.6,"endSpeed":80.5,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.57197287259143,"aZ":-26.976615761087903,"pfxX":-9.01127411519452,"pfxZ":3.183032662276097,"pX":0.4969422685896297,"pZ":2.0429546159101677,"vX0":8.746257046211383,"vY0":-125.9533012508777,"vZ0":-2.271101625412471,"x":98.06,"y":183.62,"x0":-1.8223194631929585,"y0":50.00473430102594,"z0":5.101700167888515,"aX":-14.722949036425907},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":5.5,"breakHorizontal":14.8,"spinRate":1988,"spinDirection":233},"zone":9,"typeConfidence":0.9,"plateTime":0.4321316459251223,"extension":6.826843596898647},"index":1,"playId":"d3ac9add-2308-3a5e-93d6-9bd45186bf31","pitchNumber":2,"startTime":"2026-07-29T00:40:00.681Z","endTime":"2026-07-29T00:40:03.687Z","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":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.1,"endSpeed":77.1,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.367426387400787,"aZ":-30.141504229141347,"pfxX":4.098695155444677,"pfxZ":1.353925748830827,"pX":0.6379822765471551,"pZ":2.520336531485331,"vX0":5.192822628203685,"vY0":-121.02943711691127,"vZ0":-0.016998961033893423,"x":92.68,"y":170.73,"x0":-2.0594928266631687,"y0":50.00140052414562,"z0":5.145009434088105,"aX":6.140579821863009},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":2.6,"breakHorizontal":-8.5,"spinRate":2763,"spinDirection":81},"zone":6,"typeConfidence":0.87,"plateTime":0.45081886083781963,"extension":6.43142093285983},"hitData":{"launchSpeed":94.8,"launchAngle":33.0,"totalDistance":366.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":146.07,"coordY":52.82}},"index":2,"playId":"c4cf447d-c917-33d6-b2a5-8bcd5ac501d3","pitchNumber":3,"startTime":"2026-07-29T00:40:18.697Z","endTime":"2026-07-29T00:40:29.078Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T00:40:29.078Z","atBatIndex":54},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Max Kepler strikes out swinging.","rbi":0,"awayScore":6,"homeScore":0,"isOut":true},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-29T00:41:43.758Z","endTime":"2026-07-29T00:43:48.018Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":685126,"fullName":"Brandon Eisert","link":"/api/v1/people/685126"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":682848,"link":"/api/v1/people/682848"},"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":0},"pitchData":{"startSpeed":83.8,"endSpeed":77.4,"strikeZoneTop":3.376,"strikeZoneBottom":1.704,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.1751221914962,"aZ":-32.35189261257792,"pfxX":-3.0939824617634413,"pfxZ":-0.1162280886173992,"pX":0.30412400460793987,"pZ":2.0671108567053147,"vX0":-7.244414376966503,"vY0":-121.94224803063675,"vZ0":-0.3768937553499627,"x":105.41,"y":182.97,"x0":3.7112630810144083,"y0":50.00412369059839,"z0":5.006223808412022,"aX":-4.675286235596632},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":0.0,"breakHorizontal":7.2,"spinRate":2315,"spinDirection":258},"zone":8,"typeConfidence":0.92,"plateTime":0.44855097380882514,"extension":6.979220375062688},"index":0,"playId":"f9d3b1d6-0490-32a3-97e1-22f8803c0650","pitchNumber":1,"startTime":"2026-07-29T00:42:33.020Z","endTime":"2026-07-29T00:42:36.577Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":84.1,"strikeZoneTop":3.376,"strikeZoneBottom":1.704,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.152132983732333,"aZ":-15.561827611055667,"pfxX":5.411124535377884,"pfxZ":9.23558519268305,"pX":-0.8205558851679216,"pZ":2.7635978948020736,"vX0":-13.0600628968865,"vY0":-132.92114181841092,"vZ0":-3.1347389187122823,"x":148.28,"y":164.16,"x0":3.442320390019892,"y0":50.00100053744018,"z0":5.080984703156446,"aX":9.733148094409122},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":16.2,"breakHorizontal":-7.1,"spinRate":2160,"spinDirection":136},"zone":11,"typeConfidence":0.9,"plateTime":0.41129463623131546,"extension":7.139810104321906},"index":1,"playId":"f3c20ff2-bb61-32c3-a5c7-6df1438c177f","pitchNumber":2,"startTime":"2026-07-29T00:42:49.535Z","endTime":"2026-07-29T00:42:53.172Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.8,"endSpeed":83.4,"strikeZoneTop":3.376,"strikeZoneBottom":1.704,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.961778518308392,"aZ":-16.57900578254906,"pfxX":5.941814997005003,"pfxZ":8.819040894209152,"pX":-0.5630957392379796,"pZ":2.612199407524312,"vX0":-12.811864212145515,"vY0":-131.65308024653078,"vZ0":-2.7563748398824446,"x":138.46,"y":168.25,"x0":3.5780909188580865,"y0":50.00617447302745,"z0":4.888896148255154,"aX":10.513111494184214},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":15.6,"breakHorizontal":-8.2,"spinRate":2254,"spinDirection":138},"zone":4,"typeConfidence":0.9,"plateTime":0.41483440939573235,"extension":7.122392031109164},"index":2,"playId":"b69c7446-bf91-3219-acb3-7bc4f394677e","pitchNumber":3,"startTime":"2026-07-29T00:43:05.066Z","endTime":"2026-07-29T00:43:08.440Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.4,"endSpeed":79.0,"strikeZoneTop":3.376,"strikeZoneBottom":1.704,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.266834921880815,"aZ":-30.301752512758508,"pfxX":-0.5774396324830517,"pfxZ":1.2014287973133315,"pX":-1.459666727065309,"pZ":0.4533522218427773,"vX0":-12.03228610385079,"vY0":-123.88835249000341,"vZ0":-4.509548165032854,"x":172.64,"y":226.54,"x0":3.5306978512421368,"y0":50.002127754071424,"z0":4.823825526910238,"aX":-0.8986556293549485},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":1.3,"breakHorizontal":3.8,"spinRate":2151,"spinDirection":211},"zone":13,"typeConfidence":0.9,"plateTime":0.4417662642279714,"extension":7.010659207772542},"index":3,"playId":"2eb44856-6c83-36bf-9101-bca0f317aba3","pitchNumber":4,"startTime":"2026-07-29T00:43:23.663Z","endTime":"2026-07-29T00:43:26.663Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":85.4,"endSpeed":79.4,"strikeZoneTop":3.376,"strikeZoneBottom":1.704,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.522657630208496,"aZ":-32.77474857698875,"pfxX":-2.298516594644542,"pfxZ":-0.37911085431368674,"pX":-0.35946203778991825,"pZ":0.4084349982376482,"vX0":-9.513086538909732,"vY0":-124.11786220140746,"vZ0":-4.203931952270226,"x":130.7,"y":227.75,"x0":3.813053281991228,"y0":50.00589397772952,"z0":4.836700010396705,"aX":-3.6059936061563174},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":-1.4,"breakHorizontal":6.2,"spinRate":2337,"spinDirection":259},"zone":13,"typeConfidence":0.91,"plateTime":0.44034071065956804,"extension":7.046687803517503},"index":4,"playId":"004f5d06-a484-3ea9-8588-7251e0f1fcc3","pitchNumber":5,"startTime":"2026-07-29T00:43:43.623Z","endTime":"2026-07-29T00:43:48.018Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T00:43:48.018Z","atBatIndex":55},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Nolan Arenado doubles (20) on a ground ball to left fielder Bryan Reynolds.","rbi":0,"awayScore":6,"homeScore":0,"isOut":false},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-29T00:43:53.721Z","endTime":"2026-07-29T00:45:44.614Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":685126,"fullName":"Brandon Eisert","link":"/api/v1/people/685126"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":668804,"link":"/api/v1/people/668804"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.0,"endSpeed":78.6,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.162680243395936,"aZ":-31.071691483328184,"pfxX":-2.3112575585708575,"pfxZ":0.7043560872365955,"pX":1.0508828053862487,"pZ":2.3379201552968762,"vX0":-6.01410349645848,"vY0":-123.70816886381549,"vZ0":-0.3576386406804999,"x":76.94,"y":175.66,"x0":3.8072480283138046,"y0":50.0012691107778,"z0":5.074450931557291,"aX":-3.604311518932439},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":1.4,"breakHorizontal":5.5,"spinRate":2229,"spinDirection":245},"zone":14,"typeConfidence":0.92,"plateTime":0.4416516279446041,"extension":6.855340328501751},"index":0,"playId":"863d0f3c-5e11-3444-bc29-0699c85d49eb","pitchNumber":1,"startTime":"2026-07-29T00:44:16.270Z","endTime":"2026-07-29T00:44:20.375Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.6,"endSpeed":83.6,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.341202187066465,"aZ":-20.955273872707686,"pfxX":7.656224642713251,"pfxZ":6.312796569228834,"pX":1.5256732643824598,"pZ":2.0609124418403666,"vX0":-8.923060264925157,"vY0":-131.80340694232268,"vZ0":-3.0201631382055694,"x":58.84,"y":183.14,"x0":3.944151661564252,"y0":50.0037071841507,"z0":4.751232904604709,"aX":13.609032434214411},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":11.0,"breakHorizontal":-12.1,"spinRate":2154,"spinDirection":135},"zone":14,"typeConfidence":0.77,"plateTime":0.4139665160699164,"extension":7.117988176184268},"index":1,"playId":"6d597206-98e8-3b49-866a-fe012ce23640","pitchNumber":2,"startTime":"2026-07-29T00:44:33.324Z","endTime":"2026-07-29T00:44:38.810Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.9,"endSpeed":78.8,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.024885942057608,"aZ":-31.696545878758187,"pfxX":-2.0963418176546154,"pfxZ":0.3049885264988106,"pX":-0.6960156863566554,"pZ":1.0964114389814155,"vX0":-9.762021881659633,"vY0":-123.38328362810952,"vZ0":-2.942718980591202,"x":143.53,"y":209.18,"x0":3.5731520963009173,"y0":50.000513414747445,"z0":4.957470303238212,"aX":-3.2523351809902956},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":0.1,"breakHorizontal":5.9,"spinRate":2378,"spinDirection":253},"zone":13,"typeConfidence":0.92,"plateTime":0.44280381140997127,"extension":7.0260385268264125},"index":2,"playId":"cbdcc6df-ecc7-3950-8795-4472488f477c","pitchNumber":3,"startTime":"2026-07-29T00:44:50.784Z","endTime":"2026-07-29T00:44:53.958Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.4,"endSpeed":75.9,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.404300909833456,"aZ":-31.832509685828917,"pfxX":-1.4983292150666054,"pfxZ":0.24098926715469693,"pX":0.8907173931488412,"pZ":0.6292919495184409,"vX0":-6.850687784310039,"vY0":-118.43458716179502,"vZ0":-3.1857790697004322,"x":83.05,"y":221.79,"x0":4.003277836125993,"y0":50.0052819240492,"z0":4.87231999915379,"aX":-2.15017192870498},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":0.0,"breakHorizontal":4.2,"spinRate":2301,"spinDirection":259},"zone":14,"typeConfidence":0.87,"plateTime":0.4606348889327796,"extension":6.913772964387584},"index":3,"playId":"fac014cb-ec26-32bb-8655-9e46d05876ed","pitchNumber":4,"startTime":"2026-07-29T00:45:09.647Z","endTime":"2026-07-29T00:45:13.294Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.6,"endSpeed":84.4,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.058380026994275,"aZ":-18.28462702695008,"pfxX":3.83009589048553,"pfxZ":7.688407342902918,"pX":-0.20494957020913174,"pZ":2.9012554263524923,"vX0":-11.580281855351462,"vY0":-132.96804067356666,"vZ0":-1.9903911650314474,"x":124.81,"y":160.45,"x0":3.6916422246199994,"y0":50.0056024590006,"z0":4.973283323732829,"aX":6.922987410032501},"breaks":{"breakAngle":14.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":13.7,"breakHorizontal":-4.7,"spinRate":2242,"spinDirection":139},"zone":2,"typeConfidence":0.9,"plateTime":0.4104823150507708,"extension":7.081087262011481},"hitData":{"launchSpeed":96.0,"launchAngle":-7.0,"totalDistance":21.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":58.0,"coordY":136.0}},"index":4,"playId":"a5117294-446f-3954-b7f5-b20efe5cd9ef","pitchNumber":5,"startTime":"2026-07-29T00:45:28.597Z","endTime":"2026-07-29T00:45:44.614Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T00:45:44.614Z","atBatIndex":56},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Tim Tawa called out on strikes.","rbi":0,"awayScore":6,"homeScore":0,"isOut":true},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-29T00:46:16.876Z","endTime":"2026-07-29T00:47:44.962Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":685126,"fullName":"Brandon Eisert","link":"/api/v1/people/685126"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":682848,"link":"/api/v1/people/682848"},"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":84.7,"endSpeed":78.1,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.306140751472512,"aZ":-33.51196211930979,"pfxX":-3.675726330710333,"pfxZ":-0.8670976429418644,"pX":0.5159731265483667,"pZ":1.5007999536620475,"vX0":-6.933537932858949,"vY0":-123.1741133778044,"vZ0":-1.5309896007731405,"x":97.33,"y":198.26,"x0":3.8443244694618706,"y0":50.00535788218365,"z0":4.962250263285641,"aX":-5.651535978284756},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":-1.7,"breakHorizontal":8.3,"spinRate":2288,"spinDirection":264},"zone":14,"typeConfidence":0.92,"plateTime":0.4445552134274009,"extension":6.9148965916459515},"index":0,"playId":"ccea48ad-315e-3115-92d6-0f704ceaed54","pitchNumber":1,"startTime":"2026-07-29T00:46:16.876Z","endTime":"2026-07-29T00:46:20.985Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.5,"endSpeed":83.1,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.63002660610222,"aZ":-17.994110857696228,"pfxX":4.166167599376154,"pfxZ":8.039584857132173,"pX":0.313033664939942,"pZ":4.7294024704431505,"vX0":-10.561771697681491,"vY0":-131.4078231134129,"vZ0":2.66119613031979,"x":105.07,"y":111.09,"x0":3.8279220567498027,"y0":50.00228363836852,"z0":5.0346040558069935,"aX":7.349782944640419},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":15.4,"breakHorizontal":-5.4,"spinRate":2197,"spinDirection":136},"zone":12,"typeConfidence":0.89,"plateTime":0.41547970619324515,"extension":6.967935557325048},"index":1,"playId":"4fbfc991-f665-3fe5-9d75-de718050d760","pitchNumber":2,"startTime":"2026-07-29T00:46:36.768Z","endTime":"2026-07-29T00:46:39.880Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.9,"endSpeed":78.1,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.076764911194473,"aZ":-34.59127396964002,"pfxX":-2.5446511972667434,"pfxZ":-1.586976215364917,"pX":0.17620467277385451,"pZ":0.8502435297892879,"vX0":-7.968387764823345,"vY0":-122.04142795525328,"vZ0":-2.584668255497757,"x":110.28,"y":215.82,"x0":3.80289990482085,"y0":50.00331300588942,"z0":4.8772877621924104,"aX":-3.871779299296013},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.9,"breakVerticalInduced":-3.2,"breakHorizontal":6.4,"spinRate":2291,"spinDirection":258},"zone":14,"typeConfidence":0.91,"plateTime":0.44733439212593407,"extension":7.0893462234516855},"index":2,"playId":"5fe2c406-0d69-3e04-86a9-c2b5c9bdbd47","pitchNumber":3,"startTime":"2026-07-29T00:46:56.958Z","endTime":"2026-07-29T00:47:01.344Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.1,"endSpeed":76.5,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.24864632396872,"aZ":-36.01632026658701,"pfxX":-4.962184216468529,"pfxZ":-2.6321935737080633,"pX":0.43655287201646586,"pZ":0.7828104639484152,"vX0":-6.427654089858816,"vY0":-119.47583288632185,"vZ0":-2.1836525159131983,"x":100.36,"y":217.64,"x0":3.7982126108442187,"y0":50.00458625881671,"z0":4.9202535382680335,"aX":-7.233604544719666},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.4,"breakVerticalInduced":-5.0,"breakHorizontal":10.4,"spinRate":2420,"spinDirection":279},"zone":14,"typeConfidence":0.9,"plateTime":0.4569997051654031,"extension":7.028924505026757},"index":3,"playId":"009167ea-0a04-33a4-9956-4ef82428eebe","pitchNumber":4,"startTime":"2026-07-29T00:47:15.695Z","endTime":"2026-07-29T00:47:19.344Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":92.5,"endSpeed":85.1,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.976099664741238,"aZ":-15.834969124901459,"pfxX":4.248863469311676,"pfxZ":8.83866419244791,"pX":0.9063091438553187,"pZ":2.9750642887196,"vX0":-9.089381078513076,"vY0":-134.56367674371762,"vZ0":-2.4525294805250297,"x":82.45,"y":158.45,"x0":3.7636314168662763,"y0":50.00373804542941,"z0":5.009511456814813,"aX":7.856187164380966},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":15.7,"breakHorizontal":-5.9,"spinRate":2166,"spinDirection":143},"zone":12,"typeConfidence":0.9,"plateTime":0.4057808111073955,"extension":6.940505657485136},"index":4,"playId":"0ad0cd65-afc0-35c7-af2d-ddb7aab36e7f","pitchNumber":5,"startTime":"2026-07-29T00:47:39.913Z","endTime":"2026-07-29T00:47:44.962Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T00:47:44.962Z","atBatIndex":57},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"James McCann grounds out, third baseman Nick Gonzales to first baseman Ryan O'Hearn.","rbi":0,"awayScore":6,"homeScore":0,"isOut":true},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-29T00:47:47.655Z","endTime":"2026-07-29T00:49:52.492Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":543510,"fullName":"James McCann","link":"/api/v1/people/543510"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":685126,"fullName":"Brandon Eisert","link":"/api/v1/people/685126"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":543510,"fullName":"James McCann","link":"/api/v1/people/543510"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":693304,"link":"/api/v1/people/693304"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":656811,"link":"/api/v1/people/656811"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.6,"endSpeed":79.4,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.471131300897056,"aZ":-30.398872610922833,"pfxX":6.228546252227213,"pfxZ":1.114096501200553,"pX":1.0662206985249472,"pZ":2.539037802967755,"vX0":-8.82563847124829,"vY0":-124.44798592148436,"vZ0":0.12499711887402909,"x":76.36,"y":170.23,"x0":3.8251473971311616,"y0":50.002065169337804,"z0":4.975548665263874,"aX":9.916197884769543},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":2.3,"breakHorizontal":-9.6,"spinRate":1329,"spinDirection":128},"zone":14,"typeConfidence":2.0,"plateTime":0.4376279906594336,"extension":6.933804172837574},"index":0,"playId":"95b411ad-b75b-39b0-9bfe-62b80744ce5c","pitchNumber":1,"startTime":"2026-07-29T00:48:08.906Z","endTime":"2026-07-29T00:48:12.727Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.9,"endSpeed":80.2,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.22369870197392,"aZ":-31.852583429499056,"pfxX":6.637055994878583,"pfxZ":0.1963122645104589,"pX":-0.8290647858148056,"pZ":-0.15442115208093316,"vX0":-13.02818807347344,"vY0":-124.49408275087679,"vZ0":-5.4973627342253595,"x":148.6,"y":242.95,"x0":3.57199498253763,"y0":50.00045741175123,"z0":4.669315654317571,"aX":10.586890399626347},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":-0.6,"breakHorizontal":-9.6,"spinRate":1230,"spinDirection":116},"zone":13,"typeConfidence":2.0,"plateTime":0.43728639979089046,"extension":7.201608933787267},"index":1,"playId":"1365d8b5-5b08-3a70-8324-18b1ed41a47f","pitchNumber":2,"startTime":"2026-07-29T00:48:28.008Z","endTime":"2026-07-29T00:48:31.503Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.2,"endSpeed":84.0,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.02845518621441,"aZ":-18.41554405959303,"pfxX":3.707503051706329,"pfxZ":7.6526081559276005,"pX":0.6632808031645041,"pZ":3.618547595729715,"vX0":-9.131453834549525,"vY0":-132.65504041555565,"vZ0":-0.3784120930641707,"x":91.72,"y":141.08,"x0":3.654990747894473,"y0":50.002394771696956,"z0":5.095180854377453,"aX":6.666098201364745},"breaks":{"breakAngle":14.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":14.0,"breakHorizontal":-4.9,"spinRate":2024,"spinDirection":144},"zone":12,"typeConfidence":0.9,"plateTime":0.41150537003810284,"extension":7.080897584492637},"index":2,"playId":"1601901f-add2-3670-965c-83a42090b6ce","pitchNumber":3,"startTime":"2026-07-29T00:48:56.241Z","endTime":"2026-07-29T00:49:00.382Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.9,"endSpeed":78.3,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.043086218138743,"aZ":-33.89964624828258,"pfxX":-3.1518759410730826,"pfxZ":-1.1250685287686504,"pX":-0.8859090008097904,"pZ":0.7000994183750705,"vX0":-10.19642244483789,"vY0":-123.27734570428876,"vZ0":-3.0433039816814365,"x":150.77,"y":219.88,"x0":3.71713179078518,"y0":50.00266513823589,"z0":4.819035844612523,"aX":-4.837534079941993},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":-2.5,"breakHorizontal":8.2,"spinRate":2320,"spinDirection":262},"zone":13,"typeConfidence":0.92,"plateTime":0.44470968503883856,"extension":7.039421464586388},"index":3,"playId":"74cd8ddf-7b8e-3b24-9a05-2de85cc6eea4","pitchNumber":4,"startTime":"2026-07-29T00:49:13.635Z","endTime":"2026-07-29T00:49:18.171Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.2,"endSpeed":76.8,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.730522516109584,"aZ":-37.2673880014472,"pfxX":-2.640974257109676,"pfxZ":-3.426384036070612,"pX":-0.009209988123672795,"pZ":2.804037230929355,"vX0":-7.772264409866868,"vY0":-120.94187078641299,"vZ0":2.2256659430239054,"x":117.35,"y":163.07,"x0":3.5840794362928867,"y0":50.002230732441234,"z0":5.1313840830843835,"aX":-3.925689323431426},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.9,"breakVerticalInduced":-5.4,"breakHorizontal":6.6,"spinRate":2243,"spinDirection":280},"zone":5,"typeConfidence":0.91,"plateTime":0.45221541184428915,"extension":6.974975990532684},"hitData":{"launchSpeed":82.5,"launchAngle":-32.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":108.23,"coordY":177.02}},"index":4,"playId":"5d03d667-2870-3976-8a62-849a1d2f3c8e","pitchNumber":5,"startTime":"2026-07-29T00:49:44.074Z","endTime":"2026-07-29T00:49:52.492Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T00:49:52.492Z","atBatIndex":58},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Endy Rodríguez strikes out swinging.","rbi":0,"awayScore":6,"homeScore":0,"isOut":true},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-29T00:51:53.411Z","endTime":"2026-07-29T00:53:58.522Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":682848,"fullName":"Endy Rodríguez","link":"/api/v1/people/682848"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694297,"fullName":"Brandon Pfaadt","link":"/api/v1/people/694297"},"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":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":682848,"fullName":"Endy Rodríguez","link":"/api/v1/people/682848"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":543510,"link":"/api/v1/people/543510"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.1,"endSpeed":81.3,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.769766406396588,"aZ":-24.812404380947797,"pfxX":0.40079169423567035,"pfxZ":4.377088687014238,"pX":-0.06782374637185883,"pZ":2.8583579301835904,"vX0":4.5525461808753445,"vY0":-128.38043877242617,"vZ0":-1.0341953321642,"x":119.59,"y":161.6,"x0":-1.9107589621192216,"y0":50.001210230980895,"z0":5.1848502540271735,"aX":0.6732617638646506},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":7.9,"breakHorizontal":-1.7,"spinRate":2559,"spinDirection":222},"zone":2,"typeConfidence":0.83,"plateTime":0.42547256841702374,"extension":6.468472091954289},"index":0,"playId":"32412760-7f7e-33f9-a17c-f0dc3aa56cac","pitchNumber":1,"startTime":"2026-07-29T00:52:31.844Z","endTime":"2026-07-29T00:52:34.844Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.8,"endSpeed":75.8,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.139857744244317,"aZ":-41.2696086431891,"pfxX":5.416070963164227,"pfxZ":-6.297924099188521,"pX":-0.751229141493316,"pZ":2.0321182292553823,"vX0":1.2209619615116876,"vY0":-119.17758947939443,"vZ0":0.5301387375056208,"x":145.64,"y":183.91,"x0":-1.9735411938261775,"y0":50.00366177491701,"z0":5.523470129075659,"aX":7.819152743738648},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.7,"breakVerticalInduced":-11.0,"breakHorizontal":-10.1,"spinRate":2415,"spinDirection":45},"zone":7,"typeConfidence":0.9,"plateTime":0.45896387912174674,"extension":6.471260173341239},"index":1,"playId":"55dee648-9cd7-3891-ae6e-9d2bc3fa37c0","pitchNumber":2,"startTime":"2026-07-29T00:52:48.800Z","endTime":"2026-07-29T00:52:52.467Z","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":0},"pitchData":{"startSpeed":88.1,"endSpeed":81.3,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.30780429228357,"aZ":-29.83463862869541,"pfxX":-9.381209572850288,"pfxZ":1.3967241890625397,"pX":-1.254158986534026,"pZ":1.6936152920855934,"vX0":5.350858052892385,"vY0":-128.30099809520132,"vZ0":-2.8998733400066805,"x":164.81,"y":193.05,"x0":-2.142559252260663,"y0":50.00232986139962,"z0":5.151537343638924,"aX":-15.717451203765584},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":2.2,"breakHorizontal":15.8,"spinRate":2096,"spinDirection":238},"zone":13,"typeConfidence":0.9,"plateTime":0.42609184078514284,"extension":6.553102791183711},"index":2,"playId":"e505a185-5799-37d5-bc8b-72cba2561e20","pitchNumber":3,"startTime":"2026-07-29T00:53:04.789Z","endTime":"2026-07-29T00:53:09.477Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.7,"endSpeed":82.3,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.72008582440668,"aZ":-27.496580605259894,"pfxX":0.2898421804467288,"pfxZ":2.732389123213739,"pX":-0.9609669271023354,"pZ":2.6891357532629074,"vX0":2.9300921722149322,"vY0":-129.26755666916628,"vZ0":-1.1037094681906947,"x":153.63,"y":166.17,"x0":-2.1409126681434736,"y0":50.00578322492997,"z0":5.2081231882588135,"aX":0.4966705792967915},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":4.9,"breakHorizontal":-1.1,"spinRate":2798,"spinDirection":189},"zone":11,"typeConfidence":0.88,"plateTime":0.4216728597668391,"extension":6.474530745778565},"index":3,"playId":"85da7f4f-6fcf-353a-8d1c-c1b795db37cd","pitchNumber":4,"startTime":"2026-07-29T00:53:21.490Z","endTime":"2026-07-29T00:53:25.702Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":85.3,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.622305401332824,"aZ":-16.418662140468903,"pfxX":-3.946565527418951,"pfxZ":8.490020300451304,"pX":-0.4082581672735513,"pZ":2.476083883616033,"vX0":5.307101088510734,"vY0":-134.9588344133484,"vZ0":-4.072788079582335,"x":132.56,"y":171.93,"x0":-1.8816976164308687,"y0":50.00581141641752,"z0":5.1510669170316685,"aX":-7.327528813698475},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":14.8,"breakHorizontal":6.1,"spinRate":2549,"spinDirection":222},"zone":4,"typeConfidence":0.91,"plateTime":0.40486574376319906,"extension":6.7161367084680546},"index":4,"playId":"629e7582-5e79-3e6c-9cbb-ce8af7c5be16","pitchNumber":5,"startTime":"2026-07-29T00:53:37.554Z","endTime":"2026-07-29T00:53:40.934Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":85.0,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.28644414332741,"aZ":-19.499432230016588,"pfxX":-2.6958045831151143,"pfxZ":6.888054297585093,"pX":0.3502805612662223,"pZ":3.8185860423465097,"vX0":6.746628553321102,"vY0":-133.90233951117054,"vZ0":-0.35347935432933275,"x":103.65,"y":135.68,"x0":-1.836838986608307,"y0":50.00395636233334,"z0":5.331420560076583,"aX":-4.962508280298779},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":12.6,"breakHorizontal":3.6,"spinRate":2503,"spinDirection":225},"zone":12,"typeConfidence":0.9,"plateTime":0.40697987639472677,"extension":6.527407715894139},"index":5,"playId":"263b58d6-d728-3c8d-ab8b-d60ab730fa10","pitchNumber":6,"startTime":"2026-07-29T00:53:54.553Z","endTime":"2026-07-29T00:53:58.522Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T00:53:58.522Z","atBatIndex":59},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Marcell Ozuna singles on a ground ball to center fielder Ryan Waldschmidt.","rbi":0,"awayScore":6,"homeScore":0,"isOut":false},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-29T00:54:05.867Z","endTime":"2026-07-29T00:55:42.965Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694297,"fullName":"Brandon Pfaadt","link":"/api/v1/people/694297"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,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":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":814439,"link":"/api/v1/people/814439"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.7,"endSpeed":80.8,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.836684157129636,"aZ":-27.373227233166137,"pfxX":-8.360108196240024,"pfxZ":2.923926033505671,"pX":0.6649763519953719,"pZ":2.507347668785183,"vX0":8.70415439626609,"vY0":-126.12012026142006,"vZ0":-1.3102780130400833,"x":91.65,"y":171.08,"x0":-1.7124760528854555,"y0":50.00420701268335,"z0":5.20081851936858,"aX":-13.738671929968705},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":5.3,"breakHorizontal":13.7,"spinRate":2099,"spinDirection":238},"zone":6,"typeConfidence":0.89,"plateTime":0.4310046033747943,"extension":6.715419971435242},"index":0,"playId":"9ac9dfdd-3aec-3c24-8939-e5fa89a78fe0","pitchNumber":1,"startTime":"2026-07-29T00:54:22.328Z","endTime":"2026-07-29T00:54:25.581Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.9,"endSpeed":79.7,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.491012262908225,"aZ":-31.225725889862385,"pfxX":-8.587836907591477,"pfxZ":0.5965087477976025,"pX":0.7020990392608202,"pZ":1.4357724671031153,"vX0":8.982438138637221,"vY0":-124.93249617805756,"vZ0":-2.684369330860516,"x":90.24,"y":200.01,"x0":-1.8049661215235802,"y0":50.00525886527256,"z0":5.061575179110441,"aX":-13.731861592443243},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":0.7,"breakHorizontal":13.8,"spinRate":2051,"spinDirection":239},"zone":14,"typeConfidence":0.9,"plateTime":0.4365301302977982,"extension":6.806248120562707},"index":1,"playId":"9c3dc6f2-88f9-38c7-a571-590f70cc4e2a","pitchNumber":2,"startTime":"2026-07-29T00:54:37.846Z","endTime":"2026-07-29T00:54:41.725Z","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":84.7,"endSpeed":78.4,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.98281663680812,"aZ":-30.30791277865725,"pfxX":-9.05141255661305,"pfxZ":1.1995545415067035,"pX":-0.8947521443173353,"pZ":2.829873734029892,"vX0":5.334051011619213,"vY0":-123.4108574443603,"vZ0":0.5525412253408442,"x":151.11,"y":162.37,"x0":-1.8957769388600878,"y0":50.00552546720868,"z0":5.133441721079594,"aX":-14.120434922524055},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":2.5,"breakHorizontal":15.4,"spinRate":2143,"spinDirection":242},"zone":11,"typeConfidence":0.9,"plateTime":0.4419396667712254,"extension":6.8194283865147085},"index":2,"playId":"d83232f1-24f5-372a-8639-40b50244577b","pitchNumber":3,"startTime":"2026-07-29T00:54:50.579Z","endTime":"2026-07-29T00:54:56.971Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-07-29T00:55:08.951Z","endTime":"2026-07-29T00:55:16.997Z","isPitch":false,"type":"action","player":{"id":542303,"link":"/api/v1/people/542303"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.0,"endSpeed":85.8,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.2802775859098,"aZ":-18.787442808535456,"pfxX":-5.814843761351398,"pfxZ":7.170851820930588,"pX":2.1545714104337113,"pZ":2.6153875679247665,"vX0":11.87334747956695,"vY0":-134.99960782129074,"vZ0":-3.6977380054408004,"x":34.87,"y":168.16,"x0":-1.522848525508687,"y0":50.00289989056867,"z0":5.306625256973725,"aX":-10.856373025242995},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":12.5,"breakHorizontal":8.3,"spinRate":2541,"spinDirection":223},"zone":12,"typeConfidence":0.91,"plateTime":0.4039848804526516,"extension":6.7358349185207524},"index":4,"playId":"3a06257a-6893-3bb2-8909-7187f12195d5","pitchNumber":4,"startTime":"2026-07-29T00:55:16.997Z","endTime":"2026-07-29T00:55:20.303Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.8,"endSpeed":84.5,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.120245372777102,"aZ":-27.777675840116775,"pfxX":-8.344221775304675,"pfxZ":2.425217123449138,"pX":0.9233272671907264,"pZ":1.8983645370331845,"vX0":9.719928583350914,"vY0":-133.35626717178187,"vZ0":-3.1927597565253003,"x":81.8,"y":187.52,"x0":-1.6746855621469325,"y0":50.00116251287311,"z0":5.102285035826332,"aX":-15.115244905946652},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":4.0,"breakHorizontal":13.2,"spinRate":2232,"spinDirection":233},"zone":14,"typeConfidence":0.79,"plateTime":0.40982344719622166,"extension":6.7633503007545865},"hitData":{"launchSpeed":92.1,"launchAngle":-5.0,"totalDistance":18.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":124.82,"coordY":134.67}},"index":5,"playId":"168a5d25-7632-32a6-a80b-6bd9d91cf55f","pitchNumber":5,"startTime":"2026-07-29T00:55:31.740Z","endTime":"2026-07-29T00:55:42.965Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T00:55:42.965Z","atBatIndex":60},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jacob Gonzalez flies out to center fielder Ryan Waldschmidt.","rbi":0,"awayScore":6,"homeScore":0,"isOut":true},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-29T00:55:59.174Z","endTime":"2026-07-29T00:56:24.115Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":694378,"fullName":"Jacob Gonzalez","link":"/api/v1/people/694378"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694297,"fullName":"Brandon Pfaadt","link":"/api/v1/people/694297"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"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":694378,"fullName":"Jacob Gonzalez","link":"/api/v1/people/694378"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":814439,"link":"/api/v1/people/814439"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":91.3,"endSpeed":84.1,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.567469851009424,"aZ":-26.14254897341709,"pfxX":-9.786780846725593,"pfxZ":3.3612911203684215,"pX":0.7173034727137223,"pZ":2.2723345144554616,"vX0":9.94796281678888,"vY0":-132.72045019902927,"vZ0":-2.6101285191759915,"x":89.66,"y":177.43,"x0":-1.795646734585978,"y0":50.005735544133785,"z0":5.158725322732232,"aX":-17.583215867011685},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":5.8,"breakHorizontal":15.7,"spinRate":2313,"spinDirection":226},"zone":6,"typeConfidence":0.82,"plateTime":0.4115959099991571,"extension":6.669542982113286},"hitData":{"launchSpeed":95.3,"launchAngle":58.0,"totalDistance":242.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":134.97,"coordY":104.01}},"index":0,"playId":"de657fcb-d38a-30e3-9290-fb0f757492e7","pitchNumber":1,"startTime":"2026-07-29T00:56:11.879Z","endTime":"2026-07-29T00:56:24.115Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T00:56:24.115Z","atBatIndex":61},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jake Mangum strikes out on a foul tip.","rbi":0,"awayScore":6,"homeScore":0,"isOut":true},"about":{"atBatIndex":62,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-29T00:57:29.189Z","endTime":"2026-07-29T00:59:41.597Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694297,"fullName":"Brandon Pfaadt","link":"/api/v1/people/694297"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":543510,"link":"/api/v1/people/543510"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":6,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-29T00:56:51.434Z","endTime":"2026-07-29T00:57:31.488Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.4,"endSpeed":76.8,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.55131922546671,"aZ":-41.98711222812581,"pfxX":2.8376423361250582,"pfxZ":-6.562370440983498,"pX":-0.8907341738210321,"pZ":2.740483939432558,"vX0":1.6820876118008654,"vY0":-121.40994355062794,"vZ0":2.0168468505632577,"x":150.95,"y":164.79,"x0":-1.9610498428861947,"y0":50.00469446808286,"z0":5.550344535840412,"aX":4.240953770724588},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.4,"breakVerticalInduced":-11.2,"breakHorizontal":-5.5,"spinRate":2477,"spinDirection":54},"zone":11,"typeConfidence":0.9,"plateTime":0.45096547090345407,"extension":6.595458844441268},"index":1,"playId":"7f15dcb3-a825-3657-8bd5-4f319d554602","pitchNumber":1,"startTime":"2026-07-29T00:57:31.488Z","endTime":"2026-07-29T00:57:35.460Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":86.3,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.15706619896476,"aZ":-15.045638029934306,"pfxX":-4.493137500408913,"pfxZ":8.99835751360362,"pX":0.010744218531240217,"pZ":2.1243816064314944,"vX0":6.5272370402796795,"vY0":-136.8346692619102,"vZ0":-5.647293283274593,"x":116.59,"y":181.42,"x0":-1.8177461678887634,"y0":50.00227119770832,"z0":5.239550458038796,"aX":-8.552316003615543},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":15.4,"breakHorizontal":6.8,"spinRate":2432,"spinDirection":225},"zone":8,"typeConfidence":0.91,"plateTime":0.39973329551340964,"extension":6.875436682335129},"index":2,"playId":"12ac4860-3a40-3d7f-9fbc-99594f8da5c3","pitchNumber":2,"startTime":"2026-07-29T00:57:51.252Z","endTime":"2026-07-29T00:57:54.710Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.0,"endSpeed":85.7,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.98304767268113,"aZ":-26.131001456165833,"pfxX":-9.068305161494209,"pfxZ":3.242950617826123,"pX":0.12765299150199,"pZ":1.3882803926465261,"vX0":8.407451648188975,"vY0":-135.25340402430152,"vZ0":-5.0857785808198255,"x":112.13,"y":201.3,"x0":-1.8346475697432016,"y0":50.00336839960147,"z0":5.1129346452058435,"aX":-16.894636175939794},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":5.0,"breakHorizontal":14.8,"spinRate":2327,"spinDirection":228},"zone":14,"typeConfidence":0.91,"plateTime":0.40413132892855375,"extension":6.797697046049105},"index":3,"playId":"3a75637c-eb94-3ce4-b69f-cbd13e20f1f7","pitchNumber":3,"startTime":"2026-07-29T00:58:12.844Z","endTime":"2026-07-29T00:58:16.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, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.0,"endSpeed":78.8,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.35091824075998,"aZ":-28.264747853219674,"pfxX":6.565438382391292,"pfxZ":2.4867170018729734,"pX":-2.4245426124055465,"pZ":2.345978111999061,"vX0":-2.3337422005703123,"vY0":-123.91761959700942,"vZ0":-1.0927976497497003,"x":209.42,"y":175.44,"x0":-2.3290925917588603,"y0":50.00183015166053,"z0":5.131845779821663,"aX":10.315875942457343},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":4.6,"breakHorizontal":-11.4,"spinRate":2661,"spinDirection":92},"zone":13,"typeConfidence":0.9,"plateTime":0.4402702689067972,"extension":6.5362582085220975},"index":4,"playId":"9e4f7bed-2a43-3df8-bd63-5b7dbd20f4e4","pitchNumber":4,"startTime":"2026-07-29T00:58:38.982Z","endTime":"2026-07-29T00:58:42.930Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.7,"endSpeed":86.9,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.427898501121085,"aZ":-17.743304526058658,"pfxX":-5.629131546911637,"pfxZ":7.542364673597323,"pX":0.2921718511012677,"pZ":2.8504222837659636,"vX0":7.410055315647902,"vY0":-136.3490787561065,"vZ0":-3.3415577629983244,"x":105.86,"y":161.82,"x0":-1.7090523199719272,"y0":50.0038452905281,"z0":5.2917364882958475,"aX":-10.772084536477156},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":13.3,"breakHorizontal":8.9,"spinRate":2495,"spinDirection":225},"zone":3,"typeConfidence":0.91,"plateTime":0.39924965131838874,"extension":6.905907278516709},"index":5,"playId":"25e5a8de-2e0b-3b0c-a55a-320be1e94ac1","pitchNumber":5,"startTime":"2026-07-29T00:58:59.511Z","endTime":"2026-07-29T00:59:03.535Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":6,"startTime":"2026-07-29T00:59:15.804Z","endTime":"2026-07-29T00:59:37.663Z","isPitch":false,"type":"action","player":{"id":663968,"link":"/api/v1/people/663968"}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":87.4,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.578619317586206,"aZ":-18.35690141603299,"pfxX":-6.732978723610879,"pfxZ":7.1354647922723275,"pX":-0.17584484691301216,"pZ":2.4488971438870184,"vX0":7.076523921114585,"vY0":-137.1317660604697,"vZ0":-4.262360251689286,"x":123.7,"y":172.66,"x0":-1.8946744301652823,"y0":50.002080460911216,"z0":5.2476625780283594,"aX":-13.037177917605563},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":12.4,"breakHorizontal":11.0,"spinRate":2404,"spinDirection":227},"zone":5,"typeConfidence":0.89,"plateTime":0.39689952128163997,"extension":6.814103178061754},"index":7,"playId":"bef58cbf-be1d-3b38-94d1-a14bca47154a","pitchNumber":6,"startTime":"2026-07-29T00:59:37.663Z","endTime":"2026-07-29T00:59:41.597Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T00:59:41.597Z","atBatIndex":62},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ryan Waldschmidt singles on a ground ball to second baseman Brandon Lowe.","rbi":0,"awayScore":6,"homeScore":0,"isOut":false},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-29T01:00:51.006Z","endTime":"2026-07-29T01:02:59.835Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":814439,"fullName":"Ryan Waldschmidt","link":"/api/v1/people/814439"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":685126,"fullName":"Brandon Eisert","link":"/api/v1/people/685126"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":814439,"fullName":"Ryan Waldschmidt","link":"/api/v1/people/814439"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":814439,"fullName":"Ryan Waldschmidt","link":"/api/v1/people/814439"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":664040,"link":"/api/v1/people/664040"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.8,"endSpeed":82.3,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.616206215934056,"aZ":-24.481034678917222,"pfxX":9.354843877055682,"pfxZ":4.4445940352208115,"pX":1.2542900290940284,"pZ":2.399606317823976,"vX0":-9.46945229304084,"vY0":-130.51088176917563,"vZ0":-1.7299041186846913,"x":69.19,"y":173.99,"x0":3.708505448703127,"y0":50.002502471585274,"z0":4.90882905212431,"aX":16.191457664565394},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":7.9,"breakHorizontal":-14.9,"spinRate":2094,"spinDirection":135},"zone":14,"typeConfidence":2.0,"plateTime":0.41914597945193943,"extension":7.128471830515803},"index":0,"playId":"7a3a1aad-9e36-34db-ae38-82b017021b7b","pitchNumber":1,"startTime":"2026-07-29T01:01:53.221Z","endTime":"2026-07-29T01:01:56.782Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.9,"endSpeed":83.5,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.722566661718126,"aZ":-16.14627489934121,"pfxX":4.780440935542254,"pfxZ":9.046697685444613,"pX":-0.2573954863071647,"pZ":2.025544371109383,"vX0":-11.3827857453512,"vY0":-131.94029510815997,"vZ0":-4.470578374672941,"x":126.81,"y":184.09,"x0":3.481924239686701,"y0":50.005477161880634,"z0":4.9231033390182874,"aX":8.473002713637975},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":15.6,"breakHorizontal":-6.4,"spinRate":2239,"spinDirection":142},"zone":7,"typeConfidence":0.9,"plateTime":0.4143261107610834,"extension":7.0799510357399935},"index":1,"playId":"c213ef12-af9e-3a00-91a2-045dbf0e5a30","pitchNumber":2,"startTime":"2026-07-29T01:02:13.376Z","endTime":"2026-07-29T01:02:17.165Z","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":0},"pitchData":{"startSpeed":84.8,"endSpeed":78.2,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.11920135865693,"aZ":-30.658278864673086,"pfxX":-2.150182582991012,"pfxZ":0.9887827406333978,"pX":-0.5008514958276338,"pZ":1.6174150959333442,"vX0":-9.430135377314134,"vY0":-123.19248165490261,"vZ0":-1.934428200856583,"x":136.09,"y":195.11,"x0":3.6538538754827634,"y0":50.005388550001356,"z0":5.000482012081401,"aX":-3.3105062240287375},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":1.6,"breakHorizontal":6.1,"spinRate":2267,"spinDirection":225},"zone":7,"typeConfidence":0.93,"plateTime":0.44434182247537946,"extension":7.009786388976776},"index":2,"playId":"31962bff-64a2-35fd-8d2a-ec96fe338c9d","pitchNumber":3,"startTime":"2026-07-29T01:02:29.060Z","endTime":"2026-07-29T01:02:32.460Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.2,"endSpeed":75.7,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.74787942063328,"aZ":-33.78410911105918,"pfxX":-1.274445711644998,"pfxZ":-1.1059568487220819,"pX":0.9992635769034883,"pZ":2.0861799047705714,"vX0":-6.2217549657497155,"vY0":-119.62958241888042,"vZ0":0.45709893414087177,"x":78.91,"y":182.45,"x0":3.7978163559502276,"y0":50.00535882897932,"z0":4.917328826454931,"aX":-1.8491925666146571},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":-1.7,"breakHorizontal":3.8,"spinRate":2242,"spinDirection":270},"zone":14,"typeConfidence":0.89,"plateTime":0.45759251397796685,"extension":6.877226913869971},"hitData":{"launchSpeed":82.6,"launchAngle":-12.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":115.83,"coordY":147.63}},"index":3,"playId":"1a261d23-1784-3a02-8c5f-6f19028ef429","pitchNumber":4,"startTime":"2026-07-29T01:02:51.016Z","endTime":"2026-07-29T01:02:59.835Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T01:02:59.835Z","atBatIndex":63},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Corbin Carroll singles on a line drive to left fielder Bryan Reynolds. Ryan Waldschmidt to 2nd.","rbi":0,"awayScore":6,"homeScore":0,"isOut":false},"about":{"atBatIndex":64,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-29T01:03:09.082Z","endTime":"2026-07-29T01:04:09.808Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":0},"matchup":{"batter":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":685126,"fullName":"Brandon Eisert","link":"/api/v1/people/685126"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"postOnSecond":{"id":814439,"fullName":"Ryan Waldschmidt","link":"/api/v1/people/814439"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":668804,"link":"/api/v1/people/668804"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":814439,"fullName":"Ryan Waldschmidt","link":"/api/v1/people/814439"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":83.7,"endSpeed":77.9,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.469572022378475,"aZ":-32.11688505771827,"pfxX":-2.8975159908695742,"pfxZ":0.03882828035798447,"pX":0.3429338967404432,"pZ":1.6218687453974843,"vX0":-7.423383723537691,"vY0":-121.86411695050433,"vZ0":-1.3907670099424858,"x":103.93,"y":194.99,"x0":3.7916717892180243,"y0":50.003137076683885,"z0":4.946333383165248,"aX":-4.406135899204533},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":0.0,"breakHorizontal":6.8,"spinRate":2137,"spinDirection":234},"zone":9,"typeConfidence":0.92,"plateTime":0.4475736492235036,"extension":6.978071719850172},"index":0,"playId":"a282cbda-02b5-30a2-bbc8-aabd90500b78","pitchNumber":1,"startTime":"2026-07-29T01:03:26.453Z","endTime":"2026-07-29T01:03:30.272Z","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":0},"pitchData":{"startSpeed":84.2,"endSpeed":77.7,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.329107576933694,"aZ":-34.370188172410856,"pfxX":-2.307912097833023,"pfxZ":-1.4376410206083996,"pX":0.582108405542943,"pZ":2.5090148055173285,"vX0":-6.696945683685475,"vY0":-122.55627249169547,"vZ0":0.8637596130840024,"x":94.81,"y":171.04,"x0":3.645571916486338,"y0":50.00255340961975,"z0":5.078465183977309,"aX":-3.524330749884771},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":-2.2,"breakHorizontal":5.6,"spinRate":2250,"spinDirection":258},"zone":6,"typeConfidence":0.91,"plateTime":0.4462423464856897,"extension":6.991074342763142},"index":1,"playId":"ea73db86-c5e3-346b-9061-eb6788729379","pitchNumber":2,"startTime":"2026-07-29T01:03:41.594Z","endTime":"2026-07-29T01:03:45.753Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.0,"endSpeed":76.9,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.130951669870612,"aZ":-32.93607794571972,"pfxX":-2.113483663464357,"pfxZ":-0.5136335764616424,"pX":-0.7245242916640027,"pZ":1.8725965608628743,"vX0":-10.142311526047143,"vY0":-120.567756141786,"vZ0":-0.03440041799693683,"x":144.62,"y":188.22,"x0":3.8009748885690215,"y0":50.00373828510605,"z0":4.7792776654486335,"aX":-3.1285800317344745},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":-0.7,"breakHorizontal":6.1,"spinRate":2261,"spinDirection":270},"zone":7,"typeConfidence":0.91,"plateTime":0.45326201834778956,"extension":7.237251146456764},"hitData":{"launchSpeed":95.2,"launchAngle":15.0,"totalDistance":276.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":89.34,"coordY":95.13}},"index":2,"playId":"050429e1-6fb1-3e6a-b1d5-0bb70f0aa7b8","pitchNumber":3,"startTime":"2026-07-29T01:03:59.095Z","endTime":"2026-07-29T01:04:09.808Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T01:04:09.808Z","atBatIndex":64},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Geraldo Perdomo grounds into a double play, shortstop Jacob Gonzalez to second baseman Brandon Lowe to first baseman Ryan O'Hearn. Ryan Waldschmidt to 3rd. Corbin Carroll out at 2nd. Geraldo Perdomo out at 1st.","rbi":0,"awayScore":6,"homeScore":0,"isOut":true},"about":{"atBatIndex":65,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-29T01:04:14.526Z","endTime":"2026-07-29T01:05:27.495Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":685126,"fullName":"Brandon Eisert","link":"/api/v1/people/685126"},"pitchHand":{"code":"L","description":"Left"},"postOnThird":{"id":814439,"fullName":"Ryan Waldschmidt","link":"/api/v1/people/814439"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":694378,"link":"/api/v1/people/694378"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":664040,"link":"/api/v1/people/664040"},"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":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","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":664040,"link":"/api/v1/people/664040"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":656811,"link":"/api/v1/people/656811"},"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":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_adv_force","runner":{"id":814439,"fullName":"Ryan Waldschmidt","link":"/api/v1/people/814439"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.4,"endSpeed":79.1,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.034284376484084,"aZ":-28.603761765903467,"pfxX":6.173266610818234,"pfxZ":2.264681094040994,"pX":0.9691433845384607,"pZ":1.9809590647315904,"vX0":-9.484720601375123,"vY0":-124.14575188710313,"vZ0":-1.2548289363636416,"x":80.06,"y":185.29,"x0":4.016274971897802,"y0":50.00614080918345,"z0":4.847530752722145,"aX":9.754612515841066},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":4.1,"breakHorizontal":-9.2,"spinRate":1279,"spinDirection":122},"zone":14,"typeConfidence":2.0,"plateTime":0.43916715562523123,"extension":6.6669129163317855},"index":0,"playId":"a303ae6e-f98a-3878-ab3d-39eb7b402cb7","pitchNumber":1,"startTime":"2026-07-29T01:04:42.704Z","endTime":"2026-07-29T01:04:46.452Z","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":90.8,"endSpeed":83.5,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.900719829827437,"aZ":-18.511707068492214,"pfxX":4.968795854081948,"pfxZ":7.688688379563411,"pX":0.2623909075535547,"pZ":4.04204006009171,"vX0":-10.906415222605219,"vY0":-131.93393994805788,"vZ0":1.1061814695829835,"x":107.0,"y":129.64,"x0":3.7891669649128548,"y0":50.00495052540563,"z0":4.973730572528059,"aX":8.833045734330925},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":14.4,"breakHorizontal":-6.8,"spinRate":2218,"spinDirection":139},"zone":12,"typeConfidence":0.9,"plateTime":0.4138475077554631,"extension":6.889270557468588},"index":1,"playId":"bf99c6d4-04e7-348b-85fc-d6e34942a9a2","pitchNumber":2,"startTime":"2026-07-29T01:05:01.219Z","endTime":"2026-07-29T01:05:04.906Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.3,"endSpeed":78.5,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.91592892650478,"aZ":-28.952312490110554,"pfxX":-0.45687224045570374,"pfxZ":2.086771906908866,"pX":-0.21992831886016245,"pZ":1.770228624881924,"vX0":-9.795563748831922,"vY0":-122.48318852443037,"vZ0":-1.479191848684858,"x":125.38,"y":190.98,"x0":3.8663093836416147,"y0":50.00079369268108,"z0":4.824746530355436,"aX":-0.7017214142818734},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":3.7,"breakHorizontal":2.8,"spinRate":2242,"spinDirection":231},"zone":7,"typeConfidence":0.91,"plateTime":0.44474868395213374,"extension":6.986106541055427},"hitData":{"launchSpeed":90.0,"launchAngle":-3.0,"totalDistance":25.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":112.28,"coordY":157.76}},"index":2,"playId":"1230b78f-7b8f-341a-8c4a-3fb487efb506","pitchNumber":3,"startTime":"2026-07-29T01:05:19.052Z","endTime":"2026-07-29T01:05:27.495Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T01:05:27.495Z","atBatIndex":65},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Gabriel Moreno grounds out, shortstop Jacob Gonzalez to first baseman Ryan O'Hearn.","rbi":0,"awayScore":6,"homeScore":0,"isOut":true},"about":{"atBatIndex":66,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-29T01:05:41.698Z","endTime":"2026-07-29T01:08:00.891Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":685126,"fullName":"Brandon Eisert","link":"/api/v1/people/685126"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"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":6},"credits":[{"player":{"id":694378,"link":"/api/v1/people/694378"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":656811,"link":"/api/v1/people/656811"},"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":86.2,"endSpeed":79.3,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.155291465078182,"aZ":-25.47800978171331,"pfxX":8.353748765723914,"pfxZ":4.182182944423352,"pX":1.6126430510641716,"pZ":1.8797785164150855,"vX0":-8.21366271097895,"vY0":-125.39772644400536,"vZ0":-1.970840777608497,"x":55.53,"y":188.03,"x0":3.837341838007764,"y0":50.001618972930785,"z0":4.744052566127957,"aX":13.370692960133454},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":7.3,"breakHorizontal":-13.3,"spinRate":1442,"spinDirection":128},"zone":14,"typeConfidence":2.0,"plateTime":0.4359503913924825,"extension":7.145428969481048},"index":0,"playId":"20c4fc46-7ae3-33f8-a17a-ac83b094179b","pitchNumber":1,"startTime":"2026-07-29T01:05:54.613Z","endTime":"2026-07-29T01:05:58.187Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.6,"endSpeed":84.2,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.451629861886214,"aZ":-17.367453633745516,"pfxX":4.363232101517579,"pfxZ":8.198888245870947,"pX":-0.008242582873868568,"pZ":3.6026515721084924,"vX0":-11.074429654809652,"vY0":-133.0217071520108,"vZ0":-0.5794153818506318,"x":117.31,"y":141.51,"x0":3.627705114985754,"y0":50.00412155360373,"z0":5.073643650500033,"aX":7.882955827404761},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":15.0,"breakHorizontal":-5.8,"spinRate":2267,"spinDirection":136},"zone":11,"typeConfidence":0.9,"plateTime":0.41054422412264824,"extension":6.9414571946736165},"index":1,"playId":"ecff249e-f4e6-316b-af4f-52e04ceabceb","pitchNumber":2,"startTime":"2026-07-29T01:06:11.543Z","endTime":"2026-07-29T01:06:14.754Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.0,"endSpeed":77.9,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.206795529481695,"aZ":-29.871171308868927,"pfxX":0.8082474530188439,"pfxZ":1.5015360687303136,"pX":0.9841237906768824,"pZ":2.652672978214727,"vX0":-6.974018692177613,"vY0":-122.2371702888051,"vZ0":0.5843228155009623,"x":79.49,"y":167.16,"x0":3.753593864889051,"y0":50.00227334705068,"z0":4.949462093088449,"aX":1.2398825276943608},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":3.1,"breakHorizontal":0.0,"spinRate":2191,"spinDirection":237},"zone":12,"typeConfidence":0.86,"plateTime":0.4459160244639664,"extension":7.079634507775174},"index":2,"playId":"5b34a36b-98cf-3bd2-8e48-2beb4a86ca48","pitchNumber":3,"startTime":"2026-07-29T01:06:29.539Z","endTime":"2026-07-29T01:06:33.371Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.4,"endSpeed":78.5,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.983699089238257,"aZ":-29.71863488503867,"pfxX":-0.8232483365175891,"pfxZ":1.5808005854986273,"pX":0.4577850778577725,"pZ":2.5855198247290967,"vX0":-7.53729792938752,"vY0":-122.85518420624383,"vZ0":0.11892111382540682,"x":99.55,"y":168.97,"x0":3.653720326666265,"y0":50.00044111520676,"z0":5.032117782877059,"aX":-1.276423445047151},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":3.1,"breakHorizontal":3.0,"spinRate":2366,"spinDirection":276},"zone":6,"typeConfidence":0.91,"plateTime":0.44334673539921177,"extension":7.0972231119825056},"index":3,"playId":"e59d8cae-1c96-335e-ad51-d5b66f879686","pitchNumber":4,"startTime":"2026-07-29T01:06:47.398Z","endTime":"2026-07-29T01:06:51.185Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.1,"endSpeed":79.6,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.274706876836845,"aZ":-28.67167604691431,"pfxX":7.5630496868603885,"pfxZ":2.175824334809249,"pX":2.997324015092814,"pZ":2.503793140431421,"vX0":-4.828654729020237,"vY0":-125.44389060707381,"vZ0":-0.3533359721383572,"x":2.75,"y":171.18,"x0":3.9560090710767724,"y0":50.00078807962693,"z0":4.966275278397043,"aX":12.158677095808402},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":4.1,"breakHorizontal":-12.7,"spinRate":1265,"spinDirection":133},"zone":12,"typeConfidence":2.0,"plateTime":0.43516847893672006,"extension":6.969044789082847},"index":4,"playId":"3fbe49ea-ef8e-371c-8242-06a1ee59cc41","pitchNumber":5,"startTime":"2026-07-29T01:07:08.715Z","endTime":"2026-07-29T01:07:11.715Z","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":2},"pitchData":{"startSpeed":83.8,"endSpeed":77.7,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.56863412553379,"aZ":-29.004094634948764,"pfxX":-0.0012000685929312027,"pfxZ":2.0840366049833,"pX":0.5504311309457393,"pZ":2.50785856819752,"vX0":-7.297878481234042,"vY0":-121.99678218556802,"vZ0":0.1183711454455375,"x":96.02,"y":171.07,"x0":3.5673733755108445,"y0":50.00506499150378,"z0":4.936582463648124,"aX":-0.0016985096674025568},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":4.1,"breakHorizontal":1.6,"spinRate":2292,"spinDirection":255},"zone":6,"typeConfidence":0.91,"plateTime":0.44713001971734423,"extension":7.233988997516849},"index":5,"playId":"8b9b1395-60df-30b6-9b32-ac216786bcd2","pitchNumber":6,"startTime":"2026-07-29T01:07:30.460Z","endTime":"2026-07-29T01:07:33.925Z","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":89.9,"endSpeed":83.1,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.478967606014795,"aZ":-19.088280958860786,"pfxX":5.2049840596341435,"pfxZ":7.4818600865459395,"pX":0.4963614433746936,"pZ":1.70860631535245,"vX0":-10.134575332611279,"vY0":-130.65949259029858,"vZ0":-4.158360094000594,"x":98.08,"y":192.65,"x0":3.728732377261519,"y0":50.005881050658274,"z0":4.733425918430642,"aX":9.10864956444022},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":13.0,"breakHorizontal":-7.4,"spinRate":1956,"spinDirection":138},"zone":9,"typeConfidence":0.91,"plateTime":0.4173251887799023,"extension":7.238260444695998},"hitData":{"launchSpeed":99.2,"launchAngle":-20.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":108.23,"coordY":163.84}},"index":6,"playId":"6c3dc199-fc06-3f2d-b9ba-ed6d58481b7d","pitchNumber":7,"startTime":"2026-07-29T01:07:53.073Z","endTime":"2026-07-29T01:08:00.891Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T01:08:00.891Z","atBatIndex":66},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brandon Lowe grounds out, first baseman Tim Tawa to pitcher Ryan Thompson.","rbi":0,"awayScore":6,"homeScore":0,"isOut":true},"about":{"atBatIndex":67,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-29T01:10:23.374Z","endTime":"2026-07-29T01:10:57.688Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657044,"fullName":"Ryan Thompson","link":"/api/v1/people/657044"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":694374,"link":"/api/v1/people/694374"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":657044,"link":"/api/v1/people/657044"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Ryan Thompson replaces Brandon Pfaadt.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":6,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-29T01:09:21.408Z","endTime":"2026-07-29T01:10:25.665Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":657044,"link":"/api/v1/people/657044"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.5,"endSpeed":80.9,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.33562610557127,"aZ":-40.99911763662822,"pfxX":-8.376006659730542,"pfxZ":-5.325769906119387,"pX":2.4480379727617296,"pZ":2.315806488494073,"vX0":17.190466989696745,"vY0":-127.6293980637148,"vZ0":5.214680449959168,"x":23.69,"y":176.25,"x0":-3.2751489487574212,"y0":50.004474773529246,"z0":3.4679605756383505,"aX":-13.872254270459386},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.4,"breakVerticalInduced":-8.0,"breakHorizontal":11.4,"spinRate":1938,"spinDirection":290},"zone":14,"typeConfidence":2.0,"plateTime":0.42852917363156395,"extension":6.878123905695676},"index":1,"playId":"277ae069-30eb-345a-9ddb-33d2dff7ff7a","pitchNumber":1,"startTime":"2026-07-29T01:10:25.665Z","endTime":"2026-07-29T01:10:30.202Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.2,"endSpeed":81.2,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.675705905199646,"aZ":-42.18925620829623,"pfxX":-9.505925406083993,"pfxZ":-5.941109465077914,"pX":0.28753372261094623,"pZ":1.7790824495105724,"vX0":12.747362001707433,"vY0":-129.15507187688013,"vZ0":4.048766834648848,"x":106.04,"y":190.74,"x0":-3.4841395816971983,"y0":50.006443466816876,"z0":3.441907505717043,"aX":-16.014224792602977},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.3,"breakVerticalInduced":-9.5,"breakHorizontal":14.3,"spinRate":2075,"spinDirection":282},"zone":9,"typeConfidence":2.0,"plateTime":0.4245923670511167,"extension":6.778041903908015},"hitData":{"launchSpeed":91.3,"launchAngle":-11.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":160.35,"coordY":164.27}},"index":2,"playId":"5001dff0-4322-36bf-9b3a-624beab626e5","pitchNumber":2,"startTime":"2026-07-29T01:10:49.569Z","endTime":"2026-07-29T01:10:57.688Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T01:10:57.688Z","atBatIndex":67},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Bryan Reynolds walks.","rbi":0,"awayScore":6,"homeScore":0,"isOut":false},"about":{"atBatIndex":68,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-29T01:11:03.361Z","endTime":"2026-07-29T01:13:00.630Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657044,"fullName":"Ryan Thompson","link":"/api/v1/people/657044"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,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":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.3,"endSpeed":81.6,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.06353917467777,"aZ":-40.77433835499557,"pfxX":-9.372686322195701,"pfxZ":-5.086381574882677,"pX":1.282942321146007,"pZ":1.4058070097709519,"vX0":14.862221443658827,"vY0":-129.1918417069546,"vZ0":2.9390478713272787,"x":68.1,"y":200.82,"x0":-3.328340201972053,"y0":50.00583991755627,"z0":3.3885808247890328,"aX":-15.837999555047958},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":-8.2,"breakHorizontal":13.7,"spinRate":1930,"spinDirection":287},"zone":14,"typeConfidence":2.0,"plateTime":0.4240668397837948,"extension":6.724759929940884},"index":0,"playId":"8e0950d2-63bd-35c6-861e-73cca072556e","pitchNumber":1,"startTime":"2026-07-29T01:11:29.314Z","endTime":"2026-07-29T01:11:32.712Z","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":88.6,"endSpeed":81.5,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.23511349850364,"aZ":-41.658730370355414,"pfxX":-7.530471835846431,"pfxZ":-5.616803207196455,"pX":-1.3311304120769356,"pZ":2.075460486774099,"vX0":8.398535182968308,"vY0":-128.77037903227975,"vZ0":4.69653196996048,"x":167.74,"y":182.74,"x0":-3.6472687280981426,"y0":50.00122076080627,"z0":3.439517563938027,"aX":-12.722056024595032},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.7,"breakVerticalInduced":-8.9,"breakHorizontal":11.9,"spinRate":1931,"spinDirection":293},"zone":13,"typeConfidence":2.0,"plateTime":0.4243890297298205,"extension":6.587908539318238},"index":1,"playId":"ce5e8548-e45e-3bda-8d64-06f5011522a5","pitchNumber":2,"startTime":"2026-07-29T01:11:52.446Z","endTime":"2026-07-29T01:11:55.610Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.6,"endSpeed":82.6,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.217340849268204,"aZ":-41.36246132795966,"pfxX":-8.777817443973554,"pfxZ":-5.331805214842795,"pX":0.7280972962800224,"pZ":2.1958047044638005,"vX0":13.57983557739684,"vY0":-129.71296618345207,"vZ0":4.523258636064311,"x":89.25,"y":179.49,"x0":-3.4072488648595645,"y0":50.00236485468692,"z0":3.5616542637252673,"aX":-15.130452116728344},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.6,"breakVerticalInduced":-8.4,"breakHorizontal":13.3,"spinRate":1973,"spinDirection":281},"zone":9,"typeConfidence":2.0,"plateTime":0.42042004583910675,"extension":6.646470889765194},"index":2,"playId":"b09b2f1b-c163-3fc5-9c1d-6fa06413d96f","pitchNumber":3,"startTime":"2026-07-29T01:12:08.883Z","endTime":"2026-07-29T01:12:12.658Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"index":3,"startTime":"2026-07-29T01:12:21.451Z","endTime":"2026-07-29T01:12:38.562Z","isPitch":false,"type":"action","player":{"id":668804,"link":"/api/v1/people/668804"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.5,"endSpeed":83.3,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.600863270900753,"aZ":-30.47547275292557,"pfxX":-8.067512239892501,"pfxZ":0.9627590900863598,"pX":-0.60652826918492,"pZ":3.1573943837540646,"vX0":10.622889867179012,"vY0":-131.34565988378316,"vZ0":4.822291355509506,"x":140.12,"y":153.53,"x0":-3.6321983236445368,"y0":50.00481986769129,"z0":3.5501660212212602,"aX":-14.272365085052172},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":3.0,"breakHorizontal":12.6,"spinRate":1960,"spinDirection":282},"zone":1,"typeConfidence":2.0,"plateTime":0.41506858432629823,"extension":6.732305166466918},"index":4,"playId":"c8133d15-9da2-3611-9071-1ea09f8e2855","pitchNumber":4,"startTime":"2026-07-29T01:12:38.562Z","endTime":"2026-07-29T01:12:43.840Z","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":1,"outs":1},"pitchData":{"startSpeed":88.5,"endSpeed":81.5,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.623294660617336,"aZ":-42.06986132847797,"pfxX":-7.611775200690747,"pfxZ":-5.888686099242632,"pX":-0.011852111310706714,"pZ":1.5098625949269944,"vX0":11.195716559155366,"vY0":-128.33066365456645,"vZ0":3.4822483582311543,"x":117.45,"y":198.01,"x0":-3.4265351579722894,"y0":50.001458237255314,"z0":3.3957319698650714,"aX":-12.793973805214653},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.6,"breakVerticalInduced":-9.6,"breakHorizontal":11.5,"spinRate":1994,"spinDirection":289},"zone":14,"typeConfidence":2.0,"plateTime":0.4255407997315763,"extension":6.634353342562793},"index":5,"playId":"bc29afa7-b2a3-39ed-84a9-fc08324f3958","pitchNumber":5,"startTime":"2026-07-29T01:12:56.699Z","endTime":"2026-07-29T01:13:00.630Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T01:13:00.630Z","atBatIndex":68},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Esmerlyn Valdez strikes out swinging.","rbi":0,"awayScore":6,"homeScore":0,"isOut":true},"about":{"atBatIndex":69,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-29T01:13:04.168Z","endTime":"2026-07-29T01:15:57.450Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":699013,"fullName":"Esmerlyn Valdez","link":"/api/v1/people/699013"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657044,"fullName":"Ryan Thompson","link":"/api/v1/people/657044"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":699013,"fullName":"Esmerlyn Valdez","link":"/api/v1/people/699013"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":543510,"link":"/api/v1/people/543510"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.4,"endSpeed":82.2,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.96554023890311,"aZ":-41.796056382619156,"pfxX":-8.681582082974693,"pfxZ":-5.636609877054837,"pX":1.2624605597232852,"pZ":1.8310897350654474,"vX0":14.621276607442658,"vY0":-129.3596039461429,"vZ0":4.022378620281373,"x":68.88,"y":189.34,"x0":-3.31440952000125,"y0":50.00038781709873,"z0":3.444291151095871,"aX":-14.830794340946843},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.4,"breakVerticalInduced":-9.0,"breakHorizontal":12.7,"spinRate":1944,"spinDirection":286},"zone":14,"typeConfidence":2.0,"plateTime":0.42212580064927874,"extension":6.870667726480092},"index":0,"playId":"a424f6c6-b6d9-30d8-a061-e4eadcb52580","pitchNumber":1,"startTime":"2026-07-29T01:13:27.209Z","endTime":"2026-07-29T01:13:30.209Z","isPitch":true,"type":"pitch"},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":6,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"index":1,"startTime":"2026-07-29T01:13:41.492Z","endTime":"2026-07-29T01:14:12.992Z","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, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":true},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.3,"endSpeed":82.2,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.889104153783336,"aZ":-39.241400254577954,"pfxX":-7.875345523731175,"pfxZ":-4.1065981228943045,"pX":-0.7345307469457693,"pZ":3.3136039125545698,"vX0":9.857262402737287,"vY0":-129.48296401464285,"vZ0":6.917063123048466,"x":145.0,"y":149.31,"x0":-3.5457527170770446,"y0":50.005255214824864,"z0":3.593129383618305,"aX":-13.54059599412513},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":-5.8,"breakHorizontal":12.4,"spinRate":1917,"spinDirection":281},"zone":1,"typeConfidence":2.0,"plateTime":0.42102257080886396,"extension":6.694843674427182},"index":2,"playId":"336658b6-ca40-321c-b617-24c2bf1fa159","pitchNumber":2,"startTime":"2026-07-29T01:14:12.992Z","endTime":"2026-07-29T01:14:17.075Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":109,"player":{"id":543510,"fullName":"James McCann","link":"/api/v1/people/543510"}}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":77.1,"endSpeed":71.8,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.463313751181282,"aZ":-26.634867993786745,"pfxX":4.394578884231724,"pfxZ":4.276606011304232,"pX":0.035191478663459536,"pZ":1.8829896398428787,"vX0":6.799374706706831,"vY0":-112.24323053332839,"vZ0":2.4223365916391937,"x":115.66,"y":187.94,"x0":-3.586697427205148,"y0":50.00266105445042,"z0":3.475331032085538,"aX":5.68945069295785},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":8.6,"breakHorizontal":-9.5,"spinRate":2101,"spinDirection":87},"zone":8,"typeConfidence":2.0,"plateTime":0.48522213038296425,"extension":6.529422126256148},"index":3,"playId":"b7a74e39-7e03-34e5-a0cc-c300e7425bdc","pitchNumber":3,"startTime":"2026-07-29T01:14:41.576Z","endTime":"2026-07-29T01:14:45.297Z","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":78.9,"endSpeed":72.6,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.524481167216294,"aZ":-27.82363602402754,"pfxX":7.1587150762886615,"pfxZ":3.260094241574068,"pX":0.7989306929448353,"pZ":2.768535739642079,"vX0":7.423552221049305,"vY0":-114.5865037354571,"vZ0":4.030416955866114,"x":86.55,"y":164.03,"x0":-3.4087121090799783,"y0":50.00180725925863,"z0":3.700307674868402,"aX":9.549178987295175},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":7.2,"breakHorizontal":-14.8,"spinRate":2251,"spinDirection":86},"zone":12,"typeConfidence":2.0,"plateTime":0.47741024319395065,"extension":6.416004948427164},"index":4,"playId":"74873f21-902d-3e08-8367-7664538346fb","pitchNumber":4,"startTime":"2026-07-29T01:14:57.487Z","endTime":"2026-07-29T01:15:01.459Z","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":79.1,"endSpeed":73.2,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.46132350172291,"aZ":-28.04639985943782,"pfxX":4.5556005179349395,"pfxZ":3.051935248560387,"pX":0.4107473496163965,"pZ":2.9192851274365608,"vX0":7.650684303699253,"vY0":-115.03057402663703,"vZ0":4.218378069522158,"x":101.34,"y":159.96,"x0":-3.53800547511142,"y0":50.00344576723374,"z0":3.7669465360739274,"aX":6.1601717780823675},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":6.8,"breakHorizontal":-10.0,"spinRate":2144,"spinDirection":83},"zone":3,"typeConfidence":2.0,"plateTime":0.4744702844215847,"extension":6.528822940216372},"index":5,"playId":"eabd5224-ed50-3bcd-bddc-3e2a8aa0689e","pitchNumber":5,"startTime":"2026-07-29T01:15:28.564Z","endTime":"2026-07-29T01:15:32.682Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":91.3,"endSpeed":84.0,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.570600943809538,"aZ":-26.73910981079712,"pfxX":-4.9182562192045145,"pfxZ":3.0209243215719574,"pX":-0.46197408784808364,"pZ":3.2412806185467957,"vX0":9.852375201369922,"vY0":-132.60131621772925,"vZ0":3.5775606616021767,"x":134.61,"y":151.27,"x0":-3.5692464202287475,"y0":50.003152151531886,"z0":3.8145274648405185,"aX":-8.851405527838189},"breaks":{"breakAngle":14.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":6.5,"breakHorizontal":7.0,"spinRate":2164,"spinDirection":263},"zone":1,"typeConfidence":2.0,"plateTime":0.41141397688021275,"extension":6.83237731746811},"index":6,"playId":"c63532c3-1fc8-3cba-8e6c-960cf5db5270","pitchNumber":6,"startTime":"2026-07-29T01:15:53.343Z","endTime":"2026-07-29T01:15:57.450Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T01:15:57.450Z","atBatIndex":69},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Ryan O'Hearn doubles (14) on a line drive to right fielder Corbin Carroll. Bryan Reynolds scores.","rbi":1,"awayScore":6,"homeScore":1,"isOut":false},"about":{"atBatIndex":70,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-29T01:16:02.564Z","endTime":"2026-07-29T01:17:38.906Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657044,"fullName":"Ryan Thompson","link":"/api/v1/people/657044"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":682998,"link":"/api/v1/people/682998"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_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":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"responsiblePitcher":{"id":657044,"link":"/api/v1/people/657044"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 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":89.0,"endSpeed":81.6,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.290689412458214,"aZ":-41.85100925682779,"pfxX":-7.121598095679679,"pfxZ":-5.720678158400925,"pX":0.26789037619934025,"pZ":1.48495163960846,"vX0":11.862864034618415,"vY0":-129.0848836713895,"vZ0":3.157666822504569,"x":106.79,"y":198.69,"x0":-3.457186063525595,"y0":50.002765132496485,"z0":3.4628327172948095,"aX":-12.046531385640291},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.0,"breakVerticalInduced":-9.4,"breakHorizontal":10.3,"spinRate":1971,"spinDirection":286},"zone":14,"typeConfidence":2.0,"plateTime":0.4239408482532121,"extension":6.884556213703799},"index":0,"playId":"eb5da908-66dd-350c-b6a2-4e926a30bfd5","pitchNumber":1,"startTime":"2026-07-29T01:16:21.443Z","endTime":"2026-07-29T01:16:25.516Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.7,"endSpeed":84.3,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.61392551535071,"aZ":-25.10679642767784,"pfxX":-8.147218884680672,"pfxZ":3.9160186812927424,"pX":1.39274071812191,"pZ":2.517805913650018,"vX0":15.19890706909336,"vY0":-132.75307300891686,"vZ0":1.7099272553280436,"x":63.91,"y":170.8,"x0":-3.3209202043792394,"y0":50.000001255413245,"z0":3.6799139136363235,"aX":-14.693962562884257},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":7.7,"breakHorizontal":11.9,"spinRate":2132,"spinDirection":273},"zone":14,"typeConfidence":2.0,"plateTime":0.41094395574235687,"extension":6.9766792001842965},"index":1,"playId":"b8dcf41e-bcde-3c69-aa86-59582ada23fc","pitchNumber":2,"startTime":"2026-07-29T01:16:39.725Z","endTime":"2026-07-29T01:16:42.887Z","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":2},"pitchData":{"startSpeed":89.0,"endSpeed":81.6,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.56135595710902,"aZ":-42.7121998376542,"pfxX":-8.023076336606795,"pfxZ":-6.222578216352046,"pX":-0.3615050050449033,"pZ":1.5708215568366524,"vX0":10.467505772077352,"vY0":-129.2082580131024,"vZ0":3.494418790567128,"x":130.78,"y":196.37,"x0":-3.420120676379408,"y0":50.00394469517319,"z0":3.47984696884063,"aX":-13.586919440793306},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.9,"breakVerticalInduced":-10.2,"breakHorizontal":12.2,"spinRate":1991,"spinDirection":283},"zone":13,"typeConfidence":2.0,"plateTime":0.4236752005179376,"extension":6.692442247167151},"index":2,"playId":"36bfeeef-6e2b-398c-8b5a-89dda935ceb6","pitchNumber":3,"startTime":"2026-07-29T01:16:59.497Z","endTime":"2026-07-29T01:17:02.500Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.4,"endSpeed":80.8,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.291043396985817,"aZ":-41.31485770760208,"pfxX":-8.427712803990397,"pfxZ":-5.496226203455601,"pX":0.015074629180440344,"pZ":1.6012517795896217,"vX0":11.70353695064841,"vY0":-128.11833923959716,"vZ0":3.5481845317829386,"x":116.43,"y":195.55,"x0":-3.5156937872348295,"y0":50.00111460275783,"z0":3.4257365782069225,"aX":-14.01910033101807},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.0,"breakVerticalInduced":-8.9,"breakHorizontal":12.6,"spinRate":2010,"spinDirection":286},"zone":14,"typeConfidence":2.0,"plateTime":0.42739141923365365,"extension":6.7683727749315254},"hitData":{"launchSpeed":91.3,"launchAngle":10.0,"totalDistance":145.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":194.75,"coordY":132.8}},"index":3,"playId":"0770d5e5-96d0-3468-bf98-ae5cc6a77fd0","pitchNumber":4,"startTime":"2026-07-29T01:17:22.945Z","endTime":"2026-07-29T01:17:38.906Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T01:17:38.906Z","atBatIndex":70},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Nick Gonzales singles on a ground ball to shortstop Geraldo Perdomo. Ryan O'Hearn to 3rd.","rbi":0,"awayScore":6,"homeScore":1,"isOut":false},"about":{"atBatIndex":71,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-29T01:17:50.627Z","endTime":"2026-07-29T01:18:54.682Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657044,"fullName":"Ryan Thompson","link":"/api/v1/people/657044"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"postOnThird":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":672695,"link":"/api/v1/people/672695"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"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(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":89.2,"endSpeed":80.7,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.05372507469206,"aZ":-43.63901864473858,"pfxX":-9.195302139106117,"pfxZ":-6.857588474002131,"pX":-0.09025830725343947,"pZ":1.341993792780235,"vX0":11.512425196040011,"vY0":-129.28971155500173,"vZ0":3.217076075458006,"x":120.44,"y":202.55,"x0":-3.431832520125307,"y0":50.00158576589872,"z0":3.458706188371137,"aX":-15.374430222382735},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.2,"breakVerticalInduced":-11.2,"breakHorizontal":13.7,"spinRate":2013,"spinDirection":283},"zone":13,"typeConfidence":2.0,"plateTime":0.42565517376294126,"extension":6.700921856676688},"index":0,"playId":"1a4bde07-170f-3d7a-8db8-f1fe4f928aec","pitchNumber":1,"startTime":"2026-07-29T01:18:15.633Z","endTime":"2026-07-29T01:18:19.724Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":76.9,"endSpeed":70.7,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.16342719320733,"aZ":-27.516873253617668,"pfxX":6.484227656624558,"pfxZ":3.6739768847885514,"pX":0.4527171560021447,"pZ":2.041788234013004,"vX0":7.098904149506028,"vY0":-111.81821162566631,"vZ0":2.8954016206246025,"x":99.74,"y":183.65,"x0":-3.6051892908831915,"y0":50.00001347297843,"z0":3.553458690453787,"aX":8.208003203828305},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":7.8,"breakHorizontal":-13.6,"spinRate":2305,"spinDirection":89},"zone":9,"typeConfidence":2.0,"plateTime":0.4898430896860253,"extension":6.480577018326084},"index":1,"playId":"8020af22-eb76-3cb1-827c-e66429fa0ea3","pitchNumber":2,"startTime":"2026-07-29T01:18:30.470Z","endTime":"2026-07-29T01:18:34.407Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":78.0,"endSpeed":71.8,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.448728703781498,"aZ":-28.018192836673098,"pfxX":5.2710570913156936,"pfxZ":3.193586680731059,"pX":0.9399350025353369,"pZ":2.0531825925873393,"vX0":8.478334472917316,"vY0":-113.34865706054644,"vZ0":2.8983895055181113,"x":81.17,"y":183.34,"x0":-3.5320394942489792,"y0":50.00509987299821,"z0":3.5528771542418878,"aX":6.86920905624266},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":6.8,"breakHorizontal":-11.6,"spinRate":2364,"spinDirection":89},"zone":14,"typeConfidence":2.0,"plateTime":0.4829563933356056,"extension":6.6121839248944845},"hitData":{"launchSpeed":74.5,"launchAngle":-33.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":110.26,"coordY":157.26}},"index":2,"playId":"885d5042-8bf6-3c7b-ae10-880c9a323588","pitchNumber":3,"startTime":"2026-07-29T01:18:46.998Z","endTime":"2026-07-29T01:18:54.682Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T01:18:54.682Z","atBatIndex":71},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Endy Rodríguez singles on a line drive to center fielder Ryan Waldschmidt. Ryan O'Hearn scores. Nick Gonzales to 3rd.","rbi":1,"awayScore":6,"homeScore":2,"isOut":false},"about":{"atBatIndex":72,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-29T01:20:07.790Z","endTime":"2026-07-29T01:21:01.500Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":682848,"fullName":"Endy Rodríguez","link":"/api/v1/people/682848"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657044,"fullName":"Ryan Thompson","link":"/api/v1/people/657044"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682848,"fullName":"Endy Rodríguez","link":"/api/v1/people/682848"},"postOnThird":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":682848,"fullName":"Endy Rodríguez","link":"/api/v1/people/682848"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":814439,"link":"/api/v1/people/814439"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"responsiblePitcher":{"id":657044,"link":"/api/v1/people/657044"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":6,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-29T01:19:25.609Z","endTime":"2026-07-29T01:20:10.077Z","isPitch":false,"type":"action"},{"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":90.0,"endSpeed":81.9,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.251522013631547,"aZ":-45.06729532065503,"pfxX":-6.7140553081458645,"pfxZ":-7.529343343947429,"pX":-0.33650393311384263,"pZ":1.4196716919870773,"vX0":10.527303425268611,"vY0":-130.48901166439634,"vZ0":3.491631831939803,"x":129.83,"y":200.45,"x0":-3.5637663033761258,"y0":50.002930310727784,"z0":3.475539497900407,"aX":-11.498484158997435},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.7,"breakVerticalInduced":-12.5,"breakHorizontal":9.6,"spinRate":1871,"spinDirection":282},"zone":13,"typeConfidence":2.0,"plateTime":0.42088405639817017,"extension":6.734883608294828},"index":1,"playId":"61d0111c-2a77-33bb-ba3a-1454df312317","pitchNumber":1,"startTime":"2026-07-29T01:20:10.077Z","endTime":"2026-07-29T01:20:16.053Z","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":89.6,"endSpeed":82.7,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.253354926371866,"aZ":-31.82401954380605,"pfxX":-8.452175873308713,"pfxZ":0.20496763264702622,"pX":1.0996753936223609,"pZ":2.507475161510979,"vX0":14.56403336600961,"vY0":-129.67942735552577,"vZ0":3.5742582648859234,"x":75.08,"y":171.08,"x0":-3.4528105514920426,"y0":50.004580193317416,"z0":3.5173387033996564,"aX":-14.616796872856126},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":1.4,"breakHorizontal":12.6,"spinRate":2056,"spinDirection":282},"zone":12,"typeConfidence":2.0,"plateTime":0.41993851260604753,"extension":6.6866454291264095},"index":2,"playId":"ef794ee7-5747-3ed3-b0bf-7ddc6c222442","pitchNumber":2,"startTime":"2026-07-29T01:20:30.992Z","endTime":"2026-07-29T01:20:34.536Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.7,"endSpeed":82.5,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.026210281923472,"aZ":-41.73792723380694,"pfxX":-6.3337319890651465,"pfxZ":-5.534627148052235,"pX":-0.6003434564121203,"pZ":1.616471373491397,"vX0":9.764810032150146,"vY0":-130.24155319287053,"vZ0":3.246653824318791,"x":139.88,"y":195.14,"x0":-3.5664523880691066,"y0":50.00569356093388,"z0":3.499398151890702,"aX":-10.94061082759443},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.1,"breakVerticalInduced":-9.1,"breakHorizontal":9.5,"spinRate":1978,"spinDirection":285},"zone":7,"typeConfidence":2.0,"plateTime":0.41972658948512986,"extension":6.701419333079481},"hitData":{"launchSpeed":98.8,"launchAngle":10.0,"totalDistance":187.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":140.76,"coordY":109.27}},"index":3,"playId":"c218851b-1b95-31da-a2f1-3766d95390fa","pitchNumber":3,"startTime":"2026-07-29T01:20:51.408Z","endTime":"2026-07-29T01:21:01.500Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T01:21:01.500Z","atBatIndex":72},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Marcell Ozuna singles on a ground ball to shortstop Geraldo Perdomo. Nick Gonzales scores. Endy Rodríguez to 3rd.","rbi":1,"awayScore":6,"homeScore":3,"isOut":false},"about":{"atBatIndex":73,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-29T01:21:11.540Z","endTime":"2026-07-29T01:23:18.726Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657044,"fullName":"Ryan Thompson","link":"/api/v1/people/657044"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"postOnThird":{"id":682848,"fullName":"Endy Rodríguez","link":"/api/v1/people/682848"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[3],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":682848,"fullName":"Endy Rodríguez","link":"/api/v1/people/682848"},"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":"Single","eventType":"single","movementReason":null,"runner":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":672695,"link":"/api/v1/people/672695"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"responsiblePitcher":{"id":657044,"link":"/api/v1/people/657044"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"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":682848,"fullName":"Endy Rodríguez","link":"/api/v1/people/682848"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":77.0,"endSpeed":70.7,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.326598871412973,"aZ":-27.744288826354513,"pfxX":6.369229340761161,"pfxZ":3.503510046328401,"pX":1.24206301560578,"pZ":2.3377850094724173,"vX0":8.698298015133213,"vY0":-111.83150916446648,"vZ0":3.518830017718165,"x":69.66,"y":175.66,"x0":-3.5268328775270747,"y0":50.004162872383326,"z0":3.591113719873406,"aX":8.061540019535439},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":7.7,"breakHorizontal":-13.8,"spinRate":2264,"spinDirection":82},"zone":14,"typeConfidence":2.0,"plateTime":0.489925708515039,"extension":6.558197740983996},"index":0,"playId":"2b1b34b6-59d3-35fc-9ecc-067f375ea600","pitchNumber":1,"startTime":"2026-07-29T01:21:45.202Z","endTime":"2026-07-29T01:21:48.235Z","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":2},"pitchData":{"startSpeed":78.0,"endSpeed":72.0,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.884604449313702,"aZ":-30.24167572573445,"pfxX":5.291824668003848,"pfxZ":1.4802966487956342,"pX":0.6572107591029369,"pZ":1.5621639816734636,"vX0":7.905934807720096,"vY0":-113.30716392656078,"vZ0":2.288640415572775,"x":91.95,"y":196.6,"x0":-3.5589572527100164,"y0":50.00268390003967,"z0":3.5519789468587106,"aX":6.909064766668983},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":3.6,"breakHorizontal":-11.5,"spinRate":2185,"spinDirection":87},"zone":14,"typeConfidence":2.0,"plateTime":0.4826259617422899,"extension":6.6482116059485215},"index":1,"playId":"53aab3b7-ab18-3d99-8529-a36e67e81ff8","pitchNumber":2,"startTime":"2026-07-29T01:22:03.317Z","endTime":"2026-07-29T01:22:06.517Z","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,"runnerGoing":true},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":78.7,"endSpeed":72.6,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.20299941097326,"aZ":-28.58828845250384,"pfxX":5.457657140874324,"pfxZ":2.696706000350913,"pX":1.3451477002025454,"pZ":2.450049380822767,"vX0":9.128915553110572,"vY0":-114.2753833013943,"vZ0":3.6279995220498105,"x":65.73,"y":172.63,"x0":-3.403362655611343,"y0":50.00069697496326,"z0":3.6431078645330444,"aX":7.246687924707098},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":6.1,"breakHorizontal":-12.1,"spinRate":2203,"spinDirection":82},"zone":14,"typeConfidence":2.0,"plateTime":0.4785103893669733,"extension":6.528294485649375},"index":2,"playId":"eddcac9d-deae-3611-9c6b-d57477246f51","pitchNumber":3,"startTime":"2026-07-29T01:22:23.550Z","endTime":"2026-07-29T01:22:29.626Z","isPitch":true,"type":"pitch"},{"details":{"description":"Endy Rodríguez steals (3) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":6,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"actionPlayId":"eddcac9d-deae-3611-9c6b-d57477246f51","startTime":"2026-07-29T01:22:38.198Z","endTime":"2026-07-29T01:22:50.644Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":682848,"link":"/api/v1/people/682848"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":78.7,"endSpeed":72.5,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.513105586373623,"aZ":-29.578854596624634,"pfxX":5.8122082452453085,"pfxZ":1.9597604034904847,"pX":1.2489738677877207,"pZ":2.3470943675199214,"vX0":9.226532533195028,"vY0":-114.20697021835267,"vZ0":3.6378602467954577,"x":69.39,"y":175.41,"x0":-3.5942208009227627,"y0":50.00266495315269,"z0":3.6381087387073254,"aX":7.6971296131076885},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":4.8,"breakHorizontal":-12.8,"spinRate":2282,"spinDirection":79},"zone":14,"typeConfidence":2.0,"plateTime":0.47910091079219974,"extension":6.794440515781674},"index":4,"playId":"1c70c525-1418-3b24-bea2-7f3000a8bce6","pitchNumber":4,"startTime":"2026-07-29T01:22:50.644Z","endTime":"2026-07-29T01:22:54.853Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":78.3,"endSpeed":72.6,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.981743634922054,"aZ":-29.949788453814413,"pfxX":5.617226472301095,"pfxZ":1.6862079901606792,"pX":1.0357105645652829,"pZ":1.9633293614819352,"vX0":8.536554074292225,"vY0":-113.71925894331349,"vZ0":2.927514708238637,"x":77.52,"y":185.77,"x0":-3.4829476964990467,"y0":50.00487165558373,"z0":3.611834224628964,"aX":7.428605499469823},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":4.1,"breakHorizontal":-12.1,"spinRate":2242,"spinDirection":81},"zone":14,"typeConfidence":2.0,"plateTime":0.47989127711162105,"extension":6.558005506352169},"hitData":{"launchSpeed":74.9,"launchAngle":13.0,"totalDistance":143.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":101.48,"coordY":150.0}},"index":5,"playId":"89cfc58b-ad6e-325f-83ee-c03c46a27fbe","pitchNumber":5,"startTime":"2026-07-29T01:23:10.888Z","endTime":"2026-07-29T01:23:18.726Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T01:23:18.726Z","atBatIndex":73},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jared Triolo strikes out swinging.","rbi":0,"awayScore":6,"homeScore":3,"isOut":true},"about":{"atBatIndex":74,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-29T01:26:28.998Z","endTime":"2026-07-29T01:29:42.144Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":805299,"fullName":"Brandyn Garcia","link":"/api/v1/people/805299"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[4,5,6,7,8,9,10,11],"actionIndex":[1,2,3],"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":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":11},"credits":[{"player":{"id":543510,"link":"/api/v1/people/543510"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":6,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-29T01:23:53.176Z","endTime":"2026-07-29T01:24:15.289Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Brandyn Garcia replaces Ryan Thompson.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":6,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-07-29T01:24:15.289Z","endTime":"2026-07-29T01:25:11.528Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":805299,"link":"/api/v1/people/805299"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Offensive Substitution: Pinch-hitter Jared Triolo replaces Jacob Gonzalez.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":6,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":2,"startTime":"2026-07-29T01:25:11.528Z","endTime":"2026-07-29T01:25:54.660Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669707,"link":"/api/v1/people/669707"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"901","replacedPlayer":{"id":694378,"link":"/api/v1/people/694378"}},{"details":{"description":"Offensive Substitution: Pinch-runner Tyler Callihan replaces Marcell Ozuna.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":6,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":3,"startTime":"2026-07-29T01:25:54.660Z","endTime":"2026-07-29T01:26:31.310Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":682997,"link":"/api/v1/people/682997"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"801","replacedPlayer":{"id":542303,"link":"/api/v1/people/542303"},"base":1},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.9,"endSpeed":89.3,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.55994942728602,"aZ":-28.22262379187249,"pfxX":8.998236269851123,"pfxZ":1.9313369607994648,"pX":1.814781979080019,"pZ":2.477523406413224,"vX0":-2.437259340824165,"vY0":-142.53490695952036,"vZ0":-3.5722840625308696,"x":47.82,"y":171.89,"x0":1.5152507425192907,"y0":50.0013387297826,"z0":5.540902862341475,"aX":18.40441442079669},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":2.9,"breakHorizontal":-15.7,"spinRate":2302,"spinDirection":123},"zone":14,"typeConfidence":0.9,"plateTime":0.3851444057726896,"extension":5.352566735584627},"index":4,"playId":"0c690953-9d9b-37c6-a36d-42b8dc17f4cc","pitchNumber":1,"startTime":"2026-07-29T01:26:31.310Z","endTime":"2026-07-29T01:26:34.396Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.9,"endSpeed":88.2,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.745926141092543,"aZ":-22.369583455050936,"pfxX":1.711307170767254,"pfxZ":4.931419378031528,"pX":0.2850260070124723,"pZ":3.5456571271823156,"vX0":-3.5920234364267567,"vY0":-139.72181579045477,"vZ0":-1.6019823359901157,"x":106.14,"y":143.05,"x0":1.3615714550568925,"y0":50.00544676025974,"z0":5.587897455318169,"aX":3.404502188925541},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":8.8,"breakHorizontal":-2.4,"spinRate":2323,"spinDirection":136},"zone":12,"typeConfidence":0.89,"plateTime":0.3911342357310583,"extension":5.395490772068938},"index":5,"playId":"c8c0b104-71a2-3166-864a-5ebd81e22817","pitchNumber":2,"startTime":"2026-07-29T01:26:50.335Z","endTime":"2026-07-29T01:26:53.592Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":87.1,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.808349307030248,"aZ":-22.393638297329094,"pfxX":-0.6644180104653046,"pfxZ":5.033403001196405,"pX":1.1093154197873356,"pZ":3.5696945262999513,"vX0":-0.8163114090109422,"vY0":-138.25092653785495,"vZ0":-1.2860242281385856,"x":74.72,"y":142.4,"x0":1.4943205928482834,"y0":50.00121680640324,"z0":5.538848103934339,"aX":-1.2902969131484199},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":9.1,"breakHorizontal":1.3,"spinRate":2336,"spinDirection":135},"zone":12,"typeConfidence":0.92,"plateTime":0.3956586272173901,"extension":5.392525741053287},"index":6,"playId":"85c2baf2-29e1-3d02-b7b8-bc4fd4b7b1ff","pitchNumber":3,"startTime":"2026-07-29T01:27:10.109Z","endTime":"2026-07-29T01:27:13.109Z","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":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.8,"endSpeed":87.4,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.533916463175252,"aZ":-23.965620387471905,"pfxX":0.3841232594205213,"pfxZ":4.2194543577774635,"pX":0.5461864389549699,"pZ":3.4153075529331653,"vX0":-2.4775483160878524,"vY0":-138.11225738126984,"vZ0":-1.6220630863498116,"x":96.18,"y":146.57,"x0":1.4020368345920968,"y0":50.00586292891874,"z0":5.609788022635741,"aX":0.7479623347961631},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":7.6,"breakHorizontal":-0.2,"spinRate":2238,"spinDirection":135},"zone":3,"typeConfidence":0.92,"plateTime":0.3954157443600774,"extension":5.435484917128251},"index":7,"playId":"02fdcefa-6a7f-364b-8008-3bb65f2fc288","pitchNumber":4,"startTime":"2026-07-29T01:27:29.755Z","endTime":"2026-07-29T01:27:33.640Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.6,"endSpeed":89.0,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.801458556854676,"aZ":-28.00577864801257,"pfxX":8.182165900994288,"pfxZ":2.0572404628389194,"pX":-0.3959112009540042,"pZ":2.6079378621170437,"vX0":-7.580887078835051,"vY0":-141.8902081549734,"vZ0":-3.1389326234686865,"x":132.09,"y":168.37,"x0":1.2531675020646726,"y0":50.0060257117024,"z0":5.52165983387752,"aX":16.61312099340132},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":3.2,"breakHorizontal":-13.2,"spinRate":2307,"spinDirection":129},"zone":4,"typeConfidence":0.9,"plateTime":0.3866765450153635,"extension":5.629072197071372},"index":8,"playId":"bfb47a43-4d9a-36bd-8c7b-e8e65394f790","pitchNumber":5,"startTime":"2026-07-29T01:27:47.955Z","endTime":"2026-07-29T01:27:51.617Z","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":97.7,"endSpeed":89.0,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.233266669692675,"aZ":-33.40795477808661,"pfxX":8.994571673759639,"pfxZ":-0.6095938505712066,"pX":0.9176410372605712,"pZ":2.0141447009022335,"vX0":-4.1521197011861934,"vY0":-142.20381333177818,"vZ0":-3.567501214393184,"x":82.02,"y":184.4,"x0":1.235181048192198,"y0":50.00171679051494,"z0":5.4241857427058635,"aX":18.260956583742},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":-1.7,"breakHorizontal":-15.4,"spinRate":2313,"spinDirection":123},"zone":14,"typeConfidence":0.91,"plateTime":0.38644554080320903,"extension":5.463162467514953},"index":9,"playId":"24629592-4d4d-37e0-85f2-5d7bad1cfc93","pitchNumber":6,"startTime":"2026-07-29T01:28:06.468Z","endTime":"2026-07-29T01:28:11.825Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.1,"endSpeed":83.8,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.2513527449986,"aZ":-30.263498585293075,"pfxX":-3.8679235995572108,"pfxZ":1.0671920416385792,"pX":-0.5309355342780514,"pZ":2.409640592154937,"vX0":-3.646707915932359,"vY0":-132.70094773601656,"vZ0":-2.102763704422013,"x":137.24,"y":173.72,"x0":1.3631468376585256,"y0":50.000206636472306,"z0":5.4158004325609435,"aX":-6.899737120967091},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":1.7,"breakHorizontal":7.8,"spinRate":2509,"spinDirection":265},"zone":4,"typeConfidence":2.0,"plateTime":0.412671949914603,"extension":5.491242004444295},"index":10,"playId":"ab2842bd-827f-38fe-8371-778784870cb1","pitchNumber":7,"startTime":"2026-07-29T01:28:52.080Z","endTime":"2026-07-29T01:28:58.703Z","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,"runnerGoing":true},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":99.2,"endSpeed":91.1,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.03143280699071,"aZ":-27.211230930161026,"pfxX":9.671537023011478,"pfxZ":2.3420856586867096,"pX":0.34103568077497837,"pZ":3.27692216036814,"vX0":-6.134219131319708,"vY0":-144.3719460588821,"vZ0":-1.736006075410673,"x":104.0,"y":150.3,"x0":1.2311103877723368,"y0":50.00669762450406,"z0":5.552663204988518,"aX":20.523408563705825},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":4.1,"breakHorizontal":-16.4,"spinRate":2328,"spinDirection":125},"zone":3,"typeConfidence":0.91,"plateTime":0.37866808959693943,"extension":5.517306562052769},"index":11,"playId":"4d3bf100-2b2c-3bad-b13e-204beaeaf934","pitchNumber":8,"startTime":"2026-07-29T01:29:34.284Z","endTime":"2026-07-29T01:29:42.144Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T01:29:42.144Z","atBatIndex":74},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ketel Marte flies out to right fielder Esmerlyn Valdez.","rbi":0,"awayScore":6,"homeScore":3,"isOut":true},"about":{"atBatIndex":75,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-29T01:32:05.073Z","endTime":"2026-07-29T01:33:12.999Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676760,"fullName":"Ron Marinaccio","link":"/api/v1/people/676760"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4,6,7],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":699013,"link":"/api/v1/people/699013"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Tyler Callihan remains in the game as the designated hitter.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":6,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-29T01:31:13.700Z","endTime":"2026-07-29T01:31:13.729Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":682997,"link":"/api/v1/people/682997"},"position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"battingOrder":"801","replacedPlayer":{"id":542303,"link":"/api/v1/people/542303"}},{"details":{"description":"Jared Triolo remains in the game as the shortstop.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":6,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-07-29T01:31:13.729Z","endTime":"2026-07-29T01:31:13.730Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669707,"link":"/api/v1/people/669707"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"battingOrder":"901","replacedPlayer":{"id":694378,"link":"/api/v1/people/694378"}},{"details":{"description":"Pitching Change: Ron Marinaccio replaces Brandon Eisert.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":6,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-07-29T01:31:13.730Z","endTime":"2026-07-29T01:32:07.301Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676760,"link":"/api/v1/people/676760"},"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, 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":80.7,"endSpeed":74.1,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.21501336150902,"aZ":-31.70162845431015,"pfxX":-10.017355101092924,"pfxZ":0.3355408182731878,"pX":-2.8001245590796864,"pZ":3.0103794150657395,"vX0":1.355119985142467,"vY0":-117.50348645835152,"vZ0":2.3060284165669467,"x":223.73,"y":157.5,"x0":-2.0828694517361463,"y0":50.00102402166337,"z0":4.961246366028235,"aX":-14.009299938655971},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":1.4,"breakHorizontal":17.8,"spinRate":2127,"spinDirection":270},"zone":11,"typeConfidence":0.9,"plateTime":0.4660870824543286,"extension":6.702670784971421},"index":3,"playId":"980310cd-b631-3559-9ae2-9ff35e34f25b","pitchNumber":1,"startTime":"2026-07-29T01:32:07.301Z","endTime":"2026-07-29T01:32:10.301Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.9,"endSpeed":75.3,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.009941060472308,"aZ":-26.510813050958514,"pfxX":-10.066145211459581,"pfxZ":3.9220720422093738,"pX":-0.6561454776435963,"pZ":2.379133131957076,"vX0":5.676865062605448,"vY0":-119.16540057280413,"vZ0":-0.08254140490888606,"x":142.01,"y":174.54,"x0":-1.7563686347482441,"y0":50.00381268011962,"z0":4.800941899293653,"aX":-14.537922804200232},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":7.3,"breakHorizontal":16.9,"spinRate":2102,"spinDirection":263},"zone":4,"typeConfidence":0.9,"plateTime":0.458917867155884,"extension":6.803026539044682},"index":4,"playId":"f6fc67ff-75b7-3974-8624-f599bd0517d5","pitchNumber":2,"startTime":"2026-07-29T01:32:22.175Z","endTime":"2026-07-29T01:32:26.221Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"index":5,"startTime":"2026-07-29T01:32:32.658Z","endTime":"2026-07-29T01:32:46.395Z","isPitch":false,"type":"action","player":{"id":606466,"link":"/api/v1/people/606466"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":77.6,"endSpeed":71.0,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.139040137070616,"aZ":-29.744660426147895,"pfxX":10.539955055393618,"pfxZ":1.8843595762303167,"pX":-3.3728570551938577,"pZ":3.5389815221213827,"vX0":-5.390352058401669,"vY0":-112.76000879534321,"vZ0":3.6142068918948014,"x":245.57,"y":143.23,"x0":-2.3231170802883767,"y0":50.00412080049224,"z0":4.912994240245105,"aX":13.599380949487706},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":4.7,"breakHorizontal":-17.8,"spinRate":2341,"spinDirection":77},"zone":11,"typeConfidence":0.89,"plateTime":0.48539762705739964,"extension":6.613254891663264},"index":6,"playId":"84533fb8-4dc2-3373-9376-3afd68464432","pitchNumber":3,"startTime":"2026-07-29T01:32:46.395Z","endTime":"2026-07-29T01:32:49.395Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.1,"endSpeed":84.5,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.79012197475058,"aZ":-16.46943678431181,"pfxX":-7.614973628099429,"pfxZ":8.600123911001493,"pX":0.07447664927420111,"pZ":2.1161758031778324,"vX0":6.67183154042617,"vY0":-133.98468514302849,"vZ0":-4.479796534890651,"x":114.16,"y":181.64,"x0":-1.4533771295282492,"y0":50.00114169076485,"z0":4.979506168166547,"aX":-13.903143200924745},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":14.9,"breakHorizontal":12.5,"spinRate":2258,"spinDirection":221},"zone":8,"typeConfidence":0.89,"plateTime":0.4081341905852578,"extension":6.593247477317846},"hitData":{"launchSpeed":78.4,"launchAngle":32.0,"totalDistance":286.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":184.92,"coordY":100.8}},"index":7,"playId":"fb1cec1e-dcf4-3b35-8c5b-e668c4ce6edb","pitchNumber":4,"startTime":"2026-07-29T01:33:04.452Z","endTime":"2026-07-29T01:33:12.999Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T01:33:12.999Z","atBatIndex":75},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Max Kepler flies out to center fielder Jake Mangum.","rbi":0,"awayScore":6,"homeScore":3,"isOut":true},"about":{"atBatIndex":76,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-29T01:33:15.502Z","endTime":"2026-07-29T01:33:50.813Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676760,"fullName":"Ron Marinaccio","link":"/api/v1/people/676760"},"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":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":663968,"link":"/api/v1/people/663968"},"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(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.1,"endSpeed":79.5,"strikeZoneTop":3.376,"strikeZoneBottom":1.704,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.690647703700677,"aZ":-22.45548649487121,"pfxX":-0.5834002430966995,"pfxZ":6.063684983110648,"pX":-0.234020877999319,"pZ":1.51471411383783,"vX0":4.117398205032882,"vY0":-125.37428298551511,"vZ0":-3.5719740042781516,"x":125.92,"y":197.88,"x0":-1.8168804892204,"y0":50.003104269174976,"z0":4.775739580412922,"aX":-0.9352274953971246},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":10.4,"breakHorizontal":0.1,"spinRate":2187,"spinDirection":174},"zone":13,"typeConfidence":0.9,"plateTime":0.43571191581904234,"extension":6.724409491093947},"hitData":{"launchSpeed":91.0,"launchAngle":37.0,"totalDistance":327.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":112.42,"coordY":68.5}},"index":0,"playId":"bf16e920-fe92-380c-ba52-b8ce07ccb6f8","pitchNumber":1,"startTime":"2026-07-29T01:33:40.764Z","endTime":"2026-07-29T01:33:50.813Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T01:33:50.813Z","atBatIndex":76},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nolan Arenado called out on strikes.","rbi":0,"awayScore":6,"homeScore":3,"isOut":true},"about":{"atBatIndex":77,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-29T01:34:27.193Z","endTime":"2026-07-29T01:36:14.237Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676760,"fullName":"Ron Marinaccio","link":"/api/v1/people/676760"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":682848,"link":"/api/v1/people/682848"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-29T01:34:16.368Z","endTime":"2026-07-29T01:34:29.470Z","isPitch":false,"type":"action","player":{"id":571448,"link":"/api/v1/people/571448"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.8,"endSpeed":78.7,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.167171045222517,"aZ":-22.59031159014648,"pfxX":-0.17184067269906045,"pfxZ":6.065485954094527,"pX":-0.37350893283365805,"pZ":1.503395483286273,"vX0":3.600514435827299,"vY0":-124.90484395587782,"vZ0":-3.6262384852529035,"x":131.24,"y":198.19,"x0":-1.8113784825499468,"y0":50.00343266155637,"z0":4.831727740060881,"aX":-0.2722371431338032},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":10.4,"breakHorizontal":-0.5,"spinRate":2234,"spinDirection":166},"zone":13,"typeConfidence":0.91,"plateTime":0.4385187434531703,"extension":6.88189970918849},"index":1,"playId":"dbedae20-6a6d-3a69-86ca-2ae720abc822","pitchNumber":1,"startTime":"2026-07-29T01:34:29.470Z","endTime":"2026-07-29T01:34:33.285Z","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.8,"endSpeed":84.6,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.824548823822113,"aZ":-15.077047103108276,"pfxX":-7.6282779793508375,"pfxZ":9.291518342465977,"pX":0.8664390436281021,"pZ":3.0241833480898155,"vX0":8.637965246415511,"vY0":-134.91452784775845,"vZ0":-2.34061821203144,"x":83.97,"y":157.13,"x0":-1.3882962853342393,"y0":50.00413936024877,"z0":4.967779654630662,"aX":-14.039628096697125},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":16.6,"breakHorizontal":11.9,"spinRate":2258,"spinDirection":219},"zone":12,"typeConfidence":0.89,"plateTime":0.40624166731846145,"extension":6.6650304292367},"index":2,"playId":"bdeda3f0-fd44-35cc-b29a-f136eac6fb3a","pitchNumber":2,"startTime":"2026-07-29T01:34:46.731Z","endTime":"2026-07-29T01:34:50.342Z","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":2},"pitchData":{"startSpeed":78.6,"endSpeed":72.1,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.72773005083867,"aZ":-31.750171202715496,"pfxX":7.155936018916969,"pfxZ":0.31688613379558106,"pX":0.1440882603148203,"pZ":2.7199444716557473,"vX0":2.5666846273390536,"vY0":-114.4248841289204,"vZ0":2.2203890925749015,"x":111.51,"y":165.34,"x0":-1.9226192914288964,"y0":50.00056691825514,"z0":4.854712838736495,"aX":9.457125383383376},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":1.4,"breakHorizontal":-13.6,"spinRate":2366,"spinDirection":80},"zone":5,"typeConfidence":0.89,"plateTime":0.47925325329064616,"extension":7.061679087869106},"index":3,"playId":"5cda39a0-c415-3e4d-ac7b-d5655231a642","pitchNumber":3,"startTime":"2026-07-29T01:35:04.411Z","endTime":"2026-07-29T01:35:07.890Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.5,"endSpeed":75.4,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.496578122881356,"aZ":-27.6979738911252,"pfxX":4.960852546788211,"pfxZ":3.122412135668214,"pX":1.4470662471326439,"pZ":1.5395180064408334,"vX0":5.8828752127287185,"vY0":-118.57965847356537,"vZ0":-1.6959097160173253,"x":61.84,"y":197.21,"x0":-1.705029101641625,"y0":50.00026217516224,"z0":4.777649521236489,"aX":7.101609874058069},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":5.5,"breakHorizontal":-10.3,"spinRate":2416,"spinDirection":73},"zone":14,"typeConfidence":0.92,"plateTime":0.4609308686291822,"extension":7.04196637038153},"index":4,"playId":"c5cb2824-4fc2-3186-a42a-2490db8bfcc2","pitchNumber":4,"startTime":"2026-07-29T01:35:25.833Z","endTime":"2026-07-29T01:35:29.567Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.9,"endSpeed":85.7,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.88904459907833,"aZ":-15.826396433543117,"pfxX":-7.3353715323132835,"pfxZ":8.768971958684677,"pX":2.037460349626694,"pZ":2.3709080246783336,"vX0":11.281714470814345,"vY0":-134.8371605172079,"vZ0":-4.214894143665664,"x":39.34,"y":174.77,"x0":-1.2239260781366146,"y0":50.002276812574095,"z0":5.051367588959675,"aX":-13.675410621443898},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":15.2,"breakHorizontal":11.3,"spinRate":2214,"spinDirection":218},"zone":14,"typeConfidence":0.89,"plateTime":0.40428573671422185,"extension":6.808011874275028},"index":5,"playId":"df7c10ef-598a-3f54-82f1-06347181b200","pitchNumber":5,"startTime":"2026-07-29T01:35:43.070Z","endTime":"2026-07-29T01:35:46.070Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":90.8,"endSpeed":83.3,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.4312111266952,"aZ":-17.179207141856185,"pfxX":-8.042880305471979,"pfxZ":8.44717849733573,"pX":1.0155819234618084,"pZ":3.127476605401999,"vX0":9.658919050951766,"vY0":-131.9805027225503,"vZ0":-1.0322300730604432,"x":78.29,"y":154.34,"x0":-1.635823878185349,"y0":50.00340652998383,"z0":4.781223348133372,"aX":-14.279391597829191},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":15.4,"breakHorizontal":12.6,"spinRate":2185,"spinDirection":231},"zone":12,"typeConfidence":0.86,"plateTime":0.4140123596233405,"extension":6.719514994951306},"index":6,"playId":"ad086428-d0fc-3796-be71-312dddab1ccc","pitchNumber":6,"startTime":"2026-07-29T01:36:10.066Z","endTime":"2026-07-29T01:36:14.237Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T01:36:14.237Z","atBatIndex":77},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Jake Mangum doubles (11) on a line drive to left fielder Max Kepler.","rbi":0,"awayScore":6,"homeScore":3,"isOut":false},"about":{"atBatIndex":78,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-07-29T01:38:39.299Z","endTime":"2026-07-29T01:39:10.939Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":623149,"fullName":"Paul Sewald","link":"/api/v1/people/623149"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[3,4],"actionIndex":[0,1,2],"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":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":596146,"link":"/api/v1/people/596146"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Paul Sewald replaces Brandyn Garcia.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":6,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-29T01:38:04.237Z","endTime":"2026-07-29T01:38:05.237Z","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":"Defensive Substitution: Ildemaro Vargas replaces center fielder Ryan Waldschmidt, batting 9th, playing first base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":6,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-07-29T01:38:04.237Z","endTime":"2026-07-29T01:38:05.237Z","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":"901","replacedPlayer":{"id":814439,"link":"/api/v1/people/814439"}},{"details":{"description":"Defensive Substitution: Jorge Barrosa replaces first baseman Tim Tawa, batting 7th, playing center field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":6,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-07-29T01:38:04.237Z","endTime":"2026-07-29T01:38:41.646Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":678489,"link":"/api/v1/people/678489"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"701","replacedPlayer":{"id":694374,"link":"/api/v1/people/694374"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.9,"endSpeed":83.8,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.02729926977378,"aZ":-20.23866438954755,"pfxX":-7.899581864886172,"pfxZ":6.676908573387443,"pX":-0.05028200737080084,"pZ":3.514851056197732,"vX0":11.073907065718476,"vY0":-132.09702357956127,"vZ0":1.3367274813618852,"x":118.92,"y":143.88,"x0":-3.247760876103928,"y0":50.00583382236454,"z0":4.478198348377374,"aX":-14.129501582178738},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":12.6,"breakHorizontal":12.2,"spinRate":2527,"spinDirection":247},"zone":11,"typeConfidence":2.0,"plateTime":0.41278460655719273,"extension":6.1768460584647125},"index":3,"playId":"a6c1a659-813b-35a6-9827-3bc25dc57174","pitchNumber":1,"startTime":"2026-07-29T01:38:41.646Z","endTime":"2026-07-29T01:38:44.646Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.1,"endSpeed":83.8,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.70292774815459,"aZ":-22.59093932535701,"pfxX":-8.279519987525745,"pfxZ":5.353838447927634,"pX":-0.10920659034215822,"pZ":3.2951367204010453,"vX0":10.96977756229846,"vY0":-132.3314940702487,"vZ0":1.4619843383623459,"x":121.16,"y":149.81,"x0":-3.2142625743131292,"y0":50.004819036446875,"z0":4.379566044139464,"aX":-14.827612639367402},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":10.2,"breakHorizontal":12.8,"spinRate":2633,"spinDirection":244},"zone":2,"typeConfidence":2.0,"plateTime":0.4123934004483565,"extension":6.317243380817333},"hitData":{"launchSpeed":92.4,"launchAngle":19.0,"totalDistance":281.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":46.85,"coordY":117.61}},"index":4,"playId":"fb0412b4-c778-3994-9e07-c3fb1dfaeb78","pitchNumber":2,"startTime":"2026-07-29T01:38:57.253Z","endTime":"2026-07-29T01:39:10.939Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T01:39:10.939Z","atBatIndex":78},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Brandon Lowe homers (22) on a fly ball to right center field. Jake Mangum scores.","rbi":2,"awayScore":6,"homeScore":5,"isOut":false},"about":{"atBatIndex":79,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-07-29T01:39:38.712Z","endTime":"2026-07-29T01:41:16.841Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":623149,"fullName":"Paul Sewald","link":"/api/v1/people/623149"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"responsiblePitcher":{"id":623149,"link":"/api/v1/people/623149"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"responsiblePitcher":{"id":623149,"link":"/api/v1/people/623149"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.4,"endSpeed":76.0,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.21257719181056,"aZ":-27.8731618497933,"pfxX":4.822401289157522,"pfxZ":2.933952194102039,"pX":-0.2765160508708143,"pZ":2.8240739922576106,"vX0":5.956232480669316,"vY0":-119.96407334507468,"vZ0":1.7117347277114991,"x":127.54,"y":162.53,"x0":-3.4134868834599463,"y0":50.0006834866079,"z0":4.577947769288762,"aX":7.057669646561238},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":6.0,"breakHorizontal":-10.1,"spinRate":2560,"spinDirection":85},"zone":2,"typeConfidence":2.0,"plateTime":0.4557934604039753,"extension":6.203292817827377},"index":0,"playId":"9f1edbeb-1737-36cc-b4de-1291becc4919","pitchNumber":1,"startTime":"2026-07-29T01:39:38.712Z","endTime":"2026-07-29T01:39:42.090Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.2,"endSpeed":84.0,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.577113947784813,"aZ":-20.021360464680487,"pfxX":-6.08343411172748,"pfxZ":6.77541384292558,"pX":0.5463762114035216,"pZ":2.79807995313677,"vX0":12.186670895023724,"vY0":-132.41749100174462,"vZ0":-0.12314560299135568,"x":96.17,"y":163.23,"x0":-3.304191295088051,"y0":50.004354850788765,"z0":4.297510554990796,"aX":-10.915869359020142},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":12.5,"breakHorizontal":8.6,"spinRate":2627,"spinDirection":242},"zone":3,"typeConfidence":2.0,"plateTime":0.4120487287184993,"extension":6.23519713469022},"index":1,"playId":"2d44a330-c9cf-3a41-9b53-746de2bae40d","pitchNumber":2,"startTime":"2026-07-29T01:39:55.652Z","endTime":"2026-07-29T01:39:58.774Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-07-29T01:40:17.313Z","endTime":"2026-07-29T01:40:29.301Z","isPitch":false,"type":"action","player":{"id":664040,"link":"/api/v1/people/664040"}},{"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":83.1,"endSpeed":77.0,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.229503933423356,"aZ":-26.95803911227129,"pfxX":6.891988765161642,"pfxZ":3.5037989942823033,"pX":0.5311586668963577,"pZ":1.2451681672434507,"vX0":7.34578811452245,"vY0":-120.9005473336436,"vZ0":-1.6627855322728644,"x":96.75,"y":205.16,"x0":-3.435194084576922,"y0":50.0031720755898,"z0":4.294050358122321,"aX":10.265368390543072},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":6.2,"breakHorizontal":-14.2,"spinRate":2536,"spinDirection":75},"zone":14,"typeConfidence":2.0,"plateTime":0.4519746125352042,"extension":6.3846950401571245},"index":3,"playId":"fb689985-0e07-396f-b8c7-734ed2824c0e","pitchNumber":3,"startTime":"2026-07-29T01:40:29.301Z","endTime":"2026-07-29T01:40:32.807Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.7,"endSpeed":76.9,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.03753813000885,"aZ":-26.799592089303292,"pfxX":4.054485931600335,"pfxZ":3.6067118539589895,"pX":-0.17781227333270147,"pZ":2.702033202235748,"vX0":6.516970852124356,"vY0":-120.39925820576572,"vZ0":1.3149420616083858,"x":123.78,"y":165.83,"x0":-3.430582304447934,"y0":50.00341637781142,"z0":4.494288504115357,"aX":6.042402165336177},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":7.1,"breakHorizontal":-8.6,"spinRate":2484,"spinDirection":80},"zone":2,"typeConfidence":2.0,"plateTime":0.452296379862549,"extension":6.293339799015681},"hitData":{"launchSpeed":103.7,"launchAngle":33.0,"totalDistance":415.0,"trajectory":"fly_ball","hardness":"medium","location":"89","coordinates":{"coordX":204.36,"coordY":49.76}},"index":4,"playId":"726ebb69-719b-3db5-8aad-0425fc59780f","pitchNumber":4,"startTime":"2026-07-29T01:40:46.241Z","endTime":"2026-07-29T01:41:16.841Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T01:41:16.841Z","atBatIndex":79},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Bryan Reynolds homers (15) on a fly ball to right center field.","rbi":1,"awayScore":6,"homeScore":6,"isOut":false},"about":{"atBatIndex":80,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-07-29T01:41:05.541Z","endTime":"2026-07-29T01:42:38.476Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":623149,"fullName":"Paul Sewald","link":"/api/v1/people/623149"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"responsiblePitcher":{"id":623149,"link":"/api/v1/people/623149"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":true},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.2,"endSpeed":83.0,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.642421906076933,"aZ":-26.394906504645643,"pfxX":-6.228826583933362,"pfxZ":3.2893320241716673,"pX":-0.759621840836144,"pZ":3.0649047429373537,"vX0":8.811651074503242,"vY0":-131.1748776132528,"vZ0":1.2908506700046694,"x":145.95,"y":156.03,"x0":-3.3405576719601138,"y0":50.00295868131994,"z0":4.522829148026248,"aX":-10.944098223775015},"breaks":{"breakAngle":19.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":6.5,"breakHorizontal":9.5,"spinRate":2470,"spinDirection":213},"zone":1,"typeConfidence":2.0,"plateTime":0.4162803262039736,"extension":6.371485351050597},"index":0,"playId":"7b34071e-17c4-3551-a486-74323c69622f","pitchNumber":1,"startTime":"2026-07-29T01:41:40.514Z","endTime":"2026-07-29T01:41:43.915Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":109,"player":{"id":543510,"fullName":"James McCann","link":"/api/v1/people/543510"}}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":84.8,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.87080602311796,"aZ":-19.649440749694342,"pfxX":-7.5661504035969,"pfxZ":6.832802104144135,"pX":0.484507685621232,"pZ":2.3467155909204993,"vX0":12.500977092509636,"vY0":-134.04727029211736,"vZ0":-1.1404752561286127,"x":98.53,"y":175.42,"x0":-3.2401542835611843,"y0":50.00637691492864,"z0":4.170134074744377,"aX":-13.87854138432334},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":12.4,"breakHorizontal":11.3,"spinRate":2630,"spinDirection":240},"zone":6,"typeConfidence":2.0,"plateTime":0.40739969148543764,"extension":6.481392536585422},"hitData":{"launchSpeed":101.6,"launchAngle":36.0,"totalDistance":402.0,"trajectory":"fly_ball","hardness":"medium","location":"89","coordinates":{"coordX":179.1,"coordY":45.31}},"index":1,"playId":"6bfae40f-8469-3d35-b578-06c1dfece46b","pitchNumber":2,"startTime":"2026-07-29T01:42:12.906Z","endTime":"2026-07-29T01:42:38.476Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T01:42:38.476Z","atBatIndex":80},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Esmerlyn Valdez lines out to center fielder Jorge Barrosa.","rbi":0,"awayScore":6,"homeScore":6,"isOut":true},"about":{"atBatIndex":81,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-07-29T01:43:43.434Z","endTime":"2026-07-29T01:44:55.235Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":699013,"fullName":"Esmerlyn Valdez","link":"/api/v1/people/699013"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":623149,"fullName":"Paul Sewald","link":"/api/v1/people/623149"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":699013,"fullName":"Esmerlyn Valdez","link":"/api/v1/people/699013"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":678489,"link":"/api/v1/people/678489"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":6,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-29T01:43:05.491Z","endTime":"2026-07-29T01:43:45.778Z","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":0},"pitchData":{"startSpeed":91.9,"endSpeed":84.4,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.669825207172906,"aZ":-17.505411487588123,"pfxX":-7.960481354392841,"pfxZ":8.079500704391451,"pX":0.27740338797903236,"pZ":2.377566375624683,"vX0":11.921324997541173,"vY0":-133.40218725399367,"vZ0":-1.6588704002109673,"x":106.43,"y":174.59,"x0":-3.199679577471482,"y0":50.00550474067317,"z0":4.25957014297835,"aX":-14.459138015737441},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":14.5,"breakHorizontal":12.1,"spinRate":2627,"spinDirection":243},"zone":6,"typeConfidence":2.0,"plateTime":0.40940581670680753,"extension":6.454474068251718},"index":1,"playId":"25613303-9713-3c1c-a455-89468f32c82e","pitchNumber":1,"startTime":"2026-07-29T01:43:45.778Z","endTime":"2026-07-29T01:43:50.817Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.2,"endSpeed":77.0,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.45273682424942,"aZ":-27.35737807302763,"pfxX":3.2309335013685905,"pfxZ":3.200760807711659,"pX":1.569562214156006,"pZ":1.8240108493268588,"vX0":10.72408331146323,"vY0":-122.21949833934016,"vZ0":-0.5445745796437763,"x":57.17,"y":189.53,"x0":-3.3053433722945575,"y0":50.00007777239554,"z0":4.41158239151506,"aX":4.85689012756226},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":5.9,"breakHorizontal":-8.5,"spinRate":2673,"spinDirection":67},"zone":14,"typeConfidence":2.0,"plateTime":0.44918453092183563,"extension":6.085317759262472},"index":2,"playId":"8709a89e-34ee-3a7a-9ae9-a7f095eebd82","pitchNumber":2,"startTime":"2026-07-29T01:43:58.661Z","endTime":"2026-07-29T01:44:02.165Z","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":82.6,"endSpeed":75.3,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.960846257340936,"aZ":-27.404154017841662,"pfxX":5.814201268798685,"pfxZ":3.3305835313909498,"pX":2.395498970927177,"pZ":1.3013537299742275,"vX0":11.831723063369102,"vY0":-119.688426168,"vZ0":-1.0927197569024192,"x":25.69,"y":203.64,"x0":-3.3933222190938643,"y0":50.00210768115587,"z0":4.247902987014968,"aX":8.320722142910926},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":6.0,"breakHorizontal":-13.7,"spinRate":2552,"spinDirection":66},"zone":14,"typeConfidence":2.0,"plateTime":0.45998137717449383,"extension":6.279113201180896},"index":3,"playId":"2d42e0e9-6b42-34d5-b73f-9770666bc234","pitchNumber":3,"startTime":"2026-07-29T01:44:15.116Z","endTime":"2026-07-29T01:44:18.116Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.2,"endSpeed":76.3,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.82440559444637,"aZ":-26.18618852091402,"pfxX":6.074310116477194,"pfxZ":4.07399085119872,"pX":1.4047215703868232,"pZ":1.4622884966035445,"vX0":9.33869654280928,"vY0":-120.85212843464558,"vZ0":-1.3133194055762254,"x":63.46,"y":199.3,"x0":-3.30759836415786,"y0":50.00431568383182,"z0":4.3252472639113435,"aX":8.93345621479962},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":7.3,"breakHorizontal":-13.3,"spinRate":2559,"spinDirection":76},"zone":14,"typeConfidence":2.0,"plateTime":0.4542234397695273,"extension":6.359708325374354},"index":4,"playId":"4a362fc1-2e7b-3978-8fce-383f0218e13b","pitchNumber":4,"startTime":"2026-07-29T01:44:31.992Z","endTime":"2026-07-29T01:44:35.215Z","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":91.6,"endSpeed":84.0,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.246573320182343,"aZ":-18.32582111662639,"pfxX":-6.459979976301259,"pfxZ":7.675212186036558,"pX":-0.6064377414629954,"pZ":2.3333447782298746,"vX0":9.9219047042129,"vY0":-133.15141025598166,"vZ0":-1.3350290089266958,"x":140.12,"y":175.78,"x0":-3.5332143302807744,"y0":50.00563265518868,"z0":4.16077445623696,"aX":-11.661210294236705},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":13.8,"breakHorizontal":9.7,"spinRate":2652,"spinDirection":241},"zone":4,"typeConfidence":2.0,"plateTime":0.4105731741468617,"extension":6.356079840822121},"hitData":{"launchSpeed":98.0,"launchAngle":21.0,"totalDistance":314.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":98.35,"coordY":76.13}},"index":5,"playId":"468374d4-b78d-3459-9bbd-d48ca217b45e","pitchNumber":5,"startTime":"2026-07-29T01:44:47.458Z","endTime":"2026-07-29T01:44:55.235Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T01:44:55.235Z","atBatIndex":81},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Ryan O'Hearn doubles (15) on a pop up to left fielder Max Kepler.","rbi":0,"awayScore":6,"homeScore":6,"isOut":false},"about":{"atBatIndex":82,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-07-29T01:47:48.103Z","endTime":"2026-07-29T01:48:03.967Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":666661,"fullName":"Juan Morillo","link":"/api/v1/people/666661"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[2],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":596146,"link":"/api/v1/people/596146"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":6,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-07-29T01:45:22.640Z","endTime":"2026-07-29T01:46:34.886Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Juan Morillo replaces Paul Sewald.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":6,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-07-29T01:46:34.886Z","endTime":"2026-07-29T01:47:50.413Z","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":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.6,"endSpeed":89.1,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.77342969489618,"aZ":-12.084401029134515,"pfxX":-4.283552052809554,"pfxZ":9.850073000139085,"pX":-0.07733591458835479,"pZ":2.684927567591709,"vX0":5.089608918567954,"vY0":-141.9721090912559,"vZ0":-5.775694739327135,"x":119.95,"y":166.29,"x0":-1.3374997203898769,"y0":50.001772700958526,"z0":5.516052613033286,"aX":-8.736137347305414},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":16.8,"breakHorizontal":6.7,"spinRate":2295,"spinDirection":210},"zone":5,"typeConfidence":0.91,"plateTime":0.38591906952820354,"extension":6.267156679056515},"hitData":{"launchSpeed":91.3,"launchAngle":61.0,"totalDistance":205.0,"trajectory":"popup","hardness":"medium","location":"7","coordinates":{"coordX":66.79,"coordY":142.39}},"index":2,"playId":"fec5f7de-e1fa-317b-b63a-f6868fc58b48","pitchNumber":1,"startTime":"2026-07-29T01:47:50.413Z","endTime":"2026-07-29T01:48:03.967Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T01:48:03.967Z","atBatIndex":82},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nick Gonzales strikes out swinging.","rbi":0,"awayScore":6,"homeScore":6,"isOut":true},"about":{"atBatIndex":83,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-07-29T01:48:36.622Z","endTime":"2026-07-29T01:50:09.937Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666661,"fullName":"Juan Morillo","link":"/api/v1/people/666661"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,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":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":543510,"link":"/api/v1/people/543510"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":98.6,"endSpeed":90.7,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.587321198131857,"aZ":-14.649377034146218,"pfxX":-7.395909158803596,"pfxZ":8.347813848247036,"pX":0.2545414307493446,"pZ":2.7136277697886904,"vX0":7.216115786905357,"vY0":-143.3971762715787,"vZ0":-5.4455201412423895,"x":107.3,"y":165.51,"x0":-1.3235670883089945,"y0":50.0058634298116,"z0":5.53844726546111,"aX":-15.532910282585322},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":14.3,"breakHorizontal":12.1,"spinRate":2182,"spinDirection":205},"zone":2,"typeConfidence":0.91,"plateTime":0.38076121974562804,"extension":6.380481400851771},"index":0,"playId":"2b917435-e25a-31d1-bbd1-3777e29c0afb","pitchNumber":1,"startTime":"2026-07-29T01:48:43.456Z","endTime":"2026-07-29T01:48:46.491Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.9,"endSpeed":90.8,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.630272425828423,"aZ":-14.774266064602234,"pfxX":-7.904450978829608,"pfxZ":8.251939924391653,"pX":-0.32698575051859646,"pZ":2.7668215213623926,"vX0":5.707665897635003,"vY0":-143.89672400493671,"vZ0":-5.207970776889882,"x":129.46,"y":164.08,"x0":-1.303522638878191,"y0":50.00627206655408,"z0":5.507121428935594,"aX":-16.67315833657588},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":14.2,"breakHorizontal":13.3,"spinRate":2237,"spinDirection":207},"zone":1,"typeConfidence":0.91,"plateTime":0.379833387493119,"extension":6.329358636646573},"index":1,"playId":"32047919-a265-309f-a6e8-c2a1189839db","pitchNumber":2,"startTime":"2026-07-29T01:49:05.462Z","endTime":"2026-07-29T01:49:08.538Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-07-29T01:49:19.163Z","endTime":"2026-07-29T01:49:37.005Z","isPitch":false,"type":"action","player":{"id":693304,"link":"/api/v1/people/693304"}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.2,"endSpeed":84.9,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.130835118635307,"aZ":-25.54419828043761,"pfxX":-9.51599789895961,"pfxZ":3.652152395912953,"pX":-1.5247930439941872,"pZ":-0.06627473213553456,"vX0":2.545326030209592,"vY0":-133.9927057782067,"vZ0":-9.789356764389026,"x":175.12,"y":240.57,"x0":-1.250912874056699,"y0":50.006372474556734,"z0":5.461962207514232,"aX":-17.295541647291987},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":4.7,"breakHorizontal":16.7,"spinRate":2251,"spinDirection":236},"zone":13,"typeConfidence":0.9,"plateTime":0.4088743630172358,"extension":6.244229550754021},"index":3,"playId":"1a69e256-1963-3264-b1fc-75d172cf4417","pitchNumber":3,"startTime":"2026-07-29T01:49:37.005Z","endTime":"2026-07-29T01:49:41.397Z","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":99.2,"endSpeed":91.0,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.679397127282044,"aZ":-10.969203048248158,"pfxX":-2.2835801743915987,"pfxZ":9.98139146601248,"pX":0.3096520708374886,"pZ":3.947677433259424,"vX0":5.2746157907618905,"vY0":-144.40147638235476,"vZ0":-2.8114615396174796,"x":105.2,"y":132.19,"x0":-1.2389860817222358,"y0":50.00654480785712,"z0":5.602839414185016,"aX":-4.853295492354363},"breaks":{"breakAngle":18.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.0,"breakVerticalInduced":17.8,"breakHorizontal":3.1,"spinRate":2281,"spinDirection":205},"zone":12,"typeConfidence":0.9,"plateTime":0.37841890844053694,"extension":6.40472268104172},"index":4,"playId":"823de4d3-a926-39f4-bf38-f3dc626117c7","pitchNumber":4,"startTime":"2026-07-29T01:50:06.723Z","endTime":"2026-07-29T01:50:09.937Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T01:50:09.937Z","atBatIndex":83},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Endy Rodríguez pops out to catcher James McCann in foul territory.","rbi":0,"awayScore":6,"homeScore":6,"isOut":true},"about":{"atBatIndex":84,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-07-29T01:50:13.743Z","endTime":"2026-07-29T01:51:01.880Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":682848,"fullName":"Endy Rodríguez","link":"/api/v1/people/682848"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":666661,"fullName":"Juan Morillo","link":"/api/v1/people/666661"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,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":682848,"fullName":"Endy Rodríguez","link":"/api/v1/people/682848"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":543510,"link":"/api/v1/people/543510"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":98.7,"endSpeed":91.0,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.188679425400725,"aZ":-11.328870060253788,"pfxX":-1.9431393886545498,"pfxZ":9.871397382125439,"pX":1.0205690279958073,"pZ":3.658330916563062,"vX0":6.9346801826986955,"vY0":-143.6921087335529,"vZ0":-3.6687620486640924,"x":78.1,"y":140.01,"x0":-1.1612219172135776,"y0":50.00587253163831,"z0":5.6445238040944155,"aX":-4.105223651257226},"breaks":{"breakAngle":12.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.4,"breakVerticalInduced":17.4,"breakHorizontal":2.3,"spinRate":2269,"spinDirection":209},"zone":12,"typeConfidence":0.9,"plateTime":0.37974886605127534,"extension":6.31091482262104},"index":0,"playId":"328e65e7-555f-3572-af55-f2dc56b2f652","pitchNumber":1,"startTime":"2026-07-29T01:50:35.741Z","endTime":"2026-07-29T01:50:38.905Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.8,"endSpeed":84.5,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.097366355519878,"aZ":-23.872366997781548,"pfxX":-9.161315342677565,"pfxZ":4.564617337973896,"pX":0.41421037571325575,"pZ":2.5913112054220955,"vX0":7.5188576283572885,"vY0":-133.5528051648258,"vZ0":-3.5111553006824794,"x":101.21,"y":168.81,"x0":-1.2388233987428519,"y0":50.00037827328545,"z0":5.627814379598407,"aX":-16.649659962488865},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":7.8,"breakHorizontal":15.1,"spinRate":2375,"spinDirection":237},"zone":6,"typeConfidence":0.9,"plateTime":0.40915485241144145,"extension":6.232548557311812},"hitData":{"launchSpeed":90.0,"launchAngle":85.0,"totalDistance":13.0,"trajectory":"popup","hardness":"medium","location":"2","coordinates":{"coordX":126.98,"coordY":217.56}},"index":1,"playId":"2906758d-4b1e-37a2-b63c-8654b45289f8","pitchNumber":2,"startTime":"2026-07-29T01:50:51.762Z","endTime":"2026-07-29T01:51:01.880Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T01:51:01.880Z","atBatIndex":84},{"result":{"type":"atBat","event":"Sac Bunt","eventType":"sac_bunt","description":"Diamondbacks challenged (tag play), call on the field was overturned: Jorge Barrosa hits a sacrifice bunt. Tyler Locklear to 3rd. Jorge Barrosa to 1st.","rbi":0,"awayScore":6,"homeScore":6,"isOut":false},"about":{"atBatIndex":85,"halfInning":"top","isTopInning":true,"inning":10,"startTime":"2026-07-29T01:53:41.593Z","endTime":"2026-07-29T01:54:37.617Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":false,"captivatingIndex":4},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":678489,"fullName":"Jorge Barrosa","link":"/api/v1/people/678489"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":642397,"fullName":"Gregory Soto","link":"/api/v1/people/642397"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":678489,"fullName":"Jorge Barrosa","link":"/api/v1/people/678489"},"postOnThird":{"id":682988,"fullName":"Tyler Locklear","link":"/api/v1/people/682988"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[3,4,5],"actionIndex":[0,1,2],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Bunt","eventType":"sac_bunt","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":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":null,"runner":{"id":678489,"fullName":"Jorge Barrosa","link":"/api/v1/people/678489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":642397,"link":"/api/v1/people/642397"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Gregory Soto replaces Ron Marinaccio.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":6,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-29T01:52:50.817Z","endTime":"2026-07-29T01:53:10.857Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":642397,"link":"/api/v1/people/642397"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Nolan Arenado starts inning at 2nd base.","event":"Runner Placed On Base","eventType":"runner_placed","awayScore":6,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-07-29T01:53:10.857Z","endTime":"2026-07-29T01:54:21.896Z","isPitch":false,"type":"action","player":{"id":571448,"link":"/api/v1/people/571448"},"base":2},{"details":{"description":"Offensive Substitution: Pinch-runner Tyler Locklear replaces Nolan Arenado.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":6,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-07-29T01:53:43.901Z","endTime":"2026-07-29T01:53:43.902Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":682988,"link":"/api/v1/people/682988"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"601","replacedPlayer":{"id":571448,"link":"/api/v1/people/571448"},"base":2},{"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":95.5,"endSpeed":87.2,"strikeZoneTop":2.958,"strikeZoneBottom":1.493,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.508038870988717,"aZ":-14.657195852625328,"pfxX":8.610919645931439,"pfxZ":8.980897776036091,"pX":-1.2168077381611853,"pZ":3.054554359057808,"vX0":-10.64051141278011,"vY0":-138.65547309859292,"vZ0":-4.099472687767449,"x":163.38,"y":156.31,"x0":1.548633235401474,"y0":50.00214917349082,"z0":5.527780006986328,"aX":16.79489976518188},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":15.6,"breakHorizontal":-13.4,"spinRate":2281,"spinDirection":129},"zone":11,"typeConfidence":0.87,"plateTime":0.39476863570059084,"extension":6.230662049169516},"index":3,"playId":"57240bf4-ab68-3ea0-a553-4a2fc00a887f","pitchNumber":1,"startTime":"2026-07-29T01:53:43.903Z","endTime":"2026-07-29T01:53:47.010Z","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":83.9,"endSpeed":77.8,"strikeZoneTop":2.958,"strikeZoneBottom":1.493,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.28134351136703,"aZ":-29.41649495887929,"pfxX":-3.354884751735485,"pfxZ":1.797470103069438,"pX":-0.07030804929958234,"pZ":3.722747315906791,"vX0":-3.9669293703994115,"vY0":-122.25405478179289,"vZ0":1.3965361092278492,"x":119.68,"y":138.27,"x0":2.0015671704287463,"y0":50.00205122697404,"z0":5.646096725035528,"aX":-5.139943636508949},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":3.8,"breakHorizontal":7.0,"spinRate":2552,"spinDirection":259},"zone":11,"typeConfidence":0.85,"plateTime":0.44591340071032093,"extension":6.3240421333845385},"index":4,"playId":"d591be44-53aa-36d4-abdc-5fca1791b454","pitchNumber":2,"startTime":"2026-07-29T01:54:09.393Z","endTime":"2026-07-29T01:54:12.842Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":88.0,"strikeZoneTop":2.958,"strikeZoneBottom":1.493,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.055567538193415,"aZ":-22.490044337861946,"pfxX":9.237038308024843,"pfxZ":4.921575545376843,"pX":-1.5108642325653132,"pZ":2.956380105656137,"vX0":-11.854814236398578,"vY0":-138.66789530244827,"vZ0":-2.6612841160927196,"x":174.59,"y":158.96,"x0":1.5992876899705442,"y0":50.00250786833498,"z0":5.412374021015942,"aX":18.172902008892503},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":8.6,"breakHorizontal":-14.5,"spinRate":2228,"spinDirection":130},"zone":11,"typeConfidence":0.86,"plateTime":0.39347077172440503,"extension":6.321717165675918},"hitData":{"launchSpeed":34.1,"launchAngle":-22.0,"totalDistance":8.0,"trajectory":"bunt_grounder","hardness":"medium","location":"1","coordinates":{"coordX":121.09,"coordY":188.22}},"index":5,"playId":"68b35a0d-d1d7-334c-85c1-122dcaf2b208","pitchNumber":3,"startTime":"2026-07-29T01:54:29.990Z","endTime":"2026-07-29T01:54:37.617Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MA","challengeTeamId":109},"playEndTime":"2026-07-29T01:54:37.617Z","atBatIndex":85},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"James McCann strikes out swinging.","rbi":0,"awayScore":6,"homeScore":6,"isOut":true},"about":{"atBatIndex":86,"halfInning":"top","isTopInning":true,"inning":10,"startTime":"2026-07-29T01:54:58.027Z","endTime":"2026-07-29T02:00:06.456Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":543510,"fullName":"James McCann","link":"/api/v1/people/543510"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":642397,"fullName":"Gregory Soto","link":"/api/v1/people/642397"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":678489,"fullName":"Jorge Barrosa","link":"/api/v1/people/678489"},"postOnThird":{"id":682988,"fullName":"Tyler Locklear","link":"/api/v1/people/682988"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":543510,"fullName":"James McCann","link":"/api/v1/people/543510"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":682848,"link":"/api/v1/people/682848"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.2,"endSpeed":88.5,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.975108524267675,"aZ":-22.503533628112113,"pfxX":11.434483941682409,"pfxZ":4.8777127065751245,"pX":-2.436652617491087,"pZ":1.7214659365890441,"vX0":-14.819304589065492,"vY0":-139.34980925535402,"vZ0":-5.8352142842039685,"x":209.88,"y":192.3,"x0":1.4449089769904369,"y0":50.00331773194972,"z0":5.312601773620269,"aX":22.66951050266015},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":7.8,"breakHorizontal":-17.9,"spinRate":2327,"spinDirection":91},"zone":13,"typeConfidence":0.91,"plateTime":0.39187218960699877,"extension":6.381523772418654},"index":0,"playId":"deb83c54-9ee0-3d6e-9475-857b0b418744","pitchNumber":1,"startTime":"2026-07-29T01:57:36.137Z","endTime":"2026-07-29T01:57:39.245Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"index":1,"startTime":"2026-07-29T01:58:06.498Z","endTime":"2026-07-29T01:58:32.360Z","isPitch":false,"type":"action","player":{"id":543510,"link":"/api/v1/people/543510"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.6,"endSpeed":75.7,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.83263827505365,"aZ":-31.535180966483196,"pfxX":-3.013638874676338,"pfxZ":0.4421487226611429,"pX":-0.10933710099066764,"pZ":1.7056196154526144,"vX0":-3.533019915607491,"vY0":-120.31102481440591,"vZ0":-2.245026003051347,"x":121.17,"y":192.73,"x0":1.7736246423062854,"y0":50.00515106799835,"z0":5.46444436256555,"aX":-4.387915173177804},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":0.5,"breakHorizontal":6.4,"spinRate":2520,"spinDirection":259},"zone":8,"typeConfidence":0.9,"plateTime":0.45645958200394166,"extension":6.26995092118296},"index":2,"playId":"d318bae4-5f91-3648-bde4-2f08712445e2","pitchNumber":2,"startTime":"2026-07-29T01:58:32.360Z","endTime":"2026-07-29T01:58:35.745Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":85.5,"endSpeed":78.9,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.16704544435534,"aZ":-29.81430013305969,"pfxX":-1.1361278122312841,"pfxZ":1.519118170190756,"pX":-1.9752313914767223,"pZ":0.02641427613816526,"vX0":-8.424930284987372,"vY0":-124.10589051813275,"vZ0":-6.831597150372327,"x":192.29,"y":238.07,"x0":1.613274399658679,"y0":50.00522699095519,"z0":5.302630778549217,"aX":-1.7702965118467844},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":1.3,"breakHorizontal":4.1,"spinRate":2655,"spinDirection":354},"zone":13,"typeConfidence":0.9,"plateTime":0.4415675275516726,"extension":6.286495798259304},"index":3,"playId":"22a61f18-45f5-3e7c-bf5e-f257b33ab880","pitchNumber":3,"startTime":"2026-07-29T01:58:51.250Z","endTime":"2026-07-29T01:58:54.745Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.5,"endSpeed":90.3,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.728077903820505,"aZ":-22.341811191300227,"pfxX":9.498939248120864,"pfxZ":4.7991740145138895,"pX":-2.1175569596098645,"pZ":1.0805580454147103,"vX0":-13.80586151437703,"vY0":-141.23802364572495,"vZ0":-7.889724147532445,"x":197.72,"y":209.6,"x0":1.5667954094519643,"y0":50.0055155418094,"z0":5.312523957655266,"aX":19.476333607436935},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":7.3,"breakHorizontal":-14.9,"spinRate":2280,"spinDirection":133},"zone":13,"typeConfidence":0.89,"plateTime":0.3856408389598309,"extension":6.4677041480564395},"index":4,"playId":"99134bf5-fa74-322b-8dd1-296c6e0aa2aa","pitchNumber":4,"startTime":"2026-07-29T01:59:17.431Z","endTime":"2026-07-29T01:59:20.790Z","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":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.6,"endSpeed":78.2,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.2631223371278,"aZ":-34.52368827611495,"pfxX":-2.993841998839567,"pfxZ":-1.5278555612220428,"pX":-0.8938793468250087,"pZ":1.255053496886905,"vX0":-5.581734236238695,"vY0":-123.08579405609252,"vZ0":-3.2191954764533657,"x":151.07,"y":204.89,"x0":1.7916148942526338,"y0":50.003992071293986,"z0":5.500984309411177,"aX":-4.597199819438258},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":-3.2,"breakHorizontal":6.7,"spinRate":2649,"spinDirection":265},"zone":13,"typeConfidence":0.51,"plateTime":0.44487571599893183,"extension":6.304868103628083},"index":5,"playId":"77b39ba7-31d4-38f6-83f4-d708f4d94581","pitchNumber":5,"startTime":"2026-07-29T01:59:40.667Z","endTime":"2026-07-29T01:59:45.333Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"pitchData":{"startSpeed":83.4,"endSpeed":76.5,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.362854784554795,"aZ":-34.19692945852527,"pfxX":-3.6292584064033537,"pfxZ":-1.3662976940069642,"pX":-0.47869668109067653,"pZ":1.4669233436271023,"vX0":-4.2750683713759665,"vY0":-121.43028754551334,"vZ0":-2.4768952363178296,"x":135.25,"y":199.17,"x0":1.7808505841135829,"y0":50.002570579666276,"z0":5.496276789669272,"aX":-5.379582937592949},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":-2.9,"breakHorizontal":7.7,"spinRate":2650,"spinDirection":265},"zone":13,"typeConfidence":0.52,"plateTime":0.4523054070492529,"extension":6.320150959852898},"index":6,"playId":"b328df39-c9dc-3e3a-b7cf-fb186f956b0f","pitchNumber":6,"startTime":"2026-07-29T02:00:02.149Z","endTime":"2026-07-29T02:00:06.456Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T02:00:06.456Z","atBatIndex":86},{"result":{"type":"atBat","event":"Fielders Choice","eventType":"fielders_choice","description":"Ildemaro Vargas reaches on a fielder's choice. Tyler Locklear scores. Jorge Barrosa to 2nd. Fielding error by shortstop Jared Triolo.","rbi":1,"awayScore":7,"homeScore":6,"isOut":false},"about":{"atBatIndex":87,"halfInning":"top","isTopInning":true,"inning":10,"startTime":"2026-07-29T02:00:17.930Z","endTime":"2026-07-29T02:00:44.181Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":36},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":642397,"fullName":"Gregory Soto","link":"/api/v1/people/642397"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"postOnSecond":{"id":678489,"fullName":"Jorge Barrosa","link":"/api/v1/people/678489"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":682988,"fullName":"Tyler Locklear","link":"/api/v1/people/682988"},"responsiblePitcher":{"id":642397,"link":"/api/v1/people/642397"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":0},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":678489,"fullName":"Jorge Barrosa","link":"/api/v1/people/678489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":669707,"link":"/api/v1/people/669707"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_fielding_error"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Fielders Choice","eventType":"fielders_choice","movementReason":null,"runner":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.6,"endSpeed":89.8,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.400796527130506,"aZ":-15.3246235345033,"pfxX":6.812654650453658,"pfxZ":8.209148504714712,"pX":0.3477624507986588,"pZ":1.8332192539958259,"vX0":-6.14031915910892,"vY0":-141.8882201953996,"vZ0":-7.234349180866715,"x":130.24,"y":168.7,"x0":1.6475772956502468,"y0":50.00570621981602,"z0":5.379883406705446,"aX":13.987697069547048},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":13.7,"breakHorizontal":-11.2,"spinRate":2454,"spinDirection":129},"zone":9,"typeConfidence":0.91,"plateTime":0.3850287246461561,"extension":6.3793705359990005},"hitData":{"launchSpeed":103.6,"launchAngle":-15.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":108.23,"coordY":162.83}},"index":0,"playId":"31c4235f-d89a-3e6f-ba17-48232be48788","pitchNumber":1,"startTime":"2026-07-29T02:00:36.879Z","endTime":"2026-07-29T02:00:44.181Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T02:00:44.181Z","atBatIndex":87},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Corbin Carroll hit by pitch. Jorge Barrosa to 3rd. Ildemaro Vargas to 2nd.","rbi":0,"awayScore":7,"homeScore":6,"isOut":false},"about":{"atBatIndex":88,"halfInning":"top","isTopInning":true,"inning":10,"startTime":"2026-07-29T02:01:25.905Z","endTime":"2026-07-29T02:01:30.948Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642397,"fullName":"Gregory Soto","link":"/api/v1/people/642397"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"postOnSecond":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"postOnThird":{"id":678489,"fullName":"Jorge Barrosa","link":"/api/v1/people/678489"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":"r_adv_force","runner":{"id":678489,"fullName":"Jorge Barrosa","link":"/api/v1/people/678489"},"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":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":"r_adv_force","runner":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.5,"endSpeed":89.4,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.91086818993983,"aZ":-25.406931567443156,"pfxX":8.364048506884718,"pfxZ":3.333741665276502,"pX":2.429741279237827,"pZ":3.816282952428726,"vX0":-3.716098727976552,"vY0":-140.7025489110892,"vZ0":-0.1039413959711728,"x":24.38,"y":135.74,"x0":2.6709305899489855,"y0":50.006792149387124,"z0":5.481707890585195,"aX":16.99903770559237},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":6.2,"breakHorizontal":-14.5,"spinRate":2334,"spinDirection":128},"zone":12,"typeConfidence":0.83,"plateTime":0.38730717984429797,"extension":6.412940547651699},"index":0,"playId":"49db48d0-3339-36c1-8353-797aab9bf503","pitchNumber":1,"startTime":"2026-07-29T02:01:25.905Z","endTime":"2026-07-29T02:01:30.948Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T02:01:30.948Z","atBatIndex":88},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Geraldo Perdomo called out on strikes.","rbi":0,"awayScore":7,"homeScore":6,"isOut":true},"about":{"atBatIndex":89,"halfInning":"top","isTopInning":true,"inning":10,"startTime":"2026-07-29T02:01:49.849Z","endTime":"2026-07-29T02:04:42.013Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":642397,"fullName":"Gregory Soto","link":"/api/v1/people/642397"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"postOnSecond":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"postOnThird":{"id":678489,"fullName":"Jorge Barrosa","link":"/api/v1/people/678489"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"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":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":682848,"link":"/api/v1/people/682848"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.5,"endSpeed":77.7,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.424780859243185,"aZ":-28.04616520139127,"pfxX":-4.660515781600737,"pfxZ":2.704548569900989,"pX":-1.5431556272757847,"pZ":0.9906804672687973,"vX0":-6.2325386740066016,"vY0":-122.94463715011979,"vZ0":-4.8873368887335875,"x":175.82,"y":212.03,"x0":1.6344215758213225,"y0":50.00075239388877,"z0":5.3977138568292835,"aX":-7.09830910150123},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":4.0,"breakHorizontal":10.0,"spinRate":2559,"spinDirection":275},"zone":13,"typeConfidence":0.62,"plateTime":0.4463014849710065,"extension":6.19565920098158},"index":0,"playId":"22a51c82-6a3f-3fc7-b04f-79b2d892d0d9","pitchNumber":1,"startTime":"2026-07-29T02:02:31.619Z","endTime":"2026-07-29T02:02:35.185Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":true},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.5,"endSpeed":79.0,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.885175391058787,"aZ":-30.052398088557137,"pfxX":-2.9957983992730854,"pfxZ":1.341673150346291,"pX":0.8502169846382572,"pZ":2.1045454748670567,"vX0":-1.875613881485817,"vY0":-124.61138574803834,"vZ0":-2.1789481017054855,"x":84.59,"y":181.96,"x0":2.0005829629632865,"y0":50.001571192894055,"z0":5.461040071582772,"aX":-4.734104793253892},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":2.2,"breakHorizontal":5.9,"spinRate":2573,"spinDirection":254},"zone":9,"typeConfidence":0.87,"plateTime":0.43871169620119366,"extension":6.167450174354305},"index":1,"playId":"e9eddd07-9893-308b-9553-c54d9168f863","pitchNumber":2,"startTime":"2026-07-29T02:02:51.521Z","endTime":"2026-07-29T02:02:55.052Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":109,"player":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"}}},{"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":84.0,"endSpeed":77.1,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.58167219458485,"aZ":-28.10187110358655,"pfxX":-2.2505425701745523,"pfxZ":2.697123513697502,"pX":-0.3958285696105737,"pZ":2.0402744191492235,"vX0":-4.880509518062458,"vY0":-122.21432542578555,"vZ0":-2.306861868295806,"x":132.09,"y":183.69,"x0":1.9210798782409575,"y0":50.00181387218617,"z0":5.415259662743468,"aX":-3.3963583065489567},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":4.6,"breakHorizontal":5.3,"spinRate":2596,"spinDirection":250},"zone":7,"typeConfidence":0.94,"plateTime":0.44854880217666127,"extension":6.389305496656985},"index":2,"playId":"a8e61d04-1ba4-3dbb-8e77-a311b8879bc0","pitchNumber":3,"startTime":"2026-07-29T02:03:32.714Z","endTime":"2026-07-29T02:03:38.537Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.2,"endSpeed":79.9,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.551948672870974,"aZ":-29.846112728942163,"pfxX":-1.9663144084289739,"pfxZ":1.4569727492926856,"pX":-0.5024726067631395,"pZ":0.16976405813411752,"vX0":-4.972157908502107,"vY0":-125.46554938263914,"vZ0":-6.581177847123998,"x":136.15,"y":234.2,"x0":1.7577800624587991,"y0":50.00563527945337,"z0":5.2484505490992115,"aX":-3.1451326063607037},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":1.4,"breakHorizontal":4.7,"spinRate":2788,"spinDirection":295},"zone":13,"typeConfidence":0.91,"plateTime":0.4359812625543107,"extension":6.351552641664634},"index":3,"playId":"9ba741b3-ddea-3b86-9fd1-42ed18f41fa7","pitchNumber":4,"startTime":"2026-07-29T02:04:11.478Z","endTime":"2026-07-29T02:04:15.077Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":96.7,"endSpeed":88.7,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.461212715937393,"aZ":-23.25443458317217,"pfxX":10.969380351141384,"pfxZ":4.445782731525989,"pX":-0.5382677917280846,"pZ":2.0646347392425994,"vX0":-10.518233716811022,"vY0":-140.41811192055516,"vZ0":-4.8828656076643,"x":137.52,"y":183.03,"x0":1.822833240312739,"y0":50.00063511592461,"z0":5.330041078039068,"aX":22.00063344696158},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":7.2,"breakHorizontal":-17.9,"spinRate":2505,"spinDirection":131},"zone":7,"typeConfidence":0.9,"plateTime":0.3894047132725129,"extension":6.502115820476824},"index":4,"playId":"447065be-e1fa-3c30-ab5f-819a913f0e89","pitchNumber":5,"startTime":"2026-07-29T02:04:37.818Z","endTime":"2026-07-29T02:04:42.013Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T02:04:42.013Z","atBatIndex":89},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Gabriel Moreno lines out to left fielder Bryan Reynolds.","rbi":0,"awayScore":7,"homeScore":6,"isOut":true},"about":{"atBatIndex":90,"halfInning":"top","isTopInning":true,"inning":10,"startTime":"2026-07-29T02:04:45.672Z","endTime":"2026-07-29T02:07:52.610Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":642397,"fullName":"Gregory Soto","link":"/api/v1/people/642397"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":668804,"link":"/api/v1/people/668804"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.0,"endSpeed":77.4,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.690617001179074,"aZ":-31.693814356584483,"pfxX":-2.8769050854494,"pfxZ":0.3180259369666594,"pX":-0.06418229103191418,"pZ":2.7686480064261807,"vX0":-3.68878895014239,"vY0":-122.33536261377364,"vZ0":-0.2101358567069378,"x":119.45,"y":164.03,"x0":1.8359191292515464,"y0":50.004231296155254,"z0":5.567893811044606,"aX":-4.368887752147624},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":0.7,"breakHorizontal":6.1,"spinRate":2676,"spinDirection":280},"zone":2,"typeConfidence":0.89,"plateTime":0.4473953812833682,"extension":6.298228666840545},"index":0,"playId":"017b2c9f-f549-3ea7-b725-fcc0193df690","pitchNumber":1,"startTime":"2026-07-29T02:05:09.920Z","endTime":"2026-07-29T02:05:13.382Z","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":98.7,"endSpeed":90.7,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.396363607036548,"aZ":-20.088241254085514,"pfxX":10.412563281280182,"pfxZ":5.787083768743628,"pX":-0.5550283667415281,"pZ":0.9258558550817246,"vX0":-10.433542018134615,"vY0":-143.1940914527121,"vZ0":-8.389051561591307,"x":138.16,"y":213.78,"x0":1.7735199700494315,"y0":50.00297257402337,"z0":5.138192078621445,"aX":21.741173463487392},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":9.0,"breakHorizontal":-16.9,"spinRate":2447,"spinDirection":128},"zone":13,"typeConfidence":0.88,"plateTime":0.3817216011667073,"extension":6.564890521438007},"index":1,"playId":"2f10811e-d067-378b-82d3-eb5b9659741f","pitchNumber":2,"startTime":"2026-07-29T02:05:30.667Z","endTime":"2026-07-29T02:05:34.112Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.7,"endSpeed":89.4,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.32578376307686,"aZ":-20.330754729741603,"pfxX":10.894207959456642,"pfxZ":5.806696613527995,"pX":-0.4363314579937204,"pZ":1.7956465253688654,"vX0":-10.093067091888463,"vY0":-141.88637397883593,"vZ0":-6.0790974393187875,"x":133.63,"y":190.3,"x0":1.7507754978924914,"y0":50.005115625794225,"z0":5.260764919661622,"aX":22.225914210281378},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":9.4,"breakHorizontal":-17.6,"spinRate":2527,"spinDirection":137},"zone":7,"typeConfidence":0.88,"plateTime":0.3859681401478148,"extension":6.449911313890522},"index":2,"playId":"26f9e6a3-acbf-3917-afc2-a11669364027","pitchNumber":3,"startTime":"2026-07-29T02:05:52.072Z","endTime":"2026-07-29T02:05:56.389Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":7,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-07-29T02:06:25.839Z","endTime":"2026-07-29T02:06:44.293Z","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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.4,"endSpeed":77.3,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.836936261981243,"aZ":-32.12537784185965,"pfxX":-3.2371969052135414,"pfxZ":0.03646158782763109,"pX":-1.24507221413633,"pZ":2.3879227592761594,"vX0":-6.189441634878187,"vY0":-122.82572774777157,"vZ0":-0.7516250431259973,"x":164.46,"y":174.31,"x0":1.734903892166754,"y0":50.00500412784442,"z0":5.445617123931406,"aX":-4.914389776844031},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":0.1,"breakHorizontal":7.4,"spinRate":2526,"spinDirection":269},"zone":13,"typeConfidence":0.78,"plateTime":0.4470715282091833,"extension":6.342006502845063},"index":4,"playId":"c0b425dc-7564-30e9-9bf6-b1ce04613d49","pitchNumber":4,"startTime":"2026-07-29T02:06:44.293Z","endTime":"2026-07-29T02:06:49.004Z","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":98.6,"endSpeed":90.3,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.595692933104537,"aZ":-16.38042891210168,"pfxX":8.60594780351399,"pfxZ":7.559716314851139,"pX":-0.6284990588432855,"pZ":3.551881886293399,"vX0":-9.54637164592573,"vY0":-143.27372907653228,"vZ0":-2.6008405487700124,"x":140.96,"y":142.88,"x0":1.6208173598280253,"y0":50.0018423191113,"z0":5.489115425382308,"aX":17.97805305078454},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":13.3,"breakHorizontal":-13.8,"spinRate":2349,"spinDirection":132},"zone":11,"typeConfidence":0.87,"plateTime":0.38158735125955534,"extension":6.577600738786568},"index":5,"playId":"b996c128-975f-360d-9262-e82a0a3a3f0c","pitchNumber":5,"startTime":"2026-07-29T02:07:20.881Z","endTime":"2026-07-29T02:07:24.117Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.0,"endSpeed":77.3,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.9114843260176,"aZ":-30.19426119122827,"pfxX":-5.098584019387387,"pfxZ":1.304245433315442,"pX":-0.21148724561815463,"pZ":2.4574072972548735,"vX0":-3.381704865637001,"vY0":-122.35061772025492,"vZ0":-0.6539713194608688,"x":125.06,"y":172.43,"x0":1.8505164787670276,"y0":50.00354396144069,"z0":5.313518361831735,"aX":-7.736484199347821},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":2.5,"breakHorizontal":10.1,"spinRate":2731,"spinDirection":278},"zone":5,"typeConfidence":0.84,"plateTime":0.4475086631409826,"extension":6.264483930267684},"hitData":{"launchSpeed":99.4,"launchAngle":22.0,"totalDistance":341.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":74.1,"coordY":71.79}},"index":6,"playId":"b84c0863-74b5-3779-abfb-51452103bb1f","pitchNumber":6,"startTime":"2026-07-29T02:07:45.447Z","endTime":"2026-07-29T02:07:52.610Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T02:07:52.610Z","atBatIndex":90},{"result":{"type":"atBat","event":"Sac Bunt","eventType":"sac_bunt","description":"Tyler Callihan out on a sacrifice bunt, pitcher Kevin Ginkel to second baseman Ketel Marte. Endy Rodríguez to 3rd.","rbi":0,"awayScore":7,"homeScore":6,"isOut":true},"about":{"atBatIndex":91,"halfInning":"bottom","isTopInning":false,"inning":10,"startTime":"2026-07-29T02:10:21.243Z","endTime":"2026-07-29T02:10:31.576Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":4},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":682997,"fullName":"Tyler Callihan","link":"/api/v1/people/682997"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656464,"fullName":"Kevin Ginkel","link":"/api/v1/people/656464"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":682848,"fullName":"Endy Rodríguez","link":"/api/v1/people/682848"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[4],"actionIndex":[0,1,2,3],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":null,"runner":{"id":682997,"fullName":"Tyler Callihan","link":"/api/v1/people/682997"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":656464,"link":"/api/v1/people/656464"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"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_play","runner":{"id":682848,"fullName":"Endy Rodríguez","link":"/api/v1/people/682848"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Tyler Locklear remains in the game as the first baseman.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":7,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-29T02:10:10.064Z","endTime":"2026-07-29T02:10:10.092Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":682988,"link":"/api/v1/people/682988"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"601","replacedPlayer":{"id":571448,"link":"/api/v1/people/571448"}},{"details":{"description":"Defensive switch from first base to third base for Ildemaro Vargas.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":7,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-07-29T02:10:10.092Z","endTime":"2026-07-29T02:10:10.094Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":545121,"link":"/api/v1/people/545121"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"901","replacedPlayer":{"id":814439,"link":"/api/v1/people/814439"}},{"details":{"description":"Pitching Change: Kevin Ginkel replaces Juan Morillo.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":7,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-07-29T02:10:10.094Z","endTime":"2026-07-29T02:10:37.831Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":656464,"link":"/api/v1/people/656464"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Endy Rodríguez starts inning at 2nd base.","event":"Runner Placed On Base","eventType":"runner_placed","awayScore":7,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":3,"startTime":"2026-07-29T02:10:23.567Z","endTime":"2026-07-29T02:10:23.568Z","isPitch":false,"type":"action","player":{"id":682848,"link":"/api/v1/people/682848"},"base":2},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":87.6,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.5564149281457,"aZ":-16.877949393169306,"pfxX":-7.016690276062781,"pfxZ":7.867905936189251,"pX":0.10679806266952219,"pZ":2.4144296345265257,"vX0":7.491259766165454,"vY0":-137.79951484216215,"vZ0":-6.904334261141268,"x":112.93,"y":173.59,"x0":-1.7215576151231233,"y0":50.00027681135082,"z0":6.071359223194859,"aX":-13.63672670584887},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":13.1,"breakHorizontal":11.4,"spinRate":2490,"spinDirection":228},"zone":5,"typeConfidence":0.89,"plateTime":0.39586211110670577,"extension":6.758558925911688},"hitData":{"launchSpeed":49.3,"launchAngle":-82.0,"totalDistance":3.0,"trajectory":"bunt_grounder","hardness":"medium","location":"1","coordinates":{"coordX":123.82,"coordY":193.63}},"index":4,"playId":"1e7769c2-9cf1-31b8-800b-7e48fb1019d3","pitchNumber":1,"startTime":"2026-07-29T02:10:23.569Z","endTime":"2026-07-29T02:10:31.576Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T02:10:31.576Z","atBatIndex":91},{"result":{"type":"atBat","event":"Fielders Choice","eventType":"fielders_choice","description":"Jared Triolo reaches on a fielder's choice, fielded by first baseman Tyler Locklear. Endy Rodríguez scores. Fielding error by first baseman Tyler Locklear.","rbi":0,"awayScore":7,"homeScore":7,"isOut":false},"about":{"atBatIndex":92,"halfInning":"bottom","isTopInning":false,"inning":10,"startTime":"2026-07-29T02:10:58.561Z","endTime":"2026-07-29T02:12:15.516Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":46},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656464,"fullName":"Kevin Ginkel","link":"/api/v1/people/656464"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":682848,"fullName":"Endy Rodríguez","link":"/api/v1/people/682848"},"responsiblePitcher":{"id":656464,"link":"/api/v1/people/656464"},"isScoringEvent":true,"rbi":false,"earned":false,"teamUnearned":true,"playIndex":4},"credits":[{"player":{"id":682988,"link":"/api/v1/people/682988"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_fielding_error"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Fielders Choice","eventType":"fielders_choice","movementReason":null,"runner":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":682988,"link":"/api/v1/people/682988"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":88.8,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.66743452367327,"aZ":-15.05380146399529,"pfxX":-6.674850944845939,"pfxZ":8.563868334886031,"pX":0.06820247599873136,"pZ":3.5498088116963507,"vX0":7.517970026547551,"vY0":-139.39915075329793,"vZ0":-4.869956412261727,"x":114.4,"y":142.94,"x0":-1.7762989082752747,"y0":50.00315279119471,"z0":6.288708469352649,"aX":-13.345649466355086},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":14.9,"breakHorizontal":10.8,"spinRate":2454,"spinDirection":224},"zone":12,"typeConfidence":0.89,"plateTime":0.3905553447401968,"extension":6.743999912380946},"index":0,"playId":"7bd5acec-20cf-3ac5-aee3-9ad8e6cd6577","pitchNumber":1,"startTime":"2026-07-29T02:10:58.561Z","endTime":"2026-07-29T02:11:01.561Z","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":1},"pitchData":{"startSpeed":94.9,"endSpeed":88.3,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.08451437650477,"aZ":-17.116663615073595,"pfxX":-6.1879945831899095,"pfxZ":7.642509936571804,"pX":0.38830821544227145,"pZ":3.342143619908127,"vX0":7.609656914700729,"vY0":-138.14092134024176,"vZ0":-4.960063861867028,"x":102.2,"y":148.54,"x0":-1.5729276333833793,"y0":50.00670166155907,"z0":6.278550264095274,"aX":-12.19855016077577},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":13.2,"breakHorizontal":10.0,"spinRate":2477,"spinDirection":222},"zone":3,"typeConfidence":0.89,"plateTime":0.39355874487954035,"extension":6.797725411678878},"index":1,"playId":"1757e179-4046-3e2a-aa35-9cf6d88159a0","pitchNumber":2,"startTime":"2026-07-29T02:11:20.543Z","endTime":"2026-07-29T02:11:23.987Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":7,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-07-29T02:11:35.800Z","endTime":"2026-07-29T02:11:48.629Z","isPitch":false,"type":"action","player":{"id":669707,"link":"/api/v1/people/669707"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.7,"endSpeed":89.4,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.110496012194304,"aZ":-15.484469888862309,"pfxX":-6.1554359129769525,"pfxZ":8.212724562743752,"pX":0.6701570986652299,"pZ":4.22752771365264,"vX0":8.44209145532089,"vY0":-140.75626098975667,"vZ0":-3.2290704624344846,"x":91.46,"y":124.64,"x0":-1.5504481921404178,"y0":50.004482371853705,"z0":6.37559231190358,"aX":-12.511893542040955},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":14.5,"breakHorizontal":9.7,"spinRate":2472,"spinDirection":225},"zone":12,"typeConfidence":0.9,"plateTime":0.3872452237844288,"extension":6.785196835145633},"index":3,"playId":"c5144156-45cc-3316-91de-b40e017dd636","pitchNumber":3,"startTime":"2026-07-29T02:11:48.629Z","endTime":"2026-07-29T02:11:51.629Z","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":2,"outs":1},"pitchData":{"startSpeed":97.2,"endSpeed":89.7,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.16833466184541,"aZ":-13.70567765000586,"pfxX":-6.090732689427221,"pfxZ":9.025666849950953,"pX":0.15771935711180476,"pZ":3.293444372470356,"vX0":7.405490982605382,"vY0":-141.42761824156588,"vZ0":-5.934831640321185,"x":110.99,"y":149.86,"x0":-1.6908308660425972,"y0":50.004801730861445,"z0":6.281883518657405,"aX":-12.466166936864782},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":15.5,"breakHorizontal":9.7,"spinRate":2446,"spinDirection":224},"zone":2,"typeConfidence":0.9,"plateTime":0.3857750984073651,"extension":6.835079025710097},"hitData":{"launchSpeed":95.4,"launchAngle":-9.0,"totalDistance":17.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":155.36,"coordY":167.9}},"index":4,"playId":"1b0a5f21-79a9-3c11-84fb-5f947b4745af","pitchNumber":4,"startTime":"2026-07-29T02:12:07.737Z","endTime":"2026-07-29T02:12:15.516Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T02:12:15.516Z","atBatIndex":92},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Jake Mangum lines out to center fielder Jorge Barrosa.","rbi":0,"awayScore":7,"homeScore":7,"isOut":true},"about":{"atBatIndex":93,"halfInning":"bottom","isTopInning":false,"inning":10,"startTime":"2026-07-29T02:13:03.656Z","endTime":"2026-07-29T02:14:05.228Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656464,"fullName":"Kevin Ginkel","link":"/api/v1/people/656464"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"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":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"playId":"f6fd14af-1ee6-30fa-9b5a-d0a4f730a3c6","startTime":"2026-07-29T02:12:48.699Z","endTime":"2026-07-29T02:12:51.699Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.4,"endSpeed":88.4,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.86191599656862,"aZ":-13.205821298523148,"pfxX":-5.936176119242189,"pfxZ":9.473659659688737,"pX":-1.5802844668918365,"pZ":3.390784712098172,"vX0":2.9761796049861475,"vY0":-140.38298185228953,"vZ0":-5.497221253488833,"x":177.24,"y":147.23,"x0":-1.8812444244566915,"y0":50.00011835095824,"z0":6.229103347021458,"aX":-11.882907101852437},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":16.3,"breakHorizontal":10.2,"spinRate":2554,"spinDirection":224},"zone":11,"typeConfidence":0.9,"plateTime":0.3896997080339184,"extension":6.791646905364481},"index":1,"playId":"a5ceabb2-b924-3f32-9959-76204a7885f1","pitchNumber":1,"startTime":"2026-07-29T02:13:05.984Z","endTime":"2026-07-29T02:13:08.984Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.8,"endSpeed":88.9,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.30552525058267,"aZ":-12.452946182232326,"pfxX":-6.307973735845124,"pfxZ":9.774115727309509,"pX":-0.36692456444197086,"pZ":2.8386066091066176,"vX0":6.18552343737951,"vY0":-140.766284638736,"vZ0":-7.012023667316993,"x":130.99,"y":162.14,"x0":-1.7674018795655138,"y0":50.003790729899656,"z0":6.158690143339726,"aX":-12.729678160146468},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":16.6,"breakHorizontal":10.2,"spinRate":2517,"spinDirection":221},"zone":1,"typeConfidence":0.9,"plateTime":0.3882859981040614,"extension":6.946303691051048},"index":2,"playId":"f363f295-a601-3c2b-a44f-e68894cc8bd4","pitchNumber":2,"startTime":"2026-07-29T02:13:25.661Z","endTime":"2026-07-29T02:13:29.502Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.1,"endSpeed":89.6,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.211965073854067,"aZ":-14.753715257615967,"pfxX":-4.218152282712183,"pfxZ":8.54796262130979,"pX":0.8567732741108061,"pZ":2.96293581402992,"vX0":8.500235301780933,"vY0":-141.19275010118523,"vZ0":-6.500308595140856,"x":84.34,"y":158.78,"x0":-1.631725937996608,"y0":50.00688618316945,"z0":6.22752174272451,"aX":-8.601197318724582},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":14.4,"breakHorizontal":6.1,"spinRate":2473,"spinDirection":218},"zone":12,"typeConfidence":0.9,"plateTime":0.38649492666011653,"extension":6.832462630327555},"hitData":{"launchSpeed":81.6,"launchAngle":21.0,"totalDistance":263.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":111.09,"coordY":95.77}},"index":3,"playId":"6cfb957f-2bd9-316e-9e8d-3498ee67e588","pitchNumber":3,"startTime":"2026-07-29T02:13:52.598Z","endTime":"2026-07-29T02:14:05.228Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T02:14:05.228Z","atBatIndex":93},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Brandon Lowe pops out to second baseman Ketel Marte.","rbi":0,"awayScore":7,"homeScore":7,"isOut":true},"about":{"atBatIndex":94,"halfInning":"bottom","isTopInning":false,"inning":10,"startTime":"2026-07-29T02:14:09.221Z","endTime":"2026-07-29T02:16:11.980Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656464,"fullName":"Kevin Ginkel","link":"/api/v1/people/656464"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5],"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":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":606466,"link":"/api/v1/people/606466"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"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":96.4,"endSpeed":88.5,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.314152761366127,"aZ":-12.952566995876941,"pfxX":-4.908792070555544,"pfxZ":9.591429449627563,"pX":-0.35087133176224355,"pZ":3.909536055436524,"vX0":5.293740971364665,"vY0":-140.3287832686639,"vZ0":-4.318499805253953,"x":130.37,"y":133.22,"x0":-1.6196425157471606,"y0":50.002226987035954,"z0":6.3056423280499585,"aX":-9.837337992886177},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":16.7,"breakHorizontal":7.9,"spinRate":2417,"spinDirection":226},"zone":11,"typeConfidence":0.9,"plateTime":0.3895942446459144,"extension":6.899781394282492},"index":0,"playId":"ac46a385-b070-3432-8d21-17c6897048f6","pitchNumber":1,"startTime":"2026-07-29T02:14:33.204Z","endTime":"2026-07-29T02:14:36.622Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.4,"endSpeed":88.2,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.07460009995634,"aZ":-12.702869286289959,"pfxX":-5.821573395236076,"pfxZ":9.742436116949861,"pX":-1.0279911454440733,"pZ":3.8029359578025295,"vX0":3.9810466807596057,"vY0":-140.31249683576183,"vZ0":-4.523719044190966,"x":156.18,"y":136.1,"x0":-1.7072356141864542,"y0":50.00179282795445,"z0":6.26070502597277,"aX":-11.63338889288765},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":16.9,"breakHorizontal":9.7,"spinRate":2494,"spinDirection":222},"zone":11,"typeConfidence":0.9,"plateTime":0.3900249584809914,"extension":6.818845613193665},"index":1,"playId":"fca64be8-8162-366b-8b28-e4e21687b361","pitchNumber":2,"startTime":"2026-07-29T02:14:51.774Z","endTime":"2026-07-29T02:14:55.086Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.0,"endSpeed":80.1,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.13341614413702,"aZ":-34.05906982128429,"pfxX":0.8822663993586058,"pfxZ":-1.172833165375474,"pX":0.17754696049324112,"pZ":2.997351806444458,"vX0":4.432540581480366,"vY0":-125.27112459856363,"vZ0":-1.607881420152747,"x":110.23,"y":157.85,"x0":-1.7196881984540706,"y0":50.000594065997625,"z0":6.397453614255714,"aX":1.4205323652706496},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":-2.3,"breakHorizontal":-2.5,"spinRate":2343,"spinDirection":71},"zone":2,"typeConfidence":0.89,"plateTime":0.43501485512711513,"extension":6.903993518241931},"index":2,"playId":"0507e29e-fd24-3059-8e61-eb51d24c334e","pitchNumber":3,"startTime":"2026-07-29T02:15:10.920Z","endTime":"2026-07-29T02:15:14.155Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.0,"endSpeed":88.7,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.210080242465125,"aZ":-13.328835103468212,"pfxX":-6.491134718427231,"pfxZ":9.361559098339484,"pX":-0.6165269300080222,"pZ":2.392500801102266,"vX0":5.200672748800282,"vY0":-141.00767385924303,"vZ0":-8.054189912010944,"x":140.5,"y":174.18,"x0":-1.641913697387961,"y0":50.00149014678326,"z0":6.146755447123876,"aX":-13.064147419318083},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":15.5,"breakHorizontal":10.7,"spinRate":2519,"spinDirection":223},"zone":4,"typeConfidence":0.9,"plateTime":0.3885063774642523,"extension":6.852623494840718},"index":3,"playId":"32dc7cea-640c-379f-92af-a4ed3dfc49aa","pitchNumber":4,"startTime":"2026-07-29T02:15:31.613Z","endTime":"2026-07-29T02:15:34.919Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":7,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":4,"startTime":"2026-07-29T02:15:48.013Z","endTime":"2026-07-29T02:16:01.067Z","isPitch":false,"type":"action","player":{"id":664040,"link":"/api/v1/people/664040"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.0,"endSpeed":88.4,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.610555687677994,"aZ":-13.272974716207399,"pfxX":-4.38935180117609,"pfxZ":9.40076681187688,"pX":0.3204914971272665,"pZ":3.6645061035553517,"vX0":6.982712052893239,"vY0":-141.01670103131457,"vZ0":-4.870945290752467,"x":104.78,"y":139.84,"x0":-1.619525641076997,"y0":50.00181528899012,"z0":6.273119624730821,"aX":-8.824756194853276},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":16.2,"breakHorizontal":6.5,"spinRate":2515,"spinDirection":222},"zone":12,"typeConfidence":0.9,"plateTime":0.3886863962575964,"extension":6.881601740548864},"hitData":{"launchSpeed":96.4,"launchAngle":68.0,"totalDistance":149.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":150.29,"coordY":145.6}},"index":5,"playId":"136f4339-2fb6-30aa-a512-a970e0e8eadf","pitchNumber":5,"startTime":"2026-07-29T02:16:01.067Z","endTime":"2026-07-29T02:16:11.980Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T02:16:11.980Z","atBatIndex":94},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ketel Marte grounds out to first baseman Ryan O'Hearn. Gabriel Moreno to 3rd.","rbi":0,"awayScore":7,"homeScore":7,"isOut":true},"about":{"atBatIndex":95,"halfInning":"top","isTopInning":true,"inning":11,"startTime":"2026-07-29T02:18:32.474Z","endTime":"2026-07-29T02:19:56.828Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":696062,"fullName":"Wilber Dotel","link":"/api/v1/people/696062"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4,5],"actionIndex":[0,1],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":656811,"link":"/api/v1/people/656811"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Wilber Dotel replaces Gregory Soto.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":7,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-29T02:17:24.447Z","endTime":"2026-07-29T02:17:49.396Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":696062,"link":"/api/v1/people/696062"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Gabriel Moreno starts inning at 2nd base.","event":"Runner Placed On Base","eventType":"runner_placed","awayScore":7,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-07-29T02:17:49.396Z","endTime":"2026-07-29T02:18:34.819Z","isPitch":false,"type":"action","player":{"id":672515,"link":"/api/v1/people/672515"},"base":2},{"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":99.2,"endSpeed":90.7,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.840039047247636,"aZ":-11.566906957860972,"pfxX":-6.640676267203491,"pfxZ":9.774718247939408,"pX":-0.9386092375594826,"pZ":2.3722144436321515,"vX0":3.1480779765019498,"vY0":-144.34460955969251,"vZ0":-7.261244655686986,"x":152.78,"y":174.73,"x0":-1.1809993791501867,"y0":50.00503613194206,"z0":5.633946224807167,"aX":-14.004031897459551},"breaks":{"breakAngle":45.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":16.4,"breakHorizontal":11.4,"spinRate":2456,"spinDirection":210},"zone":13,"typeConfidence":2.0,"plateTime":0.37955735330670803,"extension":6.751770293228039},"index":2,"playId":"d74802c5-6aba-3971-8365-c0abe2e7f749","pitchNumber":1,"startTime":"2026-07-29T02:18:34.819Z","endTime":"2026-07-29T02:18:38.390Z","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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":87.8,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.946986468699777,"aZ":-17.25271926293893,"pfxX":-3.8455745014674454,"pfxZ":7.636424172648993,"pX":0.6884175729367297,"pZ":1.983933041806516,"vX0":6.618967278960461,"vY0":-138.20493158200955,"vZ0":-6.627682656092922,"x":90.76,"y":185.21,"x0":-1.2271597594090198,"y0":50.00256993960845,"z0":5.552572831772769,"aX":-7.513882184879432},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":12.7,"breakHorizontal":5.8,"spinRate":2301,"spinDirection":207},"zone":9,"typeConfidence":2.0,"plateTime":0.39483140892627855,"extension":6.836077939246253},"index":3,"playId":"117dd804-770e-3f32-a9ab-1d3d54723acc","pitchNumber":2,"startTime":"2026-07-29T02:18:53.439Z","endTime":"2026-07-29T02:18:56.622Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":true},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":100.2,"endSpeed":91.4,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.73694139599221,"aZ":-8.44806791404202,"pfxX":-6.203890814155292,"pfxZ":11.077239487679929,"pX":-0.2264616583679159,"pZ":1.5397582380110324,"vX0":4.953796510426725,"vY0":-145.55305142405132,"vZ0":-9.764181916792358,"x":125.63,"y":197.21,"x0":-1.1460079973889676,"y0":50.00032499441201,"z0":5.4525241176898875,"aX":-13.285610434590174},"breaks":{"breakAngle":48.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-9.1,"breakVerticalInduced":18.2,"breakHorizontal":10.2,"spinRate":2456,"spinDirection":213},"zone":13,"typeConfidence":2.0,"plateTime":0.37655892805163393,"extension":6.727232144853566},"index":4,"playId":"62041592-9fff-396c-ae13-d2ea4d5d3d78","pitchNumber":3,"startTime":"2026-07-29T02:19:12.791Z","endTime":"2026-07-29T02:19:17.472Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":134,"player":{"id":682848,"fullName":"Endy Rodríguez","link":"/api/v1/people/682848"}}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.7,"endSpeed":88.4,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.064818572521695,"aZ":-18.864682373720136,"pfxX":-2.622235169444886,"pfxZ":6.705832967030986,"pX":0.7862061157932357,"pZ":2.574867052883036,"vX0":6.133426661901355,"vY0":-139.24837898574648,"vZ0":-5.009229966469237,"x":87.03,"y":169.26,"x0":-1.0936498682004439,"y0":50.005838883881275,"z0":5.625854216858001,"aX":-5.207385391190998},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":11.4,"breakHorizontal":3.6,"spinRate":2404,"spinDirection":192},"zone":6,"typeConfidence":2.0,"plateTime":0.39170884402191053,"extension":6.713504588116502},"hitData":{"launchSpeed":71.2,"launchAngle":-42.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":162.96,"coordY":163.34}},"index":5,"playId":"df7d3c19-03f0-3e69-abe4-de8450c970ed","pitchNumber":4,"startTime":"2026-07-29T02:19:48.426Z","endTime":"2026-07-29T02:19:56.828Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T02:19:56.828Z","atBatIndex":95},{"result":{"type":"atBat","event":"Intent Walk","eventType":"intent_walk","description":"Wilber Dotel intentionally walks Max Kepler.","rbi":0,"awayScore":7,"homeScore":7,"isOut":false},"about":{"atBatIndex":96,"halfInning":"top","isTopInning":true,"inning":11,"startTime":"2026-07-29T02:20:08.695Z","endTime":"2026-07-29T02:20:35.542Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":1},"matchup":{"batter":{"id":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":696062,"fullName":"Wilber Dotel","link":"/api/v1/people/696062"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"postOnThird":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Intent Walk","eventType":"intent_walk","movementReason":null,"runner":{"id":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"index":0,"playId":"08233506-0976-1003-000c-f08cd117d70a","pitchNumber":0,"startTime":"2026-07-29T02:20:33.224Z","endTime":"2026-07-29T02:20:33.259Z","isPitch":false,"type":"no_pitch"},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"index":1,"playId":"08233506-0976-1013-000c-f08cd117d70a","pitchNumber":0,"startTime":"2026-07-29T02:20:33.259Z","endTime":"2026-07-29T02:20:33.261Z","isPitch":false,"type":"no_pitch"},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"index":2,"playId":"08233506-0976-1023-000c-f08cd117d70a","pitchNumber":0,"startTime":"2026-07-29T02:20:33.261Z","endTime":"2026-07-29T02:20:33.262Z","isPitch":false,"type":"no_pitch"},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":1},"index":3,"playId":"08233506-0976-1033-000c-f08cd117d70a","pitchNumber":0,"startTime":"2026-07-29T02:20:33.262Z","endTime":"2026-07-29T02:20:35.542Z","isPitch":false,"type":"no_pitch"}],"playEndTime":"2026-07-29T02:20:35.542Z","atBatIndex":96},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Tyler Locklear grounds into a double play, shortstop Jared Triolo to second baseman Brandon Lowe to first baseman Ryan O'Hearn. Max Kepler out at 2nd. Tyler Locklear out at 1st.","rbi":0,"awayScore":7,"homeScore":7,"isOut":true},"about":{"atBatIndex":97,"halfInning":"top","isTopInning":true,"inning":11,"startTime":"2026-07-29T02:20:54.320Z","endTime":"2026-07-29T02:22:47.136Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":682988,"fullName":"Tyler Locklear","link":"/api/v1/people/682988"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":696062,"fullName":"Wilber Dotel","link":"/api/v1/people/696062"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":669707,"link":"/api/v1/people/669707"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":664040,"link":"/api/v1/people/664040"},"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":682988,"fullName":"Tyler Locklear","link":"/api/v1/people/682988"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":664040,"link":"/api/v1/people/664040"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":656811,"link":"/api/v1/people/656811"},"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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.0,"endSpeed":81.9,"strikeZoneTop":3.283,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.166705623301095,"aZ":-33.762749665248016,"pfxX":1.7553907632213392,"pfxZ":-0.9409938910075297,"pX":0.07850629976674849,"pZ":1.6630617858326628,"vX0":2.7415687938816773,"vY0":-128.30578260633928,"vZ0":-3.8336022530282223,"x":114.01,"y":193.88,"x0":-1.2280498993973652,"y0":50.00395952586028,"z0":5.780711029215438,"aX":2.9551561436904183},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":-2.3,"breakHorizontal":-3.7,"spinRate":2387,"spinDirection":124},"zone":8,"typeConfidence":2.0,"plateTime":0.4253421205086987,"extension":6.759547277355436},"index":0,"playId":"27f5f6e7-69d9-3c2b-b09a-97b7fc3a9142","pitchNumber":1,"startTime":"2026-07-29T02:21:13.443Z","endTime":"2026-07-29T02:21:17.442Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":99.1,"endSpeed":90.2,"strikeZoneTop":3.283,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.694137379286545,"aZ":-9.696283287080647,"pfxX":-2.5951140968777953,"pfxZ":10.720258642980118,"pX":0.3048505688059214,"pZ":3.1323565694730466,"vX0":4.326110070017155,"vY0":-144.16106451244073,"vZ0":-5.623486900340727,"x":105.38,"y":154.21,"x0":-0.8807007268244912,"y0":50.00505197585866,"z0":5.71198056870308,"aX":-5.442801356994699},"breaks":{"breakAngle":21.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.6,"breakVerticalInduced":18.4,"breakHorizontal":3.8,"spinRate":2351,"spinDirection":203},"zone":3,"typeConfidence":2.0,"plateTime":0.3805026423551743,"extension":6.686503591284928},"index":1,"playId":"6cfbc6fe-b934-308d-a800-b5b9bd8bba0a","pitchNumber":2,"startTime":"2026-07-29T02:21:44.812Z","endTime":"2026-07-29T02:21:47.812Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.9,"endSpeed":83.6,"strikeZoneTop":3.283,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.30883935275805,"aZ":-31.61445522452778,"pfxX":2.8647657138577323,"pfxZ":0.31341360304924315,"pX":1.3163846427800283,"pZ":0.6451208572518932,"vX0":5.30236442096998,"vY0":-132.19341395876134,"vZ0":-6.784788131231543,"x":66.82,"y":221.36,"x0":-1.0907850238672605,"y0":50.00090811022621,"z0":5.578771981372565,"aX":5.045972947785512},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":-0.7,"breakHorizontal":-6.4,"spinRate":2321,"spinDirection":148},"zone":14,"typeConfidence":2.0,"plateTime":0.41501816302047656,"extension":6.757985996937749},"index":2,"playId":"73fd0a4b-bf7a-39b1-9d89-b22ed74e15ff","pitchNumber":3,"startTime":"2026-07-29T02:22:08.984Z","endTime":"2026-07-29T02:22:12.383Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":99.2,"endSpeed":91.3,"strikeZoneTop":3.283,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.452236315904393,"aZ":-11.618642563639778,"pfxX":-6.001967086006642,"pfxZ":9.655382979338103,"pX":-0.7030695009710696,"pZ":2.785741178469298,"vX0":3.3524657586597653,"vY0":-144.4771977853303,"vZ0":-6.183170597561713,"x":143.8,"y":163.56,"x0":-1.0943659008560485,"y0":50.002755124122714,"z0":5.6572781246618735,"aX":-12.77718777582577},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":16.6,"breakHorizontal":10.3,"spinRate":2422,"spinDirection":209},"zone":4,"typeConfidence":2.0,"plateTime":0.3780962700115196,"extension":6.688801018165492},"hitData":{"launchSpeed":78.3,"launchAngle":-6.0,"totalDistance":21.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":111.27,"coordY":162.83}},"index":3,"playId":"dfe91f70-c16b-353b-a177-736a8bf440f5","pitchNumber":4,"startTime":"2026-07-29T02:22:39.187Z","endTime":"2026-07-29T02:22:47.136Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T02:22:47.136Z","atBatIndex":97},{"result":{"type":"atBat","event":"Intent Walk","eventType":"intent_walk","description":"Gerardo Carrillo intentionally walks Bryan Reynolds.","rbi":0,"awayScore":7,"homeScore":7,"isOut":false},"about":{"atBatIndex":98,"halfInning":"bottom","isTopInning":false,"inning":11,"startTime":"2026-07-29T02:24:35.388Z","endTime":"2026-07-29T02:25:32.537Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":0},"matchup":{"batter":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":672629,"fullName":"Gerardo Carrillo","link":"/api/v1/people/672629"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"postOnSecond":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4,5],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Intent Walk","eventType":"intent_walk","movementReason":null,"runner":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Gerardo Carrillo replaces Kevin Ginkel.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":7,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-29T02:24:35.387Z","endTime":"2026-07-29T02:24:50.702Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":672629,"link":"/api/v1/people/672629"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Brandon Lowe starts inning at 2nd base.","event":"Runner Placed On Base","eventType":"runner_placed","awayScore":7,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-07-29T02:24:50.702Z","endTime":"2026-07-29T02:25:15.831Z","isPitch":false,"type":"action","player":{"id":664040,"link":"/api/v1/people/664040"},"base":2},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"index":2,"playId":"08233506-0996-1003-000c-f08cd117d70a","pitchNumber":0,"startTime":"2026-07-29T02:25:15.831Z","endTime":"2026-07-29T02:25:15.862Z","isPitch":false,"type":"no_pitch"},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"index":3,"playId":"08233506-0996-1013-000c-f08cd117d70a","pitchNumber":0,"startTime":"2026-07-29T02:25:15.862Z","endTime":"2026-07-29T02:25:15.864Z","isPitch":false,"type":"no_pitch"},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"index":4,"playId":"08233506-0996-1023-000c-f08cd117d70a","pitchNumber":0,"startTime":"2026-07-29T02:25:15.864Z","endTime":"2026-07-29T02:25:15.865Z","isPitch":false,"type":"no_pitch"},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":0},"index":5,"playId":"08233506-0996-1033-000c-f08cd117d70a","pitchNumber":0,"startTime":"2026-07-29T02:25:15.865Z","endTime":"2026-07-29T02:25:32.537Z","isPitch":false,"type":"no_pitch"}],"playEndTime":"2026-07-29T02:25:32.537Z","atBatIndex":98},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Esmerlyn Valdez strikes out swinging.","rbi":0,"awayScore":7,"homeScore":7,"isOut":true},"about":{"atBatIndex":99,"halfInning":"bottom","isTopInning":false,"inning":11,"startTime":"2026-07-29T02:25:33.974Z","endTime":"2026-07-29T02:26:43.461Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":699013,"fullName":"Esmerlyn Valdez","link":"/api/v1/people/699013"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":672629,"fullName":"Gerardo Carrillo","link":"/api/v1/people/672629"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"postOnSecond":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":699013,"fullName":"Esmerlyn Valdez","link":"/api/v1/people/699013"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":543510,"link":"/api/v1/people/543510"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.4,"endSpeed":89.4,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.567419981745047,"aZ":-25.637681189629763,"pfxX":-10.794801263467638,"pfxZ":3.205176314165982,"pX":-0.1261072647475742,"pZ":2.6087818872889574,"vX0":9.91278180799337,"vY0":-141.49962440512954,"vZ0":-3.107996443699598,"x":121.81,"y":168.34,"x0":-2.2625558893612245,"y0":50.00241132370028,"z0":5.353644719230101,"aX":-22.014069938874698},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":5.4,"breakHorizontal":17.6,"spinRate":2167,"spinDirection":228},"zone":5,"typeConfidence":2.0,"plateTime":0.3862399166317809,"extension":6.4197535971702715},"index":0,"playId":"443a9c99-5703-3644-b9cc-6f927bc7c65c","pitchNumber":1,"startTime":"2026-07-29T02:25:50.980Z","endTime":"2026-07-29T02:25:54.851Z","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":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":87.8,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.134389095513495,"aZ":-21.892228591566028,"pfxX":-1.2020828399376604,"pfxZ":5.287693697148313,"pX":-0.3483848834119874,"pZ":2.214987789214583,"vX0":6.390990714903346,"vY0":-137.2957222091688,"vZ0":-3.999050263364665,"x":130.28,"y":178.98,"x0":-2.5317635111736725,"y0":50.00313319645175,"z0":5.1466784100716385,"aX":-2.33852478992727},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":9.1,"breakHorizontal":1.1,"spinRate":2536,"spinDirection":210},"zone":7,"typeConfidence":2.0,"plateTime":0.39616011095420367,"extension":6.417128632383301},"index":1,"playId":"c904fad5-49dd-3625-ac84-9c2fe86fff1b","pitchNumber":2,"startTime":"2026-07-29T02:26:19.349Z","endTime":"2026-07-29T02:26:23.055Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":84.9,"endSpeed":78.2,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.81191608218176,"aZ":-27.899259388802264,"pfxX":-6.632229730482861,"pfxZ":2.771500107653199,"pX":0.787735319545608,"pZ":0.8785282262869532,"vX0":9.535874683526428,"vY0":-123.23809106432437,"vZ0":-4.779757552666143,"x":86.97,"y":215.06,"x0":-2.264908362351461,"y0":50.00472518093234,"z0":5.191729192964193,"aX":-10.234247266120686},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":4.1,"breakHorizontal":9.8,"spinRate":911,"spinDirection":243},"zone":14,"typeConfidence":2.0,"plateTime":0.44395507718706195,"extension":6.6801848592450535},"index":2,"playId":"506d3521-5656-31a3-b8e6-efeeff5cbeb9","pitchNumber":3,"startTime":"2026-07-29T02:26:39.306Z","endTime":"2026-07-29T02:26:43.461Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T02:26:43.461Z","atBatIndex":99},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Ryan O'Hearn grounds into a double play, second baseman Ketel Marte to shortstop Geraldo Perdomo to first baseman Tyler Locklear. Bryan Reynolds out at 2nd. Ryan O'Hearn out at 1st.","rbi":0,"awayScore":7,"homeScore":7,"isOut":true},"about":{"atBatIndex":100,"halfInning":"bottom","isTopInning":false,"inning":11,"startTime":"2026-07-29T02:26:54.831Z","endTime":"2026-07-29T02:28:09.330Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":672629,"fullName":"Gerardo Carrillo","link":"/api/v1/people/672629"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"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":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"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":672695,"link":"/api/v1/people/672695"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":672695,"link":"/api/v1/people/672695"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.5,"endSpeed":86.8,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.0276650240634,"aZ":-24.334993419903306,"pfxX":-0.7015347435369474,"pfxZ":4.119901110977146,"pX":0.24797977866888515,"pZ":2.135336931945671,"vX0":7.052960070454591,"vY0":-136.12865043197243,"vZ0":-3.6615974202485138,"x":107.55,"y":181.13,"x0":-2.2702577795725376,"y0":50.00385263374601,"z0":5.155841741654787,"aX":-1.336669959248135},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":7.0,"breakHorizontal":0.0,"spinRate":2512,"spinDirection":213},"zone":9,"typeConfidence":2.0,"plateTime":0.4002688145921849,"extension":6.566278644403672},"index":0,"playId":"a5c2e550-5f4d-3b60-b94f-a4675bbd89a1","pitchNumber":1,"startTime":"2026-07-29T02:27:24.563Z","endTime":"2026-07-29T02:27:31.370Z","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":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.3,"endSpeed":77.0,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.679204717116345,"aZ":-34.28346503688665,"pfxX":-3.1356371588825906,"pfxZ":-1.409518423504947,"pX":-0.9443611923563178,"pZ":2.0738947387518434,"vX0":4.393998457788644,"vY0":-121.34740499477414,"vZ0":-0.592931910139677,"x":153.0,"y":182.78,"x0":-2.367182010252506,"y0":50.001118537600775,"z0":5.295707234970665,"aX":-4.698417757775722},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":-2.4,"breakHorizontal":4.7,"spinRate":1003,"spinDirection":231},"zone":13,"typeConfidence":2.0,"plateTime":0.450542317749123,"extension":6.591285759969589},"hitData":{"launchSpeed":79.3,"launchAngle":9.0,"totalDistance":112.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":145.78,"coordY":139.26}},"index":1,"playId":"3870c4dc-20b3-3456-beb1-39c460cb7af5","pitchNumber":2,"startTime":"2026-07-29T02:28:01.438Z","endTime":"2026-07-29T02:28:09.330Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T02:28:09.330Z","atBatIndex":100},{"result":{"type":"atBat","event":"Sac Bunt","eventType":"sac_bunt","description":"Jorge Barrosa out on a sacrifice bunt, third baseman Nick Gonzales to second baseman Brandon Lowe. Tyler Locklear to 3rd.","rbi":0,"awayScore":7,"homeScore":7,"isOut":true},"about":{"atBatIndex":101,"halfInning":"top","isTopInning":true,"inning":12,"startTime":"2026-07-29T02:30:23.932Z","endTime":"2026-07-29T02:30:53.170Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":4},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":678489,"fullName":"Jorge Barrosa","link":"/api/v1/people/678489"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":696062,"fullName":"Wilber Dotel","link":"/api/v1/people/696062"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":682988,"fullName":"Tyler Locklear","link":"/api/v1/people/682988"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2],"actionIndex":[0],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":null,"runner":{"id":678489,"fullName":"Jorge Barrosa","link":"/api/v1/people/678489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":693304,"link":"/api/v1/people/693304"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":664040,"link":"/api/v1/people/664040"},"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_play","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":{"description":"Tyler Locklear starts inning at 2nd base.","event":"Runner Placed On Base","eventType":"runner_placed","awayScore":7,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-29T02:29:52.774Z","endTime":"2026-07-29T02:30:26.247Z","isPitch":false,"type":"action","player":{"id":682988,"link":"/api/v1/people/682988"},"base":2},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":98.1,"endSpeed":90.1,"strikeZoneTop":2.958,"strikeZoneBottom":1.493,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.044135474288126,"aZ":-15.017532703429431,"pfxX":-4.946469551855541,"pfxZ":8.309065049660635,"pX":0.25728758933104906,"pZ":1.306785173523961,"vX0":5.6789725650567,"vY0":-142.59629203621554,"vZ0":-9.499396890022043,"x":107.19,"y":203.5,"x0":-1.1150971806140684,"y0":50.0001009007534,"z0":5.623262342280898,"aX":-10.21007600334474},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":13.3,"breakHorizontal":7.8,"spinRate":2323,"spinDirection":209},"zone":14,"typeConfidence":2.0,"plateTime":0.3837585773315144,"extension":6.729221950147012},"index":1,"playId":"c32f54ac-7611-3bb7-9546-3021cb96b013","pitchNumber":1,"startTime":"2026-07-29T02:30:26.247Z","endTime":"2026-07-29T02:30:30.085Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":99.5,"endSpeed":90.7,"strikeZoneTop":2.958,"strikeZoneBottom":1.493,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.59066676111446,"aZ":-10.743947727530822,"pfxX":-4.3197929106611515,"pfxZ":10.150333297247123,"pX":0.22272766796523832,"pZ":1.964284388663566,"vX0":5.624693902411569,"vY0":-144.58607255041923,"vZ0":-8.531169132461283,"x":108.51,"y":185.74,"x0":-1.1891808517238336,"y0":50.00619741638555,"z0":5.617771283723532,"aX":-9.122964095511001},"breaks":{"breakAngle":31.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":16.8,"breakHorizontal":6.7,"spinRate":2433,"spinDirection":210},"zone":8,"typeConfidence":2.0,"plateTime":0.37923664763723597,"extension":6.534199353670681},"hitData":{"launchSpeed":29.7,"launchAngle":5.0,"totalDistance":22.0,"trajectory":"bunt_grounder","hardness":"soft","location":"5","coordinates":{"coordX":116.96,"coordY":192.26}},"index":2,"playId":"d9808ac1-34c3-354e-8a90-1509953fcf8c","pitchNumber":2,"startTime":"2026-07-29T02:30:45.917Z","endTime":"2026-07-29T02:30:53.170Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T02:30:53.170Z","atBatIndex":101},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"James McCann singles on a line drive to right fielder Esmerlyn Valdez. Tyler Locklear scores.","rbi":1,"awayScore":8,"homeScore":7,"isOut":false},"about":{"atBatIndex":102,"halfInning":"top","isTopInning":true,"inning":12,"startTime":"2026-07-29T02:31:23.531Z","endTime":"2026-07-29T02:32:18.068Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":60},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":543510,"fullName":"James McCann","link":"/api/v1/people/543510"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":696062,"fullName":"Wilber Dotel","link":"/api/v1/people/696062"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":543510,"fullName":"James McCann","link":"/api/v1/people/543510"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":543510,"fullName":"James McCann","link":"/api/v1/people/543510"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":699013,"link":"/api/v1/people/699013"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":682988,"fullName":"Tyler Locklear","link":"/api/v1/people/682988"},"responsiblePitcher":{"id":696062,"link":"/api/v1/people/696062"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.2,"endSpeed":84.6,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.479583677087533,"aZ":-27.778729274765947,"pfxX":1.790511820211405,"pfxZ":2.444563782919264,"pX":1.328577711898535,"pZ":1.3598018005948964,"vX0":5.80314594039943,"vY0":-132.76814161185087,"vZ0":-6.034275005976803,"x":66.36,"y":202.07,"x0":-1.1117767561389478,"y0":50.00500408036414,"z0":5.664745126484487,"aX":3.2184396933834725},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":3.4,"breakHorizontal":-4.4,"spinRate":2339,"spinDirection":144},"zone":14,"typeConfidence":2.0,"plateTime":0.4114032857564265,"extension":6.739353199407992},"index":0,"playId":"d73d2c8d-ac71-33d8-b8f0-15435875eaa6","pitchNumber":1,"startTime":"2026-07-29T02:31:23.531Z","endTime":"2026-07-29T02:31:27.066Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.5,"endSpeed":87.8,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.648763003071863,"aZ":-17.293080890521185,"pfxX":-1.9364487787441511,"pfxZ":7.5615606400039574,"pX":-0.205507693812004,"pZ":2.710604042569491,"vX0":3.9161651694840915,"vY0":-139.052523440607,"vZ0":-4.741537501012478,"x":124.83,"y":165.59,"x0":-1.3772356967363768,"y0":50.00542092339389,"z0":5.576534051495139,"aX":-3.812605014386768},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":13.0,"breakHorizontal":2.8,"spinRate":2383,"spinDirection":194},"zone":5,"typeConfidence":2.0,"plateTime":0.39311263641454497,"extension":6.5709855422512575},"index":1,"playId":"225d706a-d4b0-327f-8a26-b291b2eb4d9a","pitchNumber":2,"startTime":"2026-07-29T02:31:44.450Z","endTime":"2026-07-29T02:31:47.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(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.1,"endSpeed":87.5,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.373613129941553,"aZ":-19.17482391403971,"pfxX":-1.0215059273983196,"pfxZ":6.663725317001292,"pX":0.37777132840767375,"pZ":2.580479257796084,"vX0":4.877560871803201,"vY0":-138.4178869807257,"vZ0":-4.705528196210244,"x":102.6,"y":169.11,"x0":-1.2704375923572038,"y0":50.00216249330878,"z0":5.576991801636081,"aX":-1.992986526086757},"breaks":{"breakAngle":2.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":11.3,"breakHorizontal":0.8,"spinRate":2397,"spinDirection":189},"zone":6,"typeConfidence":2.0,"plateTime":0.3949055791037708,"extension":6.719741098453245},"hitData":{"launchSpeed":94.9,"launchAngle":13.0,"totalDistance":230.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":180.5,"coordY":104.32}},"index":2,"playId":"c058eef5-c982-3b2c-a33b-dfcdffb2ae43","pitchNumber":3,"startTime":"2026-07-29T02:32:08.340Z","endTime":"2026-07-29T02:32:18.068Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T02:32:18.068Z","atBatIndex":102},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ildemaro Vargas singles on a line drive to center fielder Jake Mangum. James McCann to 2nd.","rbi":0,"awayScore":8,"homeScore":7,"isOut":false},"about":{"atBatIndex":103,"halfInning":"top","isTopInning":true,"inning":12,"startTime":"2026-07-29T02:32:54.235Z","endTime":"2026-07-29T02:33:06.673Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":696062,"fullName":"Wilber Dotel","link":"/api/v1/people/696062"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"postOnSecond":{"id":543510,"fullName":"James McCann","link":"/api/v1/people/543510"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":663968,"link":"/api/v1/people/663968"},"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":543510,"fullName":"James McCann","link":"/api/v1/people/543510"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":8,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-07-29T02:32:39.190Z","endTime":"2026-07-29T02:32:56.556Z","isPitch":false,"type":"action","player":{"id":545121,"link":"/api/v1/people/545121"}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":86.5,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.41344488840618,"aZ":-21.69221218588394,"pfxX":-0.6393410240328996,"pfxZ":5.4996307306816785,"pX":-0.4794512983936343,"pZ":2.471672056674414,"vX0":2.478818011767094,"vY0":-136.76865408015144,"vZ0":-4.7165774807047045,"x":135.28,"y":172.04,"x0":-1.3120291444910124,"y0":50.004034296483404,"z0":5.694155808800323,"aX":-1.219055728689884},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":9.2,"breakHorizontal":0.7,"spinRate":2312,"spinDirection":183},"zone":4,"typeConfidence":2.0,"plateTime":0.3995311277384803,"extension":6.668466462937687},"hitData":{"launchSpeed":99.9,"launchAngle":13.0,"totalDistance":260.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":118.31,"coordY":77.55}},"index":1,"playId":"7ca307c5-3aea-3936-adb1-ee8417001272","pitchNumber":1,"startTime":"2026-07-29T02:32:56.556Z","endTime":"2026-07-29T02:33:06.673Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T02:33:06.673Z","atBatIndex":103},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Corbin Carroll grounds into a force out, second baseman Brandon Lowe to shortstop Jared Triolo. James McCann to 3rd. Ildemaro Vargas out at 2nd. Corbin Carroll to 1st.","rbi":0,"awayScore":8,"homeScore":7,"isOut":true},"about":{"atBatIndex":104,"halfInning":"top","isTopInning":true,"inning":12,"startTime":"2026-07-29T02:33:13.077Z","endTime":"2026-07-29T02:33:42.925Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":696062,"fullName":"Wilber Dotel","link":"/api/v1/people/696062"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"postOnThird":{"id":543510,"fullName":"James McCann","link":"/api/v1/people/543510"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"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":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":664040,"link":"/api/v1/people/664040"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":669707,"link":"/api/v1/people/669707"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_adv_play","runner":{"id":543510,"fullName":"James McCann","link":"/api/v1/people/543510"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_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":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.1,"endSpeed":80.9,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.084301066844205,"aZ":-33.220369781032744,"pfxX":1.6318263991100235,"pfxZ":-0.6308865586151686,"pX":-0.6239941808999117,"pZ":1.9325749033824777,"vX0":0.915970558551948,"vY0":-128.25084542529368,"vZ0":-3.279365729507605,"x":140.79,"y":186.6,"x0":-1.1980275788796415,"y0":50.00294999337387,"z0":5.8249825819369905,"aX":2.711775305357804},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":-1.7,"breakHorizontal":-3.1,"spinRate":2241,"spinDirection":100},"zone":7,"typeConfidence":2.0,"plateTime":0.42745083386678884,"extension":6.665380243585135},"hitData":{"launchSpeed":95.5,"launchAngle":-29.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":140.66,"coordY":150.67}},"index":0,"playId":"7e757c67-ab9e-30dc-82f0-33e23c53f5ec","pitchNumber":1,"startTime":"2026-07-29T02:33:35.516Z","endTime":"2026-07-29T02:33:42.925Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T02:33:42.925Z","atBatIndex":104},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Geraldo Perdomo grounds out to first baseman Ryan O'Hearn.","rbi":0,"awayScore":8,"homeScore":7,"isOut":true},"about":{"atBatIndex":105,"halfInning":"top","isTopInning":true,"inning":12,"startTime":"2026-07-29T02:34:06.479Z","endTime":"2026-07-29T02:35:52.129Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":3},"matchup":{"batter":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":696062,"fullName":"Wilber Dotel","link":"/api/v1/people/696062"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[4],"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":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":656811,"link":"/api/v1/people/656811"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":99.5,"endSpeed":91.1,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.180535206558005,"aZ":-12.27196402361832,"pfxX":-2.956794131796235,"pfxZ":9.332702495224893,"pX":-0.22990686518027958,"pZ":3.9054399512380513,"vX0":3.5592088314438066,"vY0":-144.95817351824326,"vZ0":-3.3274487623524944,"x":125.76,"y":133.33,"x0":-1.0882161947209725,"y0":50.004717945032866,"z0":5.814963283453767,"aX":-6.307126585444756},"breaks":{"breakAngle":22.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":16.4,"breakHorizontal":4.7,"spinRate":2345,"spinDirection":207},"zone":11,"typeConfidence":2.0,"plateTime":0.3775332799085942,"extension":6.538874791938871},"index":0,"playId":"77f22cb0-9378-3311-b403-3b40d814bfbc","pitchNumber":1,"startTime":"2026-07-29T02:34:18.823Z","endTime":"2026-07-29T02:34:22.390Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":100.1,"endSpeed":92.2,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.561456398342372,"aZ":-12.191736398230285,"pfxX":-5.893949841524734,"pfxZ":9.249350036047444,"pX":0.07919087789195785,"pZ":1.4385604959744343,"vX0":5.465555377703213,"vY0":-145.4829172586097,"vZ0":-9.679847620818997,"x":113.98,"y":199.94,"x0":-1.050702000170247,"y0":50.00489842380831,"z0":5.531861109947277,"aX":-12.737322726022677},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":15.1,"breakHorizontal":9.7,"spinRate":2381,"spinDirection":210},"zone":14,"typeConfidence":2.0,"plateTime":0.3753387152779277,"extension":6.674338320689124},"index":1,"playId":"ccfb5463-1961-3c6f-8620-37f9a92441d4","pitchNumber":2,"startTime":"2026-07-29T02:34:39.017Z","endTime":"2026-07-29T02:34:43.375Z","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":2},"pitchData":{"startSpeed":99.6,"endSpeed":90.9,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.381573601223984,"aZ":-12.380314342698664,"pfxX":-3.8849248227551105,"pfxZ":9.29665071528533,"pX":-0.5359404544056209,"pZ":3.5181255761613976,"vX0":3.06835746329918,"vY0":-145.0847488411106,"vZ0":-4.258297295548293,"x":137.43,"y":143.79,"x0":-1.1032379637210847,"y0":50.000777645922454,"z0":5.761055702688389,"aX":-8.269793879808574},"breaks":{"breakAngle":30.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":16.2,"breakHorizontal":6.4,"spinRate":2319,"spinDirection":210},"zone":11,"typeConfidence":2.0,"plateTime":0.37773098618543033,"extension":6.515067066750914},"index":2,"playId":"94044095-7b2d-3631-9f55-72822f8192f1","pitchNumber":3,"startTime":"2026-07-29T02:35:01.303Z","endTime":"2026-07-29T02:35:05.352Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.9,"endSpeed":86.5,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.66386872696707,"aZ":-26.153940550912672,"pfxX":-0.32914887908588986,"pfxZ":3.156231059625938,"pX":-0.5334935981301053,"pZ":3.070308739002617,"vX0":1.9507005082761988,"vY0":-136.825057573973,"vZ0":-2.377940152628606,"x":137.34,"y":155.88,"x0":-1.2112270328115433,"y0":50.00140742464161,"z0":5.732878969231121,"aX":-0.627781839866974},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":5.4,"breakHorizontal":0.2,"spinRate":2294,"spinDirection":181},"zone":1,"typeConfidence":2.0,"plateTime":0.3994852769423365,"extension":6.73034611369811},"index":3,"playId":"4753d78e-130b-3fa3-8183-91768e40be8f","pitchNumber":4,"startTime":"2026-07-29T02:35:24.298Z","endTime":"2026-07-29T02:35:34.522Z","isPitch":true,"type":"pitch"},{"details":{"description":"Corbin Carroll steals (14) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":8,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"index":4,"actionPlayId":"4753d78e-130b-3fa3-8183-91768e40be8f","startTime":"2026-07-29T02:35:43.456Z","endTime":"2026-07-29T02:35:44.613Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":682998,"link":"/api/v1/people/682998"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.9,"endSpeed":87.1,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.71752955157185,"aZ":-22.63037525335131,"pfxX":-0.36161473499066377,"pfxZ":4.984019305825037,"pX":0.24175851434070594,"pZ":1.761248068948211,"vX0":3.809374952617614,"vY0":-136.7093326741803,"vZ0":-6.3900828162235,"x":107.78,"y":191.23,"x0":-1.11567891297145,"y0":50.00643208100847,"z0":5.655234366284535,"aX":-0.6934353201330103},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":8.0,"breakHorizontal":0.0,"spinRate":2361,"spinDirection":186},"zone":8,"typeConfidence":2.0,"plateTime":0.39881169037539754,"extension":6.840733629534391},"hitData":{"launchSpeed":91.9,"launchAngle":-12.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":157.89,"coordY":167.9}},"index":5,"playId":"5b751a6f-221c-3e8f-8f4f-6f62dc26a5ad","pitchNumber":5,"startTime":"2026-07-29T02:35:44.613Z","endTime":"2026-07-29T02:35:52.129Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T02:35:52.129Z","atBatIndex":105},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nick Gonzales grounds out, third baseman Ildemaro Vargas to first baseman Tyler Locklear.","rbi":0,"awayScore":8,"homeScore":7,"isOut":true},"about":{"atBatIndex":106,"halfInning":"bottom","isTopInning":false,"inning":12,"startTime":"2026-07-29T02:38:20.001Z","endTime":"2026-07-29T02:38:32.424Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":672629,"fullName":"Gerardo Carrillo","link":"/api/v1/people/672629"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":695257,"fullName":"Billy Cook","link":"/api/v1/people/695257"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[2],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":545121,"link":"/api/v1/people/545121"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":682988,"link":"/api/v1/people/682988"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Ryan O'Hearn starts inning at 2nd base.","event":"Runner Placed On Base","eventType":"runner_placed","awayScore":8,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-29T02:37:40.490Z","endTime":"2026-07-29T02:37:56.144Z","isPitch":false,"type":"action","player":{"id":656811,"link":"/api/v1/people/656811"},"base":2},{"details":{"description":"Offensive Substitution: Pinch-runner Billy Cook replaces Ryan O'Hearn.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":8,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-07-29T02:37:56.144Z","endTime":"2026-07-29T02:38:22.333Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":695257,"link":"/api/v1/people/695257"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"501","replacedPlayer":{"id":656811,"link":"/api/v1/people/656811"},"base":2},{"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":96.2,"endSpeed":88.2,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.482493199698123,"aZ":-25.639587775053233,"pfxX":-10.334911701991233,"pfxZ":3.286128812425167,"pX":-0.5802580526261559,"pZ":2.77968225081414,"vX0":8.917932989034659,"vY0":-139.86527622466647,"vZ0":-2.143038159352534,"x":139.12,"y":163.73,"x0":-2.4616809939613487,"y0":50.002791668762995,"z0":5.231044174334852,"aX":-20.549939929237393},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":5.8,"breakHorizontal":16.9,"spinRate":2238,"spinDirection":230},"zone":1,"typeConfidence":2.0,"plateTime":0.3910831049608152,"extension":6.434246934948229},"hitData":{"launchSpeed":80.5,"launchAngle":-45.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":112.28,"coordY":176.01}},"index":2,"playId":"592c7e93-d361-325e-9c10-911e948b0fd7","pitchNumber":1,"startTime":"2026-07-29T02:38:22.333Z","endTime":"2026-07-29T02:38:32.424Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T02:38:32.424Z","atBatIndex":106},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Endy Rodríguez strikes out swinging.","rbi":0,"awayScore":8,"homeScore":7,"isOut":true},"about":{"atBatIndex":107,"halfInning":"bottom","isTopInning":false,"inning":12,"startTime":"2026-07-29T02:38:44.370Z","endTime":"2026-07-29T02:40:22.685Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":682848,"fullName":"Endy Rodríguez","link":"/api/v1/people/682848"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":672629,"fullName":"Gerardo Carrillo","link":"/api/v1/people/672629"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":695257,"fullName":"Billy Cook","link":"/api/v1/people/695257"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":682848,"fullName":"Endy Rodríguez","link":"/api/v1/people/682848"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":543510,"link":"/api/v1/people/543510"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":87.7,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.57296933550549,"aZ":-24.966297525426317,"pfxX":-9.838608918472124,"pfxZ":3.660190068970522,"pX":-0.9107408301077452,"pZ":2.8448894593727974,"vX0":7.635358014848118,"vY0":-139.29547829744922,"vZ0":-1.9826962584531405,"x":151.72,"y":161.97,"x0":-2.405707417041668,"y0":50.004731021314115,"z0":5.212528098749454,"aX":-19.38373264277258},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":6.4,"breakHorizontal":16.3,"spinRate":2299,"spinDirection":225},"zone":11,"typeConfidence":2.0,"plateTime":0.39285191514557827,"extension":6.4670868325858315},"index":0,"playId":"bcd82254-b527-3dcc-92eb-9d394edadb0c","pitchNumber":1,"startTime":"2026-07-29T02:39:02.511Z","endTime":"2026-07-29T02:39:05.562Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.4,"endSpeed":89.1,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.257084204344924,"aZ":-16.695688419743,"pfxX":-5.100594137628446,"pfxZ":7.593080023128504,"pX":-0.05363415879126299,"pZ":4.38081211263215,"vX0":8.443821079785138,"vY0":-141.64092279070417,"vZ0":0.10039190063281989,"x":119.04,"y":120.5,"x0":-2.40585913710552,"y0":50.00673416567645,"z0":5.409330436114868,"aX":-10.403762534114765},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":13.9,"breakHorizontal":7.6,"spinRate":2285,"spinDirection":227},"zone":11,"typeConfidence":2.0,"plateTime":0.38617238714909785,"extension":6.419151651388716},"index":1,"playId":"7c785fc2-4049-3cc7-8c45-097390ed0f04","pitchNumber":2,"startTime":"2026-07-29T02:39:30.790Z","endTime":"2026-07-29T02:39:33.790Z","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":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.4,"endSpeed":76.9,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.296525527445826,"aZ":-27.414238045034374,"pfxX":-5.481982752757185,"pfxZ":3.195970174213643,"pX":0.5951992273788148,"pZ":0.6442934831579498,"vX0":8.540437453781502,"vY0":-121.21755244016289,"vZ0":-4.8120691499315935,"x":94.31,"y":221.38,"x0":-2.2586563948926246,"y0":50.00448310685432,"z0":5.04350819468947,"aX":-8.173350283043787},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":4.9,"breakHorizontal":7.9,"spinRate":783,"spinDirection":251},"zone":14,"typeConfidence":2.0,"plateTime":0.4515338142634122,"extension":6.912214774810895},"index":2,"playId":"20b1de09-b88e-316c-a4ab-542b5455eb5b","pitchNumber":3,"startTime":"2026-07-29T02:39:51.642Z","endTime":"2026-07-29T02:39:55.227Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":85.0,"endSpeed":77.7,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.54905536547353,"aZ":-25.259700577834305,"pfxX":-4.453709343609262,"pfxZ":4.488694405818389,"pX":0.17555187373461673,"pZ":2.11433779393153,"vX0":7.5982554049670865,"vY0":-123.58786729183689,"vZ0":-2.4308267937647887,"x":110.31,"y":181.69,"x0":-2.365693160740318,"y0":50.00430113476694,"z0":5.241018217303542,"aX":-6.863479750565344},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":7.8,"breakHorizontal":6.2,"spinRate":737,"spinDirection":252},"zone":8,"typeConfidence":2.0,"plateTime":0.44387247374348826,"extension":6.8187623989022095},"index":3,"playId":"fce3bfa3-ae3d-386f-8268-994eade5515b","pitchNumber":4,"startTime":"2026-07-29T02:40:18.430Z","endTime":"2026-07-29T02:40:22.685Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T02:40:22.685Z","atBatIndex":107},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Tyler Callihan strikes out swinging.","rbi":0,"awayScore":8,"homeScore":7,"isOut":true},"about":{"atBatIndex":108,"halfInning":"bottom","isTopInning":false,"inning":12,"startTime":"2026-07-29T02:40:33.727Z","endTime":"2026-07-29T02:43:38.715Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":682997,"fullName":"Tyler Callihan","link":"/api/v1/people/682997"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":672629,"fullName":"Gerardo Carrillo","link":"/api/v1/people/672629"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":682997,"fullName":"Tyler Callihan","link":"/api/v1/people/682997"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":543510,"link":"/api/v1/people/543510"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.6,"endSpeed":89.2,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.68391538869408,"aZ":-21.25848530268876,"pfxX":-9.969497290631711,"pfxZ":5.3494236920080205,"pX":-0.9084120989574774,"pZ":2.7102422230700514,"vX0":7.566936771227401,"vY0":-141.98209480350846,"vZ0":-3.2463657821582386,"x":151.63,"y":165.6,"x0":-2.3136159542175987,"y0":50.001496859471104,"z0":5.222106224674454,"aX":-20.341016408856753},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":9.2,"breakHorizontal":16.6,"spinRate":2253,"spinDirection":228},"zone":11,"typeConfidence":2.0,"plateTime":0.3858435520978629,"extension":6.619942676237709},"index":0,"playId":"6e9a6181-a03c-3017-b34a-6dc7799792f7","pitchNumber":1,"startTime":"2026-07-29T02:40:50.617Z","endTime":"2026-07-29T02:40:54.195Z","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":92.5,"endSpeed":85.8,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.798925453009954,"aZ":-26.35759473583725,"pfxX":-0.2432270738441824,"pfxZ":3.1215242963959877,"pX":-0.5218533363827904,"pZ":2.5050988959175524,"vX0":5.137609718027386,"vY0":-134.79194805426116,"vZ0":-2.145945340336743,"x":136.89,"y":171.14,"x0":-2.4107393350536364,"y0":50.002862640469,"z0":5.1487993553523586,"aX":-0.4536335163863557},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":5.4,"breakHorizontal":-0.5,"spinRate":2466,"spinDirection":166},"zone":4,"typeConfidence":2.0,"plateTime":0.40437741179595577,"extension":6.602808997271803},"index":1,"playId":"e923c5a6-d118-387b-9033-73de8228c0e0","pitchNumber":2,"startTime":"2026-07-29T02:41:12.615Z","endTime":"2026-07-29T02:41:16.145Z","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":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.5,"endSpeed":88.5,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.18944093122758,"aZ":-24.704679804026444,"pfxX":-11.07458680888162,"pfxZ":3.7406229686795687,"pX":0.6584683899730703,"pZ":2.122138326059218,"vX0":11.225651081850367,"vY0":-140.061486794324,"vZ0":-3.9964487196558793,"x":91.9,"y":181.48,"x0":-1.953186523847177,"y0":50.00193137005443,"z0":5.173549709297023,"aX":-22.109648033066993},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":6.1,"breakHorizontal":17.9,"spinRate":2252,"spinDirection":223},"zone":9,"typeConfidence":2.0,"plateTime":0.3903262084536041,"extension":6.577468086803403},"index":2,"playId":"86ce87aa-75be-3165-afdb-8052053f8bfd","pitchNumber":3,"startTime":"2026-07-29T02:41:33.504Z","endTime":"2026-07-29T02:41:38.135Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":134,"player":{"id":682997,"fullName":"Tyler Callihan","link":"/api/v1/people/682997"}}},{"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":85.5,"endSpeed":77.7,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.070253177360907,"aZ":-28.91920653477123,"pfxX":-4.88559103282718,"pfxZ":2.099636162582268,"pX":0.6001475127912006,"pZ":2.452036357537432,"vX0":8.112521141103155,"vY0":-124.2445906071538,"vZ0":-0.9359041198666405,"x":94.12,"y":172.58,"x0":-2.086497835030299,"y0":50.000987704411735,"z0":5.257234511153395,"aX":-7.566316700333985},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":3.8,"breakHorizontal":6.7,"spinRate":764,"spinDirection":294},"zone":6,"typeConfidence":2.0,"plateTime":0.4424390474558413,"extension":6.802974878547608},"index":3,"playId":"f328f974-afb1-39f0-873c-c6bcea3fbb87","pitchNumber":4,"startTime":"2026-07-29T02:42:08.314Z","endTime":"2026-07-29T02:42:12.639Z","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":96.9,"endSpeed":89.0,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.86435782547953,"aZ":-17.62878001906189,"pfxX":-5.7186517731838995,"pfxZ":7.178743811070966,"pX":0.015118135992107143,"pZ":4.376622060560983,"vX0":8.902648420755831,"vY0":-140.94441043564467,"vZ0":0.37507605368303976,"x":116.42,"y":120.61,"x0":-2.431010031045087,"y0":50.00439201378427,"z0":5.373837005333306,"aX":-11.590628237698306},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":13.3,"breakHorizontal":8.6,"spinRate":2267,"spinDirection":222},"zone":12,"typeConfidence":2.0,"plateTime":0.3875370160540581,"extension":6.518129519459319},"index":4,"playId":"17d607f6-064d-3d33-9d08-e97e5d47792b","pitchNumber":5,"startTime":"2026-07-29T02:42:44.014Z","endTime":"2026-07-29T02:42:47.504Z","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":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.4,"endSpeed":75.8,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.94175487061797,"aZ":-28.677117263696623,"pfxX":-6.949630400900935,"pfxZ":2.3726995913625952,"pX":-1.7738538811303164,"pZ":2.2780582380702388,"vX0":3.877500158203427,"vY0":-121.34854407882838,"vZ0":-0.9086116750839709,"x":184.62,"y":177.27,"x0":-2.4977124439966127,"y0":50.00553892814921,"z0":5.177912745203284,"aX":-10.263459247157721},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":4.3,"breakHorizontal":11.5,"spinRate":868,"spinDirection":279},"zone":13,"typeConfidence":2.0,"plateTime":0.45308590705717977,"extension":6.684320732521136},"index":5,"playId":"aa44c74d-16b1-3216-84f5-92965482f74d","pitchNumber":6,"startTime":"2026-07-29T02:43:05.843Z","endTime":"2026-07-29T02:43:09.465Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":92.9,"endSpeed":85.9,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.795127237200152,"aZ":-26.100617372333236,"pfxX":0.24905193024291072,"pfxZ":3.244664800928579,"pX":-0.19943536596862796,"pZ":2.8938568230663404,"vX0":5.982505758298146,"vY0":-135.2719738404831,"vZ0":-1.3219827366730104,"x":124.6,"y":160.65,"x0":-2.462968859569437,"y0":50.00297702783079,"z0":5.2019820766412055,"aX":0.46439853792828706},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":5.9,"breakHorizontal":-1.6,"spinRate":2655,"spinDirection":139},"zone":2,"typeConfidence":2.0,"plateTime":0.4034105253870006,"extension":6.743086417688401},"index":6,"playId":"4f2724bc-b73f-35e1-bf56-7b6c34d4fb68","pitchNumber":7,"startTime":"2026-07-29T02:43:34.337Z","endTime":"2026-07-29T02:43:38.715Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T02:43:38.715Z","atBatIndex":108}],"currentPlay":{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Tyler Callihan strikes out swinging.","rbi":0,"awayScore":8,"homeScore":7,"isOut":true},"about":{"atBatIndex":108,"halfInning":"bottom","isTopInning":false,"inning":12,"startTime":"2026-07-29T02:40:33.727Z","endTime":"2026-07-29T02:43:38.715Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":682997,"fullName":"Tyler Callihan","link":"/api/v1/people/682997"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":672629,"fullName":"Gerardo Carrillo","link":"/api/v1/people/672629"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":682997,"fullName":"Tyler Callihan","link":"/api/v1/people/682997"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":543510,"link":"/api/v1/people/543510"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.6,"endSpeed":89.2,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.68391538869408,"aZ":-21.25848530268876,"pfxX":-9.969497290631711,"pfxZ":5.3494236920080205,"pX":-0.9084120989574774,"pZ":2.7102422230700514,"vX0":7.566936771227401,"vY0":-141.98209480350846,"vZ0":-3.2463657821582386,"x":151.63,"y":165.6,"x0":-2.3136159542175987,"y0":50.001496859471104,"z0":5.222106224674454,"aX":-20.341016408856753},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":9.2,"breakHorizontal":16.6,"spinRate":2253,"spinDirection":228},"zone":11,"typeConfidence":2.0,"plateTime":0.3858435520978629,"extension":6.619942676237709},"index":0,"playId":"6e9a6181-a03c-3017-b34a-6dc7799792f7","pitchNumber":1,"startTime":"2026-07-29T02:40:50.617Z","endTime":"2026-07-29T02:40:54.195Z","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":92.5,"endSpeed":85.8,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.798925453009954,"aZ":-26.35759473583725,"pfxX":-0.2432270738441824,"pfxZ":3.1215242963959877,"pX":-0.5218533363827904,"pZ":2.5050988959175524,"vX0":5.137609718027386,"vY0":-134.79194805426116,"vZ0":-2.145945340336743,"x":136.89,"y":171.14,"x0":-2.4107393350536364,"y0":50.002862640469,"z0":5.1487993553523586,"aX":-0.4536335163863557},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":5.4,"breakHorizontal":-0.5,"spinRate":2466,"spinDirection":166},"zone":4,"typeConfidence":2.0,"plateTime":0.40437741179595577,"extension":6.602808997271803},"index":1,"playId":"e923c5a6-d118-387b-9033-73de8228c0e0","pitchNumber":2,"startTime":"2026-07-29T02:41:12.615Z","endTime":"2026-07-29T02:41:16.145Z","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":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.5,"endSpeed":88.5,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.18944093122758,"aZ":-24.704679804026444,"pfxX":-11.07458680888162,"pfxZ":3.7406229686795687,"pX":0.6584683899730703,"pZ":2.122138326059218,"vX0":11.225651081850367,"vY0":-140.061486794324,"vZ0":-3.9964487196558793,"x":91.9,"y":181.48,"x0":-1.953186523847177,"y0":50.00193137005443,"z0":5.173549709297023,"aX":-22.109648033066993},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":6.1,"breakHorizontal":17.9,"spinRate":2252,"spinDirection":223},"zone":9,"typeConfidence":2.0,"plateTime":0.3903262084536041,"extension":6.577468086803403},"index":2,"playId":"86ce87aa-75be-3165-afdb-8052053f8bfd","pitchNumber":3,"startTime":"2026-07-29T02:41:33.504Z","endTime":"2026-07-29T02:41:38.135Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":134,"player":{"id":682997,"fullName":"Tyler Callihan","link":"/api/v1/people/682997"}}},{"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":85.5,"endSpeed":77.7,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.070253177360907,"aZ":-28.91920653477123,"pfxX":-4.88559103282718,"pfxZ":2.099636162582268,"pX":0.6001475127912006,"pZ":2.452036357537432,"vX0":8.112521141103155,"vY0":-124.2445906071538,"vZ0":-0.9359041198666405,"x":94.12,"y":172.58,"x0":-2.086497835030299,"y0":50.000987704411735,"z0":5.257234511153395,"aX":-7.566316700333985},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":3.8,"breakHorizontal":6.7,"spinRate":764,"spinDirection":294},"zone":6,"typeConfidence":2.0,"plateTime":0.4424390474558413,"extension":6.802974878547608},"index":3,"playId":"f328f974-afb1-39f0-873c-c6bcea3fbb87","pitchNumber":4,"startTime":"2026-07-29T02:42:08.314Z","endTime":"2026-07-29T02:42:12.639Z","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":96.9,"endSpeed":89.0,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.86435782547953,"aZ":-17.62878001906189,"pfxX":-5.7186517731838995,"pfxZ":7.178743811070966,"pX":0.015118135992107143,"pZ":4.376622060560983,"vX0":8.902648420755831,"vY0":-140.94441043564467,"vZ0":0.37507605368303976,"x":116.42,"y":120.61,"x0":-2.431010031045087,"y0":50.00439201378427,"z0":5.373837005333306,"aX":-11.590628237698306},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":13.3,"breakHorizontal":8.6,"spinRate":2267,"spinDirection":222},"zone":12,"typeConfidence":2.0,"plateTime":0.3875370160540581,"extension":6.518129519459319},"index":4,"playId":"17d607f6-064d-3d33-9d08-e97e5d47792b","pitchNumber":5,"startTime":"2026-07-29T02:42:44.014Z","endTime":"2026-07-29T02:42:47.504Z","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":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.4,"endSpeed":75.8,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.94175487061797,"aZ":-28.677117263696623,"pfxX":-6.949630400900935,"pfxZ":2.3726995913625952,"pX":-1.7738538811303164,"pZ":2.2780582380702388,"vX0":3.877500158203427,"vY0":-121.34854407882838,"vZ0":-0.9086116750839709,"x":184.62,"y":177.27,"x0":-2.4977124439966127,"y0":50.00553892814921,"z0":5.177912745203284,"aX":-10.263459247157721},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":4.3,"breakHorizontal":11.5,"spinRate":868,"spinDirection":279},"zone":13,"typeConfidence":2.0,"plateTime":0.45308590705717977,"extension":6.684320732521136},"index":5,"playId":"aa44c74d-16b1-3216-84f5-92965482f74d","pitchNumber":6,"startTime":"2026-07-29T02:43:05.843Z","endTime":"2026-07-29T02:43:09.465Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":92.9,"endSpeed":85.9,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.795127237200152,"aZ":-26.100617372333236,"pfxX":0.24905193024291072,"pfxZ":3.244664800928579,"pX":-0.19943536596862796,"pZ":2.8938568230663404,"vX0":5.982505758298146,"vY0":-135.2719738404831,"vZ0":-1.3219827366730104,"x":124.6,"y":160.65,"x0":-2.462968859569437,"y0":50.00297702783079,"z0":5.2019820766412055,"aX":0.46439853792828706},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":5.9,"breakHorizontal":-1.6,"spinRate":2655,"spinDirection":139},"zone":2,"typeConfidence":2.0,"plateTime":0.4034105253870006,"extension":6.743086417688401},"index":6,"playId":"4f2724bc-b73f-35e1-bf56-7b6c34d4fb68","pitchNumber":7,"startTime":"2026-07-29T02:43:34.337Z","endTime":"2026-07-29T02:43:38.715Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T02:43:38.715Z","atBatIndex":108},"scoringPlays":[2,10,13,21,30,50,70,72,73,79,80,87,92,102],"playsByInning":[{"startIndex":0,"endIndex":7,"top":[0,1,2,3],"bottom":[4,5,6,7],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":1,"pitcher":{"id":696149,"fullName":"Bubba Chandler","link":"/api/v1/people/696149"},"batter":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"coordinates":{"x":125.05,"y":38.69},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":1,"pitcher":{"id":696149,"fullName":"Bubba Chandler","link":"/api/v1/people/696149"},"batter":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"coordinates":{"x":183.77,"y":59.07},"type":"H","description":"Triple"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":1,"pitcher":{"id":696149,"fullName":"Bubba Chandler","link":"/api/v1/people/696149"},"batter":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"coordinates":{"x":143.19,"y":156.75},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":1,"pitcher":{"id":696149,"fullName":"Bubba Chandler","link":"/api/v1/people/696149"},"batter":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"coordinates":{"x":113.3,"y":148.64},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":1,"pitcher":{"id":694297,"fullName":"Brandon Pfaadt","link":"/api/v1/people/694297"},"batter":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"coordinates":{"x":142.69,"y":147.63},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":1,"pitcher":{"id":694297,"fullName":"Brandon Pfaadt","link":"/api/v1/people/694297"},"batter":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"coordinates":{"x":189.34,"y":134.64},"type":"H","description":"Double"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":1,"pitcher":{"id":694297,"fullName":"Brandon Pfaadt","link":"/api/v1/people/694297"},"batter":{"id":699013,"fullName":"Esmerlyn Valdez","link":"/api/v1/people/699013"},"coordinates":{"x":150.8,"y":191.71},"type":"O","description":"Pop Out"}]}},{"startIndex":8,"endIndex":17,"top":[8,9,10,11,12,13,14],"bottom":[15,16,17],"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":696149,"fullName":"Bubba Chandler","link":"/api/v1/people/696149"},"batter":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"coordinates":{"x":200.0,"y":123.73},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":2,"pitcher":{"id":696149,"fullName":"Bubba Chandler","link":"/api/v1/people/696149"},"batter":{"id":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374"},"coordinates":{"x":110.76,"y":155.74},"type":"O","description":"Forceout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":2,"pitcher":{"id":696149,"fullName":"Bubba Chandler","link":"/api/v1/people/696149"},"batter":{"id":543510,"fullName":"James McCann","link":"/api/v1/people/543510"},"coordinates":{"x":86.0,"y":115.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":2,"pitcher":{"id":696149,"fullName":"Bubba Chandler","link":"/api/v1/people/696149"},"batter":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"coordinates":{"x":162.74,"y":136.02},"type":"E","description":"Field Error"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":2,"pitcher":{"id":694297,"fullName":"Brandon Pfaadt","link":"/api/v1/people/694297"},"batter":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"coordinates":{"x":75.1,"y":131.44},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":2,"pitcher":{"id":694297,"fullName":"Brandon Pfaadt","link":"/api/v1/people/694297"},"batter":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"coordinates":{"x":174.42,"y":116.04},"type":"O","description":"Lineout"}]}},{"startIndex":18,"endIndex":26,"top":[18,19,20,21,22],"bottom":[23,24,25,26],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":3,"pitcher":{"id":696149,"fullName":"Bubba Chandler","link":"/api/v1/people/696149"},"batter":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"coordinates":{"x":107.72,"y":174.99},"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":696149,"fullName":"Bubba Chandler","link":"/api/v1/people/696149"},"batter":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"coordinates":{"x":88.47,"y":97.45},"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":696149,"fullName":"Bubba Chandler","link":"/api/v1/people/696149"},"batter":{"id":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"coordinates":{"x":185.75,"y":144.08},"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":3,"pitcher":{"id":696149,"fullName":"Bubba Chandler","link":"/api/v1/people/696149"},"batter":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"coordinates":{"x":81.86,"y":129.71},"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":696149,"fullName":"Bubba Chandler","link":"/api/v1/people/696149"},"batter":{"id":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374"},"coordinates":{"x":124.45,"y":181.07},"type":"O","description":"Grounded Into DP"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":3,"pitcher":{"id":694297,"fullName":"Brandon Pfaadt","link":"/api/v1/people/694297"},"batter":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"coordinates":{"x":113.3,"y":156.24},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":3,"pitcher":{"id":694297,"fullName":"Brandon Pfaadt","link":"/api/v1/people/694297"},"batter":{"id":694378,"fullName":"Jacob Gonzalez","link":"/api/v1/people/694378"},"coordinates":{"x":139.45,"y":109.28},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":3,"pitcher":{"id":694297,"fullName":"Brandon Pfaadt","link":"/api/v1/people/694297"},"batter":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"coordinates":{"x":115.6,"y":66.58},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":3,"pitcher":{"id":694297,"fullName":"Brandon Pfaadt","link":"/api/v1/people/694297"},"batter":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"coordinates":{"x":159.15,"y":97.1},"type":"O","description":"Flyout"}]}},{"startIndex":27,"endIndex":36,"top":[27,28,29,30,31],"bottom":[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":696149,"fullName":"Bubba Chandler","link":"/api/v1/people/696149"},"batter":{"id":543510,"fullName":"James McCann","link":"/api/v1/people/543510"},"coordinates":{"x":77.08,"y":98.92},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":4,"pitcher":{"id":696149,"fullName":"Bubba Chandler","link":"/api/v1/people/696149"},"batter":{"id":814439,"fullName":"Ryan Waldschmidt","link":"/api/v1/people/814439"},"coordinates":{"x":127.96,"y":190.12},"type":"O","description":"Forceout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":4,"pitcher":{"id":696149,"fullName":"Bubba Chandler","link":"/api/v1/people/696149"},"batter":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"coordinates":{"x":149.78,"y":153.71},"type":"E","description":"Field Error"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":4,"pitcher":{"id":696149,"fullName":"Bubba Chandler","link":"/api/v1/people/696149"},"batter":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"coordinates":{"x":137.0,"y":153.0},"type":"O","description":"Forceout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":4,"pitcher":{"id":694297,"fullName":"Brandon Pfaadt","link":"/api/v1/people/694297"},"batter":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"coordinates":{"x":150.36,"y":79.99},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":4,"pitcher":{"id":694297,"fullName":"Brandon Pfaadt","link":"/api/v1/people/694297"},"batter":{"id":699013,"fullName":"Esmerlyn Valdez","link":"/api/v1/people/699013"},"coordinates":{"x":157.1,"y":74.12},"type":"H","description":"Double"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":4,"pitcher":{"id":694297,"fullName":"Brandon Pfaadt","link":"/api/v1/people/694297"},"batter":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"coordinates":{"x":136.4,"y":156.53},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":4,"pitcher":{"id":694297,"fullName":"Brandon Pfaadt","link":"/api/v1/people/694297"},"batter":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"coordinates":{"x":111.27,"y":178.54},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":4,"pitcher":{"id":694297,"fullName":"Brandon Pfaadt","link":"/api/v1/people/694297"},"batter":{"id":682848,"fullName":"Endy Rodríguez","link":"/api/v1/people/682848"},"coordinates":{"x":136.1,"y":143.57},"type":"O","description":"Groundout"}]}},{"startIndex":37,"endIndex":45,"top":[37,38,39,40],"bottom":[41,42,43,44,45],"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":676755,"fullName":"Isaac Mattson","link":"/api/v1/people/676755"},"batter":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"coordinates":{"x":216.67,"y":106.14},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":5,"pitcher":{"id":676755,"fullName":"Isaac Mattson","link":"/api/v1/people/676755"},"batter":{"id":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374"},"coordinates":{"x":144.71,"y":152.7},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":5,"pitcher":{"id":694297,"fullName":"Brandon Pfaadt","link":"/api/v1/people/694297"},"batter":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"coordinates":{"x":167.53,"y":65.62},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":5,"pitcher":{"id":694297,"fullName":"Brandon Pfaadt","link":"/api/v1/people/694297"},"batter":{"id":694378,"fullName":"Jacob Gonzalez","link":"/api/v1/people/694378"},"coordinates":{"x":115.83,"y":155.23},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":5,"pitcher":{"id":694297,"fullName":"Brandon Pfaadt","link":"/api/v1/people/694297"},"batter":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"coordinates":{"x":156.77,"y":92.14},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":5,"pitcher":{"id":694297,"fullName":"Brandon Pfaadt","link":"/api/v1/people/694297"},"batter":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"coordinates":{"x":85.05,"y":92.3},"type":"O","description":"Lineout"}]}},{"startIndex":46,"endIndex":54,"top":[46,47,48,49,50,51],"bottom":[52,53,54],"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":676755,"fullName":"Isaac Mattson","link":"/api/v1/people/676755"},"batter":{"id":543510,"fullName":"James McCann","link":"/api/v1/people/543510"},"coordinates":{"x":122.93,"y":119.25},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":6,"pitcher":{"id":676755,"fullName":"Isaac Mattson","link":"/api/v1/people/676755"},"batter":{"id":814439,"fullName":"Ryan Waldschmidt","link":"/api/v1/people/814439"},"coordinates":{"x":163.14,"y":48.13},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":6,"pitcher":{"id":676755,"fullName":"Isaac Mattson","link":"/api/v1/people/676755"},"batter":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"coordinates":{"x":108.74,"y":177.53},"type":"O","description":"Forceout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":6,"pitcher":{"id":685126,"fullName":"Brandon Eisert","link":"/api/v1/people/685126"},"batter":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"coordinates":{"x":92.34,"y":59.39},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":6,"pitcher":{"id":694297,"fullName":"Brandon Pfaadt","link":"/api/v1/people/694297"},"batter":{"id":699013,"fullName":"Esmerlyn Valdez","link":"/api/v1/people/699013"},"coordinates":{"x":185.5,"y":114.43},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":6,"pitcher":{"id":694297,"fullName":"Brandon Pfaadt","link":"/api/v1/people/694297"},"batter":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"coordinates":{"x":145.5,"y":73.49},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":6,"pitcher":{"id":694297,"fullName":"Brandon Pfaadt","link":"/api/v1/people/694297"},"batter":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"coordinates":{"x":146.07,"y":52.82},"type":"O","description":"Flyout"}]}},{"startIndex":55,"endIndex":62,"top":[55,56,57,58],"bottom":[59,60,61,62],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":7,"pitcher":{"id":685126,"fullName":"Brandon Eisert","link":"/api/v1/people/685126"},"batter":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"coordinates":{"x":58.0,"y":136.0},"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":7,"pitcher":{"id":685126,"fullName":"Brandon Eisert","link":"/api/v1/people/685126"},"batter":{"id":543510,"fullName":"James McCann","link":"/api/v1/people/543510"},"coordinates":{"x":108.23,"y":177.02},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":7,"pitcher":{"id":694297,"fullName":"Brandon Pfaadt","link":"/api/v1/people/694297"},"batter":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"coordinates":{"x":124.82,"y":134.67},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":7,"pitcher":{"id":694297,"fullName":"Brandon Pfaadt","link":"/api/v1/people/694297"},"batter":{"id":694378,"fullName":"Jacob Gonzalez","link":"/api/v1/people/694378"},"coordinates":{"x":134.97,"y":104.01},"type":"O","description":"Flyout"}]}},{"startIndex":63,"endIndex":74,"top":[63,64,65,66],"bottom":[67,68,69,70,71,72,73,74],"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":685126,"fullName":"Brandon Eisert","link":"/api/v1/people/685126"},"batter":{"id":814439,"fullName":"Ryan Waldschmidt","link":"/api/v1/people/814439"},"coordinates":{"x":115.83,"y":147.63},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":8,"pitcher":{"id":685126,"fullName":"Brandon Eisert","link":"/api/v1/people/685126"},"batter":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"coordinates":{"x":89.34,"y":95.13},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":8,"pitcher":{"id":685126,"fullName":"Brandon Eisert","link":"/api/v1/people/685126"},"batter":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"coordinates":{"x":112.28,"y":157.76},"type":"O","description":"Grounded Into DP"},{"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":685126,"fullName":"Brandon Eisert","link":"/api/v1/people/685126"},"batter":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"coordinates":{"x":108.23,"y":163.84},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":8,"pitcher":{"id":657044,"fullName":"Ryan Thompson","link":"/api/v1/people/657044"},"batter":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"coordinates":{"x":160.35,"y":164.27},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":8,"pitcher":{"id":657044,"fullName":"Ryan Thompson","link":"/api/v1/people/657044"},"batter":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"coordinates":{"x":194.75,"y":132.8},"type":"H","description":"Double"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":8,"pitcher":{"id":657044,"fullName":"Ryan Thompson","link":"/api/v1/people/657044"},"batter":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"coordinates":{"x":110.26,"y":157.26},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":8,"pitcher":{"id":657044,"fullName":"Ryan Thompson","link":"/api/v1/people/657044"},"batter":{"id":682848,"fullName":"Endy Rodríguez","link":"/api/v1/people/682848"},"coordinates":{"x":140.76,"y":109.27},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":8,"pitcher":{"id":657044,"fullName":"Ryan Thompson","link":"/api/v1/people/657044"},"batter":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"coordinates":{"x":101.48,"y":150.0},"type":"H","description":"Single"}]}},{"startIndex":75,"endIndex":84,"top":[75,76,77],"bottom":[78,79,80,81,82,83,84],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":9,"pitcher":{"id":676760,"fullName":"Ron Marinaccio","link":"/api/v1/people/676760"},"batter":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"coordinates":{"x":184.92,"y":100.8},"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":676760,"fullName":"Ron Marinaccio","link":"/api/v1/people/676760"},"batter":{"id":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"coordinates":{"x":112.42,"y":68.5},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":9,"pitcher":{"id":623149,"fullName":"Paul Sewald","link":"/api/v1/people/623149"},"batter":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"coordinates":{"x":46.85,"y":117.61},"type":"H","description":"Double"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":9,"pitcher":{"id":623149,"fullName":"Paul Sewald","link":"/api/v1/people/623149"},"batter":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"coordinates":{"x":204.36,"y":49.76},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":9,"pitcher":{"id":623149,"fullName":"Paul Sewald","link":"/api/v1/people/623149"},"batter":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"coordinates":{"x":179.1,"y":45.31},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":9,"pitcher":{"id":623149,"fullName":"Paul Sewald","link":"/api/v1/people/623149"},"batter":{"id":699013,"fullName":"Esmerlyn Valdez","link":"/api/v1/people/699013"},"coordinates":{"x":98.35,"y":76.13},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":9,"pitcher":{"id":666661,"fullName":"Juan Morillo","link":"/api/v1/people/666661"},"batter":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"coordinates":{"x":66.79,"y":142.39},"type":"H","description":"Double"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":9,"pitcher":{"id":666661,"fullName":"Juan Morillo","link":"/api/v1/people/666661"},"batter":{"id":682848,"fullName":"Endy Rodríguez","link":"/api/v1/people/682848"},"coordinates":{"x":126.98,"y":217.56},"type":"O","description":"Pop Out"}]}},{"startIndex":85,"endIndex":94,"top":[85,86,87,88,89,90],"bottom":[91,92,93,94],"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":10,"pitcher":{"id":642397,"fullName":"Gregory Soto","link":"/api/v1/people/642397"},"batter":{"id":678489,"fullName":"Jorge Barrosa","link":"/api/v1/people/678489"},"coordinates":{"x":121.09,"y":188.22},"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":10,"pitcher":{"id":642397,"fullName":"Gregory Soto","link":"/api/v1/people/642397"},"batter":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"coordinates":{"x":108.23,"y":162.83},"type":"O","description":"Fielders Choice"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":10,"pitcher":{"id":642397,"fullName":"Gregory Soto","link":"/api/v1/people/642397"},"batter":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"coordinates":{"x":74.1,"y":71.79},"type":"O","description":"Lineout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":10,"pitcher":{"id":656464,"fullName":"Kevin Ginkel","link":"/api/v1/people/656464"},"batter":{"id":682997,"fullName":"Tyler Callihan","link":"/api/v1/people/682997"},"coordinates":{"x":123.82,"y":193.63},"type":"O","description":"Sac Bunt"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":10,"pitcher":{"id":656464,"fullName":"Kevin Ginkel","link":"/api/v1/people/656464"},"batter":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"coordinates":{"x":155.36,"y":167.9},"type":"O","description":"Fielders Choice"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":10,"pitcher":{"id":656464,"fullName":"Kevin Ginkel","link":"/api/v1/people/656464"},"batter":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"coordinates":{"x":111.09,"y":95.77},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":10,"pitcher":{"id":656464,"fullName":"Kevin Ginkel","link":"/api/v1/people/656464"},"batter":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"coordinates":{"x":150.29,"y":145.6},"type":"O","description":"Pop Out"}]}},{"startIndex":95,"endIndex":100,"top":[95,96,97],"bottom":[98,99,100],"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":11,"pitcher":{"id":696062,"fullName":"Wilber Dotel","link":"/api/v1/people/696062"},"batter":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"coordinates":{"x":162.96,"y":163.34},"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":11,"pitcher":{"id":696062,"fullName":"Wilber Dotel","link":"/api/v1/people/696062"},"batter":{"id":682988,"fullName":"Tyler Locklear","link":"/api/v1/people/682988"},"coordinates":{"x":111.27,"y":162.83},"type":"O","description":"Grounded Into DP"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":11,"pitcher":{"id":672629,"fullName":"Gerardo Carrillo","link":"/api/v1/people/672629"},"batter":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"coordinates":{"x":145.78,"y":139.26},"type":"O","description":"Grounded Into DP"}]}},{"startIndex":101,"endIndex":108,"top":[101,102,103,104,105],"bottom":[106,107,108],"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":12,"pitcher":{"id":696062,"fullName":"Wilber Dotel","link":"/api/v1/people/696062"},"batter":{"id":678489,"fullName":"Jorge Barrosa","link":"/api/v1/people/678489"},"coordinates":{"x":116.96,"y":192.26},"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":12,"pitcher":{"id":696062,"fullName":"Wilber Dotel","link":"/api/v1/people/696062"},"batter":{"id":543510,"fullName":"James McCann","link":"/api/v1/people/543510"},"coordinates":{"x":180.5,"y":104.32},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":12,"pitcher":{"id":696062,"fullName":"Wilber Dotel","link":"/api/v1/people/696062"},"batter":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"coordinates":{"x":118.31,"y":77.55},"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":12,"pitcher":{"id":696062,"fullName":"Wilber Dotel","link":"/api/v1/people/696062"},"batter":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"coordinates":{"x":140.66,"y":150.67},"type":"O","description":"Forceout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":12,"pitcher":{"id":696062,"fullName":"Wilber Dotel","link":"/api/v1/people/696062"},"batter":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"coordinates":{"x":157.89,"y":167.9},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":12,"pitcher":{"id":672629,"fullName":"Gerardo Carrillo","link":"/api/v1/people/672629"},"batter":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"coordinates":{"x":112.28,"y":176.01},"type":"O","description":"Groundout"}]}}]},"linescore":{"currentInning":12,"currentInningOrdinal":"12th","inningState":"Bottom","inningHalf":"Bottom","isTopInning":false,"scheduledInnings":9,"innings":[{"num":1,"ordinalNum":"1st","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":1,"hits":1,"errors":0,"leftOnBase":0}},{"num":2,"ordinalNum":"2nd","home":{"runs":0,"hits":0,"errors":1,"leftOnBase":0},"away":{"runs":2,"hits":2,"errors":0,"leftOnBase":2}},{"num":3,"ordinalNum":"3rd","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":1,"hits":3,"errors":0,"leftOnBase":1}},{"num":4,"ordinalNum":"4th","home":{"runs":0,"hits":2,"errors":2,"leftOnBase":2},"away":{"runs":1,"hits":1,"errors":0,"leftOnBase":1}},{"num":5,"ordinalNum":"5th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":6,"ordinalNum":"6th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":1,"hits":2,"errors":0,"leftOnBase":2}},{"num":7,"ordinalNum":"7th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":8,"ordinalNum":"8th","home":{"runs":3,"hits":4,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":2,"errors":0,"leftOnBase":1}},{"num":9,"ordinalNum":"9th","home":{"runs":3,"hits":4,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":10,"ordinalNum":"10th","home":{"runs":1,"hits":0,"errors":1,"leftOnBase":1},"away":{"runs":1,"hits":0,"errors":1,"leftOnBase":3}},{"num":11,"ordinalNum":"11th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":1}},{"num":12,"ordinalNum":"12th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":1},"away":{"runs":1,"hits":2,"errors":0,"leftOnBase":2}}],"teams":{"home":{"runs":7,"hits":14,"errors":4,"leftOnBase":13},"away":{"runs":8,"hits":15,"errors":1,"leftOnBase":15}},"defense":{"pitcher":{"id":672629,"fullName":"Gerardo Carrillo","link":"/api/v1/people/672629"},"catcher":{"id":543510,"fullName":"James McCann","link":"/api/v1/people/543510"},"first":{"id":682988,"fullName":"Tyler Locklear","link":"/api/v1/people/682988"},"second":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"third":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"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":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"onDeck":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"inHole":{"id":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"battingOrder":3,"team":{"id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"}},"offense":{"batter":{"id":682997,"fullName":"Tyler Callihan","link":"/api/v1/people/682997"},"onDeck":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"inHole":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"pitcher":{"id":696062,"fullName":"Wilber Dotel","link":"/api/v1/people/696062"},"battingOrder":8,"team":{"id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"}},"balls":3,"strikes":3,"outs":3},"boxscore":{"teams":{"away":{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"teamStats":{"batting":{"flyOuts":5,"groundOuts":20,"airOuts":6,"runs":8,"doubles":4,"triples":1,"homeRuns":0,"strikeOuts":11,"baseOnBalls":3,"intentionalWalks":1,"hits":15,"hitByPitch":1,"avg":".242","atBats":50,"obp":".313","slg":".394","ops":".707","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":56,"totalBases":21,"rbi":6,"leftOnBase":43,"sacBunts":2,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{"flyOuts":7,"groundOuts":9,"airOuts":17,"runs":7,"doubles":5,"triples":0,"homeRuns":2,"strikeOuts":10,"baseOnBalls":3,"intentionalWalks":1,"hits":14,"hitByPitch":0,"atBats":49,"obp":".327","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":187,"era":"4.24","inningsPitched":"12.0","saveOpportunities":0,"earnedRuns":6,"whip":"1.30","battersFaced":53,"outs":36,"completeGames":0,"shutouts":0,"pitchesThrown":187,"balls":59,"strikes":128,"strikePercentage":".680","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.53","rbi":6,"pitchesPerInning":"15.58","runsScoredPer9":"5.25","homeRunsPer9":"1.50","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":4,"lineOuts":6},"fielding":{"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":9,"putOuts":36,"errors":1,"chances":46,"passedBall":0,"pickoffs":0}},"players":{"ID593958":{"person":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"jerseyNumber":"57","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":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":0,"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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":1,"errors":0,"chances":6,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID666661":{"person":{"id":666661,"fullName":"Juan Morillo","link":"/api/v1/people/666661"},"jerseyNumber":"62","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"stats":{"batting":{},"pitching":{"summary":"0.2 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":7,"inningsPitched":"0.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":7,"balls":2,"strikes":5,"strikePercentage":".710","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":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":47,"gamesStarted":0,"flyOuts":15,"groundOuts":45,"airOuts":32,"runs":15,"doubles":6,"triples":1,"homeRuns":2,"strikeOuts":52,"baseOnBalls":16,"intentionalWalks":1,"hits":29,"hitByPitch":2,"atBats":154,"obp":".269","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":691,"era":"2.68","inningsPitched":"43.2","wins":3,"losses":4,"saves":1,"saveOpportunities":5,"holds":13,"blownSaves":4,"earnedRuns":13,"whip":"1.03","battersFaced":176,"outs":131,"gamesPitched":47,"completeGames":0,"shutouts":0,"pitchesThrown":691,"balls":242,"strikes":449,"strikePercentage":".650","hitBatsmen":2,"balks":0,"wildPitches":4,"pickoffs":0,"groundOutsToAirouts":"1.41","rbi":0,"winPercentage":".429","pitchesPerInning":"15.82","gamesFinished":9,"strikeoutWalkRatio":"3.25","strikeoutsPer9Inn":"10.72","walksPer9Inn":"3.30","hitsPer9Inn":"5.98","runsScoredPer9":"3.09","homeRunsPer9":"0.41","inheritedRunners":18,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":1,"sacFlies":3,"passedBall":0,"popOuts":9,"lineOuts":8},"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":{"summary":"7.0 IP, 0 ER, 4 K, BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":7,"groundOuts":4,"airOuts":13,"runs":0,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":1,"intentionalWalks":0,"hits":6,"hitByPitch":0,"atBats":27,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":101,"inningsPitched":"7.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":28,"outs":21,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":101,"balls":31,"strikes":70,"strikePercentage":".690","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":2,"lineOuts":4},"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":19,"gamesStarted":9,"flyOuts":39,"groundOuts":84,"airOuts":78,"runs":35,"doubles":15,"triples":1,"homeRuns":8,"strikeOuts":49,"baseOnBalls":21,"intentionalWalks":0,"hits":72,"hitByPitch":4,"atBats":280,"obp":".315","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":1117,"era":"4.00","inningsPitched":"72.0","wins":5,"losses":1,"saves":0,"saveOpportunities":0,"holds":2,"blownSaves":0,"earnedRuns":32,"whip":"1.29","battersFaced":308,"outs":216,"gamesPitched":19,"completeGames":0,"shutouts":0,"pitchesThrown":1117,"balls":386,"strikes":731,"strikePercentage":".650","hitBatsmen":4,"balks":1,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.08","rbi":0,"winPercentage":".833","pitchesPerInning":"15.51","gamesFinished":2,"strikeoutWalkRatio":"2.33","strikeoutsPer9Inn":"6.13","walksPer9Inn":"2.63","hitsPer9Inn":"9.00","runsScoredPer9":"4.38","homeRunsPer9":"1.00","inheritedRunners":2,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":3,"passedBall":0,"popOuts":23,"lineOuts":16},"fielding":{"gamesStarted":1,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID694374":{"person":{"id":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374"},"jerseyNumber":"13","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"battingOrder":"700","stats":{"batting":{"summary":"0-4 | K, RBI, R","gamesPlayed":1,"flyOuts":0,"groundOuts":3,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":1,"leftOnBase":5,"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":5,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":51,"flyOuts":20,"groundOuts":40,"airOuts":32,"runs":14,"doubles":8,"triples":0,"homeRuns":4,"strikeOuts":31,"baseOnBalls":11,"intentionalWalks":0,"hits":28,"hitByPitch":0,"avg":".224","atBats":125,"obp":".283","slg":".384","ops":".667","caughtStealing":3,"stolenBases":2,"stolenBasePercentage":".400","caughtStealingPercentage":".600","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":142,"totalBases":48,"rbi":21,"leftOnBase":58,"sacBunts":4,"sacFlies":2,"babip":".261","groundOutsToAirouts":"1.25","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"31.25","popOuts":5,"lineOuts":7},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":12,"putOuts":120,"errors":2,"chances":134,"fielding":".985","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID680728":{"person":{"id":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728"},"jerseyNumber":"25","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":56,"flyOuts":28,"groundOuts":38,"airOuts":46,"runs":17,"doubles":6,"triples":0,"homeRuns":5,"strikeOuts":52,"baseOnBalls":13,"intentionalWalks":0,"hits":34,"hitByPitch":0,"avg":".202","atBats":168,"obp":".258","slg":".327","ops":".585","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":183,"totalBases":55,"rbi":24,"leftOnBase":70,"sacBunts":1,"sacFlies":1,"babip":".259","groundOutsToAirouts":"0.83","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"33.60","popOuts":12,"lineOuts":6},"pitching":{"gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":5,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":4,"hitByPitch":1,"atBats":9,"obp":".500","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":17,"era":"5.40","inningsPitched":"1.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"whip":"2.40","battersFaced":10,"outs":5,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":17,"balls":3,"strikes":14,"strikePercentage":".820","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.00","rbi":0,"winPercentage":".---","pitchesPerInning":"10.20","gamesFinished":1,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"0.00","walksPer9Inn":"0.00","hitsPer9Inn":"21.60","runsScoredPer9":"5.40","homeRunsPer9":"0.00","inheritedRunners":3,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":2},"fielding":{"caughtStealing":1,"stolenBases":7,"stolenBasePercentage":".875","caughtStealingPercentage":".125","assists":5,"putOuts":129,"errors":1,"chances":135,"fielding":".993","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID672629":{"person":{"id":672629,"fullName":"Gerardo Carrillo","link":"/api/v1/people/672629"},"jerseyNumber":"68","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"stats":{"batting":{},"pitching":{"note":"(W, 1-0)","summary":"2.0 IP, 0 ER, 3 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":1,"intentionalWalks":1,"hits":0,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":17,"inningsPitched":"2.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":6,"outs":6,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":17,"balls":4,"strikes":13,"strikePercentage":".760","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":6,"airOuts":4,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":6,"baseOnBalls":4,"intentionalWalks":1,"hits":5,"hitByPitch":0,"atBats":21,"obp":".360","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":94,"era":"1.50","inningsPitched":"6.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"whip":"1.50","battersFaced":25,"outs":18,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":94,"balls":36,"strikes":58,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.50","rbi":0,"winPercentage":"1.000","pitchesPerInning":"15.67","gamesFinished":1,"strikeoutWalkRatio":"1.50","strikeoutsPer9Inn":"9.00","walksPer9Inn":"6.00","hitsPer9Inn":"7.50","runsScoredPer9":"1.50","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":1,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":true,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID571448":{"person":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"jerseyNumber":"28","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"battingOrder":"600","stats":{"batting":{"summary":"3-5 | 2B, 2 K, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":4,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":102,"flyOuts":45,"groundOuts":81,"airOuts":101,"runs":49,"doubles":20,"triples":0,"homeRuns":14,"strikeOuts":83,"baseOnBalls":36,"intentionalWalks":2,"hits":86,"hitByPitch":6,"avg":".247","atBats":348,"obp":".326","slg":".425","ops":".751","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":9,"groundIntoTriplePlay":0,"plateAppearances":393,"totalBases":148,"rbi":50,"leftOnBase":169,"sacBunts":0,"sacFlies":3,"babip":".283","groundOutsToAirouts":"0.80","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"24.86","popOuts":32,"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":156,"putOuts":68,"errors":4,"chances":228,"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":"601","stats":{"batting":{"note":"1-","summary":"0-1 | 2 R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":1,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":8,"flyOuts":3,"groundOuts":11,"airOuts":4,"runs":6,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":3,"baseOnBalls":3,"intentionalWalks":0,"hits":6,"hitByPitch":1,"avg":".261","atBats":23,"obp":".357","slg":".435","ops":".792","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":28,"totalBases":10,"rbi":6,"leftOnBase":18,"sacBunts":0,"sacFlies":1,"babip":".250","groundOutsToAirouts":"2.75","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"23.00","popOuts":1,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":47,"errors":1,"chances":50,"fielding":".980","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},{"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":19,"gamesStarted":19,"flyOuts":70,"groundOuts":113,"airOuts":127,"runs":62,"doubles":21,"triples":3,"homeRuns":22,"strikeOuts":71,"baseOnBalls":42,"intentionalWalks":2,"hits":116,"hitByPitch":3,"atBats":422,"obp":".342","caughtStealing":3,"stolenBases":8,"stolenBasePercentage":".727","caughtStealingPercentage":".273","numberOfPitches":1746,"era":"4.86","inningsPitched":"109.1","wins":8,"losses":8,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":59,"whip":"1.45","battersFaced":473,"outs":328,"gamesPitched":19,"completeGames":1,"shutouts":0,"pitchesThrown":1746,"balls":643,"strikes":1103,"strikePercentage":".630","hitBatsmen":3,"balks":1,"wildPitches":0,"pickoffs":3,"groundOutsToAirouts":"0.89","rbi":0,"winPercentage":".500","pitchesPerInning":"15.97","gamesFinished":0,"strikeoutWalkRatio":"1.69","strikeoutsPer9Inn":"5.84","walksPer9Inn":"3.46","hitsPer9Inn":"9.55","runsScoredPer9":"5.10","homeRunsPer9":"1.81","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":1,"sacFlies":4,"passedBall":0,"popOuts":16,"lineOuts":41},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":11,"putOuts":11,"errors":1,"chances":23,"fielding":".957","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,"battingOrder":"900","stats":{"batting":{"summary":"2-4 | 2B, K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":1,"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":3,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":5,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":44,"flyOuts":19,"groundOuts":20,"airOuts":34,"runs":17,"doubles":13,"triples":1,"homeRuns":1,"strikeOuts":53,"baseOnBalls":9,"intentionalWalks":0,"hits":40,"hitByPitch":1,"avg":".276","atBats":145,"obp":".318","slg":".400","ops":".718","caughtStealing":1,"stolenBases":6,"stolenBasePercentage":".857","caughtStealingPercentage":".143","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":158,"totalBases":58,"rbi":13,"leftOnBase":62,"sacBunts":0,"sacFlies":2,"babip":".419","groundOutsToAirouts":"0.59","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"145.00","popOuts":4,"lineOuts":11},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":113,"errors":1,"chances":117,"fielding":".991","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID656464":{"person":{"id":656464,"fullName":"Kevin Ginkel","link":"/api/v1/people/656464"},"jerseyNumber":"37","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"stats":{"batting":{},"pitching":{"note":"(BS, 1)","summary":"1.0 IP, 0 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":2,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":13,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":1,"holds":0,"blownSaves":1,"earnedRuns":0,"battersFaced":4,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":13,"balls":4,"strikes":9,"strikePercentage":".690","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"9.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":48,"gamesStarted":0,"flyOuts":27,"groundOuts":39,"airOuts":48,"runs":19,"doubles":9,"triples":0,"homeRuns":5,"strikeOuts":43,"baseOnBalls":12,"intentionalWalks":1,"hits":39,"hitByPitch":0,"atBats":166,"obp":".283","caughtStealing":2,"stolenBases":5,"stolenBasePercentage":".714","caughtStealingPercentage":".286","numberOfPitches":697,"era":"3.18","inningsPitched":"45.1","wins":4,"losses":3,"saves":0,"saveOpportunities":1,"holds":10,"blownSaves":1,"earnedRuns":16,"whip":"1.13","battersFaced":181,"outs":136,"gamesPitched":48,"completeGames":0,"shutouts":0,"pitchesThrown":697,"balls":251,"strikes":446,"strikePercentage":".640","hitBatsmen":0,"balks":1,"wildPitches":3,"pickoffs":1,"groundOutsToAirouts":"0.81","rbi":0,"winPercentage":".571","pitchesPerInning":"15.38","gamesFinished":7,"strikeoutWalkRatio":"3.58","strikeoutsPer9Inn":"8.54","walksPer9Inn":"2.38","hitsPer9Inn":"7.74","runsScoredPer9":"3.77","homeRunsPer9":"0.99","inheritedRunners":17,"inheritedRunnersScored":5,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":9,"lineOuts":12},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":0,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":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":"400","stats":{"batting":{"summary":"1-6 | 2B","gamesPlayed":1,"flyOuts":3,"groundOuts":2,"airOuts":3,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":6,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":6,"totalBases":2,"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":2,"putOuts":3,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":103,"flyOuts":76,"groundOuts":121,"airOuts":129,"runs":58,"doubles":21,"triples":3,"homeRuns":19,"strikeOuts":67,"baseOnBalls":32,"intentionalWalks":2,"hits":106,"hitByPitch":2,"avg":".253","atBats":419,"obp":".306","slg":".453","ops":".759","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":457,"totalBases":190,"rbi":61,"leftOnBase":136,"sacBunts":0,"sacFlies":4,"babip":".258","groundOutsToAirouts":"0.94","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"22.05","popOuts":21,"lineOuts":32},"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":112,"errors":2,"chances":342,"fielding":".994","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":45,"gamesStarted":0,"flyOuts":19,"groundOuts":51,"airOuts":39,"runs":13,"doubles":8,"triples":0,"homeRuns":2,"strikeOuts":31,"baseOnBalls":9,"intentionalWalks":2,"hits":35,"hitByPitch":1,"atBats":151,"obp":".274","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":628,"era":"2.57","inningsPitched":"42.0","wins":2,"losses":3,"saves":1,"saveOpportunities":5,"holds":8,"blownSaves":4,"earnedRuns":12,"whip":"1.05","battersFaced":166,"outs":126,"gamesPitched":45,"completeGames":0,"shutouts":0,"pitchesThrown":628,"balls":207,"strikes":421,"strikePercentage":".670","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.31","rbi":0,"winPercentage":".400","pitchesPerInning":"14.95","gamesFinished":11,"strikeoutWalkRatio":"3.44","strikeoutsPer9Inn":"6.64","walksPer9Inn":"1.93","hitsPer9Inn":"7.50","runsScoredPer9":"2.79","homeRunsPer9":"0.43","inheritedRunners":17,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":2,"sacFlies":3,"passedBall":0,"popOuts":6,"lineOuts":14},"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":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"battingOrder":"901","stats":{"batting":{"summary":"1-2 | RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":1,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":94,"flyOuts":40,"groundOuts":103,"airOuts":95,"runs":45,"doubles":14,"triples":3,"homeRuns":7,"strikeOuts":30,"baseOnBalls":19,"intentionalWalks":2,"hits":85,"hitByPitch":2,"avg":".273","atBats":311,"obp":".318","slg":".405","ops":".723","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":335,"totalBases":126,"rbi":50,"leftOnBase":129,"sacBunts":1,"sacFlies":1,"babip":".284","groundOutsToAirouts":"1.08","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"44.43","popOuts":27,"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":112,"putOuts":409,"errors":2,"chances":523,"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"},{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID672695":{"person":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"jerseyNumber":"2","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"battingOrder":"200","stats":{"batting":{"summary":"1-7 | 3B, 3 K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":3,"airOuts":0,"runs":1,"doubles":0,"triples":1,"homeRuns":0,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":7,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":7,"totalBases":3,"rbi":0,"leftOnBase":12,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":1,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":104,"flyOuts":74,"groundOuts":116,"airOuts":122,"runs":52,"doubles":14,"triples":4,"homeRuns":8,"strikeOuts":55,"baseOnBalls":68,"intentionalWalks":0,"hits":85,"hitByPitch":4,"avg":".231","atBats":368,"obp":".353","slg":".356","ops":".709","caughtStealing":9,"stolenBases":17,"stolenBasePercentage":".654","caughtStealingPercentage":".346","groundIntoDoublePlay":9,"groundIntoTriplePlay":0,"plateAppearances":450,"totalBases":131,"rbi":37,"leftOnBase":167,"sacBunts":5,"sacFlies":5,"babip":".248","groundOutsToAirouts":"0.95","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"46.00","popOuts":15,"lineOuts":33},"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":260,"putOuts":161,"errors":6,"chances":427,"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":"(BS, 3)","summary":"0.1 IP, 3 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":3,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":13,"inningsPitched":"0.1","wins":0,"losses":0,"saves":0,"saveOpportunities":1,"holds":0,"blownSaves":1,"earnedRuns":3,"battersFaced":4,"outs":1,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":13,"balls":3,"strikes":10,"strikePercentage":".770","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":3,"gamesFinished":0,"runsScoredPer9":"81.00","homeRunsPer9":"54.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":42,"gamesStarted":0,"flyOuts":34,"groundOuts":13,"airOuts":58,"runs":24,"doubles":5,"triples":2,"homeRuns":11,"strikeOuts":43,"baseOnBalls":9,"intentionalWalks":0,"hits":29,"hitByPitch":1,"atBats":140,"obp":".257","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":592,"era":"5.26","inningsPitched":"37.2","wins":2,"losses":5,"saves":24,"saveOpportunities":27,"holds":0,"blownSaves":3,"earnedRuns":22,"whip":"1.01","battersFaced":153,"outs":113,"gamesPitched":42,"completeGames":0,"shutouts":0,"pitchesThrown":592,"balls":185,"strikes":407,"strikePercentage":".690","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.22","rbi":3,"winPercentage":".286","pitchesPerInning":"15.72","gamesFinished":34,"strikeoutWalkRatio":"4.78","strikeoutsPer9Inn":"10.27","walksPer9Inn":"2.15","hitsPer9Inn":"6.93","runsScoredPer9":"5.73","homeRunsPer9":"2.63","inheritedRunners":3,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":14,"lineOuts":10},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":1,"chances":3,"fielding":".667","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":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":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"battingOrder":"300","stats":{"batting":{"summary":"1-6 | 2 RBI, R","gamesPlayed":1,"flyOuts":0,"groundOuts":4,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":6,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":6,"totalBases":1,"rbi":2,"leftOnBase":7,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"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":81,"flyOuts":44,"groundOuts":79,"airOuts":75,"runs":44,"doubles":18,"triples":0,"homeRuns":7,"strikeOuts":49,"baseOnBalls":39,"intentionalWalks":0,"hits":87,"hitByPitch":3,"avg":".307","atBats":283,"obp":".389","slg":".445","ops":".834","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":332,"totalBases":126,"rbi":43,"leftOnBase":111,"sacBunts":0,"sacFlies":7,"babip":".342","groundOutsToAirouts":"1.05","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"40.43","popOuts":11,"lineOuts":20},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":9,"stolenBases":25,"stolenBasePercentage":".735","caughtStealingPercentage":".265","assists":19,"putOuts":452,"errors":1,"chances":472,"fielding":".998","passedBall":2,"pickoffs":2}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"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":4,"gamesStarted":4,"flyOuts":12,"groundOuts":13,"airOuts":22,"runs":11,"doubles":4,"triples":1,"homeRuns":4,"strikeOuts":10,"baseOnBalls":11,"intentionalWalks":0,"hits":20,"hitByPitch":1,"atBats":65,"obp":".416","caughtStealing":2,"stolenBases":3,"stolenBasePercentage":".600","caughtStealingPercentage":".400","numberOfPitches":288,"era":"6.32","inningsPitched":"15.2","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":11,"whip":"1.98","battersFaced":77,"outs":47,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":288,"balls":110,"strikes":178,"strikePercentage":".620","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.59","rbi":0,"winPercentage":".000","pitchesPerInning":"18.38","gamesFinished":0,"strikeoutWalkRatio":"0.91","strikeoutsPer9Inn":"5.74","walksPer9Inn":"6.32","hitsPer9Inn":"11.49","runsScoredPer9":"6.32","homeRunsPer9":"2.30","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":8,"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}},"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":2,"gamesStarted":2,"flyOuts":11,"groundOuts":3,"airOuts":17,"runs":5,"doubles":2,"triples":1,"homeRuns":2,"strikeOuts":6,"baseOnBalls":4,"intentionalWalks":0,"hits":9,"hitByPitch":1,"atBats":35,"obp":".350","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":149,"era":"5.00","inningsPitched":"9.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":5,"whip":"1.44","battersFaced":40,"outs":27,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":149,"balls":61,"strikes":88,"strikePercentage":".590","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.18","rbi":0,"winPercentage":".---","pitchesPerInning":"16.56","gamesFinished":0,"strikeoutWalkRatio":"1.50","strikeoutsPer9Inn":"6.00","walksPer9Inn":"4.00","hitsPer9Inn":"9.00","runsScoredPer9":"5.00","homeRunsPer9":"2.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":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":"100","stats":{"batting":{"summary":"1-5 | BB, HBP, K","gamesPlayed":1,"flyOuts":1,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":1,"atBats":5,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":7,"totalBases":1,"rbi":0,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":4,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":104,"flyOuts":60,"groundOuts":90,"airOuts":103,"runs":63,"doubles":21,"triples":12,"homeRuns":15,"strikeOuts":103,"baseOnBalls":52,"intentionalWalks":2,"hits":97,"hitByPitch":6,"avg":".249","atBats":390,"obp":".344","slg":".479","ops":".823","caughtStealing":2,"stolenBases":14,"stolenBasePercentage":".875","caughtStealingPercentage":".125","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":451,"totalBases":187,"rbi":49,"leftOnBase":150,"sacBunts":0,"sacFlies":3,"babip":".298","groundOutsToAirouts":"0.87","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"26.00","popOuts":23,"lineOuts":20},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":237,"errors":3,"chances":244,"fielding":".988","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":48,"gamesStarted":0,"flyOuts":29,"groundOuts":63,"airOuts":52,"runs":15,"doubles":5,"triples":1,"homeRuns":4,"strikeOuts":25,"baseOnBalls":9,"intentionalWalks":1,"hits":33,"hitByPitch":3,"atBats":169,"obp":".245","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":680,"era":"2.23","inningsPitched":"48.1","wins":2,"losses":2,"saves":0,"saveOpportunities":1,"holds":12,"blownSaves":1,"earnedRuns":12,"whip":"0.87","battersFaced":185,"outs":145,"gamesPitched":48,"completeGames":0,"shutouts":0,"pitchesThrown":680,"balls":250,"strikes":430,"strikePercentage":".630","hitBatsmen":3,"balks":0,"wildPitches":0,"pickoffs":3,"groundOutsToAirouts":"1.21","rbi":0,"winPercentage":".500","pitchesPerInning":"14.07","gamesFinished":8,"strikeoutWalkRatio":"2.78","strikeoutsPer9Inn":"4.66","walksPer9Inn":"1.68","hitsPer9Inn":"6.14","runsScoredPer9":"2.79","homeRunsPer9":"0.74","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":7,"errors":1,"chances":14,"fielding":".929","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":{"summary":"0.2 IP, 3 ER, K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":3,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":6,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":28,"inningsPitched":"0.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"battersFaced":7,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":28,"balls":12,"strikes":16,"strikePercentage":".570","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":3,"gamesFinished":0,"runsScoredPer9":"40.50","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":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":44,"gamesStarted":0,"flyOuts":17,"groundOuts":51,"airOuts":36,"runs":22,"doubles":12,"triples":0,"homeRuns":3,"strikeOuts":27,"baseOnBalls":12,"intentionalWalks":3,"hits":48,"hitByPitch":3,"atBats":160,"obp":".358","caughtStealing":1,"stolenBases":6,"stolenBasePercentage":".857","caughtStealingPercentage":".143","numberOfPitches":619,"era":"4.38","inningsPitched":"39.0","wins":4,"losses":2,"saves":0,"saveOpportunities":1,"holds":7,"blownSaves":1,"earnedRuns":19,"whip":"1.54","battersFaced":177,"outs":117,"gamesPitched":44,"completeGames":0,"shutouts":0,"pitchesThrown":619,"balls":205,"strikes":414,"strikePercentage":".670","hitBatsmen":3,"balks":2,"wildPitches":2,"pickoffs":1,"groundOutsToAirouts":"1.42","rbi":3,"winPercentage":".667","pitchesPerInning":"15.87","gamesFinished":7,"strikeoutWalkRatio":"2.25","strikeoutsPer9Inn":"6.23","walksPer9Inn":"2.77","hitsPer9Inn":"11.08","runsScoredPer9":"5.08","homeRunsPer9":"0.69","inheritedRunners":28,"inheritedRunnersScored":6,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":11,"lineOuts":8},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":9,"putOuts":6,"errors":1,"chances":16,"fielding":".938","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID596146":{"person":{"id":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"jerseyNumber":"22","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"battingOrder":"500","stats":{"batting":{"summary":"1-4 | 2B, 2 BB, 2 K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":2,"intentionalWalks":1,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":6,"totalBases":2,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":23,"flyOuts":15,"groundOuts":10,"airOuts":31,"runs":8,"doubles":6,"triples":0,"homeRuns":2,"strikeOuts":16,"baseOnBalls":7,"intentionalWalks":1,"hits":17,"hitByPitch":0,"avg":".236","atBats":72,"obp":".296","slg":".403","ops":".699","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":81,"totalBases":29,"rbi":14,"leftOnBase":43,"sacBunts":0,"sacFlies":2,"babip":".268","groundOutsToAirouts":"0.32","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"36.00","popOuts":8,"lineOuts":8},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":45,"errors":0,"chances":45,"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,"battingOrder":"800","stats":{"batting":{"summary":"4-6 | K, RBI, R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":6,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":6,"totalBases":4,"rbi":1,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":0,"putOuts":11,"errors":0,"chances":11,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":27,"flyOuts":10,"groundOuts":25,"airOuts":14,"runs":8,"doubles":3,"triples":0,"homeRuns":3,"strikeOuts":22,"baseOnBalls":2,"intentionalWalks":0,"hits":24,"hitByPitch":0,"avg":".289","atBats":83,"obp":".306","slg":".434","ops":".740","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":87,"totalBases":36,"rbi":16,"leftOnBase":29,"sacBunts":2,"sacFlies":0,"babip":".362","groundOutsToAirouts":"1.79","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"27.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":{"gamesStarted":1,"caughtStealing":6,"stolenBases":20,"stolenBasePercentage":".769","caughtStealingPercentage":".231","assists":12,"putOuts":157,"errors":1,"chances":170,"fielding":".994","passedBall":1,"pickoffs":1}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"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":{"note":"(H, 13)","summary":"0.1 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"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":".---","numberOfPitches":8,"inningsPitched":"0.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"battersFaced":1,"outs":1,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":8,"balls":3,"strikes":5,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":34,"gamesStarted":0,"flyOuts":9,"groundOuts":29,"airOuts":18,"runs":8,"doubles":3,"triples":0,"homeRuns":0,"strikeOuts":33,"baseOnBalls":6,"intentionalWalks":1,"hits":17,"hitByPitch":3,"atBats":96,"obp":".248","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":379,"era":"2.25","inningsPitched":"28.0","wins":0,"losses":1,"saves":1,"saveOpportunities":1,"holds":13,"blownSaves":0,"earnedRuns":7,"whip":"0.82","battersFaced":106,"outs":84,"gamesPitched":34,"completeGames":0,"shutouts":0,"pitchesThrown":379,"balls":127,"strikes":252,"strikePercentage":".660","hitBatsmen":3,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.61","rbi":0,"winPercentage":".000","pitchesPerInning":"13.54","gamesFinished":6,"strikeoutWalkRatio":"5.50","strikeoutsPer9Inn":"10.61","walksPer9Inn":"1.93","hitsPer9Inn":"5.46","runsScoredPer9":"2.57","homeRunsPer9":"0.00","inheritedRunners":17,"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":2,"chances":7,"fielding":".714","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID678489":{"person":{"id":678489,"fullName":"Jorge Barrosa","link":"/api/v1/people/678489"},"jerseyNumber":"1","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"battingOrder":"701","stats":{"batting":{"summary":"0-0","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"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":2,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":2,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":75,"flyOuts":19,"groundOuts":34,"airOuts":32,"runs":21,"doubles":11,"triples":1,"homeRuns":2,"strikeOuts":38,"baseOnBalls":13,"intentionalWalks":0,"hits":23,"hitByPitch":1,"avg":".192","atBats":120,"obp":".276","slg":".350","ops":".626","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":141,"totalBases":42,"rbi":10,"leftOnBase":46,"sacBunts":7,"sacFlies":0,"babip":".263","groundOutsToAirouts":"1.06","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"60.00","popOuts":8,"lineOuts":5},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":97,"errors":0,"chances":97,"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":[682998,672695,672515,606466,596146,571448,682988,694374,678489,543510,814439,545121,694297,657044,805299,623149,666661,656464,672629],"pitchers":[694297,657044,805299,623149,666661,656464,672629],"bench":[680728],"bullpen":[683352,664199,684442,518876,642528,593958,647336],"battingOrder":[682998,672695,672515,606466,596146,682988,678489,543510,545121],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Kepler (6, Chandler); Marte, K (21, Mattson); Waldschmidt (13, Mattson); Arenado (20, Eisert)."},{"label":"3B","value":"Perdomo (4, Chandler)."},{"label":"TB","value":"Arenado 4; Carroll; Kepler 2; Marte, K 2; McCann 4; Moreno; Perdomo 3; Vargas, I; Waldschmidt 3."},{"label":"RBI","value":"Arenado (50); McCann (16); Moreno 2 (43); Tawa (21); Vargas, I (50)."},{"label":"Runners left in scoring position, 2 out","value":"Moreno 3; Marte, K; Tawa; Perdomo 3; McCann."},{"label":"SAC","value":"Barrosa 2."},{"label":"GIDP","value":"Locklear; Perdomo; Tawa."},{"label":"Team RISP","value":"2-for-27."},{"label":"Team LOB","value":"15."}]},{"title":"BASERUNNING","fieldList":[{"label":"SB","value":"Carroll (14, 2nd base off Dotel/Rodríguez, E)."}]},{"title":"FIELDING","fieldList":[{"label":"E","value":"Locklear (1, fielding)."},{"label":"DP","value":"(Marte, K-Perdomo-Locklear)."}]}],"note":[{"label":"1","value":"Ran for Arenado in the 10th."}]},"home":{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"teamStats":{"batting":{"flyOuts":7,"groundOuts":9,"airOuts":17,"runs":7,"doubles":5,"triples":0,"homeRuns":2,"strikeOuts":10,"baseOnBalls":3,"intentionalWalks":1,"hits":14,"hitByPitch":0,"avg":".260","atBats":49,"obp":".337","slg":".422","ops":".759","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":53,"totalBases":25,"rbi":6,"leftOnBase":25,"sacBunts":1,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"24.50","popOuts":4,"lineOuts":6},"pitching":{"flyOuts":5,"groundOuts":20,"airOuts":6,"runs":8,"doubles":4,"triples":1,"homeRuns":0,"strikeOuts":11,"baseOnBalls":3,"intentionalWalks":1,"hits":15,"hitByPitch":1,"atBats":50,"obp":".352","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":224,"era":"4.28","inningsPitched":"12.0","saveOpportunities":0,"earnedRuns":4,"whip":"1.31","battersFaced":56,"outs":36,"completeGames":0,"shutouts":0,"pitchesThrown":224,"balls":83,"strikes":141,"strikePercentage":".630","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"3.33","rbi":6,"pitchesPerInning":"18.67","runsScoredPer9":"6.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":17,"putOuts":36,"errors":4,"chances":57,"passedBall":0,"pickoffs":0}},"players":{"ID694378":{"person":{"id":694378,"fullName":"Jacob Gonzalez","link":"/api/v1/people/694378"},"jerseyNumber":"26","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"battingOrder":"900","stats":{"batting":{"summary":"1-3","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"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":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":4,"putOuts":1,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":41,"flyOuts":22,"groundOuts":28,"airOuts":36,"runs":14,"doubles":5,"triples":0,"homeRuns":4,"strikeOuts":26,"baseOnBalls":8,"intentionalWalks":0,"hits":28,"hitByPitch":2,"avg":".239","atBats":117,"obp":".299","slg":".385","ops":".684","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":128,"totalBases":45,"rbi":22,"leftOnBase":40,"sacBunts":1,"sacFlies":0,"babip":".276","groundOutsToAirouts":"0.78","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"29.25","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":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":28,"putOuts":169,"errors":0,"chances":197,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID694973":{"person":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"jerseyNumber":"30","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"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":92,"airOuts":112,"runs":56,"doubles":25,"triples":1,"homeRuns":11,"strikeOuts":149,"baseOnBalls":28,"intentionalWalks":0,"hits":100,"hitByPitch":8,"atBats":448,"obp":".279","caughtStealing":3,"stolenBases":1,"stolenBasePercentage":".250","caughtStealingPercentage":".750","numberOfPitches":2015,"era":"3.65","inningsPitched":"120.2","wins":9,"losses":9,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":49,"whip":"1.06","battersFaced":490,"outs":362,"gamesPitched":22,"completeGames":0,"shutouts":0,"pitchesThrown":2015,"balls":708,"strikes":1307,"strikePercentage":".650","hitBatsmen":8,"balks":0,"wildPitches":1,"pickoffs":2,"groundOutsToAirouts":"0.82","rbi":0,"winPercentage":".500","pitchesPerInning":"16.70","gamesFinished":0,"strikeoutWalkRatio":"5.32","strikeoutsPer9Inn":"11.11","walksPer9Inn":"2.09","hitsPer9Inn":"7.46","runsScoredPer9":"4.18","homeRunsPer9":"0.82","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":1,"sacFlies":4,"passedBall":0,"popOuts":28,"lineOuts":29},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":11,"putOuts":7,"errors":1,"chances":19,"fielding":".947","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID664040":{"person":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"jerseyNumber":"5","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"battingOrder":"200","stats":{"batting":{"summary":"2-5 | HR, 2B, BB","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":1,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":6,"totalBases":6,"rbi":2,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"5.00","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":7,"errors":2,"chances":15,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":99,"flyOuts":67,"groundOuts":74,"airOuts":108,"runs":65,"doubles":24,"triples":1,"homeRuns":22,"strikeOuts":118,"baseOnBalls":41,"intentionalWalks":0,"hits":99,"hitByPitch":2,"avg":".253","atBats":392,"obp":".321","slg":".487","ops":".808","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":442,"totalBases":191,"rbi":69,"leftOnBase":162,"sacBunts":0,"sacFlies":7,"babip":".297","groundOutsToAirouts":"0.69","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"17.82","popOuts":19,"lineOuts":22},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":246,"putOuts":124,"errors":9,"chances":379,"fielding":".976","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID682848":{"person":{"id":682848,"fullName":"Endy Rodríguez","link":"/api/v1/people/682848"},"jerseyNumber":"13","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"battingOrder":"700","stats":{"batting":{"summary":"1-6 | 3 K, RBI, R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":6,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":6,"totalBases":1,"rbi":1,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":0,"putOuts":11,"errors":0,"chances":11,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":37,"flyOuts":20,"groundOuts":19,"airOuts":29,"runs":16,"doubles":6,"triples":0,"homeRuns":5,"strikeOuts":32,"baseOnBalls":21,"intentionalWalks":0,"hits":28,"hitByPitch":0,"avg":".259","atBats":108,"obp":".380","slg":".454","ops":".834","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":130,"totalBases":49,"rbi":17,"leftOnBase":60,"sacBunts":0,"sacFlies":0,"babip":".324","groundOutsToAirouts":"0.66","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"21.60","popOuts":5,"lineOuts":4},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":3,"stolenBases":25,"stolenBasePercentage":".893","caughtStealingPercentage":".107","assists":4,"putOuts":251,"errors":3,"chances":258,"fielding":".988","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID668804":{"person":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"jerseyNumber":"10","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"battingOrder":"300","stats":{"batting":{"summary":"1-4 | HR, 2 BB, K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":2,"intentionalWalks":1,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":6,"totalBases":4,"rbi":1,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":108,"flyOuts":47,"groundOuts":97,"airOuts":81,"runs":74,"doubles":26,"triples":2,"homeRuns":15,"strikeOuts":112,"baseOnBalls":66,"intentionalWalks":3,"hits":106,"hitByPitch":8,"avg":".269","atBats":394,"obp":".383","slg":".459","ops":".842","caughtStealing":0,"stolenBases":7,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":470,"totalBases":181,"rbi":61,"leftOnBase":163,"sacBunts":0,"sacFlies":2,"babip":".338","groundOutsToAirouts":"1.20","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"26.27","popOuts":7,"lineOuts":27},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":162,"errors":2,"chances":166,"fielding":".988","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID685126":{"person":{"id":685126,"fullName":"Brandon Eisert","link":"/api/v1/people/685126"},"jerseyNumber":"14","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"stats":{"batting":{},"pitching":{"summary":"2.1 IP, 0 ER, 2 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":3,"airOuts":1,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":9,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":41,"inningsPitched":"2.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":9,"outs":7,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":41,"balls":14,"strikes":27,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":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":32,"gamesStarted":4,"flyOuts":24,"groundOuts":29,"airOuts":33,"runs":25,"doubles":11,"triples":0,"homeRuns":6,"strikeOuts":40,"baseOnBalls":12,"intentionalWalks":0,"hits":36,"hitByPitch":0,"atBats":136,"obp":".324","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":640,"era":"6.29","inningsPitched":"34.1","wins":2,"losses":2,"saves":0,"saveOpportunities":1,"holds":2,"blownSaves":1,"earnedRuns":24,"whip":"1.40","battersFaced":150,"outs":103,"gamesPitched":32,"completeGames":0,"shutouts":0,"pitchesThrown":640,"balls":253,"strikes":387,"strikePercentage":".600","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"0.88","rbi":0,"winPercentage":".500","pitchesPerInning":"18.64","gamesFinished":5,"strikeoutWalkRatio":"3.33","strikeoutsPer9Inn":"10.49","walksPer9Inn":"3.15","hitsPer9Inn":"9.44","runsScoredPer9":"6.55","homeRunsPer9":"1.57","inheritedRunners":14,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":2,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":7},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":2,"errors":0,"chances":5,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID683003":{"person":{"id":683003,"fullName":"Jared Jones","link":"/api/v1/people/683003"},"jerseyNumber":"17","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":10,"gamesStarted":10,"flyOuts":21,"groundOuts":38,"airOuts":46,"runs":20,"doubles":10,"triples":1,"homeRuns":6,"strikeOuts":53,"baseOnBalls":13,"intentionalWalks":0,"hits":34,"hitByPitch":0,"atBats":170,"obp":".257","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":734,"era":"3.72","inningsPitched":"46.0","wins":2,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":19,"whip":"1.02","battersFaced":184,"outs":138,"gamesPitched":10,"completeGames":0,"shutouts":0,"pitchesThrown":734,"balls":272,"strikes":462,"strikePercentage":".630","hitBatsmen":0,"balks":2,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"0.83","rbi":0,"winPercentage":".667","pitchesPerInning":"15.96","gamesFinished":0,"strikeoutWalkRatio":"4.08","strikeoutsPer9Inn":"10.37","walksPer9Inn":"2.54","hitsPer9Inn":"6.65","runsScoredPer9":"3.91","homeRunsPer9":"1.17","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":13,"lineOuts":12},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID642397":{"person":{"id":642397,"fullName":"Gregory Soto","link":"/api/v1/people/642397"},"jerseyNumber":"31","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, 2 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":2,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":1,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":22,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":6,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":22,"balls":8,"strikes":14,"strikePercentage":".640","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"9.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":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":19,"groundOuts":39,"airOuts":43,"runs":21,"doubles":4,"triples":1,"homeRuns":5,"strikeOuts":51,"baseOnBalls":18,"intentionalWalks":0,"hits":28,"hitByPitch":3,"atBats":160,"obp":".271","caughtStealing":0,"stolenBases":5,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":758,"era":"3.63","inningsPitched":"44.2","wins":5,"losses":2,"saves":13,"saveOpportunities":18,"holds":7,"blownSaves":5,"earnedRuns":18,"whip":"1.03","battersFaced":183,"outs":134,"gamesPitched":45,"completeGames":0,"shutouts":0,"pitchesThrown":758,"balls":288,"strikes":470,"strikePercentage":".620","hitBatsmen":3,"balks":1,"wildPitches":7,"pickoffs":0,"groundOutsToAirouts":"0.91","rbi":1,"winPercentage":".714","pitchesPerInning":"16.97","gamesFinished":22,"strikeoutWalkRatio":"2.83","strikeoutsPer9Inn":"10.28","walksPer9Inn":"3.63","hitsPer9Inn":"5.64","runsScoredPer9":"4.23","homeRunsPer9":"1.01","inheritedRunners":15,"inheritedRunnersScored":4,"catchersInterference":1,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":16,"lineOuts":8},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":2,"errors":0,"chances":9,"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"}]},"ID682254":{"person":{"id":682254,"fullName":"Mason Montgomery","link":"/api/v1/people/682254"},"jerseyNumber":"46","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":44,"gamesStarted":5,"flyOuts":14,"groundOuts":40,"airOuts":24,"runs":20,"doubles":7,"triples":0,"homeRuns":5,"strikeOuts":66,"baseOnBalls":20,"intentionalWalks":1,"hits":33,"hitByPitch":0,"atBats":162,"obp":".290","caughtStealing":0,"stolenBases":5,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":772,"era":"3.95","inningsPitched":"43.1","wins":4,"losses":3,"saves":2,"saveOpportunities":4,"holds":9,"blownSaves":2,"earnedRuns":19,"whip":"1.22","battersFaced":183,"outs":130,"gamesPitched":44,"completeGames":0,"shutouts":0,"pitchesThrown":772,"balls":278,"strikes":494,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.67","rbi":0,"winPercentage":".571","pitchesPerInning":"17.82","gamesFinished":9,"strikeoutWalkRatio":"3.30","strikeoutsPer9Inn":"13.71","walksPer9Inn":"4.15","hitsPer9Inn":"6.85","runsScoredPer9":"4.15","homeRunsPer9":"1.04","inheritedRunners":21,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":5,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":2,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID669707":{"person":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"jerseyNumber":"19","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"battingOrder":"901","stats":{"batting":{"note":"a-","summary":"0-2 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"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":2,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":1,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":73,"flyOuts":23,"groundOuts":68,"airOuts":44,"runs":23,"doubles":12,"triples":0,"homeRuns":1,"strikeOuts":54,"baseOnBalls":19,"intentionalWalks":0,"hits":52,"hitByPitch":3,"avg":".240","atBats":217,"obp":".310","slg":".309","ops":".619","caughtStealing":1,"stolenBases":7,"stolenBasePercentage":".875","caughtStealingPercentage":".125","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":242,"totalBases":67,"rbi":19,"leftOnBase":110,"sacBunts":1,"sacFlies":0,"babip":".315","groundOutsToAirouts":"1.55","catchersInterference":2,"pickoffs":0,"atBatsPerHomeRun":"217.00","popOuts":3,"lineOuts":18},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":105,"putOuts":99,"errors":8,"chances":212,"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"},{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID699013":{"person":{"id":699013,"fullName":"Esmerlyn Valdez","link":"/api/v1/people/699013"},"jerseyNumber":"55","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"battingOrder":"400","stats":{"batting":{"summary":"1-6 | 2B, 2 K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":3,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":6,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":6,"totalBases":2,"rbi":0,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":39,"flyOuts":14,"groundOuts":14,"airOuts":24,"runs":26,"doubles":8,"triples":1,"homeRuns":14,"strikeOuts":56,"baseOnBalls":19,"intentionalWalks":0,"hits":37,"hitByPitch":1,"avg":".285","atBats":130,"obp":".377","slg":".685","ops":"1.062","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":151,"totalBases":89,"rbi":36,"leftOnBase":62,"sacBunts":0,"sacFlies":1,"babip":".377","groundOutsToAirouts":"0.58","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"9.29","popOuts":6,"lineOuts":4},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":50,"errors":0,"chances":51,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID663968":{"person":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"jerseyNumber":"28","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"battingOrder":"100","stats":{"batting":{"summary":"2-6 | 2B, K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":2,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":6,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":6,"totalBases":3,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":2},"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":86,"flyOuts":27,"groundOuts":94,"airOuts":50,"runs":37,"doubles":11,"triples":1,"homeRuns":2,"strikeOuts":52,"baseOnBalls":14,"intentionalWalks":1,"hits":83,"hitByPitch":6,"avg":".302","atBats":275,"obp":".348","slg":".371","ops":".719","caughtStealing":6,"stolenBases":19,"stolenBasePercentage":".760","caughtStealingPercentage":".240","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":299,"totalBases":102,"rbi":21,"leftOnBase":130,"sacBunts":3,"sacFlies":1,"babip":".365","groundOutsToAirouts":"1.88","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"137.50","popOuts":10,"lineOuts":13},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":160,"errors":2,"chances":165,"fielding":".988","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID656605":{"person":{"id":656605,"fullName":"Mitch Keller","link":"/api/v1/people/656605"},"jerseyNumber":"23","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":21,"gamesStarted":21,"flyOuts":66,"groundOuts":110,"airOuts":133,"runs":66,"doubles":24,"triples":2,"homeRuns":13,"strikeOuts":87,"baseOnBalls":38,"intentionalWalks":0,"hits":111,"hitByPitch":8,"atBats":439,"obp":".322","caughtStealing":3,"stolenBases":12,"stolenBasePercentage":".800","caughtStealingPercentage":".200","numberOfPitches":1818,"era":"4.83","inningsPitched":"113.2","wins":6,"losses":7,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":61,"whip":"1.31","battersFaced":487,"outs":341,"gamesPitched":21,"completeGames":0,"shutouts":0,"pitchesThrown":1818,"balls":652,"strikes":1166,"strikePercentage":".640","hitBatsmen":8,"balks":1,"wildPitches":4,"pickoffs":1,"groundOutsToAirouts":"0.83","rbi":0,"winPercentage":".462","pitchesPerInning":"15.99","gamesFinished":0,"strikeoutWalkRatio":"2.29","strikeoutsPer9Inn":"6.89","walksPer9Inn":"3.01","hitsPer9Inn":"8.79","runsScoredPer9":"5.23","homeRunsPer9":"1.03","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":22,"lineOuts":45},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":15,"errors":0,"chances":21,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID670990":{"person":{"id":670990,"fullName":"Yohan Ramírez","link":"/api/v1/people/670990"},"jerseyNumber":"49","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":44,"gamesStarted":0,"flyOuts":20,"groundOuts":58,"airOuts":41,"runs":24,"doubles":14,"triples":0,"homeRuns":4,"strikeOuts":62,"baseOnBalls":33,"intentionalWalks":9,"hits":44,"hitByPitch":10,"atBats":205,"obp":".351","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":933,"era":"3.21","inningsPitched":"56.0","wins":6,"losses":3,"saves":1,"saveOpportunities":3,"holds":6,"blownSaves":2,"earnedRuns":20,"whip":"1.38","battersFaced":248,"outs":168,"gamesPitched":44,"completeGames":0,"shutouts":0,"pitchesThrown":933,"balls":347,"strikes":586,"strikePercentage":".630","hitBatsmen":10,"balks":0,"wildPitches":6,"pickoffs":0,"groundOutsToAirouts":"1.41","rbi":0,"winPercentage":".667","pitchesPerInning":"16.66","gamesFinished":10,"strikeoutWalkRatio":"1.88","strikeoutsPer9Inn":"9.96","walksPer9Inn":"5.30","hitsPer9Inn":"7.07","runsScoredPer9":"3.86","homeRunsPer9":"0.64","inheritedRunners":24,"inheritedRunnersScored":6,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":8,"lineOuts":13},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":6,"errors":3,"chances":16,"fielding":".813","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID676755":{"person":{"id":676755,"fullName":"Isaac Mattson","link":"/api/v1/people/676755"},"jerseyNumber":"72","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"stats":{"batting":{},"pitching":{"summary":"1.2 IP, ER, 3 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":1,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":1,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":8,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":39,"inningsPitched":"1.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":9,"outs":5,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":39,"balls":15,"strikes":24,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"5.40","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":36,"gamesStarted":0,"flyOuts":28,"groundOuts":19,"airOuts":49,"runs":19,"doubles":12,"triples":0,"homeRuns":3,"strikeOuts":33,"baseOnBalls":16,"intentionalWalks":0,"hits":38,"hitByPitch":1,"atBats":138,"obp":".353","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":648,"era":"4.93","inningsPitched":"34.2","wins":0,"losses":0,"saves":0,"saveOpportunities":2,"holds":8,"blownSaves":2,"earnedRuns":19,"whip":"1.56","battersFaced":156,"outs":104,"gamesPitched":36,"completeGames":0,"shutouts":0,"pitchesThrown":648,"balls":228,"strikes":420,"strikePercentage":".650","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":1,"groundOutsToAirouts":"0.39","rbi":1,"winPercentage":".---","pitchesPerInning":"18.69","gamesFinished":7,"strikeoutWalkRatio":"2.06","strikeoutsPer9Inn":"8.57","walksPer9Inn":"4.15","hitsPer9Inn":"9.87","runsScoredPer9":"4.93","homeRunsPer9":"0.78","inheritedRunners":16,"inheritedRunnersScored":8,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":9,"lineOuts":12},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":3,"errors":0,"chances":5,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID696149":{"person":{"id":696149,"fullName":"Bubba Chandler","link":"/api/v1/people/696149"},"jerseyNumber":"36","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"stats":{"batting":{},"pitching":{"summary":"4.0 IP, 3 ER, 3 K, BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":2,"groundOuts":8,"airOuts":2,"runs":5,"doubles":1,"triples":1,"homeRuns":0,"strikeOuts":3,"baseOnBalls":1,"intentionalWalks":0,"hits":7,"hitByPitch":0,"atBats":20,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":91,"inningsPitched":"4.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"battersFaced":21,"outs":12,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":91,"balls":33,"strikes":58,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":3,"gamesFinished":0,"runsScoredPer9":"11.25","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":0,"errors":1,"chances":4,"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":20,"flyOuts":71,"groundOuts":90,"airOuts":126,"runs":61,"doubles":22,"triples":2,"homeRuns":10,"strikeOuts":93,"baseOnBalls":57,"intentionalWalks":1,"hits":91,"hitByPitch":5,"atBats":397,"obp":".332","caughtStealing":0,"stolenBases":9,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":1807,"era":"4.56","inningsPitched":"104.2","wins":3,"losses":8,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":53,"whip":"1.41","battersFaced":463,"outs":314,"gamesPitched":21,"completeGames":0,"shutouts":0,"pitchesThrown":1807,"balls":673,"strikes":1134,"strikePercentage":".630","hitBatsmen":5,"balks":0,"wildPitches":4,"pickoffs":0,"groundOutsToAirouts":"0.71","rbi":3,"winPercentage":".273","pitchesPerInning":"17.26","gamesFinished":0,"strikeoutWalkRatio":"1.63","strikeoutsPer9Inn":"8.00","walksPer9Inn":"4.90","hitsPer9Inn":"7.82","runsScoredPer9":"5.25","homeRunsPer9":"0.86","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":31,"lineOuts":24},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":8,"errors":2,"chances":18,"fielding":".889","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID695257":{"person":{"id":695257,"fullName":"Billy Cook","link":"/api/v1/people/695257"},"jerseyNumber":"25","position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"battingOrder":"501","stats":{"batting":{"note":"2-","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":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":64,"flyOuts":6,"groundOuts":6,"airOuts":12,"runs":11,"doubles":1,"triples":1,"homeRuns":0,"strikeOuts":18,"baseOnBalls":0,"intentionalWalks":0,"hits":9,"hitByPitch":0,"avg":".200","atBats":45,"obp":".200","slg":".267","ops":".467","caughtStealing":1,"stolenBases":5,"stolenBasePercentage":".833","caughtStealingPercentage":".167","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":45,"totalBases":12,"rbi":2,"leftOnBase":17,"sacBunts":0,"sacFlies":0,"babip":".333","groundOutsToAirouts":"0.50","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":5,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":55,"errors":0,"chances":56,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"}]},"ID669387":{"person":{"id":669387,"fullName":"Carmen Mlodzinski","link":"/api/v1/people/669387"},"jerseyNumber":"50","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"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":23,"gamesStarted":9,"flyOuts":51,"groundOuts":86,"airOuts":101,"runs":40,"doubles":19,"triples":1,"homeRuns":7,"strikeOuts":71,"baseOnBalls":30,"intentionalWalks":0,"hits":90,"hitByPitch":2,"atBats":346,"obp":".321","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":1496,"era":"3.36","inningsPitched":"88.1","wins":6,"losses":3,"saves":2,"saveOpportunities":3,"holds":2,"blownSaves":1,"earnedRuns":33,"whip":"1.36","battersFaced":381,"outs":265,"gamesPitched":23,"completeGames":0,"shutouts":0,"pitchesThrown":1496,"balls":540,"strikes":956,"strikePercentage":".640","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.85","rbi":0,"winPercentage":".667","pitchesPerInning":"16.94","gamesFinished":3,"strikeoutWalkRatio":"2.37","strikeoutsPer9Inn":"7.23","walksPer9Inn":"3.06","hitsPer9Inn":"9.17","runsScoredPer9":"4.08","homeRunsPer9":"0.71","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":19,"lineOuts":31},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":2,"errors":0,"chances":5,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID680779":{"person":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"jerseyNumber":"32","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":69,"flyOuts":28,"groundOuts":44,"airOuts":65,"runs":25,"doubles":5,"triples":0,"homeRuns":8,"strikeOuts":45,"baseOnBalls":19,"intentionalWalks":0,"hits":32,"hitByPitch":6,"avg":".174","atBats":184,"obp":".271","slg":".332","ops":".603","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":211,"totalBases":61,"rbi":28,"leftOnBase":102,"sacBunts":1,"sacFlies":1,"babip":".182","groundOutsToAirouts":"0.68","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"23.00","popOuts":24,"lineOuts":13},"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":14,"stolenBases":14,"stolenBasePercentage":".500","caughtStealingPercentage":".500","assists":16,"putOuts":600,"errors":4,"chances":620,"fielding":".994","passedBall":6,"pickoffs":2}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID696062":{"person":{"id":696062,"fullName":"Wilber Dotel","link":"/api/v1/people/696062"},"jerseyNumber":"66","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"stats":{"batting":{},"pitching":{"note":"(L, 1-3)","summary":"2.0 IP, 0 ER, 0 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":5,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":1,"hits":2,"hitByPitch":0,"atBats":6,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":20,"inningsPitched":"2.0","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":8,"outs":6,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":20,"balls":8,"strikes":12,"strikePercentage":".600","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":1,"runsScoredPer9":"4.50","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"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":12,"gamesStarted":0,"flyOuts":17,"groundOuts":25,"airOuts":21,"runs":13,"doubles":4,"triples":0,"homeRuns":2,"strikeOuts":25,"baseOnBalls":10,"intentionalWalks":1,"hits":21,"hitByPitch":0,"atBats":90,"obp":".307","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":402,"era":"4.44","inningsPitched":"24.1","wins":1,"losses":3,"saves":0,"saveOpportunities":0,"holds":2,"blownSaves":0,"earnedRuns":12,"whip":"1.27","battersFaced":102,"outs":73,"gamesPitched":12,"completeGames":0,"shutouts":0,"pitchesThrown":402,"balls":144,"strikes":258,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.19","rbi":1,"winPercentage":".250","pitchesPerInning":"16.52","gamesFinished":2,"strikeoutWalkRatio":"2.50","strikeoutsPer9Inn":"9.25","walksPer9Inn":"3.70","hitsPer9Inn":"7.77","runsScoredPer9":"4.81","homeRunsPer9":"0.74","inheritedRunners":1,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":2,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":2,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID682997":{"person":{"id":682997,"fullName":"Tyler Callihan","link":"/api/v1/people/682997"},"jerseyNumber":"37","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"battingOrder":"801","stats":{"batting":{"note":"1-","summary":"0-1 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"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":2,"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":37,"flyOuts":18,"groundOuts":10,"airOuts":29,"runs":13,"doubles":4,"triples":2,"homeRuns":3,"strikeOuts":38,"baseOnBalls":9,"intentionalWalks":0,"hits":20,"hitByPitch":1,"avg":".211","atBats":95,"obp":".283","slg":".389","ops":".672","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":107,"totalBases":37,"rbi":15,"leftOnBase":48,"sacBunts":1,"sacFlies":1,"babip":".309","groundOutsToAirouts":"0.34","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"31.67","popOuts":5,"lineOuts":6},"pitching":{"gamesPlayed":4,"gamesStarted":0,"flyOuts":4,"groundOuts":2,"airOuts":6,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":3,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":12,"obp":".400","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":53,"era":"0.00","inningsPitched":"3.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"2.00","battersFaced":15,"outs":9,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":53,"balls":27,"strikes":26,"strikePercentage":".490","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.33","rbi":0,"winPercentage":".---","pitchesPerInning":"17.67","gamesFinished":4,"strikeoutWalkRatio":"0.33","strikeoutsPer9Inn":"3.00","walksPer9Inn":"9.00","hitsPer9Inn":"9.00","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":19,"putOuts":49,"errors":2,"chances":70,"fielding":".971","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID676760":{"person":{"id":676760,"fullName":"Ron Marinaccio","link":"/api/v1/people/676760"},"jerseyNumber":"97","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":2,"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":11,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":11,"balls":5,"strikes":6,"strikePercentage":".550","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":36,"gamesStarted":0,"flyOuts":29,"groundOuts":46,"airOuts":56,"runs":27,"doubles":7,"triples":2,"homeRuns":10,"strikeOuts":40,"baseOnBalls":19,"intentionalWalks":0,"hits":53,"hitByPitch":4,"atBats":195,"obp":".349","caughtStealing":1,"stolenBases":6,"stolenBasePercentage":".857","caughtStealingPercentage":".143","numberOfPitches":874,"era":"4.83","inningsPitched":"50.1","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":27,"whip":"1.43","battersFaced":218,"outs":151,"gamesPitched":36,"completeGames":0,"shutouts":0,"pitchesThrown":874,"balls":341,"strikes":533,"strikePercentage":".610","hitBatsmen":4,"balks":1,"wildPitches":4,"pickoffs":0,"groundOutsToAirouts":"0.82","rbi":0,"winPercentage":"1.000","pitchesPerInning":"17.36","gamesFinished":12,"strikeoutWalkRatio":"2.11","strikeoutsPer9Inn":"7.15","walksPer9Inn":"3.40","hitsPer9Inn":"9.48","runsScoredPer9":"4.83","homeRunsPer9":"1.79","inheritedRunners":16,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":13,"lineOuts":14},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":8,"errors":0,"chances":13,"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"}]},"ID656811":{"person":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"jerseyNumber":"29","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"battingOrder":"500","stats":{"batting":{"summary":"2-6 | 2 2B, RBI, R","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":3,"runs":1,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":6,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":6,"totalBases":4,"rbi":1,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":10,"errors":0,"chances":10,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":93,"flyOuts":51,"groundOuts":82,"airOuts":87,"runs":54,"doubles":15,"triples":0,"homeRuns":17,"strikeOuts":85,"baseOnBalls":30,"intentionalWalks":1,"hits":96,"hitByPitch":5,"avg":".277","atBats":347,"obp":".340","slg":".467","ops":".807","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":14,"groundIntoTriplePlay":0,"plateAppearances":385,"totalBases":162,"rbi":69,"leftOnBase":170,"sacBunts":0,"sacFlies":3,"babip":".319","groundOutsToAirouts":"0.94","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"20.41","popOuts":12,"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":16,"putOuts":273,"errors":2,"chances":291,"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"}]},"ID693304":{"person":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"jerseyNumber":"3","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"battingOrder":"600","stats":{"batting":{"summary":"2-6 | K, R","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":6,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":6,"totalBases":2,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":0,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":102,"flyOuts":49,"groundOuts":112,"airOuts":79,"runs":59,"doubles":17,"triples":1,"homeRuns":6,"strikeOuts":75,"baseOnBalls":28,"intentionalWalks":0,"hits":122,"hitByPitch":6,"avg":".315","atBats":387,"obp":".370","slg":".411","ops":".781","caughtStealing":2,"stolenBases":4,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":11,"groundIntoTriplePlay":0,"plateAppearances":422,"totalBases":159,"rbi":47,"leftOnBase":159,"sacBunts":0,"sacFlies":1,"babip":".378","groundOutsToAirouts":"1.42","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"64.50","popOuts":8,"lineOuts":22},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":143,"putOuts":88,"errors":9,"chances":240,"fielding":".963","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID542303":{"person":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"jerseyNumber":"24","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"battingOrder":"800","stats":{"batting":{"summary":"2-4 | RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":68,"flyOuts":36,"groundOuts":45,"airOuts":69,"runs":21,"doubles":6,"triples":0,"homeRuns":8,"strikeOuts":80,"baseOnBalls":27,"intentionalWalks":1,"hits":50,"hitByPitch":2,"avg":".205","atBats":244,"obp":".289","slg":".328","ops":".617","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":273,"totalBases":80,"rbi":29,"leftOnBase":134,"sacBunts":0,"sacFlies":0,"babip":".269","groundOutsToAirouts":"0.65","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"30.50","popOuts":17,"lineOuts":16},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"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":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID677952":{"person":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"jerseyNumber":"35","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":21,"gamesStarted":21,"flyOuts":60,"groundOuts":114,"airOuts":107,"runs":60,"doubles":20,"triples":2,"homeRuns":16,"strikeOuts":135,"baseOnBalls":30,"intentionalWalks":0,"hits":115,"hitByPitch":6,"atBats":464,"obp":".298","caughtStealing":3,"stolenBases":10,"stolenBasePercentage":".769","caughtStealingPercentage":".231","numberOfPitches":1868,"era":"4.05","inningsPitched":"122.1","wins":10,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":55,"whip":"1.19","battersFaced":507,"outs":367,"gamesPitched":21,"completeGames":0,"shutouts":0,"pitchesThrown":1868,"balls":581,"strikes":1287,"strikePercentage":".690","hitBatsmen":6,"balks":0,"wildPitches":1,"pickoffs":1,"groundOutsToAirouts":"1.07","rbi":0,"winPercentage":".714","pitchesPerInning":"15.27","gamesFinished":0,"strikeoutWalkRatio":"4.50","strikeoutsPer9Inn":"9.93","walksPer9Inn":"2.21","hitsPer9Inn":"8.46","runsScoredPer9":"4.41","homeRunsPer9":"1.18","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":6,"passedBall":0,"popOuts":24,"lineOuts":23},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":9,"putOuts":5,"errors":2,"chances":16,"fielding":".875","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}}},"batters":[663968,664040,668804,699013,656811,695257,693304,682848,542303,682997,694378,669707,696149,676755,685126,676760,642397,696062],"pitchers":[696149,676755,685126,676760,642397,696062],"bench":[680779],"bullpen":[677952,683003,656605,669387,682254,670990,694973],"battingOrder":[663968,664040,668804,699013,695257,693304,682848,682997,669707],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Lowe, B (24, Pfaadt); Valdez, Es (8, Pfaadt); O'Hearn 2 (15, Thompson, R, Morillo, J); Mangum (11, Sewald)."},{"label":"HR","value":"Lowe, B (22, 9th inning off Sewald, 1 on, 0 out); Reynolds, B (15, 9th inning off Sewald, 0 on, 0 out)."},{"label":"TB","value":"Gonzales, N 2; Gonzalez, J; Lowe, B 6; Mangum 3; O'Hearn 4; Ozuna 2; Reynolds, B 4; Rodríguez, E; Valdez, Es 2."},{"label":"RBI","value":"Lowe, B 2 (69); O'Hearn (69); Ozuna (29); Reynolds, B (61); Rodríguez, E (17)."},{"label":"2-out RBI","value":"O'Hearn; Ozuna; Rodríguez, E."},{"label":"Runners left in scoring position, 2 out","value":"Triolo; Rodríguez, E 2; Reynolds, B; Valdez, Es; Callihan, T."},{"label":"SAC","value":"Callihan, T."},{"label":"GIDP","value":"O'Hearn."},{"label":"Team RISP","value":"5-for-19."},{"label":"Team LOB","value":"13."}]},{"title":"BASERUNNING","fieldList":[{"label":"SB","value":"Rodríguez, E (3, 2nd base off Thompson, R/McCann)."}]},{"title":"FIELDING","fieldList":[{"label":"E","value":"Lowe, B 2 (9, fielding, fielding); Chandler (2, pickoff); Triolo (8, fielding)."},{"label":"DP","value":"3 (Chandler-Lowe, B-O'Hearn; Gonzalez, J-Lowe, B-O'Hearn; Triolo-Lowe, B-O'Hearn)."}]}],"note":[{"label":"a","value":"Struck out for Gonzalez, J in the 8th."},{"label":"1","value":"Ran for Ozuna in the 8th."},{"label":"2","value":"Ran for O'Hearn in the 12th."}]}},"officials":[{"official":{"id":545402,"fullName":"John Bacon","link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":482620,"fullName":"Chris Conroy","link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":521251,"fullName":"Ben May","link":"/api/v1/people/521251"},"officialType":"Second Base"},{"official":{"id":639723,"fullName":"Brennan Miller","link":"/api/v1/people/639723"},"officialType":"Third Base"}],"info":[{"label":"IBB","value":"Kepler (by Dotel); Reynolds, B (by Carrillo)."},{"label":"HBP","value":"Carroll (by Soto, G)."},{"label":"ABS Challenge","value":"Rodríguez, E 2 (Ball-Confirmed, Ball-Confirmed); McCann 3 (Ball-Overturned to Strike, Ball-Overturned to Strike, Ball-Overturned to Strike); Perdomo (Strike-Confirmed); Callihan, T (Strike-Confirmed)."},{"label":"Pitches-strikes","value":"Pfaadt 101-70; Thompson, R 28-16; Garcia, B 8-5; Sewald 13-10; Morillo, J 7-5; Ginkel 13-9; Carrillo 17-13; Chandler 91-58; Mattson 39-24; Eisert 41-27; Marinaccio 11-6; Soto, G 22-14; Dotel 20-12."},{"label":"Groundouts-flyouts","value":"Pfaadt 4-7; Thompson, R 1-0; Garcia, B 0-0; Sewald 0-0; Morillo, J 0-0; Ginkel 2-0; Carrillo 2-0; Chandler 8-2; Mattson 2-0; Eisert 3-1; Marinaccio 0-2; Soto, G 2-0; Dotel 5-0."},{"label":"Batters faced","value":"Pfaadt 28; Thompson, R 7; Garcia, B 1; Sewald 4; Morillo, J 3; Ginkel 4; Carrillo 6; Chandler 21; Mattson 9; Eisert 9; Marinaccio 3; Soto, G 6; Dotel 8."},{"label":"Inherited runners-scored","value":"Garcia, B 2-0; Eisert 2-0."},{"label":"Umpires","value":"HP: John Bacon. 1B: Chris Conroy. 2B: Ben May. 3B: Brennan Miller. "},{"label":"Weather","value":"79 degrees, Partly Cloudy."},{"label":"Wind","value":"9 mph, Out To CF."},{"label":"First pitch","value":"6:42 PM."},{"label":"T","value":"4:01."},{"label":"Att","value":"19,024."},{"label":"Venue","value":"PNC Park."},{"label":"July 28, 2026"}],"pitchingNotes":[],"topPerformers":[{"player":{"person":{"id":694297,"fullName":"Brandon Pfaadt","link":"/api/v1/people/694297","boxscoreName":"Pfaadt"},"jerseyNumber":"32","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"stats":{"batting":{},"pitching":{"summary":"7.0 IP, 0 ER, 4 K, BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":7,"groundOuts":4,"airOuts":13,"runs":0,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":1,"intentionalWalks":0,"hits":6,"hitByPitch":0,"atBats":27,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":101,"inningsPitched":"7.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":28,"outs":21,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":101,"balls":31,"strikes":70,"strikePercentage":".690","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":2,"lineOuts":4},"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":19,"gamesStarted":9,"flyOuts":39,"groundOuts":84,"airOuts":78,"runs":35,"doubles":15,"triples":1,"homeRuns":8,"strikeOuts":49,"baseOnBalls":21,"intentionalWalks":0,"hits":72,"hitByPitch":4,"atBats":280,"obp":".315","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":1117,"era":"4.00","inningsPitched":"72.0","wins":5,"losses":1,"saves":0,"saveOpportunities":0,"holds":2,"blownSaves":0,"earnedRuns":32,"whip":"1.29","battersFaced":308,"outs":216,"gamesPitched":19,"completeGames":0,"shutouts":0,"pitchesThrown":1117,"balls":386,"strikes":731,"strikePercentage":".650","hitBatsmen":4,"balks":1,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.08","rbi":0,"winPercentage":".833","pitchesPerInning":"15.51","gamesFinished":2,"strikeoutWalkRatio":"2.33","strikeoutsPer9Inn":"6.13","walksPer9Inn":"2.63","hitsPer9Inn":"9.00","runsScoredPer9":"4.38","homeRunsPer9":"1.00","inheritedRunners":2,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":3,"passedBall":0,"popOuts":23,"lineOuts":16},"fielding":{"gamesStarted":1,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"type":"starter","gameScore":72,"pitchingGameScore":72},{"player":{"person":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040","boxscoreName":"Lowe, B"},"jerseyNumber":"5","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"battingOrder":"200","stats":{"batting":{"summary":"2-5 | HR, 2B, BB","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":1,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":6,"totalBases":6,"rbi":2,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"5.00","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":7,"errors":2,"chances":15,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":99,"flyOuts":67,"groundOuts":74,"airOuts":108,"runs":65,"doubles":24,"triples":1,"homeRuns":22,"strikeOuts":118,"baseOnBalls":41,"intentionalWalks":0,"hits":99,"hitByPitch":2,"avg":".253","atBats":392,"obp":".321","slg":".487","ops":".808","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":442,"totalBases":191,"rbi":69,"leftOnBase":162,"sacBunts":0,"sacFlies":7,"babip":".297","groundOutsToAirouts":"0.69","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"17.82","popOuts":19,"lineOuts":22},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":246,"putOuts":124,"errors":9,"chances":379,"fielding":".976","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"type":"hitter","gameScore":61,"hittingGameScore":61},{"player":{"person":{"id":543510,"fullName":"James McCann","link":"/api/v1/people/543510","boxscoreName":"McCann"},"jerseyNumber":"8","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"battingOrder":"800","stats":{"batting":{"summary":"4-6 | K, RBI, R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":6,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":6,"totalBases":4,"rbi":1,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":0,"putOuts":11,"errors":0,"chances":11,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":27,"flyOuts":10,"groundOuts":25,"airOuts":14,"runs":8,"doubles":3,"triples":0,"homeRuns":3,"strikeOuts":22,"baseOnBalls":2,"intentionalWalks":0,"hits":24,"hitByPitch":0,"avg":".289","atBats":83,"obp":".306","slg":".434","ops":".740","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":87,"totalBases":36,"rbi":16,"leftOnBase":29,"sacBunts":2,"sacFlies":0,"babip":".362","groundOutsToAirouts":"1.79","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"27.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":{"gamesStarted":1,"caughtStealing":6,"stolenBases":20,"stolenBasePercentage":".769","caughtStealingPercentage":".231","assists":12,"putOuts":157,"errors":1,"chances":170,"fielding":".994","passedBall":1,"pickoffs":1}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"type":"hitter","gameScore":58,"hittingGameScore":58}]},"decisions":{"winner":{"id":672629,"fullName":"Gerardo Carrillo","link":"/api/v1/people/672629"},"loser":{"id":696062,"fullName":"Wilber Dotel","link":"/api/v1/people/696062"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}