{"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":825057,"link":"/api/v1.1/game/825057/feed/live","metaData":{"wait":10,"timeStamp":"20260719_233454","gameEvents":["double","game_finished"],"logicalEvents":["countChange","count22","newLeftHandedHit","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":825057,"type":"R","doubleHeader":"N","id":"2026/07/19/slnmlb-arimlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-825057-2026-07-19","season":"2026","seasonDisplay":"2026"},"datetime":{"dateTime":"2026-07-19T20:10:00Z","originalDate":"2026-07-19","officialDate":"2026-07-19","dayNight":"day","time":"1:10","ampm":"PM"},"status":{"abstractGameState":"Final","codedGameState":"F","detailedState":"Final","statusCode":"F","startTimeTBD":false,"abstractGameCode":"F"},"teams":{"away":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138","season":2026,"venue":{"id":2889,"name":"Busch Stadium","link":"/api/v1/venues/2889"},"springVenue":{"id":2520,"link":"/api/v1/venues/2520"},"teamCode":"sln","fileCode":"stl","abbreviation":"STL","teamName":"Cardinals","locationName":"St. Louis","firstYearOfPlay":"1892","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":"St. Louis","record":{"gamesPlayed":98,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":51,"losses":47,"ties":0,"pct":".520"},"records":{},"divisionLeader":false,"wins":51,"losses":47,"winningPercentage":".520"},"franchiseName":"St. Louis","clubName":"Cardinals","active":true},"home":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109","season":2026,"venue":{"id":15,"name":"Chase Field","link":"/api/v1/venues/15"},"springVenue":{"id":4249,"link":"/api/v1/venues/4249"},"teamCode":"ari","fileCode":"ari","abbreviation":"AZ","teamName":"D-backs","locationName":"Phoenix","firstYearOfPlay":"1996","league":{"id":104,"name":"National League","link":"/api/v1/league/104"},"division":{"id":203,"name":"National League West","link":"/api/v1/divisions/203"},"sport":{"id":1,"link":"/api/v1/sports/1","name":"Major League Baseball"},"shortName":"Arizona","record":{"gamesPlayed":99,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":51,"losses":48,"ties":0,"pct":".515"},"records":{},"divisionLeader":false,"wins":51,"losses":48,"winningPercentage":".515"},"franchiseName":"Arizona","clubName":"Diamondbacks","active":true}},"players":{"ID694335":{"id":694335,"fullName":"Matt Svanson","link":"/api/v1/people/694335","firstName":"Matthew","lastName":"Svanson","primaryNumber":"49","birthDate":"1999-01-31","currentAge":27,"birthCity":"Lake Zurich","birthStateProvince":"IL","birthCountry":"USA","height":"6' 5\"","weight":235,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Matt","useLastName":"Svanson","middleName":"Patrick","boxscoreName":"Svanson","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"pronunciation":"SVONN-suhn","mlbDebutDate":"2025-04-17","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Matt Svanson","nameSlug":"matt-svanson-694335","firstLastName":"Matt Svanson","lastFirstName":"Svanson, Matt","lastInitName":"Svanson, M","initLastName":"M Svanson","fullFMLName":"Matthew Patrick Svanson","fullLFMName":"Svanson, Matthew Patrick","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"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},"ID691023":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023","firstName":"Jordan","lastName":"Walker","primaryNumber":"18","birthDate":"2002-05-22","currentAge":24,"birthCity":"Stone Mountain","birthStateProvince":"GA","birthCountry":"USA","height":"6' 6\"","weight":250,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Jordan","useLastName":"Walker","middleName":"Alexander","boxscoreName":"Walker, J","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2023-03-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jordan Walker","nameSlug":"jordan-walker-691023","firstLastName":"Jordan Walker","lastFirstName":"Walker, Jordan","lastInitName":"Walker, J","initLastName":"J Walker","fullFMLName":"Jordan Alexander Walker","fullLFMName":"Walker, Jordan Alexander","strikeZoneTop":3.461,"strikeZoneBottom":1.747},"ID666661":{"id":666661,"fullName":"Juan Morillo","link":"/api/v1/people/666661","firstName":"Juan","lastName":"Morillo","primaryNumber":"62","birthDate":"1999-03-19","currentAge":27,"birthCity":"Maracaibo","birthCountry":"Venezuela","height":"6' 1\"","weight":150,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Juan","useLastName":"Morillo","middleName":"Diego","boxscoreName":"Morillo, J","gender":"M","nameMatrilineal":"Gutierrez","isPlayer":true,"isVerified":true,"mlbDebutDate":"2025-04-19","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Juan Morillo","nameSlug":"juan-morillo-666661","firstLastName":"Juan Morillo","lastFirstName":"Morillo, Juan","lastInitName":"Morillo, J","initLastName":"J Morillo","fullFMLName":"Juan Diego Morillo","fullLFMName":"Morillo, Juan Diego","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID701675":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675","firstName":"Nathan","lastName":"Church","primaryNumber":"27","birthDate":"2000-07-12","currentAge":26,"birthCity":"Newport Beach","birthStateProvince":"CA","birthCountry":"USA","height":"5' 10\"","weight":180,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Nathan","useLastName":"Church","middleName":"Michael","boxscoreName":"Church","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-08-17","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Nathan Church","nameSlug":"nathan-church-701675","firstLastName":"Nathan Church","lastFirstName":"Church, Nathan","lastInitName":"Church, N","initLastName":"N Church","fullFMLName":"Nathan Michael Church","fullLFMName":"Church, Nathan Michael","strikeZoneTop":3.11,"strikeZoneBottom":1.57},"ID694297":{"id":694297,"fullName":"Brandon Pfaadt","link":"/api/v1/people/694297","firstName":"Brandon","lastName":"Pfaadt","primaryNumber":"32","birthDate":"1998-10-15","currentAge":27,"birthCity":"Louisville","birthStateProvince":"KY","birthCountry":"USA","height":"6' 4\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Brandon","useLastName":"Pfaadt","middleName":"Connor","boxscoreName":"Pfaadt","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"pronunciation":"FOUGHT","mlbDebutDate":"2023-05-03","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Brandon Pfaadt","nameSlug":"brandon-pfaadt-694297","firstLastName":"Brandon Pfaadt","lastFirstName":"Pfaadt, Brandon","lastInitName":"Pfaadt, B","initLastName":"B Pfaadt","fullFMLName":"Brandon Connor Pfaadt","fullLFMName":"Pfaadt, Brandon Connor","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID694374":{"id":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374","firstName":"Timothy","lastName":"Tawa","primaryNumber":"13","birthDate":"1999-04-07","currentAge":27,"birthCity":"West Linn","birthStateProvince":"OR","birthCountry":"USA","height":"5' 11\"","weight":196,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Tim","useLastName":"Tawa","middleName":"John","boxscoreName":"Tawa","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2025-04-05","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tim Tawa","nameSlug":"tim-tawa-694374","firstLastName":"Tim Tawa","lastFirstName":"Tawa, Tim","lastInitName":"Tawa, T","initLastName":"T Tawa","fullFMLName":"Timothy John Tawa","fullLFMName":"Tawa, Timothy John","strikeZoneTop":3.16,"strikeZoneBottom":1.6},"ID680728":{"id":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728","firstName":"Adrian","lastName":"Del Castillo","primaryNumber":"25","birthDate":"1999-09-27","currentAge":26,"birthCity":"Miami","birthStateProvince":"FL","birthCountry":"USA","height":"5' 9\"","weight":208,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Adrian","useLastName":"Del Castillo","middleName":"Jose","boxscoreName":"Del Castillo","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"pronunciation":"A-dree-an dell Kas-tee-yo","mlbDebutDate":"2024-08-07","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Adrian Del Castillo","nameSlug":"adrian-del-castillo-680728","firstLastName":"Adrian Del Castillo","lastFirstName":"Del Castillo, Adrian","lastInitName":"Del Castillo, A","initLastName":"A Del Castillo","fullFMLName":"Adrian Jose Del Castillo","fullLFMName":"Del Castillo, Adrian Jose","strikeZoneTop":3.09,"strikeZoneBottom":1.56},"ID571448":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448","firstName":"Nolan","lastName":"Arenado","primaryNumber":"28","birthDate":"1991-04-16","currentAge":35,"birthCity":"Newport Beach","birthStateProvince":"CA","birthCountry":"USA","height":"6' 2\"","weight":215,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Nolan","useLastName":"Arenado","middleName":"James","boxscoreName":"Arenado","nickName":"Nado","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2009,"pronunciation":"ahr-uh-NAH-doh","mlbDebutDate":"2013-04-28","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Nolan Arenado","nameSlug":"nolan-arenado-571448","firstLastName":"Nolan Arenado","lastFirstName":"Arenado, Nolan","lastInitName":"Arenado, N","initLastName":"N Arenado","fullFMLName":"Nolan James Arenado","fullLFMName":"Arenado, Nolan James","strikeZoneTop":3.277,"strikeZoneBottom":1.654},"ID682988":{"id":682988,"fullName":"Tyler Locklear","link":"/api/v1/people/682988","firstName":"Tyler","lastName":"Locklear","primaryNumber":"31","birthDate":"2000-11-24","currentAge":25,"birthCity":"Baltimore","birthStateProvince":"MD","birthCountry":"USA","height":"6' 2\"","weight":210,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Tyler","useLastName":"Locklear","middleName":"Evan","boxscoreName":"Locklear","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2024-06-09","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tyler Locklear","nameSlug":"tyler-locklear-682988","firstLastName":"Tyler Locklear","lastFirstName":"Locklear, Tyler","lastInitName":"Locklear, T","initLastName":"T Locklear","fullFMLName":"Tyler Evan Locklear","fullLFMName":"Locklear, Tyler Evan","strikeZoneTop":3.283,"strikeZoneBottom":1.657},"ID686753":{"id":686753,"fullName":"Drey Jameson","link":"/api/v1/people/686753","firstName":"Drey","lastName":"Jameson","primaryNumber":"99","birthDate":"1997-08-17","currentAge":28,"birthCity":"Greenfield","birthStateProvince":"IN","birthCountry":"USA","height":"6' 0\"","weight":165,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Drey","useLastName":"Jameson","middleName":"Matthew","boxscoreName":"Jameson","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"pronunciation":"Dray","mlbDebutDate":"2022-09-15","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Drey Jameson","nameSlug":"drey-jameson-686753","firstLastName":"Drey Jameson","lastFirstName":"Jameson, Drey","lastInitName":"Jameson, D","initLastName":"D Jameson","fullFMLName":"Drey Matthew Jameson","fullLFMName":"Jameson, Drey Matthew","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID814439":{"id":814439,"fullName":"Ryan Waldschmidt","link":"/api/v1/people/814439","firstName":"Ryan","lastName":"Waldschmidt","primaryNumber":"15","birthDate":"2002-10-07","currentAge":23,"birthCity":"Sarasota","birthStateProvince":"FL","birthCountry":"USA","height":"6' 0\"","weight":205,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Ryan","useLastName":"Waldschmidt","middleName":"Jeffery","boxscoreName":"Waldschmidt","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2024,"mlbDebutDate":"2026-05-08","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ryan Waldschmidt","nameSlug":"ryan-waldschmidt-814439","firstLastName":"Ryan Waldschmidt","lastFirstName":"Waldschmidt, Ryan","lastInitName":"Waldschmidt, R","initLastName":"R Waldschmidt","fullFMLName":"Ryan Waldschmidt","fullLFMName":"Waldschmidt, Ryan ","strikeZoneTop":3.2,"strikeZoneBottom":1.62},"ID700669":{"id":700669,"fullName":"Gordon Graceffo","link":"/api/v1/people/700669","firstName":"Gordon","lastName":"Graceffo","primaryNumber":"44","birthDate":"2000-03-17","currentAge":26,"birthCity":"Wayne","birthStateProvince":"NJ","birthCountry":"USA","height":"6' 4\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Gordon","useLastName":"Graceffo","middleName":"Joseph","boxscoreName":"Graceffo","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"pronunciation":"gruh-SEFF-oh","mlbDebutDate":"2024-06-29","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Gordon Graceffo","nameSlug":"gordon-graceffo-700669","firstLastName":"Gordon Graceffo","lastFirstName":"Graceffo, Gordon","lastInitName":"Graceffo, G","initLastName":"G Graceffo","fullFMLName":"Gordon Joseph Graceffo","fullLFMName":"Graceffo, Gordon Joseph","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID802139":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139","firstName":"Jonathan","lastName":"Wetherholt","primaryNumber":"26","birthDate":"2002-09-10","currentAge":23,"birthCity":"Baltimore","birthStateProvince":"MD","birthCountry":"USA","height":"5' 9\"","weight":190,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"JJ","useLastName":"Wetherholt","middleName":"David","boxscoreName":"Wetherholt","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2024,"mlbDebutDate":"2026-03-26","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"JJ Wetherholt","nameSlug":"jj-wetherholt-802139","firstLastName":"JJ Wetherholt","lastFirstName":"Wetherholt, JJ","lastInitName":"Wetherholt, J","initLastName":"J Wetherholt","fullFMLName":"Jonathan David Wetherholt","fullLFMName":"Wetherholt, Jonathan David","strikeZoneTop":3.1,"strikeZoneBottom":1.56},"ID656464":{"id":656464,"fullName":"Kevin Ginkel","link":"/api/v1/people/656464","firstName":"Kevin","lastName":"Ginkel","primaryNumber":"37","birthDate":"1994-03-24","currentAge":32,"birthCity":"San Diego","birthStateProvince":"CA","birthCountry":"USA","height":"6' 4\"","weight":235,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Kevin","useLastName":"Ginkel","middleName":"Andrew","boxscoreName":"Ginkel","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2016,"mlbDebutDate":"2019-08-05","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Kevin Ginkel","nameSlug":"kevin-ginkel-656464","firstLastName":"Kevin Ginkel","lastFirstName":"Ginkel, Kevin","lastInitName":"Ginkel, K","initLastName":"K Ginkel","fullFMLName":"Kevin Andrew Ginkel","fullLFMName":"Ginkel, Kevin Andrew","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID642528":{"id":642528,"fullName":"Jonathan Loáisiga","link":"/api/v1/people/642528","firstName":"Jonathan","lastName":"Loáisiga","primaryNumber":"43","birthDate":"1994-11-02","currentAge":31,"birthCity":"Managua","birthCountry":"Nicaragua","height":"5' 11\"","weight":195,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jonathan","useLastName":"Loáisiga","middleName":"Stanley","boxscoreName":"Loáisiga","gender":"M","nameMatrilineal":"Estrada","isPlayer":true,"isVerified":true,"pronunciation":"loh-AYE-see-gah","mlbDebutDate":"2018-06-15","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jonathan Loáisiga","nameSlug":"jonathan-loaisiga-642528","firstLastName":"Jonathan Loáisiga","lastFirstName":"Loáisiga, Jonathan","lastInitName":"Loáisiga, J","initLastName":"J Loáisiga","fullFMLName":"Jonathan Stanley Loáisiga","fullLFMName":"Loáisiga, Jonathan Stanley","strikeZoneTop":3.165,"strikeZoneBottom":1.598},"ID545121":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121","firstName":"Ildemaro","lastName":"Vargas","primaryNumber":"6","birthDate":"1991-07-16","currentAge":35,"birthCity":"Caripito","birthCountry":"Venezuela","height":"5' 11\"","weight":202,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Ildemaro","useLastName":"Vargas","middleName":"Jose","boxscoreName":"Vargas, I","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"Eel-de-maroh","mlbDebutDate":"2017-06-29","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ildemaro Vargas","nameSlug":"ildemaro-vargas-545121","firstLastName":"Ildemaro Vargas","lastFirstName":"Vargas, Ildemaro","lastInitName":"Vargas, I","initLastName":"I Vargas","fullFMLName":"Ildemaro Jose Vargas","fullLFMName":"Vargas, Ildemaro Jose","strikeZoneTop":3.161,"strikeZoneBottom":1.595},"ID691458":{"id":691458,"fullName":"Blaze Jordan","link":"/api/v1/people/691458","firstName":"Blaze","lastName":"Jordan","primaryNumber":"33","birthDate":"2002-12-19","currentAge":23,"birthCity":"Southaven","birthStateProvince":"MS","birthCountry":"USA","height":"6' 1\"","weight":220,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Blaze","useLastName":"Jordan","boxscoreName":"Jordan","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2026-06-12","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Blaze Jordan","nameSlug":"blaze-jordan-691458","firstLastName":"Blaze Jordan","lastFirstName":"Jordan, Blaze","lastInitName":"Jordan, B","initLastName":"B Jordan","fullFMLName":"Blaze  Jordan","fullLFMName":"Jordan, Blaze","strikeZoneTop":3.237,"strikeZoneBottom":1.633},"ID676475":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475","firstName":"Alec","lastName":"Burleson","primaryNumber":"41","birthDate":"1998-11-25","currentAge":27,"birthCity":"Charlotte","birthStateProvince":"NC","birthCountry":"USA","height":"6' 0\"","weight":225,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Alec","useLastName":"Burleson","middleName":"Michael","boxscoreName":"Burleson","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"pronunciation":"bur-leh-son","mlbDebutDate":"2022-09-08","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Alec Burleson","nameSlug":"alec-burleson-676475","firstLastName":"Alec Burleson","lastFirstName":"Burleson, Alec","lastInitName":"Burleson, A","initLastName":"A Burleson","fullFMLName":"Alec Michael Burleson","fullLFMName":"Burleson, Alec Michael","strikeZoneTop":3.22,"strikeZoneBottom":1.62},"ID676617":{"id":676617,"fullName":"Riley O'Brien","link":"/api/v1/people/676617","firstName":"Riley","lastName":"O'Brien","primaryNumber":"61","birthDate":"1995-02-06","currentAge":31,"birthCity":"Seattle","birthStateProvince":"WA","birthCountry":"USA","height":"6' 4\"","weight":180,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Riley","useLastName":"O'Brien","middleName":"Chun-Young","boxscoreName":"O'Brien","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2017,"mlbDebutDate":"2021-09-28","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Riley O'Brien","nameSlug":"riley-o-brien-676617","firstLastName":"Riley O'Brien","lastFirstName":"O'Brien, Riley","lastInitName":"O'Brien, R","initLastName":"R O'Brien","fullFMLName":"Riley Chun-Young O'Brien","fullLFMName":"O'Brien, Riley Chun-Young","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID669467":{"id":669467,"fullName":"Andre Pallante","link":"/api/v1/people/669467","firstName":"Neil","lastName":"Pallante","primaryNumber":"53","birthDate":"1998-09-18","currentAge":27,"birthCity":"Mission Viejo","birthStateProvince":"CA","birthCountry":"USA","height":"6' 0\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Andre","useLastName":"Pallante","middleName":"Andre","boxscoreName":"Pallante","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"pronunciation":"puh-LAWN-tay","mlbDebutDate":"2022-04-10","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Andre Pallante","nameSlug":"andre-pallante-669467","firstLastName":"Andre Pallante","lastFirstName":"Pallante, Andre","lastInitName":"Pallante, A","initLastName":"A Pallante","fullFMLName":"Neil Andre Pallante","fullLFMName":"Pallante, Neil Andre","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID623149":{"id":623149,"fullName":"Paul Sewald","link":"/api/v1/people/623149","firstName":"Paul","lastName":"Sewald","primaryNumber":"38","birthDate":"1990-05-26","currentAge":36,"birthCity":"Las Vegas","birthStateProvince":"NV","birthCountry":"USA","height":"6' 3\"","weight":219,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Paul","useLastName":"Sewald","middleName":"Stanton","boxscoreName":"Sewald","nickName":"Paulie","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2012,"pronunciation":"SEE-walld","mlbDebutDate":"2017-04-08","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Paul Sewald","nameSlug":"paul-sewald-623149","firstLastName":"Paul Sewald","lastFirstName":"Sewald, Paul","lastInitName":"Sewald, P","initLastName":"P Sewald","fullFMLName":"Paul Stanton Sewald","fullLFMName":"Sewald, Paul Stanton","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID666277":{"id":666277,"fullName":"George Soriano","link":"/api/v1/people/666277","firstName":"George","lastName":"Soriano","primaryNumber":"65","birthDate":"1999-03-24","currentAge":27,"birthCity":"San Pedro de Macoris","birthCountry":"Dominican Republic","height":"6' 2\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"George","useLastName":"Soriano","boxscoreName":"Soriano, G","gender":"M","isPlayer":true,"isVerified":true,"mlbDebutDate":"2023-04-16","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"George Soriano","nameSlug":"george-soriano-666277","firstLastName":"George Soriano","lastFirstName":"Soriano, George","lastInitName":"Soriano, G","initLastName":"G Soriano","fullFMLName":"George Soriano","fullLFMName":"Soriano, George","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID669461":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461","firstName":"Matthew","lastName":"Liberatore","primaryNumber":"32","birthDate":"1999-11-06","currentAge":26,"birthCity":"Peoria","birthStateProvince":"AZ","birthCountry":"USA","height":"6' 4\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Matthew","useLastName":"Liberatore","middleName":"Joseph","boxscoreName":"Liberatore","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"pronunciation":"LIBB-er-uh-tore","mlbDebutDate":"2022-05-21","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Matthew Liberatore","nameSlug":"matthew-liberatore-669461","firstLastName":"Matthew Liberatore","lastFirstName":"Liberatore, Matthew","lastInitName":"Liberatore, M","initLastName":"M Liberatore","fullFMLName":"Matthew Joseph Liberatore","fullLFMName":"Liberatore, Matthew Joseph","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID686780":{"id":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780","firstName":"Pedro","lastName":"Pagés","primaryNumber":"43","birthDate":"1998-09-17","currentAge":27,"birthCity":"Maracay","birthCountry":"Venezuela","height":"5' 11\"","weight":245,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Pedro","useLastName":"Pagés","middleName":"Jose","boxscoreName":"Pagés, P","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"pronunciation":"paw-HESS","mlbDebutDate":"2024-04-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Pedro Pagés","nameSlug":"pedro-pages-686780","firstLastName":"Pedro Pagés","lastFirstName":"Pagés, Pedro","lastInitName":"Pagés, P","initLastName":"P Pagés","fullFMLName":"Pedro Jose Pagés","fullLFMName":"Pagés, Pedro Jose","strikeZoneTop":3.174,"strikeZoneBottom":1.602},"ID683352":{"id":683352,"fullName":"Mitch Bratt","link":"/api/v1/people/683352","firstName":"Mitchell","lastName":"Bratt","primaryNumber":"60","birthDate":"2003-07-03","currentAge":23,"birthCity":"Newmarket","birthStateProvince":"ON","birthCountry":"Canada","height":"6' 1\"","weight":190,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Mitch","useLastName":"Bratt","middleName":"Eric","boxscoreName":"Bratt","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2026-06-24","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Mitch Bratt","nameSlug":"mitch-bratt-683352","firstLastName":"Mitch Bratt","lastFirstName":"Bratt, Mitch","lastInitName":"Bratt, M","initLastName":"M Bratt","fullFMLName":"Mitchell Eric Bratt","fullLFMName":"Bratt, Mitchell Eric","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID703725":{"id":703725,"fullName":"Luis Gastelum","link":"/api/v1/people/703725","firstName":"Luis","lastName":"Gastelum","primaryNumber":"72","birthDate":"2001-09-27","currentAge":24,"birthCity":"Los Mochis","birthStateProvince":"SI","birthCountry":"Mexico","height":"6' 2\"","weight":175,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Luis","useLastName":"Gastelum","middleName":"Enrique","boxscoreName":"Gastelum, L","gender":"M","nameMatrilineal":"Canedo","isPlayer":true,"isVerified":false,"mlbDebutDate":"2026-07-08","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Luis Gastelum","nameSlug":"luis-gastelum-703725","firstLastName":"Luis Gastelum","lastFirstName":"Gastelum, Luis","lastInitName":"Gastelum, L","initLastName":"L Gastelum","fullFMLName":"Luis Enrique Gastelum","fullLFMName":"Gastelum, Luis Enrique","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"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},"ID691769":{"id":691769,"fullName":"Philip Abner","link":"/api/v1/people/691769","firstName":"Philip","lastName":"Abner","primaryNumber":"50","birthDate":"2002-05-05","currentAge":24,"birthCity":"Charlotte","birthStateProvince":"NC","birthCountry":"USA","height":"6' 1\"","weight":230,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Philip","useLastName":"Abner","middleName":"James","boxscoreName":"Abner","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"mlbDebutDate":"2025-09-19","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Philip Abner","nameSlug":"philip-abner-691769","firstLastName":"Philip Abner","lastFirstName":"Abner, Philip","lastInitName":"Abner, P","initLastName":"P Abner","fullFMLName":"Philip James Abner","fullLFMName":"Abner, Philip James","strikeZoneTop":3.41,"strikeZoneBottom":1.57},"ID671056":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056","firstName":"Ivan","lastName":"Herrera","primaryNumber":"48","birthDate":"2000-06-01","currentAge":26,"birthCity":"Panama City","birthCountry":"Panama","height":"5' 11\"","weight":220,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Iván","useLastName":"Herrera","middleName":"Aaron","boxscoreName":"Herrera","gender":"M","isPlayer":true,"isVerified":false,"pronunciation":"ee-VAHN","mlbDebutDate":"2022-05-24","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Iván Herrera","nameSlug":"ivan-herrera-671056","firstLastName":"Iván Herrera","lastFirstName":"Herrera, Iván","lastInitName":"Herrera, I","initLastName":"I Herrera","fullFMLName":"Ivan Aaron Herrera","fullLFMName":"Herrera, Ivan Aaron","strikeZoneTop":3.173,"strikeZoneBottom":1.602},"ID678489":{"id":678489,"fullName":"Jorge Barrosa","link":"/api/v1/people/678489","firstName":"Jorge","lastName":"Barrosa","primaryNumber":"1","birthDate":"2001-02-17","currentAge":25,"birthCity":"Puerto Cabello","birthCountry":"Venezuela","height":"5' 6\"","weight":165,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Jorge","useLastName":"Barrosa","middleName":"Luis","boxscoreName":"Barrosa","gender":"M","nameMatrilineal":"Rojas","isPlayer":true,"isVerified":true,"mlbDebutDate":"2024-04-01","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Jorge Barrosa","nameSlug":"jorge-barrosa-678489","firstLastName":"Jorge Barrosa","lastFirstName":"Barrosa, Jorge","lastInitName":"Barrosa, J","initLastName":"J Barrosa","fullFMLName":"Jorge Luis Barrosa","fullLFMName":"Barrosa, Jorge Luis","strikeZoneTop":2.958,"strikeZoneBottom":1.493},"ID700241":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241","firstName":"Michael","lastName":"McGreevy","primaryNumber":"36","birthDate":"2000-07-08","currentAge":26,"birthCity":"San Clemente","birthStateProvince":"CA","birthCountry":"USA","height":"6' 4\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Michael","useLastName":"McGreevy","middleName":"Stephen","boxscoreName":"McGreevy","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2024-07-31","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Michael McGreevy","nameSlug":"michael-mcgreevy-700241","firstLastName":"Michael McGreevy","lastFirstName":"McGreevy, Michael","lastInitName":"McGreevy, M","initLastName":"M McGreevy","fullFMLName":"Michael Stephen McGreevy","fullLFMName":"McGreevy, Michael Stephen","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID663494":{"id":663494,"fullName":"Bryan Torres","link":"/api/v1/people/663494","firstName":"Bryan","lastName":"Torres","primaryNumber":"39","birthDate":"1997-07-02","currentAge":29,"birthCity":"Caguas","birthCountry":"Puerto Rico","height":"5' 7\"","weight":165,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Bryan","useLastName":"Torres","boxscoreName":"Torres, B","gender":"M","isPlayer":true,"isVerified":true,"mlbDebutDate":"2026-05-23","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Bryan Torres","nameSlug":"bryan-torres-663494","firstLastName":"Bryan Torres","lastFirstName":"Torres, Bryan","lastInitName":"Torres, B","initLastName":"B Torres","fullFMLName":"Bryan Torres","fullLFMName":"Torres, Bryan","strikeZoneTop":2.98,"strikeZoneBottom":1.5},"ID681517":{"id":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517","firstName":"Kyle","lastName":"Leahy","primaryNumber":"62","birthDate":"1997-06-04","currentAge":29,"birthCity":"Boulder","birthStateProvince":"CO","birthCountry":"USA","height":"6' 5\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Kyle","useLastName":"Leahy","middleName":"Yandow","boxscoreName":"Leahy","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"pronunciation":"LAY-hee","mlbDebutDate":"2023-07-07","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Kyle Leahy","nameSlug":"kyle-leahy-681517","firstLastName":"Kyle Leahy","lastFirstName":"Leahy, Kyle","lastInitName":"Leahy, K","initLastName":"K Leahy","fullFMLName":"Kyle Yandow Leahy","fullLFMName":"Leahy, Kyle Yandow","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID663457":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457","firstName":"Lars","lastName":"Nootbaar","primaryNumber":"21","birthDate":"1997-09-08","currentAge":28,"birthCity":"El Segundo","birthStateProvince":"CA","birthCountry":"USA","height":"6' 1\"","weight":205,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Lars","useLastName":"Nootbaar","middleName":"Taylor-Tatsuji","boxscoreName":"Nootbaar","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"pronunciation":"NUTE-bahr","mlbDebutDate":"2021-06-22","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Lars Nootbaar","nameSlug":"lars-nootbaar-663457","firstLastName":"Lars Nootbaar","lastFirstName":"Nootbaar, Lars","lastInitName":"Nootbaar, L","initLastName":"L Nootbaar","fullFMLName":"Lars Taylor-Tatsuji Nootbaar","fullLFMName":"Nootbaar, Lars Taylor-Tatsuji","strikeZoneTop":3.259,"strikeZoneBottom":1.645},"ID665877":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877","firstName":"José","lastName":"Fermín","primaryNumber":"15","birthDate":"1999-03-29","currentAge":27,"birthCity":"Puerto Plata","birthCountry":"Dominican Republic","height":"5' 10\"","weight":198,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"José","useLastName":"Fermín","middleName":"Miguel","boxscoreName":"Fermín","gender":"M","nameMatrilineal":"Garcia","isPlayer":true,"isVerified":true,"pronunciation":"fair-MEAN","mlbDebutDate":"2023-07-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"José Fermín","nameSlug":"jose-fermin-665877","firstLastName":"José Fermín","lastFirstName":"Fermín, José","lastInitName":"Fermín, J","initLastName":"J Fermín","fullFMLName":"José Miguel Fermín","fullLFMName":"Fermín, José Miguel","strikeZoneTop":3.14,"strikeZoneBottom":1.58},"ID518876":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876","firstName":"Kenneth","lastName":"Kelly","primaryNumber":"29","birthDate":"1988-10-14","currentAge":37,"birthCity":"Houston","birthStateProvince":"TX","birthCountry":"USA","height":"6' 2\"","weight":202,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Merrill","useLastName":"Kelly","middleName":"Merrill","boxscoreName":"Kelly, Me","nickName":"Mert","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2010,"mlbDebutDate":"2019-04-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Merrill Kelly","nameSlug":"merrill-kelly-518876","firstLastName":"Merrill Kelly","lastFirstName":"Kelly, Merrill","lastInitName":"Kelly, M","initLastName":"M Kelly","fullFMLName":"Kenneth Merrill Kelly","fullLFMName":"Kelly, Kenneth Merrill","strikeZoneTop":3.41,"strikeZoneBottom":1.55},"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},"ID656240":{"id":656240,"fullName":"Scott Blewett","link":"/api/v1/people/656240","firstName":"Scott","lastName":"Blewett","primaryNumber":"66","birthDate":"1996-04-10","currentAge":30,"birthCity":"Syracuse","birthStateProvince":"NY","birthCountry":"USA","height":"6' 6\"","weight":245,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Scott","useLastName":"Blewett","middleName":"Thomas","boxscoreName":"Blewett","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2020-09-18","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Scott Blewett","nameSlug":"scott-blewett-656240","firstLastName":"Scott Blewett","lastFirstName":"Blewett, Scott","lastInitName":"Blewett, S","initLastName":"S Blewett","fullFMLName":"Scott Thomas Blewett","fullLFMName":"Blewett, Scott Thomas","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"ID677865":{"id":677865,"fullName":"Justin Bruihl","link":"/api/v1/people/677865","firstName":"Justin","lastName":"Bruihl","primaryNumber":"47","birthDate":"1997-06-26","currentAge":29,"birthCity":"Petaluma","birthStateProvince":"CA","birthCountry":"USA","height":"6' 2\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Justin","useLastName":"Bruihl","boxscoreName":"Bruihl","gender":"M","isPlayer":true,"isVerified":false,"mlbDebutDate":"2021-08-08","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Justin Bruihl","nameSlug":"justin-bruihl-677865","firstLastName":"Justin Bruihl","lastFirstName":"Bruihl, Justin","lastInitName":"Bruihl, J","initLastName":"J Bruihl","fullFMLName":"Justin  Bruihl","fullLFMName":"Bruihl, Justin ","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID672695":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695","firstName":"Geraldo","lastName":"Perdomo","primaryNumber":"2","birthDate":"1999-10-22","currentAge":26,"birthCity":"Santo Domingo","birthCountry":"Dominican Republic","height":"6' 2\"","weight":203,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Geraldo","useLastName":"Perdomo","middleName":"Rafael","boxscoreName":"Perdomo","gender":"M","nameMatrilineal":"Fonnieur","isPlayer":true,"isVerified":true,"pronunciation":"HER-all-doh per-DOH-mo","mlbDebutDate":"2021-04-03","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Geraldo Perdomo","nameSlug":"geraldo-perdomo-672695","firstLastName":"Geraldo Perdomo","lastFirstName":"Perdomo, Geraldo","lastInitName":"Perdomo, G","initLastName":"G Perdomo","fullFMLName":"Geraldo Rafael Perdomo","fullLFMName":"Perdomo, Geraldo Rafael","strikeZoneTop":3.317,"strikeZoneBottom":1.674},"ID672515":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515","firstName":"Gabriel","lastName":"Moreno","primaryNumber":"14","birthDate":"2000-02-14","currentAge":26,"birthCity":"Barquisimeto","birthCountry":"Venezuela","height":"5' 9\"","weight":195,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Gabriel","useLastName":"Moreno","middleName":"Jose","boxscoreName":"Moreno","gender":"M","nameMatrilineal":"Marquez","isPlayer":true,"isVerified":true,"pronunciation":"MO-rain-oh","mlbDebutDate":"2022-06-11","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Gabriel Moreno","nameSlug":"gabriel-moreno-672515","firstLastName":"Gabriel Moreno","lastFirstName":"Moreno, Gabriel","lastInitName":"Moreno, G","initLastName":"G Moreno","fullFMLName":"Gabriel Jose Moreno","fullLFMName":"Moreno, Gabriel Jose","strikeZoneTop":3.072,"strikeZoneBottom":1.55},"ID592773":{"id":592773,"fullName":"Ryne Stanek","link":"/api/v1/people/592773","firstName":"Ryne","lastName":"Stanek","primaryNumber":"55","birthDate":"1991-07-26","currentAge":34,"birthCity":"St. Louis","birthStateProvince":"MO","birthCountry":"USA","height":"6' 4\"","weight":226,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Ryne","useLastName":"Stanek","middleName":"Thomas","boxscoreName":"Stanek","nickName":"Stanny","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"mlbDebutDate":"2017-05-14","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ryne Stanek","nameSlug":"ryne-stanek-592773","firstLastName":"Ryne Stanek","lastFirstName":"Stanek, Ryne","lastInitName":"Stanek, R","initLastName":"R Stanek","fullFMLName":"Ryne Thomas Stanek","fullLFMName":"Stanek, Ryne Thomas","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID664199":{"id":664199,"fullName":"Taylor Clarke","link":"/api/v1/people/664199","firstName":"Taylor","lastName":"Clarke","primaryNumber":"45","birthDate":"1993-05-13","currentAge":33,"birthCity":"Ashburn","birthStateProvince":"VA","birthCountry":"USA","height":"6' 3\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Taylor","useLastName":"Clarke","middleName":"James","boxscoreName":"Clarke, T","nickName":"Clarkey","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2019-04-20","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Taylor Clarke","nameSlug":"taylor-clarke-664199","firstLastName":"Taylor Clarke","lastFirstName":"Clarke, Taylor","lastInitName":"Clarke, T","initLastName":"T Clarke","fullFMLName":"Taylor James Clarke","fullLFMName":"Clarke, Taylor James","strikeZoneTop":3.348,"strikeZoneBottom":1.69},"ID682998":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998","firstName":"Corbin","lastName":"Carroll","primaryNumber":"7","birthDate":"2000-08-21","currentAge":25,"birthCity":"Seattle","birthStateProvince":"WA","birthCountry":"USA","height":"5' 10\"","weight":165,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Corbin","useLastName":"Carroll","middleName":"Franklin","boxscoreName":"Carroll","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2022-08-29","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Corbin Carroll","nameSlug":"corbin-carroll-682998","firstLastName":"Corbin Carroll","lastFirstName":"Carroll, Corbin","lastInitName":"Carroll, C","initLastName":"C Carroll","fullFMLName":"Corbin Franklin Carroll","fullLFMName":"Carroll, Corbin Franklin","strikeZoneTop":3.103,"strikeZoneBottom":1.566},"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},"ID669160":{"id":669160,"fullName":"Dustin May","link":"/api/v1/people/669160","firstName":"Dustin","lastName":"May","primaryNumber":"3","birthDate":"1997-09-06","currentAge":28,"birthCity":"Justin","birthStateProvince":"TX","birthCountry":"USA","height":"6' 6\"","weight":180,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Dustin","useLastName":"May","middleName":"Jake","boxscoreName":"May","nickName":"Big Red","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"mlbDebutDate":"2019-08-02","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Dustin May","nameSlug":"dustin-may-669160","firstLastName":"Dustin May","lastFirstName":"May, Dustin","lastInitName":"May, D","initLastName":"D May","fullFMLName":"Dustin Jake May","fullLFMName":"May, Dustin Jake","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"ID691026":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026","firstName":"Masyn","lastName":"Winn","primaryNumber":"0","birthDate":"2002-03-21","currentAge":24,"birthCity":"Katy","birthStateProvince":"TX","birthCountry":"USA","height":"5' 9\"","weight":185,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Masyn","useLastName":"Winn","middleName":"Blaze","boxscoreName":"Winn","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2023-08-18","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Masyn Winn","nameSlug":"masyn-winn-691026","firstLastName":"Masyn Winn","lastFirstName":"Winn, Masyn","lastInitName":"Winn, M","initLastName":"M Winn","fullFMLName":"Masyn Blaze Winn","fullLFMName":"Winn, Masyn Blaze","strikeZoneTop":3.081,"strikeZoneBottom":1.555},"ID676369":{"id":676369,"fullName":"Nelson Velázquez","link":"/api/v1/people/676369","firstName":"Nelson","lastName":"Velázquez","primaryNumber":"38","birthDate":"1998-12-26","currentAge":27,"birthCity":"Carolina","birthCountry":"Puerto Rico","height":"5' 11\"","weight":190,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Nelson","useLastName":"Velázquez","middleName":"Javier","boxscoreName":"Velázquez, N","gender":"M","nameMatrilineal":"Romero","isPlayer":true,"isVerified":false,"draftYear":2017,"pronunciation":"veh-LAZZ-kezz","mlbDebutDate":"2022-05-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Nelson Velázquez","nameSlug":"nelson-velazquez-676369","firstLastName":"Nelson Velázquez","lastFirstName":"Velázquez, Nelson","lastInitName":"Velázquez, N","initLastName":"N Velázquez","fullFMLName":"Nelson Javier Velázquez","fullLFMName":"Velázquez, Nelson Javier","strikeZoneTop":3.15,"strikeZoneBottom":1.59},"ID699625":{"id":699625,"fullName":"Jimmy Crooks","link":"/api/v1/people/699625","firstName":"James","lastName":"Crooks","primaryNumber":"8","birthDate":"2001-07-19","currentAge":25,"birthCity":"Euless","birthStateProvince":"TX","birthCountry":"USA","height":"6' 0\"","weight":230,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Jimmy","useLastName":"Crooks","middleName":"Dale","boxscoreName":"Crooks","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-08-29","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jimmy Crooks","nameTitle":"II","nameSuffix":"II","nameSlug":"jimmy-crooks-699625","firstLastName":"Jimmy Crooks","lastFirstName":"Crooks, Jimmy","lastInitName":"Crooks, J","initLastName":"J Crooks","fullFMLName":"James Dale Crooks II","fullLFMName":"Crooks II, James Dale","strikeZoneTop":3.201,"strikeZoneBottom":1.615}},"venue":{"id":15,"name":"Chase Field","link":"/api/v1/venues/15","location":{"address1":"401 East Jefferson Street","city":"Phoenix","state":"Arizona","stateAbbrev":"AZ","postalCode":"85004","defaultCoordinates":{"latitude":33.445302,"longitude":-112.066687},"azimuthAngle":0.0,"elevation":1086,"country":"USA","phone":"(602) 462-6500"},"timeZone":{"tz":"MST","id":"America/Phoenix","offset":-7,"offsetAtGameTime":-7},"fieldInfo":{"capacity":48359,"turfType":"Artificial Turf","roofType":"Retractable","leftLine":328,"left":376,"leftCenter":412,"center":407,"rightCenter":414,"right":376,"rightLine":335},"active":true,"season":"2026"},"officialVenue":{"id":15,"link":"/api/v1/venues/15"},"weather":{"condition":"Roof Closed","temp":"75","wind":"0 mph, None"},"gameInfo":{"attendance":28069,"firstPitch":"2026-07-19T20:11:00.000Z","gameDurationMinutes":204},"review":{"hasChallenges":false,"away":{"used":0,"remaining":1},"home":{"used":0,"remaining":1}},"absChallenges":{"hasChallenges":true,"away":{"usedSuccessful":0,"usedFailed":2,"remaining":0},"home":{"usedSuccessful":3,"usedFailed":0,"remaining":2}},"flags":{"noHitter":false,"perfectGame":false,"awayTeamNoHitter":false,"awayTeamPerfectGame":false,"homeTeamNoHitter":false,"homeTeamPerfectGame":false},"alerts":[],"probablePitchers":{"away":{"id":669467,"fullName":"Andre Pallante","link":"/api/v1/people/669467"},"home":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"}},"officialScorer":{"id":607890,"fullName":"Jason Johnson","link":"/api/v1/people/607890"},"primaryDatacaster":{"id":816246,"fullName":"Hau'oli Kalipi","link":"/api/v1/people/816246"},"moundVisits":{"away":{"used":3,"remaining":2},"home":{"used":2,"remaining":3}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"JJ Wetherholt grounds out, second baseman Ketel Marte to first baseman Tyler Locklear.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-19T20:11:06.677Z","endTime":"2026-07-19T20:12:13.567Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,7],"actionIndex":[0,1,2],"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":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":606466,"link":"/api/v1/people/606466"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":682988,"link":"/api/v1/people/682988"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"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-19T17:47:14.762Z","endTime":"2026-07-19T19:52:10.774Z","isPitch":false,"type":"action","player":{"id":802139,"link":"/api/v1/people/802139"}},{"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-19T19:52:10.774Z","endTime":"2026-07-19T20:10:05.913Z","isPitch":false,"type":"action","player":{"id":802139,"link":"/api/v1/people/802139"}},{"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-19T20:10:05.913Z","endTime":"2026-07-19T20:11:08.741Z","isPitch":false,"type":"action","player":{"id":802139,"link":"/api/v1/people/802139"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.3,"endSpeed":83.2,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.151334733841242,"aZ":-16.037177368349234,"pfxX":4.510409748494885,"pfxZ":9.192396607860415,"pX":-1.0862803128900032,"pZ":1.9120375749093776,"vX0":-6.398709799795754,"vY0":-131.23804526141515,"vZ0":-7.222278747911985,"x":158.41,"y":187.15,"x0":0.7904288007824528,"y0":50.00078422746096,"z0":5.880672605935994,"aX":7.916304616028494},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":15.4,"breakHorizontal":-6.8,"spinRate":2284,"spinDirection":156},"zone":13,"typeConfidence":0.87,"plateTime":0.4163656097506747,"extension":6.359610692922682},"index":3,"playId":"435e344f-0fab-32cb-b492-4e07cdb743e0","pitchNumber":1,"startTime":"2026-07-19T20:11:08.741Z","endTime":"2026-07-19T20:11:12.998Z","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":91.0,"endSpeed":83.6,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.280169486334113,"aZ":-15.275035450293148,"pfxX":3.5069541416884427,"pfxZ":9.480165012900773,"pX":0.6175623695940069,"pZ":2.5224698841477062,"vX0":-2.506998513326068,"vY0":-132.4157119665553,"vZ0":-5.841482183789996,"x":93.46,"y":170.67,"x0":1.1191825006742977,"y0":50.00333936640782,"z0":5.8678182325590384,"aX":6.251321905036372},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":16.2,"breakHorizontal":-5.9,"spinRate":2286,"spinDirection":151},"zone":6,"typeConfidence":0.91,"plateTime":0.4130616448753348,"extension":6.275258004278815},"index":4,"playId":"41b892f8-9603-380f-be68-3dd42f732c67","pitchNumber":2,"startTime":"2026-07-19T20:11:23.310Z","endTime":"2026-07-19T20:11:26.310Z","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":2,"outs":0},"pitchData":{"startSpeed":86.6,"endSpeed":79.8,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.955978779363647,"aZ":-28.052758316749504,"pfxX":-0.9344316739103995,"pfxZ":2.5478401323643496,"pX":-0.8365194941768078,"pZ":2.999084574416098,"vX0":-4.123368555345477,"vY0":-126.16031367458173,"vZ0":-1.8223536824042226,"x":148.89,"y":157.8,"x0":0.9384141875428267,"y0":50.00147468552586,"z0":5.985310911981544,"aX":-1.510189230414716},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":4.4,"breakHorizontal":2.6,"spinRate":2165,"spinDirection":176},"zone":11,"typeConfidence":0.84,"plateTime":0.4336605732848131,"extension":6.497902406106835},"index":5,"playId":"399017b1-5aca-3992-aa4c-9a3c89b785c2","pitchNumber":3,"startTime":"2026-07-19T20:11:42.374Z","endTime":"2026-07-19T20:11:46.526Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":6,"startTime":"2026-07-19T20:11:53.362Z","endTime":"2026-07-19T20:12:05.555Z","isPitch":false,"type":"action","player":{"id":802139,"link":"/api/v1/people/802139"}},{"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":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.5,"endSpeed":73.6,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.505954104733487,"aZ":-34.329986713861786,"pfxX":-2.632659936094091,"pfxZ":-1.5777433010782111,"pX":0.12392785779703165,"pZ":2.746209357501707,"vX0":-1.4734416742534917,"vY0":-115.79836536386979,"vZ0":-0.2612714061629722,"x":112.28,"y":164.63,"x0":1.1093732304864616,"y0":50.004108216819404,"z0":6.129618006354267,"aX":-3.594786684532108},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.7,"breakVerticalInduced":-2.6,"breakHorizontal":5.2,"spinRate":2198,"spinDirection":289},"zone":2,"typeConfidence":0.88,"plateTime":0.47201133026946307,"extension":6.343074467306938},"hitData":{"launchSpeed":89.4,"launchAngle":-11.0,"totalDistance":16.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":155.21,"coordY":143.85}},"index":7,"playId":"702d30cd-b490-3045-91d3-c609ac1952b4","pitchNumber":4,"startTime":"2026-07-19T20:12:05.555Z","endTime":"2026-07-19T20:12:13.567Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T20:12:13.567Z","atBatIndex":0},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Iván Herrera grounds out, pitcher Eduardo Rodriguez to first baseman Tyler Locklear.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-19T20:12:25.278Z","endTime":"2026-07-19T20:13:02.845Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":593958,"link":"/api/v1/people/593958"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":682988,"link":"/api/v1/people/682988"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.2,"endSpeed":82.4,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.049205096317163,"aZ":-15.083785680649164,"pfxX":4.3837563441054,"pfxZ":9.786731831503404,"pX":0.1269828146563774,"pZ":3.511607039472669,"vX0":-3.9759104200226885,"vY0":-131.36140839007598,"vZ0":-3.4713795827041194,"x":112.16,"y":143.97,"x0":1.0912348613260068,"y0":50.00105680965726,"z0":5.972817395217395,"aX":7.65400736415676},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":17.2,"breakHorizontal":-7.1,"spinRate":2272,"spinDirection":156},"zone":12,"typeConfidence":0.9,"plateTime":0.41709092987382057,"extension":6.292669735442671},"index":0,"playId":"848b0528-3685-3703-bd72-28a5f472b4e1","pitchNumber":1,"startTime":"2026-07-19T20:12:38.648Z","endTime":"2026-07-19T20:12:43.092Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.6,"endSpeed":78.5,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.831018573502096,"aZ":-27.80240075744654,"pfxX":8.964309830596019,"pfxZ":2.790919137332284,"pX":1.0510756612257748,"pZ":2.162040721573167,"vX0":-2.9988921961780184,"vY0":-124.66598751842183,"vZ0":-3.7613884864017444,"x":76.94,"y":180.4,"x0":1.1071115130020133,"y0":50.006100321970685,"z0":5.993717348317568,"aX":14.06639226894899},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":4.4,"breakHorizontal":-15.5,"spinRate":1809,"spinDirection":133},"zone":14,"typeConfidence":0.91,"plateTime":0.43990880377344777,"extension":6.364604774268042},"hitData":{"launchSpeed":80.0,"launchAngle":-19.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":122.69,"coordY":169.9}},"index":1,"playId":"86d79bd3-3897-3a98-8806-d1a53af07c5c","pitchNumber":2,"startTime":"2026-07-19T20:12:54.815Z","endTime":"2026-07-19T20:13:02.845Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T20:13:02.845Z","atBatIndex":1},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jordan Walker called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-19T20:13:21.441Z","endTime":"2026-07-19T20:15:06.118Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5],"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":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":672515,"link":"/api/v1/people/672515"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.3,"endSpeed":84.0,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.979668900656282,"aZ":-14.72578958021045,"pfxX":3.896539548033026,"pfxZ":9.71451994777448,"pX":-0.31564382813296193,"pZ":2.265023334893883,"vX0":-4.605177720967714,"vY0":-132.8084025499566,"vZ0":-6.6267878898957635,"x":129.03,"y":177.62,"x0":0.9301177356993661,"y0":50.00480771454804,"z0":5.853166734371304,"aX":7.0001287635887035},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":16.4,"breakHorizontal":-6.1,"spinRate":2275,"spinDirection":155},"zone":7,"typeConfidence":0.91,"plateTime":0.4115696402007054,"extension":6.3401659595293705},"index":0,"playId":"87e27e67-030a-3b6a-8787-ccd6fd474c13","pitchNumber":1,"startTime":"2026-07-19T20:13:31.324Z","endTime":"2026-07-19T20:13:35.357Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.8,"endSpeed":82.0,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.854610763309473,"aZ":-22.750415446580483,"pfxX":-0.016823127587853648,"pfxZ":5.534311786707951,"pX":-1.763155926661503,"pZ":2.8004666088573518,"vX0":-6.810397904344358,"vY0":-129.1738300979602,"vZ0":-3.6400112394164257,"x":184.21,"y":163.17,"x0":0.9008611296389681,"y0":50.00620182118925,"z0":5.960524866062034,"aX":-0.027973986718175345},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":9.5,"breakHorizontal":1.4,"spinRate":2277,"spinDirection":162},"zone":11,"typeConfidence":0.91,"plateTime":0.4227054029274204,"extension":6.354228220125941},"index":1,"playId":"9b6ac812-6fd6-34ec-85af-78b38b3273f8","pitchNumber":2,"startTime":"2026-07-19T20:14:00.234Z","endTime":"2026-07-19T20:14:04.059Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.5,"endSpeed":81.0,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.457303113810703,"aZ":-25.33356627412008,"pfxX":-1.071876628289309,"pfxZ":4.103625723580507,"pX":-0.963269288632527,"pZ":3.8519648597332026,"vX0":-4.876769162167827,"vY0":-127.55346660907979,"vZ0":-0.40026157046481187,"x":153.72,"y":134.78,"x0":1.1038163002391819,"y0":50.00156015502228,"z0":5.9890819806108855,"aX":-1.785204202380855},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":7.6,"breakHorizontal":2.9,"spinRate":2265,"spinDirection":174},"zone":11,"typeConfidence":0.9,"plateTime":0.4275690995098098,"extension":6.178559477404997},"index":2,"playId":"d2bf5042-dc79-3776-8bd2-c9176a87e41e","pitchNumber":3,"startTime":"2026-07-19T20:14:15.065Z","endTime":"2026-07-19T20:14:19.383Z","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":85.6,"endSpeed":78.6,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.202724824901217,"aZ":-25.380912066296812,"pfxX":9.214505724146472,"pfxZ":4.322771468294976,"pX":1.19820072393182,"pZ":2.423354493611497,"vX0":-2.8173823769270356,"vY0":-124.65318836574262,"vZ0":-3.3570957336776805,"x":71.33,"y":173.35,"x0":1.1462209385396356,"y0":50.00560605546872,"z0":5.884502186287722,"aX":14.494129847655262},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":7.3,"breakHorizontal":-16.1,"spinRate":1827,"spinDirection":134},"zone":14,"typeConfidence":0.9,"plateTime":0.4394965458424194,"extension":6.487092490879324},"index":3,"playId":"86318b87-9462-3921-9739-0f18d185d842","pitchNumber":4,"startTime":"2026-07-19T20:14:29.862Z","endTime":"2026-07-19T20:14:32.862Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":4,"startTime":"2026-07-19T20:14:49.655Z","endTime":"2026-07-19T20:15:01.558Z","isPitch":false,"type":"action","player":{"id":691023,"link":"/api/v1/people/691023"}},{"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":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":87.9,"endSpeed":80.7,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.183358148862965,"aZ":-25.635642908159824,"pfxX":-2.540886137059826,"pfxZ":3.950555835230282,"pX":0.5533346047433213,"pZ":1.6488376115707009,"vX0":-1.2602950769182972,"vY0":-128.04420701511003,"vZ0":-5.008794869962472,"x":95.91,"y":194.26,"x0":1.3825122745906429,"y0":50.00408807268188,"z0":5.643806592311549,"aX":-4.206359395384598},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":6.2,"breakHorizontal":4.9,"spinRate":2202,"spinDirection":176},"zone":14,"typeConfidence":0.91,"plateTime":0.42826680062212885,"extension":6.385099013573745},"index":5,"playId":"eadc5e66-40cc-3089-b973-178981090c6c","pitchNumber":5,"startTime":"2026-07-19T20:15:01.558Z","endTime":"2026-07-19T20:15:06.118Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T20:15:06.118Z","atBatIndex":2},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ketel Marte grounds out to first baseman Alec Burleson.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-19T20:17:00.209Z","endTime":"2026-07-19T20:18:03.955Z","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":669467,"fullName":"Andre Pallante","link":"/api/v1/people/669467"},"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":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":676475,"link":"/api/v1/people/676475"},"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":94.7,"endSpeed":87.1,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.27424124901972,"aZ":-18.120006454184143,"pfxX":-3.0034828962476006,"pfxZ":7.292268390208912,"pX":1.243872980931243,"pZ":2.4037155534313692,"vX0":8.854732303123484,"vY0":-137.6483168230104,"vZ0":-5.748984008989579,"x":69.59,"y":173.88,"x0":-1.618194845815151,"y0":50.00507446896981,"z0":5.737890037369416,"aX":-5.7912442829778215},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":12.2,"breakHorizontal":3.7,"spinRate":2204,"spinDirection":194},"zone":14,"typeConfidence":2.0,"plateTime":0.39724348619895755,"extension":6.626474817777324},"index":0,"playId":"283ac0bc-5fe9-34cb-93eb-c23cfb193cbd","pitchNumber":1,"startTime":"2026-07-19T20:17:19.773Z","endTime":"2026-07-19T20:17:23.500Z","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.6,"endSpeed":87.5,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.595127610830048,"aZ":-14.249961990307364,"pfxX":-3.0702920265072056,"pfxZ":9.139222980406752,"pX":-0.03140619788307798,"pZ":2.9057690764811883,"vX0":5.3853707011798315,"vY0":-139.03819804258484,"vZ0":-5.331686410278707,"x":118.2,"y":160.32,"x0":-1.592825992155772,"y0":50.00568748417581,"z0":5.79075839770983,"aX":-6.02398909684827},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":15.6,"breakHorizontal":4.4,"spinRate":2223,"spinDirection":197},"zone":2,"typeConfidence":2.0,"plateTime":0.3936414667640147,"extension":6.613957251338638},"index":1,"playId":"9d431891-301b-3eb0-913a-09d28f0a6554","pitchNumber":2,"startTime":"2026-07-19T20:17:35.731Z","endTime":"2026-07-19T20:17:38.919Z","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(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":78.7,"endSpeed":72.7,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.12494625289324,"aZ":-44.046842479975,"pfxX":2.8593385363196493,"pfxZ":-8.976340318330942,"pX":-0.37476421832563495,"pZ":1.805687860376319,"vX0":2.136593152275517,"vY0":-114.5897942917027,"vZ0":0.3937163188255943,"x":131.29,"y":190.03,"x0":-1.6922114388850096,"y0":50.00051102191719,"z0":5.95182303338107,"aX":3.783257753505848},"breaks":{"breakAngle":4.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-60.1,"breakVerticalInduced":-15.8,"breakHorizontal":-5.8,"spinRate":2778,"spinDirection":26},"zone":7,"typeConfidence":2.0,"plateTime":0.4788748909203706,"extension":6.511715730884868},"hitData":{"launchSpeed":91.6,"launchAngle":-22.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":157.6,"coordY":171.3}},"index":2,"playId":"8b877db9-4b3e-3250-bf96-3f6402524f6e","pitchNumber":3,"startTime":"2026-07-19T20:17:54.085Z","endTime":"2026-07-19T20:18:03.955Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T20:18:03.955Z","atBatIndex":3},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Geraldo Perdomo lines out to first baseman Alec Burleson.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-19T20:18:20.289Z","endTime":"2026-07-19T20:20:07.604Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669467,"fullName":"Andre Pallante","link":"/api/v1/people/669467"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":676475,"link":"/api/v1/people/676475"},"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":1},"pitchData":{"startSpeed":95.6,"endSpeed":87.6,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.685277503624526,"aZ":-12.254698002472457,"pfxX":-3.6615685949520023,"pfxZ":10.15848114411844,"pX":-1.3461153231541136,"pZ":2.1857596548016045,"vX0":2.395173612278379,"vY0":-139.0428688732439,"vZ0":-7.568459154112286,"x":168.31,"y":179.76,"x0":-1.7422153375605463,"y0":50.0053806633715,"z0":5.7532230820125845,"aX":-7.182534394092372},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":17.0,"breakHorizontal":6.1,"spinRate":2209,"spinDirection":198},"zone":13,"typeConfidence":2.0,"plateTime":0.39367213161724646,"extension":6.670994602646963},"index":0,"playId":"9a0e5c23-c97b-3248-9a70-bd2ea03bb9e5","pitchNumber":1,"startTime":"2026-07-19T20:18:29.117Z","endTime":"2026-07-19T20:18:32.855Z","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":93.7,"endSpeed":85.6,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.397274568921855,"aZ":-16.637234782013113,"pfxX":-1.839688829943578,"pfxZ":8.257289423388821,"pX":-0.5042660235373885,"pZ":2.955193600670345,"vX0":3.8613669734020983,"vY0":-136.38433774220601,"vZ0":-4.496496074508906,"x":136.22,"y":158.99,"x0":-1.7002738067214465,"y0":50.00106910158822,"z0":5.775080375763995,"aX":-3.461165125205737},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":14.2,"breakHorizontal":2.5,"spinRate":2187,"spinDirection":197},"zone":1,"typeConfidence":2.0,"plateTime":0.4018325907216247,"extension":6.548988362151255},"index":1,"playId":"a3abe9ce-ad11-3051-8be7-8f5d3e7d2564","pitchNumber":2,"startTime":"2026-07-19T20:18:49.872Z","endTime":"2026-07-19T20:18:54.134Z","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":88.3,"endSpeed":81.5,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.95042875657097,"aZ":-27.805249099061935,"pfxX":2.061740827873132,"pfxZ":2.60041696450128,"pX":-0.04306877344012054,"pZ":1.5665613393468178,"vX0":3.926384283086949,"vY0":-128.54338821134507,"vZ0":-4.907757251802252,"x":118.64,"y":196.48,"x0":-1.856403856563908,"y0":50.00103648617078,"z0":5.652075877315402,"aX":3.4583741165612527},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":3.8,"breakHorizontal":-4.6,"spinRate":2326,"spinDirection":118},"zone":13,"typeConfidence":2.0,"plateTime":0.425656408621375,"extension":6.8234015726657},"index":2,"playId":"7e8f05b5-2aff-3616-9d5a-1b353c8a3b79","pitchNumber":3,"startTime":"2026-07-19T20:19:06.180Z","endTime":"2026-07-19T20:19:10.248Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.7,"endSpeed":74.8,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.19395827378751,"aZ":-42.67910414105166,"pfxX":2.8386782570123463,"pfxZ":-7.550021636058046,"pX":0.20976894589756076,"pZ":0.48308910311361886,"vX0":3.7884061177017716,"vY0":-117.4867345370152,"vZ0":-3.1138917403390707,"x":109.0,"y":225.74,"x0":-1.7951230848052548,"y0":50.00158179752202,"z0":5.809455410446791,"aX":3.9501205753433686},"breaks":{"breakAngle":6.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.3,"breakVerticalInduced":-14.2,"breakHorizontal":-6.1,"spinRate":2827,"spinDirection":14},"zone":14,"typeConfidence":2.0,"plateTime":0.4670008457463921,"extension":6.5402407396590885},"index":3,"playId":"81ddbc97-13a5-3c17-b621-e88076def365","pitchNumber":4,"startTime":"2026-07-19T20:19:35.339Z","endTime":"2026-07-19T20:19:38.404Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.0,"endSpeed":88.1,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.4772989073286,"aZ":-15.235461993644812,"pfxX":-2.554743843380521,"pfxZ":8.553773279590484,"pX":0.7539546408000011,"pZ":2.56041407683941,"vX0":7.530930070284256,"vY0":-139.6087908784119,"vZ0":-5.848213277820339,"x":88.26,"y":169.65,"x0":-1.6427298781093795,"y0":50.00238581330394,"z0":5.679514576103339,"aX":-5.059226978446528},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":14.5,"breakHorizontal":3.1,"spinRate":2159,"spinDirection":198},"zone":6,"typeConfidence":2.0,"plateTime":0.3918416922304133,"extension":6.7731086246629815},"hitData":{"launchSpeed":79.6,"launchAngle":12.0,"totalDistance":150.0,"trajectory":"line_drive","hardness":"medium","location":"3","coordinates":{"coordX":161.54,"coordY":152.79}},"index":4,"playId":"573ecc2f-c8e3-3500-b747-ccd7efc7cede","pitchNumber":5,"startTime":"2026-07-19T20:20:01.605Z","endTime":"2026-07-19T20:20:07.604Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T20:20:07.604Z","atBatIndex":4},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Corbin Carroll strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-19T20:20:20.410Z","endTime":"2026-07-19T20:21:50.596Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669467,"fullName":"Andre Pallante","link":"/api/v1/people/669467"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":671056,"link":"/api/v1/people/671056"},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":77.8,"endSpeed":71.3,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.62497924865775,"aZ":-44.92740239410808,"pfxX":2.9573532166028276,"pfxZ":-9.92855668156185,"pX":0.3346448497652465,"pZ":2.90157147393898,"vX0":3.562862024400313,"vY0":-113.17040196745836,"vZ0":3.0923324303470174,"x":104.24,"y":160.44,"x0":-1.6505959439961515,"y0":50.00543362812396,"z0":6.05020201789749,"aX":3.7967540628586685},"breaks":{"breakAngle":6.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-62.3,"breakVerticalInduced":-16.7,"breakHorizontal":-6.4,"spinRate":2738,"spinDirection":32},"zone":3,"typeConfidence":2.0,"plateTime":0.485897196974002,"extension":6.515293450982748},"index":0,"playId":"fed0989c-6c36-3352-baf6-43f423a03c42","pitchNumber":1,"startTime":"2026-07-19T20:20:33.221Z","endTime":"2026-07-19T20:20:37.257Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.0,"endSpeed":83.9,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.335779666016006,"aZ":-23.85050695799305,"pfxX":-4.988598340393405,"pfxZ":4.6245996836312,"pX":-0.11116991288251521,"pZ":1.5263597536511881,"vX0":6.218379821487582,"vY0":-133.68447518639016,"vZ0":-5.933487075226209,"x":121.24,"y":197.57,"x0":-1.8254170077174696,"y0":50.0028955694628,"z0":5.500036618764273,"aX":-8.97889073661269},"breaks":{"breakAngle":16.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":7.2,"breakHorizontal":7.6,"spinRate":1138,"spinDirection":228},"zone":13,"typeConfidence":2.0,"plateTime":0.4106093543370175,"extension":6.808152892995219},"index":1,"playId":"bcd5f5ef-3acd-3890-921a-ffa6e5fabbb2","pitchNumber":2,"startTime":"2026-07-19T20:20:49.196Z","endTime":"2026-07-19T20:20:53.078Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.1,"endSpeed":89.1,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.753467643890588,"aZ":-20.626494359045598,"pfxX":-1.534034265721394,"pfxZ":5.679070953824237,"pX":0.5007338190837397,"pZ":4.766439542751585,"vX0":6.866406659638613,"vY0":-141.33717874532863,"vZ0":0.26291517901129124,"x":97.91,"y":110.09,"x0":-1.755658434793641,"y0":50.0012112497822,"z0":5.99171862556657,"aX":-3.1196886329822875},"breaks":{"breakAngle":4.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":10.6,"breakHorizontal":1.4,"spinRate":2275,"spinDirection":186},"zone":12,"typeConfidence":2.0,"plateTime":0.3868239158071023,"extension":6.455196716364476},"index":2,"playId":"9d0bb04a-0700-3802-8e92-7efafdc14ebf","pitchNumber":3,"startTime":"2026-07-19T20:21:11.277Z","endTime":"2026-07-19T20:21:14.330Z","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":95.7,"endSpeed":87.7,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.077732552546436,"aZ":-16.16111019024213,"pfxX":0.7311293192888382,"pfxZ":8.15434563087389,"pX":1.2383995430866026,"pZ":3.1037602039304386,"vX0":7.694713744830736,"vY0":-139.19642139562623,"vZ0":-4.474455952565502,"x":69.8,"y":154.98,"x0":-1.655922404467038,"y0":50.000509760221846,"z0":5.801101794674397,"aX":1.434294651351032},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":14.0,"breakHorizontal":-2.9,"spinRate":2267,"spinDirection":194},"zone":12,"typeConfidence":2.0,"plateTime":0.3934087913212947,"extension":6.744340660701116},"index":3,"playId":"7b10bc39-ba54-3933-983e-669e5b683125","pitchNumber":4,"startTime":"2026-07-19T20:21:29.073Z","endTime":"2026-07-19T20:21:32.967Z","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":2},"pitchData":{"startSpeed":86.8,"endSpeed":79.9,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.802566901814533,"aZ":-35.145301426449,"pfxX":1.052143120052473,"pfxZ":-1.8348739498752185,"pX":-0.13557170721690107,"pZ":2.411557939732965,"vX0":3.8516259820426044,"vY0":-126.4368441086472,"vZ0":-1.320859524336103,"x":122.17,"y":173.67,"x0":-1.8154383557369664,"y0":50.00421235514317,"z0":5.761415331426841,"aX":1.7023500100567135},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":-3.4,"breakHorizontal":-2.8,"spinRate":2324,"spinDirection":74},"zone":5,"typeConfidence":2.0,"plateTime":0.43322303897029535,"extension":6.828911400190215},"index":4,"playId":"f46b9161-9e4d-3dcc-8387-bc6813df19a0","pitchNumber":5,"startTime":"2026-07-19T20:21:47.408Z","endTime":"2026-07-19T20:21:50.596Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T20:21:50.596Z","atBatIndex":5},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nelson Velázquez called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-19T20:24:13.150Z","endTime":"2026-07-19T20:25:54.628Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":676369,"fullName":"Nelson Velázquez","link":"/api/v1/people/676369"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,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":676369,"fullName":"Nelson Velázquez","link":"/api/v1/people/676369"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":672515,"link":"/api/v1/people/672515"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":78.0,"endSpeed":72.2,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.142088664588417,"aZ":-33.359650741469224,"pfxX":-1.9798727598668346,"pfxZ":-0.9075600959437686,"pX":0.7076066825545249,"pZ":2.545224309347695,"vX0":-0.46141273694556123,"vY0":-113.64520926630146,"vZ0":-0.7512498316181397,"x":90.03,"y":170.06,"x0":1.1702943639870618,"y0":50.00061943596475,"z0":6.183511791077526,"aX":-2.5982322466252934},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.2,"breakVerticalInduced":-1.6,"breakHorizontal":3.7,"spinRate":2236,"spinDirection":294},"zone":6,"typeConfidence":0.88,"plateTime":0.4813166658454797,"extension":6.296650515913923},"index":0,"playId":"c8ca4934-2606-33c3-8545-49315a36bf0a","pitchNumber":1,"startTime":"2026-07-19T20:24:21.044Z","endTime":"2026-07-19T20:24:25.360Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.0,"endSpeed":78.1,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.51365542763794,"aZ":-24.83462290247147,"pfxX":9.240481683776705,"pfxZ":4.765998694416441,"pX":0.950799091080419,"pZ":0.4418444955620824,"vX0":-3.2090828038078394,"vY0":-123.50648791414567,"vZ0":-7.964543969689785,"x":80.76,"y":226.85,"x0":1.0695594242817812,"y0":50.000256904397595,"z0":5.809278400143103,"aX":14.216046599279146},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":7.0,"breakHorizontal":-16.0,"spinRate":1679,"spinDirection":132},"zone":14,"typeConfidence":0.91,"plateTime":0.44415642412172485,"extension":6.312015400039375},"index":1,"playId":"d3ddd2e0-a77f-3a5f-ad6d-0adfe90c04b6","pitchNumber":2,"startTime":"2026-07-19T20:24:35.056Z","endTime":"2026-07-19T20:24:38.287Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.9,"endSpeed":79.0,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.01755478832684,"aZ":-24.68994152117258,"pfxX":8.671747471692125,"pfxZ":4.730440084901096,"pX":0.23896767921774054,"pZ":1.4908610249256122,"vX0":-4.547845371170468,"vY0":-124.94996316924866,"vZ0":-5.64502540896217,"x":107.89,"y":198.53,"x0":0.955361951593974,"y0":50.00352057308782,"z0":5.806367217811494,"aX":13.721542599462213},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":7.4,"breakHorizontal":-14.6,"spinRate":1858,"spinDirection":137},"zone":14,"typeConfidence":0.88,"plateTime":0.43824837564952723,"extension":6.473033382058528},"index":2,"playId":"cc1e6bcf-7166-386d-9add-7b234b555b58","pitchNumber":3,"startTime":"2026-07-19T20:24:52.032Z","endTime":"2026-07-19T20:24:55.306Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-07-19T20:25:02.286Z","endTime":"2026-07-19T20:25:15.799Z","isPitch":false,"type":"action","player":{"id":676369,"link":"/api/v1/people/676369"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.3,"endSpeed":83.5,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.42723000405463,"aZ":-17.397864023920793,"pfxX":4.517410334932012,"pfxZ":8.25921026818422,"pX":-0.0038608946586165785,"pZ":3.899689622269157,"vX0":-4.590998973313662,"vY0":-132.9151275586329,"vZ0":-1.9805726683282705,"x":117.15,"y":133.49,"x0":1.1587045221059786,"y0":50.00543392978191,"z0":5.917523508506146,"aX":8.085706815914577},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":14.8,"breakHorizontal":-7.2,"spinRate":2277,"spinDirection":152},"zone":11,"typeConfidence":0.88,"plateTime":0.4120383963311176,"extension":6.266559958583933},"index":4,"playId":"66259d25-576e-3377-ae9c-a8d91b62edfc","pitchNumber":4,"startTime":"2026-07-19T20:25:15.799Z","endTime":"2026-07-19T20:25:20.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":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":84.2,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.742299567508326,"aZ":-14.83061373653167,"pfxX":4.7094692986522375,"pfxZ":9.599178762377084,"pX":-1.6726202728118298,"pZ":1.6478876221053507,"vX0":-8.478360474886438,"vY0":-133.57260100411105,"vZ0":-7.665892722226875,"x":180.76,"y":194.29,"x0":0.9307168768742247,"y0":50.006509008671074,"z0":5.621412039247089,"aX":8.51311351873004},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":15.8,"breakHorizontal":-6.7,"spinRate":2297,"spinDirection":152},"zone":13,"typeConfidence":0.89,"plateTime":0.4100470598099779,"extension":6.459026501980933},"index":5,"playId":"bc700e6a-45e1-355b-9187-c2fd2ba7b78b","pitchNumber":5,"startTime":"2026-07-19T20:25:32.046Z","endTime":"2026-07-19T20:25:35.546Z","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":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"pitchData":{"startSpeed":86.7,"endSpeed":79.5,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.883057492538715,"aZ":-23.691477069851786,"pfxX":8.398597412556306,"pfxZ":5.275877144411212,"pX":-0.23814077252667976,"pZ":1.627338775692722,"vX0":-5.917788358115073,"vY0":-126.07105921559265,"vZ0":-5.353271936602726,"x":126.08,"y":194.84,"x0":1.0496599458258722,"y0":50.004087641119746,"z0":5.693217015874688,"aX":13.506118800879158},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":8.5,"breakHorizontal":-13.8,"spinRate":1826,"spinDirection":131},"zone":8,"typeConfidence":0.82,"plateTime":0.43464011782502476,"extension":6.596847710528777},"index":6,"playId":"194a4e59-0e61-3d2c-98a6-a6a6641ad4c8","pitchNumber":6,"startTime":"2026-07-19T20:25:50.081Z","endTime":"2026-07-19T20:25:54.628Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T20:25:54.628Z","atBatIndex":6},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Alec Burleson singles on a ground ball to center fielder Ryan Waldschmidt.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":7,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-19T20:26:59.091Z","endTime":"2026-07-19T20:27:57.312Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":814439,"link":"/api/v1/people/814439"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"On-field Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-07-19T20:26:32.170Z","endTime":"2026-07-19T20:27:01.158Z","isPitch":false,"type":"action","player":{"id":676475,"link":"/api/v1/people/676475"}},{"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":90.1,"endSpeed":82.3,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.980885480871674,"aZ":-17.263335400742555,"pfxX":7.8123729372073925,"pfxZ":8.607812978168923,"pX":0.9281009785340968,"pZ":1.9920790314914318,"vX0":-2.818643866683602,"vY0":-131.09918401764526,"vZ0":-6.794918177758888,"x":81.62,"y":184.99,"x0":1.0052196485566998,"y0":50.00403472834221,"z0":5.916886243331091,"aX":13.53266373048672},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":14.3,"breakHorizontal":-13.4,"spinRate":2254,"spinDirection":156},"zone":14,"typeConfidence":0.91,"plateTime":0.41859464669979785,"extension":6.3701472557887815},"index":1,"playId":"3aef78b6-06d7-39fa-9e38-63c1921e1654","pitchNumber":1,"startTime":"2026-07-19T20:27:01.158Z","endTime":"2026-07-19T20:27:04.456Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.9,"endSpeed":74.3,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.16797225501559,"aZ":-35.02061981553295,"pfxX":-1.5599171089330204,"pfxZ":-2.0440782782385964,"pX":-1.229599599994885,"pZ":1.417581858467095,"vX0":-4.435066032212766,"vY0":-117.76536250124836,"vZ0":-3.045887357893122,"x":163.87,"y":200.51,"x0":0.8873288022892225,"y0":50.00322056033574,"z0":5.995332475128028,"aX":-2.171563098575984},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.2,"breakVerticalInduced":-4.2,"breakHorizontal":4.0,"spinRate":2177,"spinDirection":295},"zone":13,"typeConfidence":0.9,"plateTime":0.46664711011318705,"extension":6.512843149969074},"index":2,"playId":"4b763734-0e34-39ff-9021-9302bb110228","pitchNumber":2,"startTime":"2026-07-19T20:27:18.824Z","endTime":"2026-07-19T20:27:23.306Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.3,"endSpeed":81.2,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.174063263669993,"aZ":-23.12851802402339,"pfxX":-0.7621932151885367,"pfxZ":5.390589197353281,"pX":-0.8598090485310497,"pZ":2.6209118476748414,"vX0":-4.346082530632099,"vY0":-128.60676555745337,"vZ0":-3.7680285737149006,"x":149.77,"y":168.02,"x0":0.9497208340163915,"y0":50.005676189403324,"z0":5.894939288598005,"aX":-1.278254790542206},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":9.1,"breakHorizontal":2.3,"spinRate":2244,"spinDirection":171},"zone":11,"typeConfidence":0.91,"plateTime":0.42558345571674794,"extension":6.433604380853187},"index":3,"playId":"6d246126-e0ac-31d3-9849-a1d913a0f5c0","pitchNumber":3,"startTime":"2026-07-19T20:27:31.603Z","endTime":"2026-07-19T20:27:35.840Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.7,"endSpeed":81.6,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.478006389347076,"aZ":-23.00677232440361,"pfxX":0.4638679094294347,"pfxZ":5.41881096612217,"pX":-0.2964545754003129,"pZ":1.944470049288764,"vX0":-3.5157000098630036,"vY0":-129.12431081823445,"vZ0":-5.3581201834662435,"x":128.3,"y":186.28,"x0":1.021485227116294,"y0":50.00210944349727,"z0":5.812820369510561,"aX":0.7851138999004328},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":8.9,"breakHorizontal":-0.1,"spinRate":2219,"spinDirection":163},"zone":7,"typeConfidence":0.91,"plateTime":0.4239318715894087,"extension":6.533710777143515},"hitData":{"launchSpeed":100.8,"launchAngle":7.0,"totalDistance":138.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":129.21,"coordY":98.27}},"index":4,"playId":"b10bc133-52a7-3fc0-9a56-1d4f9ea9c6a7","pitchNumber":4,"startTime":"2026-07-19T20:27:47.133Z","endTime":"2026-07-19T20:27:57.312Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T20:27:57.312Z","atBatIndex":7},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Masyn Winn walks. Alec Burleson to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-19T20:28:16.463Z","endTime":"2026-07-19T20:30:15.553Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"postOnSecond":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4,5,6],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.9,"endSpeed":79.5,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.10157063646667,"aZ":-22.185689945233534,"pfxX":8.998927899532006,"pfxZ":6.209510122914382,"pX":0.36956030587492195,"pZ":1.2335715191657712,"vX0":-4.396735747972655,"vY0":-126.34995351170664,"vZ0":-6.845876666342088,"x":102.91,"y":205.47,"x0":0.968455003355043,"y0":50.00049717477243,"z0":5.775771187577614,"aX":14.465443284366787},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":9.8,"breakHorizontal":-15.2,"spinRate":1837,"spinDirection":131},"zone":14,"typeConfidence":0.81,"plateTime":0.43444420339829337,"extension":6.449552812568102},"index":0,"playId":"84af86bd-54f2-3fb8-8902-1649bd6d2639","pitchNumber":1,"startTime":"2026-07-19T20:28:23.486Z","endTime":"2026-07-19T20:28:27.302Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.1,"endSpeed":78.9,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.605538221862496,"aZ":-27.414444142176947,"pfxX":8.760659462687025,"pfxZ":3.0022198427758555,"pX":1.3869356910806663,"pZ":2.0133338950243744,"vX0":-2.181251297597617,"vY0":-125.37809665540043,"vZ0":-4.017122890023214,"x":64.13,"y":184.42,"x0":1.1330747640920902,"y0":50.00140954684512,"z0":5.8871522510027825,"aX":13.871428812147997},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":4.7,"breakHorizontal":-15.4,"spinRate":1846,"spinDirection":133},"zone":14,"typeConfidence":0.89,"plateTime":0.43776277605515457,"extension":6.308549037418549},"index":1,"playId":"f4959c90-81db-340f-abd4-a7b7f1a91f64","pitchNumber":2,"startTime":"2026-07-19T20:28:40.441Z","endTime":"2026-07-19T20:28:46.596Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.3,"endSpeed":74.2,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.47200728489981,"aZ":-35.57272181676597,"pfxX":-1.905402957182339,"pfxZ":-2.4595715350130227,"pX":-0.3669278836744883,"pZ":1.1395144987622396,"vX0":-2.6429549037479885,"vY0":-116.91306108606454,"vZ0":-3.3870975600508757,"x":130.99,"y":208.01,"x0":1.026659114183562,"y0":50.00377632339179,"z0":5.9528286777859165,"aX":-2.6318205004701225},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.4,"breakVerticalInduced":-5.0,"breakHorizontal":4.1,"spinRate":2299,"spinDirection":300},"zone":13,"typeConfidence":0.9,"plateTime":0.46886228508614636,"extension":6.272202700682294},"index":2,"playId":"d487c0c4-f14d-30d1-9291-a06d7c3075cc","pitchNumber":3,"startTime":"2026-07-19T20:29:01.319Z","endTime":"2026-07-19T20:29:04.609Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"index":3,"startTime":"2026-07-19T20:29:13.720Z","endTime":"2026-07-19T20:29:27.700Z","isPitch":false,"type":"action","player":{"id":691026,"link":"/api/v1/people/691026"}},{"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":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.2,"endSpeed":82.8,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.82330062410449,"aZ":-20.860980910526376,"pfxX":9.736309597608468,"pfxZ":6.406746885827873,"pX":0.8263718486921067,"pZ":2.932046065071026,"vX0":-3.4717053823508524,"vY0":-132.64605085364693,"vZ0":-3.8939944509205597,"x":85.5,"y":159.61,"x0":0.8944188561756621,"y0":50.000436146343354,"z0":5.957473886894284,"aX":17.187189391414783},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":10.9,"breakHorizontal":-16.8,"spinRate":2226,"spinDirection":157},"zone":12,"typeConfidence":0.94,"plateTime":0.4143878425176917,"extension":6.371425314332989},"index":4,"playId":"065f8ea5-6d54-3c02-85e1-a3a7a49a0c85","pitchNumber":4,"startTime":"2026-07-19T20:29:27.700Z","endTime":"2026-07-19T20:29:30.868Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.8,"endSpeed":78.9,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.725971602502895,"aZ":-31.145079002149465,"pfxX":9.563323065232447,"pfxZ":0.6547562123003416,"pX":1.7954892513749814,"pZ":2.523606211793598,"vX0":-1.649410416817501,"vY0":-125.03625935367072,"vZ0":-2.2326251886554203,"x":48.56,"y":170.64,"x0":1.222133343389087,"y0":50.0055451972418,"z0":5.989220737446192,"aX":15.11143719467361},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":1.0,"breakHorizontal":-16.9,"spinRate":1734,"spinDirection":132},"zone":12,"typeConfidence":0.92,"plateTime":0.4384167245202524,"extension":6.262890069315641},"index":5,"playId":"85b315bd-772a-3540-9af6-a826973ca222","pitchNumber":5,"startTime":"2026-07-19T20:29:47.915Z","endTime":"2026-07-19T20:29:51.248Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.9,"endSpeed":79.7,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.689871979987974,"aZ":-30.43340025390253,"pfxX":10.996426397603937,"pfxZ":1.0835100232261823,"pX":-0.11693227912512513,"pZ":1.212226412126842,"vX0":-6.088989684767398,"vY0":-126.2676664786611,"vZ0":-5.28283445019424,"x":121.46,"y":206.05,"x0":0.9022486028762765,"y0":50.003031134900915,"z0":5.792144695343122,"aX":17.68412766178758},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":1.0,"breakHorizontal":-18.5,"spinRate":1792,"spinDirection":126},"zone":13,"typeConfidence":0.93,"plateTime":0.43445342761357164,"extension":6.483656789570986},"index":6,"playId":"deab1d4a-c903-311e-887c-86602411d16f","pitchNumber":6,"startTime":"2026-07-19T20:30:11.109Z","endTime":"2026-07-19T20:30:15.553Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T20:30:15.553Z","atBatIndex":8},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"José Fermín grounds into a double play, shortstop Geraldo Perdomo to second baseman Ketel Marte to first baseman Tyler Locklear. Masyn Winn out at 2nd. José Fermín out at 1st.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-19T20:30:29.704Z","endTime":"2026-07-19T20:30:57.299Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"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":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"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":606466,"link":"/api/v1/people/606466"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":606466,"link":"/api/v1/people/606466"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":682988,"link":"/api/v1/people/682988"},"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":1},"pitchData":{"startSpeed":86.0,"endSpeed":78.6,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.85788720460799,"aZ":-29.39636558463227,"pfxX":10.400318681491072,"pfxZ":1.7641345555604993,"pX":0.769874605324257,"pZ":2.695918921957924,"vX0":-4.14422042691667,"vY0":-125.20257226037933,"vZ0":-2.237993441071329,"x":87.65,"y":165.99,"x0":1.101416054589734,"y0":50.00595552681771,"z0":6.023234242212977,"aX":16.403640820177106},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":2.9,"breakHorizontal":-17.8,"spinRate":1925,"spinDirection":128},"zone":6,"typeConfidence":0.92,"plateTime":0.4386007055027279,"extension":6.344595506602991},"hitData":{"launchSpeed":94.6,"launchAngle":1.0,"totalDistance":56.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":112.47,"coordY":147.46}},"index":0,"playId":"49eb3e97-d61e-340f-b3b0-c02d24dc05d6","pitchNumber":1,"startTime":"2026-07-19T20:30:49.298Z","endTime":"2026-07-19T20:30:57.299Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T20:30:57.299Z","atBatIndex":9},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Gabriel Moreno grounds out, shortstop Masyn Winn to first baseman Alec Burleson.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":10,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-19T20:33:07.334Z","endTime":"2026-07-19T20:35:14.965Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669467,"fullName":"Andre Pallante","link":"/api/v1/people/669467"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","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":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":691026,"link":"/api/v1/people/691026"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":676475,"link":"/api/v1/people/676475"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":86.6,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.96005572773023,"aZ":-14.73687615201841,"pfxX":-1.2625705930937854,"pfxZ":9.07114918348295,"pX":0.2720353558586647,"pZ":2.497369931731283,"vX0":5.467065222033172,"vY0":-138.07089476403215,"vZ0":-6.233820764297549,"x":106.63,"y":171.35,"x0":-1.573364447550295,"y0":50.00417115067036,"z0":5.7837031128261716,"aX":-2.4276732304696083},"breaks":{"breakAngle":4.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":15.2,"breakHorizontal":1.1,"spinRate":2120,"spinDirection":194},"zone":6,"typeConfidence":2.0,"plateTime":0.39733554224697176,"extension":6.641370224206549},"index":0,"playId":"5838d5ff-a8ee-3c98-92ed-a375f6babdbf","pitchNumber":1,"startTime":"2026-07-19T20:33:13.123Z","endTime":"2026-07-19T20:33:16.572Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.2,"endSpeed":87.6,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.78921815869902,"aZ":-15.40683192371343,"pfxX":-8.847463026204231,"pfxZ":8.522138483898878,"pX":0.5883699870139361,"pZ":2.0798408163984705,"vX0":8.900037634483123,"vY0":-139.7058675135136,"vZ0":-7.127516432014722,"x":94.57,"y":182.62,"x0":-1.4960259131392109,"y0":50.005724703144146,"z0":5.685580520731769,"aX":-17.413926685643148},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":14.0,"breakHorizontal":14.0,"spinRate":2088,"spinDirection":201},"zone":9,"typeConfidence":2.0,"plateTime":0.3927336866533375,"extension":6.70440765706532},"index":1,"playId":"7c3e9e56-65e2-3cb9-b340-f697bb565da7","pitchNumber":2,"startTime":"2026-07-19T20:33:31.780Z","endTime":"2026-07-19T20:33:35.713Z","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":2,"outs":0},"pitchData":{"startSpeed":96.0,"endSpeed":87.5,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.778631557717297,"aZ":-14.153139414442704,"pfxX":-6.662376083337707,"pfxZ":9.152626731193134,"pX":0.5967761552308494,"pZ":3.8515512026450844,"vX0":8.28452250169207,"vY0":-139.52583684339226,"vZ0":-2.9348370778342554,"x":94.25,"y":134.79,"x0":-1.5471611592259336,"y0":50.00275294856456,"z0":5.851280889614135,"aX":-13.118655430639523},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":16.1,"breakHorizontal":10.3,"spinRate":2093,"spinDirection":200},"zone":12,"typeConfidence":2.0,"plateTime":0.39274928217291416,"extension":6.570652274003625},"index":2,"playId":"551a4e5c-d19c-31d4-96ae-bb02ed569121","pitchNumber":3,"startTime":"2026-07-19T20:33:49.051Z","endTime":"2026-07-19T20:33:52.433Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-07-19T20:34:04.615Z","endTime":"2026-07-19T20:34:22.912Z","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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.6,"endSpeed":73.4,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.786414990408833,"aZ":-44.602211694751446,"pfxX":3.2065236410435567,"pfxZ":-9.25396799560397,"pX":0.21606512928657784,"pZ":0.7960128607334686,"vX0":3.434391124843676,"vY0":-115.80447764323144,"vZ0":-1.665470409883331,"x":108.76,"y":217.29,"x0":-1.7086677855002934,"y0":50.00186218373159,"z0":5.832869453957305,"aX":4.307015780286929},"breaks":{"breakAngle":6.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-60.4,"breakVerticalInduced":-16.8,"breakHorizontal":-6.7,"spinRate":2876,"spinDirection":25},"zone":14,"typeConfidence":2.0,"plateTime":0.4749329233062589,"extension":6.770213116185036},"index":4,"playId":"0d6b0608-9279-3584-8c97-3c56e5fe684a","pitchNumber":4,"startTime":"2026-07-19T20:34:22.912Z","endTime":"2026-07-19T20:34:26.267Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.1,"endSpeed":83.4,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.80924194858263,"aZ":-29.68292366535673,"pfxX":2.1675852270492904,"pfxZ":1.4301846617697231,"pX":2.0353935151435647,"pZ":0.8023371261901844,"vX0":8.50621509031761,"vY0":-130.9515823702858,"vZ0":-6.6341471251501,"x":39.42,"y":217.12,"x0":-1.532273580643665,"y0":50.002632388344345,"z0":5.579557523931573,"aX":3.7766186382001354},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":1.3,"breakHorizontal":-5.8,"spinRate":2281,"spinDirection":139},"zone":14,"typeConfidence":2.0,"plateTime":0.4177457346481148,"extension":6.8933323639865165},"index":5,"playId":"136ca9f5-50b2-3b57-8c09-8762e4632290","pitchNumber":5,"startTime":"2026-07-19T20:34:44.761Z","endTime":"2026-07-19T20:34:47.882Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.3,"endSpeed":88.4,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.504642227537246,"aZ":-16.18451160512486,"pfxX":-6.340843924637845,"pfxZ":8.009147054221426,"pX":-0.9784416082802557,"pZ":2.4800753392774686,"vX0":4.275308433518526,"vY0":-140.12290669070856,"vZ0":-6.209298862051793,"x":154.3,"y":171.82,"x0":-1.6971391770217752,"y0":50.001839377727364,"z0":5.775094407195766,"aX":-12.657581916247139},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":13.4,"breakHorizontal":10.7,"spinRate":2012,"spinDirection":199},"zone":11,"typeConfidence":2.0,"plateTime":0.3903127047087671,"extension":6.540989325374117},"hitData":{"launchSpeed":83.6,"launchAngle":-10.0,"totalDistance":14.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":114.5,"coordY":154.56}},"index":6,"playId":"3c40b3af-3a66-3bcd-8eb5-b5e982a33e8f","pitchNumber":6,"startTime":"2026-07-19T20:35:06.951Z","endTime":"2026-07-19T20:35:14.965Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T20:35:14.965Z","atBatIndex":10},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Max Kepler grounds out, pitcher Andre Pallante to first baseman Alec Burleson.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":11,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-19T20:35:31.587Z","endTime":"2026-07-19T20:36:05.230Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669467,"fullName":"Andre Pallante","link":"/api/v1/people/669467"},"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":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":669467,"link":"/api/v1/people/669467"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":676475,"link":"/api/v1/people/676475"},"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":89.2,"endSpeed":82.5,"strikeZoneTop":3.376,"strikeZoneBottom":1.704,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.64436417727966,"aZ":-29.11886881580926,"pfxX":2.204575803476808,"pfxZ":1.7655752666042765,"pX":-0.4748091852859633,"pZ":4.077568897041729,"vX0":3.074633871837672,"vY0":-130.0693436958322,"vZ0":0.900366734833463,"x":135.1,"y":128.69,"x0":-1.954033061253415,"y0":50.00366477682939,"z0":5.917658292107858,"aX":3.8157815058361577},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":3.6,"breakHorizontal":-4.6,"spinRate":2304,"spinDirection":149},"zone":11,"typeConfidence":2.0,"plateTime":0.41944935802234395,"extension":6.489507993356388},"index":0,"playId":"2ae714fd-874d-3c52-8fae-51774bae7fdc","pitchNumber":1,"startTime":"2026-07-19T20:35:40.358Z","endTime":"2026-07-19T20:35:44.021Z","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":1},"pitchData":{"startSpeed":95.4,"endSpeed":87.7,"strikeZoneTop":3.376,"strikeZoneBottom":1.704,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.753109289333977,"aZ":-20.52833656793786,"pfxX":-0.23928386144647407,"pfxZ":5.935702332562876,"pX":0.4784115381131563,"pZ":3.0869062622380015,"vX0":6.011390357840279,"vY0":-138.8628664579563,"vZ0":-3.750582972161909,"x":98.76,"y":155.43,"x0":-1.6791090403586877,"y0":50.00279878024582,"z0":5.812946442222887,"aX":-0.4703288049582072},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":10.2,"breakHorizontal":-0.7,"spinRate":2165,"spinDirection":180},"zone":3,"typeConfidence":2.0,"plateTime":0.39374064454746094,"extension":6.812976786963863},"hitData":{"launchSpeed":72.0,"launchAngle":-31.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":127.28,"coordY":170.63}},"index":1,"playId":"d8156995-4f23-342c-8c23-860e471cf782","pitchNumber":2,"startTime":"2026-07-19T20:35:57.224Z","endTime":"2026-07-19T20:36:05.230Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T20:36:05.230Z","atBatIndex":11},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Tyler Locklear grounds out, pitcher Andre Pallante to first baseman Alec Burleson.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-19T20:36:23.359Z","endTime":"2026-07-19T20:37:04.763Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":682988,"fullName":"Tyler Locklear","link":"/api/v1/people/682988"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669467,"fullName":"Andre Pallante","link":"/api/v1/people/669467"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":682988,"fullName":"Tyler Locklear","link":"/api/v1/people/682988"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":669467,"link":"/api/v1/people/669467"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":676475,"link":"/api/v1/people/676475"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.0,"endSpeed":88.8,"strikeZoneTop":3.283,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.107031082629476,"aZ":-17.587730766044672,"pfxX":-1.8807695846095318,"pfxZ":7.226168358573547,"pX":0.2175508826593774,"pZ":2.799611470548967,"vX0":5.725520528687191,"vY0":-141.1694459311327,"vZ0":-5.242982334459573,"x":108.71,"y":163.19,"x0":-1.5924672340884871,"y0":50.0042794868027,"z0":5.813039332053542,"aX":-3.7979218049290666},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":12.2,"breakHorizontal":2.3,"spinRate":2050,"spinDirection":197},"zone":5,"typeConfidence":2.0,"plateTime":0.38797920245741757,"extension":6.675007126847343},"index":0,"playId":"768a97b0-c6ed-392e-b5e2-30a996068e0f","pitchNumber":1,"startTime":"2026-07-19T20:36:35.686Z","endTime":"2026-07-19T20:36:39.654Z","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":2},"pitchData":{"startSpeed":96.0,"endSpeed":87.8,"strikeZoneTop":3.283,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.61489639475586,"aZ":-17.22620699042992,"pfxX":-8.494221980194563,"pfxZ":7.565021511881966,"pX":-0.6600639181393079,"pZ":2.6881402564003896,"vX0":5.669866258446325,"vY0":-139.71270484169756,"vZ0":-5.39634884470636,"x":142.16,"y":166.2,"x0":-1.6126152509729916,"y0":50.004909236516156,"z0":5.777798396748863,"aX":-16.78644098074622},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":12.7,"breakHorizontal":14.2,"spinRate":2122,"spinDirection":198},"zone":4,"typeConfidence":2.0,"plateTime":0.3921119593194353,"extension":6.7000239713317145},"hitData":{"launchSpeed":66.7,"launchAngle":-31.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":127.69,"coordY":178.4}},"index":1,"playId":"753b6dd4-4f9b-3679-a6f4-7bb936a00360","pitchNumber":2,"startTime":"2026-07-19T20:36:56.756Z","endTime":"2026-07-19T20:37:04.763Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T20:37:04.763Z","atBatIndex":12},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Lars Nootbaar walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":13,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-19T20:39:11.396Z","endTime":"2026-07-19T20:40:09.168Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":0},"matchup":{"batter":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":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":0},"pitchData":{"startSpeed":89.9,"endSpeed":82.2,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.491117640705017,"aZ":-18.635904351992735,"pfxX":7.555745535751619,"pfxZ":7.839379643895383,"pX":1.46039187971585,"pZ":2.4814195849063343,"vX0":-1.6119861768573065,"vY0":-130.83286685630185,"vZ0":-5.3728158453090025,"x":61.33,"y":171.78,"x0":1.1041809918423329,"y0":50.0058361122017,"z0":5.965367119787815,"aX":13.055967331289896},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":13.2,"breakHorizontal":-13.3,"spinRate":2229,"spinDirection":155},"zone":14,"typeConfidence":0.89,"plateTime":0.41920046304299596,"extension":6.295339683839776},"index":0,"playId":"8c6e6966-9c4b-3ebc-8062-3e4a2d6efd5b","pitchNumber":1,"startTime":"2026-07-19T20:39:19.392Z","endTime":"2026-07-19T20:39:23.115Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.2,"endSpeed":81.9,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.058722763110996,"aZ":-18.579480567251927,"pfxX":8.206190315530463,"pfxZ":7.847153191448319,"pX":0.8517009969475565,"pZ":3.720961880367899,"vX0":-3.2354830133740324,"vY0":-131.3495563987391,"vZ0":-2.4806614848384907,"x":84.54,"y":138.31,"x0":1.039383066717207,"y0":50.00230353573281,"z0":6.072582025926995,"aX":14.214544759303633},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":13.8,"breakHorizontal":-14.0,"spinRate":2268,"spinDirection":161},"zone":12,"typeConfidence":0.94,"plateTime":0.41839292598449207,"extension":6.276578660349916},"index":1,"playId":"904da515-20d5-34e8-bd6d-fc60fdf8d32b","pitchNumber":2,"startTime":"2026-07-19T20:39:33.846Z","endTime":"2026-07-19T20:39:37.696Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.2,"endSpeed":83.6,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.731637300361957,"aZ":-16.43830951487213,"pfxX":4.5952617668298466,"pfxZ":8.779031804073568,"pX":-0.3622134514401107,"pZ":3.714682733591353,"vX0":-5.088342872166997,"vY0":-132.8441710526522,"vZ0":-2.7554407258352627,"x":130.81,"y":138.48,"x0":0.9785079603763148,"y0":50.00166936824354,"z0":5.956440614053026,"aX":8.235565063437361},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":15.5,"breakHorizontal":-7.2,"spinRate":2309,"spinDirection":154},"zone":11,"typeConfidence":0.89,"plateTime":0.41187944682265654,"extension":6.383569562221979},"index":2,"playId":"a7b25c1a-4d7b-37df-a180-e9fca79f71ed","pitchNumber":3,"startTime":"2026-07-19T20:39:48.993Z","endTime":"2026-07-19T20:39:53.011Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.8,"endSpeed":82.9,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.908921544906985,"aZ":-14.523193333742102,"pfxX":4.292059271575697,"pfxZ":10.019076586476338,"pX":0.8644798176603422,"pZ":2.4967449236517383,"vX0":-2.2279138392528264,"vY0":-132.07043918954562,"vZ0":-5.9455700582093804,"x":84.05,"y":171.37,"x0":1.1627368918985133,"y0":50.00023572507653,"z0":5.850712224096295,"aX":7.558328496178801},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":17.0,"breakHorizontal":-7.3,"spinRate":2298,"spinDirection":156},"zone":14,"typeConfidence":0.91,"plateTime":0.41520975080745126,"extension":6.278217004109342},"index":3,"playId":"38db0650-01c4-3e3b-99b4-6b7eef19e56f","pitchNumber":4,"startTime":"2026-07-19T20:40:04.451Z","endTime":"2026-07-19T20:40:09.168Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T20:40:09.168Z","atBatIndex":13},{"result":{"type":"atBat","event":"Triple","eventType":"triple","description":"Blaze Jordan triples (2) on a line drive to left fielder Max Kepler. Lars Nootbaar scores.","rbi":1,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":14,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-19T20:40:20.303Z","endTime":"2026-07-19T20:42:27.465Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":62},"count":{"balls":3,"strikes":2,"outs":0},"matchup":{"batter":{"id":691458,"fullName":"Blaze Jordan","link":"/api/v1/people/691458"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"pitchHand":{"code":"L","description":"Left"},"postOnThird":{"id":691458,"fullName":"Blaze Jordan","link":"/api/v1/people/691458"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Triple","eventType":"triple","movementReason":null,"runner":{"id":691458,"fullName":"Blaze Jordan","link":"/api/v1/people/691458"},"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_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Triple","eventType":"triple","movementReason":"r_adv_force","runner":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"responsiblePitcher":{"id":593958,"link":"/api/v1/people/593958"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.2,"endSpeed":83.2,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.828825541119166,"aZ":-16.254688357493077,"pfxX":4.58881865931252,"pfxZ":8.953194535224954,"pX":-0.7687191184851765,"pZ":3.7515830067805562,"vX0":-6.334877659878034,"vY0":-132.62281603715678,"vZ0":-2.728597482558264,"x":146.3,"y":137.49,"x0":1.0566209367468722,"y0":50.00268514295838,"z0":5.981745187186824,"aX":8.159893410912089},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":15.8,"breakHorizontal":-7.0,"spinRate":2313,"spinDirection":157},"zone":11,"typeConfidence":0.88,"plateTime":0.4132725085812958,"extension":6.175614009234638},"index":0,"playId":"d16ad776-5644-3358-8e76-db90785c5fdc","pitchNumber":1,"startTime":"2026-07-19T20:40:34.227Z","endTime":"2026-07-19T20:40:38.099Z","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":0},"pitchData":{"startSpeed":88.0,"endSpeed":80.4,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.281391569612065,"aZ":-24.074745672026676,"pfxX":-0.26545742396967725,"pfxZ":4.882756222380884,"pX":-0.07323834186871685,"pZ":3.23779002023391,"vX0":-3.193419230916747,"vY0":-128.14535166841387,"vZ0":-1.9611438382154156,"x":119.79,"y":151.36,"x0":1.2251666113455006,"y0":50.00028620660783,"z0":5.8998978892993765,"aX":-0.4392065963563945},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":8.6,"breakHorizontal":1.2,"spinRate":2267,"spinDirection":169},"zone":2,"typeConfidence":0.91,"plateTime":0.42796409913609734,"extension":6.37863835333592},"index":1,"playId":"732f9c61-870e-3148-9334-21552a55865e","pitchNumber":2,"startTime":"2026-07-19T20:40:50.574Z","endTime":"2026-07-19T20:40:54.612Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.0,"endSpeed":79.6,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.7132740735394,"aZ":-26.721532394011216,"pfxX":9.833375449296579,"pfxZ":3.3899467086117414,"pX":0.13913157063354012,"pZ":0.7758811655545387,"vX0":-5.376202200415293,"vY0":-126.47480197980421,"vZ0":-7.128183112837393,"x":111.7,"y":217.83,"x0":1.0237298367699799,"y0":50.00198949093523,"z0":5.797750290763111,"aX":15.80257007536955},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":4.6,"breakHorizontal":-16.4,"spinRate":1898,"spinDirection":132},"zone":14,"typeConfidence":0.9,"plateTime":0.43440198151321274,"extension":6.46437393683888},"index":2,"playId":"4cd05d2d-3d12-352c-8369-905a815a2bce","pitchNumber":3,"startTime":"2026-07-19T20:41:07.297Z","endTime":"2026-07-19T20:41:11.382Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.0,"endSpeed":74.6,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.939080395959696,"aZ":-37.52313369114549,"pfxX":-2.2781761228273565,"pfxZ":-3.824524419972037,"pX":-0.4190034538271753,"pZ":1.4654364935703903,"vX0":-2.974098022177258,"vY0":-117.99723905996686,"vZ0":-2.3140229386212408,"x":132.97,"y":199.21,"x0":1.1570396611338132,"y0":50.00096619429515,"z0":5.939526836736934,"aX":-3.1887032766724213},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.1,"breakVerticalInduced":-7.2,"breakHorizontal":4.9,"spinRate":2236,"spinDirection":296},"zone":13,"typeConfidence":0.91,"plateTime":0.46545143194336935,"extension":6.418078259051871},"index":3,"playId":"ba004a9d-f44c-3b79-9888-3524dc2ba2b3","pitchNumber":4,"startTime":"2026-07-19T20:41:26.471Z","endTime":"2026-07-19T20:41:29.782Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":83.8,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.267885575175143,"aZ":-16.2543622622928,"pfxX":5.035187840584459,"pfxZ":8.824746791183072,"pX":-1.6055218411204428,"pZ":3.1701164577597933,"vX0":-8.312048235608971,"vY0":-133.56910200159123,"vZ0":-3.9272672994973754,"x":178.2,"y":153.19,"x0":0.8950909338680408,"y0":50.000249553567265,"z0":5.831222550897726,"aX":9.08111362000168},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":15.2,"breakHorizontal":-7.3,"spinRate":2273,"spinDirection":152},"zone":11,"typeConfidence":0.86,"plateTime":0.41037387287597626,"extension":6.339049933901507},"index":4,"playId":"33329cb6-daf3-3f56-9fd0-930af1999714","pitchNumber":5,"startTime":"2026-07-19T20:41:50.821Z","endTime":"2026-07-19T20:41:54.294Z","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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.1,"endSpeed":78.9,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.889819739143917,"aZ":-22.631383778677655,"pfxX":9.072355989121153,"pfxZ":6.025832121640359,"pX":0.061161095714760805,"pZ":1.396527730559639,"vX0":-5.5428829470876835,"vY0":-125.23620679122719,"vZ0":-6.129474536820132,"x":114.67,"y":201.07,"x0":1.1272394289158993,"y0":50.00478742590249,"z0":5.733361662407906,"aX":14.376292180524102},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":9.7,"breakHorizontal":-15.1,"spinRate":1910,"spinDirection":127},"zone":14,"typeConfidence":0.86,"plateTime":0.4377643915609921,"extension":6.467314262837778},"hitData":{"launchSpeed":97.5,"launchAngle":19.0,"totalDistance":337.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":100.06,"coordY":66.31}},"index":5,"playId":"28797d1b-b7c7-3d10-b57d-6ab57575752b","pitchNumber":6,"startTime":"2026-07-19T20:42:11.298Z","endTime":"2026-07-19T20:42:27.465Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T20:42:27.465Z","atBatIndex":14},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"JJ Wetherholt singles on a ground ball to left fielder Max Kepler. Blaze Jordan scores.","rbi":1,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":15,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-19T20:43:48.281Z","endTime":"2026-07-19T20:44:35.938Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3],"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":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":596146,"link":"/api/v1/people/596146"},"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":691458,"fullName":"Blaze Jordan","link":"/api/v1/people/691458"},"responsiblePitcher":{"id":593958,"link":"/api/v1/people/593958"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-19T20:42:54.084Z","endTime":"2026-07-19T20:43:50.365Z","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":0},"pitchData":{"startSpeed":92.0,"endSpeed":83.8,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.631429191017027,"aZ":-15.95424577918969,"pfxX":7.007799933790235,"pfxZ":9.017090330731953,"pX":0.7297983948532034,"pZ":1.7009587105752229,"vX0":-3.225114312854242,"vY0":-133.73800982112562,"vZ0":-7.986719380513298,"x":89.18,"y":192.85,"x0":1.0452008614444106,"y0":50.00597208201709,"z0":5.885205573198636,"aX":12.61239607009501},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":14.6,"breakHorizontal":-11.9,"spinRate":2217,"spinDirection":155},"zone":9,"typeConfidence":0.77,"plateTime":0.4105839664710982,"extension":6.4062360036844765},"index":1,"playId":"11eec216-8832-34e8-8535-dbe26ec9c9fb","pitchNumber":1,"startTime":"2026-07-19T20:43:50.365Z","endTime":"2026-07-19T20:43:54.217Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.2,"endSpeed":78.7,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.017262472523672,"aZ":-24.27813202646674,"pfxX":10.330764904300812,"pfxZ":5.008341859693274,"pX":0.42128806961239973,"pZ":1.026773988987685,"vX0":-4.870565309534077,"vY0":-125.20064307264214,"vZ0":-7.039451692408902,"x":100.94,"y":211.06,"x0":1.0575122866110798,"y0":50.00061771037747,"z0":5.882658262667386,"aX":16.27763782362751},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":7.6,"breakHorizontal":-17.5,"spinRate":1900,"spinDirection":136},"zone":14,"typeConfidence":0.91,"plateTime":0.43872008082142466,"extension":6.538063228734246},"index":2,"playId":"3b32f220-4d85-317d-aae3-b8125b14ffe1","pitchNumber":2,"startTime":"2026-07-19T20:44:08.642Z","endTime":"2026-07-19T20:44:12.128Z","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":0},"pitchData":{"startSpeed":89.5,"endSpeed":81.6,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.139124423971612,"aZ":-23.643156538854623,"pfxX":2.537136837381863,"pfxZ":4.996370324831719,"pX":-0.11431810049638697,"pZ":2.291687231366854,"vX0":-4.181615431541444,"vY0":-130.29059215235978,"vZ0":-4.523175177918597,"x":121.36,"y":176.9,"x0":1.1868490067276927,"y0":50.00165629789675,"z0":5.852202698271197,"aX":4.331599995832623},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":8.2,"breakHorizontal":-3.6,"spinRate":2245,"spinDirection":158},"zone":5,"typeConfidence":0.86,"plateTime":0.4214932002769527,"extension":6.52884216463896},"hitData":{"launchSpeed":100.9,"launchAngle":-6.0,"totalDistance":19.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":96.75,"coordY":115.01}},"index":3,"playId":"a5edfc07-2761-3628-b729-d2d6cb7985b3","pitchNumber":3,"startTime":"2026-07-19T20:44:24.920Z","endTime":"2026-07-19T20:44:35.938Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T20:44:35.938Z","atBatIndex":15},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Iván Herrera singles on a ground ball to right fielder Corbin Carroll. JJ Wetherholt to 3rd.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-19T20:44:55.576Z","endTime":"2026-07-19T20:49:07.989Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":0},"matchup":{"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"postOnThird":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6,7,8,10,11],"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":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":11},"credits":[{"player":{"id":682998,"link":"/api/v1/people/682998"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":11},"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":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":11},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":84.7,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.32834364272169,"aZ":-16.041436736095545,"pfxX":5.036840220054002,"pfxZ":8.773674968249122,"pX":0.00778690537958889,"pZ":2.654400112944912,"vX0":-4.562212559201985,"vY0":-134.75623394462988,"vZ0":-5.546762164831895,"x":116.7,"y":167.11,"x0":1.0684584306087785,"y0":50.003202909357846,"z0":5.872989851135367,"aX":9.262248024417952},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":14.9,"breakHorizontal":-8.2,"spinRate":2257,"spinDirection":152},"zone":5,"typeConfidence":0.9,"plateTime":0.40648206113442953,"extension":6.322203303825853},"index":0,"playId":"541d6281-e37d-3d66-bd4d-9e7b6c77c80f","pitchNumber":1,"startTime":"2026-07-19T20:45:06.088Z","endTime":"2026-07-19T20:45:10.180Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.6,"endSpeed":81.0,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.125899596358305,"aZ":-23.686488398556993,"pfxX":0.6988570250436518,"pfxZ":5.041518238518616,"pX":0.19525818975051448,"pZ":3.791815872312048,"vX0":-2.914939734445504,"vY0":-129.02919658867904,"vZ0":-0.9494706766009587,"x":109.56,"y":136.4,"x0":1.249397468652639,"y0":50.00487536291233,"z0":5.991591352955217,"aX":1.1774154467340714},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":9.1,"breakHorizontal":-0.6,"spinRate":2279,"spinDirection":158},"zone":12,"typeConfidence":0.9,"plateTime":0.42468624834678925,"extension":6.4148656789055645},"index":1,"playId":"28f393f1-1ed9-3358-abf4-f1a195bf0ddc","pitchNumber":2,"startTime":"2026-07-19T20:45:23.192Z","endTime":"2026-07-19T20:45:26.982Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":84.7,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.439221209183923,"aZ":-15.103218566006333,"pfxX":5.197237421167304,"pfxZ":9.311029930651738,"pX":-1.0696456528972698,"pZ":2.341694742066958,"vX0":-7.194850246914918,"vY0":-134.60320232648675,"vZ0":-6.32505744076862,"x":157.77,"y":175.55,"x0":0.963728902630966,"y0":50.00176555852306,"z0":5.792791886534126,"aX":9.528347686115977},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":15.7,"breakHorizontal":-7.8,"spinRate":2272,"spinDirection":150},"zone":13,"typeConfidence":0.89,"plateTime":0.4070442166705184,"extension":6.413895089239968},"index":2,"playId":"60c665a9-c9de-3041-adeb-0cea06256028","pitchNumber":3,"startTime":"2026-07-19T20:45:41.541Z","endTime":"2026-07-19T20:45:46.247Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.8,"endSpeed":79.3,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.87113980527132,"aZ":-22.170309737683663,"pfxX":8.511818500812238,"pfxZ":6.2130143504549995,"pX":1.3188265497666256,"pZ":2.995803041921786,"vX0":-2.489730541081603,"vY0":-126.40253263804094,"vZ0":-2.8915435795396136,"x":66.73,"y":157.89,"x0":1.213333928354684,"y0":50.006177501270585,"z0":5.943844176860567,"aX":13.712499263244643},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":10.8,"breakHorizontal":-14.8,"spinRate":2033,"spinDirection":134},"zone":12,"typeConfidence":0.75,"plateTime":0.43409829427579494,"extension":6.424260479948746},"index":3,"playId":"b3ab14b7-b2d1-330f-b365-f0e315a95dba","pitchNumber":4,"startTime":"2026-07-19T20:46:00.673Z","endTime":"2026-07-19T20:46:06.448Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":84.2,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.30025177549387,"aZ":-13.435428048205216,"pfxX":3.378788652604635,"pfxZ":10.279568324913873,"pX":-0.6010238825814981,"pZ":2.7122765937380353,"vX0":-5.429813059415845,"vY0":-134.45574582437604,"vZ0":-5.759926348122098,"x":139.91,"y":165.55,"x0":1.0095762845942597,"y0":50.00602361440292,"z0":5.842985483967507,"aX":6.1617345610898635},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":17.5,"breakHorizontal":-4.9,"spinRate":2288,"spinDirection":151},"zone":4,"typeConfidence":0.91,"plateTime":0.4080305382460172,"extension":6.401750818250134},"index":4,"playId":"3a31cab6-53fd-3c33-a85b-d394e75df605","pitchNumber":5,"startTime":"2026-07-19T20:46:23.724Z","endTime":"2026-07-19T20:46:27.188Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":0},"index":5,"playId":"0720f7b3-b2ac-34de-8013-91bbc3162e68","startTime":"2026-07-19T20:46:50.802Z","endTime":"2026-07-19T20:46:53.802Z","isPitch":false,"type":"pickoff"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":3,"strikes":2,"outs":0},"index":6,"playId":"8b0e17bb-7d85-31bb-aa9c-63160d1f445c","startTime":"2026-07-19T20:47:09.549Z","endTime":"2026-07-19T20:47:13.355Z","isPitch":false,"type":"pickoff"},{"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,"runnerGoing":true,"disengagementNum":2},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.1,"endSpeed":84.0,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.56035230388513,"aZ":-14.16670536348894,"pfxX":3.527202195198898,"pfxZ":9.943145693112655,"pX":-1.075636308825102,"pZ":2.8142325773185117,"vX0":-6.93565863078248,"vY0":-133.8814598768931,"vZ0":-5.405476588134408,"x":158.0,"y":162.8,"x0":1.0930699695515296,"y0":50.003288591413295,"z0":5.877584475069141,"aX":6.38893336382389},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":17.0,"breakHorizontal":-4.8,"spinRate":2375,"spinDirection":151},"zone":11,"typeConfidence":0.89,"plateTime":0.40950384636015746,"extension":6.27039013653422},"index":7,"playId":"278a2c82-1734-37dc-ac6c-8e77f7a5412d","pitchNumber":6,"startTime":"2026-07-19T20:47:33.714Z","endTime":"2026-07-19T20:47:37.030Z","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":0},"pitchData":{"startSpeed":91.8,"endSpeed":84.0,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.460124087094062,"aZ":-13.936947865540905,"pfxX":2.9054573089022244,"pfxZ":10.072726133245808,"pX":-0.17300594904514058,"pZ":3.6509681313549134,"vX0":-4.009485391532777,"vY0":-133.63206277111493,"vZ0":-3.3871950835966937,"x":123.59,"y":140.2,"x0":0.9685019438131445,"y0":50.004765439107075,"z0":5.934457109341939,"aX":5.261994778688858},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":17.8,"breakHorizontal":-4.4,"spinRate":2371,"spinDirection":155},"zone":11,"typeConfidence":0.9,"plateTime":0.4096813841660696,"extension":6.353793373553544},"index":8,"playId":"a6c93eb6-944d-3cad-bdbd-aa6339fe3dce","pitchNumber":7,"startTime":"2026-07-19T20:47:58.218Z","endTime":"2026-07-19T20:48:01.584Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":2},"count":{"balls":3,"strikes":2,"outs":0},"index":9,"startTime":"2026-07-19T20:48:12.012Z","endTime":"2026-07-19T20:48:30.244Z","isPitch":false,"type":"action","player":{"id":671056,"link":"/api/v1/people/671056"}},{"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":0},"pitchData":{"startSpeed":93.1,"endSpeed":85.1,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.081732944639132,"aZ":-13.310922147220257,"pfxX":6.3080662252689335,"pfxZ":10.186479958701007,"pX":0.41122514869186283,"pZ":1.4794709505385106,"vX0":-3.7823436181280004,"vY0":-135.36441077542122,"vZ0":-8.890427105640716,"x":101.33,"y":198.83,"x0":1.0084347998589072,"y0":50.00466312699993,"z0":5.742502610283653,"aX":11.685050033753585},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":16.7,"breakHorizontal":-10.6,"spinRate":2407,"spinDirection":146},"zone":14,"typeConfidence":0.88,"plateTime":0.4049222235677177,"extension":6.500479318642564},"index":10,"playId":"866fad2e-1fdc-3ba7-94db-e76a411c10b0","pitchNumber":8,"startTime":"2026-07-19T20:48:30.244Z","endTime":"2026-07-19T20:48:34.310Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.7,"endSpeed":80.3,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.93190211485585,"aZ":-25.53374303604383,"pfxX":9.659537980424364,"pfxZ":4.0336358710048845,"pX":0.693709470053045,"pZ":2.7604609966458473,"vX0":-4.330436636007147,"vY0":-127.66028970587274,"vZ0":-2.9274556274290604,"x":90.56,"y":164.25,"x0":1.1594797601703482,"y0":50.00311448669669,"z0":5.937754488879853,"aX":15.901201372266744},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":6.8,"breakHorizontal":-16.4,"spinRate":1934,"spinDirection":131},"zone":6,"typeConfidence":0.84,"plateTime":0.42949237421599706,"extension":6.373036013508239},"hitData":{"launchSpeed":102.1,"launchAngle":4.0,"totalDistance":110.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":176.87,"coordY":129.21}},"index":11,"playId":"882e51da-19d6-308a-bb1b-ab42b56bd12d","pitchNumber":9,"startTime":"2026-07-19T20:48:53.225Z","endTime":"2026-07-19T20:49:07.989Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T20:49:07.989Z","atBatIndex":16},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Jordan Walker doubles (20) on a sharp line drive to left fielder Max Kepler. JJ Wetherholt scores. Iván Herrera to 3rd.","rbi":1,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-19T20:49:31.624Z","endTime":"2026-07-19T20:49:55.648Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":71},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"postOnThird":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":596146,"link":"/api/v1/people/596146"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"responsiblePitcher":{"id":593958,"link":"/api/v1/people/593958"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"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(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.0,"endSpeed":82.2,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.488215274290248,"aZ":-21.448757219197795,"pfxX":1.5225626932322531,"pfxZ":6.195282560062983,"pX":0.1476968943635958,"pZ":2.6814034187382143,"vX0":-2.854748851557844,"vY0":-130.97445857019224,"vZ0":-4.2191830760652955,"x":111.37,"y":166.38,"x0":1.0555721558236102,"y0":50.006301243500154,"z0":5.923833200244167,"aX":2.637687270717495},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":10.4,"breakHorizontal":-2.2,"spinRate":2274,"spinDirection":156},"zone":5,"typeConfidence":0.83,"plateTime":0.4187055253604739,"extension":6.310113738665739},"hitData":{"launchSpeed":104.0,"launchAngle":20.0,"totalDistance":382.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":70.08,"coordY":55.11}},"index":0,"playId":"72d1d580-0b9d-33a2-a00d-86ec3ccfcd5a","pitchNumber":1,"startTime":"2026-07-19T20:49:40.926Z","endTime":"2026-07-19T20:49:55.648Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T20:49:55.648Z","atBatIndex":17},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nelson Velázquez strikes out swinging.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-19T20:50:26.935Z","endTime":"2026-07-19T20:52:25.855Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":676369,"fullName":"Nelson Velázquez","link":"/api/v1/people/676369"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"postOnThird":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":676369,"fullName":"Nelson Velázquez","link":"/api/v1/people/676369"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":672515,"link":"/api/v1/people/672515"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":93.1,"endSpeed":84.8,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.547391101868477,"aZ":-14.350964936812314,"pfxX":4.745470087713458,"pfxZ":9.642106546810059,"pX":-0.670899784987901,"pZ":3.0993915012213904,"vX0":-6.182780907363333,"vY0":-135.35415089839324,"vZ0":-4.715159687081424,"x":142.57,"y":155.1,"x0":1.0303090240400106,"y0":50.0060921409429,"z0":5.874770873483612,"aX":8.775383552603},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":16.6,"breakHorizontal":-7.2,"spinRate":2350,"spinDirection":149},"zone":1,"typeConfidence":0.91,"plateTime":0.405239968601967,"extension":6.425727063372785},"index":0,"playId":"8d66d77e-94fa-378b-97b3-bd50459db55d","pitchNumber":1,"startTime":"2026-07-19T20:50:30.941Z","endTime":"2026-07-19T20:50:34.727Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":85.1,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.485711643242574,"aZ":-15.67455059287164,"pfxX":4.9184677225833155,"pfxZ":8.870573243173384,"pX":0.38248550861442204,"pZ":3.208935122186571,"vX0":-3.861368528760755,"vY0":-135.4750843072869,"vZ0":-4.001557218353386,"x":102.42,"y":152.14,"x0":1.1869867335158875,"y0":50.00069865532578,"z0":5.800162836121163,"aX":9.145212273757277},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":15.5,"breakHorizontal":-8.0,"spinRate":2319,"spinDirection":147},"zone":3,"typeConfidence":0.91,"plateTime":0.4042406923882935,"extension":6.356279425473614},"index":1,"playId":"73f10400-3f59-3699-83e9-28c1721de6aa","pitchNumber":2,"startTime":"2026-07-19T20:50:51.933Z","endTime":"2026-07-19T20:50:55.248Z","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":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-07-19T20:51:03.996Z","endTime":"2026-07-19T20:51:18.016Z","isPitch":false,"type":"action","player":{"id":676369,"link":"/api/v1/people/676369"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.9,"endSpeed":82.0,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.43339238354892,"aZ":-26.142615252529183,"pfxX":-0.20642123354148367,"pfxZ":3.5281665493444443,"pX":1.0734248955393881,"pZ":2.7777213634888653,"vX0":-1.0246841740244923,"vY0":-129.50418855142968,"vZ0":-2.5535011999855475,"x":76.08,"y":163.78,"x0":1.5000074091325224,"y0":50.00261272581106,"z0":5.763012362477722,"aX":-0.3527030026066677},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":6.1,"breakHorizontal":0.6,"spinRate":2247,"spinDirection":164},"zone":12,"typeConfidence":0.91,"plateTime":0.4219164958452368,"extension":6.492845652689125},"index":3,"playId":"c4842918-169c-3170-afa8-4f33a13f357d","pitchNumber":3,"startTime":"2026-07-19T20:51:18.016Z","endTime":"2026-07-19T20:51:22.199Z","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":94.1,"endSpeed":85.8,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.953046979988233,"aZ":-13.580819193185068,"pfxX":3.69181575867149,"pfxZ":9.849802367564239,"pX":-1.065871693909327,"pZ":2.1067690485551878,"vX0":-7.187011762619006,"vY0":-136.7246076450687,"vZ0":-7.012422880267083,"x":157.63,"y":181.9,"x0":1.1206210588759646,"y0":50.00424282897232,"z0":5.642206531468063,"aX":6.970585821632871},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":16.4,"breakHorizontal":-5.2,"spinRate":2390,"spinDirection":143},"zone":13,"typeConfidence":0.91,"plateTime":0.40104574163847984,"extension":6.351931719401169},"index":4,"playId":"b38fd5c6-5e94-3fc0-8206-92239118ef4d","pitchNumber":4,"startTime":"2026-07-19T20:51:37.316Z","endTime":"2026-07-19T20:51:40.904Z","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.8,"endSpeed":84.6,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.30790200408409,"aZ":-15.579212027919041,"pfxX":5.761623792493,"pfxZ":9.01886192988226,"pX":-0.36929265066827605,"pZ":2.568832736691956,"vX0":-6.241587834186037,"vY0":-135.00309691959967,"vZ0":-5.269257947596017,"x":131.08,"y":169.42,"x0":1.2277283885355146,"y0":50.001439617532654,"z0":5.648311405455072,"aX":10.599495319138018},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":15.4,"breakHorizontal":-9.0,"spinRate":2320,"spinDirection":147},"zone":4,"typeConfidence":0.85,"plateTime":0.40623364067205436,"extension":6.397409624640091},"index":5,"playId":"1b5b3263-93a9-33d2-b665-474cae61fe73","pitchNumber":5,"startTime":"2026-07-19T20:52:01.182Z","endTime":"2026-07-19T20:52:04.731Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":88.2,"endSpeed":81.1,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.661046523261334,"aZ":-28.279741070715975,"pfxX":8.780570893513895,"pfxZ":2.3341718044317146,"pX":0.4444534649952458,"pZ":1.31405109630829,"vX0":-4.674313537877482,"vY0":-128.29189567828968,"vZ0":-5.781044441018956,"x":100.06,"y":203.3,"x0":1.1498031885589042,"y0":50.00105791889624,"z0":5.80219906959168,"aX":14.627730709301222},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":3.1,"breakHorizontal":-14.9,"spinRate":1801,"spinDirection":136},"zone":14,"typeConfidence":0.85,"plateTime":0.4270147045136725,"extension":6.484255793569147},"index":6,"playId":"dfad9720-ab6a-3814-9335-89805bb45417","pitchNumber":6,"startTime":"2026-07-19T20:52:22.855Z","endTime":"2026-07-19T20:52:25.855Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T20:52:25.855Z","atBatIndex":18},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Alec Burleson singles on a line drive to center fielder Ryan Waldschmidt. Iván Herrera scores. Jordan Walker scores.","rbi":2,"awayScore":5,"homeScore":0,"isOut":false},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-19T20:52:39.641Z","endTime":"2026-07-19T20:53:48.841Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"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":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"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"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"responsiblePitcher":{"id":593958,"link":"/api/v1/people/593958"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"responsiblePitcher":{"id":593958,"link":"/api/v1/people/593958"},"isScoringEvent":true,"rbi":true,"earned":true,"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":true},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.1,"endSpeed":85.3,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.512138358116516,"aZ":-16.337316197402235,"pfxX":7.085719293924729,"pfxZ":8.535064386081448,"pX":0.6334434963680744,"pZ":1.7722081932508256,"vX0":-3.697330577302062,"vY0":-135.3636740049908,"vZ0":-7.72979381188786,"x":92.85,"y":190.93,"x0":1.0962815616723833,"y0":50.00547149629468,"z0":5.808451950394593,"aX":13.153105754103175},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":14.0,"breakHorizontal":-12.0,"spinRate":2237,"spinDirection":154},"zone":9,"typeConfidence":0.87,"plateTime":0.4046130352357342,"extension":6.487822185257471},"index":0,"playId":"6ae6d9d9-6b50-39d3-816a-1e1f0bc2dfbd","pitchNumber":1,"startTime":"2026-07-19T20:52:49.272Z","endTime":"2026-07-19T20:52:53.130Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":138,"player":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"}}},{"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":93.1,"endSpeed":85.3,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.584458656217464,"aZ":-14.855989105690933,"pfxX":6.923517252034937,"pfxZ":9.342071230472765,"pX":-0.017928516980933486,"pZ":1.2209051945740987,"vX0":-4.663333367458945,"vY0":-135.30417999425373,"vZ0":-9.334685006872151,"x":117.68,"y":205.82,"x0":0.8286318953404367,"y0":50.001285794834864,"z0":5.756997426793332,"aX":12.833027090061561},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":15.1,"breakHorizontal":-11.5,"spinRate":2282,"spinDirection":154},"zone":13,"typeConfidence":0.62,"plateTime":0.40485115539546124,"extension":6.443841388670752},"index":1,"playId":"9bbe5f44-2adc-3a18-9310-747d7709253b","pitchNumber":2,"startTime":"2026-07-19T20:53:18.461Z","endTime":"2026-07-19T20:53:22.134Z","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":1},"pitchData":{"startSpeed":92.4,"endSpeed":84.6,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.189792280024843,"aZ":-17.689061767025137,"pfxX":7.7942963054105805,"pfxZ":7.930920093106572,"pX":0.027437678470080523,"pZ":1.7010833029555326,"vX0":-4.888384592285601,"vY0":-134.30566367136794,"vZ0":-7.512369651012788,"x":115.95,"y":192.85,"x0":0.8588431287116375,"y0":50.00332643224669,"z0":5.793478257748587,"aX":14.234053029515445},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":13.0,"breakHorizontal":-13.1,"spinRate":2327,"spinDirection":156},"zone":8,"typeConfidence":0.97,"plateTime":0.40788496340771596,"extension":6.442373065408731},"hitData":{"launchSpeed":89.3,"launchAngle":12.0,"totalDistance":200.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":105.37,"coordY":90.95}},"index":2,"playId":"65b010fe-34c3-35b1-88e7-886a44062e14","pitchNumber":3,"startTime":"2026-07-19T20:53:35.865Z","endTime":"2026-07-19T20:53:48.841Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T20:53:48.841Z","atBatIndex":19},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Masyn Winn flies out to right fielder Corbin Carroll in foul territory.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":20,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-19T20:54:11.365Z","endTime":"2026-07-19T20:54:48.520Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"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":"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":81.4,"endSpeed":75.1,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.207954871754076,"aZ":-36.638963064319356,"pfxX":-2.247245331255877,"pfxZ":-3.1496451102449923,"pX":0.157134763249432,"pZ":1.3957103859336084,"vX0":-1.724878252684402,"vY0":-118.48851747018645,"vZ0":-2.884420054159392,"x":111.01,"y":201.1,"x0":1.187145665298528,"y0":50.001612568587205,"z0":5.985406283166033,"aX":-3.1864991453057345},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.5,"breakVerticalInduced":-6.1,"breakHorizontal":4.4,"spinRate":2392,"spinDirection":299},"zone":14,"typeConfidence":0.9,"plateTime":0.462725309688242,"extension":6.278610139208658},"index":0,"playId":"3d1df945-9c74-39db-b905-ac21235c2d8d","pitchNumber":1,"startTime":"2026-07-19T20:54:14.463Z","endTime":"2026-07-19T20:54:18.635Z","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":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.6,"endSpeed":75.3,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.615438509174044,"aZ":-37.1249554416031,"pfxX":-1.6039054026624273,"pfxZ":-3.4574419669852166,"pX":0.15306235992721634,"pZ":2.6934608483550595,"vX0":-1.8456574552827212,"vY0":-118.88821089000122,"vZ0":-0.08894261351105537,"x":111.17,"y":166.06,"x0":1.147538721230517,"y0":50.0018430084303,"z0":6.098483971353804,"aX":-2.2974520819843924},"breaks":{"breakAngle":3.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.9,"breakVerticalInduced":-6.0,"breakHorizontal":3.4,"spinRate":2339,"spinDirection":304},"zone":5,"typeConfidence":0.89,"plateTime":0.4605704213436943,"extension":6.426927763641916},"hitData":{"launchSpeed":89.1,"launchAngle":55.0,"totalDistance":244.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":203.08,"coordY":137.61}},"index":1,"playId":"5d61d384-57eb-35b3-8678-70401fd57d2f","pitchNumber":2,"startTime":"2026-07-19T20:54:33.698Z","endTime":"2026-07-19T20:54:48.520Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T20:54:48.520Z","atBatIndex":20},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"José Fermín singles on a line drive to left fielder Max Kepler. Alec Burleson to 2nd.","rbi":0,"awayScore":5,"homeScore":0,"isOut":false},"about":{"atBatIndex":21,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-19T20:55:08.929Z","endTime":"2026-07-19T20:57:34.619Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"postOnSecond":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"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":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"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_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":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.0,"endSpeed":84.3,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.77365846309213,"aZ":-14.823546658557532,"pfxX":7.048173907621953,"pfxZ":9.570217880728894,"pX":-0.3415410476631514,"pZ":1.7617140051468305,"vX0":-5.620121302959535,"vY0":-133.7572989554959,"vZ0":-7.822187650128199,"x":130.02,"y":191.21,"x0":0.8708502053325587,"y0":50.00057750048315,"z0":5.7863112990767975,"aX":12.773329183688263},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":15.8,"breakHorizontal":-11.5,"spinRate":2256,"spinDirection":151},"zone":7,"typeConfidence":0.72,"plateTime":0.409456034707147,"extension":6.481084175478547},"index":0,"playId":"2ba5be40-d527-3f97-b85f-50bf126871d2","pitchNumber":1,"startTime":"2026-07-19T20:55:19.381Z","endTime":"2026-07-19T20:55:23.523Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.8,"endSpeed":83.8,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.598546103597677,"aZ":-16.516348795421806,"pfxX":4.254059538605534,"pfxZ":8.702226540514154,"pX":-0.28628293831543483,"pZ":2.3905175559567344,"vX0":-5.2184565755972,"vY0":-133.49464092759342,"vZ0":-5.732975025556746,"x":127.91,"y":174.24,"x0":1.1441018060949475,"y0":50.002101850373315,"z0":5.760969347091919,"aX":7.653545569655584},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":14.6,"breakHorizontal":-6.5,"spinRate":2260,"spinDirection":151},"zone":4,"typeConfidence":0.89,"plateTime":0.4108116705144562,"extension":6.3282094577392405},"index":1,"playId":"a30242ad-ab14-3270-966e-0f67fe985699","pitchNumber":2,"startTime":"2026-07-19T20:55:41.573Z","endTime":"2026-07-19T20:55:46.349Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.0,"endSpeed":83.9,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.52907418833171,"aZ":-14.56307877961967,"pfxX":2.8077842243460434,"pfxZ":9.700044600229033,"pX":0.5501951813727038,"pZ":4.429632363089922,"vX0":-2.6360670220506814,"vY0":-134.044477780772,"vZ0":-1.2910991061513823,"x":96.03,"y":119.18,"x0":1.18253452367004,"y0":50.005773927404405,"z0":5.959467335672479,"aX":5.0998834680491845},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":17.5,"breakHorizontal":-4.6,"spinRate":2295,"spinDirection":149},"zone":12,"typeConfidence":0.9,"plateTime":0.40893850849658175,"extension":6.277892960073624},"index":2,"playId":"6678a897-ca0a-3e74-99eb-dded1a17cabf","pitchNumber":3,"startTime":"2026-07-19T20:56:15.296Z","endTime":"2026-07-19T20:56:18.882Z","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":2},"pitchData":{"startSpeed":89.3,"endSpeed":81.9,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.696874951810077,"aZ":-22.765356437688265,"pfxX":1.5753994713848067,"pfxZ":5.51185694106211,"pX":1.566408036448042,"pZ":1.4506619093260353,"vX0":-0.11233243946285325,"vY0":-129.96364173145753,"vZ0":-6.426394521304412,"x":57.29,"y":199.61,"x0":1.4055769570893768,"y0":50.00600551223832,"z0":5.689219474891761,"aX":2.690406747828959},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":8.8,"breakHorizontal":-2.9,"spinRate":2319,"spinDirection":158},"zone":14,"typeConfidence":0.83,"plateTime":0.4217394233412013,"extension":6.475642197282105},"index":3,"playId":"0008aa02-4744-3f38-ac37-fcda0c01250e","pitchNumber":4,"startTime":"2026-07-19T20:56:36.290Z","endTime":"2026-07-19T20:56:40.209Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.9,"endSpeed":84.1,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.79248938231353,"aZ":-13.829851623004892,"pfxX":2.239148872003414,"pfxZ":10.100269266551734,"pX":0.47257503806468326,"pZ":3.528092786079862,"vX0":-2.909639151082644,"vY0":-133.88788962413946,"vZ0":-3.693664423199586,"x":98.99,"y":143.52,"x0":1.2822685129870997,"y0":50.00285557973709,"z0":5.914665936646614,"aX":4.067063519562576},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":17.8,"breakHorizontal":-3.5,"spinRate":2362,"spinDirection":155},"zone":12,"typeConfidence":0.9,"plateTime":0.4090242630521468,"extension":6.253941067351883},"index":4,"playId":"9c7fb6c4-e185-36a2-ad8f-43c30f79fb71","pitchNumber":5,"startTime":"2026-07-19T20:56:57.177Z","endTime":"2026-07-19T20:57:00.187Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.5,"endSpeed":80.3,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.80792286107409,"aZ":-26.82156328528782,"pfxX":10.411828596990091,"pfxZ":3.2749955048596657,"pX":0.7630228880560976,"pZ":1.1738556490053675,"vX0":-4.141463300869731,"vY0":-127.23769313687738,"vZ0":-6.375450169041746,"x":87.92,"y":207.09,"x0":1.0616798212920997,"y0":50.00332828877616,"z0":5.845444082213103,"aX":17.023028279127765},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":4.7,"breakHorizontal":-17.9,"spinRate":1913,"spinDirection":130},"zone":14,"typeConfidence":0.9,"plateTime":0.43094310783251055,"extension":6.437069041033984},"hitData":{"launchSpeed":87.8,"launchAngle":12.0,"totalDistance":211.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":83.23,"coordY":98.22}},"index":5,"playId":"d858a911-c463-3ec9-bed0-45c17621a085","pitchNumber":6,"startTime":"2026-07-19T20:57:23.178Z","endTime":"2026-07-19T20:57:34.619Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T20:57:34.619Z","atBatIndex":21},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Lars Nootbaar walks. Alec Burleson to 3rd. José Fermín to 2nd.","rbi":0,"awayScore":5,"homeScore":0,"isOut":false},"about":{"atBatIndex":22,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-19T21:00:18.260Z","endTime":"2026-07-19T21:02:18.566Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686753,"fullName":"Drey Jameson","link":"/api/v1/people/686753"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"postOnSecond":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"postOnThird":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[2,3,4,5,6,7],"actionIndex":[1],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"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-19T20:57:43.646Z","endTime":"2026-07-19T20:58:58.026Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Drey Jameson replaces Eduardo Rodriguez.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-07-19T20:58:58.026Z","endTime":"2026-07-19T21:00:20.432Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":686753,"link":"/api/v1/people/686753"},"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":2},"pitchData":{"startSpeed":95.2,"endSpeed":87.0,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.339339093718948,"aZ":-20.6594866244247,"pfxX":-9.074792616614689,"pfxZ":5.955382292500273,"pX":-0.1812329961277654,"pZ":1.458492029606365,"vX0":7.7585731630181085,"vY0":-138.30037942227943,"vZ0":-7.000783393359019,"x":123.91,"y":199.4,"x0":-1.8462681607730422,"y0":50.00545353494634,"z0":5.4123261389429524,"aX":-17.551987002991478},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":9.5,"breakHorizontal":14.8,"spinRate":2246,"spinDirection":227},"zone":13,"typeConfidence":2.0,"plateTime":0.3963070400300994,"extension":5.707368175116263},"index":2,"playId":"52f034bc-ebb0-3f6f-99ec-46098c53bd24","pitchNumber":1,"startTime":"2026-07-19T21:00:20.432Z","endTime":"2026-07-19T21:00:24.552Z","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":84.9,"endSpeed":78.3,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.077642850154984,"aZ":-34.32639457246894,"pfxX":2.1784731162562547,"pfxZ":-1.3868477726379833,"pX":0.3660261643689873,"pZ":2.7093480875058185,"vX0":5.568196083912909,"vY0":-123.61395133983855,"vZ0":0.10501065160941647,"x":103.05,"y":165.63,"x0":-2.1965469956270156,"y0":50.00314641856783,"z0":5.5423276903736545,"aX":3.378968161668917},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":-2.3,"breakHorizontal":-5.2,"spinRate":2614,"spinDirection":85},"zone":6,"typeConfidence":2.0,"plateTime":0.4426737087104651,"extension":5.756172939862779},"index":3,"playId":"4aa59293-a8f0-3d3b-8f4a-f95d80d4bb09","pitchNumber":2,"startTime":"2026-07-19T21:00:39.545Z","endTime":"2026-07-19T21:00:43.706Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.6,"endSpeed":81.4,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.12744866459645,"aZ":-23.92482976868708,"pfxX":-10.03248492060789,"pfxZ":4.934685978424618,"pX":1.169256583013365,"pZ":0.4587758266767391,"vX0":10.914119363527702,"vY0":-128.34467774600245,"vZ0":-7.680627112222227,"x":72.43,"y":226.39,"x0":-1.8313161616709235,"y0":50.00067267025347,"z0":5.3482733915171075,"aX":-16.764551571068974},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":7.3,"breakHorizontal":15.7,"spinRate":2358,"spinDirection":237},"zone":14,"typeConfidence":2.0,"plateTime":0.4264729952180515,"extension":5.698287944128423},"index":4,"playId":"bd941071-6e4c-3977-a0fb-53a6e9a63b0a","pitchNumber":3,"startTime":"2026-07-19T21:00:56.593Z","endTime":"2026-07-19T21:01:00.286Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":86.9,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.97683197481934,"aZ":-20.91720415430046,"pfxX":-9.952067378708692,"pfxZ":5.824241952140463,"pX":0.8674836747614613,"pZ":0.893550958006874,"vX0":11.018018005406612,"vY0":-138.83043927191832,"vZ0":-8.08780167419025,"x":83.93,"y":214.65,"x0":-1.8786178837476468,"y0":50.00254240982611,"z0":5.2607823530590965,"aX":-19.233152553608633},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":8.8,"breakHorizontal":15.5,"spinRate":2243,"spinDirection":222},"zone":14,"typeConfidence":2.0,"plateTime":0.3960464931371672,"extension":5.9988774509139775},"index":5,"playId":"f8693555-e05e-3684-991e-ab3fa88e854d","pitchNumber":4,"startTime":"2026-07-19T21:01:24.230Z","endTime":"2026-07-19T21:01:27.427Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":85.9,"endSpeed":78.9,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.186147306506548,"aZ":-29.297238060656507,"pfxX":-2.513797301173843,"pfxZ":1.813764944074948,"pX":-0.3692469764182492,"pZ":1.9867464613642878,"vX0":5.032831294863203,"vY0":-125.00753004265934,"vZ0":-2.4837919329071037,"x":131.07,"y":185.14,"x0":-2.0818962712589104,"y0":50.000959556440414,"z0":5.398239452556676,"aX":-3.9793083646686895},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":3.0,"breakHorizontal":3.4,"spinRate":2443,"spinDirection":101},"zone":7,"typeConfidence":2.0,"plateTime":0.43815266284597953,"extension":5.714424624009474},"index":6,"playId":"76df5356-d88b-3f1e-bb48-18a0724164b9","pitchNumber":5,"startTime":"2026-07-19T21:01:43.305Z","endTime":"2026-07-19T21:01:47.038Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.9,"endSpeed":81.3,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.614739989287507,"aZ":-20.393308656224324,"pfxX":-10.633925061147275,"pfxZ":7.062358831151446,"pX":1.5955114346192651,"pZ":-0.40417343931150557,"vX0":11.951630544250094,"vY0":-128.5907319301495,"vZ0":-10.041918680996545,"x":56.18,"y":249.69,"x0":-1.7393209559568337,"y0":50.00595653767213,"z0":5.145448945927639,"aX":-17.74506575532992},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":10.4,"breakHorizontal":16.4,"spinRate":2164,"spinDirection":237},"zone":14,"typeConfidence":2.0,"plateTime":0.4265857116187748,"extension":5.9398537645011205},"index":7,"playId":"894ad958-c6e9-357f-bfd0-5e5c39e4536e","pitchNumber":6,"startTime":"2026-07-19T21:02:10.035Z","endTime":"2026-07-19T21:02:18.566Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T21:02:18.566Z","atBatIndex":22},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Blaze Jordan lines out to left fielder Max Kepler.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":23,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-19T21:02:42.618Z","endTime":"2026-07-19T21:02:56.179Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":691458,"fullName":"Blaze Jordan","link":"/api/v1/people/691458"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686753,"fullName":"Drey Jameson","link":"/api/v1/people/686753"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":691458,"fullName":"Blaze Jordan","link":"/api/v1/people/691458"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":596146,"link":"/api/v1/people/596146"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.4,"endSpeed":78.2,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.720817698178596,"aZ":-30.0789975466304,"pfxX":0.6808025456613918,"pfxZ":1.3276133814331779,"pX":-0.0797393365914202,"pZ":3.245139440591979,"vX0":4.49287697122906,"vY0":-125.6622498795727,"vZ0":0.21099452001320773,"x":120.04,"y":151.16,"x0":-1.9894736758811438,"y0":50.00320174874283,"z0":5.631483793288018,"aX":1.0726261025060841},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":2.8,"breakHorizontal":-2.4,"spinRate":2604,"spinDirection":70},"zone":2,"typeConfidence":2.0,"plateTime":0.4381886578940355,"extension":5.77843224124939},"hitData":{"launchSpeed":87.5,"launchAngle":24.0,"totalDistance":316.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":87.65,"coordY":78.37}},"index":0,"playId":"0af1e99d-01e6-3a0a-9d38-045511d82148","pitchNumber":1,"startTime":"2026-07-19T21:02:48.662Z","endTime":"2026-07-19T21:02:56.179Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T21:02:56.179Z","atBatIndex":23},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nolan Arenado strikes out swinging.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-19T21:04:53.195Z","endTime":"2026-07-19T21:06:09.137Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669467,"fullName":"Andre Pallante","link":"/api/v1/people/669467"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"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":4},"credits":[{"player":{"id":671056,"link":"/api/v1/people/671056"},"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":88.0,"endSpeed":80.9,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.41244041006792,"aZ":-30.5356554623076,"pfxX":2.1286072016971316,"pfxZ":0.9829163393497975,"pX":-0.17353493775585832,"pZ":2.797479123640104,"vX0":3.3854378520448023,"vY0":-128.14732968325416,"vZ0":-1.8204632896362756,"x":123.61,"y":163.25,"x0":-1.7880621126461034,"y0":50.00111505933658,"z0":5.901811852548775,"aX":3.5403508272734237},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":1.6,"breakHorizontal":-4.6,"spinRate":2409,"spinDirection":131},"zone":5,"typeConfidence":2.0,"plateTime":0.4273798734762262,"extension":6.512705464833946},"index":0,"playId":"9d49ddc5-ab8a-302e-b829-495fb8ae7c04","pitchNumber":1,"startTime":"2026-07-19T21:05:02.445Z","endTime":"2026-07-19T21:05:06.318Z","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":0},"index":1,"startTime":"2026-07-19T21:05:12.287Z","endTime":"2026-07-19T21:05:28.264Z","isPitch":false,"type":"action","player":{"id":571448,"link":"/api/v1/people/571448"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.4,"endSpeed":72.4,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.942653172473083,"aZ":-41.22405664130309,"pfxX":2.286969920609245,"pfxZ":-6.787298742875032,"pX":0.031673459917989484,"pZ":3.0295800704892684,"vX0":2.8772176542769765,"vY0":-115.47936203219524,"vZ0":2.0540154730797173,"x":115.79,"y":156.98,"x0":-1.5332464391673015,"y0":50.00091326208616,"z0":6.130212534634327,"aX":3.0503196970416915},"breaks":{"breakAngle":4.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.2,"breakVerticalInduced":-11.3,"breakHorizontal":-4.9,"spinRate":2763,"spinDirection":24},"zone":2,"typeConfidence":2.0,"plateTime":0.4765228004836133,"extension":6.610478082296049},"index":2,"playId":"34a7144b-0beb-3976-bf88-b843ff17c39e","pitchNumber":2,"startTime":"2026-07-19T21:05:28.264Z","endTime":"2026-07-19T21:05:32.572Z","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":2,"outs":0},"pitchData":{"startSpeed":95.9,"endSpeed":87.0,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.07888097058574,"aZ":-14.661048472081037,"pfxX":-5.418337149201436,"pfxZ":8.934157651765513,"pX":-0.6638237131337686,"pZ":5.658267703029361,"vX0":4.149583353258074,"vY0":-139.52579713964178,"vZ0":1.4525601298532542,"x":142.3,"y":86.01,"x0":-1.4706740241248168,"y0":50.00239993667582,"z0":6.10040783425053,"aX":-10.621339387972231},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":16.7,"breakHorizontal":8.9,"spinRate":2176,"spinDirection":194},"zone":11,"typeConfidence":2.0,"plateTime":0.3934224030988691,"extension":6.514492738936109},"index":3,"playId":"24c91eaa-cae3-3bc2-8ca6-4cbfb6995795","pitchNumber":3,"startTime":"2026-07-19T21:05:46.075Z","endTime":"2026-07-19T21:05:49.392Z","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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":79.7,"endSpeed":73.4,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.61497507729774,"aZ":-44.32344555523304,"pfxX":2.5916934106765868,"pfxZ":-9.060606578522675,"pX":-0.043723572737738844,"pZ":0.19442079530906212,"vX0":3.2397106147000256,"vY0":-115.89786991515086,"vZ0":-3.2573615447294193,"x":118.67,"y":233.53,"x0":-1.8043451074559136,"y0":50.005014116920506,"z0":5.91229889721985,"aX":3.473846177913866},"breaks":{"breakAngle":4.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-60.6,"breakVerticalInduced":-16.9,"breakHorizontal":-5.6,"spinRate":2896,"spinDirection":15},"zone":13,"typeConfidence":2.0,"plateTime":0.4752790705327481,"extension":6.531072088660167},"index":4,"playId":"1888f318-589f-3292-a6c6-99d4495f1f9a","pitchNumber":4,"startTime":"2026-07-19T21:06:04.771Z","endTime":"2026-07-19T21:06:09.137Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T21:06:09.137Z","atBatIndex":24},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Adrian Del Castillo pops out to third baseman Blaze Jordan.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":25,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-19T21:06:31.117Z","endTime":"2026-07-19T21:07:55.481Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":2},"matchup":{"batter":{"id":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669467,"fullName":"Andre Pallante","link":"/api/v1/people/669467"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":691458,"link":"/api/v1/people/691458"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"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":95.4,"endSpeed":87.3,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.059149935719017,"aZ":-15.365132158722135,"pfxX":-1.342631430037991,"pfxZ":8.609606070027452,"pX":0.7217544604571637,"pZ":3.0818764330811104,"vX0":6.662675049402202,"vY0":-138.83303798736398,"vZ0":-4.776691736979985,"x":89.49,"y":155.57,"x0":-1.5346454977567794,"y0":50.00284025687595,"z0":5.8472918308946165,"aX":-2.6224363174422365},"breaks":{"breakAngle":3.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":14.8,"breakHorizontal":1.1,"spinRate":2241,"spinDirection":196},"zone":3,"typeConfidence":2.0,"plateTime":0.39450821647937584,"extension":6.630687514258503},"index":0,"playId":"3dc1d66b-e146-3ef6-b104-b66e2563be1b","pitchNumber":1,"startTime":"2026-07-19T21:06:36.441Z","endTime":"2026-07-19T21:06:39.441Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.3,"endSpeed":88.0,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.865717764505046,"aZ":-15.520471794052717,"pfxX":-0.26621800913964755,"pfxZ":8.383108963349812,"pX":1.2270323582534348,"pZ":3.963004706832073,"vX0":7.7525676035038815,"vY0":-140.10062630985433,"vZ0":-2.557247793013918,"x":70.23,"y":131.78,"x0":-1.5421645862890399,"y0":50.002105407253126,"z0":5.902880666034518,"aX":-0.5302288455846997},"breaks":{"breakAngle":4.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":14.9,"breakHorizontal":-1.1,"spinRate":2248,"spinDirection":193},"zone":12,"typeConfidence":2.0,"plateTime":0.3910701692528553,"extension":6.6476264633373825},"index":1,"playId":"0407c750-b3c1-3df8-8f6c-bfe1f01d2227","pitchNumber":2,"startTime":"2026-07-19T21:06:55.991Z","endTime":"2026-07-19T21:06:59.630Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.6,"endSpeed":80.8,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.0760483511946,"aZ":-30.719522212934113,"pfxX":2.386399192111229,"pfxZ":0.8773852968817977,"pX":-1.4834136300108172,"pZ":3.0750537360670327,"vX0":0.5619453692435146,"vY0":-127.66957947867887,"vZ0":-0.8441091031619636,"x":173.54,"y":155.75,"x0":-2.0162275252580644,"y0":50.003640482936696,"z0":5.817257366562637,"aX":3.9586431123342183},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":1.7,"breakHorizontal":-4.4,"spinRate":2282,"spinDirection":115},"zone":11,"typeConfidence":2.0,"plateTime":0.42822132538689006,"extension":6.63884378766225},"index":2,"playId":"51aac166-6de7-3443-a001-f76aa4c4c589","pitchNumber":3,"startTime":"2026-07-19T21:07:13.649Z","endTime":"2026-07-19T21:07:16.959Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":78.5,"endSpeed":72.3,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.68961362877429,"aZ":-42.9187603637993,"pfxX":3.203304748388526,"pfxZ":-8.202661116777652,"pX":0.21959872503935132,"pZ":1.375914320325317,"vX0":3.153403248633404,"vY0":-114.21797569292266,"vZ0":-0.7260220933738566,"x":108.63,"y":201.63,"x0":-1.5993574384933726,"y0":50.002066012635005,"z0":5.949117582638935,"aX":4.1962231015134765},"breaks":{"breakAngle":6.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.4,"breakVerticalInduced":-14.6,"breakHorizontal":-6.6,"spinRate":2833,"spinDirection":26},"zone":14,"typeConfidence":2.0,"plateTime":0.48109918681287756,"extension":6.566164314256388},"index":3,"playId":"68d2f841-29de-38f2-b8ef-08f0a2dd150e","pitchNumber":4,"startTime":"2026-07-19T21:07:32.448Z","endTime":"2026-07-19T21:07:35.901Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":88.0,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.67404171243979,"aZ":-20.879158137426764,"pfxX":-0.02653883719922101,"pfxZ":5.7088536748915075,"pX":0.4303123059479269,"pZ":3.254511202889315,"vX0":5.924463493436119,"vY0":-139.59610516250012,"vZ0":-3.1825055190412272,"x":100.6,"y":150.91,"x0":-1.7137570614178055,"y0":50.00344618548532,"z0":5.779719240557021,"aX":-0.05327102186297411},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":9.8,"breakHorizontal":-1.2,"spinRate":2166,"spinDirection":188},"zone":3,"typeConfidence":2.0,"plateTime":0.39199169316939475,"extension":6.499621898375821},"hitData":{"launchSpeed":54.0,"launchAngle":43.0,"totalDistance":152.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":95.13,"coordY":149.04}},"index":4,"playId":"e2b812db-7b8f-32e1-9701-1382bffa827f","pitchNumber":5,"startTime":"2026-07-19T21:07:48.147Z","endTime":"2026-07-19T21:07:55.481Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T21:07:55.481Z","atBatIndex":25},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ryan Waldschmidt flies out to center fielder José Fermín.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":26,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-19T21:08:12.712Z","endTime":"2026-07-19T21:09:37.854Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":814439,"fullName":"Ryan Waldschmidt","link":"/api/v1/people/814439"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669467,"fullName":"Andre Pallante","link":"/api/v1/people/669467"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":814439,"fullName":"Ryan Waldschmidt","link":"/api/v1/people/814439"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":665877,"link":"/api/v1/people/665877"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.2,"endSpeed":81.6,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.700299501339032,"aZ":-31.546447181491416,"pfxX":2.419720002339578,"pfxZ":0.3774103731922782,"pX":0.4026039901400645,"pZ":2.9551361402829754,"vX0":4.826496978890515,"vY0":-128.42806643595875,"vZ0":-1.1544932664903376,"x":101.65,"y":158.99,"x0":-1.8100153841620426,"y0":50.00560724322349,"z0":5.847159555683447,"aX":4.073838788842653},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":0.6,"breakHorizontal":-5.4,"spinRate":2484,"spinDirection":125},"zone":3,"typeConfidence":2.0,"plateTime":0.4252484832527377,"extension":6.578051450480389},"index":0,"playId":"61aaeaf2-0ebf-3101-b121-ce3cd21fed72","pitchNumber":1,"startTime":"2026-07-19T21:08:24.221Z","endTime":"2026-07-19T21:08:27.997Z","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":2},"pitchData":{"startSpeed":96.5,"endSpeed":88.1,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.27025294266749,"aZ":-16.50252762619777,"pfxX":-7.965722112453225,"pfxZ":7.847212033935506,"pX":-1.248889039125615,"pZ":3.4626029729056906,"vX0":3.927475513672509,"vY0":-140.53098196256997,"vZ0":-3.730614983973728,"x":164.6,"y":145.29,"x0":-1.6307353593030032,"y0":50.00261907424044,"z0":5.881285308182853,"aX":-15.909819786483055},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":13.6,"breakHorizontal":13.6,"spinRate":2201,"spinDirection":198},"zone":11,"typeConfidence":2.0,"plateTime":0.3899621972014291,"extension":6.504442200236392},"index":1,"playId":"a97cf81c-c68f-3e4e-9711-7a7b210417d3","pitchNumber":2,"startTime":"2026-07-19T21:08:39.367Z","endTime":"2026-07-19T21:08:42.382Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.2,"endSpeed":74.5,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.401922685418295,"aZ":-44.38806974188532,"pfxX":2.203026126861771,"pfxZ":-8.684766321065785,"pX":0.13911902784934324,"pZ":3.465815046770724,"vX0":3.29591258493565,"vY0":-118.07845099440824,"vZ0":3.383376609346182,"x":111.7,"y":145.2,"x0":-1.5634526473546722,"y0":50.00471744895959,"z0":6.110756772020763,"aX":3.0968350061555228},"breaks":{"breakAngle":4.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.3,"breakVerticalInduced":-14.5,"breakHorizontal":-4.8,"spinRate":2850,"spinDirection":27},"zone":12,"typeConfidence":2.0,"plateTime":0.46465118703829633,"extension":6.648692046405179},"index":2,"playId":"9f2ce42e-524c-3fb0-bb9c-dddd7eac87cf","pitchNumber":3,"startTime":"2026-07-19T21:09:10.464Z","endTime":"2026-07-19T21:09:15.230Z","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":88.1,"endSpeed":81.7,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.75456401822988,"aZ":-29.7295096579807,"pfxX":2.7811626417320694,"pfxZ":1.4567655041085175,"pX":0.09212359350106039,"pZ":1.8805019096304878,"vX0":3.922658085539678,"vY0":-128.38145609028192,"vZ0":-3.8871710047879864,"x":113.49,"y":188.01,"x0":-1.8128465418794018,"y0":50.005964154666174,"z0":5.709712963971487,"aX":4.676487252198295},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":2.0,"breakHorizontal":-5.9,"spinRate":2390,"spinDirection":124},"zone":8,"typeConfidence":2.0,"plateTime":0.4254512154903973,"extension":6.683582006299477},"hitData":{"launchSpeed":87.7,"launchAngle":39.0,"totalDistance":304.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":153.06,"coordY":80.28}},"index":3,"playId":"3edc13e7-a735-3735-94ed-74bfb0c9c91f","pitchNumber":4,"startTime":"2026-07-19T21:09:29.428Z","endTime":"2026-07-19T21:09:37.854Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T21:09:37.854Z","atBatIndex":26},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Gabriel Moreno challenged (pitch result), call on the field was overturned: JJ Wetherholt called out on strikes.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-19T21:11:33.069Z","endTime":"2026-07-19T21:13:52.057Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686753,"fullName":"Drey Jameson","link":"/api/v1/people/686753"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6,7],"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":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":672515,"link":"/api/v1/people/672515"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":95.4,"endSpeed":87.4,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.857955568206165,"aZ":-19.647363260255798,"pfxX":-8.142915461516887,"pfxZ":6.410310075874923,"pX":-1.0281041874629027,"pZ":2.2898955330539796,"vX0":5.769411520548362,"vY0":-138.85241878113806,"vZ0":-4.857736824024922,"x":156.19,"y":176.95,"x0":-2.0740326400518936,"y0":50.004480724818926,"z0":5.368041515855398,"aX":-15.91450124459329},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":10.8,"breakHorizontal":13.6,"spinRate":2250,"spinDirection":224},"zone":13,"typeConfidence":2.0,"plateTime":0.39436256833083316,"extension":5.754708272827808},"index":0,"playId":"88d7ac14-a795-3865-92a5-031080221671","pitchNumber":1,"startTime":"2026-07-19T21:11:46.222Z","endTime":"2026-07-19T21:11:50.007Z","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":0},"pitchData":{"startSpeed":87.3,"endSpeed":80.3,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.90452522202025,"aZ":-25.59280836419742,"pfxX":-0.8820586825269355,"pfxZ":4.009931125899032,"pX":-0.015016770466675744,"pZ":3.077021595379624,"vX0":5.686030088351079,"vY0":-127.03361533258077,"vZ0":-1.1539988926661535,"x":117.57,"y":155.7,"x0":-2.1633598086273307,"y0":50.004113429576805,"z0":5.5630560121290005,"aX":-1.4487971897605099},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":7.2,"breakHorizontal":0.4,"spinRate":2627,"spinDirection":121},"zone":2,"typeConfidence":2.0,"plateTime":0.43040626813197846,"extension":5.876618695880868},"index":1,"playId":"cbdb8265-1886-30c8-a107-085c74f60993","pitchNumber":2,"startTime":"2026-07-19T21:11:59.129Z","endTime":"2026-07-19T21:12:04.178Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":109,"player":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"}}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.8,"endSpeed":80.2,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.293181889916795,"aZ":-32.570133316676554,"pfxX":2.74128726045873,"pfxZ":-0.24470101701727742,"pX":0.08106285475985707,"pZ":2.9672251861937697,"vX0":4.380699919938959,"vY0":-126.38609492786671,"vZ0":-0.194580758731977,"x":113.91,"y":158.66,"x0":-2.02670206585276,"y0":50.001792538684825,"z0":5.647602113309216,"aX":4.460673978652354},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":-0.2,"breakHorizontal":-5.9,"spinRate":2541,"spinDirection":72},"zone":2,"typeConfidence":2.0,"plateTime":0.4323820298898937,"extension":5.655752007089834},"index":2,"playId":"a4b5c381-f3b8-350b-a024-a7a1fdc83db0","pitchNumber":3,"startTime":"2026-07-19T21:12:26.838Z","endTime":"2026-07-19T21:12:29.838Z","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-19T21:12:36.906Z","endTime":"2026-07-19T21:12:47.889Z","isPitch":false,"type":"action","player":{"id":802139,"link":"/api/v1/people/802139"}},{"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":88.1,"endSpeed":81.1,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.920590444628417,"aZ":-26.579318916044514,"pfxX":1.338859980509401,"pfxZ":3.3542872037180835,"pX":1.1130635766587529,"pZ":2.1610261581000336,"vX0":6.496029100471669,"vY0":-128.2208341247189,"vZ0":-3.270256096586891,"x":74.57,"y":180.43,"x0":-1.6248219889385485,"y0":50.00449631022411,"z0":5.521570982633001,"aX":2.234523564557475},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":5.5,"breakHorizontal":-3.8,"spinRate":2681,"spinDirection":86},"zone":14,"typeConfidence":2.0,"plateTime":0.4267834272989277,"extension":5.893065192178552},"index":4,"playId":"4abfc5d2-7767-332e-847c-c8454908fc56","pitchNumber":4,"startTime":"2026-07-19T21:12:47.889Z","endTime":"2026-07-19T21:12:51.445Z","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":0},"pitchData":{"startSpeed":89.1,"endSpeed":81.3,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.550999120261483,"aZ":-27.52991929600309,"pfxX":-10.479218458604123,"pfxZ":2.745655673748157,"pX":0.22784805258654678,"pZ":2.6370885004636486,"vX0":9.294059817805966,"vY0":-129.40557233282556,"vZ0":-1.641362899321917,"x":108.31,"y":167.58,"x0":-2.052516971402118,"y0":50.00511683832092,"z0":5.393093506824852,"aX":-17.73706108536584},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":4.8,"breakHorizontal":16.8,"spinRate":1858,"spinDirection":239},"zone":5,"typeConfidence":2.0,"plateTime":0.42362611725748556,"extension":5.929365664457962},"index":5,"playId":"01c9af57-e8d5-3939-a343-89948cc4bcad","pitchNumber":5,"startTime":"2026-07-19T21:13:02.852Z","endTime":"2026-07-19T21:13:06.896Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.4,"endSpeed":80.9,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.376976454417207,"aZ":-29.094414214957947,"pfxX":0.34173016325276784,"pfxZ":1.8744509953434934,"pX":1.9502599392252615,"pZ":1.57775890017281,"vX0":9.538811697513653,"vY0":-127.02199354706235,"vZ0":-3.5025135508679535,"x":42.66,"y":196.18,"x0":-1.8877349307300333,"y0":50.00601768952352,"z0":5.271212673846725,"aX":0.5601425959144155},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":2.9,"breakHorizontal":-2.6,"spinRate":2635,"spinDirection":86},"zone":14,"typeConfidence":2.0,"plateTime":0.4301125444584808,"extension":5.8700820955524255},"index":6,"playId":"9aad5367-da21-365c-af2f-245ab173c70b","pitchNumber":6,"startTime":"2026-07-19T21:13:25.089Z","endTime":"2026-07-19T21:13:28.218Z","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":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"pitchData":{"startSpeed":86.7,"endSpeed":79.7,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.758438364345995,"aZ":-28.435064932833548,"pfxX":1.448592115372199,"pfxZ":2.315824190064138,"pX":-0.8138844861237445,"pZ":1.9298861220537544,"vX0":3.0504886416116808,"vY0":-126.26763673851724,"vZ0":-2.9460493437015147,"x":148.02,"y":186.67,"x0":-2.225935262330561,"y0":50.00306649806381,"z0":5.400223180819058,"aX":2.338028460693378},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":3.7,"breakHorizontal":-3.4,"spinRate":2422,"spinDirection":184},"zone":7,"typeConfidence":2.0,"plateTime":0.43381286200416014,"extension":5.749795519247912},"index":7,"playId":"e9f35c3b-a033-363e-a9e7-3c68a6903632","pitchNumber":7,"startTime":"2026-07-19T21:13:46.092Z","endTime":"2026-07-19T21:13:52.057Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":109,"player":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"}},"playEndTime":"2026-07-19T21:13:52.057Z","atBatIndex":27},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Iván Herrera grounds out, shortstop Geraldo Perdomo to first baseman Tyler Locklear.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":28,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-19T21:14:19.559Z","endTime":"2026-07-19T21:15:25.004Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686753,"fullName":"Drey Jameson","link":"/api/v1/people/686753"},"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":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"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":682988,"link":"/api/v1/people/682988"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":98.0,"endSpeed":89.4,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.328528086205004,"aZ":-12.19720496729368,"pfxX":-5.460042496425462,"pfxZ":9.755689627957599,"pX":0.8626570147619768,"pZ":1.6916826198284245,"vX0":8.556865041370372,"vY0":-142.3409452237412,"vZ0":-8.340085099795095,"x":84.12,"y":193.1,"x0":-1.4760073936947018,"y0":50.00003291304949,"z0":5.435783701844174,"aX":-11.178278739451986},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":16.1,"breakHorizontal":8.2,"spinRate":2190,"spinDirection":217},"zone":14,"typeConfidence":2.0,"plateTime":0.38511709413991824,"extension":5.945488595917425},"index":0,"playId":"8d684484-8f8b-3177-8c1a-fe2528cb96c7","pitchNumber":1,"startTime":"2026-07-19T21:14:27.788Z","endTime":"2026-07-19T21:14:31.879Z","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":1},"pitchData":{"startSpeed":87.5,"endSpeed":80.0,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.413843907616588,"aZ":-28.26027270203677,"pfxX":1.6029581571470821,"pfxZ":2.3925234793753916,"pX":-0.28772749119772545,"pZ":2.5334759823489224,"vX0":4.162036261298801,"vY0":-127.36073301377489,"vZ0":-1.645008141370401,"x":127.97,"y":170.38,"x0":-2.1545791115631148,"y0":50.00036905455183,"z0":5.433669223437624,"aX":2.619150423759835},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":4.2,"breakHorizontal":-3.8,"spinRate":2600,"spinDirection":107},"zone":5,"typeConfidence":2.0,"plateTime":0.4309114126528404,"extension":5.707610880304614},"index":1,"playId":"840df555-a139-3098-8506-72e250ce2d0b","pitchNumber":2,"startTime":"2026-07-19T21:14:41.579Z","endTime":"2026-07-19T21:14:46.813Z","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":1},"pitchData":{"startSpeed":96.9,"endSpeed":88.6,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.67855017502398,"aZ":-19.336274851091538,"pfxX":-9.100487833646234,"pfxZ":6.3905319410029655,"pX":0.3529069923347947,"pZ":2.5503243199082455,"vX0":9.258166967438552,"vY0":-140.7670545982769,"vZ0":-4.225446864051113,"x":103.55,"y":169.92,"x0":-1.794807796869634,"y0":50.002805855683725,"z0":5.321193902727585,"aX":-18.280914811046124},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":10.9,"breakHorizontal":14.6,"spinRate":2306,"spinDirection":223},"zone":6,"typeConfidence":2.0,"plateTime":0.38896894540937277,"extension":5.913576628260393},"index":2,"playId":"69fff06e-0f1f-3d8c-9abb-45ca6c8a0e3c","pitchNumber":3,"startTime":"2026-07-19T21:14:56.048Z","endTime":"2026-07-19T21:14:59.430Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.6,"endSpeed":82.1,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.151416020244493,"aZ":-29.11109893389256,"pfxX":-10.451596476909323,"pfxZ":1.7832840440108955,"pX":0.11119114113085232,"pZ":1.8768666625006405,"vX0":8.965749948713436,"vY0":-130.14894251269374,"vZ0":-3.206517318614207,"x":112.76,"y":188.1,"x0":-2.0193761008194957,"y0":50.001894712159675,"z0":5.328040579157217,"aX":-17.940779471392684},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":2.8,"breakHorizontal":16.9,"spinRate":1981,"spinDirection":241},"zone":8,"typeConfidence":2.0,"plateTime":0.42074931606414623,"extension":5.965294778829244},"hitData":{"launchSpeed":88.8,"launchAngle":-23.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":111.46,"coordY":160.14}},"index":3,"playId":"49181b64-adc0-3082-b607-00313a1344b0","pitchNumber":4,"startTime":"2026-07-19T21:15:16.589Z","endTime":"2026-07-19T21:15:25.004Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T21:15:25.004Z","atBatIndex":28},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jordan Walker grounds out, third baseman Nolan Arenado to first baseman Tyler Locklear.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":29,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-19T21:15:45.841Z","endTime":"2026-07-19T21:15:57.288Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686753,"fullName":"Drey Jameson","link":"/api/v1/people/686753"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":571448,"link":"/api/v1/people/571448"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":682988,"link":"/api/v1/people/682988"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.7,"endSpeed":89.1,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.57769382748107,"aZ":-19.653106025664382,"pfxX":-9.431403897613848,"pfxZ":6.132445737388403,"pX":-1.1462421335288475,"pZ":2.7523655075620908,"vX0":5.291780871330165,"vY0":-142.21588682579446,"vZ0":-4.077167950706611,"x":160.69,"y":164.47,"x0":-1.8088474709846716,"y0":50.003825827539124,"z0":5.4563899057608625,"aX":-19.25908278790262},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":10.4,"breakHorizontal":16.0,"spinRate":2042,"spinDirection":220},"zone":11,"typeConfidence":2.0,"plateTime":0.38561453224595255,"extension":5.893664810248233},"hitData":{"launchSpeed":71.4,"launchAngle":-0.0,"totalDistance":42.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":104.87,"coordY":173.32}},"index":0,"playId":"50d30d4c-af05-3fb3-9177-c1955509d82a","pitchNumber":1,"startTime":"2026-07-19T21:15:49.348Z","endTime":"2026-07-19T21:15:57.288Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T21:15:57.288Z","atBatIndex":29},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ketel Marte strikes out swinging.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-19T21:17:52.340Z","endTime":"2026-07-19T21:19:56.446Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669467,"fullName":"Andre Pallante","link":"/api/v1/people/669467"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":671056,"link":"/api/v1/people/671056"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":86.5,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.86147602113645,"aZ":-18.35152480407434,"pfxX":-0.7819049805651128,"pfxZ":7.227749010263132,"pX":0.1343552040065677,"pZ":3.195315934642298,"vX0":5.146763230113165,"vY0":-137.27926882345093,"vZ0":-3.928302186892249,"x":111.88,"y":152.51,"x0":-1.6615953435746458,"y0":50.00116461718611,"z0":5.890938934103366,"aX":-1.4955268988623163},"breaks":{"breakAngle":1.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":12.5,"breakHorizontal":0.4,"spinRate":2260,"spinDirection":185},"zone":2,"typeConfidence":2.0,"plateTime":0.3986967354824533,"extension":6.651064320380138},"index":0,"playId":"3d940801-8ff0-3593-bf2f-a155fa5e1b0e","pitchNumber":1,"startTime":"2026-07-19T21:18:06.162Z","endTime":"2026-07-19T21:18:09.980Z","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":0},"index":1,"startTime":"2026-07-19T21:18:18.413Z","endTime":"2026-07-19T21:18:29.210Z","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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.1,"endSpeed":83.4,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.938582970357498,"aZ":-28.594108915270702,"pfxX":-7.494295582455916,"pfxZ":2.027930163780156,"pX":-0.9365827771305385,"pZ":1.1301141693316026,"vX0":5.017879039107544,"vY0":-132.53014768009015,"vZ0":-6.0693851786401405,"x":152.7,"y":208.27,"x0":-1.886668528369068,"y0":50.00491206800551,"z0":5.554963125711289,"aX":-13.251684445429213},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":2.5,"breakHorizontal":12.4,"spinRate":1353,"spinDirection":225},"zone":13,"typeConfidence":2.0,"plateTime":0.41425324039690015,"extension":6.718865835698431},"index":2,"playId":"26e9a38d-203c-3a03-863b-4c8b09e350dd","pitchNumber":2,"startTime":"2026-07-19T21:18:29.210Z","endTime":"2026-07-19T21:18:33.149Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":78.1,"endSpeed":71.3,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.335165131261274,"aZ":-44.9334212099832,"pfxX":3.0606424975071294,"pfxZ":-9.85350581260267,"pX":-1.6394067981972638,"pZ":3.8788576333757767,"vX0":-0.522990435636862,"vY0":-113.51938477701798,"vZ0":4.888567660988175,"x":179.49,"y":134.05,"x0":-1.8023665955761798,"y0":50.003331276890826,"z0":6.193130358427241,"aX":3.9626321640911275},"breaks":{"breakAngle":4.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.3,"breakVerticalInduced":-16.2,"breakHorizontal":-5.4,"spinRate":2681,"spinDirection":18},"zone":11,"typeConfidence":2.0,"plateTime":0.4839731913983929,"extension":6.4500675503355565},"index":3,"playId":"330c37fc-7ce3-3e28-bc9c-f8cf35896f9a","pitchNumber":3,"startTime":"2026-07-19T21:18:48.198Z","endTime":"2026-07-19T21:18:51.585Z","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":82.8,"endSpeed":76.0,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.775280948302242,"aZ":-37.47273226797783,"pfxX":1.2686660241189855,"pfxZ":-3.590235529856127,"pX":-1.490699250513541,"pZ":5.037541233601499,"vX0":0.8992461526240723,"vY0":-120.46815080421395,"vZ0":5.423242431217497,"x":173.82,"y":102.77,"x0":-2.0333166444349797,"y0":50.005788782992106,"z0":6.064305867815041,"aX":1.8700803523324339},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.8,"breakVerticalInduced":-5.0,"breakHorizontal":-2.5,"spinRate":2371,"spinDirection":62},"zone":11,"typeConfidence":2.0,"plateTime":0.45416820278714987,"extension":6.529922225718543},"index":4,"playId":"35fb7e29-87de-3642-bf45-2f3ca542a700","pitchNumber":4,"startTime":"2026-07-19T21:19:09.688Z","endTime":"2026-07-19T21:19:12.688Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":87.1,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.539911697900642,"aZ":-22.305469388333375,"pfxX":-1.4060941582362982,"pfxZ":5.123512261975214,"pX":0.4116983276316619,"pZ":1.9815352613806296,"vX0":6.341098594241411,"vY0":-137.6739046570561,"vZ0":-6.228966805751917,"x":101.31,"y":185.28,"x0":-1.7351699709354442,"y0":50.003950741749826,"z0":5.775213120385419,"aX":-2.7094784727182795},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":8.2,"breakHorizontal":1.3,"spinRate":2246,"spinDirection":189},"zone":9,"typeConfidence":2.0,"plateTime":0.39729748399988907,"extension":6.584311392275321},"index":5,"playId":"76484dac-0da6-38de-831c-edcff7ea8005","pitchNumber":5,"startTime":"2026-07-19T21:19:33.912Z","endTime":"2026-07-19T21:19:36.912Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"pitchData":{"startSpeed":96.1,"endSpeed":88.5,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.178965314258512,"aZ":-19.563163653653657,"pfxX":-0.06153803120223067,"pfxZ":6.328690921753752,"pX":-0.3151305990990241,"pZ":2.1596111295576064,"vX0":3.818676762313713,"vY0":-139.94126681431194,"vZ0":-6.416175159120111,"x":129.01,"y":180.47,"x0":-1.686715352249937,"y0":50.005530328798365,"z0":5.754267147020687,"aX":-0.1237751867239295},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":10.4,"breakHorizontal":-0.6,"spinRate":2236,"spinDirection":194},"zone":7,"typeConfidence":2.0,"plateTime":0.3906930405041007,"extension":6.612401148520989},"index":6,"playId":"422b5061-71a4-3cd7-9c93-57e5d35d4c61","pitchNumber":6,"startTime":"2026-07-19T21:19:53.446Z","endTime":"2026-07-19T21:19:56.446Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T21:19:56.446Z","atBatIndex":30},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Geraldo Perdomo grounds out, second baseman JJ Wetherholt to first baseman Alec Burleson.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-19T21:20:14.299Z","endTime":"2026-07-19T21:21:36.638Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669467,"fullName":"Andre Pallante","link":"/api/v1/people/669467"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":802139,"link":"/api/v1/people/802139"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":676475,"link":"/api/v1/people/676475"},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":79.1,"endSpeed":72.8,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.536993374247427,"aZ":-44.6963220293656,"pfxX":2.282956052034643,"pfxZ":-9.478878827559374,"pX":0.26227315540259544,"pZ":0.3240959947309406,"vX0":3.466884716061454,"vY0":-115.12659506040022,"vZ0":-2.5951944464035317,"x":107.0,"y":230.03,"x0":-1.5691146172877988,"y0":50.003267852157215,"z0":5.85764111321738,"aX":3.0154467282655926},"breaks":{"breakAngle":4.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.8,"breakVerticalInduced":-17.5,"breakHorizontal":-5.2,"spinRate":2874,"spinDirection":22},"zone":14,"typeConfidence":2.0,"plateTime":0.47868889883060906,"extension":6.587360465227248},"index":0,"playId":"9b7ddbb4-957c-35c3-9a91-c98c0bffe311","pitchNumber":1,"startTime":"2026-07-19T21:20:21.855Z","endTime":"2026-07-19T21:20:25.152Z","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":1},"pitchData":{"startSpeed":86.5,"endSpeed":80.1,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.926012918522808,"aZ":-31.43638486439584,"pfxX":1.46996666527001,"pfxZ":0.4515282499895452,"pX":0.1236757603111808,"pZ":2.5306785640165512,"vX0":4.266059443446245,"vY0":-126.0315635834485,"vZ0":-1.9319816517052435,"x":112.29,"y":170.45,"x0":-1.776997555999935,"y0":50.00025943561005,"z0":5.829058845690717,"aX":2.3800510706574993},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":0.6,"breakHorizontal":-3.6,"spinRate":2371,"spinDirection":91},"zone":5,"typeConfidence":2.0,"plateTime":0.43343720026925325,"extension":6.598788900214077},"index":1,"playId":"2ac5fd8a-9f6d-3b5a-ac22-7dbaf64a5d84","pitchNumber":2,"startTime":"2026-07-19T21:20:37.632Z","endTime":"2026-07-19T21:20:41.423Z","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":1,"outs":1},"index":2,"startTime":"2026-07-19T21:20:56.001Z","endTime":"2026-07-19T21:21:11.348Z","isPitch":false,"type":"action","player":{"id":672695,"link":"/api/v1/people/672695"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.0,"endSpeed":87.9,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.93726448472552,"aZ":-18.976535339145457,"pfxX":-0.6781416946836769,"pfxZ":6.729100511775791,"pX":1.456282154554654,"pZ":1.2889220401071957,"vX0":8.538625359939884,"vY0":-139.30709700665085,"vZ0":-8.561263538193266,"x":61.49,"y":203.98,"x0":-1.5632497565246832,"y0":50.002533739597496,"z0":5.661554920136113,"aX":-1.3309473122909046},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":10.6,"breakHorizontal":-0.6,"spinRate":2391,"spinDirection":194},"zone":14,"typeConfidence":2.0,"plateTime":0.39350481447823427,"extension":6.675430024699082},"index":3,"playId":"4cd0d012-2cb2-3dc0-aca8-93936663a79e","pitchNumber":3,"startTime":"2026-07-19T21:21:11.348Z","endTime":"2026-07-19T21:21:14.553Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.6,"endSpeed":88.4,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.00342806230395,"aZ":-15.706332221979636,"pfxX":-1.8723477871898995,"pfxZ":8.238181788441338,"pX":-0.16788237840366182,"pZ":2.146542013773492,"vX0":5.190389429575594,"vY0":-140.51625993197825,"vZ0":-6.962168016270607,"x":123.4,"y":180.82,"x0":-1.7961287943754787,"y0":50.00285947979256,"z0":5.677977742598438,"aX":-3.7434220276546393},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":13.7,"breakHorizontal":2.3,"spinRate":2301,"spinDirection":197},"zone":8,"typeConfidence":2.0,"plateTime":0.38988633508061543,"extension":6.589571994428644},"hitData":{"launchSpeed":89.1,"launchAngle":-4.0,"totalDistance":23.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":141.01,"coordY":146.78}},"index":4,"playId":"e2977e92-32c5-3cfe-b262-135c61f8dcda","pitchNumber":4,"startTime":"2026-07-19T21:21:28.441Z","endTime":"2026-07-19T21:21:36.638Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T21:21:36.638Z","atBatIndex":31},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Corbin Carroll doubles (20) on a sharp line drive to center fielder José Fermín.","rbi":0,"awayScore":5,"homeScore":0,"isOut":false},"about":{"atBatIndex":32,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-19T21:21:45.422Z","endTime":"2026-07-19T21:23:51.941Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669467,"fullName":"Andre Pallante","link":"/api/v1/people/669467"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":665877,"link":"/api/v1/people/665877"},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.9,"endSpeed":83.4,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.004862751269037,"aZ":-29.83614285212405,"pfxX":-5.8827344048692884,"pfxZ":1.3208025133518344,"pX":-0.4110072695651694,"pZ":2.7727242008487,"vX0":5.387701488410205,"vY0":-132.31899012633272,"vZ0":-2.0509263517808622,"x":132.67,"y":163.92,"x0":-1.7083885535785865,"y0":50.00565882208919,"z0":5.742150352419516,"aX":-10.442176948111825},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":2.2,"breakHorizontal":9.5,"spinRate":967,"spinDirection":235},"zone":1,"typeConfidence":2.0,"plateTime":0.41381000927674494,"extension":6.691688154812184},"index":0,"playId":"3cd4fdba-2863-3a17-8b89-6a663a4c38f7","pitchNumber":1,"startTime":"2026-07-19T21:22:01.994Z","endTime":"2026-07-19T21:22:04.994Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.1,"endSpeed":88.2,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.979114156114072,"aZ":-20.57555860446156,"pfxX":-1.6232075048057593,"pfxZ":5.859453398186431,"pX":0.8237500919312507,"pZ":1.9357588121622646,"vX0":7.042564079155765,"vY0":-139.6602409864873,"vZ0":-6.949431030181476,"x":85.6,"y":186.51,"x0":-1.5177895803587342,"y0":50.00021166886972,"z0":5.806000414322439,"aX":-3.2124421150936633},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":9.4,"breakHorizontal":1.6,"spinRate":2250,"spinDirection":186},"zone":14,"typeConfidence":2.0,"plateTime":0.39194486604750933,"extension":6.729798000789666},"index":1,"playId":"f266d154-dbee-3372-9f00-8ea7169ae108","pitchNumber":2,"startTime":"2026-07-19T21:22:20.833Z","endTime":"2026-07-19T21:22:25.223Z","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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.9,"endSpeed":73.8,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.296266616761052,"aZ":-42.62500050673832,"pfxX":4.462738185309833,"pfxZ":-7.686167139178733,"pX":-0.17714176545425644,"pZ":0.8494198673993034,"vX0":2.1433308938713616,"vY0":-116.34555171183592,"vZ0":-2.2135060879714894,"x":123.75,"y":215.85,"x0":-1.692031958992072,"y0":50.00034853900165,"z0":5.880121994500002,"aX":6.07192958694338},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.2,"breakVerticalInduced":-14.2,"breakHorizontal":-8.6,"spinRate":2741,"spinDirection":24},"zone":13,"typeConfidence":2.0,"plateTime":0.4720845943433667,"extension":6.500996006781634},"index":2,"playId":"97384460-79d1-3564-93db-fb0bd291e614","pitchNumber":3,"startTime":"2026-07-19T21:22:38.384Z","endTime":"2026-07-19T21:22:41.722Z","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.5,"endSpeed":88.4,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.494915608880913,"aZ":-20.12321657839788,"pfxX":-0.31152876398339213,"pfxZ":6.026294260039146,"pX":0.28655777849384645,"pZ":3.4996246858903013,"vX0":5.480827611934098,"vY0":-140.46945095340612,"vZ0":-3.234825814680339,"x":106.08,"y":144.29,"x0":-1.6486250825771118,"y0":50.00582527648822,"z0":5.972781958993763,"aX":-0.6234460339290029},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":10.4,"breakHorizontal":-0.6,"spinRate":1979,"spinDirection":197},"zone":12,"typeConfidence":2.0,"plateTime":0.38977085063744044,"extension":6.608936471961807},"index":3,"playId":"bf3c321e-a377-3ad9-8def-dedc14f1e718","pitchNumber":4,"startTime":"2026-07-19T21:23:00.007Z","endTime":"2026-07-19T21:23:04.036Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.4,"endSpeed":82.7,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.50454877558021,"aZ":-27.239407858033445,"pfxX":-2.3665759180386488,"pfxZ":2.817573962525028,"pX":-0.0894267869012584,"pZ":3.1464877873320782,"vX0":5.124445379321892,"vY0":-131.60635489432522,"vZ0":-1.567089763745039,"x":120.41,"y":153.82,"x0":-1.7562061060356957,"y0":50.00141183632529,"z0":5.771437982716043,"aX":-4.1425326256991095},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":4.9,"breakHorizontal":3.1,"spinRate":858,"spinDirection":230},"zone":2,"typeConfidence":2.0,"plateTime":0.41654487436206455,"extension":6.66164014259122},"index":4,"playId":"4f58b903-0d3f-3c58-b823-e3cd77830658","pitchNumber":5,"startTime":"2026-07-19T21:23:15.932Z","endTime":"2026-07-19T21:23:18.932Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 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":87.4,"endSpeed":81.2,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.76237183803346,"aZ":-31.412992733388204,"pfxX":2.316926179967314,"pfxZ":0.4593541786760156,"pX":-0.4330390236908289,"pZ":1.6261624429393529,"vX0":2.760821809056221,"vY0":-127.27943970477851,"vZ0":-4.178602652612858,"x":133.51,"y":194.87,"x0":-1.8289306588315426,"y0":50.003863298188406,"z0":5.750408240451927,"aX":3.8374134343088406},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":0.2,"breakHorizontal":-4.8,"spinRate":2307,"spinDirection":73},"zone":7,"typeConfidence":2.0,"plateTime":0.42876307261272917,"extension":6.855942862345371},"hitData":{"launchSpeed":104.2,"launchAngle":21.0,"totalDistance":415.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":130.44,"coordY":31.02}},"index":5,"playId":"9d5e91c9-5779-30c2-a88a-9ce120df60a4","pitchNumber":6,"startTime":"2026-07-19T21:23:38.209Z","endTime":"2026-07-19T21:23:51.941Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T21:23:51.941Z","atBatIndex":32},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Gabriel Moreno flies out to right fielder Lars Nootbaar.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":33,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-19T21:24:14.485Z","endTime":"2026-07-19T21:25:20.483Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669467,"fullName":"Andre Pallante","link":"/api/v1/people/669467"},"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":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":663457,"link":"/api/v1/people/663457"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.6,"endSpeed":80.1,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.345303123396288,"aZ":-32.17157096034008,"pfxX":2.1890520147860317,"pfxZ":-0.002266309396814492,"pX":0.684703733133262,"pZ":2.6734737784022093,"vX0":5.4050459166999225,"vY0":-126.17703696319077,"vZ0":-1.3627450981282472,"x":90.9,"y":166.6,"x0":-1.7647080927627081,"y0":50.00077517559056,"z0":5.799815117565587,"aX":3.547015835825387},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":-0.1,"breakHorizontal":-5.2,"spinRate":2372,"spinDirection":88},"zone":6,"typeConfidence":2.0,"plateTime":0.43318348396209894,"extension":6.587509877957278},"index":0,"playId":"8e3563ae-c3b2-33e3-adb6-db03243b2997","pitchNumber":1,"startTime":"2026-07-19T21:24:29.070Z","endTime":"2026-07-19T21:24:32.662Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":78.3,"endSpeed":72.0,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.93778421012027,"aZ":-44.002637881093214,"pfxX":2.8528026384230576,"pfxZ":-9.078809202543422,"pX":0.9314671288363315,"pZ":1.894490585984445,"vX0":4.70231278838394,"vY0":-113.9709235259063,"vZ0":0.5720702645793523,"x":81.49,"y":187.63,"x0":-1.5375400527301293,"y0":50.00491791698637,"z0":6.021966336013563,"aX":3.715077656907105},"breaks":{"breakAngle":6.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-60.8,"breakVerticalInduced":-16.0,"breakHorizontal":-6.5,"spinRate":2806,"spinDirection":22},"zone":14,"typeConfidence":2.0,"plateTime":0.4824699793325258,"extension":6.772400510186319},"index":1,"playId":"9729f84a-03f2-368d-82a6-8518002e31d0","pitchNumber":2,"startTime":"2026-07-19T21:24:48.746Z","endTime":"2026-07-19T21:24:52.488Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.6,"endSpeed":88.3,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.83978058006678,"aZ":-15.073707122356403,"pfxX":-6.967259612224893,"pfxZ":8.555262527855092,"pX":-0.5900184632824935,"pZ":2.626746831850423,"vX0":5.217274975259904,"vY0":-140.4906432245797,"vZ0":-6.1931513864177665,"x":139.49,"y":167.86,"x0":-1.565976332676967,"y0":50.00308466279291,"z0":5.839520797419164,"aX":-13.927227960147544},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":14.4,"breakHorizontal":11.5,"spinRate":2228,"spinDirection":197},"zone":4,"typeConfidence":2.0,"plateTime":0.38986629430682296,"extension":6.757546569963217},"hitData":{"launchSpeed":81.3,"launchAngle":43.0,"totalDistance":272.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":181.13,"coordY":105.18}},"index":2,"playId":"85c32481-0bfd-32c6-8f3a-ac53860228cd","pitchNumber":3,"startTime":"2026-07-19T21:25:11.391Z","endTime":"2026-07-19T21:25:20.483Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T21:25:20.483Z","atBatIndex":33},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nelson Velázquez called out on strikes.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-19T21:27:34.711Z","endTime":"2026-07-19T21:29:43.643Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":676369,"fullName":"Nelson Velázquez","link":"/api/v1/people/676369"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686753,"fullName":"Drey Jameson","link":"/api/v1/people/686753"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":676369,"fullName":"Nelson Velázquez","link":"/api/v1/people/676369"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":672515,"link":"/api/v1/people/672515"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":87.3,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.060122340546005,"aZ":-18.838868340843486,"pfxX":-9.038106594682452,"pfxZ":6.829938400888468,"pX":0.311631343613178,"pZ":3.304310515522099,"vX0":9.073729015002607,"vY0":-138.62913447920133,"vZ0":-2.62866784725299,"x":105.12,"y":149.56,"x0":-1.82459689785448,"y0":50.00251203034076,"z0":5.517682401721795,"aX":-17.647710390305924},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":12.0,"breakHorizontal":14.5,"spinRate":2283,"spinDirection":223},"zone":3,"typeConfidence":2.0,"plateTime":0.39460830936857105,"extension":5.852123872413766},"index":0,"playId":"0d3bda49-1149-316f-a974-f4c7b552172a","pitchNumber":1,"startTime":"2026-07-19T21:27:47.335Z","endTime":"2026-07-19T21:27:50.945Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.8,"endSpeed":80.7,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.578462823649385,"aZ":-28.40854000670352,"pfxX":1.3572733441792453,"pfxZ":2.275599556828783,"pX":0.24761723796054666,"pZ":1.9693351816845799,"vX0":4.900749819445153,"vY0":-127.87046489260753,"vZ0":-3.386088634163045,"x":107.56,"y":185.61,"x0":-1.8707515602782911,"y0":50.002795471081726,"z0":5.541654775331336,"aX":2.244964589795072},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":3.6,"breakHorizontal":-3.6,"spinRate":2579,"spinDirection":128},"zone":9,"typeConfidence":2.0,"plateTime":0.4284881023631506,"extension":5.640398111233576},"index":1,"playId":"e96197fb-f982-34cc-954c-97b528608fc5","pitchNumber":2,"startTime":"2026-07-19T21:28:01.433Z","endTime":"2026-07-19T21:28:04.488Z","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":0},"index":2,"startTime":"2026-07-19T21:28:12.931Z","endTime":"2026-07-19T21:28:24.069Z","isPitch":false,"type":"action","player":{"id":676369,"link":"/api/v1/people/676369"}},{"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":0},"pitchData":{"startSpeed":88.0,"endSpeed":80.6,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.885339746608054,"aZ":-28.84113581863649,"pfxX":1.1297065704527887,"pfxZ":2.0245273691740726,"pX":1.4901872413622184,"pZ":1.3560030291024834,"vX0":7.43998729103253,"vY0":-127.89157269112644,"vZ0":-4.518227969839647,"x":60.2,"y":202.17,"x0":-1.610719332511569,"y0":50.00218089783515,"z0":5.423690550680612,"aX":1.859798693016075},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":2.8,"breakHorizontal":-3.8,"spinRate":2597,"spinDirection":111},"zone":14,"typeConfidence":2.0,"plateTime":0.42928359900831925,"extension":5.841737293060096},"index":3,"playId":"5bc9986b-767d-3201-bdb2-2ff573bc801c","pitchNumber":3,"startTime":"2026-07-19T21:28:24.069Z","endTime":"2026-07-19T21:28:27.999Z","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":97.8,"endSpeed":88.7,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.73835487421687,"aZ":-13.161088705083934,"pfxX":-5.976836907019168,"pfxZ":9.345018233947473,"pX":0.13107947839288894,"pZ":3.264481636085637,"vX0":6.732783234407558,"vY0":-142.2250743936538,"vZ0":-4.175553835727365,"x":112.0,"y":150.64,"x0":-1.4982101028997257,"y0":50.00094698529757,"z0":5.595448675631264,"aX":-12.15835792287614},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":16.2,"breakHorizontal":9.4,"spinRate":2441,"spinDirection":214},"zone":2,"typeConfidence":2.0,"plateTime":0.3861349883686347,"extension":5.900774751681778},"index":4,"playId":"19e09313-2b8e-33d2-8331-7e37699ab0f9","pitchNumber":4,"startTime":"2026-07-19T21:28:41.098Z","endTime":"2026-07-19T21:28:44.605Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.3,"endSpeed":79.6,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.80924264726671,"aZ":-32.44966798401076,"pfxX":3.169535232690383,"pfxZ":-0.16780795820994587,"pX":1.1683272636359352,"pZ":0.9303655508175406,"vX0":6.5509438510645035,"vY0":-125.44778513241563,"vZ0":-4.526446986693746,"x":72.47,"y":213.66,"x0":-1.8908367624301778,"y0":50.00624417428525,"z0":5.408770642493466,"aX":5.043657192817036},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":-1.2,"breakHorizontal":-7.3,"spinRate":2640,"spinDirection":48},"zone":14,"typeConfidence":2.0,"plateTime":0.4369259053962571,"extension":5.786994199058817},"index":5,"playId":"7157b4cd-ee9d-311a-ab75-080f49c6ddac","pitchNumber":5,"startTime":"2026-07-19T21:29:02.895Z","endTime":"2026-07-19T21:29:06.463Z","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":88.6,"endSpeed":81.2,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.24651266189147,"aZ":-25.82353840875191,"pfxX":-9.823174179384331,"pfxZ":3.8109034428124424,"pX":0.6206897370317017,"pZ":0.152953003982504,"vX0":9.979759656475537,"vY0":-128.4446874506966,"vZ0":-7.6103129612350795,"x":93.34,"y":234.65,"x0":-2.0435773353080813,"y0":50.00219938410202,"z0":5.169638379091143,"aX":-16.37050472183864},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":5.3,"breakHorizontal":15.5,"spinRate":2149,"spinDirection":238},"zone":14,"typeConfidence":2.0,"plateTime":0.42683815738182496,"extension":5.84293397347101},"index":6,"playId":"bb11da34-a684-391d-8d99-ce19da04ee77","pitchNumber":6,"startTime":"2026-07-19T21:29:20.613Z","endTime":"2026-07-19T21:29:23.679Z","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":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"pitchData":{"startSpeed":87.6,"endSpeed":80.1,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.536397780592544,"aZ":-29.642632504886514,"pfxX":1.8087809142618274,"pfxZ":1.5480840722242544,"pX":0.3145489969560596,"pZ":2.857966879230658,"vX0":5.374819459467757,"vY0":-127.54055509022743,"vZ0":-0.7416472516719732,"x":105.01,"y":161.61,"x0":-2.0598441469514728,"y0":50.00616550918687,"z0":5.501405649771306,"aX":2.96341886411079},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":2.9,"breakHorizontal":-4.6,"spinRate":2531,"spinDirection":101},"zone":3,"typeConfidence":2.0,"plateTime":0.4303359464258638,"extension":5.7943217427572185},"index":7,"playId":"657a8454-6725-39b4-8c6c-c3e1875aa82f","pitchNumber":7,"startTime":"2026-07-19T21:29:39.929Z","endTime":"2026-07-19T21:29:43.643Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T21:29:43.643Z","atBatIndex":34},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Alec Burleson singles on a sharp line drive to center fielder Ryan Waldschmidt.","rbi":0,"awayScore":5,"homeScore":0,"isOut":false},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-19T21:29:55.001Z","endTime":"2026-07-19T21:30:32.755Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686753,"fullName":"Drey Jameson","link":"/api/v1/people/686753"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"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":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"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_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":1},"pitchData":{"startSpeed":96.9,"endSpeed":88.7,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.50132688031542,"aZ":-18.533920240141356,"pfxX":-8.506486825195115,"pfxZ":6.8089833506111725,"pX":1.4640464293570683,"pZ":1.3808989511204726,"vX0":11.931062119398398,"vY0":-140.5452037409176,"vZ0":-7.266791747148491,"x":61.19,"y":201.5,"x0":-1.7285367510632486,"y0":50.00114246961819,"z0":5.2011114487135,"aX":-17.036871586880896},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":10.9,"breakHorizontal":13.0,"spinRate":2432,"spinDirection":222},"zone":14,"typeConfidence":2.0,"plateTime":0.38953123703140413,"extension":5.97451537800554},"index":0,"playId":"04dabc2d-7f7b-32bd-b94e-2a5878a86a77","pitchNumber":1,"startTime":"2026-07-19T21:30:06.740Z","endTime":"2026-07-19T21:30:10.074Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":87.5,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.932333084412964,"aZ":-19.273638649911412,"pfxX":-8.76421185643514,"pfxZ":6.588905497284926,"pX":-0.3648262870668641,"pZ":1.6707670422567384,"vX0":7.722281570455493,"vY0":-139.1850365410963,"vZ0":-6.384214538990146,"x":130.91,"y":193.67,"x0":-2.0398516824219284,"y0":50.000517315695895,"z0":5.275272669050017,"aX":-17.152684170405475},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":10.7,"breakHorizontal":14.3,"spinRate":2353,"spinDirection":223},"zone":7,"typeConfidence":2.0,"plateTime":0.3938863342375365,"extension":5.916985666140646},"hitData":{"launchSpeed":102.1,"launchAngle":14.0,"totalDistance":269.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":108.51,"coordY":78.43}},"index":1,"playId":"e51a6280-a337-3acc-a9e1-4daae1b04856","pitchNumber":2,"startTime":"2026-07-19T21:30:22.867Z","endTime":"2026-07-19T21:30:32.755Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T21:30:32.755Z","atBatIndex":35},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Masyn Winn flies out to left fielder Max Kepler.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":36,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-19T21:30:43.858Z","endTime":"2026-07-19T21:31:26.936Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686753,"fullName":"Drey Jameson","link":"/api/v1/people/686753"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":596146,"link":"/api/v1/people/596146"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.8,"endSpeed":87.9,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.99501057702146,"aZ":-15.71583733473233,"pfxX":-8.893220181796842,"pfxZ":8.27015669649051,"pX":-0.43974045811226253,"pZ":2.2720215126069645,"vX0":7.146776889170215,"vY0":-140.68436106423553,"vZ0":-5.748586516924094,"x":133.76,"y":177.44,"x0":-1.866408701497804,"y0":50.00536959951118,"z0":5.37257188278127,"aX":-17.704892660892757},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":13.8,"breakHorizontal":14.5,"spinRate":2338,"spinDirection":222},"zone":4,"typeConfidence":2.0,"plateTime":0.3903791634685323,"extension":5.905997672907893},"index":0,"playId":"3609d639-d4bc-3e61-931a-658d71e88aac","pitchNumber":1,"startTime":"2026-07-19T21:30:57.798Z","endTime":"2026-07-19T21:31:01.621Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 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":1},"pitchData":{"startSpeed":86.8,"endSpeed":79.7,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.022538601724193,"aZ":-30.85946091430745,"pfxX":1.0564501139382148,"pfxZ":0.8115712298212525,"pX":-0.4857749353727997,"pZ":2.365310937542453,"vX0":3.169624582345342,"vY0":-126.35070232106294,"vZ0":-1.6548026874101507,"x":135.52,"y":174.92,"x0":-1.8942614548452277,"y0":50.001379660967615,"z0":5.511214259047074,"aX":1.7052719605816862},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":1.3,"breakHorizontal":-2.6,"spinRate":2559,"spinDirection":70},"zone":4,"typeConfidence":2.0,"plateTime":0.43369596737234506,"extension":5.744796753725646},"hitData":{"launchSpeed":91.4,"launchAngle":55.0,"totalDistance":237.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":85.73,"coordY":114.15}},"index":1,"playId":"c32f9759-80c6-3cd1-830a-f40b358bc75a","pitchNumber":2,"startTime":"2026-07-19T21:31:15.502Z","endTime":"2026-07-19T21:31:26.936Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T21:31:26.936Z","atBatIndex":36},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"José Fermín walks. Alec Burleson to 2nd.","rbi":0,"awayScore":5,"homeScore":0,"isOut":false},"about":{"atBatIndex":37,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-19T21:31:44.977Z","endTime":"2026-07-19T21:33:48.928Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686753,"fullName":"Drey Jameson","link":"/api/v1/people/686753"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"postOnSecond":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.4,"endSpeed":87.9,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.43720622536254,"aZ":-17.57562050862529,"pfxX":-8.571385298258743,"pfxZ":7.308753712251656,"pX":-0.44836018933494276,"pZ":1.7017696397654407,"vX0":6.186191440292822,"vY0":-141.43179418486667,"vZ0":-6.862942732379892,"x":134.09,"y":192.83,"x0":-1.565918925094527,"y0":50.00312166396289,"z0":5.314431596356437,"aX":-17.12362885147318},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":11.8,"breakHorizontal":14.0,"spinRate":2294,"spinDirection":219},"zone":7,"typeConfidence":2.0,"plateTime":0.38934575746605216,"extension":5.954330993646257},"index":0,"playId":"65af207c-95e0-3cf5-98a6-e2acd3f4760f","pitchNumber":1,"startTime":"2026-07-19T21:31:54.556Z","endTime":"2026-07-19T21:31:58.927Z","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":96.8,"endSpeed":87.6,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.658005943456736,"aZ":-17.362921518548763,"pfxX":-8.432671294420452,"pfxZ":7.484979942663068,"pX":0.8570655604794045,"pZ":2.1774469219969044,"vX0":9.81341154409812,"vY0":-140.45650396650692,"vZ0":-5.749510092702262,"x":84.33,"y":179.99,"x0":-1.602456164309972,"y0":50.00307995692415,"z0":5.397425830817533,"aX":-16.687879479615823},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":12.4,"breakHorizontal":13.0,"spinRate":2360,"spinDirection":217},"zone":14,"typeConfidence":2.0,"plateTime":0.39139478245509984,"extension":5.832334671065639},"index":1,"playId":"91a0b26e-31d6-30d3-a9cd-1cb6eb7cca3f","pitchNumber":2,"startTime":"2026-07-19T21:32:15.280Z","endTime":"2026-07-19T21:32:19.622Z","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":2,"outs":2},"pitchData":{"startSpeed":86.3,"endSpeed":79.5,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.22007726384499,"aZ":-27.698472988358592,"pfxX":0.66528436859618,"pfxZ":2.7828845248309477,"pX":-0.6512065016329522,"pZ":3.3846236875213997,"vX0":3.0974016885211486,"vY0":-125.70111218818565,"vZ0":0.19264801754726868,"x":141.82,"y":147.4,"x0":-1.9831776734499857,"y0":50.00362205456784,"z0":5.546146485873891,"aX":1.0698065006371342},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":5.3,"breakHorizontal":-1.9,"spinRate":2611,"spinDirection":67},"zone":11,"typeConfidence":2.0,"plateTime":0.4348593072206848,"extension":5.702557956615954},"index":2,"playId":"9f7c9709-7e57-3d33-99bf-c761c8f0dc30","pitchNumber":3,"startTime":"2026-07-19T21:32:37.017Z","endTime":"2026-07-19T21:32:41.247Z","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":2},"pitchData":{"startSpeed":88.7,"endSpeed":81.6,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.38106673110332,"aZ":-29.236601734991773,"pfxX":0.3201571176160396,"pfxZ":1.7473056732992132,"pX":0.9466908670979597,"pZ":0.9107777813640484,"vX0":6.408983748239362,"vY0":-129.00347474130976,"vZ0":-5.458044422097827,"x":80.91,"y":214.19,"x0":-1.6137892870207826,"y0":50.00465203476618,"z0":5.313879345504833,"aX":0.5370696012801466},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":2.2,"breakHorizontal":-2.0,"spinRate":2528,"spinDirection":101},"zone":14,"typeConfidence":2.0,"plateTime":0.42494263128792076,"extension":5.788822327160012},"index":3,"playId":"afb64c95-76cc-3d6b-97f5-5198c8e813ec","pitchNumber":4,"startTime":"2026-07-19T21:32:57.576Z","endTime":"2026-07-19T21:33:00.647Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.8,"endSpeed":87.9,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.13633880002513,"aZ":-15.710280477519806,"pfxX":-7.761303681219027,"pfxZ":8.267364822687771,"pX":1.2149319604482127,"pZ":3.89261050891706,"vX0":10.633146099963085,"vY0":-140.5257189561799,"vZ0":-1.5824929987767464,"x":70.69,"y":133.68,"x0":-1.617234177612835,"y0":50.00183597007993,"z0":5.488367221674232,"aX":-15.455257189522602},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":14.8,"breakHorizontal":11.8,"spinRate":2375,"spinDirection":219},"zone":12,"typeConfidence":2.0,"plateTime":0.3904186974271986,"extension":5.838665139705146},"index":4,"playId":"307baf41-533e-31c7-83d1-69a6dbabdc2e","pitchNumber":5,"startTime":"2026-07-19T21:33:17.968Z","endTime":"2026-07-19T21:33:21.218Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.0,"endSpeed":78.0,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.775669957594467,"aZ":-33.42407437155872,"pfxX":0.7196419885527181,"pfxZ":-0.8132225704304457,"pX":-0.9141548038954654,"pZ":1.1049129902051917,"vX0":2.937708556497136,"vY0":-123.6927487399326,"vZ0":-3.1594493640074512,"x":151.85,"y":208.95,"x0":-2.2129546754389087,"y0":50.00071407506165,"z0":5.214958820743873,"aX":1.1093918340611415},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":-1.9,"breakHorizontal":-2.0,"spinRate":2587,"spinDirection":76},"zone":13,"typeConfidence":2.0,"plateTime":0.4436235167066154,"extension":5.791282597591609},"index":5,"playId":"996f1afc-7384-3461-af0b-d0f8864273a9","pitchNumber":6,"startTime":"2026-07-19T21:33:44.231Z","endTime":"2026-07-19T21:33:48.928Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T21:33:48.928Z","atBatIndex":37},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Lars Nootbaar walks. Alec Burleson to 3rd. José Fermín to 2nd.","rbi":0,"awayScore":5,"homeScore":0,"isOut":false},"about":{"atBatIndex":38,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-19T21:34:14.507Z","endTime":"2026-07-19T21:36:16.393Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686753,"fullName":"Drey Jameson","link":"/api/v1/people/686753"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"postOnSecond":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"postOnThird":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"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":84.9,"endSpeed":77.5,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.023677622041365,"aZ":-32.80652313575009,"pfxX":1.4841110555966173,"pfxZ":-0.4159947928721639,"pX":0.3538270858119306,"pZ":1.1202799847309883,"vX0":5.876408637977659,"vY0":-123.42216561212601,"vZ0":-3.2715693867818985,"x":103.51,"y":208.53,"x0":-2.2611935661781133,"y0":50.00232982340515,"z0":5.256757188741352,"aX":2.2638430971826957},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":-1.3,"breakHorizontal":-4.2,"spinRate":2482,"spinDirection":17},"zone":14,"typeConfidence":2.0,"plateTime":0.4456174267591875,"extension":5.780618856583509},"index":0,"playId":"f0ceba78-6b40-3742-a507-b35c801e9fff","pitchNumber":1,"startTime":"2026-07-19T21:34:21.328Z","endTime":"2026-07-19T21:34:24.753Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.1,"endSpeed":86.5,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.988306457750106,"aZ":-20.360666857351802,"pfxX":-8.04158072318551,"pfxZ":6.133311578572998,"pX":0.1476267697142012,"pZ":3.044564369716358,"vX0":8.20710221947798,"vY0":-138.18531984109782,"vZ0":-2.7821068151961392,"x":111.37,"y":156.58,"x0":-1.8220274774086864,"y0":50.00153763256783,"z0":5.438751061524751,"aX":-15.486365492514867},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":10.7,"breakHorizontal":12.7,"spinRate":2334,"spinDirection":220},"zone":2,"typeConfidence":2.0,"plateTime":0.3970006290060044,"extension":5.7829642519744935},"index":1,"playId":"5865edee-f1e8-3c96-977e-3281db1e7487","pitchNumber":2,"startTime":"2026-07-19T21:34:41.111Z","endTime":"2026-07-19T21:34:45.164Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.8,"endSpeed":81.9,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.106384621689568,"aZ":-21.25518824546797,"pfxX":-9.100014654614547,"pfxZ":6.356114289832998,"pX":0.610995644616459,"pZ":2.3193526162145974,"vX0":9.484241960410824,"vY0":-130.4191840401952,"vZ0":-3.5909460244446385,"x":93.71,"y":176.16,"x0":-1.8949717131326638,"y0":50.004990357236274,"z0":5.3223905561111975,"aX":-15.637579556985868},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":10.9,"breakHorizontal":14.3,"spinRate":2251,"spinDirection":239},"zone":6,"typeConfidence":2.0,"plateTime":0.42040646654579916,"extension":5.844741614867049},"index":2,"playId":"3d70a3c3-c897-35bb-8d74-838bdc403795","pitchNumber":3,"startTime":"2026-07-19T21:35:00.652Z","endTime":"2026-07-19T21:35:04.504Z","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":91.9,"endSpeed":83.6,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.20089010583373,"aZ":-25.157117553566987,"pfxX":-10.596806297180525,"pfxZ":3.940653351001308,"pX":0.24999309717485413,"pZ":0.3920329333288088,"vX0":9.176333421678134,"vY0":-133.23782706686637,"vZ0":-7.5785045253376255,"x":107.47,"y":228.2,"x0":-1.8782488754769322,"y0":50.002439817005346,"z0":5.1174607583523875,"aX":-18.86855308614316},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":5.5,"breakHorizontal":16.9,"spinRate":2356,"spinDirection":233},"zone":14,"typeConfidence":2.0,"plateTime":0.4126149439741127,"extension":5.836672906197749},"index":3,"playId":"3a673868-133c-37be-8252-f0afe35a553b","pitchNumber":4,"startTime":"2026-07-19T21:35:20.826Z","endTime":"2026-07-19T21:35:23.980Z","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":96.3,"endSpeed":88.7,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.49785283166058,"aZ":-18.275298287120076,"pfxX":-4.578101560945456,"pfxZ":6.9727953255768975,"pX":1.9917556676002737,"pZ":1.518779901233455,"vX0":11.009495309833419,"vY0":-139.81570942474465,"vZ0":-7.44733081331835,"x":41.08,"y":197.77,"x0":-1.3901611702760188,"y0":50.00388606851593,"z0":5.401846379440209,"aX":-9.127674161263172},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":11.3,"breakHorizontal":6.2,"spinRate":2242,"spinDirection":214},"zone":14,"typeConfidence":2.0,"plateTime":0.3907301961076701,"extension":5.806147428746915},"index":4,"playId":"ba51dadb-3746-3e7e-b790-cc8764990206","pitchNumber":5,"startTime":"2026-07-19T21:35:45.362Z","endTime":"2026-07-19T21:35:48.394Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.9,"endSpeed":77.7,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.804672304040093,"aZ":-30.791104025745295,"pfxX":0.26351799359373995,"pfxZ":0.8899726447442333,"pX":-1.3317321802035875,"pZ":2.8388498154570385,"vX0":1.9809518100312848,"vY0":-125.00636873280394,"vZ0":-0.10300148033704459,"x":167.76,"y":162.13,"x0":-2.1738008282188215,"y0":50.004605337537534,"z0":5.441305287165095,"aX":0.41054883708447065},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":1.8,"breakHorizontal":-1.0,"spinRate":2271,"spinDirection":113},"zone":11,"typeConfidence":2.0,"plateTime":0.44074904166971685,"extension":5.826345436235924},"index":5,"playId":"d47c383f-f3fc-3815-9ed8-942b0a0196f7","pitchNumber":6,"startTime":"2026-07-19T21:36:12.501Z","endTime":"2026-07-19T21:36:16.393Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T21:36:16.393Z","atBatIndex":38},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Blaze Jordan singles on a line drive to right fielder Corbin Carroll. Alec Burleson scores. José Fermín scores. Lars Nootbaar to 2nd.","rbi":2,"awayScore":7,"homeScore":0,"isOut":false},"about":{"atBatIndex":39,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-19T21:38:53.912Z","endTime":"2026-07-19T21:40:45.528Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":691458,"fullName":"Blaze Jordan","link":"/api/v1/people/691458"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":691769,"fullName":"Philip Abner","link":"/api/v1/people/691769"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":691458,"fullName":"Blaze Jordan","link":"/api/v1/people/691458"},"postOnSecond":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4,5,6,7],"actionIndex":[1],"runnerIndex":[0,1,2,3,4],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":691458,"fullName":"Blaze Jordan","link":"/api/v1/people/691458"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":682998,"link":"/api/v1/people/682998"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"responsiblePitcher":{"id":686753,"link":"/api/v1/people/686753"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"responsiblePitcher":{"id":686753,"link":"/api/v1/people/686753"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":5,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-19T21:36:29.307Z","endTime":"2026-07-19T21:38:08.546Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Philip Abner replaces Drey Jameson.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-07-19T21:38:08.546Z","endTime":"2026-07-19T21:38:55.967Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":691769,"link":"/api/v1/people/691769"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":81.7,"endSpeed":75.3,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.552230209400552,"aZ":-39.20885908737529,"pfxX":0.23000375931031103,"pfxZ":-4.922777863347011,"pX":0.30303515798453906,"pZ":1.8168112820443134,"vX0":-3.56389241404911,"vY0":-118.99271242658688,"vZ0":-0.5904698545649832,"x":105.45,"y":189.73,"x0":1.7924081522529982,"y0":50.00205486823119,"z0":5.630785749525505,"aX":0.32880486806825654},"breaks":{"breakAngle":0.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.8,"breakVerticalInduced":-8.8,"breakHorizontal":0.5,"spinRate":2289,"spinDirection":315},"zone":9,"typeConfidence":2.0,"plateTime":0.4608884248403715,"extension":6.5723142839801385},"index":2,"playId":"0d527c68-296f-336f-8d58-d15e115d7c3d","pitchNumber":1,"startTime":"2026-07-19T21:38:55.967Z","endTime":"2026-07-19T21:38:59.769Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.8,"endSpeed":83.4,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.96283447251594,"aZ":-18.08225185594061,"pfxX":1.259747840694064,"pfxZ":7.934244417501798,"pX":-0.5941212001560484,"pZ":2.9297384659822137,"vX0":-6.7107366221297955,"vY0":-132.13515108328008,"vZ0":-3.1712851527279016,"x":139.65,"y":159.68,"x0":1.8099129516745054,"y0":50.00482071576613,"z0":5.466909923201302,"aX":2.23916640878045},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":13.9,"breakHorizontal":-0.8,"spinRate":2340,"spinDirection":156},"zone":1,"typeConfidence":2.0,"plateTime":0.4138119647677687,"extension":6.603050435917268},"index":3,"playId":"91acb5e9-c15f-3285-91c9-1293583cf43a","pitchNumber":2,"startTime":"2026-07-19T21:39:14.417Z","endTime":"2026-07-19T21:39:18.128Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.9,"endSpeed":84.4,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.872272578720853,"aZ":-17.107423879243655,"pfxX":2.091845310022248,"pfxZ":8.295771357749448,"pX":-0.4088144398360896,"pZ":2.4988625748884523,"vX0":-6.332636856930023,"vY0":-133.68372093398276,"vZ0":-4.452220212542924,"x":132.58,"y":171.31,"x0":1.7152802128375646,"y0":50.002826422709866,"z0":5.407823258647817,"aX":3.799611957843485},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":14.3,"breakHorizontal":-2.5,"spinRate":2364,"spinDirection":155},"zone":4,"typeConfidence":2.0,"plateTime":0.40916346293810113,"extension":6.5208206794655075},"index":4,"playId":"712fb657-f57a-30b8-ac5d-339de94df873","pitchNumber":3,"startTime":"2026-07-19T21:39:33.185Z","endTime":"2026-07-19T21:39:37.430Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.4,"endSpeed":83.6,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.471326981138212,"aZ":-19.90942444136858,"pfxX":2.2116726742843853,"pfxZ":6.831431904165283,"pX":-0.16853438724220038,"pZ":3.7510738368490446,"vX0":-5.581371439680818,"vY0":-133.10553831842662,"vZ0":-1.1297783121647302,"x":123.42,"y":137.5,"x0":1.667750396993924,"y0":50.00017090439295,"z0":5.62202647155418,"aX":3.96949565931329},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":12.4,"breakHorizontal":-2.8,"spinRate":2367,"spinDirection":166},"zone":11,"typeConfidence":2.0,"plateTime":0.41143115929393925,"extension":6.343935028729544},"index":5,"playId":"59df6017-dce2-3f6b-be47-395e7ad6feec","pitchNumber":4,"startTime":"2026-07-19T21:39:52.583Z","endTime":"2026-07-19T21:39:56.417Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.0,"endSpeed":75.7,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.965757654830536,"aZ":-31.570486745536204,"pfxX":-5.737959328671185,"pfxZ":0.4196994204439539,"pX":-1.3293139956627888,"pZ":1.5691654696627229,"vX0":-6.1172572756679,"vY0":-119.31536442060971,"vZ0":-1.880637196701193,"x":167.67,"y":196.41,"x0":2.0133043591206725,"y0":50.003662255191564,"z0":5.212591450856272,"aX":-8.27212038598923},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":0.6,"breakHorizontal":11.9,"spinRate":2432,"spinDirection":285},"zone":13,"typeConfidence":2.0,"plateTime":0.45906556818722866,"extension":6.61085422970077},"index":6,"playId":"0a9cfa0b-aba0-3ce8-bd94-07c2a5b1a014","pitchNumber":5,"startTime":"2026-07-19T21:40:14.653Z","endTime":"2026-07-19T21:40:17.912Z","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":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.7,"endSpeed":83.7,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.7684661969461,"aZ":-22.480132699937844,"pfxX":1.0479288475366166,"pfxZ":5.433976630962597,"pX":-0.22035552519471469,"pZ":3.8266019044468913,"vX0":-5.520043582534288,"vY0":-132.14229127644762,"vZ0":-0.260905462108497,"x":125.4,"y":135.46,"x0":1.7514323829363312,"y0":50.00429953190882,"z0":5.565418555990811,"aX":1.870511785523167},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":10.0,"breakHorizontal":-0.8,"spinRate":2165,"spinDirection":152},"zone":11,"typeConfidence":2.0,"plateTime":0.413063495909753,"extension":6.464290547351824},"hitData":{"launchSpeed":81.7,"launchAngle":17.0,"totalDistance":232.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":178.25,"coordY":105.4}},"index":7,"playId":"782d10d7-3999-38e2-a65b-d463e95953eb","pitchNumber":6,"startTime":"2026-07-19T21:40:34.520Z","endTime":"2026-07-19T21:40:45.528Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T21:40:45.528Z","atBatIndex":39},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"JJ Wetherholt flies out to center fielder Ryan Waldschmidt.","rbi":0,"awayScore":7,"homeScore":0,"isOut":true},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-19T21:41:09.773Z","endTime":"2026-07-19T21:41:32.507Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":691769,"fullName":"Philip Abner","link":"/api/v1/people/691769"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"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":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"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(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":80.6,"endSpeed":74.0,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.713334435200842,"aZ":-30.103890140833155,"pfxX":-4.733107339210052,"pfxZ":1.4836242298476794,"pX":0.4279155564421035,"pZ":2.3920929632191634,"vX0":-4.091103216701823,"vY0":-117.37060829378841,"vZ0":-0.011538157466745913,"x":100.69,"y":174.19,"x0":2.8097850291953987,"y0":50.000701958708824,"z0":5.206101973931435,"aX":-6.585479492096731},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":3.0,"breakHorizontal":9.6,"spinRate":2377,"spinDirection":281},"zone":6,"typeConfidence":2.0,"plateTime":0.4671036959938628,"extension":6.644206738709459},"hitData":{"launchSpeed":98.0,"launchAngle":33.0,"totalDistance":370.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":134.46,"coordY":50.09}},"index":0,"playId":"7497b461-483c-3959-9cf7-e86c99b8b992","pitchNumber":1,"startTime":"2026-07-19T21:41:22.853Z","endTime":"2026-07-19T21:41:32.507Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T21:41:32.507Z","atBatIndex":40},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Max Kepler singles on a ground ball to left fielder José Fermín.","rbi":0,"awayScore":7,"homeScore":0,"isOut":false},"about":{"atBatIndex":41,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-19T21:43:32.625Z","endTime":"2026-07-19T21:44:37.191Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":0},"matchup":{"batter":{"id":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669467,"fullName":"Andre Pallante","link":"/api/v1/people/669467"},"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":[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":"Single","eventType":"single","movementReason":null,"runner":{"id":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":665877,"link":"/api/v1/people/665877"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Nathan Church replaces left fielder Nelson Velázquez, batting 4th, playing center field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":7,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-19T21:43:25.430Z","endTime":"2026-07-19T21:43:25.440Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":701675,"link":"/api/v1/people/701675"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"401","replacedPlayer":{"id":676369,"link":"/api/v1/people/676369"}},{"details":{"description":"Defensive switch from center field to left field for José Fermín.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":7,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-07-19T21:43:25.440Z","endTime":"2026-07-19T21:43:34.669Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":665877,"link":"/api/v1/people/665877"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"700"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":86.0,"strikeZoneTop":3.376,"strikeZoneBottom":1.704,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.745015084414078,"aZ":-14.8314029096667,"pfxX":-0.4797369625749486,"pfxZ":9.156483437545717,"pX":0.2617364828859263,"pZ":3.8343297603585036,"vX0":4.870852582576247,"vY0":-136.45817657867545,"vZ0":-3.1914637735160194,"x":107.02,"y":135.25,"x0":-1.4806974785284717,"y0":50.00662188585795,"z0":6.034827040114871,"aX":-0.9095509163067416},"breaks":{"breakAngle":0.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":16.2,"breakHorizontal":-0.1,"spinRate":2303,"spinDirection":191},"zone":12,"typeConfidence":2.0,"plateTime":0.4006927596497638,"extension":6.625307067015189},"index":2,"playId":"0548b412-cc74-3c21-b760-4594e82d5a23","pitchNumber":1,"startTime":"2026-07-19T21:43:34.669Z","endTime":"2026-07-19T21:43:39.019Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.9,"endSpeed":79.9,"strikeZoneTop":3.376,"strikeZoneBottom":1.704,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.742422844539018,"aZ":-30.26442384149743,"pfxX":2.4488902698251938,"pfxZ":1.179369901419177,"pX":-0.14017960501238974,"pZ":2.7531199249672857,"vX0":3.5188683136157435,"vY0":-126.5952915951163,"vZ0":-1.8223521091405117,"x":122.34,"y":164.45,"x0":-1.8662614015379506,"y0":50.00596683520693,"z0":5.90397252256539,"aX":3.976526414568471},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":1.9,"breakHorizontal":-5.3,"spinRate":2400,"spinDirection":134},"zone":5,"typeConfidence":2.0,"plateTime":0.4325953772088931,"extension":6.676212969496622},"index":3,"playId":"5ae19757-33e6-3c59-9cd4-ba2e9bd9fce6","pitchNumber":2,"startTime":"2026-07-19T21:43:50.845Z","endTime":"2026-07-19T21:43:53.845Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":87.8,"strikeZoneTop":3.376,"strikeZoneBottom":1.704,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.36719973873654,"aZ":-16.268460762771422,"pfxX":0.3784172269166115,"pfxZ":8.125351302551739,"pX":1.1636232971235936,"pZ":2.895810585135359,"vX0":7.262005991508065,"vY0":-138.42522760749384,"vZ0":-5.194663926284764,"x":72.65,"y":160.59,"x0":-1.533403656401512,"y0":50.002594482336164,"z0":5.871104641994254,"aX":0.7405551020307636},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":13.9,"breakHorizontal":-2.0,"spinRate":2282,"spinDirection":193},"zone":12,"typeConfidence":2.0,"plateTime":0.3943609485843691,"extension":6.694490812329044},"index":4,"playId":"afc957e0-ed44-315f-af95-e242b5493bce","pitchNumber":3,"startTime":"2026-07-19T21:44:09.103Z","endTime":"2026-07-19T21:44:13.245Z","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":1,"outs":0},"pitchData":{"startSpeed":95.3,"endSpeed":88.2,"strikeZoneTop":3.376,"strikeZoneBottom":1.704,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.878349072887048,"aZ":-21.527204796208434,"pfxX":-2.0310203468769727,"pfxZ":5.395995193579999,"pX":-0.8321776801225154,"pZ":2.9079364331433006,"vX0":3.2604451143865028,"vY0":-138.8409028301444,"vZ0":-4.38523078980107,"x":148.72,"y":160.27,"x0":-1.7519644237491832,"y0":50.0040243462675,"z0":5.920150456163047,"aX":-4.009078943893235},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":9.1,"breakHorizontal":3.1,"spinRate":2290,"spinDirection":193},"zone":4,"typeConfidence":2.0,"plateTime":0.3928379044716368,"extension":6.641985726023759},"hitData":{"launchSpeed":98.7,"launchAngle":-15.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":74.84,"coordY":145.05}},"index":5,"playId":"c9bd315a-d8af-384a-8711-f64db6824e99","pitchNumber":4,"startTime":"2026-07-19T21:44:25.798Z","endTime":"2026-07-19T21:44:37.191Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T21:44:37.191Z","atBatIndex":41},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Tyler Locklear grounds into a double play, shortstop Masyn Winn to second baseman JJ Wetherholt to first baseman Alec Burleson. Max Kepler out at 2nd. Tyler Locklear out at 1st.","rbi":0,"awayScore":7,"homeScore":0,"isOut":true},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-19T21:44:56.722Z","endTime":"2026-07-19T21:47:14.416Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":682988,"fullName":"Tyler Locklear","link":"/api/v1/people/682988"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669467,"fullName":"Andre Pallante","link":"/api/v1/people/669467"},"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,1],"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":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":691026,"link":"/api/v1/people/691026"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":802139,"link":"/api/v1/people/802139"},"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":682988,"fullName":"Tyler Locklear","link":"/api/v1/people/682988"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":802139,"link":"/api/v1/people/802139"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":676475,"link":"/api/v1/people/676475"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.2,"endSpeed":80.1,"strikeZoneTop":3.283,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.178510341458,"aZ":-31.656831086739025,"pfxX":2.3533705638599978,"pfxZ":0.32207208879548155,"pX":0.8965114467201394,"pZ":2.068234036356141,"vX0":5.619778033649108,"vY0":-125.49539179282462,"vZ0":-3.046085640617836,"x":82.83,"y":182.94,"x0":-1.669378552984977,"y0":50.004051321412874,"z0":5.851886640047122,"aX":3.7878152982320175},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":0.1,"breakHorizontal":-5.4,"spinRate":2392,"spinDirection":111},"zone":14,"typeConfidence":2.0,"plateTime":0.4349015512862362,"extension":6.595202006586217},"index":0,"playId":"7388b679-8c05-3c25-b687-46343f8211ec","pitchNumber":1,"startTime":"2026-07-19T21:45:04.750Z","endTime":"2026-07-19T21:45:08.927Z","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":0,"outs":0},"pitchData":{"startSpeed":87.0,"endSpeed":80.9,"strikeZoneTop":3.283,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.973130300745662,"aZ":-29.768265961066508,"pfxX":3.0579114857825194,"pfxZ":1.4687692092733444,"pX":0.6450677257080834,"pZ":0.7228180682157355,"vX0":4.826159242441358,"vY0":-126.559754095421,"vZ0":-6.529551656616613,"x":92.41,"y":219.26,"x0":-1.6781282205855494,"y0":50.00200115371801,"z0":5.6970987280846845,"aX":4.996639289895021},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":1.4,"breakHorizontal":-6.6,"spinRate":2373,"spinDirection":128},"zone":14,"typeConfidence":2.0,"plateTime":0.4315287301518702,"extension":6.740437888704624},"index":1,"playId":"6e794d42-de42-3f85-893a-3ac25a41de7c","pitchNumber":2,"startTime":"2026-07-19T21:45:24.698Z","endTime":"2026-07-19T21:45:30.015Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":87.9,"strikeZoneTop":3.283,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.90087541118835,"aZ":-18.07322464694355,"pfxX":-6.721540333139339,"pfxZ":7.173175404011126,"pX":-1.0405001021574896,"pZ":2.346654691214752,"vX0":3.9983770979185738,"vY0":-138.8153486379555,"vZ0":-6.123335045198677,"x":156.66,"y":175.42,"x0":-1.6206088254067441,"y0":50.00531654373313,"z0":5.77011522280909,"aX":-13.21767060024971},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":12.0,"breakHorizontal":11.4,"spinRate":2043,"spinDirection":190},"zone":13,"typeConfidence":2.0,"plateTime":0.3934534214067287,"extension":6.58578399295738},"index":2,"playId":"cb77949e-34bf-394a-a0d7-5e1fbd8cefd9","pitchNumber":3,"startTime":"2026-07-19T21:45:48.911Z","endTime":"2026-07-19T21:45:51.911Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.2,"endSpeed":87.7,"strikeZoneTop":3.283,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.206545019130225,"aZ":-17.677450649647334,"pfxX":-7.927599369981718,"pfxZ":7.341063888099416,"pX":0.35355192088404824,"pZ":3.0508817500951544,"vX0":8.075387793004666,"vY0":-139.80774992312777,"vZ0":-4.376327789947954,"x":103.52,"y":156.41,"x0":-1.5455822224219113,"y0":50.00323103093592,"z0":5.800468507148866,"aX":-15.657353191630566},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":12.5,"breakHorizontal":12.6,"spinRate":2205,"spinDirection":211},"zone":3,"typeConfidence":2.0,"plateTime":0.392121737505287,"extension":6.523178093513393},"index":3,"playId":"912bfde1-100b-33d7-afac-36c92957e550","pitchNumber":4,"startTime":"2026-07-19T21:46:16.760Z","endTime":"2026-07-19T21:46:20.414Z","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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.3,"endSpeed":73.6,"strikeZoneTop":3.283,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.079742645711395,"aZ":-44.97719710323199,"pfxX":1.3549605125753186,"pfxZ":-9.415546502883096,"pX":0.47485093934548356,"pZ":1.030611837772253,"vX0":4.551652331558839,"vY0":-116.75261188655476,"vZ0":-1.4083682794832926,"x":98.9,"y":210.95,"x0":-1.688093614755314,"y0":50.00366826935226,"z0":5.932390921207837,"aX":1.8416911495299928},"breaks":{"breakAngle":3.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-60.0,"breakVerticalInduced":-17.0,"breakHorizontal":-3.7,"spinRate":2937,"spinDirection":19},"zone":14,"typeConfidence":2.0,"plateTime":0.47188495921108453,"extension":6.63919407879765},"index":4,"playId":"fba3308a-ccc0-35b5-8f5d-e09bca2296c6","pitchNumber":5,"startTime":"2026-07-19T21:46:38.346Z","endTime":"2026-07-19T21:46:42.376Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.6,"endSpeed":87.5,"strikeZoneTop":3.283,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.688627492573108,"aZ":-18.10663172170769,"pfxX":-7.2562228140162315,"pfxZ":7.171206368765759,"pX":-0.5097050269192788,"pZ":2.855662089988184,"vX0":5.709985872351789,"vY0":-139.05444231593674,"vZ0":-4.725955585966147,"x":136.43,"y":161.68,"x0":-1.6452655898140465,"y0":50.00340540335039,"z0":5.775697143404704,"aX":-14.234706382817036},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":12.2,"breakHorizontal":12.0,"spinRate":2027,"spinDirection":199},"zone":1,"typeConfidence":2.0,"plateTime":0.39363715658476606,"extension":6.575183965153032},"hitData":{"launchSpeed":88.2,"launchAngle":1.0,"totalDistance":51.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":110.71,"coordY":165.87}},"index":5,"playId":"01552dc3-f1bc-3157-b0af-c412e1af2e2b","pitchNumber":6,"startTime":"2026-07-19T21:47:06.402Z","endTime":"2026-07-19T21:47:14.416Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T21:47:14.416Z","atBatIndex":42},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nolan Arenado grounds out, third baseman Blaze Jordan to first baseman Alec Burleson.","rbi":0,"awayScore":7,"homeScore":0,"isOut":true},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-19T21:47:30.344Z","endTime":"2026-07-19T21:48:08.313Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669467,"fullName":"Andre Pallante","link":"/api/v1/people/669467"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":691458,"link":"/api/v1/people/691458"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":676475,"link":"/api/v1/people/676475"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.7,"endSpeed":89.5,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.42221021015286,"aZ":-17.334143135365636,"pfxX":0.7318818837434984,"pfxZ":7.276577232302712,"pX":1.9025014144342223,"pZ":2.3378166477963567,"vX0":8.66036016247228,"vY0":-141.9045848208317,"vZ0":-6.989239102296484,"x":44.48,"y":175.66,"x0":-1.2839274183768092,"y0":50.00477780984871,"z0":5.936806250124852,"aX":1.4922969166747857},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":11.9,"breakHorizontal":-3.1,"spinRate":2273,"spinDirection":187},"zone":14,"typeConfidence":2.0,"plateTime":0.3859567408158089,"extension":6.558652455809047},"index":0,"playId":"308918d8-a5fa-33d1-9690-ced872774dcf","pitchNumber":1,"startTime":"2026-07-19T21:47:44.241Z","endTime":"2026-07-19T21:47:47.735Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.3,"endSpeed":81.2,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.87700919044336,"aZ":-33.21277597254757,"pfxX":0.7720890956897195,"pfxZ":-0.617045923385092,"pX":-0.608189113164262,"pZ":2.314321799876903,"vX0":2.9118288711270663,"vY0":-128.56964504838953,"vZ0":-2.4764822481105426,"x":140.18,"y":176.29,"x0":-1.8562175008604436,"y0":50.00599859409903,"z0":5.869890993021545,"aX":1.2913765134214619},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":-1.4,"breakHorizontal":-2.0,"spinRate":2268,"spinDirection":132},"zone":4,"typeConfidence":2.0,"plateTime":0.42616297625977717,"extension":6.525397873230005},"hitData":{"launchSpeed":90.4,"launchAngle":-5.0,"totalDistance":23.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":106.39,"coordY":167.75}},"index":1,"playId":"6daf77e3-4506-3c98-a191-f4aaff80b6dc","pitchNumber":2,"startTime":"2026-07-19T21:48:00.109Z","endTime":"2026-07-19T21:48:08.313Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T21:48:08.313Z","atBatIndex":43},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Iván Herrera lines out to left fielder Max Kepler.","rbi":0,"awayScore":7,"homeScore":0,"isOut":true},"about":{"atBatIndex":44,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-19T21:50:30.383Z","endTime":"2026-07-19T21:51:15.854Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":691769,"fullName":"Philip Abner","link":"/api/v1/people/691769"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"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":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":596146,"link":"/api/v1/people/596146"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":7,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-19T21:50:15.906Z","endTime":"2026-07-19T21:50:32.444Z","isPitch":false,"type":"action","player":{"id":671056,"link":"/api/v1/people/671056"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.2,"endSpeed":83.6,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.74258744864291,"aZ":-19.5565938638647,"pfxX":0.11577836308393374,"pfxZ":7.048608311907898,"pX":-0.4078610123668224,"pZ":3.7400698794607665,"vX0":-5.62968250133928,"vY0":-132.78588086786255,"vZ0":-1.2119894250760448,"x":132.55,"y":137.8,"x0":1.7224087883481607,"y0":50.00404034845124,"z0":5.621725911063864,"aX":0.20779778555818065},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":12.7,"breakHorizontal":1.0,"spinRate":2368,"spinDirection":173},"zone":11,"typeConfidence":2.0,"plateTime":0.4120793487335521,"extension":6.534751437407608},"index":1,"playId":"cfb0f917-38a7-3acb-9775-79c551019345","pitchNumber":1,"startTime":"2026-07-19T21:50:32.444Z","endTime":"2026-07-19T21:50:35.982Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.6,"endSpeed":74.2,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.654392199993403,"aZ":-38.889112122688516,"pfxX":-1.1863670027929878,"pfxZ":-4.81377498598977,"pX":0.7663859400928867,"pZ":2.596029848233705,"vX0":-2.1586853629914757,"vY0":-117.44046488209317,"vZ0":1.2599899514449542,"x":87.79,"y":168.69,"x0":1.852367290100669,"y0":50.00436198089018,"z0":5.675205740626582,"aX":-1.6538716540630136},"breaks":{"breakAngle":2.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.2,"breakVerticalInduced":-8.2,"breakHorizontal":2.6,"spinRate":2309,"spinDirection":298},"zone":6,"typeConfidence":2.0,"plateTime":0.4667470733189707,"extension":6.5080799992527565},"index":2,"playId":"7b3a1b19-ff71-3b9a-9b3c-bbe12fc8c92a","pitchNumber":2,"startTime":"2026-07-19T21:50:47.332Z","endTime":"2026-07-19T21:50:51.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(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.1,"endSpeed":76.5,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.734321786552876,"aZ":-35.186245247045115,"pfxX":0.0668770498745439,"pfxZ":-2.0267942980674025,"pX":0.6792478926977324,"pZ":2.028771164411586,"vX0":-2.7723774424004963,"vY0":-121.01174768225533,"vZ0":-1.3100823795469478,"x":91.11,"y":184.0,"x0":1.8313950418015976,"y0":50.005990800017955,"z0":5.661105680725092,"aX":0.0992333677581625},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.3,"breakVerticalInduced":-3.7,"breakHorizontal":0.6,"spinRate":2310,"spinDirection":312},"zone":9,"typeConfidence":2.0,"plateTime":0.4527179222008302,"extension":6.524411006575195},"hitData":{"launchSpeed":84.5,"launchAngle":20.0,"totalDistance":270.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":60.64,"coordY":112.37}},"index":3,"playId":"719232fa-1afb-348e-be06-bae45ea9129d","pitchNumber":3,"startTime":"2026-07-19T21:51:04.785Z","endTime":"2026-07-19T21:51:15.854Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T21:51:15.854Z","atBatIndex":44},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jordan Walker walks.","rbi":0,"awayScore":7,"homeScore":0,"isOut":false},"about":{"atBatIndex":45,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-19T21:51:38.013Z","endTime":"2026-07-19T21:54:40.970Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":691769,"fullName":"Philip Abner","link":"/api/v1/people/691769"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4,5,6,7,8,9],"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":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"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":1},"pitchData":{"startSpeed":90.8,"endSpeed":82.9,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.932123211971692,"aZ":-19.80442119011451,"pfxX":0.9429062184578014,"pfxZ":7.020471732521914,"pX":-0.6208223061954464,"pZ":3.2597977629065196,"vX0":-6.198486915548259,"vY0":-132.11875264934415,"vZ0":-2.1954611086540887,"x":140.66,"y":150.77,"x0":1.6362960987481392,"y0":50.004723425478915,"z0":5.561660047888794,"aX":1.6617838931139144},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":12.5,"breakHorizontal":-0.4,"spinRate":2366,"spinDirection":173},"zone":1,"typeConfidence":2.0,"plateTime":0.4150414881287303,"extension":6.505066130335567},"index":0,"playId":"2b080409-c411-3c90-9e5b-35f4d41a2d4c","pitchNumber":1,"startTime":"2026-07-19T21:51:48.452Z","endTime":"2026-07-19T21:51:52.589Z","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":83.2,"endSpeed":76.8,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.05994838922626,"aZ":-25.920656196540875,"pfxX":0.9163131463913459,"pfxZ":4.169538010643727,"pX":1.2031782969966625,"pZ":2.8811422616337135,"vX0":-2.430658921736653,"vY0":-121.25513869326103,"vZ0":-0.4782047048892104,"x":71.14,"y":160.99,"x0":2.0962810230543014,"y0":50.00399008220884,"z0":5.328083909185276,"aX":1.3750176185760346},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":7.7,"breakHorizontal":-1.1,"spinRate":1622,"spinDirection":162},"zone":12,"typeConfidence":2.0,"plateTime":0.45043823470132427,"extension":6.514940599850466},"index":1,"playId":"46259ff3-21e2-31a3-829b-ddf685c17dc7","pitchNumber":2,"startTime":"2026-07-19T21:52:04.499Z","endTime":"2026-07-19T21:52:08.591Z","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":82.7,"endSpeed":76.6,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.572774524581927,"aZ":-26.941098995741644,"pfxX":3.2810460173045453,"pfxZ":3.5226940437659477,"pX":1.2540781710326674,"pZ":2.152016934149924,"vX0":-2.893826676427097,"vY0":-120.57756647010272,"vZ0":-1.8014827201218067,"x":69.2,"y":180.68,"x0":2.0385952068923534,"y0":50.00304913841697,"z0":5.26669416213048,"aX":4.872807668552384},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":6.2,"breakHorizontal":-5.3,"spinRate":1413,"spinDirection":168},"zone":14,"typeConfidence":2.0,"plateTime":0.45278607181613273,"extension":6.745669119381047},"index":2,"playId":"25b4f2d6-c954-3993-b7f0-265df42daee8","pitchNumber":3,"startTime":"2026-07-19T21:52:22.033Z","endTime":"2026-07-19T21:52:25.100Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":7,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-07-19T21:52:40.310Z","endTime":"2026-07-19T21:52:56.292Z","isPitch":false,"type":"action","player":{"id":691023,"link":"/api/v1/people/691023"}},{"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.6,"endSpeed":75.6,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.232873957675242,"aZ":-27.715287465630364,"pfxX":-6.047486566137108,"pfxZ":3.085199771837739,"pX":-1.7097077973124037,"pZ":1.4902208703386293,"vX0":-7.034727845229208,"vY0":-120.08996662174549,"vZ0":-2.899890534934364,"x":182.17,"y":198.54,"x0":2.0537142958914854,"y0":50.00592969019929,"z0":5.202312551277795,"aX":-8.753818577781953},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":5.0,"breakHorizontal":12.7,"spinRate":2286,"spinDirection":287},"zone":13,"typeConfidence":2.0,"plateTime":0.45769315147183054,"extension":6.601282301536752},"index":4,"playId":"72439e22-bca9-3917-96cf-91b40cbf8338","pitchNumber":4,"startTime":"2026-07-19T21:52:56.292Z","endTime":"2026-07-19T21:52:59.881Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.9,"endSpeed":77.3,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.98487301094036,"aZ":-28.322038229012623,"pfxX":2.570524665654167,"pfxZ":2.567412613351223,"pX":1.7129908139153518,"pZ":1.8424440723319997,"vX0":-1.810201961711755,"vY0":-120.85874408749152,"vZ0":-2.157081182766313,"x":51.7,"y":189.03,"x0":2.131760319093159,"y0":50.00590643373915,"z0":5.194905150252337,"aX":3.8649464236331963},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":4.4,"breakHorizontal":-4.3,"spinRate":1419,"spinDirection":183},"zone":14,"typeConfidence":2.0,"plateTime":0.45041160428049487,"extension":6.605706033826082},"index":5,"playId":"6a70e1a7-7a61-30ff-87bb-7911a0ee5894","pitchNumber":5,"startTime":"2026-07-19T21:53:14.477Z","endTime":"2026-07-19T21:53:17.570Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.4,"endSpeed":74.6,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.8484119832388,"aZ":-33.30228850692379,"pfxX":-3.8160028703087208,"pfxZ":-0.7991669078706245,"pX":-0.7129824320743191,"pZ":2.4720118661061576,"vX0":-4.851441255933878,"vY0":-118.52522570669784,"vZ0":0.42923577050869866,"x":144.18,"y":172.04,"x0":1.8604700270349397,"y0":50.00145190608018,"z0":5.343517739391316,"aX":-5.397701153168526},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.5,"breakVerticalInduced":-1.1,"breakHorizontal":8.2,"spinRate":2304,"spinDirection":289},"zone":4,"typeConfidence":2.0,"plateTime":0.463123838697554,"extension":6.472622994884385},"index":6,"playId":"5dc63b62-6d17-390b-a86f-3c336758e9ad","pitchNumber":6,"startTime":"2026-07-19T21:53:33.402Z","endTime":"2026-07-19T21:53:36.546Z","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":92.6,"endSpeed":84.7,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.411861286931575,"aZ":-20.285397916915787,"pfxX":0.7870478567744725,"pfxZ":6.472503842237677,"pX":-0.7897213320665016,"pZ":2.9693534390514715,"vX0":-6.7318835932349534,"vY0":-134.72009823709493,"vZ0":-2.91533933765913,"x":147.1,"y":158.61,"x0":1.6398122177674543,"y0":50.003637866407104,"z0":5.500185047819081,"aX":1.4460531825131717},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":11.3,"breakHorizontal":0.0,"spinRate":2308,"spinDirection":162},"zone":4,"typeConfidence":2.0,"plateTime":0.40663875751436995,"extension":6.535897917715784},"index":7,"playId":"3f852037-087a-33e2-8e1e-d8b96ae4d469","pitchNumber":7,"startTime":"2026-07-19T21:53:53.101Z","endTime":"2026-07-19T21:53:56.101Z","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":1},"pitchData":{"startSpeed":83.3,"endSpeed":77.6,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.80935800005323,"aZ":-28.211896551537066,"pfxX":2.9343483723576647,"pfxZ":2.606889297879553,"pX":1.0401351763801256,"pZ":3.175743615720228,"vX0":-3.442637496719818,"vY0":-121.48236314587234,"vZ0":0.7356440542057991,"x":77.35,"y":153.03,"x0":2.082710322487456,"y0":50.00454546172695,"z0":5.28766563349366,"aX":4.464878902658062},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":5.2,"breakHorizontal":-4.7,"spinRate":1636,"spinDirection":172},"zone":12,"typeConfidence":2.0,"plateTime":0.44782803518701675,"extension":6.715894403868372},"index":8,"playId":"faa9b8d1-605d-325b-8d54-1da8bdedb291","pitchNumber":8,"startTime":"2026-07-19T21:54:15.344Z","endTime":"2026-07-19T21:54:19.148Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.5,"endSpeed":84.3,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.91543522834419,"aZ":-20.264776825885082,"pfxX":-0.3712451694541601,"pfxZ":6.593251809642039,"pX":-1.9068944037133737,"pZ":2.92729314686243,"vX0":-8.866179189308498,"vY0":-133.1162705572046,"vZ0":-2.8827861045183383,"x":189.69,"y":159.74,"x0":1.5063652144794504,"y0":50.00085735606827,"z0":5.481015172722562,"aX":-0.6683481008078808},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":11.5,"breakHorizontal":2.5,"spinRate":2363,"spinDirection":171},"zone":11,"typeConfidence":2.0,"plateTime":0.4104958801577707,"extension":6.6561845504536175},"index":9,"playId":"23eec152-0feb-3d47-9ae7-3cec38578335","pitchNumber":9,"startTime":"2026-07-19T21:54:37.177Z","endTime":"2026-07-19T21:54:40.970Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T21:54:40.970Z","atBatIndex":45},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nathan Church strikes out on a foul tip.","rbi":0,"awayScore":7,"homeScore":0,"isOut":true},"about":{"atBatIndex":46,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-19T21:54:52.398Z","endTime":"2026-07-19T21:56:30.120Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":691769,"fullName":"Philip Abner","link":"/api/v1/people/691769"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":672515,"link":"/api/v1/people/672515"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":80.3,"endSpeed":73.8,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.502920192352363,"aZ":-30.052368883419028,"pfxX":-6.2014630698219735,"pfxZ":1.532350480042691,"pX":1.1318468450897647,"pZ":2.5131934538637264,"vX0":-2.2313623672663794,"vY0":-116.98858142846665,"vZ0":0.020211530495077845,"x":73.86,"y":170.92,"x0":2.904169289919246,"y0":50.00204750935912,"z0":5.326258625301951,"aX":-8.576624676869425},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":3.1,"breakHorizontal":11.8,"spinRate":2406,"spinDirection":294},"zone":12,"typeConfidence":2.0,"plateTime":0.46856931860833084,"extension":6.623353550452314},"index":0,"playId":"344505fe-3f52-3909-8cb4-90df658522eb","pitchNumber":1,"startTime":"2026-07-19T21:55:08.219Z","endTime":"2026-07-19T21:55:12.640Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.6,"endSpeed":83.8,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.97771814746623,"aZ":-20.31341838223634,"pfxX":0.3574077301634473,"pfxZ":6.620785509375029,"pX":-1.3195841947266478,"pZ":2.4061929737073,"vX0":-9.346089577498793,"vY0":-133.0831323366209,"vZ0":-4.02208595832631,"x":167.3,"y":173.81,"x0":2.1934745358224443,"y0":50.00097342400789,"z0":5.4113297285003625,"aX":0.6417808549199504},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":11.3,"breakHorizontal":1.4,"spinRate":2322,"spinDirection":179},"zone":13,"typeConfidence":2.0,"plateTime":0.411815692943001,"extension":6.630352960956714},"index":1,"playId":"93cd71a2-e2dc-35ba-a353-894a0dd72ec5","pitchNumber":2,"startTime":"2026-07-19T21:55:25.813Z","endTime":"2026-07-19T21:55:29.178Z","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.0,"endSpeed":71.9,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.078313770378944,"aZ":-34.38363580412025,"pfxX":-6.368501794459717,"pfxZ":-1.6844749643248687,"pX":-0.42311708082512406,"pZ":1.3934831119683624,"vX0":-5.526162013478375,"vY0":-114.92278315837082,"vZ0":-0.9199543174913578,"x":133.13,"y":201.16,"x0":2.8569040210401577,"y0":50.00302648972163,"z0":5.195860223450412,"aX":-8.355045502884732},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.5,"breakVerticalInduced":-3.0,"breakHorizontal":13.1,"spinRate":2405,"spinDirection":286},"zone":13,"typeConfidence":2.0,"plateTime":0.4801207492441071,"extension":6.524883394363351},"index":2,"playId":"147dc609-138d-3185-a9c1-9eed85fa9d2e","pitchNumber":3,"startTime":"2026-07-19T21:55:44.033Z","endTime":"2026-07-19T21:55:47.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},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.1,"endSpeed":72.8,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.745295807323796,"aZ":-30.868880412158937,"pfxX":-5.78109557469246,"pfxZ":0.9779761703129779,"pX":-0.5394357342937968,"pZ":2.3157870504162084,"vX0":-5.516698657826472,"vY0":-115.10238976133498,"vZ0":-0.12624400148378134,"x":137.56,"y":176.25,"x0":2.6413159067780296,"y0":50.004693847487324,"z0":5.365105061254482,"aX":-7.742741110826928},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":2.0,"breakHorizontal":11.9,"spinRate":2230,"spinDirection":293},"zone":4,"typeConfidence":2.0,"plateTime":0.47620331604432,"extension":6.594583140700774},"index":3,"playId":"97c035b1-15db-3f3a-a49d-f189fd6334e3","pitchNumber":4,"startTime":"2026-07-19T21:56:06.103Z","endTime":"2026-07-19T21:56:09.236Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":78.9,"endSpeed":72.4,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.239824568820453,"aZ":-33.810888204982724,"pfxX":-7.57713249881382,"pfxZ":-1.2381543497964635,"pX":-0.3213186555826082,"pZ":1.1709763618661357,"vX0":-4.788991835749176,"vY0":-114.77453639682092,"vZ0":-1.527866982718693,"x":129.25,"y":207.16,"x0":2.784010631131641,"y0":50.004139266287304,"z0":5.1686669789865105,"aX":-10.006609877415224},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.7,"breakVerticalInduced":-2.4,"breakHorizontal":15.0,"spinRate":2293,"spinDirection":295},"zone":13,"typeConfidence":2.0,"plateTime":0.4790746832595847,"extension":6.670559332206438},"index":4,"playId":"0f46ba88-eec9-3647-8b06-1a81405fb345","pitchNumber":5,"startTime":"2026-07-19T21:56:26.494Z","endTime":"2026-07-19T21:56:30.120Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T21:56:30.120Z","atBatIndex":46},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Alec Burleson flies out to left fielder Max Kepler.","rbi":0,"awayScore":7,"homeScore":0,"isOut":true},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-19T21:56:41.149Z","endTime":"2026-07-19T21:59:04.425Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":691769,"fullName":"Philip Abner","link":"/api/v1/people/691769"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"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":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"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":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":78.5,"endSpeed":71.9,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.176904762818992,"aZ":-34.32040322143298,"pfxX":-7.643581381489522,"pfxZ":-1.6441388872059495,"pX":0.5204845677172808,"pZ":1.330690966827572,"vX0":-3.06441759228992,"vY0":-114.21455208427173,"vZ0":-1.1049549612487048,"x":97.16,"y":202.85,"x0":2.87686175331361,"y0":50.00130253034629,"z0":5.228860213713252,"aX":-9.987329803777985},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.8,"breakVerticalInduced":-3.0,"breakHorizontal":14.6,"spinRate":2519,"spinDirection":290},"zone":14,"typeConfidence":2.0,"plateTime":0.48156809591906624,"extension":6.476806947688531},"index":0,"playId":"01bf1ea2-4c18-3e2d-af36-dc389946f859","pitchNumber":1,"startTime":"2026-07-19T21:56:53.868Z","endTime":"2026-07-19T21:56:57.926Z","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":90.0,"endSpeed":82.9,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.047134083764416,"aZ":-24.652339938422813,"pfxX":-0.2767434513705398,"pfxZ":4.322434468012794,"pX":-1.9167433398607352,"pZ":3.4674435232638565,"vX0":-10.904559493626282,"vY0":-130.7300821195106,"vZ0":-0.8349576825357277,"x":190.06,"y":145.16,"x0":2.3343541509578873,"y0":50.00399881725322,"z0":5.631609628179347,"aX":-0.4823190224389988},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":7.9,"breakHorizontal":2.8,"spinRate":2261,"spinDirection":175},"zone":11,"typeConfidence":2.0,"plateTime":0.4180420160037568,"extension":6.5760153382557744},"index":1,"playId":"097082e1-c362-3c70-a6dc-a11ffffaad5c","pitchNumber":2,"startTime":"2026-07-19T21:57:12.910Z","endTime":"2026-07-19T21:57:15.910Z","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":78.4,"endSpeed":72.1,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.78173702714314,"aZ":-32.140159002644964,"pfxX":-6.450939820151277,"pfxZ":0.02537445967242835,"pX":1.0261168607226125,"pZ":1.8835000836928708,"vX0":-2.7704325733239767,"vY0":-114.19290631780609,"vZ0":-0.3992872575522828,"x":77.89,"y":187.93,"x0":3.0945257551262495,"y0":50.00228710774144,"z0":5.232849640528172,"aX":-8.486212098760321},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.3,"breakVerticalInduced":0.2,"breakHorizontal":12.4,"spinRate":2448,"spinDirection":298},"zone":14,"typeConfidence":2.0,"plateTime":0.4803471743322283,"extension":6.641290789559737},"index":2,"playId":"624e22f8-8c48-388e-87bf-66bb22535299","pitchNumber":3,"startTime":"2026-07-19T21:57:32.277Z","endTime":"2026-07-19T21:57:35.763Z","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":90.6,"endSpeed":83.2,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.130490671777643,"aZ":-21.03198828209682,"pfxX":0.7047299488601708,"pfxZ":6.3188667550201405,"pX":-0.6490726712014055,"pZ":2.8141234533239747,"vX0":-7.9440289236924055,"vY0":-131.74816789546685,"vZ0":-2.7948039333125516,"x":141.74,"y":162.8,"x0":2.3095358459922037,"y0":50.00368565828086,"z0":5.43736147716701,"aX":1.2430281919112927},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":11.0,"breakHorizontal":0.4,"spinRate":2340,"spinDirection":171},"zone":1,"typeConfidence":2.0,"plateTime":0.4152143808099731,"extension":6.626794037288323},"index":3,"playId":"e4eae4d6-5dbb-3775-84b7-9c55444ddbc5","pitchNumber":4,"startTime":"2026-07-19T21:57:55.047Z","endTime":"2026-07-19T21:57:58.302Z","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":90.4,"endSpeed":82.7,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.40332899923035,"aZ":-18.12724071984872,"pfxX":1.5147999121188467,"pfxZ":8.018312876754333,"pX":-0.6088355389230954,"pZ":4.009285801366821,"vX0":-8.127006042000291,"vY0":-131.42172736534985,"vZ0":-0.7880584504620052,"x":140.21,"y":130.53,"x0":2.3246365733243746,"y0":50.006094823937985,"z0":5.657370416886947,"aX":2.6566469832439314},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":14.5,"breakHorizontal":-1.0,"spinRate":2354,"spinDirection":169},"zone":11,"typeConfidence":2.0,"plateTime":0.41649961866582474,"extension":6.526942937035963},"index":4,"playId":"1b6e2809-87bb-3f3e-88d8-850e66754e64","pitchNumber":5,"startTime":"2026-07-19T21:58:35.939Z","endTime":"2026-07-19T21:58:39.412Z","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":79.7,"endSpeed":73.0,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.694805612995683,"aZ":-33.092673644617406,"pfxX":-6.446322353719971,"pfxZ":-0.6840383445634863,"pX":-0.8292908076827846,"pZ":2.051359362317139,"vX0":-6.342936043610808,"vY0":-115.95321231052408,"vZ0":-0.05163573673122657,"x":148.61,"y":183.39,"x0":2.789124116925962,"y0":50.00204896216422,"z0":5.257959136149095,"aX":-8.6878488921598},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.3,"breakVerticalInduced":-1.0,"breakHorizontal":13.3,"spinRate":2404,"spinDirection":291},"zone":13,"typeConfidence":2.0,"plateTime":0.4741817380198241,"extension":6.463844417540623},"hitData":{"launchSpeed":93.4,"launchAngle":36.0,"totalDistance":328.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":59.39,"coordY":84.69}},"index":5,"playId":"7838d3a8-c16d-36b4-a52c-975c45c71d16","pitchNumber":6,"startTime":"2026-07-19T21:58:54.780Z","endTime":"2026-07-19T21:59:04.425Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T21:59:04.425Z","atBatIndex":47},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Adrian Del Castillo doubles (5) on a sharp line drive to right fielder Lars Nootbaar.","rbi":0,"awayScore":7,"homeScore":0,"isOut":false},"about":{"atBatIndex":48,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-19T22:00:50.222Z","endTime":"2026-07-19T22:01:36.543Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669467,"fullName":"Andre Pallante","link":"/api/v1/people/669467"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728"},"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":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":663457,"link":"/api/v1/people/663457"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":77.6,"endSpeed":71.4,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.839366066798398,"aZ":-43.697954701915094,"pfxX":0.4089231569284104,"pfxZ":-9.058342695212225,"pX":1.3709803498848576,"pZ":1.4133677023129736,"vX0":5.990134526919562,"vY0":-112.80914235298897,"vZ0":-0.5541712679600306,"x":64.74,"y":200.62,"x0":-1.385226345252364,"y0":50.00010453406908,"z0":6.11338070244692,"aX":0.519317136800244},"breaks":{"breakAngle":2.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-62.0,"breakVerticalInduced":-16.2,"breakHorizontal":-2.4,"spinRate":2757,"spinDirection":24},"zone":14,"typeConfidence":2.0,"plateTime":0.4877958391627466,"extension":6.5601138275714295},"index":0,"playId":"d8c032f6-f3c7-366b-a090-56f85cdd1c6a","pitchNumber":1,"startTime":"2026-07-19T22:01:07.094Z","endTime":"2026-07-19T22:01:10.369Z","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":0,"outs":0},"pitchData":{"startSpeed":86.0,"endSpeed":79.3,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.99871269250799,"aZ":-30.251724235847487,"pfxX":2.078347339870784,"pfxZ":1.2108275837865854,"pX":0.17547880166333338,"pZ":2.0049801888470387,"vX0":4.2139459445593115,"vY0":-125.23308365928358,"vZ0":-3.281671995143133,"x":110.31,"y":184.65,"x0":-1.7983089109664325,"y0":50.00569853376535,"z0":5.803855694111586,"aX":3.3045462985563367},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":1.7,"breakHorizontal":-4.7,"spinRate":2337,"spinDirection":126},"zone":8,"typeConfidence":2.0,"plateTime":0.4371629889693227,"extension":6.704540161225006},"hitData":{"launchSpeed":103.0,"launchAngle":19.0,"totalDistance":271.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":204.19,"coordY":98.68}},"index":1,"playId":"6624e6c8-bfce-3e02-84a0-b93a3c092a34","pitchNumber":2,"startTime":"2026-07-19T22:01:23.797Z","endTime":"2026-07-19T22:01:36.543Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T22:01:36.543Z","atBatIndex":48},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ryan Waldschmidt singles on a line drive to right fielder Lars Nootbaar. Adrian Del Castillo to 3rd.","rbi":0,"awayScore":7,"homeScore":0,"isOut":false},"about":{"atBatIndex":49,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-19T22:01:53.555Z","endTime":"2026-07-19T22:03:09.081Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":814439,"fullName":"Ryan Waldschmidt","link":"/api/v1/people/814439"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669467,"fullName":"Andre Pallante","link":"/api/v1/people/669467"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":814439,"fullName":"Ryan Waldschmidt","link":"/api/v1/people/814439"},"postOnThird":{"id":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728"},"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":814439,"fullName":"Ryan Waldschmidt","link":"/api/v1/people/814439"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":663457,"link":"/api/v1/people/663457"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"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":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.8,"endSpeed":80.2,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.407406873040152,"aZ":-30.58804293309189,"pfxX":2.2647729660174205,"pfxZ":0.9731274775538097,"pX":1.129022263742343,"pZ":2.764676662557247,"vX0":6.405140729655456,"vY0":-126.33658245764884,"vZ0":-1.71311833031976,"x":73.96,"y":164.13,"x0":-1.727621806614992,"y0":50.00188520414923,"z0":5.897332098870598,"aX":3.6787588668296216},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":1.7,"breakHorizontal":-5.5,"spinRate":2341,"spinDirection":118},"zone":12,"typeConfidence":2.0,"plateTime":0.4326392332467015,"extension":6.500801078828716},"index":0,"playId":"d3b12d64-4855-3b75-bb81-3e5fba82c6ac","pitchNumber":1,"startTime":"2026-07-19T22:02:12.260Z","endTime":"2026-07-19T22:02:16.324Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.6,"endSpeed":77.5,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.757329603695677,"aZ":-35.757283617035746,"pfxX":1.7835269794342608,"pfxZ":-2.3704439562496056,"pX":-0.361587714642195,"pZ":2.238288535367491,"vX0":3.013924930709342,"vY0":-121.80860021973781,"vZ0":-1.3364111940864312,"x":130.78,"y":178.35,"x0":-1.8441699682364365,"y0":50.00327788603066,"z0":5.870986788697834,"aX":2.694180885152733},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.2,"breakVerticalInduced":-4.3,"breakHorizontal":-4.0,"spinRate":2502,"spinDirection":59},"zone":4,"typeConfidence":2.0,"plateTime":0.44875906069856475,"extension":6.603719434012902},"index":1,"playId":"33877942-f9d1-3928-8ce9-3eb37e04a675","pitchNumber":2,"startTime":"2026-07-19T22:02:33.514Z","endTime":"2026-07-19T22:02:36.587Z","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":94.2,"endSpeed":86.4,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.43640738305595,"aZ":-15.017886678339192,"pfxX":-5.806122639775681,"pfxZ":9.001551464047061,"pX":-0.46745971273750325,"pZ":2.5325476895020436,"vX0":4.962456136707532,"vY0":-136.98586254067163,"vZ0":-6.25541568786613,"x":134.82,"y":170.4,"x0":-1.5455478359559207,"y0":50.003828622002,"z0":5.867159783135177,"aX":-11.067435831865174},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":15.2,"breakHorizontal":9.5,"spinRate":2262,"spinDirection":196},"zone":4,"typeConfidence":2.0,"plateTime":0.3993969177826826,"extension":6.609322091357525},"hitData":{"launchSpeed":93.7,"launchAngle":14.0,"totalDistance":225.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":169.81,"coordY":101.59}},"index":2,"playId":"f0865741-21e5-3b97-b6aa-660e996e01ce","pitchNumber":3,"startTime":"2026-07-19T22:02:58.178Z","endTime":"2026-07-19T22:03:09.081Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T22:03:09.081Z","atBatIndex":49},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ketel Marte singles on a ground ball to center fielder Nathan Church. Adrian Del Castillo scores. Ryan Waldschmidt to 3rd.","rbi":1,"awayScore":7,"homeScore":1,"isOut":false},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-19T22:03:35.054Z","endTime":"2026-07-19T22:03:57.270Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"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":669467,"fullName":"Andre Pallante","link":"/api/v1/people/669467"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"postOnThird":{"id":814439,"fullName":"Ryan Waldschmidt","link":"/api/v1/people/814439"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"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":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":701675,"link":"/api/v1/people/701675"},"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":814439,"fullName":"Ryan Waldschmidt","link":"/api/v1/people/814439"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"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":814439,"fullName":"Ryan Waldschmidt","link":"/api/v1/people/814439"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"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":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728"},"responsiblePitcher":{"id":669467,"link":"/api/v1/people/669467"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.0,"endSpeed":88.1,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.179998319827988,"aZ":-17.818579585903954,"pfxX":0.020076512232052063,"pfxZ":7.262174139825229,"pX":-0.003522434762508448,"pZ":1.6953461636639466,"vX0":5.138573589558666,"vY0":-139.62436329548882,"vZ0":-7.843831823694135,"x":117.13,"y":193.01,"x0":-1.8696087505486287,"y0":50.00180736166293,"z0":5.711771486636132,"aX":0.037974303658867815},"breaks":{"breakAngle":3.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":11.8,"breakHorizontal":-1.1,"spinRate":2343,"spinDirection":196},"zone":8,"typeConfidence":2.0,"plateTime":0.3921666305049114,"extension":6.700285289871638},"hitData":{"launchSpeed":98.9,"launchAngle":1.0,"totalDistance":58.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":138.84,"coordY":102.84}},"index":0,"playId":"41fdd88d-045f-3496-b594-abc94fdff90d","pitchNumber":1,"startTime":"2026-07-19T22:03:45.589Z","endTime":"2026-07-19T22:03:57.270Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T22:03:57.270Z","atBatIndex":50},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Geraldo Perdomo walks. Ketel Marte to 2nd.","rbi":0,"awayScore":7,"homeScore":1,"isOut":false},"about":{"atBatIndex":51,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-19T22:04:29.883Z","endTime":"2026-07-19T22:07:32.583Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669467,"fullName":"Andre Pallante","link":"/api/v1/people/669467"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"postOnSecond":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"postOnThird":{"id":814439,"fullName":"Ryan Waldschmidt","link":"/api/v1/people/814439"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"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":95.1,"endSpeed":87.3,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.41322727091297,"aZ":-18.540454026363303,"pfxX":-0.8492984338438543,"pfxZ":7.035621212185675,"pX":1.1245246775134283,"pZ":2.0328294639149616,"vX0":7.7531340351445515,"vY0":-138.2166986848197,"vZ0":-6.881956062868007,"x":74.14,"y":183.89,"x0":-1.604779536530165,"y0":50.00043294191008,"z0":5.797019541881023,"aX":-1.6458321768839255},"breaks":{"breakAngle":0.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":11.5,"breakHorizontal":0.0,"spinRate":2360,"spinDirection":187},"zone":14,"typeConfidence":2.0,"plateTime":0.3960642899695146,"extension":6.677002865580684},"index":0,"playId":"ac7cd7aa-b23b-311b-9afc-a6d94c3b1751","pitchNumber":1,"startTime":"2026-07-19T22:04:47.690Z","endTime":"2026-07-19T22:04:51.608Z","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":96.3,"endSpeed":88.4,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.85770689511149,"aZ":-16.88294211129738,"pfxX":0.22667044867234942,"pfxZ":7.668880583215154,"pX":-0.25079093531241825,"pZ":2.7265819278060506,"vX0":3.977167876495466,"vY0":-140.1386875502132,"vZ0":-5.790195757087129,"x":126.56,"y":165.16,"x0":-1.7163288142050226,"y0":50.00695539031923,"z0":5.917701818584768,"aX":0.4514827400978113},"breaks":{"breakAngle":3.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":13.0,"breakHorizontal":-1.2,"spinRate":2355,"spinDirection":194},"zone":5,"typeConfidence":2.0,"plateTime":0.3904392536706589,"extension":6.54635783478724},"index":1,"playId":"96e6f3c4-1625-3923-b694-428a7c16b95c","pitchNumber":2,"startTime":"2026-07-19T22:05:07.173Z","endTime":"2026-07-19T22:05:10.498Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.2,"endSpeed":73.6,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.87096762832232,"aZ":-45.14445682825199,"pfxX":2.6342501582544706,"pfxZ":-9.534458792050888,"pX":-0.33297590759320245,"pZ":1.3713362553101212,"vX0":2.2303671976884067,"vY0":-116.72762318955736,"vZ0":-0.9177654405167622,"x":129.69,"y":201.75,"x0":-1.648016825165638,"y0":50.00278755369909,"z0":6.073025103778341,"aX":3.5833577021801033},"breaks":{"breakAngle":4.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-60.1,"breakVerticalInduced":-17.2,"breakHorizontal":-5.4,"spinRate":2936,"spinDirection":18},"zone":13,"typeConfidence":2.0,"plateTime":0.4717896326917015,"extension":6.504099607552318},"index":2,"playId":"7169cc38-d470-3825-87cb-317534e69d2a","pitchNumber":3,"startTime":"2026-07-19T22:05:29.674Z","endTime":"2026-07-19T22:05:33.856Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.3,"endSpeed":87.6,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.988887718430234,"aZ":-19.3415342776539,"pfxX":0.09190407887230978,"pfxZ":6.551338918499118,"pX":-0.4433202831674575,"pZ":3.1024149328037436,"vX0":3.24426476467912,"vY0":-138.82406851122596,"vZ0":-4.222348977916103,"x":133.9,"y":155.01,"x0":-1.6372345474246803,"y0":50.003834290438476,"z0":5.924162835574645,"aX":0.18001474054829497},"breaks":{"breakAngle":2.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":11.2,"breakHorizontal":-0.8,"spinRate":2310,"spinDirection":183},"zone":1,"typeConfidence":2.0,"plateTime":0.3939757231427783,"extension":6.597556841104895},"index":3,"playId":"324c70bb-9415-3c62-b37e-16e930611634","pitchNumber":4,"startTime":"2026-07-19T22:05:52.547Z","endTime":"2026-07-19T22:05:56.412Z","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":95.4,"endSpeed":87.7,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.216066381686716,"aZ":-18.63282215427916,"pfxX":0.5168650319058817,"pfxZ":6.926633652823933,"pX":0.1793513785858177,"pZ":1.8958297348669495,"vX0":4.956502709839486,"vY0":-138.74958058337975,"vZ0":-7.467797600260318,"x":110.16,"y":187.59,"x0":-1.6953461331345359,"y0":50.00678226920554,"z0":5.857996560162094,"aX":1.0094808837937002},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":11.2,"breakHorizontal":-1.9,"spinRate":2336,"spinDirection":184},"zone":8,"typeConfidence":2.0,"plateTime":0.3943397488666549,"extension":6.6390827954371066},"index":4,"playId":"2a64ce78-9e7f-358f-85dc-58796abf7fbf","pitchNumber":5,"startTime":"2026-07-19T22:06:14.110Z","endTime":"2026-07-19T22:06:17.110Z","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":95.0,"endSpeed":87.6,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.272812167464288,"aZ":-23.460991727549814,"pfxX":-0.6256442493361656,"pfxZ":4.473821236167623,"pX":0.3623186599991593,"pZ":2.505606872558643,"vX0":5.85926502594037,"vY0":-138.33794742228463,"vZ0":-4.919572677202434,"x":103.19,"y":171.13,"x0":-1.697002088059893,"y0":50.005099678247674,"z0":5.868413310359042,"aX":-1.2191006608508457},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":7.3,"breakHorizontal":0.0,"spinRate":2298,"spinDirection":185},"zone":6,"typeConfidence":2.0,"plateTime":0.3950972310817007,"extension":6.794240254166208},"index":5,"playId":"f8879a62-526b-32db-8346-2ea0e685afc9","pitchNumber":6,"startTime":"2026-07-19T22:06:40.231Z","endTime":"2026-07-19T22:06:43.231Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":78.2,"endSpeed":71.4,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.038991889214287,"aZ":-46.83606724346712,"pfxX":1.438014364081062,"pfxZ":-11.323170272257673,"pX":-1.0528713698549248,"pZ":3.443203797629578,"vX0":0.9862351882764785,"vY0":-113.72481857677427,"vZ0":4.27445410603674,"x":157.13,"y":145.81,"x0":-1.6806569909771265,"y0":50.00118169223022,"z0":6.219672108679474,"aX":1.8622669559853053},"breaks":{"breakAngle":2.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-64.1,"breakVerticalInduced":-18.8,"breakHorizontal":-2.9,"spinRate":2901,"spinDirection":18},"zone":11,"typeConfidence":2.0,"plateTime":0.483693809065584,"extension":6.474015062766521},"index":6,"playId":"642d27fe-1c0f-3127-8578-fcfbb3bb76ea","pitchNumber":7,"startTime":"2026-07-19T22:07:08.266Z","endTime":"2026-07-19T22:07:12.088Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":87.2,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.546180963614415,"aZ":-24.37719099351648,"pfxX":0.9655940611012068,"pfxZ":4.006324927169526,"pX":-0.12186679338034873,"pZ":4.3246520524855185,"vX0":4.084717524637745,"vY0":-138.2785181502901,"vZ0":-0.19033409508077648,"x":121.65,"y":122.01,"x0":-1.740854745499539,"y0":50.00045817266468,"z0":6.023698291360626,"aX":1.8770927232602221},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":7.4,"breakHorizontal":-2.5,"spinRate":2360,"spinDirection":174},"zone":11,"typeConfidence":2.0,"plateTime":0.39543526272027485,"extension":6.63954952153044},"index":7,"playId":"532bf9f5-04a8-3b8b-a1d8-e98b317eeb03","pitchNumber":8,"startTime":"2026-07-19T22:07:29.558Z","endTime":"2026-07-19T22:07:32.583Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T22:07:32.583Z","atBatIndex":51},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Corbin Carroll flies out to center fielder Nathan Church.","rbi":0,"awayScore":7,"homeScore":1,"isOut":true},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-19T22:08:57.370Z","endTime":"2026-07-19T22:09:59.881Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669467,"fullName":"Andre Pallante","link":"/api/v1/people/669467"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"postOnSecond":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"postOnThird":{"id":814439,"fullName":"Ryan Waldschmidt","link":"/api/v1/people/814439"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":701675,"link":"/api/v1/people/701675"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":7,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-19T22:07:55.858Z","endTime":"2026-07-19T22:08:59.636Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.0,"endSpeed":89.0,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.413149626475146,"aZ":-19.64060185410677,"pfxX":0.26146443793662844,"pfxZ":6.204391605119115,"pX":0.928821949438251,"pZ":3.0299210993914847,"vX0":6.805155703020012,"vY0":-141.09767417282964,"vZ0":-4.63118934589219,"x":81.6,"y":156.97,"x0":-1.546094315440582,"y0":50.00645518497929,"z0":5.9542504746505225,"aX":0.528043383913755},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":10.4,"breakHorizontal":-1.8,"spinRate":2237,"spinDirection":183},"zone":12,"typeConfidence":2.0,"plateTime":0.3878421433581214,"extension":6.576393336711709},"index":1,"playId":"10ab4315-7853-3436-9ae2-f04e8f0b88ec","pitchNumber":1,"startTime":"2026-07-19T22:08:59.636Z","endTime":"2026-07-19T22:09:02.636Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":87.3,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.446493418014935,"aZ":-20.772532486144907,"pfxX":2.5560365486429664,"pfxZ":5.898760389887834,"pX":-0.40158372066828185,"pZ":1.9267314130873852,"vX0":2.149088024967842,"vY0":-137.8796324872913,"vZ0":-7.157051778509069,"x":132.31,"y":186.76,"x0":-1.5221676137420566,"y0":50.00607586755086,"z0":5.948585746765456,"aX":4.9425028003819875},"breaks":{"breakAngle":13.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":9.5,"breakHorizontal":-5.0,"spinRate":2247,"spinDirection":179},"zone":7,"typeConfidence":2.0,"plateTime":0.3966223843342087,"extension":6.577437149063487},"index":2,"playId":"4d4a74f1-8673-3085-9b59-7b50b274cf4a","pitchNumber":2,"startTime":"2026-07-19T22:09:25.446Z","endTime":"2026-07-19T22:09:28.958Z","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(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.9,"endSpeed":73.4,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.14868851818893,"aZ":-44.06111392823584,"pfxX":3.3944680356924337,"pfxZ":-8.788776118024774,"pX":-0.2435690575017002,"pZ":1.3321037888781124,"vX0":2.3711269016686614,"vY0":-116.24661181328003,"vZ0":-0.8653452731767947,"x":126.28,"y":202.81,"x0":-1.7219394582637502,"y0":50.00296864240174,"z0":5.9346901824701295,"aX":4.591060788012126},"breaks":{"breakAngle":6.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.0,"breakVerticalInduced":-15.8,"breakHorizontal":-6.8,"spinRate":2861,"spinDirection":18},"zone":13,"typeConfidence":2.0,"plateTime":0.4732823353351101,"extension":6.636773479930785},"hitData":{"launchSpeed":84.8,"launchAngle":52.0,"totalDistance":230.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":122.57,"coordY":108.49}},"index":3,"playId":"41c35d89-376e-376d-a350-3432cccbeeed","pitchNumber":3,"startTime":"2026-07-19T22:09:47.865Z","endTime":"2026-07-19T22:09:59.881Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T22:09:59.881Z","atBatIndex":52},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Gabriel Moreno walks. Ryan Waldschmidt scores. Ketel Marte to 3rd. Geraldo Perdomo to 2nd.","rbi":1,"awayScore":7,"homeScore":2,"isOut":false},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-19T22:10:24.444Z","endTime":"2026-07-19T22:11:44.071Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":1},"matchup":{"batter":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669467,"fullName":"Andre Pallante","link":"/api/v1/people/669467"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"postOnSecond":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"postOnThird":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":814439,"fullName":"Ryan Waldschmidt","link":"/api/v1/people/814439"},"responsiblePitcher":{"id":669467,"link":"/api/v1/people/669467"},"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":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.5,"endSpeed":87.9,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.88981973926643,"aZ":-16.603981608253413,"pfxX":-4.528568622525617,"pfxZ":7.836666724826031,"pX":1.0755288504163978,"pZ":3.4439497967545485,"vX0":8.293943834409124,"vY0":-140.31705730969088,"vZ0":-3.980084973506594,"x":76.0,"y":145.79,"x0":-1.3353388284170202,"y0":50.0012238497679,"z0":5.968425886379258,"aX":-8.996292294002693},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":13.6,"breakHorizontal":6.5,"spinRate":2336,"spinDirection":187},"zone":12,"typeConfidence":2.0,"plateTime":0.3909306261244936,"extension":6.5251018403754},"index":0,"playId":"e4d07ba8-6f4f-3037-8d0b-72ff93a4eab6","pitchNumber":1,"startTime":"2026-07-19T22:10:34.697Z","endTime":"2026-07-19T22:10:41.086Z","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":94.7,"endSpeed":86.1,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.14746692885453,"aZ":-16.411036000595733,"pfxX":-6.4148725518777905,"pfxZ":8.241631519873147,"pX":-0.5440615092259589,"pZ":3.889551439644698,"vX0":4.759634265362625,"vY0":-137.79887533170938,"vZ0":-2.7652962482443058,"x":137.74,"y":133.76,"x0":-1.4648868220890825,"y0":50.0052824984685,"z0":6.022111738079934,"aX":-12.272581299590547},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":14.5,"breakHorizontal":10.6,"spinRate":2210,"spinDirection":192},"zone":11,"typeConfidence":2.0,"plateTime":0.3982971959980297,"extension":6.604741083348401},"index":1,"playId":"23e30855-133f-3078-a518-52cc96e11e93","pitchNumber":2,"startTime":"2026-07-19T22:10:56.505Z","endTime":"2026-07-19T22:11:00.084Z","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":1},"pitchData":{"startSpeed":84.3,"endSpeed":77.6,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.855953691611337,"aZ":-36.23246564805754,"pfxX":1.9548579285669678,"pfxZ":-2.6477784172907697,"pX":-0.4560837787708525,"pZ":3.5306334397526156,"vX0":2.6522441216859534,"vY0":-122.83148926420319,"vZ0":1.5371558212798246,"x":134.38,"y":143.45,"x0":-1.80302605121496,"y0":50.00474092337776,"z0":5.972661536928485,"aX":2.9931647190642083},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.5,"breakVerticalInduced":-4.2,"breakHorizontal":-4.2,"spinRate":2496,"spinDirection":64},"zone":11,"typeConfidence":2.0,"plateTime":0.44555904545407454,"extension":6.6166536474170305},"index":2,"playId":"65102ea8-b7c0-39de-ba5a-9d7154b06852","pitchNumber":3,"startTime":"2026-07-19T22:11:17.809Z","endTime":"2026-07-19T22:11:21.765Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.5,"endSpeed":85.0,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.83902113910796,"aZ":-24.30506775814416,"pfxX":1.396186345525118,"pfxZ":4.284145350365197,"pX":0.9925825791109668,"pZ":2.2925353190678517,"vX0":6.383077094308035,"vY0":-134.57803703795443,"vZ0":-4.788571121616819,"x":79.17,"y":176.88,"x0":-1.5900710897926076,"y0":50.00317872754406,"z0":5.813633561041085,"aX":2.563334361030859},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":7.0,"breakHorizontal":-3.8,"spinRate":2364,"spinDirection":183},"zone":14,"typeConfidence":2.0,"plateTime":0.40679633200397136,"extension":6.729502330256946},"index":3,"playId":"4b810551-2605-3fc3-b49f-04dc0840776a","pitchNumber":4,"startTime":"2026-07-19T22:11:39.795Z","endTime":"2026-07-19T22:11:44.071Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T22:11:44.071Z","atBatIndex":53},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Max Kepler pops out to shortstop Masyn Winn on the infield fly rule.","rbi":0,"awayScore":7,"homeScore":2,"isOut":true},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-19T22:14:30.943Z","endTime":"2026-07-19T22:16:20.648Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592773,"fullName":"Ryne Stanek","link":"/api/v1/people/592773"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"postOnSecond":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"postOnThird":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[2,3,4,5,6,7],"actionIndex":[1],"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":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":691026,"link":"/api/v1/people/691026"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":7,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-07-19T22:12:05.097Z","endTime":"2026-07-19T22:12:42.002Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Ryne Stanek replaces Andre Pallante.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":7,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-07-19T22:12:42.002Z","endTime":"2026-07-19T22:14:33.069Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":592773,"link":"/api/v1/people/592773"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":87.6,"strikeZoneTop":3.376,"strikeZoneBottom":1.704,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.916819775648207,"aZ":-14.313073041373563,"pfxX":-6.157517424308938,"pfxZ":9.053110817247209,"pX":-0.4320151986989201,"pZ":3.926895199339304,"vX0":3.2240930641783336,"vY0":-139.67328055750147,"vZ0":-4.09438034429365,"x":133.47,"y":132.75,"x0":-0.8023206106143884,"y0":50.00046136721383,"z0":6.355091187177123,"aX":-12.145339151813019},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":15.7,"breakHorizontal":10.4,"spinRate":2144,"spinDirection":222},"zone":11,"typeConfidence":0.77,"plateTime":0.3923862571832899,"extension":5.941156246169301},"index":2,"playId":"72703a88-cf85-3104-bd55-85b9b8192f39","pitchNumber":1,"startTime":"2026-07-19T22:14:33.069Z","endTime":"2026-07-19T22:14:36.426Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.5,"endSpeed":88.1,"strikeZoneTop":3.376,"strikeZoneBottom":1.704,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.382632933753925,"aZ":-14.286417564480285,"pfxX":-5.761640126229072,"pfxZ":8.98107574208667,"pX":-1.0894857065193906,"pZ":2.9850892904600506,"vX0":1.0943826729286832,"vY0":-140.39261388601884,"vZ0":-6.3932521520008,"x":158.53,"y":158.18,"x0":-0.7362719110499616,"y0":50.00557941049698,"z0":6.225267852783931,"aX":-11.480146137816993},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":15.1,"breakHorizontal":10.2,"spinRate":2185,"spinDirection":216},"zone":11,"typeConfidence":0.84,"plateTime":0.3904306712396881,"extension":6.022122826818832},"index":3,"playId":"aa382f89-0bb4-306b-9f52-e83525953f26","pitchNumber":2,"startTime":"2026-07-19T22:14:50.053Z","endTime":"2026-07-19T22:14:53.641Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.8,"endSpeed":88.4,"strikeZoneTop":3.376,"strikeZoneBottom":1.704,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.64972378341063,"aZ":-11.848944100907968,"pfxX":-5.4171528854035875,"pfxZ":10.164150156304878,"pX":0.029256947063433954,"pZ":1.9597121360909848,"vX0":3.7752902224917286,"vY0":-140.69070527537895,"vZ0":-9.216692050876231,"x":115.88,"y":185.87,"x0":-0.6278538377829033,"y0":50.00518805955134,"z0":6.0512534361583095,"aX":-10.834600484151578},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":16.7,"breakHorizontal":9.0,"spinRate":2224,"spinDirection":217},"zone":8,"typeConfidence":0.87,"plateTime":0.3896859004289057,"extension":6.086979378521454},"index":4,"playId":"fd614cbc-ee75-35bf-9a45-a8f48996e284","pitchNumber":3,"startTime":"2026-07-19T22:15:07.434Z","endTime":"2026-07-19T22:15:11.172Z","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":1},"pitchData":{"startSpeed":88.2,"endSpeed":80.4,"strikeZoneTop":3.376,"strikeZoneBottom":1.704,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.584329515727205,"aZ":-31.034836027143715,"pfxX":2.0726476992688125,"pfxZ":0.6950555177423627,"pX":0.06311999161781054,"pZ":1.8384596966405184,"vX0":1.9982142653951018,"vY0":-128.37444550618267,"vZ0":-4.6396975933853035,"x":114.59,"y":189.14,"x0":-0.9981685345833385,"y0":50.005149731185526,"z0":6.119006114537849,"aX":3.418060812128405},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":0.4,"breakHorizontal":-4.2,"spinRate":2410,"spinDirection":72},"zone":8,"typeConfidence":0.89,"plateTime":0.42866045697797484,"extension":6.117503070815758},"index":5,"playId":"7978295e-3436-3f74-b45e-3ad9c7e856d9","pitchNumber":4,"startTime":"2026-07-19T22:15:25.563Z","endTime":"2026-07-19T22:15:29.216Z","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":99.4,"endSpeed":90.6,"strikeZoneTop":3.376,"strikeZoneBottom":1.704,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.66483838767887,"aZ":-10.003403806378799,"pfxX":-4.720615233012493,"pfxZ":10.510011115107806,"pX":-0.2694296728945978,"pZ":3.064567500637699,"vX0":2.4608264693046795,"vY0":-144.53880903432614,"vZ0":-7.347484211519477,"x":127.27,"y":156.04,"x0":-0.5200291903244382,"y0":50.00003885971165,"z0":6.2585996757501094,"aX":-9.955451313959173},"breaks":{"breakAngle":38.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.1,"breakVerticalInduced":17.6,"breakHorizontal":8.0,"spinRate":2329,"spinDirection":211},"zone":2,"typeConfidence":0.9,"plateTime":0.37939422547987744,"extension":5.947446935238081},"index":6,"playId":"52fc2ddd-0e18-373d-8e1c-586372b04a42","pitchNumber":5,"startTime":"2026-07-19T22:15:46.954Z","endTime":"2026-07-19T22:15:49.954Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.6,"endSpeed":84.2,"strikeZoneTop":3.376,"strikeZoneBottom":1.704,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.151748494471224,"aZ":-30.508203350052057,"pfxX":-6.10982883565034,"pfxZ":0.9369437218258891,"pX":0.6781195442113909,"pZ":1.8642998169590062,"vX0":6.1152463670402355,"vY0":-131.9126107420107,"vZ0":-4.927676559824446,"x":91.15,"y":188.44,"x0":-0.8641450880424318,"y0":50.005846483384275,"z0":5.976788943469576,"aX":-10.889188738507794},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":1.0,"breakHorizontal":10.0,"spinRate":1256,"spinDirection":235},"zone":9,"typeConfidence":0.89,"plateTime":0.41348301059836023,"extension":6.2366669569883095},"hitData":{"launchSpeed":77.6,"launchAngle":64.0,"totalDistance":158.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":97.77,"coordY":141.38}},"index":7,"playId":"12efd312-35b4-317f-a4d2-74db6d004378","pitchNumber":6,"startTime":"2026-07-19T22:16:09.618Z","endTime":"2026-07-19T22:16:20.648Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T22:16:20.648Z","atBatIndex":54},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Tyler Locklear walks. Ketel Marte scores. Geraldo Perdomo to 3rd. Gabriel Moreno to 2nd.","rbi":1,"awayScore":7,"homeScore":3,"isOut":false},"about":{"atBatIndex":55,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-19T22:16:44.251Z","endTime":"2026-07-19T22:18:22.721Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":682988,"fullName":"Tyler Locklear","link":"/api/v1/people/682988"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592773,"fullName":"Ryne Stanek","link":"/api/v1/people/592773"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682988,"fullName":"Tyler Locklear","link":"/api/v1/people/682988"},"postOnSecond":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"postOnThird":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"responsiblePitcher":{"id":669467,"link":"/api/v1/people/669467"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":682988,"fullName":"Tyler Locklear","link":"/api/v1/people/682988"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.9,"endSpeed":89.0,"strikeZoneTop":3.283,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.0542109000937,"aZ":-18.875397946268784,"pfxX":-9.435241899295692,"pfxZ":6.6128635852756865,"pX":0.2628741897406184,"pZ":1.2978717144548038,"vX0":6.416369564559272,"vY0":-140.71682716093977,"vZ0":-9.406019750653588,"x":106.98,"y":203.74,"x0":-0.8175673381508215,"y0":50.0046192741853,"z0":5.899746657731517,"aX":-18.979298359241234},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":10.2,"breakHorizontal":15.8,"spinRate":2148,"spinDirection":229},"zone":14,"typeConfidence":0.93,"plateTime":0.38880577078099376,"extension":6.058063245508773},"index":0,"playId":"85763b4b-c8b8-34a7-a1f7-ecf0ac917fa6","pitchNumber":1,"startTime":"2026-07-19T22:16:45.974Z","endTime":"2026-07-19T22:16:49.398Z","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":98.1,"endSpeed":89.6,"strikeZoneTop":3.283,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.69217784328464,"aZ":-12.372679499267184,"pfxX":-6.527607010533922,"pfxZ":9.667416471284323,"pX":-0.339677366320724,"pZ":1.0604313275123545,"vX0":2.8908886888452083,"vY0":-142.44239474123972,"vZ0":-11.652749679570537,"x":129.95,"y":210.15,"x0":-0.521443561637313,"y0":50.0037790252435,"z0":5.9942838939208025,"aX":-13.371654342222262},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":15.2,"breakHorizontal":11.2,"spinRate":2403,"spinDirection":220},"zone":13,"typeConfidence":0.83,"plateTime":0.38499706140320544,"extension":6.118262983170698},"index":1,"playId":"fc618cf4-d323-34fc-b9ad-7251825e93a5","pitchNumber":2,"startTime":"2026-07-19T22:17:04.093Z","endTime":"2026-07-19T22:17:07.463Z","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":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":98.5,"endSpeed":90.0,"strikeZoneTop":3.283,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.36680863715261,"aZ":-9.357234198667205,"pfxX":-5.84228065345705,"pfxZ":11.004122909554628,"pX":-0.9790259354697215,"pZ":1.7997546168129028,"vX0":1.7411681228247966,"vY0":-143.16554398648046,"vZ0":-10.04393772976543,"x":154.32,"y":190.19,"x0":-0.8363668806453097,"y0":50.0051400786554,"z0":5.941328904533647,"aX":-12.11686133298596},"breaks":{"breakAngle":45.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.2,"breakVerticalInduced":18.0,"breakHorizontal":10.2,"spinRate":2363,"spinDirection":216},"zone":13,"typeConfidence":0.9,"plateTime":0.38273754701609297,"extension":5.983369294022913},"index":2,"playId":"be8312a7-102c-3f3b-a1bb-45ba4d308614","pitchNumber":3,"startTime":"2026-07-19T22:17:25.924Z","endTime":"2026-07-19T22:17:29.957Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":138,"player":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"}}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.2,"endSpeed":88.8,"strikeZoneTop":3.283,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.635809272620264,"aZ":-10.320629158020107,"pfxX":-5.184370771756988,"pfxZ":10.822378386906152,"pX":0.08062894705855321,"pZ":1.9127327273930892,"vX0":4.040220383859289,"vY0":-141.30288158517513,"vZ0":-9.390300139261848,"x":113.93,"y":187.14,"x0":-0.6952261837016819,"y0":50.000976025675534,"z0":5.944810196822712,"aX":-10.467351712223293},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":17.9,"breakHorizontal":8.5,"spinRate":2321,"spinDirection":215},"zone":8,"typeConfidence":0.89,"plateTime":0.38783830939639063,"extension":6.036705422337224},"index":3,"playId":"071c644a-85a5-3b14-846a-c4e32f721861","pitchNumber":4,"startTime":"2026-07-19T22:18:00.072Z","endTime":"2026-07-19T22:18:03.763Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.5,"endSpeed":82.3,"strikeZoneTop":3.283,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.172331873238758,"aZ":-30.647867365071004,"pfxX":0.7945044905995093,"pfxZ":0.9007407236896685,"pX":1.1773510654001953,"pZ":0.4735804674331999,"vX0":4.686913681591282,"vY0":-128.73773817974774,"vZ0":-7.918188091497074,"x":72.12,"y":225.99,"x0":-0.7653290926008758,"y0":50.001904572049845,"z0":5.941317081382233,"aX":1.3405885237965947},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":0.1,"breakHorizontal":-2.4,"spinRate":2416,"spinDirection":47},"zone":14,"typeConfidence":0.85,"plateTime":0.4244638027698624,"extension":6.161844353383323},"index":4,"playId":"a9c41edf-2099-3c1f-9550-9221a64bd874","pitchNumber":5,"startTime":"2026-07-19T22:18:19.516Z","endTime":"2026-07-19T22:18:22.721Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T22:18:22.721Z","atBatIndex":55},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nolan Arenado grounds out, third baseman Blaze Jordan to first baseman Alec Burleson.","rbi":0,"awayScore":7,"homeScore":3,"isOut":true},"about":{"atBatIndex":56,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-19T22:18:48.863Z","endTime":"2026-07-19T22:19:19.366Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592773,"fullName":"Ryne Stanek","link":"/api/v1/people/592773"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":691458,"link":"/api/v1/people/691458"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":676475,"link":"/api/v1/people/676475"},"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":2},"pitchData":{"startSpeed":88.3,"endSpeed":81.3,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.52514603845924,"aZ":-31.512454515625866,"pfxX":1.823311576699183,"pfxZ":0.3937476694555322,"pX":-0.632284777781925,"pZ":4.11180458143987,"vX0":0.2624019993932819,"vY0":-128.65185095903786,"vZ0":0.7359097784831767,"x":141.1,"y":127.76,"x0":-0.9724869594220579,"y0":50.00419898537547,"z0":6.255677858234256,"aX":3.0705678946375143},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":1.1,"breakHorizontal":-3.4,"spinRate":2469,"spinDirection":70},"zone":11,"typeConfidence":0.91,"plateTime":0.42499626362994025,"extension":6.112898353913808},"index":0,"playId":"7c72e3d3-8504-3be9-9518-9637be0642be","pitchNumber":1,"startTime":"2026-07-19T22:18:54.056Z","endTime":"2026-07-19T22:18:57.176Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.2,"endSpeed":81.1,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.614792588523187,"aZ":-31.675758038563277,"pfxX":1.0254049683841737,"pfxZ":0.2963901728854932,"pX":0.3914262605230021,"pZ":2.7996316126265417,"vX0":2.7885148608630885,"vY0":-128.4921451310153,"vZ0":-2.3543435170316958,"x":102.08,"y":163.19,"x0":-0.841048770333368,"y0":50.00272116825855,"z0":6.189006836475802,"aX":1.7137294422590057},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":0.2,"breakHorizontal":-2.5,"spinRate":2499,"spinDirection":61},"zone":6,"typeConfidence":0.88,"plateTime":0.4262804415650514,"extension":6.2560074590281545},"hitData":{"launchSpeed":95.4,"launchAngle":-0.0,"totalDistance":51.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":98.78,"coordY":170.79}},"index":1,"playId":"47587c9c-1cfc-37fd-bf8c-141491ebdfe5","pitchNumber":2,"startTime":"2026-07-19T22:19:11.359Z","endTime":"2026-07-19T22:19:19.366Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T22:19:19.366Z","atBatIndex":56},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Masyn Winn flies out to center fielder Ryan Waldschmidt.","rbi":0,"awayScore":7,"homeScore":3,"isOut":true},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-19T22:21:39.504Z","endTime":"2026-07-19T22:22:25.035Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":691769,"fullName":"Philip Abner","link":"/api/v1/people/691769"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"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_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":7,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-19T22:21:29.676Z","endTime":"2026-07-19T22:21:41.601Z","isPitch":false,"type":"action","player":{"id":691026,"link":"/api/v1/people/691026"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.2,"endSpeed":81.8,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.528131892580177,"aZ":-22.298536315211628,"pfxX":2.12327991800294,"pfxZ":5.759315160951282,"pX":-0.04181971115160556,"pZ":3.597276744649716,"vX0":-5.260151957479756,"vY0":-129.93682729051613,"vZ0":-0.6658020333983908,"x":118.59,"y":141.65,"x0":1.7304569149621245,"y0":50.002315910147715,"z0":5.546971435536445,"aX":3.641047259317008},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":10.6,"breakHorizontal":-2.8,"spinRate":2251,"spinDirection":167},"zone":11,"typeConfidence":2.0,"plateTime":0.42109960387755496,"extension":6.514232582868104},"index":1,"playId":"a42fb108-a546-3f91-b7a4-41bd3034cf8d","pitchNumber":1,"startTime":"2026-07-19T22:21:41.601Z","endTime":"2026-07-19T22:21:45.358Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.0,"endSpeed":73.7,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.96737956816166,"aZ":-38.322928233917054,"pfxX":-0.7024945261442899,"pfxZ":-4.478979720163476,"pX":0.1588648296878153,"pZ":2.5395447921038863,"vX0":-3.4699020580306446,"vY0":-116.43949445493968,"vZ0":1.2657279878756236,"x":110.94,"y":170.21,"x0":1.7599780025505563,"y0":50.00396917227117,"z0":5.616409940263591,"aX":-0.9635666810152427},"breaks":{"breakAngle":2.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.3,"breakVerticalInduced":-7.6,"breakHorizontal":2.2,"spinRate":2264,"spinDirection":301},"zone":5,"typeConfidence":2.0,"plateTime":0.4704926074023956,"extension":6.498623803482599},"index":2,"playId":"8915e475-09f8-3d6e-81b3-d12e450cf7a5","pitchNumber":2,"startTime":"2026-07-19T22:21:59.444Z","endTime":"2026-07-19T22:22:03.278Z","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":0},"pitchData":{"startSpeed":90.3,"endSpeed":82.9,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.155807585918907,"aZ":-21.054861880457945,"pfxX":1.8723349014414445,"pfxZ":6.351601745260982,"pX":-0.7694390855246607,"pZ":2.5898604965261414,"vX0":-6.794807717103803,"vY0":-131.31418266005582,"vZ0":-3.4790276103114772,"x":146.33,"y":168.85,"x0":1.6056215270787657,"y0":50.00440678603031,"z0":5.493795253691554,"aX":3.279615055592745},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":10.9,"breakHorizontal":-1.9,"spinRate":2263,"spinDirection":161},"zone":4,"typeConfidence":2.0,"plateTime":0.4167256092653111,"extension":6.578338248696704},"hitData":{"launchSpeed":92.7,"launchAngle":26.0,"totalDistance":352.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":144.67,"coordY":58.66}},"index":3,"playId":"53123cd6-7ce6-3e33-b83f-69f6b1dbbacb","pitchNumber":3,"startTime":"2026-07-19T22:22:15.320Z","endTime":"2026-07-19T22:22:25.035Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T22:22:25.035Z","atBatIndex":57},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"José Fermín walks.","rbi":0,"awayScore":7,"homeScore":3,"isOut":false},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-19T22:22:34.371Z","endTime":"2026-07-19T22:24:59.665Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":691769,"fullName":"Philip Abner","link":"/api/v1/people/691769"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.3,"endSpeed":75.3,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.999156703871975,"aZ":-38.671099211727345,"pfxX":0.16304858248164167,"pfxZ":-4.5557996280316,"pX":-0.15478370822200743,"pZ":1.7593435981905903,"vX0":-4.405502793985906,"vY0":-118.45940207499521,"vZ0":-0.668148149996533,"x":122.9,"y":191.28,"x0":1.7055891880157021,"y0":50.004502277610904,"z0":5.57130384727511,"aX":0.23305145280958572},"breaks":{"breakAngle":1.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.3,"breakVerticalInduced":-8.2,"breakHorizontal":0.7,"spinRate":2319,"spinDirection":319},"zone":8,"typeConfidence":2.0,"plateTime":0.4618580914330579,"extension":6.582709529607406},"index":0,"playId":"40dfa922-69e3-3e91-a70a-dea55c4e19b4","pitchNumber":1,"startTime":"2026-07-19T22:22:51.520Z","endTime":"2026-07-19T22:22:55.167Z","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":82.2,"endSpeed":76.0,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.632672499106405,"aZ":-26.015907930120186,"pfxX":4.588074416743554,"pfxZ":4.2104217499847785,"pX":0.8330923701955889,"pZ":1.5855251529764918,"vX0":-4.236701465697677,"vY0":-119.74175245503487,"vZ0":-3.0642176745785927,"x":85.24,"y":195.97,"x0":2.0234677760323767,"y0":50.002832673541015,"z0":5.192667005784888,"aX":6.708727926275002},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":7.2,"breakHorizontal":-7.3,"spinRate":1515,"spinDirection":165},"zone":14,"typeConfidence":2.0,"plateTime":0.4562428262409286,"extension":6.685359922416904},"index":1,"playId":"faea7a08-ab96-396a-8b7b-459a796f94cd","pitchNumber":2,"startTime":"2026-07-19T22:23:08.007Z","endTime":"2026-07-19T22:23:11.463Z","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":90.1,"endSpeed":82.8,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.870999063246913,"aZ":-20.998096626276997,"pfxX":1.737604138731438,"pfxZ":6.4067929548066225,"pX":-0.7183498923849663,"pZ":2.3305378284111287,"vX0":-6.6398336386953245,"vY0":-131.0558418597514,"vZ0":-4.0514290968437425,"x":144.38,"y":175.86,"x0":1.6188752528894506,"y0":50.0060836287529,"z0":5.458742401228906,"aX":3.033514922680269},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":10.9,"breakHorizontal":-1.7,"spinRate":2291,"spinDirection":167},"zone":4,"typeConfidence":2.0,"plateTime":0.4174339735132717,"extension":6.519849786065914},"index":2,"playId":"02084503-1c72-3af0-9a6b-10f2d869c901","pitchNumber":3,"startTime":"2026-07-19T22:23:24.254Z","endTime":"2026-07-19T22:23:27.254Z","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":79.9,"endSpeed":74.1,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.510560096957146,"aZ":-30.63294211461174,"pfxX":-6.332498471731956,"pfxZ":1.1280989302021167,"pX":-1.124620636851729,"pZ":0.49047554024812223,"vX0":-5.341883553707914,"vY0":-116.2650155292113,"vZ0":-3.8914426929256463,"x":159.87,"y":225.54,"x0":2.024538685623141,"y0":50.005341798736595,"z0":5.0887203183409,"aX":-8.682491208305976},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":1.3,"breakHorizontal":12.8,"spinRate":2320,"spinDirection":288},"zone":13,"typeConfidence":2.0,"plateTime":0.47085407360183584,"extension":6.548532402300547},"index":3,"playId":"1f1a4c8e-e362-3160-9510-a32582bec3e4","pitchNumber":4,"startTime":"2026-07-19T22:23:42.863Z","endTime":"2026-07-19T22:23:46.552Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.6,"endSpeed":73.5,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.969049489498683,"aZ":-31.83162587480322,"pfxX":-6.378017455166937,"pfxZ":0.24734862107795585,"pX":-1.3571220234837267,"pZ":1.321318957274865,"vX0":-5.746871301033414,"vY0":-115.84665643592062,"vZ0":-1.718880111531156,"x":168.73,"y":203.1,"x0":1.985516705669056,"y0":50.00052904849801,"z0":5.120345652839893,"aX":-8.651513728017084},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":0.4,"breakHorizontal":13.0,"spinRate":2393,"spinDirection":288},"zone":13,"typeConfidence":2.0,"plateTime":0.4730943682326889,"extension":6.587771685690599},"index":4,"playId":"bc195f1d-9b6f-3209-90cd-7797f67c8595","pitchNumber":5,"startTime":"2026-07-19T22:24:03.074Z","endTime":"2026-07-19T22:24:06.820Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.8,"endSpeed":83.1,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.17701785835245,"aZ":-21.259396564964206,"pfxX":0.06165152990650569,"pfxZ":6.25496031558629,"pX":-1.0172647410408935,"pZ":1.9435529103391793,"vX0":-6.615078334384963,"vY0":-130.6836738116823,"vZ0":-4.735218945024699,"x":155.78,"y":186.3,"x0":1.5292064470593183,"y0":50.00525142484001,"z0":5.357005499091351,"aX":0.10833553508999039},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":10.6,"breakHorizontal":1.2,"spinRate":2292,"spinDirection":166},"zone":13,"typeConfidence":2.0,"plateTime":0.4176703952093015,"extension":6.598070705392298},"index":5,"playId":"6c8a05c7-d0f0-3313-bfbf-c212ed8ea299","pitchNumber":6,"startTime":"2026-07-19T22:24:22.203Z","endTime":"2026-07-19T22:24:26.011Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.2,"endSpeed":72.6,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.80680923898868,"aZ":-26.0811607192648,"pfxX":-5.752348405546909,"pfxZ":4.574907406964943,"pX":-2.1623127970694664,"pZ":1.3219781964594,"vX0":-7.47648112272466,"vY0":-115.03919024022923,"vZ0":-2.778892342518259,"x":199.42,"y":203.09,"x0":1.8859330688809823,"y0":50.00041954663953,"z0":5.093184422291952,"aX":-7.6493875793319575},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":7.8,"breakHorizontal":12.4,"spinRate":2236,"spinDirection":287},"zone":13,"typeConfidence":2.0,"plateTime":0.4774726361643986,"extension":6.650947632134833},"index":6,"playId":"506d4968-12fb-368c-9a33-1b8e89d13ee2","pitchNumber":7,"startTime":"2026-07-19T22:24:56.037Z","endTime":"2026-07-19T22:24:59.665Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T22:24:59.665Z","atBatIndex":58},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Lars Nootbaar lines out to left fielder Max Kepler.","rbi":0,"awayScore":7,"homeScore":3,"isOut":true},"about":{"atBatIndex":59,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-19T22:26:14.338Z","endTime":"2026-07-19T22:28:00.889Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":691769,"fullName":"Philip Abner","link":"/api/v1/people/691769"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":596146,"link":"/api/v1/people/596146"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":7,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-07-19T22:25:23.436Z","endTime":"2026-07-19T22:26:16.387Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":80.9,"endSpeed":73.7,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.172473758061226,"aZ":-29.58724090499858,"pfxX":-6.281276343419161,"pfxZ":1.8618851835760797,"pX":0.06383913217475937,"pZ":3.5778255284684994,"vX0":-4.771576083422518,"vY0":-117.64478707735964,"vZ0":2.239041324617719,"x":114.57,"y":142.18,"x0":2.940780532013759,"y0":50.00249601414558,"z0":5.373021120376876,"aX":-8.725256843283958},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":4.3,"breakHorizontal":12.6,"spinRate":2209,"spinDirection":286},"zone":12,"typeConfidence":2.0,"plateTime":0.4671790481532314,"extension":6.468339732821648},"index":1,"playId":"18c847c4-6c2f-39fa-bb5d-a3348c7082c5","pitchNumber":1,"startTime":"2026-07-19T22:26:16.387Z","endTime":"2026-07-19T22:26:20.685Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.8,"endSpeed":81.5,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.690033989336346,"aZ":-21.65132868489307,"pfxX":-0.24864603392449092,"pfxZ":6.2224940662619606,"pX":-0.43658749234598665,"pZ":2.8425089881696572,"vX0":-7.2375814773571285,"vY0":-129.18171191375183,"vZ0":-2.581766935009375,"x":133.64,"y":162.03,"x0":2.4328264433314173,"y0":50.00570922321311,"z0":5.517821438320746,"aX":-0.4192132586471127},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":10.9,"breakHorizontal":2.0,"spinRate":2351,"spinDirection":173},"zone":1,"typeConfidence":2.0,"plateTime":0.4238608439926166,"extension":6.592026883594731},"index":2,"playId":"15d52b4e-72c9-3d46-8ba9-86226809fc8f","pitchNumber":2,"startTime":"2026-07-19T22:26:35.757Z","endTime":"2026-07-19T22:26:39.823Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.1,"endSpeed":81.9,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.83685731455636,"aZ":-20.13419352866235,"pfxX":-0.8255993478005406,"pfxZ":7.047585728082863,"pX":-0.43363462734673247,"pZ":3.087003104992976,"vX0":-7.062511092768951,"vY0":-129.58996998734423,"vZ0":-2.2279232499860506,"x":133.53,"y":155.43,"x0":2.4289289580075297,"y0":50.00586101767736,"z0":5.487882751461886,"aX":-1.4115546243859998},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":12.5,"breakHorizontal":3.0,"spinRate":2286,"spinDirection":162},"zone":1,"typeConfidence":2.0,"plateTime":0.4218630203705951,"extension":6.616625631358815},"index":3,"playId":"5ee6c17d-1f05-3df3-af70-aa2379d74fdb","pitchNumber":3,"startTime":"2026-07-19T22:26:54.705Z","endTime":"2026-07-19T22:26:58.659Z","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":79.2,"endSpeed":72.5,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.91520423767818,"aZ":-31.746528605737083,"pfxX":-6.6448658073929066,"pfxZ":0.32000084483811353,"pX":-1.65286327114612,"pZ":0.9116144034018128,"vX0":-7.880788950968473,"vY0":-115.01475131698533,"vZ0":-2.4586826485568083,"x":180.0,"y":214.17,"x0":2.698066653809166,"y0":50.00173078666037,"z0":5.112761686851102,"aX":-8.783748042110515},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.0,"breakVerticalInduced":0.2,"breakHorizontal":14.2,"spinRate":2402,"spinDirection":302},"zone":13,"typeConfidence":2.0,"plateTime":0.4786214343846513,"extension":6.59108479058761},"index":4,"playId":"49aeb060-934d-3e52-b05c-fd44835cd5ad","pitchNumber":4,"startTime":"2026-07-19T22:27:14.220Z","endTime":"2026-07-19T22:27:17.417Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.7,"endSpeed":82.4,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.662203155812637,"aZ":-19.594544669682172,"pfxX":1.357786173193861,"pfxZ":7.293851540402042,"pX":-1.464250822335168,"pZ":2.47185423919001,"vX0":-9.947452991083534,"vY0":-130.31332131636773,"vZ0":-4.01507882414454,"x":172.81,"y":172.04,"x0":2.2214774468615586,"y0":50.00382574269256,"z0":5.50763904424538,"aX":2.343869704000145},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":12.5,"breakHorizontal":-0.4,"spinRate":2413,"spinDirection":169},"zone":13,"typeConfidence":2.0,"plateTime":0.4198785608822697,"extension":6.6710792333655915},"index":5,"playId":"7ac49170-46b8-3306-adf3-980444ca381d","pitchNumber":5,"startTime":"2026-07-19T22:27:31.575Z","endTime":"2026-07-19T22:27:34.717Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.4,"endSpeed":81.9,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.427626015095896,"aZ":-20.730226766815182,"pfxX":-1.2729067393986475,"pfxZ":6.6837500919387836,"pX":-0.6354966748662406,"pZ":3.2285883644287674,"vX0":-7.453345151020119,"vY0":-130.0576675204694,"vZ0":-1.7271965350427803,"x":141.22,"y":151.61,"x0":2.4334517844705177,"y0":50.00287137466722,"z0":5.474482781191681,"aX":-2.1775916479876534},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":11.9,"breakHorizontal":4.0,"spinRate":2407,"spinDirection":176},"zone":1,"typeConfidence":2.0,"plateTime":0.42123525648736093,"extension":6.719434389508784},"hitData":{"launchSpeed":98.0,"launchAngle":21.0,"totalDistance":322.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":60.34,"coordY":87.01}},"index":6,"playId":"6284788a-1b45-3b0f-aaa3-873cbb2e2044","pitchNumber":6,"startTime":"2026-07-19T22:27:51.542Z","endTime":"2026-07-19T22:28:00.889Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T22:28:00.889Z","atBatIndex":59},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Blaze Jordan singles on a line drive to center fielder Ryan Waldschmidt. José Fermín to 2nd.","rbi":0,"awayScore":7,"homeScore":3,"isOut":false},"about":{"atBatIndex":60,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-19T22:30:42.595Z","endTime":"2026-07-19T22:30:56.523Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":691458,"fullName":"Blaze Jordan","link":"/api/v1/people/691458"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664199,"fullName":"Taylor Clarke","link":"/api/v1/people/664199"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691458,"fullName":"Blaze Jordan","link":"/api/v1/people/691458"},"postOnSecond":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[2],"actionIndex":[1],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":691458,"fullName":"Blaze Jordan","link":"/api/v1/people/691458"},"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"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"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":7,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-19T22:28:24.960Z","endTime":"2026-07-19T22:28:58.247Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Taylor Clarke replaces Philip Abner.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":7,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-07-19T22:28:58.247Z","endTime":"2026-07-19T22:30:44.890Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":664199,"link":"/api/v1/people/664199"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":87.0,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.860351273048405,"aZ":-19.44764379851511,"pfxX":-6.425661513457319,"pfxZ":6.600510968931652,"pX":0.2480055226890866,"pZ":1.9269382786796576,"vX0":5.417620386452924,"vY0":-137.77643091547748,"vZ0":-7.112839119545587,"x":107.55,"y":186.75,"x0":-0.9064745028008041,"y0":50.00154364147641,"z0":5.8506608415702885,"aX":-12.38502891403498},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":10.7,"breakHorizontal":10.6,"spinRate":2157,"spinDirection":211},"zone":8,"typeConfidence":0.82,"plateTime":0.39715951532381366,"extension":6.324563739580558},"hitData":{"launchSpeed":80.5,"launchAngle":14.0,"totalDistance":188.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":127.17,"coordY":98.7}},"index":2,"playId":"e5c40baf-bf98-3b28-9d8a-0d8ac8232f1d","pitchNumber":1,"startTime":"2026-07-19T22:30:44.890Z","endTime":"2026-07-19T22:30:56.523Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T22:30:56.523Z","atBatIndex":60},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"JJ Wetherholt grounds out, second baseman Ketel Marte to first baseman Tyler Locklear.","rbi":0,"awayScore":7,"homeScore":3,"isOut":true},"about":{"atBatIndex":61,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-19T22:31:14.090Z","endTime":"2026-07-19T22:32:41.791Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664199,"fullName":"Taylor Clarke","link":"/api/v1/people/664199"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"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":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":606466,"link":"/api/v1/people/606466"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":682988,"link":"/api/v1/people/682988"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.2,"endSpeed":81.6,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.726950863985746,"aZ":-26.62181280100158,"pfxX":3.3614155723281582,"pfxZ":3.293253255801643,"pX":-0.47503550744493966,"pZ":2.909694757465574,"vX0":0.5976124699288349,"vY0":-128.58343968257236,"vZ0":-2.6480656246976193,"x":135.11,"y":160.22,"x0":-1.1470887331476516,"y0":50.006225954082986,"z0":6.002030918567134,"aX":5.673044695941175},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":5.6,"breakHorizontal":-6.2,"spinRate":2287,"spinDirection":176},"zone":1,"typeConfidence":0.91,"plateTime":0.424717426834194,"extension":6.108854376571438},"index":0,"playId":"eaab1c00-4c86-3792-a61d-a6b673da0b79","pitchNumber":1,"startTime":"2026-07-19T22:31:25.458Z","endTime":"2026-07-19T22:31:29.450Z","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":90.1,"endSpeed":82.8,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.55002665933594,"aZ":-29.965379622739416,"pfxX":-8.227766913337035,"pfxZ":1.2661558150029286,"pX":-1.0665066497350484,"pZ":2.123308479867568,"vX0":3.446134362892135,"vY0":-131.180059733119,"vZ0":-3.4527214027848245,"x":157.65,"y":181.45,"x0":-1.3277291245493725,"y0":50.0020190878136,"z0":5.688499569187197,"aX":-14.349844573439878},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":1.8,"breakHorizontal":14.2,"spinRate":1740,"spinDirection":234},"zone":13,"typeConfidence":0.9,"plateTime":0.4174171652110745,"extension":6.379089069936543},"index":1,"playId":"6e33df4f-1769-39fb-9953-f42d98d82e6e","pitchNumber":2,"startTime":"2026-07-19T22:31:41.588Z","endTime":"2026-07-19T22:31:45.062Z","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":89.8,"endSpeed":83.5,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.296229542276716,"aZ":-25.93639843328324,"pfxX":2.174762817445573,"pfxZ":3.577766440880244,"pX":0.6887768790291262,"pZ":0.22289556453432627,"vX0":3.633814863446111,"vY0":-130.5830391852178,"vZ0":-9.098370713134717,"x":90.75,"y":232.76,"x0":-0.9986442502270246,"y0":50.00023167383198,"z0":5.677140932998973,"aX":3.7864549721172285},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":4.8,"breakHorizontal":-4.7,"spinRate":2308,"spinDirection":174},"zone":14,"typeConfidence":0.9,"plateTime":0.418077406397126,"extension":6.273040281620228},"index":2,"playId":"063d0739-f23b-31ad-836e-9548bb1820da","pitchNumber":3,"startTime":"2026-07-19T22:32:06.277Z","endTime":"2026-07-19T22:32:09.695Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.0,"endSpeed":82.6,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.175503304083616,"aZ":-28.340512086616446,"pfxX":-10.111246926808803,"pfxZ":2.209374263529158,"pX":-0.6537859795221883,"pZ":1.30206136683371,"vX0":5.1573032126688,"vY0":-130.93894210983277,"vZ0":-5.579750728517081,"x":141.92,"y":203.62,"x0":-1.3374794912524446,"y0":50.00141202678193,"z0":5.586653813325429,"aX":-17.519693104180917},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":3.0,"breakHorizontal":17.2,"spinRate":1764,"spinDirection":238},"zone":13,"typeConfidence":0.9,"plateTime":0.41863623188345356,"extension":6.337712383891276},"hitData":{"launchSpeed":87.4,"launchAngle":-19.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":157.6,"coordY":159.13}},"index":3,"playId":"561d9ccf-df32-341e-98b2-03d5b86cd9e6","pitchNumber":4,"startTime":"2026-07-19T22:32:33.769Z","endTime":"2026-07-19T22:32:41.791Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T22:32:41.791Z","atBatIndex":61},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Adrian Del Castillo singles on a line drive to left fielder José Fermín.","rbi":0,"awayScore":7,"homeScore":3,"isOut":false},"about":{"atBatIndex":62,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-19T22:34:44.144Z","endTime":"2026-07-19T22:36:10.473Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592773,"fullName":"Ryne Stanek","link":"/api/v1/people/592773"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728"},"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":"Single","eventType":"single","movementReason":null,"runner":{"id":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":665877,"link":"/api/v1/people/665877"},"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":97.1,"endSpeed":88.4,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.296665829012234,"aZ":-13.783706734984374,"pfxX":-5.180520188232017,"pfxZ":9.131245123087098,"pX":-0.3975915705198626,"pZ":3.5134260465217952,"vX0":3.120935203502245,"vY0":-141.27272288623374,"vZ0":-4.961940911608274,"x":132.16,"y":143.92,"x0":-0.8457627470222492,"y0":50.00054807468794,"z0":6.183954761214049,"aX":-10.431284899767405},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":15.7,"breakHorizontal":8.8,"spinRate":2251,"spinDirection":214},"zone":11,"typeConfidence":0.84,"plateTime":0.3882490998640993,"extension":5.939381520997297},"index":0,"playId":"8ed71fa6-b5bd-3430-a8fb-c8b525aca0a3","pitchNumber":1,"startTime":"2026-07-19T22:34:49.970Z","endTime":"2026-07-19T22:34:54.576Z","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":96.6,"endSpeed":88.0,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.214347563015245,"aZ":-13.908617394335305,"pfxX":-5.557885497447624,"pfxZ":9.162890059436192,"pX":0.3737846110075846,"pZ":3.6470820927522625,"vX0":4.5288712339256465,"vY0":-140.62216437240582,"vZ0":-4.569386649881299,"x":102.75,"y":140.31,"x0":-0.5390476052646667,"y0":50.00674370014835,"z0":6.201949363839603,"aX":-11.084043095716146},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":15.8,"breakHorizontal":9.1,"spinRate":2289,"spinDirection":214},"zone":12,"typeConfidence":0.78,"plateTime":0.39017356127250347,"extension":5.897577732664185},"index":1,"playId":"c212a67a-e00d-3c19-acc2-309e68046d25","pitchNumber":2,"startTime":"2026-07-19T22:35:03.323Z","endTime":"2026-07-19T22:35:06.323Z","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.2,"endSpeed":80.3,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.601488336668773,"aZ":-30.580237482965213,"pfxX":1.2840824326034288,"pfxZ":0.9842369743966786,"pX":-0.09317777893122034,"pZ":0.6139667932616485,"vX0":1.6914241058580666,"vY0":-126.81824461863108,"vZ0":-7.123714156804371,"x":120.55,"y":222.2,"x0":-0.9363617131953208,"y0":50.005329121719384,"z0":5.907617085030096,"aX":2.08595592749252},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":0.4,"breakHorizontal":-2.8,"spinRate":2327,"spinDirection":39},"zone":13,"typeConfidence":0.8,"plateTime":0.43236007364843676,"extension":6.169494418726011},"index":2,"playId":"5ba63a00-6df2-3f3c-99b6-a2f271841a3d","pitchNumber":3,"startTime":"2026-07-19T22:35:19.485Z","endTime":"2026-07-19T22:35:22.485Z","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":96.0,"endSpeed":87.9,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.987300049408667,"aZ":-13.147558247660596,"pfxX":-5.219062508508719,"pfxZ":9.614609172712562,"pX":-0.770812564744557,"pZ":2.7902832111085547,"vX0":1.2126961072573124,"vY0":-139.65924591060798,"vZ0":-7.017099952043182,"x":146.38,"y":163.44,"x0":-0.5322239917705679,"y0":50.00025645607468,"z0":6.19726717506682,"aX":-10.323924005587337},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":16.2,"breakHorizontal":9.2,"spinRate":2220,"spinDirection":209},"zone":1,"typeConfidence":0.87,"plateTime":0.3919540277735951,"extension":6.042925657154328},"index":3,"playId":"6c884f08-b729-365d-ba0e-02e8540c6452","pitchNumber":4,"startTime":"2026-07-19T22:35:39.058Z","endTime":"2026-07-19T22:35:42.058Z","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":0},"pitchData":{"startSpeed":99.0,"endSpeed":90.2,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.580751843795305,"aZ":-9.97494722693863,"pfxX":-4.026650909861035,"pfxZ":10.626609122515479,"pX":-0.24941931587233948,"pZ":2.5169304230793044,"vX0":2.0764634328124196,"vY0":-143.89580345353173,"vZ0":-8.496594043084563,"x":126.51,"y":170.82,"x0":-0.45870492811646046,"y0":50.005067176973164,"z0":6.132885769725723,"aX":-8.412865780766158},"breaks":{"breakAngle":33.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.4,"breakVerticalInduced":17.6,"breakHorizontal":6.8,"spinRate":2289,"spinDirection":212},"zone":5,"typeConfidence":0.91,"plateTime":0.3812086324742383,"extension":6.055381880166852},"hitData":{"launchSpeed":80.9,"launchAngle":23.0,"totalDistance":252.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":45.92,"coordY":117.62}},"index":4,"playId":"fa04cee5-0064-36b8-ae86-36041a2e7812","pitchNumber":5,"startTime":"2026-07-19T22:35:58.328Z","endTime":"2026-07-19T22:36:10.473Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T22:36:10.473Z","atBatIndex":62},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ryan Waldschmidt strikes out swinging.","rbi":0,"awayScore":7,"homeScore":3,"isOut":true},"about":{"atBatIndex":63,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-19T22:38:34.550Z","endTime":"2026-07-19T22:39:45.384Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":814439,"fullName":"Ryan Waldschmidt","link":"/api/v1/people/814439"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666277,"fullName":"George Soriano","link":"/api/v1/people/666277"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[2,3,4,6],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":814439,"fullName":"Ryan Waldschmidt","link":"/api/v1/people/814439"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":671056,"link":"/api/v1/people/671056"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":7,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-19T22:36:24.053Z","endTime":"2026-07-19T22:37:07.412Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: George Soriano replaces Ryne Stanek.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":7,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-07-19T22:37:07.412Z","endTime":"2026-07-19T22:38:36.675Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":666277,"link":"/api/v1/people/666277"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.7,"endSpeed":81.0,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.335141610591112,"aZ":-25.872056267562595,"pfxX":-1.9682562394794831,"pfxZ":3.7930198378997915,"pX":0.7575900864583099,"pZ":2.6270705157430445,"vX0":8.591100970785924,"vY0":-127.56146701955441,"vZ0":-2.2849942242551062,"x":88.12,"y":167.85,"x0":-2.386835469130191,"y0":50.00144629207347,"z0":5.558168082139564,"aX":-3.269717360598057},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":6.6,"breakHorizontal":1.8,"spinRate":2554,"spinDirection":231},"zone":6,"typeConfidence":0.87,"plateTime":0.42812277950529287,"extension":6.598120082073049},"index":2,"playId":"1227e16c-245f-316d-b684-002375f7c6db","pitchNumber":1,"startTime":"2026-07-19T22:38:36.675Z","endTime":"2026-07-19T22:38:41.164Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":87.4,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.94826798566853,"aZ":-19.768854128984998,"pfxX":-8.875075660634227,"pfxZ":6.353708618726369,"pX":-1.0489902244974088,"pZ":1.9412661232557682,"vX0":7.320843264431741,"vY0":-138.81631561840197,"vZ0":-5.951757892174732,"x":156.99,"y":186.37,"x0":-2.5667555454503574,"y0":50.003998531241145,"z0":5.42841464474377,"aX":-17.32980535066551},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":10.4,"breakHorizontal":14.5,"spinRate":2185,"spinDirection":221},"zone":13,"typeConfidence":0.84,"plateTime":0.39450658904303015,"extension":6.443472129600564},"index":3,"playId":"0dd4029d-b6df-35b6-814b-e03ce01cf93d","pitchNumber":2,"startTime":"2026-07-19T22:38:54.494Z","endTime":"2026-07-19T22:38:57.577Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.0,"endSpeed":76.8,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.526134102697757,"aZ":-36.13607240506966,"pfxX":3.5198588597121323,"pfxZ":-2.6416837002042977,"pX":-0.5180985230627194,"pZ":1.6540520771647713,"vX0":4.132360685254175,"vY0":-122.30016196840695,"vZ0":-1.76524062398931,"x":136.75,"y":194.12,"x0":-2.6938668012134146,"y0":50.00423693617332,"z0":5.515591167658436,"aX":5.2749292189235515},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.0,"breakVerticalInduced":-4.9,"breakHorizontal":-7.4,"spinRate":2800,"spinDirection":34},"zone":7,"typeConfidence":0.94,"plateTime":0.449705823542522,"extension":6.489163687436652},"index":4,"playId":"b2ed7f95-ac3e-30fa-a5f1-53981ec4301b","pitchNumber":3,"startTime":"2026-07-19T22:39:17.246Z","endTime":"2026-07-19T22:39:20.547Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":7,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":5,"startTime":"2026-07-19T22:39:30.283Z","endTime":"2026-07-19T22:39:42.179Z","isPitch":false,"type":"action","player":{"id":814439,"link":"/api/v1/people/814439"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":89.1,"endSpeed":81.7,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.886606252357662,"aZ":-33.98709259181128,"pfxX":-7.970621800138138,"pfxZ":-1.0719238840323637,"pX":-0.2787294618867403,"pZ":1.4252024224720325,"vX0":7.791638936094526,"vY0":-129.50612469732877,"vZ0":-4.004467955807042,"x":127.62,"y":200.3,"x0":-2.2955801878657565,"y0":50.00197107785218,"z0":5.60044466468846,"aX":-13.493624235398567},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":-2.6,"breakHorizontal":12.6,"spinRate":1550,"spinDirection":249},"zone":13,"typeConfidence":0.94,"plateTime":0.42347654334797813,"extension":6.928900902812571},"index":6,"playId":"a698e3a9-9f44-3203-b6d7-643cf0d7bee5","pitchNumber":4,"startTime":"2026-07-19T22:39:42.179Z","endTime":"2026-07-19T22:39:45.384Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T22:39:45.384Z","atBatIndex":63},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ketel Marte flies out to right fielder Lars Nootbaar.","rbi":0,"awayScore":7,"homeScore":3,"isOut":true},"about":{"atBatIndex":64,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-19T22:40:03.106Z","endTime":"2026-07-19T22:40:58.533Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":666277,"fullName":"George Soriano","link":"/api/v1/people/666277"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728"},"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":2},"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":663457,"link":"/api/v1/people/663457"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":89.7,"endSpeed":82.7,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.513571320279457,"aZ":-28.067005122558836,"pfxX":-2.3479965719576814,"pfxZ":2.3684439481560853,"pX":0.03010210158730613,"pZ":2.038335749588165,"vX0":7.3364111077784955,"vY0":-130.55045068259005,"vZ0":-3.2753376355401542,"x":115.85,"y":183.74,"x0":-2.506719354916436,"y0":50.002299152937,"z0":5.413288230711856,"aX":-4.069756766418964},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":3.8,"breakHorizontal":2.6,"spinRate":2675,"spinDirection":221},"zone":8,"typeConfidence":0.84,"plateTime":0.4189604259241637,"extension":6.388120369657105},"index":0,"playId":"0f7213c3-c1ea-3663-933d-23f0f8548992","pitchNumber":1,"startTime":"2026-07-19T22:40:10.000Z","endTime":"2026-07-19T22:40:13.002Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":89.5,"endSpeed":81.9,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.300237544330678,"aZ":-30.91922143920845,"pfxX":-8.91654188268677,"pfxZ":0.735113589476609,"pX":0.05291622370211828,"pZ":1.5221354003822782,"vX0":8.987724613936114,"vY0":-130.04337640452397,"vZ0":-4.353976327607635,"x":114.98,"y":197.68,"x0":-2.296223180518666,"y0":50.00360575178263,"z0":5.574471303548327,"aX":-15.211511533996093},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":0.5,"breakHorizontal":14.0,"spinRate":1443,"spinDirection":243},"zone":14,"typeConfidence":0.96,"plateTime":0.4218457212137823,"extension":6.698787498383181},"index":1,"playId":"e67569cf-387d-351d-ae29-754e21cf04ab","pitchNumber":2,"startTime":"2026-07-19T22:40:26.908Z","endTime":"2026-07-19T22:40:29.936Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.3,"endSpeed":88.4,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.39738117862319,"aZ":-15.333962146867977,"pfxX":-5.506364002322671,"pfxZ":8.371592226499253,"pX":0.7134388437636616,"pZ":3.0402343964397245,"vX0":10.250817526879477,"vY0":-141.2278992687353,"vZ0":-3.785241754799591,"x":89.81,"y":156.69,"x0":-2.2546733386963855,"y0":50.00380226880878,"z0":5.389905196379107,"aX":-11.078762624204105},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":14.5,"breakHorizontal":7.8,"spinRate":2229,"spinDirection":216},"zone":3,"typeConfidence":0.96,"plateTime":0.38845015312283815,"extension":6.458895907385049},"hitData":{"launchSpeed":86.9,"launchAngle":48.0,"totalDistance":267.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":169.91,"coordY":101.87}},"index":2,"playId":"f580ef9f-2f88-327e-b803-794bf53a8572","pitchNumber":3,"startTime":"2026-07-19T22:40:46.834Z","endTime":"2026-07-19T22:40:58.533Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T22:40:58.533Z","atBatIndex":64},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Geraldo Perdomo hits an inside-the-park home run (7) on a line drive to left field. Adrian Del Castillo scores.","rbi":2,"awayScore":7,"homeScore":5,"isOut":false},"about":{"atBatIndex":65,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-19T22:41:21.602Z","endTime":"2026-07-19T22:43:17.320Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"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":666277,"fullName":"George Soriano","link":"/api/v1/people/666277"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"responsiblePitcher":{"id":666277,"link":"/api/v1/people/666277"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":665877,"link":"/api/v1/people/665877"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728"},"responsiblePitcher":{"id":592773,"link":"/api/v1/people/592773"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":91.3,"endSpeed":84.2,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.340543339455706,"aZ":-25.483554667141565,"pfxX":0.4312553326624118,"pfxZ":3.7281059420211076,"pX":-0.37251376460909597,"pZ":1.3038511240931734,"vX0":5.309054290857409,"vY0":-132.82670276871974,"vZ0":-5.7196758707035755,"x":131.2,"y":203.58,"x0":-2.4497228257218575,"y0":50.003166314265435,"z0":5.327987304988191,"aX":0.7726398998368044},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":5.8,"breakHorizontal":-1.9,"spinRate":2604,"spinDirection":237},"zone":13,"typeConfidence":0.79,"plateTime":0.4117122773169348,"extension":6.366548511281861},"index":0,"playId":"aecac6df-6922-3441-b9bb-f0c6cc645ce3","pitchNumber":1,"startTime":"2026-07-19T22:41:21.602Z","endTime":"2026-07-19T22:41:25.604Z","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":89.3,"endSpeed":82.1,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.20785962188059,"aZ":-27.665538005158957,"pfxX":-1.6718967376913272,"pfxZ":2.6438594536805766,"pX":0.08252181655167708,"pZ":1.1795063054953285,"vX0":7.339044030169081,"vY0":-129.8289213439421,"vZ0":-5.506493856395426,"x":113.85,"y":206.93,"x0":-2.56389591154709,"y0":50.00398638907162,"z0":5.433757856862553,"aX":-2.8536821312119107},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":3.7,"breakHorizontal":1.4,"spinRate":2576,"spinDirection":229},"zone":14,"typeConfidence":0.91,"plateTime":0.4218893549641596,"extension":6.57346906499214},"index":1,"playId":"cec4958d-dffa-3850-adfb-dc56f2629391","pitchNumber":2,"startTime":"2026-07-19T22:41:37.408Z","endTime":"2026-07-19T22:41:41.600Z","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":90.1,"endSpeed":82.2,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.913620092602223,"aZ":-35.039520583627116,"pfxX":-8.815160587661204,"pfxZ":-1.6607019757179042,"pX":-1.659509075042137,"pZ":1.9826921047256438,"vX0":5.082519014690787,"vY0":-131.079484807805,"vZ0":-2.5946101332798643,"x":180.26,"y":185.25,"x0":-2.4869835736154955,"y0":50.00338943789724,"z0":5.623846943442054,"aX":-15.20926257547815},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":-3.4,"breakHorizontal":14.8,"spinRate":1430,"spinDirection":245},"zone":13,"typeConfidence":0.95,"plateTime":0.4192333670408259,"extension":6.7054741480753295},"index":2,"playId":"d4ca6a89-ae9c-3b88-aa3c-5ca710506470","pitchNumber":3,"startTime":"2026-07-19T22:41:54.497Z","endTime":"2026-07-19T22:41:58.133Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.8,"endSpeed":88.1,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.34482956498836,"aZ":-17.285732506331,"pfxX":-6.067827444826026,"pfxZ":7.487440435140774,"pX":0.6872752584610203,"pZ":2.0273223402362373,"vX0":10.62131254062632,"vY0":-140.47583254047333,"vZ0":-6.211062781447611,"x":90.8,"y":184.04,"x0":-2.3632119122302098,"y0":50.00298966540183,"z0":5.4003893693150795,"aX":-12.066245063429372},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":12.4,"breakHorizontal":8.6,"spinRate":2170,"spinDirection":224},"zone":9,"typeConfidence":0.93,"plateTime":0.39067411016989073,"extension":6.369188451277413},"index":3,"playId":"556cc4c7-a602-3e37-8ec4-b1cf629c7117","pitchNumber":4,"startTime":"2026-07-19T22:42:13.759Z","endTime":"2026-07-19T22:42:18.738Z","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":90.5,"endSpeed":82.8,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.640165019535615,"aZ":-36.0645050886027,"pfxX":-7.58731718058327,"pfxZ":-2.2287377609618204,"pX":-0.9904902919692227,"pZ":1.7907262736717933,"vX0":5.81208061822705,"vY0":-131.64582788779106,"vZ0":-2.8073997872151644,"x":154.76,"y":190.43,"x0":-2.2482341543398774,"y0":50.00422294382653,"z0":5.557929379576498,"aX":-13.23213275737932},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":-4.4,"breakHorizontal":12.4,"spinRate":1367,"spinDirection":249},"zone":13,"typeConfidence":0.93,"plateTime":0.41708615597853305,"extension":6.7768999336428095},"hitData":{"launchSpeed":87.9,"launchAngle":17.0,"totalDistance":242.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":47.76,"coordY":104.06}},"index":4,"playId":"74e29e47-6635-37cc-a2c3-44d2d82cf0e3","pitchNumber":5,"startTime":"2026-07-19T22:42:58.435Z","endTime":"2026-07-19T22:43:17.320Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T22:43:17.320Z","atBatIndex":65},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Corbin Carroll strikes out swinging.","rbi":0,"awayScore":7,"homeScore":5,"isOut":true},"about":{"atBatIndex":66,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-19T22:44:00.040Z","endTime":"2026-07-19T22:44:58.206Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":666277,"fullName":"George Soriano","link":"/api/v1/people/666277"},"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":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":671056,"link":"/api/v1/people/671056"},"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":97.5,"endSpeed":88.8,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.48172051777086,"aZ":-14.41283530529023,"pfxX":-6.038420165619566,"pfxZ":8.799082983632442,"pX":0.6187024794692065,"pZ":1.7058949364961997,"vX0":10.017915785786865,"vY0":-141.45575734694899,"vZ0":-7.714584828147084,"x":93.42,"y":192.72,"x0":-2.1906773912212016,"y0":50.002479818600236,"z0":5.400271632837363,"aX":-12.188719792139366},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":14.4,"breakHorizontal":8.8,"spinRate":2146,"spinDirection":225},"zone":9,"typeConfidence":0.96,"plateTime":0.38780209948749533,"extension":6.500942682836684},"index":0,"playId":"29d5fcbb-2f09-3278-9c9e-39b005c0cbba","pitchNumber":1,"startTime":"2026-07-19T22:44:00.040Z","endTime":"2026-07-19T22:44:05.498Z","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":97.7,"endSpeed":88.8,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.07586610035057,"aZ":-17.36977310445845,"pfxX":-6.076915959128853,"pfxZ":7.280033514430386,"pX":-0.9282818213385375,"pZ":3.1287579814234547,"vX0":6.4201462357789145,"vY0":-142.05549959513812,"vZ0":-3.749446757129264,"x":152.38,"y":154.3,"x0":-2.4335762885989713,"y0":50.00094207916695,"z0":5.577337719305222,"aX":-12.355843643002943},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":12.6,"breakHorizontal":9.6,"spinRate":2109,"spinDirection":221},"zone":11,"typeConfidence":0.93,"plateTime":0.3863203279162031,"extension":6.376095691867522},"index":1,"playId":"4a655096-84ce-3c7e-b427-79a424b96147","pitchNumber":2,"startTime":"2026-07-19T22:44:18.367Z","endTime":"2026-07-19T22:44:23.084Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.3,"endSpeed":83.5,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.458607493816917,"aZ":-32.75851782923006,"pfxX":-7.460791762742334,"pfxZ":-0.3266956288709273,"pX":-1.2308234485525742,"pZ":0.8214334715728361,"vX0":5.666816874293152,"vY0":-132.70101704332086,"vZ0":-5.995683214306273,"x":163.92,"y":216.6,"x0":-2.432933370251019,"y0":50.00469860763017,"z0":5.519510782319943,"aX":-13.204045668245149},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":-1.8,"breakHorizontal":12.1,"spinRate":1439,"spinDirection":246},"zone":13,"typeConfidence":0.92,"plateTime":0.4139739904576589,"extension":6.754450776296011},"index":2,"playId":"7e66441d-a660-3c64-a865-ec549d16359c","pitchNumber":3,"startTime":"2026-07-19T22:44:34.105Z","endTime":"2026-07-19T22:44:37.205Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":91.3,"endSpeed":84.0,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.313336465816167,"aZ":-36.159002797828606,"pfxX":-6.342409142041509,"pfxZ":-2.2373439926456564,"pX":0.3254226232586849,"pZ":1.1347838347870496,"vX0":8.9504901459986,"vY0":-132.59652379921764,"vZ0":-4.670125647030843,"x":104.6,"y":208.14,"x0":-2.2696048566768967,"y0":50.0023544417551,"z0":5.556654644594,"aX":-11.295057843101992},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":-4.9,"breakHorizontal":9.6,"spinRate":1547,"spinDirection":256},"zone":14,"typeConfidence":0.91,"plateTime":0.4130443142380016,"extension":6.890387446498405},"index":3,"playId":"16e2d08a-b351-3a7c-b97d-4124c674d3df","pitchNumber":4,"startTime":"2026-07-19T22:44:55.206Z","endTime":"2026-07-19T22:44:58.206Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T22:44:58.206Z","atBatIndex":66},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Iván Herrera singles on a ground ball to left fielder Max Kepler.","rbi":0,"awayScore":7,"homeScore":5,"isOut":false},"about":{"atBatIndex":67,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-19T22:47:02.520Z","endTime":"2026-07-19T22:47:40.717Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664199,"fullName":"Taylor Clarke","link":"/api/v1/people/664199"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":596146,"link":"/api/v1/people/596146"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":86.0,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.26202713071467,"aZ":-17.502808939117,"pfxX":-1.1249021374171,"pfxZ":7.726239474220778,"pX":0.2690695495462476,"pZ":2.802484115379399,"vX0":3.451175152389204,"vY0":-137.16514751842496,"vZ0":-5.393333718407323,"x":106.74,"y":163.11,"x0":-0.8611234373681806,"y0":50.00407210082986,"z0":5.993605548337351,"aX":-2.1366322624845258},"breaks":{"breakAngle":4.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":13.0,"breakHorizontal":1.3,"spinRate":2251,"spinDirection":202},"zone":3,"typeConfidence":0.89,"plateTime":0.3998072785606266,"extension":6.266112513113764},"hitData":{"launchSpeed":102.8,"launchAngle":-9.0,"totalDistance":20.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":95.23,"coordY":116.53}},"index":0,"playId":"2c2c0eff-b5a9-364a-a536-8ac4b3642012","pitchNumber":1,"startTime":"2026-07-19T22:47:29.109Z","endTime":"2026-07-19T22:47:40.717Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T22:47:40.717Z","atBatIndex":67},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jordan Walker strikes out swinging.","rbi":0,"awayScore":7,"homeScore":5,"isOut":true},"about":{"atBatIndex":68,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-19T22:47:45.022Z","endTime":"2026-07-19T22:50:19.499Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664199,"fullName":"Taylor Clarke","link":"/api/v1/people/664199"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3,4,5,6,7],"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":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":672515,"link":"/api/v1/people/672515"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.1,"endSpeed":80.8,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.458212430742194,"aZ":-26.526409291458855,"pfxX":3.260281607636421,"pfxZ":3.3965599601098475,"pX":0.7493214817446585,"pZ":2.068318605205891,"vX0":3.1520084984457735,"vY0":-128.29731715421215,"vZ0":-4.719016593775725,"x":88.44,"y":182.94,"x0":-0.920247626624032,"y0":50.00098675320063,"z0":6.008173488576061,"aX":5.4128324949187006},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":5.3,"breakHorizontal":-6.6,"spinRate":2296,"spinDirection":177},"zone":9,"typeConfidence":0.91,"plateTime":0.4275296948218861,"extension":6.286609150237248},"index":0,"playId":"556c2e53-6955-3e54-8732-f47971f2e83b","pitchNumber":1,"startTime":"2026-07-19T22:48:03.542Z","endTime":"2026-07-19T22:48:07.331Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":86.2,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.5951825679355,"aZ":-18.338565785896904,"pfxX":-7.422328574845836,"pfxZ":7.280211811625258,"pX":-0.8411840356001243,"pZ":1.7846779071918302,"vX0":2.919281091416758,"vY0":-137.27032803395386,"vZ0":-7.6587126913610675,"x":149.06,"y":190.59,"x0":-0.9567806605662674,"y0":50.00158926437232,"z0":5.868732593390642,"aX":-14.10330878267868},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":11.6,"breakHorizontal":12.8,"spinRate":2423,"spinDirection":207},"zone":13,"typeConfidence":0.9,"plateTime":0.39966308509710835,"extension":6.367415668384296},"index":1,"playId":"5814b240-2ddd-3725-af2f-0ab4fac9468c","pitchNumber":2,"startTime":"2026-07-19T22:48:20.986Z","endTime":"2026-07-19T22:48:23.986Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":7,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-07-19T22:48:41.545Z","endTime":"2026-07-19T22:48:55.252Z","isPitch":false,"type":"action","player":{"id":691023,"link":"/api/v1/people/691023"}},{"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":0},"pitchData":{"startSpeed":88.9,"endSpeed":81.7,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.575270689024393,"aZ":-26.12505020007329,"pfxX":1.8138213947673818,"pfxZ":3.5880590641599475,"pX":0.7944748940329099,"pZ":0.7808515857295885,"vX0":3.7675843717416018,"vY0":-129.23073225123971,"vZ0":-7.7486926337850965,"x":86.72,"y":217.7,"x0":-0.9195191516265893,"y0":50.004699432254114,"z0":5.832499591392768,"aX":3.0603284515521962},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":4.9,"breakHorizontal":-4.2,"spinRate":2361,"spinDirection":174},"zone":14,"typeConfidence":0.9,"plateTime":0.42425530305226733,"extension":6.227860064888004},"index":3,"playId":"df1282b0-f2e9-3618-9f23-59a3c949c1da","pitchNumber":3,"startTime":"2026-07-19T22:48:55.252Z","endTime":"2026-07-19T22:48:58.459Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.8,"endSpeed":82.8,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.19317300347325,"aZ":-28.992571034474118,"pfxX":-8.13190685314721,"pfxZ":1.8233940421973858,"pX":-0.5477200282174546,"pZ":0.21080696326785592,"vX0":4.216536327457485,"vY0":-131.93613583847605,"vZ0":-8.13221505623124,"x":137.88,"y":233.09,"x0":-1.1203525364338003,"y0":50.00151158879739,"z0":5.506747976649468,"aX":-14.164108582534947},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":1.6,"breakHorizontal":13.7,"spinRate":2012,"spinDirection":235},"zone":13,"typeConfidence":0.9,"plateTime":0.41705226657147243,"extension":6.513760987236514},"index":4,"playId":"af087302-330f-335f-8fe6-9494d0b3726a","pitchNumber":4,"startTime":"2026-07-19T22:49:15.371Z","endTime":"2026-07-19T22:49:18.556Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":87.1,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.111695933196405,"aZ":-19.047445009254073,"pfxX":-7.640612335680673,"pfxZ":6.794530038043073,"pX":0.2790023866028049,"pZ":1.6096461139916214,"vX0":5.4541748544280955,"vY0":-138.18152785875876,"vZ0":-8.203393809947817,"x":106.37,"y":195.32,"x0":-0.7288250483967949,"y0":50.003288855746185,"z0":5.899304680582275,"aX":-14.759548290814363},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":10.8,"breakHorizontal":12.7,"spinRate":2287,"spinDirection":209},"zone":14,"typeConfidence":0.9,"plateTime":0.3965655706862705,"extension":6.295419505103532},"index":5,"playId":"49d6bb4e-5bf8-3aea-b2ec-f1d0401d26bf","pitchNumber":5,"startTime":"2026-07-19T22:49:44.976Z","endTime":"2026-07-19T22:49:49.896Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":0},"index":6,"playId":"791c7450-b6a8-4056-9e56-695b6d7e15e1","startTime":"2026-07-19T22:50:02.146Z","endTime":"2026-07-19T22:50:07.146Z","isPitch":false,"type":"stepoff"},{"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":89.4,"endSpeed":82.6,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.71343900585393,"aZ":-26.836488496740373,"pfxX":2.0877889282989073,"pfxZ":3.0804258199545522,"pX":-0.25997462162551077,"pZ":2.9336327970216542,"vX0":1.2448927546865605,"vY0":-130.3527999663468,"vZ0":-2.9513775098167736,"x":126.91,"y":159.57,"x0":-1.0139486556310537,"y0":50.002829391580015,"z0":6.0925629755618145,"aX":3.6159257502172975},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":5.2,"breakHorizontal":-4.1,"spinRate":2257,"spinDirection":178},"zone":5,"typeConfidence":0.88,"plateTime":0.4191497262318711,"extension":6.218545254613122},"index":7,"playId":"37fc6d21-f654-3a15-8ca2-df67e8003369","pitchNumber":6,"startTime":"2026-07-19T22:50:16.388Z","endTime":"2026-07-19T22:50:19.499Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T22:50:19.499Z","atBatIndex":68},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Nathan Church pops out to shortstop Geraldo Perdomo.","rbi":0,"awayScore":7,"homeScore":5,"isOut":true},"about":{"atBatIndex":69,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-19T22:50:35.739Z","endTime":"2026-07-19T22:50:58.033Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664199,"fullName":"Taylor Clarke","link":"/api/v1/people/664199"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"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":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"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_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.8,"endSpeed":82.4,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.260048219398914,"aZ":-31.043664444926012,"pfxX":-7.145611518034157,"pfxZ":0.6547783508967457,"pX":-0.3160326827783897,"pZ":1.7874734261196108,"vX0":4.374475703744535,"vY0":-130.72072189656544,"vZ0":-4.101336432204098,"x":129.05,"y":190.52,"x0":-1.085169455545694,"y0":50.00202150033243,"z0":5.714337473755445,"aX":-12.332060327559459},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":0.5,"breakHorizontal":11.9,"spinRate":1833,"spinDirection":232},"zone":7,"typeConfidence":0.9,"plateTime":0.4194388701476126,"extension":6.228451240037887},"hitData":{"launchSpeed":77.9,"launchAngle":58.0,"totalDistance":195.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":85.59,"coordY":133.58}},"index":0,"playId":"55a6035e-3364-341e-bbb2-1794cde26458","pitchNumber":1,"startTime":"2026-07-19T22:50:46.173Z","endTime":"2026-07-19T22:50:58.033Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T22:50:58.033Z","atBatIndex":69},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Alec Burleson grounds out to first baseman Tyler Locklear.","rbi":0,"awayScore":7,"homeScore":5,"isOut":true},"about":{"atBatIndex":70,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-19T22:51:11.119Z","endTime":"2026-07-19T22:51:54.229Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664199,"fullName":"Taylor Clarke","link":"/api/v1/people/664199"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":682988,"link":"/api/v1/people/682988"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.1,"endSpeed":82.5,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.493406969163598,"aZ":-26.746180920616506,"pfxX":-9.350093559758744,"pfxZ":3.1363405008371723,"pX":-0.4221816127673074,"pZ":1.4117280456420693,"vX0":4.884076616824189,"vY0":-130.99460920734597,"vZ0":-5.604875499897772,"x":133.09,"y":200.66,"x0":-1.0991147815303355,"y0":50.0054572394496,"z0":5.586906674667842,"aX":-16.200263439075723},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":4.6,"breakHorizontal":15.8,"spinRate":1827,"spinDirection":236},"zone":13,"typeConfidence":0.9,"plateTime":0.41862864584935,"extension":6.318343253692146},"index":0,"playId":"196f0651-dbbc-3750-bd66-486bf717e6ac","pitchNumber":1,"startTime":"2026-07-19T22:51:23.799Z","endTime":"2026-07-19T22:51:27.276Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.6,"endSpeed":82.7,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.07039911456066,"aZ":-34.81471863720958,"pfxX":-8.553670680322924,"pfxZ":-1.5275727318659182,"pX":-0.4499027067053395,"pZ":1.498961035637817,"vX0":4.698707324404807,"vY0":-130.4723431543134,"vZ0":-3.873634109022073,"x":134.15,"y":198.31,"x0":-1.1613873598073423,"y0":50.00450727474048,"z0":5.622407875731557,"aX":-14.770297105877148},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":-3.4,"breakHorizontal":14.5,"spinRate":1764,"spinDirection":239},"zone":13,"typeConfidence":0.9,"plateTime":0.4195712849405284,"extension":6.273660543633328},"hitData":{"launchSpeed":80.5,"launchAngle":-25.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":146.45,"coordY":179.41}},"index":1,"playId":"7ff551a0-f33f-3a1d-91e0-989cf05a370d","pitchNumber":2,"startTime":"2026-07-19T22:51:45.412Z","endTime":"2026-07-19T22:51:54.229Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T22:51:54.229Z","atBatIndex":70},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Gabriel Moreno grounds out, third baseman Blaze Jordan to first baseman Alec Burleson.","rbi":0,"awayScore":7,"homeScore":5,"isOut":true},"about":{"atBatIndex":71,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-19T22:54:12.434Z","endTime":"2026-07-19T22:56:19.816Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":700669,"fullName":"Gordon Graceffo","link":"/api/v1/people/700669"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,6,7],"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":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":691458,"link":"/api/v1/people/691458"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":676475,"link":"/api/v1/people/676475"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Gordon Graceffo replaces George Soriano.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":7,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-19T22:53:27.904Z","endTime":"2026-07-19T22:54:14.353Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":700669,"link":"/api/v1/people/700669"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.2,"endSpeed":87.0,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.322228646725677,"aZ":-17.05425439594808,"pfxX":-4.102120164365362,"pfxZ":7.78043125712154,"pX":-0.37509170131862507,"pZ":3.623344703359332,"vX0":3.632485329668152,"vY0":-138.61475354257036,"vZ0":-3.768025413962021,"x":131.3,"y":140.95,"x0":-1.1703240692581653,"y0":50.00395999217664,"z0":6.140725473095705,"aX":-7.973796351225003},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":13.4,"breakHorizontal":6.7,"spinRate":2032,"spinDirection":212},"zone":11,"typeConfidence":0.91,"plateTime":0.39532042738140394,"extension":6.334257979463752},"index":1,"playId":"979796cd-ca0a-3768-bc38-8743050aac1d","pitchNumber":1,"startTime":"2026-07-19T22:54:14.353Z","endTime":"2026-07-19T22:54:18.166Z","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":0},"pitchData":{"startSpeed":87.5,"endSpeed":80.2,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.332273401934007,"aZ":-31.800804761206226,"pfxX":-0.2322555260889032,"pfxZ":0.2313123552988685,"pX":0.13737441746287143,"pZ":2.1508803351787575,"vX0":3.396578131839928,"vY0":-127.39476835270524,"vZ0":-3.2487384102497145,"x":111.76,"y":180.71,"x0":-1.1857652941245602,"y0":50.00577396128205,"z0":5.96898708431938,"aX":-0.38044407177929657},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":-0.1,"breakHorizontal":-0.4,"spinRate":2371,"spinDirection":8},"zone":5,"typeConfidence":0.91,"plateTime":0.430739643154185,"extension":6.308371192428065},"index":2,"playId":"6c87eb2a-7dd9-3bb8-beb8-15f3d70919c3","pitchNumber":2,"startTime":"2026-07-19T22:54:32.027Z","endTime":"2026-07-19T22:54:35.879Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.6,"endSpeed":87.5,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.24985537794418,"aZ":-17.925349910838655,"pfxX":-3.6356498979079808,"pfxZ":7.258527156660401,"pX":-0.6027876575186446,"pZ":3.319869032299226,"vX0":2.506370159617021,"vY0":-139.23203556234648,"vZ0":-4.215883650360091,"x":139.98,"y":149.14,"x0":-1.0422451602819442,"y0":50.00649608646367,"z0":6.0400510898305,"aX":-7.139781743725033},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":12.5,"breakHorizontal":6.1,"spinRate":2023,"spinDirection":210},"zone":11,"typeConfidence":0.91,"plateTime":0.393399723558034,"extension":6.316481633305192},"index":3,"playId":"b8c095d1-4813-3f21-b82f-767b6ca599a2","pitchNumber":3,"startTime":"2026-07-19T22:54:51.453Z","endTime":"2026-07-19T22:54:55.250Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":86.6,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.72226420599561,"aZ":-14.654311638144739,"pfxX":-4.7780283149455745,"pfxZ":9.138017768763856,"pX":-0.12782417811923058,"pZ":2.0492292274215993,"vX0":4.477028892733042,"vY0":-137.6414386602532,"vZ0":-7.860413029800447,"x":121.87,"y":183.45,"x0":-1.1551578628681225,"y0":50.00544144880904,"z0":5.935706540136395,"aX":-9.163738845250544},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":15.1,"breakHorizontal":7.7,"spinRate":1959,"spinDirection":215},"zone":8,"typeConfidence":0.91,"plateTime":0.39803473787571253,"extension":6.444671665069491},"index":4,"playId":"adc89318-e772-3de8-a1b8-86fc5bd1c470","pitchNumber":4,"startTime":"2026-07-19T22:55:11.161Z","endTime":"2026-07-19T22:55:14.895Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":7,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"index":5,"startTime":"2026-07-19T22:55:32.551Z","endTime":"2026-07-19T22:55:49.135Z","isPitch":false,"type":"action","player":{"id":672515,"link":"/api/v1/people/672515"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.2,"endSpeed":81.2,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.012964033760685,"aZ":-29.977325703815524,"pfxX":-0.5633219495873409,"pfxZ":1.3263889439032397,"pX":0.6882600384445011,"pZ":-0.23526292269325966,"vX0":4.612390261998158,"vY0":-128.15719627287916,"vZ0":-9.380776253521175,"x":90.77,"y":245.13,"x0":-1.0663033231289685,"y0":50.00026903438382,"z0":5.83535125790936,"aX":-0.9312816839697903},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":0.4,"breakHorizontal":-0.1,"spinRate":2439,"spinDirection":344},"zone":14,"typeConfidence":0.9,"plateTime":0.42840355987223244,"extension":6.3690428437471365},"index":6,"playId":"8d9c2b94-bb66-3356-b3f4-facf6e1d32b7","pitchNumber":5,"startTime":"2026-07-19T22:55:49.135Z","endTime":"2026-07-19T22:55:52.237Z","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":0},"pitchData":{"startSpeed":87.2,"endSpeed":79.1,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.0615725597019,"aZ":-33.62898742736262,"pfxX":0.16467750556461613,"pfxZ":-0.910928177357702,"pX":0.7071845227878006,"pZ":2.0248882606070793,"vX0":4.699560736954222,"vY0":-126.79683000493706,"vZ0":-2.9594537433321992,"x":90.04,"y":184.11,"x0":-1.205077580881908,"y0":50.002842561111436,"z0":5.9379236458089615,"aX":0.2622516361857672},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":-2.2,"breakHorizontal":-1.6,"spinRate":2422,"spinDirection":22},"zone":9,"typeConfidence":0.89,"plateTime":0.4348351368144687,"extension":6.4521881280252495},"hitData":{"launchSpeed":86.9,"launchAngle":-29.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":99.12,"coordY":152.54}},"index":7,"playId":"f3de4c45-b1b2-3ba3-9ee9-48ca679be3a1","pitchNumber":6,"startTime":"2026-07-19T22:56:12.202Z","endTime":"2026-07-19T22:56:19.816Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T22:56:19.816Z","atBatIndex":71},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Max Kepler flies out to right fielder Lars Nootbaar.","rbi":0,"awayScore":7,"homeScore":5,"isOut":true},"about":{"atBatIndex":72,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-19T22:56:42.487Z","endTime":"2026-07-19T22:57:20.562Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":700669,"fullName":"Gordon Graceffo","link":"/api/v1/people/700669"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":663457,"link":"/api/v1/people/663457"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.9,"endSpeed":82.0,"strikeZoneTop":3.376,"strikeZoneBottom":1.704,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.40650047733147,"aZ":-23.70336802299262,"pfxX":-7.508425387145849,"pfxZ":4.963372072858887,"pX":0.12764531027271137,"pZ":2.388401912534594,"vX0":5.9937545028787085,"vY0":-129.4237193836917,"vZ0":-4.024785638566467,"x":112.13,"y":174.29,"x0":-1.2354980740579637,"y0":50.004880738122814,"z0":5.765416271449127,"aX":-12.820344703464604},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":8.4,"breakHorizontal":12.4,"spinRate":1192,"spinDirection":240},"zone":5,"typeConfidence":0.9,"plateTime":0.422180889208879,"extension":6.602381444353732},"index":0,"playId":"f50322aa-861a-3b02-83a5-5b24535639f4","pitchNumber":1,"startTime":"2026-07-19T22:56:43.871Z","endTime":"2026-07-19T22:56:48.581Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.2,"endSpeed":81.9,"strikeZoneTop":3.376,"strikeZoneBottom":1.704,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.12036933648688,"aZ":-26.708087879829087,"pfxX":-8.52439112142716,"pfxZ":3.2026172251746416,"pX":-0.30252066418984114,"pZ":1.8856916124940397,"vX0":5.094021460496352,"vY0":-129.77313512747074,"vZ0":-4.777350267008914,"x":128.53,"y":187.87,"x0":-1.1833054115533452,"y0":50.00026271513223,"z0":5.784350330779561,"aX":-14.539500746948168},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":4.9,"breakHorizontal":14.3,"spinRate":1153,"spinDirection":244},"zone":7,"typeConfidence":0.9,"plateTime":0.4220370984991484,"extension":6.4574480939354615},"hitData":{"launchSpeed":90.3,"launchAngle":28.0,"totalDistance":343.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":192.99,"coordY":77.78}},"index":1,"playId":"a3b41355-bad5-3b3f-bd44-936dc4f06586","pitchNumber":2,"startTime":"2026-07-19T22:57:10.004Z","endTime":"2026-07-19T22:57:20.562Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T22:57:20.562Z","atBatIndex":72},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Tyler Locklear singles on a ground ball to right fielder Lars Nootbaar.","rbi":0,"awayScore":7,"homeScore":5,"isOut":false},"about":{"atBatIndex":73,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-19T22:57:26.141Z","endTime":"2026-07-19T22:58:18.020Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":682988,"fullName":"Tyler Locklear","link":"/api/v1/people/682988"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":700669,"fullName":"Gordon Graceffo","link":"/api/v1/people/700669"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682988,"fullName":"Tyler Locklear","link":"/api/v1/people/682988"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,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":682988,"fullName":"Tyler Locklear","link":"/api/v1/people/682988"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":663457,"link":"/api/v1/people/663457"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.9,"endSpeed":80.1,"strikeZoneTop":3.283,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.541023795497,"aZ":-33.01063393627411,"pfxX":-0.08049158511450238,"pfxZ":-0.5089477656386876,"pX":0.14409746081823435,"pZ":3.15477794801492,"vX0":3.4269660398180903,"vY0":-127.99277503790745,"vZ0":-0.9761538650642613,"x":111.51,"y":153.6,"x0":-1.2066015775199994,"y0":50.003352998079045,"z0":6.146216234898873,"aX":-0.13315890806270664},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":-1.0,"breakHorizontal":-0.7,"spinRate":2263,"spinDirection":25},"zone":2,"typeConfidence":0.91,"plateTime":0.429353212258051,"extension":6.237791575883368},"index":0,"playId":"1b20ef5e-11ae-3647-931f-a6ab95221d99","pitchNumber":1,"startTime":"2026-07-19T22:57:47.504Z","endTime":"2026-07-19T22:57:51.308Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.8,"endSpeed":80.0,"strikeZoneTop":3.283,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.278201913924974,"aZ":-35.638533999727116,"pfxX":1.4970894540933983,"pfxZ":-2.115645147454595,"pX":0.5787352284906564,"pZ":2.1958317512471406,"vX0":4.070364362451704,"vY0":-127.75786562901038,"vZ0":-2.4261833497105445,"x":94.94,"y":179.49,"x0":-1.2375286826449494,"y0":50.005783436266405,"z0":5.991979493323101,"aX":2.445834695271895},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":-4.2,"breakHorizontal":-3.7,"spinRate":2340,"spinDirection":16},"zone":9,"typeConfidence":0.9,"plateTime":0.43071304436167024,"extension":6.285716769796187},"hitData":{"launchSpeed":95.8,"launchAngle":-11.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":148.59,"coordY":134.21}},"index":1,"playId":"56c55e0c-83f3-3557-8a7d-34a7bc43247c","pitchNumber":2,"startTime":"2026-07-19T22:58:06.817Z","endTime":"2026-07-19T22:58:18.020Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T22:58:18.020Z","atBatIndex":73},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Nolan Arenado homers (13) on a fly ball to left center field. Tyler Locklear scores.","rbi":2,"awayScore":7,"homeScore":7,"isOut":false},"about":{"atBatIndex":74,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-19T22:59:14.212Z","endTime":"2026-07-19T23:00:30.654Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":700669,"fullName":"Gordon Graceffo","link":"/api/v1/people/700669"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"responsiblePitcher":{"id":700669,"link":"/api/v1/people/700669"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":682988,"fullName":"Tyler Locklear","link":"/api/v1/people/682988"},"responsiblePitcher":{"id":700669,"link":"/api/v1/people/700669"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":7,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-19T22:58:37.623Z","endTime":"2026-07-19T22:59:16.549Z","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":95.5,"endSpeed":87.4,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.2119135446342,"aZ":-15.961248820418959,"pfxX":-4.275449386218682,"pfxZ":8.301311649969321,"pX":0.6733718971741618,"pZ":2.4677839385964866,"vX0":6.089372062865184,"vY0":-138.88253846788194,"vZ0":-6.670232116409961,"x":91.33,"y":172.15,"x0":-0.9924889553592863,"y0":50.00221904057992,"z0":5.962953829985207,"aX":-8.349450500598705},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":13.8,"breakHorizontal":6.5,"spinRate":1901,"spinDirection":211},"zone":6,"typeConfidence":0.9,"plateTime":0.39444266873185585,"extension":6.401243937768987},"index":1,"playId":"2c66bac2-72d6-3a1f-b850-93fa444810e5","pitchNumber":1,"startTime":"2026-07-19T22:59:16.549Z","endTime":"2026-07-19T22:59:20.445Z","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":true},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.9,"endSpeed":80.3,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.421241424843906,"aZ":-30.740402065750917,"pfxX":-0.5989589384775658,"pfxZ":0.8734291587064371,"pX":0.49637727911083945,"pZ":1.6136712176643444,"vX0":4.435767910223086,"vY0":-127.8190645535245,"vZ0":-4.863660796144099,"x":98.08,"y":195.21,"x0":-1.1899926396969422,"y0":50.00247660553095,"z0":5.978740226159468,"aX":-0.9830416358383163},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":0.6,"breakHorizontal":0.0,"spinRate":2433,"spinDirection":4},"zone":14,"typeConfidence":0.9,"plateTime":0.4298997474628323,"extension":6.15687729141426},"index":2,"playId":"7951a014-736f-3eba-88da-922bf875a233","pitchNumber":2,"startTime":"2026-07-19T22:59:34.963Z","endTime":"2026-07-19T22:59:38.808Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":109,"player":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"}}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.5,"endSpeed":80.2,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.581691984276333,"aZ":-30.772437649598775,"pfxX":0.1470305452130577,"pfxZ":0.8502484636299901,"pX":-0.2424403952411903,"pZ":2.554241872444873,"vX0":2.8096384368906864,"vY0":-128.73758509111693,"vZ0":-2.6822112994033076,"x":126.24,"y":169.82,"x0":-1.3742458141935598,"y0":50.00542718350126,"z0":6.029625350360448,"aX":0.24244561487768299},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":1.1,"breakHorizontal":-1.0,"spinRate":2312,"spinDirection":22},"zone":5,"typeConfidence":0.91,"plateTime":0.42801297039692976,"extension":6.154595999173128},"hitData":{"launchSpeed":102.4,"launchAngle":25.0,"totalDistance":384.0,"trajectory":"fly_ball","hardness":"medium","location":"78","coordinates":{"coordX":47.36,"coordY":64.67}},"index":3,"playId":"0775ce7c-67bc-3ed0-adcc-fe94f6bbcfe4","pitchNumber":3,"startTime":"2026-07-19T23:00:08.281Z","endTime":"2026-07-19T23:00:30.654Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T23:00:30.654Z","atBatIndex":74},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Adrian Del Castillo walks.","rbi":0,"awayScore":7,"homeScore":7,"isOut":false},"about":{"atBatIndex":75,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-19T23:00:55.582Z","endTime":"2026-07-19T23:03:06.531Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":700669,"fullName":"Gordon Graceffo","link":"/api/v1/people/700669"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.3,"endSpeed":80.4,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.619719340274067,"aZ":-32.027930344124854,"pfxX":0.8129157756708227,"pfxZ":0.09114449139225833,"pX":0.4370258358706309,"pZ":2.3296024419450907,"vX0":4.079450795526427,"vY0":-128.55415521863893,"vZ0":-2.7501897121780905,"x":100.34,"y":175.88,"x0":-1.2839740901763141,"y0":50.006110719761764,"z0":5.930028489770366,"aX":1.3436280601148987},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":-0.2,"breakHorizontal":-2.5,"spinRate":2367,"spinDirection":40},"zone":6,"typeConfidence":0.91,"plateTime":0.4280458666466882,"extension":6.339379535849492},"index":0,"playId":"db061323-9fca-3cf3-98cd-c975f91ea602","pitchNumber":1,"startTime":"2026-07-19T23:00:55.582Z","endTime":"2026-07-19T23:00:58.640Z","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":89.9,"endSpeed":82.8,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.368259013926284,"aZ":-26.85868656921012,"pfxX":-9.022859248508249,"pfxZ":3.0793199663672195,"pX":-0.10491382827560393,"pZ":0.5505093744538897,"vX0":5.948648765793571,"vY0":-130.60642703837485,"vZ0":-7.80153349622434,"x":121.0,"y":223.92,"x0":-1.239089363866067,"y0":50.006370843557654,"z0":5.594781148003567,"aX":-15.599655829679275},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":4.1,"breakHorizontal":15.0,"spinRate":1584,"spinDirection":240},"zone":13,"typeConfidence":0.9,"plateTime":0.4192847272422058,"extension":6.492235745108069},"index":1,"playId":"61b8b6b8-3f44-3307-915b-fcf66c6f21cf","pitchNumber":2,"startTime":"2026-07-19T23:01:15.129Z","endTime":"2026-07-19T23:01:18.382Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":87.3,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.51215613619787,"aZ":-17.743845405707777,"pfxX":-4.326047524775428,"pfxZ":7.386317156185255,"pX":-0.18593779736756094,"pZ":3.610689492789325,"vX0":3.8844481660855914,"vY0":-138.77417342520582,"vZ0":-3.2817210329298048,"x":124.09,"y":141.29,"x0":-1.0404813855283916,"y0":50.00613362885526,"z0":5.987911109525237,"aX":-8.455309888793993},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":13.0,"breakHorizontal":7.1,"spinRate":1804,"spinDirection":214},"zone":11,"typeConfidence":0.91,"plateTime":0.3944160557862322,"extension":6.469372872170982},"index":2,"playId":"4eb9fda1-7c2d-3454-a490-075662297c5e","pitchNumber":3,"startTime":"2026-07-19T23:01:35.993Z","endTime":"2026-07-19T23:01:38.993Z","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":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-07-19T23:01:46.931Z","endTime":"2026-07-19T23:01:59.127Z","isPitch":false,"type":"action","player":{"id":680728,"link":"/api/v1/people/680728"}},{"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":95.7,"endSpeed":87.2,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.94129017622172,"aZ":-17.339647820121254,"pfxX":-4.685795885071602,"pfxZ":7.562587664387314,"pX":-0.4207111059636964,"pZ":4.392368166883624,"vX0":3.9238595007336943,"vY0":-139.32480570450733,"vZ0":-1.2565140875659844,"x":133.04,"y":120.19,"x0":-1.2400611544299247,"y0":50.00239595287693,"z0":5.9975982857531065,"aX":-9.191749685419186},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":13.6,"breakHorizontal":7.7,"spinRate":1915,"spinDirection":218},"zone":11,"typeConfidence":0.91,"plateTime":0.39345095696086174,"extension":6.323213330348849},"index":4,"playId":"a6d61f1d-8d26-3b30-829a-f372a75c6314","pitchNumber":4,"startTime":"2026-07-19T23:01:59.127Z","endTime":"2026-07-19T23:02:02.261Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.7,"endSpeed":82.4,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.395795750261666,"aZ":-29.375651581687936,"pfxX":-8.071299349114236,"pfxZ":1.6317121786230708,"pX":-0.8572346882119329,"pZ":0.5655262212540538,"vX0":3.88654142069751,"vY0":-130.45236744302397,"vZ0":-7.268473369361747,"x":149.68,"y":223.51,"x0":-1.3207085673279262,"y0":50.004056017204256,"z0":5.613558183146985,"aX":-13.860457646947472},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":1.4,"breakHorizontal":13.7,"spinRate":1384,"spinDirection":240},"zone":13,"typeConfidence":0.88,"plateTime":0.4204630509216285,"extension":6.5104909828103805},"index":5,"playId":"8ef11fb1-e70b-35cb-b728-5275219d1a3d","pitchNumber":5,"startTime":"2026-07-19T23:02:18.226Z","endTime":"2026-07-19T23:02:21.419Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.6,"endSpeed":86.9,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.37512187751301,"aZ":-13.994391909973688,"pfxX":-4.329183901676708,"pfxZ":9.35475159947595,"pX":-0.2346700628159401,"pZ":2.3568752172849394,"vX0":4.427246909923506,"vY0":-139.05620157929442,"vZ0":-6.805444174245776,"x":125.95,"y":175.14,"x0":-1.2907490446250098,"y0":50.00333525274099,"z0":5.777990043440064,"aX":-8.41454145788049},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":15.6,"breakHorizontal":6.8,"spinRate":1972,"spinDirection":214},"zone":5,"typeConfidence":0.91,"plateTime":0.3950236970334813,"extension":6.480239930228696},"index":6,"playId":"c4e4b440-0fe7-3aaa-9e36-b6d375a8aa90","pitchNumber":6,"startTime":"2026-07-19T23:02:41.182Z","endTime":"2026-07-19T23:02:44.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":2,"outs":2},"pitchData":{"startSpeed":95.5,"endSpeed":87.3,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.411787537542157,"aZ":-14.202688884555991,"pfxX":-4.83914939690714,"pfxZ":9.194567039822283,"pX":-1.438959313263583,"pZ":3.1571190906564635,"vX0":1.20560289168341,"vY0":-138.99812423516912,"vZ0":-4.984449267412875,"x":171.85,"y":153.54,"x0":-1.2497864066425726,"y0":50.00534606901091,"z0":5.918035898428109,"aX":-9.462148189638647},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":15.8,"breakHorizontal":8.5,"spinRate":1999,"spinDirection":208},"zone":11,"typeConfidence":0.91,"plateTime":0.3941785094532535,"extension":6.489115604669838},"index":7,"playId":"744f6648-84a8-32b7-bd85-b09262cc439d","pitchNumber":7,"startTime":"2026-07-19T23:03:02.700Z","endTime":"2026-07-19T23:03:06.531Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T23:03:06.531Z","atBatIndex":75},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Ryan Waldschmidt grounds into a force out, shortstop Masyn Winn to second baseman JJ Wetherholt. Tim Tawa out at 2nd.","rbi":0,"awayScore":7,"homeScore":7,"isOut":true},"about":{"atBatIndex":76,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-19T23:04:20.649Z","endTime":"2026-07-19T23:04:30.476Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":814439,"fullName":"Ryan Waldschmidt","link":"/api/v1/people/814439"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":700669,"fullName":"Gordon Graceffo","link":"/api/v1/people/700669"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2],"actionIndex":[0],"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":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":691026,"link":"/api/v1/people/691026"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":802139,"link":"/api/v1/people/802139"},"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":814439,"fullName":"Ryan Waldschmidt","link":"/api/v1/people/814439"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-runner Tim Tawa replaces Adrian Del Castillo.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":7,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-19T23:03:34.808Z","endTime":"2026-07-19T23:03:37.962Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":694374,"link":"/api/v1/people/694374"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"801","replacedPlayer":{"id":680728,"link":"/api/v1/people/680728"},"base":1},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":7,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-07-19T23:03:37.962Z","endTime":"2026-07-19T23:04:22.815Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.4,"endSpeed":87.5,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.36054878233597,"aZ":-15.323941625989635,"pfxX":-4.38997144050505,"pfxZ":8.6075402614804,"pX":-0.9086252902934276,"pZ":2.8301202108827206,"vX0":2.28781782804408,"vY0":-138.85184531588334,"vZ0":-5.880581674047802,"x":151.63,"y":162.37,"x0":-1.1717949343688714,"y0":50.002640163992865,"z0":5.990731555349107,"aX":-8.593284173264532},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":14.6,"breakHorizontal":7.4,"spinRate":1952,"spinDirection":205},"zone":11,"typeConfidence":0.91,"plateTime":0.3940866939462109,"extension":6.279392775649709},"hitData":{"launchSpeed":83.6,"launchAngle":-8.0,"totalDistance":18.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":112.47,"coordY":150.51}},"index":2,"playId":"9dd9cc75-6a29-3ae2-b3f5-3f3dd79542e9","pitchNumber":1,"startTime":"2026-07-19T23:04:22.815Z","endTime":"2026-07-19T23:04:30.476Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T23:04:30.476Z","atBatIndex":76},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Masyn Winn grounds out, shortstop Geraldo Perdomo to first baseman Tyler Locklear.","rbi":0,"awayScore":7,"homeScore":7,"isOut":true},"about":{"atBatIndex":77,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-19T23:06:52.157Z","endTime":"2026-07-19T23:08:00.722Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657044,"fullName":"Ryan Thompson","link":"/api/v1/people/657044"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,6],"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":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":672695,"link":"/api/v1/people/672695"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_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":"Tim Tawa remains in the game as the designated hitter.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":7,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-19T23:05:54.965Z","endTime":"2026-07-19T23:05:54.979Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":694374,"link":"/api/v1/people/694374"},"position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"battingOrder":"801","replacedPlayer":{"id":680728,"link":"/api/v1/people/680728"}},{"details":{"description":"Pitching Change: Ryan Thompson replaces Taylor Clarke.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":7,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-07-19T23:05:54.979Z","endTime":"2026-07-19T23:06:54.218Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":657044,"link":"/api/v1/people/657044"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":76.7,"endSpeed":69.6,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.155062430797187,"aZ":-26.6128847427501,"pfxX":6.063780298349807,"pfxZ":4.483119852018358,"pX":0.39694067199433547,"pZ":2.331361357970541,"vX0":7.549338207895153,"vY0":-111.30229320495108,"vZ0":3.3064266108729656,"x":101.87,"y":175.83,"x0":-3.841663686242773,"y0":50.00099265954611,"z0":3.602125877274988,"aX":7.517634427780934},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":9.5,"breakHorizontal":-13.1,"spinRate":1961,"spinDirection":85},"zone":6,"typeConfidence":0.9,"plateTime":0.49432424953468157,"extension":6.520140753308828},"index":2,"playId":"10063e28-a7ba-30ee-b501-a95164317606","pitchNumber":1,"startTime":"2026-07-19T23:06:54.218Z","endTime":"2026-07-19T23:06:58.358Z","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":78.5,"endSpeed":71.3,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.731206145530596,"aZ":-27.27697322962353,"pfxX":6.719660082974498,"pfxZ":3.7821511329578144,"pX":1.1512880000990378,"pZ":2.1041899943437663,"vX0":8.740118008973056,"vY0":-113.93086939667018,"vZ0":2.5383746100863958,"x":73.12,"y":181.97,"x0":-3.629156973435228,"y0":50.004502368288684,"z0":3.6971056015220256,"aX":8.707274597171764},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":7.9,"breakHorizontal":-14.6,"spinRate":2243,"spinDirection":85},"zone":14,"typeConfidence":0.89,"plateTime":0.4834063437141367,"extension":6.687794038341446},"index":3,"playId":"19090717-3771-3981-b0ce-579ba58d3ad3","pitchNumber":2,"startTime":"2026-07-19T23:07:08.809Z","endTime":"2026-07-19T23:07:12.909Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.1,"endSpeed":79.8,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.158756459708542,"aZ":-38.44582896844258,"pfxX":-8.280092463518612,"pfxZ":-3.8287228008590954,"pX":-0.9846604434123498,"pZ":2.637935206742719,"vX0":9.229772398833274,"vY0":-127.72922541641125,"vZ0":5.161031490734283,"x":154.53,"y":167.56,"x0":-3.5820647797317586,"y0":50.00010314516525,"z0":3.626933418109668,"aX":-13.577151548897584},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":-5.3,"breakHorizontal":12.7,"spinRate":1895,"spinDirection":282},"zone":11,"typeConfidence":0.91,"plateTime":0.4300640000245166,"extension":6.661832010704251},"index":4,"playId":"639a6141-73f1-385a-b9c3-b870929f178a","pitchNumber":3,"startTime":"2026-07-19T23:07:22.623Z","endTime":"2026-07-19T23:07:25.817Z","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":1,"strikes":2,"outs":0},"index":5,"startTime":"2026-07-19T23:07:38.272Z","endTime":"2026-07-19T23:07:52.156Z","isPitch":false,"type":"action","player":{"id":691026,"link":"/api/v1/people/691026"}},{"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":2,"outs":0},"pitchData":{"startSpeed":90.0,"endSpeed":81.7,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.419907977924897,"aZ":-39.237549748325065,"pfxX":-9.330408426226596,"pfxZ":-4.128871240722304,"pX":-0.5078035172857324,"pZ":1.667725211897069,"vX0":11.012078198536189,"vY0":-130.51595073450648,"vZ0":2.504740674759529,"x":136.36,"y":193.75,"x0":-3.5845764738100585,"y0":50.001556215772816,"z0":3.6663936579997207,"aX":-15.974989422940585},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":-6.6,"breakHorizontal":14.3,"spinRate":1890,"spinDirection":282},"zone":7,"typeConfidence":0.9,"plateTime":0.42089954252438844,"extension":6.634706355447616},"hitData":{"launchSpeed":102.7,"launchAngle":-10.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":130.22,"coordY":137.83}},"index":6,"playId":"acf5f18c-a7e6-3858-979c-ec790f4bdad7","pitchNumber":4,"startTime":"2026-07-19T23:07:52.156Z","endTime":"2026-07-19T23:08:00.722Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T23:08:00.722Z","atBatIndex":77},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"José Fermín singles on a ground ball to left fielder Max Kepler.","rbi":0,"awayScore":7,"homeScore":7,"isOut":false},"about":{"atBatIndex":78,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-19T23:08:20.546Z","endTime":"2026-07-19T23:08:55.346Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657044,"fullName":"Ryan Thompson","link":"/api/v1/people/657044"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"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":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":596146,"link":"/api/v1/people/596146"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"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":77.2,"endSpeed":70.0,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.864589175421056,"aZ":-26.204224497883505,"pfxX":7.452318234942667,"pfxZ":4.74799273841781,"pX":-0.7166547246908805,"pZ":2.5850154637878826,"vX0":4.81275225649589,"vY0":-112.22155647607863,"vZ0":3.4066181084633222,"x":144.32,"y":168.98,"x0":-3.867562256142273,"y0":50.005276789815674,"z0":3.7381495727508396,"aX":9.377172147969173},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":10.0,"breakHorizontal":-14.9,"spinRate":2086,"spinDirection":87},"zone":4,"typeConfidence":0.9,"plateTime":0.4906197421271927,"extension":6.5426410218670625},"index":0,"playId":"baaa9b2d-4aa7-3107-9a69-8b3ade9824fb","pitchNumber":1,"startTime":"2026-07-19T23:08:28.093Z","endTime":"2026-07-19T23:08:31.885Z","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":1},"pitchData":{"startSpeed":77.9,"endSpeed":71.2,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.7904823208937,"aZ":-27.73420901252065,"pfxX":6.81862044162411,"pfxZ":3.448167728256413,"pX":0.6535210533911393,"pZ":2.3410418152334422,"vX0":7.774692585439806,"vY0":-113.10473900738316,"vZ0":3.0758298620608064,"x":92.09,"y":175.57,"x0":-3.7221153023121305,"y0":50.00250554405099,"z0":3.7551697142517755,"aX":8.780711727508464},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":7.4,"breakHorizontal":-14.4,"spinRate":2193,"spinDirection":85},"zone":6,"typeConfidence":0.9,"plateTime":0.4853817861397913,"extension":6.579688352221354},"hitData":{"launchSpeed":95.0,"launchAngle":6.0,"totalDistance":124.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":85.61,"coordY":116.11}},"index":1,"playId":"6b972449-3b82-31b9-b40d-8be52b4f8a75","pitchNumber":2,"startTime":"2026-07-19T23:08:45.299Z","endTime":"2026-07-19T23:08:55.346Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T23:08:55.346Z","atBatIndex":78},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Lars Nootbaar walks. José Fermín to 2nd.","rbi":0,"awayScore":7,"homeScore":7,"isOut":false},"about":{"atBatIndex":79,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-19T23:09:47.679Z","endTime":"2026-07-19T23:11:35.705Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657044,"fullName":"Ryan Thompson","link":"/api/v1/people/657044"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"postOnSecond":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"playId":"a4d7c065-ef03-3fc7-aaac-6420975bf650","startTime":"2026-07-19T23:09:19.387Z","endTime":"2026-07-19T23:09:23.081Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.4,"endSpeed":80.7,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.167147149824963,"aZ":-44.36017785456309,"pfxX":-6.833473654365769,"pfxZ":-7.257275714057235,"pX":-1.4992126798518617,"pZ":1.736113022462296,"vX0":7.6168652853526435,"vY0":-129.7483415247461,"vZ0":3.850314572042645,"x":174.15,"y":191.9,"x0":-3.607350696039657,"y0":50.00561845643869,"z0":3.6483819266420716,"aX":-11.46787378278206},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.6,"breakVerticalInduced":-11.8,"breakHorizontal":10.3,"spinRate":1987,"spinDirection":283},"zone":13,"typeConfidence":0.89,"plateTime":0.4247371732695555,"extension":6.518159498147038},"index":1,"playId":"2fa5760d-915f-3aab-b61a-6102f3a3d34a","pitchNumber":1,"startTime":"2026-07-19T23:09:49.997Z","endTime":"2026-07-19T23:09:53.498Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.5,"endSpeed":79.9,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.83455956686951,"aZ":-44.10071089449869,"pfxX":-8.213154086748407,"pfxZ":-7.287027433774184,"pX":0.7975034279901692,"pZ":1.4102944384300915,"vX0":13.270217739252193,"vY0":-128.01014756991827,"vZ0":3.556747764509759,"x":86.6,"y":200.7,"x0":-3.419544356973761,"y0":50.00262749870779,"z0":3.487315643638061,"aX":-13.442422475066708},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.5,"breakVerticalInduced":-11.9,"breakHorizontal":11.4,"spinRate":2018,"spinDirection":282},"zone":14,"typeConfidence":0.88,"plateTime":0.43015732992139455,"extension":6.600135679790798},"index":2,"playId":"d001fe77-4667-3f22-85cc-dbb71e47adbf","pitchNumber":2,"startTime":"2026-07-19T23:10:06.178Z","endTime":"2026-07-19T23:10:09.433Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.1,"endSpeed":79.8,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.275291419001512,"aZ":-40.97502515179156,"pfxX":-6.871847474397465,"pfxZ":-5.363348716812263,"pX":-0.8792150246177937,"pZ":2.8229484095775867,"vX0":9.090253359897801,"vY0":-127.73732227415923,"vZ0":5.905431611021361,"x":150.51,"y":162.56,"x0":-3.6045018403019027,"y0":50.00629151307642,"z0":3.716207894923999,"aX":-11.26821706220997},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.7,"breakVerticalInduced":-7.9,"breakHorizontal":10.2,"spinRate":2036,"spinDirection":282},"zone":11,"typeConfidence":0.9,"plateTime":0.43011542832289207,"extension":6.583570919378477},"index":3,"playId":"59a58f47-d9f3-3e22-8d4d-6d51e341cbcb","pitchNumber":3,"startTime":"2026-07-19T23:10:25.904Z","endTime":"2026-07-19T23:10:30.150Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.1,"endSpeed":80.4,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.21302351363231,"aZ":-43.34537852767139,"pfxX":-8.58967996243197,"pfxZ":-6.714883908621018,"pX":-0.023914635743914014,"pZ":1.7586953441749704,"vX0":11.54034402433225,"vY0":-129.021757988036,"vZ0":3.8228222100766196,"x":117.91,"y":191.3,"x0":-3.4668775643921226,"y0":50.0034291608926,"z0":3.6274381367843236,"aX":-14.287663469614756},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.0,"breakVerticalInduced":-10.8,"breakHorizontal":12.6,"spinRate":2057,"spinDirection":279},"zone":8,"typeConfidence":0.89,"plateTime":0.4267293392015916,"extension":6.735041746388386},"index":4,"playId":"31b9e1d0-5676-3c42-8845-c43e7481bc59","pitchNumber":4,"startTime":"2026-07-19T23:10:43.053Z","endTime":"2026-07-19T23:10:46.991Z","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,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.5,"endSpeed":80.2,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.039990166199676,"aZ":-42.92816278507621,"pfxX":-6.811126155841925,"pfxZ":-6.508123352064725,"pX":-0.4822189024915182,"pZ":2.20981935736375,"vX0":9.82234174513454,"vY0":-128.31863854729525,"vZ0":4.927922469863576,"x":135.38,"y":179.11,"x0":-3.492645670474155,"y0":50.0063347928796,"z0":3.628856021866015,"aX":-11.246929665492651},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.6,"breakVerticalInduced":-10.2,"breakHorizontal":9.8,"spinRate":2038,"spinDirection":279},"zone":7,"typeConfidence":0.89,"plateTime":0.42849885615678174,"extension":6.807434220029123},"index":5,"playId":"c60b3cc4-dd91-38b0-9f0b-1180b434ef10","pitchNumber":5,"startTime":"2026-07-19T23:11:01.680Z","endTime":"2026-07-19T23:11:04.899Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.8,"endSpeed":80.5,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.542384193835634,"aZ":-39.87378062003808,"pfxX":-6.927149126370186,"pfxZ":-4.610989362875978,"pX":-1.0258735592795436,"pZ":2.734806434766343,"vX0":8.77858573414831,"vY0":-128.87361117535212,"vZ0":5.693792204633531,"x":156.1,"y":164.94,"x0":-3.587566933034947,"y0":50.0014325154637,"z0":3.588208540502906,"aX":-11.569037138976833},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":-6.6,"breakHorizontal":10.4,"spinRate":2004,"spinDirection":282},"zone":11,"typeConfidence":0.9,"plateTime":0.4261503746721589,"extension":6.603734858277839},"index":6,"playId":"28b61c15-fcd9-393d-863a-24d908be95cb","pitchNumber":6,"startTime":"2026-07-19T23:11:30.011Z","endTime":"2026-07-19T23:11:35.705Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T23:11:35.705Z","atBatIndex":79},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Blaze Jordan lines out to center fielder Ryan Waldschmidt.","rbi":0,"awayScore":7,"homeScore":7,"isOut":true},"about":{"atBatIndex":80,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-19T23:11:52.794Z","endTime":"2026-07-19T23:12:36.784Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":691458,"fullName":"Blaze Jordan","link":"/api/v1/people/691458"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657044,"fullName":"Ryan Thompson","link":"/api/v1/people/657044"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"postOnSecond":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"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":691458,"fullName":"Blaze Jordan","link":"/api/v1/people/691458"},"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":"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":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.5,"endSpeed":81.0,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.698518043472696,"aZ":-42.693405976259605,"pfxX":-6.7953362324901,"pfxZ":-6.219586398785195,"pX":-1.850268144099748,"pZ":2.608940674905981,"vX0":6.842470906639484,"vY0":-129.9049360172585,"vZ0":5.589841719970398,"x":187.53,"y":168.34,"x0":-3.647912820850385,"y0":50.00036031509947,"z0":3.6925612081957753,"aX":-11.499069562575183},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.2,"breakVerticalInduced":-9.6,"breakHorizontal":10.6,"spinRate":1990,"spinDirection":278},"zone":11,"typeConfidence":0.89,"plateTime":0.42322091965398023,"extension":6.723356989230279},"index":0,"playId":"ae7301c4-9c60-398a-8356-521db795c164","pitchNumber":1,"startTime":"2026-07-19T23:12:05.527Z","endTime":"2026-07-19T23:12:09.471Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":79.1,"endSpeed":72.2,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.343009331734066,"aZ":-27.356969881185925,"pfxX":6.495532976710957,"pfxZ":3.6313879253623913,"pX":0.6638126166399869,"pZ":2.6644230896375625,"vX0":7.882268419137225,"vY0":-114.80076262552721,"vZ0":3.7450129795791356,"x":91.7,"y":166.84,"x0":-3.665429411632272,"y0":50.00474628945765,"z0":3.68325334593882,"aX":8.62140758313345},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":7.9,"breakHorizontal":-13.8,"spinRate":2343,"spinDirection":90},"zone":6,"typeConfidence":0.89,"plateTime":0.47813054203034744,"extension":6.681817037268993},"hitData":{"launchSpeed":80.8,"launchAngle":24.0,"totalDistance":279.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":117.89,"coordY":88.17}},"index":1,"playId":"dd49ab6c-7369-3615-a0cb-bf8699c019c8","pitchNumber":2,"startTime":"2026-07-19T23:12:26.556Z","endTime":"2026-07-19T23:12:36.784Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T23:12:36.784Z","atBatIndex":80},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"JJ Wetherholt grounds out to first baseman Tyler Locklear.","rbi":0,"awayScore":7,"homeScore":7,"isOut":true},"about":{"atBatIndex":81,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-19T23:15:15.992Z","endTime":"2026-07-19T23:16:50.020Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":666661,"fullName":"Juan Morillo","link":"/api/v1/people/666661"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,6],"actionIndex":[1],"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":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":682988,"link":"/api/v1/people/682988"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":7,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-19T23:12:56.211Z","endTime":"2026-07-19T23:14:09.732Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Juan Morillo replaces Ryan Thompson.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":7,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-07-19T23:14:09.732Z","endTime":"2026-07-19T23:15:18.113Z","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":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.8,"endSpeed":80.0,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.743935458190144,"aZ":-37.51488848895292,"pfxX":3.4908314546724593,"pfxZ":-3.318403307859655,"pX":1.2174253880182055,"pZ":1.0744509112569034,"vX0":5.0732940443371115,"vY0":-126.34737375311667,"vZ0":-3.8766268610931123,"x":70.59,"y":209.77,"x0":-1.27317801525462,"y0":50.001391286620816,"z0":5.656389334605745,"aX":5.619856955571196},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.1,"breakVerticalInduced":-6.7,"breakHorizontal":-7.6,"spinRate":2735,"spinDirection":52},"zone":14,"typeConfidence":0.91,"plateTime":0.4342001240329578,"extension":6.6366458866919436},"index":2,"playId":"9581302d-a676-381d-9ff3-91a152d4c91c","pitchNumber":1,"startTime":"2026-07-19T23:15:18.113Z","endTime":"2026-07-19T23:15:22.681Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":99.8,"endSpeed":91.4,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.25959328653216,"aZ":-15.506773791638713,"pfxX":-8.66611063350295,"pfxZ":7.798503724045069,"pX":0.13905802709625023,"pZ":2.3789599450106125,"vX0":7.528046531041992,"vY0":-145.12764654524727,"vZ0":-6.318458074733227,"x":111.7,"y":174.55,"x0":-1.3597075361133397,"y0":50.00608180299013,"z0":5.525176022353184,"aX":-18.530475093031587},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":13.1,"breakHorizontal":14.3,"spinRate":2229,"spinDirection":213},"zone":5,"typeConfidence":0.91,"plateTime":0.3770882870206784,"extension":6.34494498466366},"index":3,"playId":"d1f33aa2-940e-3e08-80d3-9efe46148737","pitchNumber":2,"startTime":"2026-07-19T23:15:34.975Z","endTime":"2026-07-19T23:15:37.975Z","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":100.0,"endSpeed":91.5,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.64855096841459,"aZ":-15.21179663531927,"pfxX":-8.261452561848625,"pfxZ":7.904113359507912,"pX":-0.1546288037340769,"pZ":2.8835390167432817,"vX0":6.8138595053623545,"vY0":-145.46063002086672,"vZ0":-4.871655036889548,"x":122.89,"y":160.92,"x0":-1.452397426217303,"y0":50.00323220339521,"z0":5.500168295104597,"aX":-17.73039676649836},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":13.6,"breakHorizontal":13.7,"spinRate":2381,"spinDirection":203},"zone":2,"typeConfidence":0.91,"plateTime":0.37633012655169873,"extension":6.381699021882275},"index":4,"playId":"5bbd7696-e149-3233-8974-fee1a64e04d8","pitchNumber":3,"startTime":"2026-07-19T23:15:55.891Z","endTime":"2026-07-19T23:15:58.891Z","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":2},"pitchData":{"startSpeed":88.9,"endSpeed":81.7,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.429916968268437,"aZ":-34.5632068726382,"pfxX":3.6133606369261106,"pfxZ":-1.4235446283347222,"pX":0.18486976438183722,"pZ":0.5581205260093333,"vX0":2.876131542379533,"vY0":-129.34803640766225,"vZ0":-5.848662469556687,"x":109.95,"y":223.71,"x0":-1.4130016010024278,"y0":50.000511055082754,"z0":5.516999762699081,"aX":6.085175950360635},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":-3.7,"breakHorizontal":-7.2,"spinRate":2840,"spinDirection":64},"zone":14,"typeConfidence":0.91,"plateTime":0.4244011858648169,"extension":6.6128972191335835},"index":5,"playId":"4421b271-7bd6-3968-993d-a51dfbf9bc7f","pitchNumber":4,"startTime":"2026-07-19T23:16:17.095Z","endTime":"2026-07-19T23:16:20.469Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.1,"endSpeed":84.7,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.066303842867384,"aZ":-26.16220002044838,"pfxX":-9.682331797714387,"pfxZ":3.2743847564413144,"pX":-0.26574111045036064,"pZ":1.7406209085782918,"vX0":6.319160616109463,"vY0":-135.34177569721052,"vZ0":-5.1608318167169545,"x":127.13,"y":191.78,"x0":-1.3838461961608297,"y0":50.005437051553066,"z0":5.525938973609979,"aX":-17.800331704425318},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":4.9,"breakHorizontal":16.0,"spinRate":2285,"spinDirection":244},"zone":8,"typeConfidence":0.9,"plateTime":0.4061256675177831,"extension":6.263371775889792},"hitData":{"launchSpeed":82.1,"launchAngle":-3.0,"totalDistance":23.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":156.08,"coordY":172.82}},"index":6,"playId":"849d620a-9669-3750-a8a0-9e8ce2975acf","pitchNumber":5,"startTime":"2026-07-19T23:16:41.697Z","endTime":"2026-07-19T23:16:50.020Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T23:16:50.020Z","atBatIndex":81},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ketel Marte strikes out swinging.","rbi":0,"awayScore":7,"homeScore":7,"isOut":true},"about":{"atBatIndex":82,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-07-19T23:19:09.188Z","endTime":"2026-07-19T23:19:47.453Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":703725,"fullName":"Luis Gastelum","link":"/api/v1/people/703725"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":671056,"link":"/api/v1/people/671056"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Luis Gastelum replaces Gordon Graceffo.","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-19T23:18:00.364Z","endTime":"2026-07-19T23:19:11.307Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":703725,"link":"/api/v1/people/703725"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 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":85.1,"endSpeed":78.6,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.0832981206968,"aZ":-32.34096542500885,"pfxX":8.623827860029952,"pfxZ":-0.10814487418239871,"pX":-0.7524111172733814,"pZ":2.0229180442901495,"vX0":0.06351810705353206,"vY0":-124.07480136606573,"vZ0":-1.3697750637005255,"x":145.68,"y":184.16,"x0":-1.8992140353422275,"y0":50.0014091550762,"z0":5.269208271443546,"aX":13.487205513239253},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":-0.2,"breakHorizontal":-15.6,"spinRate":2226,"spinDirection":56},"zone":7,"typeConfidence":0.91,"plateTime":0.440909380217811,"extension":6.667921540942542},"index":1,"playId":"5dcee822-af16-3c8e-a43c-ea80dc5234a3","pitchNumber":1,"startTime":"2026-07-19T23:19:11.307Z","endTime":"2026-07-19T23:19:15.693Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":86.9,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.76781666472975,"aZ":-15.412222691718597,"pfxX":-7.8686544460290495,"pfxZ":8.621901382289908,"pX":0.6250988424681828,"pZ":3.046371396167665,"vX0":8.596243388350496,"vY0":-138.72221300821076,"vZ0":-3.351831416209566,"x":93.17,"y":156.53,"x0":-1.4952791173500721,"y0":50.00076290908347,"z0":5.301085233126933,"aX":-15.295173121053736},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":15.1,"breakHorizontal":12.4,"spinRate":2596,"spinDirection":228},"zone":3,"typeConfidence":0.91,"plateTime":0.39522104522521984,"extension":6.871533875717347},"index":2,"playId":"5673cd02-2a58-357d-be82-08fb1aade4af","pitchNumber":2,"startTime":"2026-07-19T23:19:28.189Z","endTime":"2026-07-19T23:19:31.449Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":83.3,"endSpeed":76.9,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.42349843697186,"aZ":-36.07494411430435,"pfxX":-7.186039591117273,"pfxZ":-2.614141204365043,"pX":-0.6253993460921737,"pZ":0.7479027022901474,"vX0":4.505727582386428,"vY0":-121.2294610713271,"vZ0":-2.3957442683097963,"x":140.84,"y":218.59,"x0":-1.5732587025408806,"y0":50.004914526083596,"z0":4.894136119999281,"aX":-10.710667644300397},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.4,"breakVerticalInduced":-5.0,"breakHorizontal":12.0,"spinRate":1494,"spinDirection":292},"zone":13,"typeConfidence":0.89,"plateTime":0.4515975888044239,"extension":6.912761601340001},"index":3,"playId":"32835b5e-22d8-36f2-8411-d7e8948cc4f2","pitchNumber":3,"startTime":"2026-07-19T23:19:44.390Z","endTime":"2026-07-19T23:19:47.453Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T23:19:47.453Z","atBatIndex":82},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Geraldo Perdomo grounds out softly, catcher Iván Herrera to first baseman Alec Burleson.","rbi":0,"awayScore":7,"homeScore":7,"isOut":true},"about":{"atBatIndex":83,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-07-19T23:19:58.141Z","endTime":"2026-07-19T23:21:12.798Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":703725,"fullName":"Luis Gastelum","link":"/api/v1/people/703725"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":671056,"link":"/api/v1/people/671056"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":676475,"link":"/api/v1/people/676475"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.8,"endSpeed":75.0,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.65659133812983,"aZ":-36.714310877612995,"pfxX":-7.162403902821437,"pfxZ":-3.1625667543715625,"pX":-0.8519554259161004,"pZ":3.3774523047998253,"vX0":3.7978033900753356,"vY0":-119.0167820771666,"vZ0":3.531317969547387,"x":149.47,"y":147.59,"x0":-1.537078743386894,"y0":50.002713933077146,"z0":5.19766007428572,"aX":-10.28402056698408},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.5,"breakVerticalInduced":-4.6,"breakHorizontal":12.1,"spinRate":1399,"spinDirection":292},"zone":11,"typeConfidence":0.9,"plateTime":0.4600646136359585,"extension":6.98000302996391},"index":0,"playId":"e1d01b51-4fbf-3743-83fa-f22bd837326b","pitchNumber":1,"startTime":"2026-07-19T23:20:13.277Z","endTime":"2026-07-19T23:20:19.340Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.0,"endSpeed":78.1,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.6074199031591,"aZ":-31.955419255617095,"pfxX":8.693665888082275,"pfxZ":0.1415398967781183,"pX":-1.4274055545154745,"pZ":2.5310308473373877,"vX0":-1.6220840593805714,"vY0":-123.79275164619156,"vZ0":0.055186575953365846,"x":171.41,"y":170.44,"x0":-1.89339239251661,"y0":50.00368012558212,"z0":5.18250895856849,"aX":13.499235383371117},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":0.5,"breakHorizontal":-15.4,"spinRate":2062,"spinDirection":50},"zone":13,"typeConfidence":0.91,"plateTime":0.44237836170332034,"extension":6.679980151887613},"index":1,"playId":"8dc9b269-b0b1-3221-a047-cdca43c0f181","pitchNumber":2,"startTime":"2026-07-19T23:20:29.223Z","endTime":"2026-07-19T23:20:33.215Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":93.4,"endSpeed":85.3,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.56640276694898,"aZ":-27.293177204033775,"pfxX":-10.127237861942596,"pfxZ":2.618016620466051,"pX":-0.27539627936334166,"pZ":2.2463378063216455,"vX0":6.890350991058245,"vY0":-135.85522720070998,"vZ0":-2.6154916455652164,"x":127.5,"y":178.13,"x0":-1.5325306335971454,"y0":50.002171060260146,"z0":5.124322486408352,"aX":-18.875032202734676},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":4.3,"breakHorizontal":16.8,"spinRate":2370,"spinDirection":235},"zone":7,"typeConfidence":0.91,"plateTime":0.40360725635069183,"extension":6.887870051965466},"index":2,"playId":"a165d989-cd73-3118-8575-9077e92ff535","pitchNumber":3,"startTime":"2026-07-19T23:20:47.952Z","endTime":"2026-07-19T23:20:52.264Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.0,"endSpeed":75.4,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.33392198906875,"aZ":-37.07257646422483,"pfxX":-7.2055797132196755,"pfxZ":-3.400284542376614,"pX":-0.47253658534261156,"pZ":1.8858482403706924,"vX0":4.790715530609064,"vY0":-119.3688851680183,"vZ0":0.22237679085460216,"x":135.01,"y":187.86,"x0":-1.571018328630939,"y0":50.002138860696746,"z0":5.133616944670212,"aX":-10.380790019173796},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.6,"breakVerticalInduced":-5.8,"breakHorizontal":11.9,"spinRate":1460,"spinDirection":290},"zone":7,"typeConfidence":0.9,"plateTime":0.4591421585445943,"extension":7.114700776678045},"hitData":{"launchSpeed":42.7,"launchAngle":-73.0,"totalDistance":1.0,"trajectory":"ground_ball","hardness":"soft","location":"2","coordinates":{"coordX":125.34,"coordY":199.07}},"index":3,"playId":"2dde71e6-f771-3cfc-bbc8-547c2db9679e","pitchNumber":4,"startTime":"2026-07-19T23:21:04.779Z","endTime":"2026-07-19T23:21:12.798Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T23:21:12.798Z","atBatIndex":83},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jorge Barrosa strikes out swinging.","rbi":0,"awayScore":7,"homeScore":7,"isOut":true},"about":{"atBatIndex":84,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-07-19T23:22:00.270Z","endTime":"2026-07-19T23:23:49.369Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":678489,"fullName":"Jorge Barrosa","link":"/api/v1/people/678489"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":703725,"fullName":"Luis Gastelum","link":"/api/v1/people/703725"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,5,6,7,8],"actionIndex":[0],"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":678489,"fullName":"Jorge Barrosa","link":"/api/v1/people/678489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":671056,"link":"/api/v1/people/671056"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Jorge Barrosa replaces Corbin Carroll.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":7,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-19T23:21:30.738Z","endTime":"2026-07-19T23:21:35.206Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":678489,"link":"/api/v1/people/678489"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"301","replacedPlayer":{"id":682998,"link":"/api/v1/people/682998"}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":7,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-07-19T23:21:35.206Z","endTime":"2026-07-19T23:22:02.374Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.6,"endSpeed":75.2,"strikeZoneTop":2.958,"strikeZoneBottom":1.493,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.017312339103636,"aZ":-37.4385710758318,"pfxX":-6.424742904319069,"pfxZ":-3.6774138735405764,"pX":-0.7188033803396143,"pZ":2.2753920015149816,"vX0":4.2674803402308,"vY0":-118.75904677272851,"vZ0":1.4382142555384254,"x":144.4,"y":177.34,"x0":-1.7012873416123173,"y0":50.00068801530695,"z0":5.0585820708300515,"aX":-9.207369043041652},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.0,"breakVerticalInduced":-6.0,"breakHorizontal":10.7,"spinRate":1478,"spinDirection":283},"zone":4,"typeConfidence":0.9,"plateTime":0.4606214743863988,"extension":7.0011902705208255},"index":2,"playId":"2dab000d-4357-33ea-a12f-0fa71cd1c71b","pitchNumber":1,"startTime":"2026-07-19T23:22:02.374Z","endTime":"2026-07-19T23:22:06.404Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.7,"endSpeed":87.6,"strikeZoneTop":2.958,"strikeZoneBottom":1.493,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.61621504507401,"aZ":-12.611110350956865,"pfxX":-6.456806813219341,"pfxZ":9.933963873520865,"pX":0.03947093249520907,"pZ":3.119111639291177,"vX0":6.233469082325728,"vY0":-139.29756177107404,"vZ0":-3.730227479339324,"x":115.5,"y":154.56,"x0":-1.3859209174679274,"y0":50.005291131191896,"z0":5.306485250018911,"aX":-12.719800347456637},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":17.4,"breakHorizontal":10.4,"spinRate":2574,"spinDirection":228},"zone":2,"typeConfidence":0.91,"plateTime":0.3928626788148568,"extension":6.903793700609574},"index":3,"playId":"b61f2a5a-920a-3f5c-95c4-0b41bd064f80","pitchNumber":2,"startTime":"2026-07-19T23:22:19.104Z","endTime":"2026-07-19T23:22:22.104Z","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":0,"strikes":2,"outs":2},"index":4,"startTime":"2026-07-19T23:22:30.928Z","endTime":"2026-07-19T23:22:42.442Z","isPitch":false,"type":"action","player":{"id":678489,"link":"/api/v1/people/678489"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.4,"endSpeed":87.6,"strikeZoneTop":2.958,"strikeZoneBottom":1.493,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.334955331827675,"aZ":-13.617842343460055,"pfxX":-6.138626868183401,"pfxZ":9.478598206517951,"pX":0.786560365733875,"pZ":1.8006090895605296,"vX0":8.210027443877845,"vY0":-138.64389402462817,"vZ0":-6.84717996835492,"x":87.02,"y":190.16,"x0":-1.407633737020752,"y0":50.00394590746864,"z0":5.200905059681391,"aX":-12.019957384389018},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":16.0,"breakHorizontal":9.5,"spinRate":2592,"spinDirection":224},"zone":9,"typeConfidence":0.91,"plateTime":0.3942004379820845,"extension":6.985649346495547},"index":5,"playId":"6f178cbc-5c64-3555-9eb8-f31581263f5e","pitchNumber":3,"startTime":"2026-07-19T23:22:42.442Z","endTime":"2026-07-19T23:22:46.223Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.2,"endSpeed":76.1,"strikeZoneTop":2.958,"strikeZoneBottom":1.493,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.414305977510054,"aZ":-34.83614637945407,"pfxX":-6.150154239549252,"pfxZ":-1.8184962451724527,"pX":-0.6565273527790572,"pZ":2.0727504947651734,"vX0":4.047573176855153,"vY0":-119.69433205208675,"vZ0":0.340629301924972,"x":124.11,"y":139.96,"x0":-1.5638325973887297,"y0":50.004111375849604,"z0":5.0282419801376745,"aX":-8.994219925772029},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.2,"breakVerticalInduced":-3.0,"breakHorizontal":10.3,"spinRate":1483,"spinDirection":291},"zone":4,"typeConfidence":0.89,"plateTime":0.45625106763431544,"extension":6.983361541073356},"index":6,"playId":"0d12c139-81f3-3aa1-a529-1a364c1c8e0d","pitchNumber":4,"startTime":"2026-07-19T23:23:00.559Z","endTime":"2026-07-19T23:23:03.915Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.7,"endSpeed":74.1,"strikeZoneTop":2.958,"strikeZoneBottom":1.493,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.759309054036585,"aZ":-37.95159973983301,"pfxX":-4.380859220293825,"pfxZ":-4.1340620973444935,"pX":-1.3349118991252864,"pZ":2.423671579662905,"vX0":2.1493342845754255,"vY0":-117.53354554490173,"vZ0":2.2870442032252205,"x":167.88,"y":173.34,"x0":-1.6931514552340186,"y0":50.00515935075321,"z0":4.968084260907773,"aX":-6.115766474004067},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.6,"breakVerticalInduced":-6.6,"breakHorizontal":7.4,"spinRate":1378,"spinDirection":293},"zone":11,"typeConfidence":0.88,"plateTime":0.4664179487247275,"extension":7.085496259380307},"index":7,"playId":"791387d0-f5a7-3a91-87ba-6135cb300f9d","pitchNumber":5,"startTime":"2026-07-19T23:23:24.946Z","endTime":"2026-07-19T23:23:28.687Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":80.9,"endSpeed":74.2,"strikeZoneTop":2.958,"strikeZoneBottom":1.493,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.31289350836386,"aZ":-38.428237811452824,"pfxX":-5.369339593908556,"pfxZ":-4.473833438489334,"pX":-0.7161790002398928,"pZ":1.70393285585301,"vX0":3.6609799643733427,"vY0":-117.7185889743523,"vZ0":0.6168727839680024,"x":144.3,"y":192.77,"x0":-1.597485920256822,"y0":50.00511474230654,"z0":5.0092051158911,"aX":-7.5019666010834225},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.6,"breakVerticalInduced":-7.7,"breakHorizontal":8.8,"spinRate":1458,"spinDirection":292},"zone":7,"typeConfidence":0.89,"plateTime":0.46611492617069983,"extension":7.094475605336642},"index":8,"playId":"a150f5e5-4337-3ca6-a07e-940698faeb9f","pitchNumber":6,"startTime":"2026-07-19T23:23:46.366Z","endTime":"2026-07-19T23:23:49.369Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T23:23:49.369Z","atBatIndex":84},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Iván Herrera singles on a ground ball to left fielder Max Kepler. JJ Wetherholt to 3rd.","rbi":0,"awayScore":7,"homeScore":7,"isOut":false},"about":{"atBatIndex":85,"halfInning":"top","isTopInning":true,"inning":10,"startTime":"2026-07-19T23:26:14.329Z","endTime":"2026-07-19T23:27:15.087Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666661,"fullName":"Juan Morillo","link":"/api/v1/people/666661"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"postOnThird":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4],"actionIndex":[0,1],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"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"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Jorge Barrosa remains in the game as the right fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":7,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-19T23:25:28.857Z","endTime":"2026-07-19T23:25:49.264Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":678489,"link":"/api/v1/people/678489"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"301","replacedPlayer":{"id":682998,"link":"/api/v1/people/682998"}},{"details":{"description":"JJ Wetherholt 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-19T23:25:49.264Z","endTime":"2026-07-19T23:26:16.485Z","isPitch":false,"type":"action","player":{"id":802139,"link":"/api/v1/people/802139"},"base":2},{"details":{"call":{"code":"L","description":"Foul Bunt"},"description":"Foul Bunt","code":"L","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":99.3,"endSpeed":90.4,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.69496494415342,"aZ":-17.037432333128255,"pfxX":-8.464440204324244,"pfxZ":7.172327339247339,"pX":-0.6411192589154829,"pZ":4.051660696254625,"vX0":5.330107415328554,"vY0":-144.59004414208525,"vZ0":-1.9097653341413314,"x":141.44,"y":129.39,"x0":-1.4116665074393742,"y0":50.005333952703005,"z0":5.769834269358319,"aX":-17.868755571933306},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":12.7,"breakHorizontal":14.3,"spinRate":2248,"spinDirection":207},"zone":11,"typeConfidence":0.91,"plateTime":0.37926644839339785,"extension":6.485865332653824},"index":2,"playId":"cc2a4bef-0e7e-3c94-9912-813aa2e40cf5","pitchNumber":1,"startTime":"2026-07-19T23:26:16.485Z","endTime":"2026-07-19T23:26:20.673Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":99.0,"endSpeed":89.8,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.74224421877157,"aZ":-18.075172868167687,"pfxX":-8.151807137735496,"pfxZ":6.750643806453972,"pX":-1.7605240557740647,"pZ":4.742040288321115,"vX0":2.40919543171435,"vY0":-144.133360143258,"vZ0":0.4073272511805286,"x":184.11,"y":110.74,"x0":-1.5518905758875245,"y0":50.00413379155733,"z0":5.721296150018737,"aX":-17.029646546299357},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":12.5,"breakHorizontal":14.2,"spinRate":2198,"spinDirection":207},"zone":11,"typeConfidence":0.91,"plateTime":0.3810575212076599,"extension":6.354879463848732},"index":3,"playId":"039147c4-16d7-3c95-a7d8-5565863b47f4","pitchNumber":2,"startTime":"2026-07-19T23:26:43.574Z","endTime":"2026-07-19T23:26:46.702Z","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":0},"pitchData":{"startSpeed":85.0,"endSpeed":78.1,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.07307571468931,"aZ":-35.00813423417021,"pfxX":5.437809899600948,"pfxZ":-1.8367240806180005,"pX":0.05650697053592872,"pZ":1.345847488368165,"vX0":1.5780470616188906,"vY0":-123.80672071706017,"vZ0":-3.363697689476434,"x":114.85,"y":202.44,"x0":-1.2964626274490008,"y0":50.00213806868664,"z0":5.669659670769423,"aX":8.3916554850774},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.9,"breakVerticalInduced":-3.8,"breakHorizontal":-10.2,"spinRate":2689,"spinDirection":66},"zone":14,"typeConfidence":0.91,"plateTime":0.44339167467128515,"extension":6.404764987929631},"hitData":{"launchSpeed":94.5,"launchAngle":-0.0,"totalDistance":40.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":118.7,"coordY":189.36}},"index":4,"playId":"48a454cc-91ab-31e0-bb5b-2407351bd82d","pitchNumber":3,"startTime":"2026-07-19T23:27:04.810Z","endTime":"2026-07-19T23:27:15.087Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T23:27:15.087Z","atBatIndex":85},{"result":{"type":"atBat","event":"Double Play","eventType":"double_play","description":"Jordan Walker pops into a double play, shortstop Geraldo Perdomo to first baseman Tyler Locklear. Bryan Torres out at 1st.","rbi":0,"awayScore":7,"homeScore":7,"isOut":true},"about":{"atBatIndex":86,"halfInning":"top","isTopInning":true,"inning":10,"startTime":"2026-07-19T23:27:54.222Z","endTime":"2026-07-19T23:28:51.792Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":25},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666661,"fullName":"Juan Morillo","link":"/api/v1/people/666661"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3],"actionIndex":[0],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Double Play","eventType":"double_play","movementReason":null,"runner":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":672695,"link":"/api/v1/people/672695"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Double Play","eventType":"double_play","movementReason":"r_doubled_off","runner":{"id":663494,"fullName":"Bryan Torres","link":"/api/v1/people/663494"},"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":682988,"link":"/api/v1/people/682988"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-runner Bryan Torres replaces Iván Herrera.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":7,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-19T23:27:41.445Z","endTime":"2026-07-19T23:27:56.382Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663494,"link":"/api/v1/people/663494"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"201","replacedPlayer":{"id":671056,"link":"/api/v1/people/671056"},"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":0},"pitchData":{"startSpeed":98.6,"endSpeed":89.6,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.9468642728395,"aZ":-20.146641181412193,"pfxX":-7.743066790396172,"pfxZ":5.79418941373104,"pX":-1.9795078017314194,"pZ":4.968559519719306,"vX0":1.7997740229874448,"vY0":-143.54484676841406,"vZ0":1.3206954943629614,"x":192.45,"y":104.63,"x0":-1.6111804763074142,"y0":50.00028455345876,"z0":5.761553425579572,"aX":-16.0661370962328},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":10.9,"breakHorizontal":13.6,"spinRate":2178,"spinDirection":203},"zone":11,"typeConfidence":0.91,"plateTime":0.3823876747086774,"extension":6.200239718381536},"index":1,"playId":"d5572a1b-6704-30e9-81f6-750b5ef95ba6","pitchNumber":1,"startTime":"2026-07-19T23:27:56.382Z","endTime":"2026-07-19T23:27:59.473Z","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":100.0,"endSpeed":91.2,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.90876173235283,"aZ":-11.579006581264181,"pfxX":-1.3429358112353917,"pfxZ":9.635708078430255,"pX":-0.18926053484501243,"pZ":2.6389483584238818,"vX0":3.790374583324184,"vY0":-145.45419336776203,"vZ0":-6.047073284186794,"x":124.21,"y":167.53,"x0":-1.3362382531145989,"y0":50.004072575509426,"z0":5.450688253613203,"aX":-2.8711764310936774},"breaks":{"breakAngle":8.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":16.4,"breakHorizontal":1.7,"spinRate":2324,"spinDirection":203},"zone":5,"typeConfidence":0.89,"plateTime":0.3769288968283484,"extension":6.5322339303245105},"index":2,"playId":"07414210-5da6-3507-8d17-f0e0849d255d","pitchNumber":2,"startTime":"2026-07-19T23:28:21.624Z","endTime":"2026-07-19T23:28:24.778Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":98.7,"endSpeed":90.0,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.75706153766418,"aZ":-19.265033924738304,"pfxX":-8.246765752017836,"pfxZ":6.201389787647887,"pX":-1.3751222830098466,"pZ":2.732181670716112,"vX0":3.1915927627854286,"vY0":-143.69291664824527,"vZ0":-4.606248149722882,"x":169.42,"y":165.01,"x0":-1.431885591934413,"y0":50.00238833342678,"z0":5.560854991959915,"aX":-17.16321361988591},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":10.4,"breakHorizontal":14.3,"spinRate":2231,"spinDirection":200},"zone":11,"typeConfidence":0.91,"plateTime":0.3818675950466659,"extension":6.403243050574668},"hitData":{"launchSpeed":39.4,"launchAngle":40.0,"totalDistance":95.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":118.61,"coordY":165.61}},"index":3,"playId":"6c4740cb-e20e-32e5-a39b-dbfa677add42","pitchNumber":3,"startTime":"2026-07-19T23:28:39.936Z","endTime":"2026-07-19T23:28:51.792Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T23:28:51.792Z","atBatIndex":86},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nathan Church grounds out, shortstop Geraldo Perdomo to first baseman Tyler Locklear.","rbi":0,"awayScore":7,"homeScore":7,"isOut":true},"about":{"atBatIndex":87,"halfInning":"top","isTopInning":true,"inning":10,"startTime":"2026-07-19T23:29:17.713Z","endTime":"2026-07-19T23:29:34.745Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"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],"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":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"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":682988,"link":"/api/v1/people/682988"},"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":93.8,"endSpeed":85.5,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.825769492961946,"aZ":-25.471939770484695,"pfxX":-9.377877601157778,"pfxZ":3.5794774680973065,"pX":-1.0890273208649415,"pZ":1.6939090726392312,"vX0":4.518950585074855,"vY0":-136.3710841608103,"vZ0":-5.619722782651328,"x":158.51,"y":193.04,"x0":-1.5552204492235648,"y0":50.00113408859012,"z0":5.553779458928545,"aX":-17.54514748926618},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":5.4,"breakHorizontal":16.0,"spinRate":2371,"spinDirection":242},"zone":13,"typeConfidence":0.9,"plateTime":0.4026607564002145,"extension":6.322294737693097},"hitData":{"launchSpeed":72.6,"launchAngle":-4.0,"totalDistance":17.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":115.01,"coordY":152.53}},"index":0,"playId":"414d14dd-e66e-315a-8f83-2ae3ac15945f","pitchNumber":1,"startTime":"2026-07-19T23:29:25.892Z","endTime":"2026-07-19T23:29:34.745Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T23:29:34.745Z","atBatIndex":87},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Gabriel Moreno lines out to right fielder Lars Nootbaar.","rbi":0,"awayScore":7,"homeScore":7,"isOut":true},"about":{"atBatIndex":88,"halfInning":"bottom","isTopInning":false,"inning":10,"startTime":"2026-07-19T23:31:47.363Z","endTime":"2026-07-19T23:32:36.941Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":703725,"fullName":"Luis Gastelum","link":"/api/v1/people/703725"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":678489,"fullName":"Jorge Barrosa","link":"/api/v1/people/678489"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":663457,"link":"/api/v1/people/663457"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Pedro Pagés replaces Bryan Torres, batting 2nd, playing catcher.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":7,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-19T23:30:56.554Z","endTime":"2026-07-19T23:31:37.128Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":686780,"link":"/api/v1/people/686780"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"202","replacedPlayer":{"id":663494,"link":"/api/v1/people/663494"}},{"details":{"description":"Jorge Barrosa 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-19T23:31:37.128Z","endTime":"2026-07-19T23:31:47.363Z","isPitch":false,"type":"action","player":{"id":678489,"link":"/api/v1/people/678489"},"base":2},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"playId":"6f04f319-1efd-47d3-976a-fe2307d25a04","startTime":"2026-07-19T23:31:47.363Z","endTime":"2026-07-19T23:31:52.363Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":85.3,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.90232572806436,"aZ":-14.004626712493096,"pfxX":-5.683246194168542,"pfxZ":9.723579445020743,"pX":-0.47512439336165385,"pZ":2.4738374119373336,"vX0":5.048578118598396,"vY0":-135.86375823649482,"vZ0":-4.889205438515616,"x":135.11,"y":171.99,"x0":-1.6194712012168258,"y0":50.0033772741001,"z0":5.27083731707371,"aX":-10.620195586717127},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":16.8,"breakHorizontal":9.2,"spinRate":2590,"spinDirection":226},"zone":4,"typeConfidence":0.91,"plateTime":0.40322397898153817,"extension":6.908029109079874},"index":3,"playId":"887baf89-dc41-31e2-82bb-3143cc4cf2fe","pitchNumber":1,"startTime":"2026-07-19T23:32:06.374Z","endTime":"2026-07-19T23:32:10.380Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":85.3,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.000070158963936,"aZ":-24.90259937350488,"pfxX":-9.961203416473296,"pfxZ":3.9167695248480463,"pX":-0.006538634955963289,"pZ":1.9827472515588787,"vX0":7.744553412308976,"vY0":-135.26024275119107,"vZ0":-3.838555239872712,"x":117.25,"y":185.25,"x0":-1.6101134145257416,"y0":50.002029756413755,"z0":5.162651864698311,"aX":-18.490195343155527},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":6.5,"breakHorizontal":16.4,"spinRate":2307,"spinDirection":238},"zone":8,"typeConfidence":0.9,"plateTime":0.40466184716322706,"extension":6.867894683657614},"hitData":{"launchSpeed":88.6,"launchAngle":21.0,"totalDistance":271.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":186.51,"coordY":122.62}},"index":4,"playId":"0fc997f8-3296-3a13-8182-664cffd714ca","pitchNumber":2,"startTime":"2026-07-19T23:32:26.105Z","endTime":"2026-07-19T23:32:36.941Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T23:32:36.941Z","atBatIndex":88},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Max Kepler doubles (3) on a sharp line drive to right fielder Lars Nootbaar. Jorge Barrosa scores.","rbi":1,"awayScore":7,"homeScore":8,"isOut":false},"about":{"atBatIndex":89,"halfInning":"bottom","isTopInning":false,"inning":10,"startTime":"2026-07-19T23:32:53.162Z","endTime":"2026-07-19T23:34:54.014Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":61},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":703725,"fullName":"Luis Gastelum","link":"/api/v1/people/703725"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"69.38"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"26.75"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"71.99"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.74"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.45"},{"zone":"06","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.53"},{"zone":"07","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"86.71"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.12"},{"zone":"09","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.28"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"80.27"},{"zone":"12","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"-"},{"zone":"13","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.76"},{"zone":"14","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"108.65"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.500"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"05","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"2.333"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".333"},{"zone":"08","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".833"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"12","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"-"},{"zone":"13","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".100"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".667"},{"zone":"05","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".667"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".167"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".333"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"12","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"-"},{"zone":"13","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".222"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.500"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"05","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"2.333"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".333"},{"zone":"08","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".833"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"12","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"-"},{"zone":"13","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".100"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,5],"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":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":663457,"link":"/api/v1/people/663457"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":678489,"fullName":"Jorge Barrosa","link":"/api/v1/people/678489"},"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":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":678489,"fullName":"Jorge Barrosa","link":"/api/v1/people/678489"},"responsiblePitcher":{"id":703725,"link":"/api/v1/people/703725"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":5},"credits":[]}],"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":81.2,"endSpeed":74.6,"strikeZoneTop":3.376,"strikeZoneBottom":1.704,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.448775825104807,"aZ":-36.316454058031034,"pfxX":-7.1435687718944605,"pfxZ":-2.947537773180141,"pX":0.18118006848330157,"pZ":1.2063757681355007,"vX0":6.090555963278163,"vY0":-118.16061625122188,"vZ0":-1.172968296631115,"x":110.09,"y":206.21,"x0":-1.5072195463348554,"y0":50.00107360691225,"z0":5.059471662145589,"aX":-10.055949539618593},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.9,"breakVerticalInduced":-5.3,"breakHorizontal":11.4,"spinRate":1437,"spinDirection":284},"zone":14,"typeConfidence":0.9,"plateTime":0.4643377792230119,"extension":7.036246922373904},"index":0,"playId":"f2e13619-ad0a-3d7b-825d-9420b1000204","pitchNumber":1,"startTime":"2026-07-19T23:33:02.972Z","endTime":"2026-07-19T23:33:06.029Z","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":94.8,"endSpeed":86.7,"strikeZoneTop":3.376,"strikeZoneBottom":1.704,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.82208729225288,"aZ":-17.26122871957768,"pfxX":-6.261134894445552,"pfxZ":7.723967256273285,"pX":-0.9767352763234927,"pZ":3.2966853153734124,"vX0":4.171587235237526,"vY0":-138.09818590118948,"vZ0":-2.5715698834239773,"x":154.23,"y":149.77,"x0":-1.6935881039272696,"y0":50.00442841533402,"z0":5.401408431794422,"aX":-12.09156359557585},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":13.7,"breakHorizontal":10.4,"spinRate":2529,"spinDirection":231},"zone":11,"typeConfidence":0.89,"plateTime":0.3966552767973197,"extension":6.738092877933139},"index":1,"playId":"f436e8ed-9601-3be1-b519-167a8ce4dded","pitchNumber":2,"startTime":"2026-07-19T23:33:22.728Z","endTime":"2026-07-19T23:33:25.728Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.7,"endSpeed":86.1,"strikeZoneTop":3.376,"strikeZoneBottom":1.704,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.77863483645645,"aZ":-16.74741466249664,"pfxX":-5.654961818996858,"pfxZ":8.05425691725523,"pX":-0.6703875352111802,"pZ":4.245353396737048,"vX0":4.399432812505358,"vY0":-137.81297047163696,"vZ0":-0.18054732789353412,"x":142.55,"y":124.16,"x0":-1.555940021896322,"y0":50.0051253939483,"z0":5.4468317914479725,"aX":-10.835141866889956},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":14.8,"breakHorizontal":9.2,"spinRate":2511,"spinDirection":216},"zone":11,"typeConfidence":0.9,"plateTime":0.3980494194184656,"extension":6.892917177427253},"index":2,"playId":"4de437f4-d357-3535-9182-08f34b876e8c","pitchNumber":3,"startTime":"2026-07-19T23:33:46.290Z","endTime":"2026-07-19T23:33:49.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, 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":81.3,"endSpeed":74.8,"strikeZoneTop":3.376,"strikeZoneBottom":1.704,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.821929595158007,"aZ":-37.698733267617406,"pfxX":-7.225960521570775,"pfxZ":-3.907179034535333,"pX":-1.4809322488266985,"pZ":0.9457949578571101,"vX0":2.7042822318040844,"vY0":-118.42092958561918,"vZ0":-1.529729939961809,"x":173.45,"y":213.24,"x0":-1.7024782068776152,"y0":50.00525906906514,"z0":5.066753311946785,"aX":-10.205649502714458},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.6,"breakVerticalInduced":-7.2,"breakHorizontal":12.4,"spinRate":1393,"spinDirection":280},"zone":13,"typeConfidence":0.9,"plateTime":0.46354466246019754,"extension":6.903840488000013},"index":3,"playId":"93e1bb26-18d2-39a9-81d2-4d3bdda44bd9","pitchNumber":4,"startTime":"2026-07-19T23:34:05.370Z","endTime":"2026-07-19T23:34:09.556Z","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":1},"index":4,"startTime":"2026-07-19T23:34:23.804Z","endTime":"2026-07-19T23:34:39.954Z","isPitch":false,"type":"action","player":{"id":596146,"link":"/api/v1/people/596146"}},{"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":1},"pitchData":{"startSpeed":82.4,"endSpeed":75.7,"strikeZoneTop":3.376,"strikeZoneBottom":1.704,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.94545961918008,"aZ":-34.50254290023414,"pfxX":-7.437595880187614,"pfxZ":-1.5989171754434972,"pX":-0.3356491580170709,"pZ":1.4969434064619098,"vX0":5.303196469188228,"vY0":-119.95238575333545,"vZ0":-1.168776855574814,"x":129.79,"y":198.36,"x0":-1.612560907398793,"y0":50.005672569774404,"z0":5.076181913945019,"aX":-10.803165127366285},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.3,"breakVerticalInduced":-2.9,"breakHorizontal":12.1,"spinRate":1456,"spinDirection":282},"zone":13,"typeConfidence":0.9,"plateTime":0.4572228017227342,"extension":6.839031105759726},"hitData":{"launchSpeed":103.5,"launchAngle":18.0,"totalDistance":351.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":208.49,"coordY":83.05}},"index":5,"playId":"062eccfe-cba1-3b25-9e78-d8eb7085ce88","pitchNumber":5,"startTime":"2026-07-19T23:34:39.954Z","endTime":"2026-07-19T23:34:54.014Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T23:34:54.014Z","atBatIndex":89}],"currentPlay":{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Max Kepler doubles (3) on a sharp line drive to right fielder Lars Nootbaar. Jorge Barrosa scores.","rbi":1,"awayScore":7,"homeScore":8,"isOut":false},"about":{"atBatIndex":89,"halfInning":"bottom","isTopInning":false,"inning":10,"startTime":"2026-07-19T23:32:53.162Z","endTime":"2026-07-19T23:34:54.014Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":61},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":703725,"fullName":"Luis Gastelum","link":"/api/v1/people/703725"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"69.38"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"26.75"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"71.99"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.74"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.45"},{"zone":"06","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.53"},{"zone":"07","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"86.71"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.12"},{"zone":"09","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.28"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"80.27"},{"zone":"12","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"-"},{"zone":"13","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.76"},{"zone":"14","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"108.65"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.500"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"05","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"2.333"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".333"},{"zone":"08","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".833"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"12","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"-"},{"zone":"13","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".100"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".667"},{"zone":"05","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".667"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".167"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".333"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"12","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"-"},{"zone":"13","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".222"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.500"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"05","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"2.333"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".333"},{"zone":"08","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".833"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"12","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"-"},{"zone":"13","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".100"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,5],"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":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":663457,"link":"/api/v1/people/663457"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":678489,"fullName":"Jorge Barrosa","link":"/api/v1/people/678489"},"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":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":678489,"fullName":"Jorge Barrosa","link":"/api/v1/people/678489"},"responsiblePitcher":{"id":703725,"link":"/api/v1/people/703725"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":5},"credits":[]}],"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":81.2,"endSpeed":74.6,"strikeZoneTop":3.376,"strikeZoneBottom":1.704,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.448775825104807,"aZ":-36.316454058031034,"pfxX":-7.1435687718944605,"pfxZ":-2.947537773180141,"pX":0.18118006848330157,"pZ":1.2063757681355007,"vX0":6.090555963278163,"vY0":-118.16061625122188,"vZ0":-1.172968296631115,"x":110.09,"y":206.21,"x0":-1.5072195463348554,"y0":50.00107360691225,"z0":5.059471662145589,"aX":-10.055949539618593},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.9,"breakVerticalInduced":-5.3,"breakHorizontal":11.4,"spinRate":1437,"spinDirection":284},"zone":14,"typeConfidence":0.9,"plateTime":0.4643377792230119,"extension":7.036246922373904},"index":0,"playId":"f2e13619-ad0a-3d7b-825d-9420b1000204","pitchNumber":1,"startTime":"2026-07-19T23:33:02.972Z","endTime":"2026-07-19T23:33:06.029Z","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":94.8,"endSpeed":86.7,"strikeZoneTop":3.376,"strikeZoneBottom":1.704,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.82208729225288,"aZ":-17.26122871957768,"pfxX":-6.261134894445552,"pfxZ":7.723967256273285,"pX":-0.9767352763234927,"pZ":3.2966853153734124,"vX0":4.171587235237526,"vY0":-138.09818590118948,"vZ0":-2.5715698834239773,"x":154.23,"y":149.77,"x0":-1.6935881039272696,"y0":50.00442841533402,"z0":5.401408431794422,"aX":-12.09156359557585},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":13.7,"breakHorizontal":10.4,"spinRate":2529,"spinDirection":231},"zone":11,"typeConfidence":0.89,"plateTime":0.3966552767973197,"extension":6.738092877933139},"index":1,"playId":"f436e8ed-9601-3be1-b519-167a8ce4dded","pitchNumber":2,"startTime":"2026-07-19T23:33:22.728Z","endTime":"2026-07-19T23:33:25.728Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.7,"endSpeed":86.1,"strikeZoneTop":3.376,"strikeZoneBottom":1.704,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.77863483645645,"aZ":-16.74741466249664,"pfxX":-5.654961818996858,"pfxZ":8.05425691725523,"pX":-0.6703875352111802,"pZ":4.245353396737048,"vX0":4.399432812505358,"vY0":-137.81297047163696,"vZ0":-0.18054732789353412,"x":142.55,"y":124.16,"x0":-1.555940021896322,"y0":50.0051253939483,"z0":5.4468317914479725,"aX":-10.835141866889956},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":14.8,"breakHorizontal":9.2,"spinRate":2511,"spinDirection":216},"zone":11,"typeConfidence":0.9,"plateTime":0.3980494194184656,"extension":6.892917177427253},"index":2,"playId":"4de437f4-d357-3535-9182-08f34b876e8c","pitchNumber":3,"startTime":"2026-07-19T23:33:46.290Z","endTime":"2026-07-19T23:33:49.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, 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":81.3,"endSpeed":74.8,"strikeZoneTop":3.376,"strikeZoneBottom":1.704,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.821929595158007,"aZ":-37.698733267617406,"pfxX":-7.225960521570775,"pfxZ":-3.907179034535333,"pX":-1.4809322488266985,"pZ":0.9457949578571101,"vX0":2.7042822318040844,"vY0":-118.42092958561918,"vZ0":-1.529729939961809,"x":173.45,"y":213.24,"x0":-1.7024782068776152,"y0":50.00525906906514,"z0":5.066753311946785,"aX":-10.205649502714458},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.6,"breakVerticalInduced":-7.2,"breakHorizontal":12.4,"spinRate":1393,"spinDirection":280},"zone":13,"typeConfidence":0.9,"plateTime":0.46354466246019754,"extension":6.903840488000013},"index":3,"playId":"93e1bb26-18d2-39a9-81d2-4d3bdda44bd9","pitchNumber":4,"startTime":"2026-07-19T23:34:05.370Z","endTime":"2026-07-19T23:34:09.556Z","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":1},"index":4,"startTime":"2026-07-19T23:34:23.804Z","endTime":"2026-07-19T23:34:39.954Z","isPitch":false,"type":"action","player":{"id":596146,"link":"/api/v1/people/596146"}},{"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":1},"pitchData":{"startSpeed":82.4,"endSpeed":75.7,"strikeZoneTop":3.376,"strikeZoneBottom":1.704,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.94545961918008,"aZ":-34.50254290023414,"pfxX":-7.437595880187614,"pfxZ":-1.5989171754434972,"pX":-0.3356491580170709,"pZ":1.4969434064619098,"vX0":5.303196469188228,"vY0":-119.95238575333545,"vZ0":-1.168776855574814,"x":129.79,"y":198.36,"x0":-1.612560907398793,"y0":50.005672569774404,"z0":5.076181913945019,"aX":-10.803165127366285},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.3,"breakVerticalInduced":-2.9,"breakHorizontal":12.1,"spinRate":1456,"spinDirection":282},"zone":13,"typeConfidence":0.9,"plateTime":0.4572228017227342,"extension":6.839031105759726},"hitData":{"launchSpeed":103.5,"launchAngle":18.0,"totalDistance":351.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":208.49,"coordY":83.05}},"index":5,"playId":"062eccfe-cba1-3b25-9e78-d8eb7085ce88","pitchNumber":5,"startTime":"2026-07-19T23:34:39.954Z","endTime":"2026-07-19T23:34:54.014Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T23:34:54.014Z","atBatIndex":89},"scoringPlays":[14,15,17,19,39,50,53,55,65,74,89],"playsByInning":[{"startIndex":0,"endIndex":5,"top":[0,1,2],"bottom":[3,4,5],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":1,"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"batter":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"coordinates":{"x":155.21,"y":143.85},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":1,"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"coordinates":{"x":122.69,"y":169.9},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":1,"pitcher":{"id":669467,"fullName":"Andre Pallante","link":"/api/v1/people/669467"},"batter":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"coordinates":{"x":157.6,"y":171.3},"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":669467,"fullName":"Andre Pallante","link":"/api/v1/people/669467"},"batter":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"coordinates":{"x":161.54,"y":152.79},"type":"O","description":"Lineout"}]}},{"startIndex":6,"endIndex":12,"top":[6,7,8,9],"bottom":[10,11,12],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":2,"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"coordinates":{"x":129.21,"y":98.27},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":2,"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"batter":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"coordinates":{"x":112.47,"y":147.46},"type":"O","description":"Grounded Into DP"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":2,"pitcher":{"id":669467,"fullName":"Andre Pallante","link":"/api/v1/people/669467"},"batter":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"coordinates":{"x":114.5,"y":154.56},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":2,"pitcher":{"id":669467,"fullName":"Andre Pallante","link":"/api/v1/people/669467"},"batter":{"id":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"coordinates":{"x":127.28,"y":170.63},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":2,"pitcher":{"id":669467,"fullName":"Andre Pallante","link":"/api/v1/people/669467"},"batter":{"id":682988,"fullName":"Tyler Locklear","link":"/api/v1/people/682988"},"coordinates":{"x":127.69,"y":178.4},"type":"O","description":"Groundout"}]}},{"startIndex":13,"endIndex":26,"top":[13,14,15,16,17,18,19,20,21,22,23],"bottom":[24,25,26],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":3,"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"batter":{"id":691458,"fullName":"Blaze Jordan","link":"/api/v1/people/691458"},"coordinates":{"x":100.06,"y":66.31},"type":"H","description":"Triple"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":3,"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"batter":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"coordinates":{"x":96.75,"y":115.01},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":3,"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"coordinates":{"x":176.87,"y":129.21},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":3,"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"batter":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"coordinates":{"x":70.08,"y":55.11},"type":"H","description":"Double"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":3,"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"coordinates":{"x":105.37,"y":90.95},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":3,"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"batter":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"coordinates":{"x":203.08,"y":137.61},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":3,"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"batter":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"coordinates":{"x":83.23,"y":98.22},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":3,"pitcher":{"id":686753,"fullName":"Drey Jameson","link":"/api/v1/people/686753"},"batter":{"id":691458,"fullName":"Blaze Jordan","link":"/api/v1/people/691458"},"coordinates":{"x":87.65,"y":78.37},"type":"O","description":"Lineout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":3,"pitcher":{"id":669467,"fullName":"Andre Pallante","link":"/api/v1/people/669467"},"batter":{"id":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728"},"coordinates":{"x":95.13,"y":149.04},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":3,"pitcher":{"id":669467,"fullName":"Andre Pallante","link":"/api/v1/people/669467"},"batter":{"id":814439,"fullName":"Ryan Waldschmidt","link":"/api/v1/people/814439"},"coordinates":{"x":153.06,"y":80.28},"type":"O","description":"Flyout"}]}},{"startIndex":27,"endIndex":33,"top":[27,28,29],"bottom":[30,31,32,33],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":4,"pitcher":{"id":686753,"fullName":"Drey Jameson","link":"/api/v1/people/686753"},"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"coordinates":{"x":111.46,"y":160.14},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":4,"pitcher":{"id":686753,"fullName":"Drey Jameson","link":"/api/v1/people/686753"},"batter":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"coordinates":{"x":104.87,"y":173.32},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":4,"pitcher":{"id":669467,"fullName":"Andre Pallante","link":"/api/v1/people/669467"},"batter":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"coordinates":{"x":141.01,"y":146.78},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":4,"pitcher":{"id":669467,"fullName":"Andre Pallante","link":"/api/v1/people/669467"},"batter":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"coordinates":{"x":130.44,"y":31.02},"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":4,"pitcher":{"id":669467,"fullName":"Andre Pallante","link":"/api/v1/people/669467"},"batter":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"coordinates":{"x":181.13,"y":105.18},"type":"O","description":"Flyout"}]}},{"startIndex":34,"endIndex":43,"top":[34,35,36,37,38,39,40],"bottom":[41,42,43],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":5,"pitcher":{"id":686753,"fullName":"Drey Jameson","link":"/api/v1/people/686753"},"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"coordinates":{"x":108.51,"y":78.43},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":5,"pitcher":{"id":686753,"fullName":"Drey Jameson","link":"/api/v1/people/686753"},"batter":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"coordinates":{"x":85.73,"y":114.15},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":5,"pitcher":{"id":691769,"fullName":"Philip Abner","link":"/api/v1/people/691769"},"batter":{"id":691458,"fullName":"Blaze Jordan","link":"/api/v1/people/691458"},"coordinates":{"x":178.25,"y":105.4},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":5,"pitcher":{"id":691769,"fullName":"Philip Abner","link":"/api/v1/people/691769"},"batter":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"coordinates":{"x":134.46,"y":50.09},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":5,"pitcher":{"id":669467,"fullName":"Andre Pallante","link":"/api/v1/people/669467"},"batter":{"id":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"coordinates":{"x":74.84,"y":145.05},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":5,"pitcher":{"id":669467,"fullName":"Andre Pallante","link":"/api/v1/people/669467"},"batter":{"id":682988,"fullName":"Tyler Locklear","link":"/api/v1/people/682988"},"coordinates":{"x":110.71,"y":165.87},"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":5,"pitcher":{"id":669467,"fullName":"Andre Pallante","link":"/api/v1/people/669467"},"batter":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"coordinates":{"x":106.39,"y":167.75},"type":"O","description":"Groundout"}]}},{"startIndex":44,"endIndex":56,"top":[44,45,46,47],"bottom":[48,49,50,51,52,53,54,55,56],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":6,"pitcher":{"id":691769,"fullName":"Philip Abner","link":"/api/v1/people/691769"},"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"coordinates":{"x":60.64,"y":112.37},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":6,"pitcher":{"id":691769,"fullName":"Philip Abner","link":"/api/v1/people/691769"},"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"coordinates":{"x":59.39,"y":84.69},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":6,"pitcher":{"id":669467,"fullName":"Andre Pallante","link":"/api/v1/people/669467"},"batter":{"id":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728"},"coordinates":{"x":204.19,"y":98.68},"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":669467,"fullName":"Andre Pallante","link":"/api/v1/people/669467"},"batter":{"id":814439,"fullName":"Ryan Waldschmidt","link":"/api/v1/people/814439"},"coordinates":{"x":169.81,"y":101.59},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":6,"pitcher":{"id":669467,"fullName":"Andre Pallante","link":"/api/v1/people/669467"},"batter":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"coordinates":{"x":138.84,"y":102.84},"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":669467,"fullName":"Andre Pallante","link":"/api/v1/people/669467"},"batter":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"coordinates":{"x":122.57,"y":108.49},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":6,"pitcher":{"id":592773,"fullName":"Ryne Stanek","link":"/api/v1/people/592773"},"batter":{"id":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"coordinates":{"x":97.77,"y":141.38},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":6,"pitcher":{"id":592773,"fullName":"Ryne Stanek","link":"/api/v1/people/592773"},"batter":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"coordinates":{"x":98.78,"y":170.79},"type":"O","description":"Groundout"}]}},{"startIndex":57,"endIndex":66,"top":[57,58,59,60,61],"bottom":[62,63,64,65,66],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":7,"pitcher":{"id":691769,"fullName":"Philip Abner","link":"/api/v1/people/691769"},"batter":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"coordinates":{"x":144.67,"y":58.66},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":7,"pitcher":{"id":691769,"fullName":"Philip Abner","link":"/api/v1/people/691769"},"batter":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"coordinates":{"x":60.34,"y":87.01},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":7,"pitcher":{"id":664199,"fullName":"Taylor Clarke","link":"/api/v1/people/664199"},"batter":{"id":691458,"fullName":"Blaze Jordan","link":"/api/v1/people/691458"},"coordinates":{"x":127.17,"y":98.7},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":7,"pitcher":{"id":664199,"fullName":"Taylor Clarke","link":"/api/v1/people/664199"},"batter":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"coordinates":{"x":157.6,"y":159.13},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":7,"pitcher":{"id":592773,"fullName":"Ryne Stanek","link":"/api/v1/people/592773"},"batter":{"id":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728"},"coordinates":{"x":45.92,"y":117.62},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":7,"pitcher":{"id":666277,"fullName":"George Soriano","link":"/api/v1/people/666277"},"batter":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"coordinates":{"x":169.91,"y":101.87},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":7,"pitcher":{"id":666277,"fullName":"George Soriano","link":"/api/v1/people/666277"},"batter":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"coordinates":{"x":47.76,"y":104.06},"type":"H","description":"Home Run"}]}},{"startIndex":67,"endIndex":76,"top":[67,68,69,70],"bottom":[71,72,73,74,75,76],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":8,"pitcher":{"id":664199,"fullName":"Taylor Clarke","link":"/api/v1/people/664199"},"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"coordinates":{"x":95.23,"y":116.53},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":8,"pitcher":{"id":664199,"fullName":"Taylor Clarke","link":"/api/v1/people/664199"},"batter":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"coordinates":{"x":85.59,"y":133.58},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":8,"pitcher":{"id":664199,"fullName":"Taylor Clarke","link":"/api/v1/people/664199"},"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"coordinates":{"x":146.45,"y":179.41},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":8,"pitcher":{"id":700669,"fullName":"Gordon Graceffo","link":"/api/v1/people/700669"},"batter":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"coordinates":{"x":99.12,"y":152.54},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":8,"pitcher":{"id":700669,"fullName":"Gordon Graceffo","link":"/api/v1/people/700669"},"batter":{"id":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"coordinates":{"x":192.99,"y":77.78},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":8,"pitcher":{"id":700669,"fullName":"Gordon Graceffo","link":"/api/v1/people/700669"},"batter":{"id":682988,"fullName":"Tyler Locklear","link":"/api/v1/people/682988"},"coordinates":{"x":148.59,"y":134.21},"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":700669,"fullName":"Gordon Graceffo","link":"/api/v1/people/700669"},"batter":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"coordinates":{"x":47.36,"y":64.67},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":8,"pitcher":{"id":700669,"fullName":"Gordon Graceffo","link":"/api/v1/people/700669"},"batter":{"id":814439,"fullName":"Ryan Waldschmidt","link":"/api/v1/people/814439"},"coordinates":{"x":112.47,"y":150.51},"type":"O","description":"Forceout"}]}},{"startIndex":77,"endIndex":84,"top":[77,78,79,80,81],"bottom":[82,83,84],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":9,"pitcher":{"id":657044,"fullName":"Ryan Thompson","link":"/api/v1/people/657044"},"batter":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"coordinates":{"x":130.22,"y":137.83},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":9,"pitcher":{"id":657044,"fullName":"Ryan Thompson","link":"/api/v1/people/657044"},"batter":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"coordinates":{"x":85.61,"y":116.11},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":9,"pitcher":{"id":657044,"fullName":"Ryan Thompson","link":"/api/v1/people/657044"},"batter":{"id":691458,"fullName":"Blaze Jordan","link":"/api/v1/people/691458"},"coordinates":{"x":117.89,"y":88.17},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":9,"pitcher":{"id":666661,"fullName":"Juan Morillo","link":"/api/v1/people/666661"},"batter":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"coordinates":{"x":156.08,"y":172.82},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":9,"pitcher":{"id":703725,"fullName":"Luis Gastelum","link":"/api/v1/people/703725"},"batter":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"coordinates":{"x":125.34,"y":199.07},"type":"O","description":"Groundout"}]}},{"startIndex":85,"endIndex":89,"top":[85,86,87],"bottom":[88,89],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":10,"pitcher":{"id":666661,"fullName":"Juan Morillo","link":"/api/v1/people/666661"},"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"coordinates":{"x":118.7,"y":189.36},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":10,"pitcher":{"id":666661,"fullName":"Juan Morillo","link":"/api/v1/people/666661"},"batter":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"coordinates":{"x":118.61,"y":165.61},"type":"O","description":"Double Play"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":10,"pitcher":{"id":666661,"fullName":"Juan Morillo","link":"/api/v1/people/666661"},"batter":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"coordinates":{"x":115.01,"y":152.53},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":10,"pitcher":{"id":703725,"fullName":"Luis Gastelum","link":"/api/v1/people/703725"},"batter":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"coordinates":{"x":186.51,"y":122.62},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":10,"pitcher":{"id":703725,"fullName":"Luis Gastelum","link":"/api/v1/people/703725"},"batter":{"id":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"coordinates":{"x":208.49,"y":83.05},"type":"H","description":"Double"}]}}]},"linescore":{"note":"One out when winning run scored.","currentInning":10,"currentInningOrdinal":"10th","inningState":"Bottom","inningHalf":"Bottom","isTopInning":false,"scheduledInnings":9,"innings":[{"num":1,"ordinalNum":"1st","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":2,"ordinalNum":"2nd","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":3,"ordinalNum":"3rd","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":5,"hits":6,"errors":0,"leftOnBase":3}},{"num":4,"ordinalNum":"4th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":5,"ordinalNum":"5th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":0},"away":{"runs":2,"hits":2,"errors":0,"leftOnBase":2}},{"num":6,"ordinalNum":"6th","home":{"runs":3,"hits":3,"errors":0,"leftOnBase":3},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":1}},{"num":7,"ordinalNum":"7th","home":{"runs":2,"hits":2,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":2}},{"num":8,"ordinalNum":"8th","home":{"runs":2,"hits":2,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":9,"ordinalNum":"9th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":2}},{"num":10,"ordinalNum":"10th","home":{"runs":1,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}}],"teams":{"home":{"runs":8,"hits":10,"errors":0,"leftOnBase":6},"away":{"runs":7,"hits":13,"errors":0,"leftOnBase":13}},"defense":{"pitcher":{"id":703725,"fullName":"Luis Gastelum","link":"/api/v1/people/703725"},"catcher":{"id":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"},"first":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"second":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"third":{"id":691458,"fullName":"Blaze Jordan","link":"/api/v1/people/691458"},"shortstop":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"left":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"center":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"right":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"onDeck":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"inHole":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"battingOrder":5,"team":{"id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"}},"offense":{"batter":{"id":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"onDeck":{"id":682988,"fullName":"Tyler Locklear","link":"/api/v1/people/682988"},"inHole":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"second":{"id":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"pitcher":{"id":666661,"fullName":"Juan Morillo","link":"/api/v1/people/666661"},"battingOrder":5,"team":{"id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"}},"balls":2,"strikes":2,"outs":1},"boxscore":{"teams":{"away":{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"teamStats":{"batting":{"flyOuts":5,"groundOuts":10,"airOuts":11,"runs":7,"doubles":1,"triples":1,"homeRuns":0,"strikeOuts":7,"baseOnBalls":8,"intentionalWalks":0,"hits":13,"hitByPitch":0,"avg":".243","atBats":41,"obp":".319","slg":".389","ops":".708","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":49,"totalBases":16,"rbi":7,"leftOnBase":26,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":2,"lineOuts":4},"pitching":{"flyOuts":5,"groundOuts":11,"airOuts":9,"runs":8,"doubles":3,"triples":0,"homeRuns":2,"strikeOuts":7,"baseOnBalls":4,"intentionalWalks":0,"hits":10,"hitByPitch":0,"atBats":37,"obp":".341","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":163,"era":"4.16","inningsPitched":"9.1","saveOpportunities":0,"earnedRuns":7,"whip":"1.33","battersFaced":41,"outs":28,"completeGames":0,"shutouts":0,"pitchesThrown":163,"balls":64,"strikes":99,"strikePercentage":".610","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.22","rbi":8,"pitchesPerInning":"17.46","runsScoredPer9":"7.71","homeRunsPer9":"1.93","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":11,"putOuts":28,"errors":0,"chances":39,"passedBall":0,"pickoffs":0}},"players":{"ID700241":{"person":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"jerseyNumber":"36","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"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":65,"groundOuts":126,"airOuts":111,"runs":36,"doubles":19,"triples":1,"homeRuns":14,"strikeOuts":71,"baseOnBalls":24,"intentionalWalks":0,"hits":95,"hitByPitch":0,"atBats":402,"obp":".279","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":1682,"era":"2.92","inningsPitched":"108.0","wins":4,"losses":7,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":35,"whip":"1.10","battersFaced":427,"outs":324,"gamesPitched":19,"completeGames":0,"shutouts":0,"pitchesThrown":1682,"balls":636,"strikes":1046,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":2,"pickoffs":1,"groundOutsToAirouts":"1.14","rbi":0,"winPercentage":".364","pitchesPerInning":"15.57","gamesFinished":0,"strikeoutWalkRatio":"2.96","strikeoutsPer9Inn":"5.92","walksPer9Inn":"2.00","hitsPer9Inn":"7.92","runsScoredPer9":"3.00","homeRunsPer9":"1.17","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":11,"lineOuts":35},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":14,"putOuts":12,"errors":0,"chances":26,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID694335":{"person":{"id":694335,"fullName":"Matt Svanson","link":"/api/v1/people/694335"},"jerseyNumber":"49","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"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":37,"gamesStarted":1,"flyOuts":26,"groundOuts":32,"airOuts":49,"runs":32,"doubles":10,"triples":0,"homeRuns":5,"strikeOuts":40,"baseOnBalls":19,"intentionalWalks":0,"hits":46,"hitByPitch":2,"atBats":165,"obp":".356","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":715,"era":"6.42","inningsPitched":"40.2","wins":2,"losses":2,"saves":0,"saveOpportunities":2,"holds":2,"blownSaves":2,"earnedRuns":29,"whip":"1.60","battersFaced":188,"outs":122,"gamesPitched":37,"completeGames":0,"shutouts":0,"pitchesThrown":715,"balls":265,"strikes":450,"strikePercentage":".630","hitBatsmen":2,"balks":1,"wildPitches":4,"pickoffs":0,"groundOutsToAirouts":"0.65","rbi":0,"winPercentage":".500","pitchesPerInning":"17.58","gamesFinished":13,"strikeoutWalkRatio":"2.11","strikeoutsPer9Inn":"8.85","walksPer9Inn":"4.20","hitsPer9Inn":"10.18","runsScoredPer9":"7.08","homeRunsPer9":"1.11","inheritedRunners":11,"inheritedRunnersScored":6,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":11,"lineOuts":12},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":2,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID663494":{"person":{"id":663494,"fullName":"Bryan Torres","link":"/api/v1/people/663494"},"jerseyNumber":"39","position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"201","stats":{"batting":{"note":"1-","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":33,"flyOuts":10,"groundOuts":19,"airOuts":21,"runs":9,"doubles":0,"triples":2,"homeRuns":4,"strikeOuts":16,"baseOnBalls":5,"intentionalWalks":0,"hits":13,"hitByPitch":0,"avg":".191","atBats":68,"obp":".247","slg":".426","ops":".673","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":74,"totalBases":29,"rbi":8,"leftOnBase":31,"sacBunts":1,"sacFlies":0,"babip":".188","groundOutsToAirouts":"0.90","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"17.00","popOuts":2,"lineOuts":9},"pitching":{"gamesPlayed":1,"gamesStarted":0,"flyOuts":3,"groundOuts":0,"airOuts":6,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":7,"obp":".250","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":18,"era":"0.00","inningsPitched":"2.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"1.00","battersFaced":8,"outs":6,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":18,"balls":8,"strikes":10,"strikePercentage":".560","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.00","rbi":0,"winPercentage":".---","pitchesPerInning":"9.00","gamesFinished":1,"strikeoutWalkRatio":"0.00","strikeoutsPer9Inn":"0.00","walksPer9Inn":"4.50","hitsPer9Inn":"4.50","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":20,"putOuts":28,"errors":0,"chances":48,"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"}]},"ID691023":{"person":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"jerseyNumber":"18","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"300","stats":{"batting":{"summary":"1-5 | 2B, BB, 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":6,"totalBases":2,"rbi":1,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":96,"flyOuts":41,"groundOuts":85,"airOuts":79,"runs":63,"doubles":20,"triples":0,"homeRuns":22,"strikeOuts":101,"baseOnBalls":34,"intentionalWalks":1,"hits":108,"hitByPitch":3,"avg":".292","atBats":370,"obp":".354","slg":".524","ops":".878","caughtStealing":5,"stolenBases":13,"stolenBasePercentage":".722","caughtStealingPercentage":".278","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":410,"totalBases":194,"rbi":76,"leftOnBase":174,"sacBunts":0,"sacFlies":3,"babip":".344","groundOutsToAirouts":"1.08","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"16.82","popOuts":19,"lineOuts":19},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":198,"errors":4,"chances":210,"fielding":".981","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID701675":{"person":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"jerseyNumber":"27","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"401","stats":{"batting":{"summary":"0-3 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":80,"flyOuts":28,"groundOuts":71,"airOuts":67,"runs":30,"doubles":9,"triples":1,"homeRuns":8,"strikeOuts":56,"baseOnBalls":13,"intentionalWalks":0,"hits":56,"hitByPitch":2,"avg":".226","atBats":248,"obp":".268","slg":".367","ops":".635","caughtStealing":3,"stolenBases":5,"stolenBasePercentage":".625","caughtStealingPercentage":".375","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":265,"totalBases":91,"rbi":28,"leftOnBase":98,"sacBunts":0,"sacFlies":2,"babip":".258","groundOutsToAirouts":"1.06","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"31.00","popOuts":21,"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":3,"putOuts":147,"errors":2,"chances":152,"fielding":".987","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID681517":{"person":{"id":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"},"jerseyNumber":"62","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":18,"gamesStarted":18,"flyOuts":50,"groundOuts":93,"airOuts":88,"runs":37,"doubles":22,"triples":1,"homeRuns":9,"strikeOuts":75,"baseOnBalls":33,"intentionalWalks":0,"hits":93,"hitByPitch":5,"atBats":346,"obp":".340","caughtStealing":4,"stolenBases":7,"stolenBasePercentage":".636","caughtStealingPercentage":".364","numberOfPitches":1475,"era":"3.73","inningsPitched":"89.1","wins":7,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":37,"whip":"1.41","battersFaced":388,"outs":268,"gamesPitched":18,"completeGames":0,"shutouts":0,"pitchesThrown":1475,"balls":558,"strikes":917,"strikePercentage":".620","hitBatsmen":5,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"1.06","rbi":0,"winPercentage":".636","pitchesPerInning":"16.51","gamesFinished":0,"strikeoutWalkRatio":"2.27","strikeoutsPer9Inn":"7.56","walksPer9Inn":"3.32","hitsPer9Inn":"9.37","runsScoredPer9":"3.73","homeRunsPer9":"0.91","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":2,"sacFlies":1,"passedBall":0,"popOuts":13,"lineOuts":25},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":11,"putOuts":4,"errors":0,"chances":15,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID663457":{"person":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"jerseyNumber":"21","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"800","stats":{"batting":{"summary":"0-1 | 4 BB, R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":4,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":4,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":35,"flyOuts":15,"groundOuts":32,"airOuts":24,"runs":17,"doubles":6,"triples":1,"homeRuns":3,"strikeOuts":29,"baseOnBalls":20,"intentionalWalks":1,"hits":29,"hitByPitch":0,"avg":".257","atBats":113,"obp":".366","slg":".407","ops":".773","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":134,"totalBases":46,"rbi":12,"leftOnBase":51,"sacBunts":0,"sacFlies":1,"babip":".317","groundOutsToAirouts":"1.33","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"37.67","popOuts":1,"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":2,"putOuts":77,"errors":0,"chances":79,"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"}]},"ID665877":{"person":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"jerseyNumber":"15","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"700","stats":{"batting":{"summary":"2-3 | 2 BB, R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":2,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":2,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":63,"flyOuts":26,"groundOuts":43,"airOuts":56,"runs":18,"doubles":9,"triples":0,"homeRuns":4,"strikeOuts":26,"baseOnBalls":15,"intentionalWalks":0,"hits":45,"hitByPitch":0,"avg":".268","atBats":168,"obp":".326","slg":".393","ops":".719","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":186,"totalBases":66,"rbi":20,"leftOnBase":69,"sacBunts":1,"sacFlies":1,"babip":".295","groundOutsToAirouts":"0.77","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"42.00","popOuts":18,"lineOuts":12},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":31,"putOuts":67,"errors":1,"chances":99,"fielding":".990","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID700669":{"person":{"id":700669,"fullName":"Gordon Graceffo","link":"/api/v1/people/700669"},"jerseyNumber":"44","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{"note":"(BS, 1)","summary":"1.0 IP, 2 ER, 0 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":2,"airOuts":1,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":21,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":1,"holds":0,"blownSaves":1,"earnedRuns":2,"battersFaced":6,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":21,"balls":8,"strikes":13,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"18.00","homeRunsPer9":"9.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":41,"gamesStarted":0,"flyOuts":36,"groundOuts":56,"airOuts":55,"runs":19,"doubles":8,"triples":0,"homeRuns":5,"strikeOuts":26,"baseOnBalls":22,"intentionalWalks":1,"hits":30,"hitByPitch":2,"atBats":164,"obp":".283","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":694,"era":"3.17","inningsPitched":"48.1","wins":6,"losses":1,"saves":1,"saveOpportunities":2,"holds":4,"blownSaves":1,"earnedRuns":17,"whip":"1.08","battersFaced":191,"outs":145,"gamesPitched":41,"completeGames":0,"shutouts":0,"pitchesThrown":694,"balls":279,"strikes":415,"strikePercentage":".600","hitBatsmen":2,"balks":1,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.02","rbi":2,"winPercentage":".857","pitchesPerInning":"14.36","gamesFinished":10,"strikeoutWalkRatio":"1.18","strikeoutsPer9Inn":"4.84","walksPer9Inn":"4.10","hitsPer9Inn":"5.59","runsScoredPer9":"3.54","homeRunsPer9":"0.93","inheritedRunners":30,"inheritedRunnersScored":7,"catchersInterference":0,"sacBunts":0,"sacFlies":3,"passedBall":0,"popOuts":4,"lineOuts":15},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":4,"errors":0,"chances":6,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID802139":{"person":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"jerseyNumber":"26","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"100","stats":{"batting":{"summary":"1-6 | K, RBI, R","gamesPlayed":1,"flyOuts":1,"groundOuts":3,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":6,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":6,"totalBases":1,"rbi":1,"leftOnBase":6,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":2,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":93,"flyOuts":73,"groundOuts":97,"airOuts":109,"runs":61,"doubles":10,"triples":0,"homeRuns":14,"strikeOuts":66,"baseOnBalls":41,"intentionalWalks":2,"hits":96,"hitByPitch":14,"avg":".262","atBats":366,"obp":".357","slg":".404","ops":".761","caughtStealing":0,"stolenBases":9,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":423,"totalBases":148,"rbi":38,"leftOnBase":99,"sacBunts":0,"sacFlies":2,"babip":".285","groundOutsToAirouts":"0.89","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"26.14","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":271,"putOuts":108,"errors":2,"chances":381,"fielding":".995","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID656240":{"person":{"id":656240,"fullName":"Scott Blewett","link":"/api/v1/people/656240"},"jerseyNumber":"66","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID677865":{"person":{"id":677865,"fullName":"Justin Bruihl","link":"/api/v1/people/677865"},"jerseyNumber":"47","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":43,"gamesStarted":0,"flyOuts":24,"groundOuts":59,"airOuts":50,"runs":24,"doubles":10,"triples":0,"homeRuns":2,"strikeOuts":32,"baseOnBalls":19,"intentionalWalks":0,"hits":46,"hitByPitch":8,"atBats":180,"obp":".343","caughtStealing":1,"stolenBases":6,"stolenBasePercentage":".857","caughtStealingPercentage":".143","numberOfPitches":820,"era":"3.59","inningsPitched":"47.2","wins":0,"losses":0,"saves":0,"saveOpportunities":1,"holds":6,"blownSaves":1,"earnedRuns":19,"whip":"1.36","battersFaced":214,"outs":143,"gamesPitched":43,"completeGames":0,"shutouts":0,"pitchesThrown":820,"balls":306,"strikes":514,"strikePercentage":".630","hitBatsmen":8,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.18","rbi":0,"winPercentage":".---","pitchesPerInning":"17.20","gamesFinished":5,"strikeoutWalkRatio":"1.68","strikeoutsPer9Inn":"6.04","walksPer9Inn":"3.59","hitsPer9Inn":"8.69","runsScoredPer9":"4.53","homeRunsPer9":"0.38","inheritedRunners":24,"inheritedRunnersScored":10,"catchersInterference":0,"sacBunts":1,"sacFlies":6,"passedBall":0,"popOuts":8,"lineOuts":18},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":9,"errors":0,"chances":14,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID691458":{"person":{"id":691458,"fullName":"Blaze Jordan","link":"/api/v1/people/691458"},"jerseyNumber":"33","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"900","stats":{"batting":{"summary":"3-5 | 3B, 3 RBI, R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":2,"runs":1,"doubles":0,"triples":1,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":5,"rbi":3,"leftOnBase":5,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":2},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":1,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":25,"flyOuts":12,"groundOuts":27,"airOuts":25,"runs":9,"doubles":4,"triples":2,"homeRuns":1,"strikeOuts":12,"baseOnBalls":3,"intentionalWalks":0,"hits":21,"hitByPitch":0,"avg":".259","atBats":81,"obp":".273","slg":".395","ops":".668","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":88,"totalBases":32,"rbi":17,"leftOnBase":31,"sacBunts":0,"sacFlies":4,"babip":".278","groundOutsToAirouts":"1.08","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"81.00","popOuts":3,"lineOuts":10},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":44,"putOuts":41,"errors":3,"chances":88,"fielding":".966","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID676475":{"person":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"jerseyNumber":"41","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"500","stats":{"batting":{"summary":"3-5 | 2 RBI, R","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":3,"rbi":2,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":11,"errors":0,"chances":11,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":97,"flyOuts":66,"groundOuts":107,"airOuts":103,"runs":53,"doubles":23,"triples":1,"homeRuns":15,"strikeOuts":61,"baseOnBalls":33,"intentionalWalks":2,"hits":104,"hitByPitch":4,"avg":".280","atBats":372,"obp":".342","slg":".468","ops":".810","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":9,"groundIntoTriplePlay":0,"plateAppearances":412,"totalBases":174,"rbi":69,"leftOnBase":180,"sacBunts":0,"sacFlies":3,"babip":".298","groundOutsToAirouts":"1.04","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"24.80","popOuts":17,"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":65,"putOuts":761,"errors":7,"chances":833,"fielding":".992","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID676617":{"person":{"id":676617,"fullName":"Riley O'Brien","link":"/api/v1/people/676617"},"jerseyNumber":"61","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":40,"gamesStarted":0,"flyOuts":17,"groundOuts":48,"airOuts":28,"runs":17,"doubles":5,"triples":0,"homeRuns":2,"strikeOuts":40,"baseOnBalls":14,"intentionalWalks":0,"hits":32,"hitByPitch":7,"atBats":145,"obp":".317","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":647,"era":"3.35","inningsPitched":"40.1","wins":3,"losses":3,"saves":25,"saveOpportunities":29,"holds":1,"blownSaves":4,"earnedRuns":15,"whip":"1.14","battersFaced":169,"outs":121,"gamesPitched":40,"completeGames":0,"shutouts":0,"pitchesThrown":647,"balls":247,"strikes":400,"strikePercentage":".620","hitBatsmen":7,"balks":0,"wildPitches":5,"pickoffs":2,"groundOutsToAirouts":"1.71","rbi":0,"winPercentage":".500","pitchesPerInning":"16.04","gamesFinished":32,"strikeoutWalkRatio":"2.86","strikeoutsPer9Inn":"8.93","walksPer9Inn":"3.12","hitsPer9Inn":"7.14","runsScoredPer9":"3.79","homeRunsPer9":"0.45","inheritedRunners":9,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":2,"sacFlies":1,"passedBall":0,"popOuts":1,"lineOuts":10},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":6,"errors":0,"chances":14,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID669467":{"person":{"id":669467,"fullName":"Andre Pallante","link":"/api/v1/people/669467"},"jerseyNumber":"53","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{"summary":"5.1 IP, 3 ER, 3 K, 2 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":3,"groundOuts":7,"airOuts":5,"runs":3,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":2,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":20,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":88,"inningsPitched":"5.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"battersFaced":22,"outs":16,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":88,"balls":37,"strikes":51,"strikePercentage":".580","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"5.06","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":1},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":19,"gamesStarted":19,"flyOuts":49,"groundOuts":140,"airOuts":91,"runs":49,"doubles":19,"triples":1,"homeRuns":10,"strikeOuts":75,"baseOnBalls":31,"intentionalWalks":0,"hits":102,"hitByPitch":6,"atBats":407,"obp":".312","caughtStealing":0,"stolenBases":10,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":1735,"era":"4.02","inningsPitched":"105.1","wins":10,"losses":6,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":47,"whip":"1.26","battersFaced":445,"outs":316,"gamesPitched":19,"completeGames":0,"shutouts":0,"pitchesThrown":1735,"balls":643,"strikes":1092,"strikePercentage":".630","hitBatsmen":6,"balks":0,"wildPitches":4,"pickoffs":1,"groundOutsToAirouts":"1.54","rbi":2,"winPercentage":".625","pitchesPerInning":"16.47","gamesFinished":0,"strikeoutWalkRatio":"2.42","strikeoutsPer9Inn":"6.41","walksPer9Inn":"2.65","hitsPer9Inn":"8.72","runsScoredPer9":"4.19","homeRunsPer9":"0.85","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":17,"lineOuts":25},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":5,"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"}]},"ID666277":{"person":{"id":666277,"fullName":"George Soriano","link":"/api/v1/people/666277"},"jerseyNumber":"65","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, ER, 2 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":16,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":4,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":16,"balls":4,"strikes":12,"strikePercentage":".750","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"9.00","homeRunsPer9":"9.00","inheritedRunners":1,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":43,"gamesStarted":0,"flyOuts":25,"groundOuts":38,"airOuts":50,"runs":17,"doubles":9,"triples":0,"homeRuns":5,"strikeOuts":38,"baseOnBalls":16,"intentionalWalks":1,"hits":30,"hitByPitch":1,"atBats":153,"obp":".272","caughtStealing":1,"stolenBases":6,"stolenBasePercentage":".857","caughtStealingPercentage":".143","numberOfPitches":663,"era":"3.40","inningsPitched":"42.1","wins":3,"losses":2,"saves":2,"saveOpportunities":5,"holds":14,"blownSaves":3,"earnedRuns":16,"whip":"1.09","battersFaced":173,"outs":127,"gamesPitched":43,"completeGames":0,"shutouts":0,"pitchesThrown":663,"balls":225,"strikes":438,"strikePercentage":".660","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.76","rbi":2,"winPercentage":".600","pitchesPerInning":"15.66","gamesFinished":7,"strikeoutWalkRatio":"2.38","strikeoutsPer9Inn":"8.08","walksPer9Inn":"3.40","hitsPer9Inn":"6.38","runsScoredPer9":"3.61","homeRunsPer9":"1.06","inheritedRunners":17,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":0,"sacFlies":3,"passedBall":0,"popOuts":13,"lineOuts":12},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":3,"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"}]},"ID669461":{"person":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"jerseyNumber":"32","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"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":62,"groundOuts":70,"airOuts":111,"runs":57,"doubles":16,"triples":1,"homeRuns":17,"strikeOuts":88,"baseOnBalls":36,"intentionalWalks":0,"hits":103,"hitByPitch":4,"atBats":365,"obp":".348","caughtStealing":4,"stolenBases":14,"stolenBasePercentage":".778","caughtStealingPercentage":".222","numberOfPitches":1573,"era":"5.00","inningsPitched":"93.2","wins":5,"losses":6,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":52,"whip":"1.48","battersFaced":412,"outs":281,"gamesPitched":19,"completeGames":0,"shutouts":0,"pitchesThrown":1573,"balls":571,"strikes":1002,"strikePercentage":".640","hitBatsmen":4,"balks":0,"wildPitches":4,"pickoffs":3,"groundOutsToAirouts":"0.63","rbi":0,"winPercentage":".455","pitchesPerInning":"16.79","gamesFinished":0,"strikeoutWalkRatio":"2.44","strikeoutsPer9Inn":"8.46","walksPer9Inn":"3.46","hitsPer9Inn":"9.90","runsScoredPer9":"5.48","homeRunsPer9":"1.63","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":6,"passedBall":0,"popOuts":20,"lineOuts":29},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":3,"errors":0,"chances":11,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID686780":{"person":{"id":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"},"jerseyNumber":"43","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"202","stats":{"batting":{"summary":"0-0","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":57,"flyOuts":24,"groundOuts":39,"airOuts":41,"runs":13,"doubles":6,"triples":0,"homeRuns":4,"strikeOuts":43,"baseOnBalls":6,"intentionalWalks":0,"hits":31,"hitByPitch":2,"avg":".209","atBats":148,"obp":".247","slg":".331","ops":".578","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":162,"totalBases":49,"rbi":11,"leftOnBase":68,"sacBunts":4,"sacFlies":2,"babip":".262","groundOutsToAirouts":"0.95","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"37.00","popOuts":9,"lineOuts":8},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":16,"stolenBases":33,"stolenBasePercentage":".673","caughtStealingPercentage":".327","assists":26,"putOuts":360,"errors":5,"chances":391,"fielding":".987","passedBall":3,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID592773":{"person":{"id":592773,"fullName":"Ryne Stanek","link":"/api/v1/people/592773"},"jerseyNumber":"55","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{"note":"(H, 16)","summary":"0.2 IP, ER, 0 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":18,"inningsPitched":"0.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":1,"battersFaced":4,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":18,"balls":9,"strikes":9,"strikePercentage":".500","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"13.50","homeRunsPer9":"0.00","inheritedRunners":3,"inheritedRunnersScored":1,"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":42,"gamesStarted":0,"flyOuts":22,"groundOuts":27,"airOuts":41,"runs":22,"doubles":4,"triples":0,"homeRuns":6,"strikeOuts":40,"baseOnBalls":22,"intentionalWalks":1,"hits":35,"hitByPitch":1,"atBats":143,"obp":".349","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":694,"era":"4.82","inningsPitched":"37.1","wins":2,"losses":2,"saves":1,"saveOpportunities":4,"holds":16,"blownSaves":3,"earnedRuns":20,"whip":"1.53","battersFaced":167,"outs":112,"gamesPitched":42,"completeGames":0,"shutouts":0,"pitchesThrown":694,"balls":269,"strikes":425,"strikePercentage":".610","hitBatsmen":1,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.66","rbi":1,"winPercentage":".500","pitchesPerInning":"18.59","gamesFinished":5,"strikeoutWalkRatio":"1.82","strikeoutsPer9Inn":"9.64","walksPer9Inn":"5.30","hitsPer9Inn":"8.44","runsScoredPer9":"5.30","homeRunsPer9":"1.45","inheritedRunners":13,"inheritedRunnersScored":7,"catchersInterference":1,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":9,"lineOuts":10},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID703725":{"person":{"id":703725,"fullName":"Luis Gastelum","link":"/api/v1/people/703725"},"jerseyNumber":"72","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{"note":"(L, 1-1)","summary":"1.1 IP, 0 ER, 2 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":20,"inningsPitched":"1.1","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":5,"outs":4,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":20,"balls":6,"strikes":14,"strikePercentage":".700","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":1,"runsScoredPer9":"6.75","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":5,"gamesStarted":0,"flyOuts":0,"groundOuts":5,"airOuts":4,"runs":5,"doubles":3,"triples":0,"homeRuns":3,"strikeOuts":6,"baseOnBalls":1,"intentionalWalks":0,"hits":7,"hitByPitch":0,"atBats":21,"obp":".348","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":84,"era":"7.20","inningsPitched":"5.0","wins":1,"losses":1,"saves":0,"saveOpportunities":1,"holds":0,"blownSaves":1,"earnedRuns":4,"whip":"1.60","battersFaced":23,"outs":15,"gamesPitched":5,"completeGames":0,"shutouts":0,"pitchesThrown":84,"balls":26,"strikes":58,"strikePercentage":".690","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.25","rbi":1,"winPercentage":".500","pitchesPerInning":"16.80","gamesFinished":1,"strikeoutWalkRatio":"6.00","strikeoutsPer9Inn":"10.80","walksPer9Inn":"1.80","hitsPer9Inn":"12.60","runsScoredPer9":"9.00","homeRunsPer9":"5.40","inheritedRunners":3,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":2,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":true,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID669160":{"person":{"id":669160,"fullName":"Dustin May","link":"/api/v1/people/669160"},"jerseyNumber":"3","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"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":55,"groundOuts":87,"airOuts":96,"runs":55,"doubles":19,"triples":1,"homeRuns":7,"strikeOuts":95,"baseOnBalls":32,"intentionalWalks":0,"hits":97,"hitByPitch":6,"atBats":371,"obp":".328","caughtStealing":4,"stolenBases":5,"stolenBasePercentage":".556","caughtStealingPercentage":".444","numberOfPitches":1592,"era":"4.78","inningsPitched":"98.0","wins":5,"losses":7,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":52,"whip":"1.32","battersFaced":414,"outs":294,"gamesPitched":19,"completeGames":1,"shutouts":1,"pitchesThrown":1592,"balls":554,"strikes":1038,"strikePercentage":".650","hitBatsmen":6,"balks":0,"wildPitches":7,"pickoffs":1,"groundOutsToAirouts":"0.91","rbi":0,"winPercentage":".417","pitchesPerInning":"16.24","gamesFinished":0,"strikeoutWalkRatio":"2.97","strikeoutsPer9Inn":"8.72","walksPer9Inn":"2.94","hitsPer9Inn":"8.91","runsScoredPer9":"5.05","homeRunsPer9":"0.64","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":1,"sacFlies":3,"passedBall":0,"popOuts":19,"lineOuts":22},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":2,"errors":0,"chances":10,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID691026":{"person":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"jerseyNumber":"0","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"600","stats":{"batting":{"summary":"0-4 | BB","gamesPlayed":1,"flyOuts":3,"groundOuts":1,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":1,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":90,"flyOuts":40,"groundOuts":84,"airOuts":98,"runs":39,"doubles":12,"triples":2,"homeRuns":4,"strikeOuts":70,"baseOnBalls":32,"intentionalWalks":0,"hits":79,"hitByPitch":7,"avg":".243","atBats":325,"obp":".319","slg":".329","ops":".648","caughtStealing":2,"stolenBases":8,"stolenBasePercentage":".800","caughtStealingPercentage":".200","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":370,"totalBases":107,"rbi":42,"leftOnBase":147,"sacBunts":0,"sacFlies":6,"babip":".292","groundOutsToAirouts":"0.86","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"81.25","popOuts":24,"lineOuts":34},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":240,"putOuts":141,"errors":8,"chances":389,"fielding":".979","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID671056":{"person":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"jerseyNumber":"48","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"200","stats":{"batting":{"summary":"3-6 | R","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":6,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":6,"totalBases":3,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":7,"errors":0,"chances":8,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":98,"flyOuts":40,"groundOuts":112,"airOuts":93,"runs":62,"doubles":14,"triples":1,"homeRuns":11,"strikeOuts":70,"baseOnBalls":51,"intentionalWalks":4,"hits":89,"hitByPitch":24,"avg":".247","atBats":361,"obp":".374","slg":".382","ops":".756","caughtStealing":0,"stolenBases":5,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":13,"groundIntoTriplePlay":0,"plateAppearances":439,"totalBases":138,"rbi":41,"leftOnBase":148,"sacBunts":0,"sacFlies":3,"babip":".276","groundOutsToAirouts":"1.20","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"32.82","popOuts":29,"lineOuts":24},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":26,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","assists":7,"putOuts":266,"errors":0,"chances":273,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID699625":{"person":{"id":699625,"fullName":"Jimmy Crooks","link":"/api/v1/people/699625"},"jerseyNumber":"8","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":27,"flyOuts":11,"groundOuts":14,"airOuts":15,"runs":4,"doubles":2,"triples":0,"homeRuns":3,"strikeOuts":24,"baseOnBalls":7,"intentionalWalks":0,"hits":12,"hitByPitch":3,"avg":".185","atBats":65,"obp":".293","slg":".354","ops":".647","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":75,"totalBases":23,"rbi":9,"leftOnBase":25,"sacBunts":0,"sacFlies":0,"babip":".237","groundOutsToAirouts":"0.93","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"21.67","popOuts":0,"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":{"caughtStealing":0,"stolenBases":8,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","assists":0,"putOuts":118,"errors":1,"chances":119,"fielding":".992","passedBall":4,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID676369":{"person":{"id":676369,"fullName":"Nelson Velázquez","link":"/api/v1/people/676369"},"jerseyNumber":"38","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"400","stats":{"batting":{"summary":"0-3 | 3 K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":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":25,"flyOuts":10,"groundOuts":12,"airOuts":16,"runs":10,"doubles":3,"triples":0,"homeRuns":4,"strikeOuts":19,"baseOnBalls":6,"intentionalWalks":0,"hits":14,"hitByPitch":1,"avg":".233","atBats":60,"obp":".309","slg":".483","ops":".792","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":68,"totalBases":29,"rbi":12,"leftOnBase":42,"sacBunts":0,"sacFlies":1,"babip":".263","groundOutsToAirouts":"0.75","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"15.00","popOuts":1,"lineOuts":5},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":17,"errors":1,"chances":18,"fielding":".944","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]}},"batters":[802139,671056,663494,686780,691023,676369,701675,676475,691026,665877,663457,691458,669467,592773,666277,700669,703725],"pitchers":[669467,592773,666277,700669,703725],"bench":[699625],"bullpen":[656240,677865,681517,669461,669160,700241,676617,694335],"battingOrder":[802139,686780,691023,701675,676475,691026,665877,663457,691458],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Walker, J (20, Rodriguez, Ed)."},{"label":"3B","value":"Jordan (2, Rodriguez, Ed)."},{"label":"TB","value":"Burleson 3; Fermín 2; Herrera 3; Jordan 5; Walker, J 2; Wetherholt."},{"label":"RBI","value":"Burleson 2 (69); Jordan 3 (17); Walker, J (76); Wetherholt (38)."},{"label":"2-out RBI","value":"Jordan 2."},{"label":"Runners left in scoring position, 2 out","value":"Church; Wetherholt 3; Jordan 2."},{"label":"GIDP","value":"Fermín."},{"label":"Team RISP","value":"5-for-14."},{"label":"Team LOB","value":"13."}]},{"title":"FIELDING","fieldList":[{"label":"DP","value":"(Winn-Wetherholt-Burleson)."}]}],"note":[{"label":"1","value":"Ran for Herrera in the 10th."}]},"home":{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"teamStats":{"batting":{"flyOuts":5,"groundOuts":11,"airOuts":9,"runs":8,"doubles":3,"triples":0,"homeRuns":2,"strikeOuts":7,"baseOnBalls":4,"intentionalWalks":0,"hits":10,"hitByPitch":0,"avg":".237","atBats":37,"obp":".308","slg":".387","ops":".695","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":41,"totalBases":19,"rbi":8,"leftOnBase":15,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"18.50","popOuts":2,"lineOuts":2},"pitching":{"flyOuts":5,"groundOuts":10,"airOuts":11,"runs":7,"doubles":1,"triples":1,"homeRuns":0,"strikeOuts":7,"baseOnBalls":8,"intentionalWalks":0,"hits":13,"hitByPitch":0,"atBats":41,"obp":".429","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":197,"era":"4.21","inningsPitched":"10.0","saveOpportunities":0,"earnedRuns":7,"whip":"1.28","battersFaced":49,"outs":30,"completeGames":0,"shutouts":0,"pitchesThrown":197,"balls":78,"strikes":119,"strikePercentage":".600","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.91","rbi":7,"pitchesPerInning":"19.70","runsScoredPer9":"6.30","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":10,"putOuts":30,"errors":0,"chances":40,"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":{"summary":"2.2 IP, 5 ER, 3 K, 2 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":1,"groundOuts":3,"airOuts":1,"runs":5,"doubles":1,"triples":1,"homeRuns":0,"strikeOuts":3,"baseOnBalls":2,"intentionalWalks":0,"hits":7,"hitByPitch":0,"atBats":14,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":68,"inningsPitched":"2.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":5,"battersFaced":16,"outs":8,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":68,"balls":29,"strikes":39,"strikePercentage":".570","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":5,"gamesFinished":0,"runsScoredPer9":"16.88","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":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":20,"gamesStarted":20,"flyOuts":81,"groundOuts":120,"airOuts":134,"runs":36,"doubles":23,"triples":3,"homeRuns":12,"strikeOuts":82,"baseOnBalls":41,"intentionalWalks":0,"hits":101,"hitByPitch":0,"atBats":435,"obp":".298","caughtStealing":1,"stolenBases":6,"stolenBasePercentage":".857","caughtStealingPercentage":".143","numberOfPitches":1855,"era":"2.62","inningsPitched":"116.2","wins":8,"losses":3,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":34,"whip":"1.22","battersFaced":478,"outs":350,"gamesPitched":20,"completeGames":0,"shutouts":0,"pitchesThrown":1855,"balls":696,"strikes":1159,"strikePercentage":".620","hitBatsmen":0,"balks":1,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.90","rbi":5,"winPercentage":".727","pitchesPerInning":"15.90","gamesFinished":0,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"6.33","walksPer9Inn":"3.16","hitsPer9Inn":"7.79","runsScoredPer9":"2.78","homeRunsPer9":"0.93","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":0,"passedBall":0,"popOuts":15,"lineOuts":38},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":1,"errors":0,"chances":6,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID666661":{"person":{"id":666661,"fullName":"Juan Morillo","link":"/api/v1/people/666661"},"jerseyNumber":"62","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"stats":{"batting":{},"pitching":{"note":"(W, 3-4)","summary":"1.1 IP, 0 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":12,"inningsPitched":"1.1","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":4,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":12,"balls":4,"strikes":8,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":43,"gamesStarted":0,"flyOuts":13,"groundOuts":43,"airOuts":28,"runs":15,"doubles":5,"triples":1,"homeRuns":2,"strikeOuts":46,"baseOnBalls":15,"intentionalWalks":1,"hits":28,"hitByPitch":2,"atBats":141,"obp":".280","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":630,"era":"2.95","inningsPitched":"39.2","wins":3,"losses":4,"saves":1,"saveOpportunities":5,"holds":10,"blownSaves":4,"earnedRuns":13,"whip":"1.08","battersFaced":162,"outs":119,"gamesPitched":43,"completeGames":0,"shutouts":0,"pitchesThrown":630,"balls":223,"strikes":407,"strikePercentage":".650","hitBatsmen":2,"balks":0,"wildPitches":4,"pickoffs":0,"groundOutsToAirouts":"1.54","rbi":0,"winPercentage":".429","pitchesPerInning":"15.88","gamesFinished":9,"strikeoutWalkRatio":"3.07","strikeoutsPer9Inn":"10.44","walksPer9Inn":"3.40","hitsPer9Inn":"6.35","runsScoredPer9":"3.40","homeRunsPer9":"0.45","inheritedRunners":16,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":1,"sacFlies":3,"passedBall":0,"popOuts":8,"lineOuts":7},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":2,"errors":1,"chances":8,"fielding":".875","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID694297":{"person":{"id":694297,"fullName":"Brandon Pfaadt","link":"/api/v1/people/694297"},"jerseyNumber":"32","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":17,"gamesStarted":7,"flyOuts":27,"groundOuts":72,"airOuts":57,"runs":33,"doubles":11,"triples":1,"homeRuns":8,"strikeOuts":44,"baseOnBalls":18,"intentionalWalks":0,"hits":59,"hitByPitch":4,"atBats":229,"obp":".319","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":929,"era":"4.58","inningsPitched":"59.0","wins":4,"losses":1,"saves":0,"saveOpportunities":0,"holds":2,"blownSaves":0,"earnedRuns":30,"whip":"1.31","battersFaced":254,"outs":177,"gamesPitched":17,"completeGames":0,"shutouts":0,"pitchesThrown":929,"balls":325,"strikes":604,"strikePercentage":".650","hitBatsmen":4,"balks":1,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.26","rbi":0,"winPercentage":".800","pitchesPerInning":"15.75","gamesFinished":2,"strikeoutWalkRatio":"2.44","strikeoutsPer9Inn":"6.71","walksPer9Inn":"2.75","hitsPer9Inn":"9.00","runsScoredPer9":"5.03","homeRunsPer9":"1.22","inheritedRunners":2,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":3,"passedBall":0,"popOuts":18,"lineOuts":12},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":6,"errors":0,"chances":7,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID694374":{"person":{"id":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374"},"jerseyNumber":"13","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"battingOrder":"801","stats":{"batting":{"note":"1-","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":42,"flyOuts":11,"groundOuts":34,"airOuts":19,"runs":10,"doubles":6,"triples":0,"homeRuns":4,"strikeOuts":24,"baseOnBalls":10,"intentionalWalks":0,"hits":20,"hitByPitch":0,"avg":".217","atBats":92,"obp":".291","slg":".413","ops":".704","caughtStealing":3,"stolenBases":2,"stolenBasePercentage":".400","caughtStealingPercentage":".600","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":107,"totalBases":38,"rbi":16,"leftOnBase":37,"sacBunts":4,"sacFlies":1,"babip":".246","groundOutsToAirouts":"1.79","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"23.00","popOuts":3,"lineOuts":5},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":9,"putOuts":93,"errors":2,"chances":104,"fielding":".981","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID680728":{"person":{"id":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728"},"jerseyNumber":"25","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"battingOrder":"800","stats":{"batting":{"summary":"2-3 | 2B, BB, 2 R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":3,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":52,"flyOuts":26,"groundOuts":35,"airOuts":42,"runs":14,"doubles":5,"triples":0,"homeRuns":5,"strikeOuts":48,"baseOnBalls":13,"intentionalWalks":0,"hits":30,"hitByPitch":0,"avg":".195","atBats":154,"obp":".256","slg":".325","ops":".581","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":168,"totalBases":50,"rbi":23,"leftOnBase":65,"sacBunts":0,"sacFlies":1,"babip":".245","groundOutsToAirouts":"0.83","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"30.80","popOuts":11,"lineOuts":5},"pitching":{"gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":5,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":4,"hitByPitch":1,"atBats":9,"obp":".500","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":17,"era":"5.40","inningsPitched":"1.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"whip":"2.40","battersFaced":10,"outs":5,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":17,"balls":3,"strikes":14,"strikePercentage":".820","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.00","rbi":0,"winPercentage":".---","pitchesPerInning":"10.20","gamesFinished":1,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"0.00","walksPer9Inn":"0.00","hitsPer9Inn":"21.60","runsScoredPer9":"5.40","homeRunsPer9":"0.00","inheritedRunners":3,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":2},"fielding":{"caughtStealing":1,"stolenBases":7,"stolenBasePercentage":".875","caughtStealingPercentage":".125","assists":5,"putOuts":129,"errors":1,"chances":135,"fielding":".993","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"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":"700","stats":{"batting":{"summary":"1-4 | HR, K, 2 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":4,"rbi":2,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":93,"flyOuts":45,"groundOuts":73,"airOuts":95,"runs":46,"doubles":18,"triples":0,"homeRuns":13,"strikeOuts":77,"baseOnBalls":30,"intentionalWalks":2,"hits":78,"hitByPitch":6,"avg":".244","atBats":320,"obp":".318","slg":".422","ops":".740","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":359,"totalBases":135,"rbi":44,"leftOnBase":156,"sacBunts":0,"sacFlies":3,"babip":".279","groundOutsToAirouts":"0.77","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"24.62","popOuts":27,"lineOuts":23},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":148,"putOuts":62,"errors":4,"chances":214,"fielding":".981","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"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":"600","stats":{"batting":{"summary":"1-3 | BB, RBI, R","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"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":11,"errors":0,"chances":11,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"avg":".333","atBats":3,"obp":".500","slg":".333","ops":".833","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"babip":".333","groundOutsToAirouts":"2.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":11,"errors":0,"chances":11,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID686753":{"person":{"id":686753,"fullName":"Drey Jameson","link":"/api/v1/people/686753"},"jerseyNumber":"99","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"stats":{"batting":{},"pitching":{"summary":"2.0 IP, 2 ER, 2 K, 3 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":2,"airOuts":2,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":3,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":7,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":42,"inningsPitched":"2.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":10,"outs":6,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":42,"balls":20,"strikes":22,"strikePercentage":".520","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"9.00","homeRunsPer9":"0.00","inheritedRunners":2,"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":11,"gamesStarted":0,"flyOuts":11,"groundOuts":16,"airOuts":21,"runs":9,"doubles":3,"triples":1,"homeRuns":1,"strikeOuts":13,"baseOnBalls":9,"intentionalWalks":0,"hits":16,"hitByPitch":1,"atBats":66,"obp":".342","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":266,"era":"4.67","inningsPitched":"17.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":9,"whip":"1.44","battersFaced":76,"outs":52,"gamesPitched":11,"completeGames":0,"shutouts":0,"pitchesThrown":266,"balls":96,"strikes":170,"strikePercentage":".640","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.76","rbi":0,"winPercentage":".---","pitchesPerInning":"15.35","gamesFinished":8,"strikeoutWalkRatio":"1.44","strikeoutsPer9Inn":"6.75","walksPer9Inn":"4.67","hitsPer9Inn":"8.31","runsScoredPer9":"4.67","homeRunsPer9":"0.52","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":8},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID518876":{"person":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"jerseyNumber":"29","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":17,"gamesStarted":17,"flyOuts":64,"groundOuts":102,"airOuts":118,"runs":59,"doubles":20,"triples":3,"homeRuns":21,"strikeOuts":62,"baseOnBalls":40,"intentionalWalks":2,"hits":107,"hitByPitch":2,"atBats":384,"obp":".347","caughtStealing":2,"stolenBases":6,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":1566,"era":"5.20","inningsPitched":"98.2","wins":7,"losses":8,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":57,"whip":"1.49","battersFaced":432,"outs":296,"gamesPitched":17,"completeGames":1,"shutouts":0,"pitchesThrown":1566,"balls":576,"strikes":990,"strikePercentage":".630","hitBatsmen":2,"balks":1,"wildPitches":0,"pickoffs":2,"groundOutsToAirouts":"0.86","rbi":0,"winPercentage":".467","pitchesPerInning":"15.87","gamesFinished":0,"strikeoutWalkRatio":"1.55","strikeoutsPer9Inn":"5.66","walksPer9Inn":"3.65","hitsPer9Inn":"9.76","runsScoredPer9":"5.38","homeRunsPer9":"1.92","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":1,"sacFlies":4,"passedBall":0,"popOuts":15,"lineOuts":39},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":9,"putOuts":9,"errors":0,"chances":18,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID814439":{"person":{"id":814439,"fullName":"Ryan Waldschmidt","link":"/api/v1/people/814439"},"jerseyNumber":"15","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"battingOrder":"900","stats":{"batting":{"summary":"1-4 | K, R","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":37,"flyOuts":15,"groundOuts":19,"airOuts":28,"runs":13,"doubles":10,"triples":1,"homeRuns":0,"strikeOuts":46,"baseOnBalls":9,"intentionalWalks":0,"hits":31,"hitByPitch":1,"avg":".252","atBats":123,"obp":".306","slg":".350","ops":".656","caughtStealing":1,"stolenBases":6,"stolenBasePercentage":".857","caughtStealingPercentage":".143","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":135,"totalBases":43,"rbi":9,"leftOnBase":53,"sacBunts":0,"sacFlies":1,"babip":".397","groundOutsToAirouts":"0.68","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":4,"lineOuts":9},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":97,"errors":1,"chances":101,"fielding":".990","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID656464":{"person":{"id":656464,"fullName":"Kevin Ginkel","link":"/api/v1/people/656464"},"jerseyNumber":"37","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":43,"gamesStarted":0,"flyOuts":23,"groundOuts":35,"airOuts":38,"runs":13,"doubles":9,"triples":0,"homeRuns":4,"strikeOuts":41,"baseOnBalls":12,"intentionalWalks":1,"hits":32,"hitByPitch":0,"atBats":145,"obp":".278","caughtStealing":2,"stolenBases":4,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":632,"era":"2.70","inningsPitched":"40.0","wins":3,"losses":2,"saves":0,"saveOpportunities":0,"holds":9,"blownSaves":0,"earnedRuns":12,"whip":"1.10","battersFaced":158,"outs":120,"gamesPitched":43,"completeGames":0,"shutouts":0,"pitchesThrown":632,"balls":230,"strikes":402,"strikePercentage":".640","hitBatsmen":0,"balks":1,"wildPitches":2,"pickoffs":1,"groundOutsToAirouts":"0.92","rbi":0,"winPercentage":".600","pitchesPerInning":"15.80","gamesFinished":5,"strikeoutWalkRatio":"3.42","strikeoutsPer9Inn":"9.23","walksPer9Inn":"2.70","hitsPer9Inn":"7.20","runsScoredPer9":"2.93","homeRunsPer9":"0.90","inheritedRunners":16,"inheritedRunnersScored":5,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":5,"lineOuts":10},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":0,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID606466":{"person":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"jerseyNumber":"4","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"battingOrder":"100","stats":{"batting":{"summary":"1-5 | 2 K, RBI, R","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":1,"leftOnBase":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":3,"putOuts":1,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":95,"flyOuts":64,"groundOuts":112,"airOuts":114,"runs":53,"doubles":19,"triples":3,"homeRuns":17,"strikeOuts":62,"baseOnBalls":30,"intentionalWalks":1,"hits":99,"hitByPitch":2,"avg":".258","atBats":384,"obp":".313","slg":".456","ops":".769","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":419,"totalBases":175,"rbi":56,"leftOnBase":120,"sacBunts":0,"sacFlies":3,"babip":".266","groundOutsToAirouts":"0.98","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"22.59","popOuts":19,"lineOuts":31},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":210,"putOuts":100,"errors":1,"chances":311,"fielding":".997","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID642528":{"person":{"id":642528,"fullName":"Jonathan Loáisiga","link":"/api/v1/people/642528"},"jerseyNumber":"43","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":41,"gamesStarted":0,"flyOuts":18,"groundOuts":47,"airOuts":35,"runs":10,"doubles":6,"triples":0,"homeRuns":1,"strikeOuts":27,"baseOnBalls":9,"intentionalWalks":2,"hits":30,"hitByPitch":1,"atBats":134,"obp":".272","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":576,"era":"2.13","inningsPitched":"38.0","wins":2,"losses":2,"saves":1,"saveOpportunities":4,"holds":8,"blownSaves":3,"earnedRuns":9,"whip":"1.03","battersFaced":149,"outs":114,"gamesPitched":41,"completeGames":0,"shutouts":0,"pitchesThrown":576,"balls":194,"strikes":382,"strikePercentage":".660","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.34","rbi":0,"winPercentage":".500","pitchesPerInning":"15.16","gamesFinished":11,"strikeoutWalkRatio":"3.00","strikeoutsPer9Inn":"6.39","walksPer9Inn":"2.13","hitsPer9Inn":"7.11","runsScoredPer9":"2.37","homeRunsPer9":"0.24","inheritedRunners":17,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":2,"sacFlies":3,"passedBall":0,"popOuts":6,"lineOuts":11},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":3,"errors":1,"chances":12,"fielding":".917","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID545121":{"person":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"jerseyNumber":"6","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":85,"flyOuts":37,"groundOuts":95,"airOuts":88,"runs":40,"doubles":13,"triples":3,"homeRuns":7,"strikeOuts":29,"baseOnBalls":16,"intentionalWalks":2,"hits":73,"hitByPitch":2,"avg":".258","atBats":283,"obp":".301","slg":".399","ops":".700","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":304,"totalBases":113,"rbi":47,"leftOnBase":120,"sacBunts":1,"sacFlies":1,"babip":".266","groundOutsToAirouts":"1.08","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"40.43","popOuts":26,"lineOuts":25},"pitching":{"gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":2,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":2,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"obp":".333","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":20,"era":"0.00","inningsPitched":"1.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"1.20","battersFaced":6,"outs":5,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":20,"balls":13,"strikes":7,"strikePercentage":".350","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":".---","pitchesPerInning":"12.00","gamesFinished":1,"strikeoutWalkRatio":"0.00","strikeoutsPer9Inn":"0.00","walksPer9Inn":"10.80","hitsPer9Inn":"0.00","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":100,"putOuts":389,"errors":2,"chances":491,"fielding":".996","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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-4 | HR, BB, 2 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":4,"rbi":2,"leftOnBase":0,"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":5,"putOuts":2,"errors":0,"chances":7,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":95,"flyOuts":64,"groundOuts":107,"airOuts":107,"runs":48,"doubles":13,"triples":3,"homeRuns":7,"strikeOuts":48,"baseOnBalls":59,"intentionalWalks":0,"hits":79,"hitByPitch":4,"avg":".238","atBats":332,"obp":".355","slg":".358","ops":".713","caughtStealing":8,"stolenBases":15,"stolenBasePercentage":".652","caughtStealingPercentage":".348","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":404,"totalBases":119,"rbi":36,"leftOnBase":144,"sacBunts":4,"sacFlies":5,"babip":".255","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"47.43","popOuts":13,"lineOuts":30},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":236,"putOuts":147,"errors":6,"chances":389,"fielding":".985","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID623149":{"person":{"id":623149,"fullName":"Paul Sewald","link":"/api/v1/people/623149"},"jerseyNumber":"38","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":39,"gamesStarted":0,"flyOuts":33,"groundOuts":11,"airOuts":55,"runs":19,"doubles":4,"triples":1,"homeRuns":8,"strikeOuts":40,"baseOnBalls":9,"intentionalWalks":0,"hits":25,"hitByPitch":1,"atBats":128,"obp":".250","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":548,"era":"4.58","inningsPitched":"35.1","wins":2,"losses":5,"saves":23,"saveOpportunities":24,"holds":0,"blownSaves":1,"earnedRuns":18,"whip":"0.96","battersFaced":141,"outs":106,"gamesPitched":39,"completeGames":0,"shutouts":0,"pitchesThrown":548,"balls":177,"strikes":371,"strikePercentage":".680","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.20","rbi":0,"winPercentage":".286","pitchesPerInning":"15.51","gamesFinished":33,"strikeoutWalkRatio":"4.44","strikeoutsPer9Inn":"10.19","walksPer9Inn":"2.29","hitsPer9Inn":"6.37","runsScoredPer9":"4.84","homeRunsPer9":"2.04","inheritedRunners":3,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":14,"lineOuts":8},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID672515":{"person":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"jerseyNumber":"14","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"battingOrder":"400","stats":{"batting":{"summary":"0-4 | BB, RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":2,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":1,"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":0,"putOuts":7,"errors":0,"chances":7,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":72,"flyOuts":38,"groundOuts":67,"airOuts":65,"runs":37,"doubles":15,"triples":0,"homeRuns":6,"strikeOuts":44,"baseOnBalls":34,"intentionalWalks":0,"hits":75,"hitByPitch":3,"avg":".304","atBats":247,"obp":".389","slg":".437","ops":".826","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":288,"totalBases":108,"rbi":33,"leftOnBase":94,"sacBunts":0,"sacFlies":4,"babip":".343","groundOutsToAirouts":"1.03","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"41.17","popOuts":10,"lineOuts":17},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":8,"stolenBases":23,"stolenBasePercentage":".742","caughtStealingPercentage":".258","assists":17,"putOuts":407,"errors":1,"chances":425,"fielding":".998","passedBall":2,"pickoffs":2}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID683352":{"person":{"id":683352,"fullName":"Mitch Bratt","link":"/api/v1/people/683352"},"jerseyNumber":"60","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":2,"gamesStarted":2,"flyOuts":5,"groundOuts":9,"airOuts":6,"runs":4,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":3,"baseOnBalls":5,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":23,"obp":".357","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":112,"era":"6.00","inningsPitched":"6.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":4,"whip":"1.67","battersFaced":28,"outs":18,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":112,"balls":47,"strikes":65,"strikePercentage":".580","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.50","rbi":0,"winPercentage":".---","pitchesPerInning":"18.67","gamesFinished":0,"strikeoutWalkRatio":"0.60","strikeoutsPer9Inn":"4.50","walksPer9Inn":"7.50","hitsPer9Inn":"7.50","runsScoredPer9":"6.00","homeRunsPer9":"1.50","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}},"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":"300","stats":{"batting":{"summary":"1-4 | 2B, 2 K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":96,"flyOuts":51,"groundOuts":83,"airOuts":92,"runs":55,"doubles":20,"triples":10,"homeRuns":14,"strikeOuts":94,"baseOnBalls":48,"intentionalWalks":2,"hits":89,"hitByPitch":4,"avg":".250","atBats":356,"obp":".344","slg":".480","ops":".824","caughtStealing":2,"stolenBases":10,"stolenBasePercentage":".833","caughtStealingPercentage":".167","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":410,"totalBases":171,"rbi":47,"leftOnBase":134,"sacBunts":0,"sacFlies":2,"babip":".300","groundOutsToAirouts":"0.90","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"25.43","popOuts":22,"lineOuts":19},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":217,"errors":3,"chances":224,"fielding":".987","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":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":{"summary":"1.1 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":6,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":15,"inningsPitched":"1.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":6,"outs":4,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":15,"balls":4,"strikes":11,"strikePercentage":".730","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":44,"gamesStarted":0,"flyOuts":24,"groundOuts":57,"airOuts":46,"runs":14,"doubles":5,"triples":1,"homeRuns":4,"strikeOuts":24,"baseOnBalls":9,"intentionalWalks":1,"hits":30,"hitByPitch":3,"atBats":153,"obp":".250","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":633,"era":"2.45","inningsPitched":"44.0","wins":2,"losses":1,"saves":0,"saveOpportunities":1,"holds":11,"blownSaves":1,"earnedRuns":12,"whip":"0.89","battersFaced":169,"outs":132,"gamesPitched":44,"completeGames":0,"shutouts":0,"pitchesThrown":633,"balls":234,"strikes":399,"strikePercentage":".630","hitBatsmen":3,"balks":0,"wildPitches":0,"pickoffs":3,"groundOutsToAirouts":"1.24","rbi":0,"winPercentage":".667","pitchesPerInning":"14.39","gamesFinished":6,"strikeoutWalkRatio":"2.67","strikeoutsPer9Inn":"4.91","walksPer9Inn":"1.84","hitsPer9Inn":"6.14","runsScoredPer9":"2.86","homeRunsPer9":"0.82","inheritedRunners":14,"inheritedRunnersScored":7,"catchersInterference":0,"sacBunts":1,"sacFlies":3,"passedBall":0,"popOuts":11,"lineOuts":11},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":6,"errors":1,"chances":13,"fielding":".923","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID657044":{"person":{"id":657044,"fullName":"Ryan Thompson","link":"/api/v1/people/657044"},"jerseyNumber":"81","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"stats":{"batting":{},"pitching":{"summary":"0.2 IP, 0 ER, 0 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":14,"inningsPitched":"0.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":14,"balls":5,"strikes":9,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":40,"gamesStarted":0,"flyOuts":16,"groundOuts":47,"airOuts":32,"runs":14,"doubles":9,"triples":0,"homeRuns":2,"strikeOuts":26,"baseOnBalls":10,"intentionalWalks":2,"hits":35,"hitByPitch":3,"atBats":138,"obp":".316","caughtStealing":1,"stolenBases":5,"stolenBasePercentage":".833","caughtStealingPercentage":".167","numberOfPitches":536,"era":"2.78","inningsPitched":"35.2","wins":4,"losses":2,"saves":0,"saveOpportunities":1,"holds":6,"blownSaves":1,"earnedRuns":11,"whip":"1.26","battersFaced":153,"outs":107,"gamesPitched":40,"completeGames":0,"shutouts":0,"pitchesThrown":536,"balls":177,"strikes":359,"strikePercentage":".670","hitBatsmen":3,"balks":2,"wildPitches":1,"pickoffs":1,"groundOutsToAirouts":"1.47","rbi":0,"winPercentage":".667","pitchesPerInning":"15.03","gamesFinished":6,"strikeoutWalkRatio":"2.60","strikeoutsPer9Inn":"6.56","walksPer9Inn":"2.52","hitsPer9Inn":"8.83","runsScoredPer9":"3.53","homeRunsPer9":"0.50","inheritedRunners":28,"inheritedRunnersScored":6,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":9,"lineOuts":7},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":9,"putOuts":4,"errors":1,"chances":14,"fielding":".929","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID596146":{"person":{"id":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"jerseyNumber":"22","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"battingOrder":"500","stats":{"batting":{"summary":"2-5 | 2B, RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":3,"rbi":1,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":5,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":15,"flyOuts":10,"groundOuts":6,"airOuts":21,"runs":4,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":12,"baseOnBalls":2,"intentionalWalks":0,"hits":10,"hitByPitch":0,"avg":".213","atBats":47,"obp":".235","slg":".340","ops":".575","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":51,"totalBases":16,"rbi":9,"leftOnBase":24,"sacBunts":0,"sacFlies":2,"babip":".250","groundOutsToAirouts":"0.29","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"47.00","popOuts":5,"lineOuts":6},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":32,"errors":0,"chances":32,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID543510":{"person":{"id":543510,"fullName":"James McCann","link":"/api/v1/people/543510"},"jerseyNumber":"8","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":24,"flyOuts":8,"groundOuts":24,"airOuts":12,"runs":5,"doubles":3,"triples":0,"homeRuns":2,"strikeOuts":20,"baseOnBalls":1,"intentionalWalks":0,"hits":16,"hitByPitch":0,"avg":".229","atBats":70,"obp":".239","slg":".357","ops":".596","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":73,"totalBases":25,"rbi":11,"leftOnBase":23,"sacBunts":2,"sacFlies":0,"babip":".292","groundOutsToAirouts":"2.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"35.00","popOuts":1,"lineOuts":3},"pitching":{"gamesPlayed":4,"gamesStarted":0,"flyOuts":3,"groundOuts":7,"airOuts":4,"runs":6,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":3,"intentionalWalks":0,"hits":9,"hitByPitch":0,"atBats":19,"obp":".522","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":63,"era":"11.25","inningsPitched":"4.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":5,"whip":"3.00","battersFaced":23,"outs":12,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":63,"balls":29,"strikes":34,"strikePercentage":".540","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.75","rbi":0,"winPercentage":".---","pitchesPerInning":"15.75","gamesFinished":4,"strikeoutWalkRatio":"0.00","strikeoutsPer9Inn":"0.00","walksPer9Inn":"6.75","hitsPer9Inn":"20.25","runsScoredPer9":"13.50","homeRunsPer9":"2.25","inheritedRunners":1,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":4,"stolenBases":15,"stolenBasePercentage":".789","caughtStealingPercentage":".211","assists":11,"putOuts":134,"errors":1,"chances":146,"fielding":".993","passedBall":1,"pickoffs":1}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID691769":{"person":{"id":691769,"fullName":"Philip Abner","link":"/api/v1/people/691769"},"jerseyNumber":"50","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"stats":{"batting":{},"pitching":{"summary":"2.0 IP, 0 ER, K, 2 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":3,"groundOuts":0,"airOuts":5,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":2,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":7,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":46,"inningsPitched":"2.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":9,"outs":6,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":46,"balls":16,"strikes":30,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":3,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":5,"gamesStarted":0,"flyOuts":7,"groundOuts":8,"airOuts":14,"runs":7,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":5,"baseOnBalls":6,"intentionalWalks":0,"hits":8,"hitByPitch":0,"atBats":35,"obp":".341","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":168,"era":"6.75","inningsPitched":"9.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":7,"whip":"1.50","battersFaced":41,"outs":28,"gamesPitched":5,"completeGames":0,"shutouts":0,"pitchesThrown":168,"balls":64,"strikes":104,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.57","rbi":2,"winPercentage":".---","pitchesPerInning":"18.00","gamesFinished":1,"strikeoutWalkRatio":"0.83","strikeoutsPer9Inn":"4.82","walksPer9Inn":"5.79","hitsPer9Inn":"7.71","runsScoredPer9":"6.75","homeRunsPer9":"1.93","inheritedRunners":6,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":6},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID805299":{"person":{"id":805299,"fullName":"Brandyn Garcia","link":"/api/v1/people/805299"},"jerseyNumber":"55","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":30,"gamesStarted":0,"flyOuts":8,"groundOuts":25,"airOuts":17,"runs":5,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":28,"baseOnBalls":6,"intentionalWalks":1,"hits":12,"hitByPitch":3,"atBats":81,"obp":".233","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":325,"era":"1.82","inningsPitched":"24.2","wins":0,"losses":1,"saves":1,"saveOpportunities":1,"holds":11,"blownSaves":0,"earnedRuns":5,"whip":"0.73","battersFaced":91,"outs":74,"gamesPitched":30,"completeGames":0,"shutouts":0,"pitchesThrown":325,"balls":111,"strikes":214,"strikePercentage":".660","hitBatsmen":3,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.47","rbi":0,"winPercentage":".000","pitchesPerInning":"13.18","gamesFinished":5,"strikeoutWalkRatio":"4.67","strikeoutsPer9Inn":"10.22","walksPer9Inn":"2.19","hitsPer9Inn":"4.38","runsScoredPer9":"1.82","homeRunsPer9":"0.00","inheritedRunners":13,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":5,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":3,"errors":0,"chances":5,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID678489":{"person":{"id":678489,"fullName":"Jorge Barrosa","link":"/api/v1/people/678489"},"jerseyNumber":"1","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"battingOrder":"301","stats":{"batting":{"note":"a-","summary":"0-1 | K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":68,"flyOuts":18,"groundOuts":31,"airOuts":30,"runs":20,"doubles":10,"triples":1,"homeRuns":2,"strikeOuts":37,"baseOnBalls":10,"intentionalWalks":0,"hits":21,"hitByPitch":1,"avg":".184","atBats":114,"obp":".256","slg":".342","ops":".598","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":130,"totalBases":39,"rbi":10,"leftOnBase":43,"sacBunts":5,"sacFlies":0,"babip":".253","groundOutsToAirouts":"1.03","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"57.00","popOuts":7,"lineOuts":5},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":86,"errors":0,"chances":86,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]}},"batters":[606466,672695,682998,678489,672515,596146,682988,571448,680728,694374,814439,593958,686753,691769,664199,657044,666661],"pitchers":[593958,686753,691769,664199,657044,666661],"bench":[543510,545121],"bullpen":[683352,805299,656464,518876,642528,694297,623149],"battingOrder":[606466,672695,678489,672515,596146,682988,571448,694374,814439],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Carroll (20, Pallante); Del Castillo (5, Pallante); Kepler (3, Gastelum, L)."},{"label":"HR","value":"Perdomo (7, 7th inning off Soriano, G, 1 on, 2 out); Arenado (13, 8th inning off Graceffo, 1 on, 2 out)."},{"label":"TB","value":"Arenado 4; Carroll 2; Del Castillo 3; Kepler 3; Locklear; Marte, K; Perdomo 4; Waldschmidt."},{"label":"RBI","value":"Arenado 2 (44); Kepler (9); Locklear (1); Marte, K (56); Moreno (33); Perdomo 2 (36)."},{"label":"2-out RBI","value":"Arenado 2; Locklear; Perdomo 2."},{"label":"Runners left in scoring position, 2 out","value":"Arenado 2; Moreno."},{"label":"GIDP","value":"Locklear."},{"label":"Team RISP","value":"3-for-8."},{"label":"Team LOB","value":"6."}]},{"title":"FIELDING","fieldList":[{"label":"DP","value":"2 (Perdomo-Marte, K-Locklear; Perdomo-Locklear)."}]}],"note":[{"label":"a","value":"Struck out for Carroll in the 9th."},{"label":"1","value":"Ran for Del Castillo in the 8th."}]}},"officials":[{"official":{"id":658325,"fullName":"Tyler Jones","link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":431232,"fullName":"Chad Fairchild","link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"fullName":"Bill Miller","link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":665281,"fullName":"Brian Walsh","link":"/api/v1/people/665281"},"officialType":"Third Base"}],"info":[{"label":"ABS Challenge","value":"Burleson (Strike-Confirmed); Moreno 2 (Ball-Overturned to Strike, Ball-Overturned to Strike); Herrera (Ball-Confirmed); Arenado (Strike-Overturned to Ball)."},{"label":"Pitches-strikes","value":"Pallante 88-51; Stanek 18-9; Soriano, G 16-12; Graceffo 21-13; Gastelum, L 20-14; Rodriguez, Ed 68-39; Jameson 42-22; Abner 46-30; Clarke, T 15-11; Thompson, R 14-9; Morillo, J 12-8."},{"label":"Groundouts-flyouts","value":"Pallante 7-3; Stanek 1-0; Soriano, G 0-1; Graceffo 2-1; Gastelum, L 1-0; Rodriguez, Ed 3-1; Jameson 2-1; Abner 0-3; Clarke, T 2-0; Thompson, R 1-0; Morillo, J 2-0."},{"label":"Batters faced","value":"Pallante 22; Stanek 4; Soriano, G 4; Graceffo 6; Gastelum, L 5; Rodriguez, Ed 16; Jameson 10; Abner 9; Clarke, T 6; Thompson, R 4; Morillo, J 4."},{"label":"Inherited runners-scored","value":"Stanek 3-1; Soriano, G 1-1; Jameson 2-0; Abner 3-2; Clarke, T 1-0; Morillo, J 2-0."},{"label":"Umpires","value":"HP: Tyler Jones. 1B: Chad Fairchild. 2B: Bill Miller. 3B: Brian Walsh. "},{"label":"Weather","value":"75 degrees, Roof Closed."},{"label":"Wind","value":"0 mph, None."},{"label":"First pitch","value":"1:11 PM."},{"label":"T","value":"3:24."},{"label":"Att","value":"28,069."},{"label":"Venue","value":"Chase Field."},{"label":"July 19, 2026"}],"pitchingNotes":["Stanek pitched to 1 batter in the 7th inning."],"topPerformers":[{"player":{"person":{"id":691458,"fullName":"Blaze Jordan","link":"/api/v1/people/691458","boxscoreName":"Jordan"},"jerseyNumber":"33","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"900","stats":{"batting":{"summary":"3-5 | 3B, 3 RBI, R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":2,"runs":1,"doubles":0,"triples":1,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":5,"rbi":3,"leftOnBase":5,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":2},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":1,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":25,"flyOuts":12,"groundOuts":27,"airOuts":25,"runs":9,"doubles":4,"triples":2,"homeRuns":1,"strikeOuts":12,"baseOnBalls":3,"intentionalWalks":0,"hits":21,"hitByPitch":0,"avg":".259","atBats":81,"obp":".273","slg":".395","ops":".668","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":88,"totalBases":32,"rbi":17,"leftOnBase":31,"sacBunts":0,"sacFlies":4,"babip":".278","groundOutsToAirouts":"1.08","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"81.00","popOuts":3,"lineOuts":10},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":44,"putOuts":41,"errors":3,"chances":88,"fielding":".966","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"type":"hitter","gameScore":62,"hittingGameScore":62},{"player":{"person":{"id":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728","boxscoreName":"Del Castillo"},"jerseyNumber":"25","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"battingOrder":"800","stats":{"batting":{"summary":"2-3 | 2B, BB, 2 R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":3,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":52,"flyOuts":26,"groundOuts":35,"airOuts":42,"runs":14,"doubles":5,"triples":0,"homeRuns":5,"strikeOuts":48,"baseOnBalls":13,"intentionalWalks":0,"hits":30,"hitByPitch":0,"avg":".195","atBats":154,"obp":".256","slg":".325","ops":".581","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":168,"totalBases":50,"rbi":23,"leftOnBase":65,"sacBunts":0,"sacFlies":1,"babip":".245","groundOutsToAirouts":"0.83","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"30.80","popOuts":11,"lineOuts":5},"pitching":{"gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":5,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":4,"hitByPitch":1,"atBats":9,"obp":".500","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":17,"era":"5.40","inningsPitched":"1.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"whip":"2.40","battersFaced":10,"outs":5,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":17,"balls":3,"strikes":14,"strikePercentage":".820","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.00","rbi":0,"winPercentage":".---","pitchesPerInning":"10.20","gamesFinished":1,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"0.00","walksPer9Inn":"0.00","hitsPer9Inn":"21.60","runsScoredPer9":"5.40","homeRunsPer9":"0.00","inheritedRunners":3,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":2},"fielding":{"caughtStealing":1,"stolenBases":7,"stolenBasePercentage":".875","caughtStealingPercentage":".125","assists":5,"putOuts":129,"errors":1,"chances":135,"fielding":".993","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"type":"hitter","gameScore":57,"hittingGameScore":57},{"player":{"person":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877","boxscoreName":"Fermín"},"jerseyNumber":"15","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"700","stats":{"batting":{"summary":"2-3 | 2 BB, R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":2,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":2,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":63,"flyOuts":26,"groundOuts":43,"airOuts":56,"runs":18,"doubles":9,"triples":0,"homeRuns":4,"strikeOuts":26,"baseOnBalls":15,"intentionalWalks":0,"hits":45,"hitByPitch":0,"avg":".268","atBats":168,"obp":".326","slg":".393","ops":".719","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":186,"totalBases":66,"rbi":20,"leftOnBase":69,"sacBunts":1,"sacFlies":1,"babip":".295","groundOutsToAirouts":"0.77","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"42.00","popOuts":18,"lineOuts":12},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":31,"putOuts":67,"errors":1,"chances":99,"fielding":".990","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"type":"hitter","gameScore":56,"hittingGameScore":56}]},"decisions":{"winner":{"id":666661,"fullName":"Juan Morillo","link":"/api/v1/people/666661"},"loser":{"id":703725,"fullName":"Luis Gastelum","link":"/api/v1/people/703725"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}