{"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":825060,"link":"/api/v1.1/game/825060/feed/live","metaData":{"wait":10,"timeStamp":"20260718_043016","gameEvents":["strikeout","game_finished"],"logicalEvents":["midInning","countChange","count23","basesEmpty","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":825060,"type":"R","doubleHeader":"N","id":"2026/07/17/slnmlb-arimlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-825060-2026-07-17","season":"2026","seasonDisplay":"2026"},"datetime":{"dateTime":"2026-07-18T01:40:00Z","originalDate":"2026-07-17","officialDate":"2026-07-17","dayNight":"night","time":"6:40","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":96,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":51,"losses":45,"ties":0,"pct":".531"},"records":{},"divisionLeader":false,"wins":51,"losses":45,"winningPercentage":".531"},"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":97,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":49,"losses":48,"ties":0,"pct":".505"},"records":{},"divisionLeader":false,"wins":49,"losses":48,"winningPercentage":".505"},"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":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"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},"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.138,"strikeZoneBottom":1.583},"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},"ID666971":{"id":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971","firstName":"Lourdes","lastName":"Gurriel","primaryNumber":"12","birthDate":"1993-10-10","currentAge":32,"birthCity":"Sancti Spiritus","birthCountry":"Cuba","height":"6' 3\"","weight":215,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Lourdes","useLastName":"Gurriel Jr.","middleName":"Yunielki","boxscoreName":"Gurriel Jr.","nickName":"#Pinapower Jr.","gender":"M","nameMatrilineal":"Castillo","isPlayer":true,"isVerified":true,"pronunciation":"Lure-dess Guu-rree-el","mlbDebutDate":"2018-04-20","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Lourdes Gurriel Jr.","nameTitle":"Jr.","nameSuffix":"Jr.","nameSlug":"lourdes-gurriel-jr-666971","firstLastName":"Lourdes Gurriel Jr.","lastFirstName":"Gurriel Jr., Lourdes","lastInitName":"Gurriel Jr., L","initLastName":"L Gurriel Jr.","fullFMLName":"Lourdes Yunielki Gurriel Jr.","fullLFMName":"Gurriel Jr., Lourdes Yunielki","strikeZoneTop":3.354,"strikeZoneBottom":1.693},"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":24,"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":"77","wind":"0 mph, None"},"gameInfo":{"attendance":29931,"firstPitch":"2026-07-18T01:41:00.000Z","gameDurationMinutes":169},"review":{"hasChallenges":false,"away":{"used":0,"remaining":1},"home":{"used":0,"remaining":1}},"absChallenges":{"hasChallenges":true,"away":{"usedSuccessful":1,"usedFailed":1,"remaining":1},"home":{"usedSuccessful":4,"usedFailed":0,"remaining":2}},"flags":{"noHitter":false,"perfectGame":false,"awayTeamNoHitter":false,"awayTeamPerfectGame":false,"homeTeamNoHitter":false,"homeTeamPerfectGame":false},"alerts":[],"probablePitchers":{"away":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"home":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"}},"officialScorer":{"id":607890,"fullName":"Jason Johnson","link":"/api/v1/people/607890"},"primaryDatacaster":{"id":684883,"fullName":"Karl Hain","link":"/api/v1/people/684883"},"moundVisits":{"away":{"used":0,"remaining":4},"home":{"used":2,"remaining":2}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"JJ Wetherholt flies out to left fielder Max Kepler.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-18T01:41:58.819Z","endTime":"2026-07-18T01:42:10.722Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"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":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":"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-17T22:26:33.556Z","endTime":"2026-07-18T01:26:03.313Z","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-18T01:26:03.313Z","endTime":"2026-07-18T01:40:30.376Z","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-18T01:40:30.376Z","endTime":"2026-07-18T01:42:00.715Z","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(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.8,"endSpeed":82.7,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.436535183863064,"aZ":-18.465932832532786,"pfxX":-6.361110504423744,"pfxZ":7.789659554235357,"pX":-0.2519659188056968,"pZ":2.4280656650520775,"vX0":5.717756339910691,"vY0":-132.13876732187572,"vZ0":-4.049524678746517,"x":126.6,"y":173.22,"x0":-1.622521887824178,"y0":50.00253562673602,"z0":5.345799827497596,"aX":-11.194156551389646},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":13.3,"breakHorizontal":10.2,"spinRate":2264,"spinDirection":229},"zone":5,"typeConfidence":0.91,"plateTime":0.4152753412900756,"extension":6.182626906091989},"hitData":{"launchSpeed":86.7,"launchAngle":58.0,"totalDistance":234.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":63.84,"coordY":129.13}},"index":3,"playId":"97589035-9f89-32c8-ab97-74a4fc88c97b","pitchNumber":1,"startTime":"2026-07-18T01:42:00.715Z","endTime":"2026-07-18T01:42:10.722Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T01:42:10.722Z","atBatIndex":0},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Iván Herrera reaches on a fielding error by second baseman Ketel Marte.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-18T01:42:21.233Z","endTime":"2026-07-18T01:43:21.429Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"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,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":null,"runner":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":606466,"link":"/api/v1/people/606466"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_fielding_error"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.8,"endSpeed":83.6,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.957551989199626,"aZ":-16.476619845723775,"pfxX":-5.837698543733259,"pfxZ":8.736377608045299,"pX":0.35346639978783256,"pZ":2.6399785559551976,"vX0":7.106045436605221,"vY0":-133.49353602251352,"vZ0":-3.9648712490925235,"x":103.53,"y":167.5,"x0":-1.5901822797492573,"y0":50.00153284210555,"z0":5.33790889994939,"aX":-10.487879598608965},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":15.1,"breakHorizontal":9.0,"spinRate":2230,"spinDirection":231},"zone":6,"typeConfidence":0.91,"plateTime":0.4110200572988072,"extension":6.231586991771621},"index":0,"playId":"b0a0f8c5-f476-3d85-8efa-39b1f9295d6f","pitchNumber":1,"startTime":"2026-07-18T01:42:37.192Z","endTime":"2026-07-18T01:42:41.693Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.3,"endSpeed":78.3,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.001049751885315,"aZ":-28.71152102011387,"pfxX":0.5066954884797465,"pfxZ":2.2224187986957125,"pX":-0.04062456478339823,"pZ":2.0162527585096988,"vX0":3.7944147025109545,"vY0":-124.13644339825888,"vZ0":-2.55829065500232,"x":118.55,"y":184.34,"x0":-1.655274763455078,"y0":50.00523738610981,"z0":5.452059998287989,"aX":0.7897758274926758},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":3.7,"breakHorizontal":-1.8,"spinRate":2195,"spinDirection":172},"zone":8,"typeConfidence":0.88,"plateTime":0.44134626783263675,"extension":6.237215184060833},"index":1,"playId":"ae30ee34-01da-34ee-8ed8-e580419b38b3","pitchNumber":2,"startTime":"2026-07-18T01:42:50.676Z","endTime":"2026-07-18T01:42:53.774Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.0,"endSpeed":81.6,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.068629254302664,"aZ":-26.524806899706856,"pfxX":-9.665333453719246,"pfxZ":3.334660045586401,"pX":0.4554462736242371,"pZ":1.4273137972570378,"vX0":8.28475623593937,"vY0":-129.34877310574262,"vZ0":-4.88408744953345,"x":99.64,"y":200.24,"x0":-1.533805601714442,"y0":50.00136835690548,"z0":5.37448360666496,"aX":-16.370774539258388},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":5.2,"breakHorizontal":15.6,"spinRate":2065,"spinDirection":246},"zone":14,"typeConfidence":0.86,"plateTime":0.42350723348226227,"extension":6.478902385923973},"hitData":{"launchSpeed":93.4,"launchAngle":4.0,"totalDistance":101.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":142.39,"coordY":145.43}},"index":2,"playId":"2156c886-b295-30c0-8392-636bb91c5fb6","pitchNumber":3,"startTime":"2026-07-18T01:43:09.940Z","endTime":"2026-07-18T01:43:21.429Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T01:43:21.429Z","atBatIndex":1},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Alec Burleson singles on a sharp line drive to right fielder Corbin Carroll. Iván Herrera to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-18T01:43:41.378Z","endTime":"2026-07-18T01:44:54.412Z","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":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"postOnSecond":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"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":3},"credits":[{"player":{"id":682998,"link":"/api/v1/people/682998"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","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":3},"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":88.8,"endSpeed":82.0,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.152407484532194,"aZ":-32.10065661222014,"pfxX":-8.314246908929842,"pfxZ":0.04642679148850393,"pX":-0.2097563917401051,"pZ":0.9321907457423612,"vX0":6.651141532714079,"vY0":-129.17335998619944,"vZ0":-4.989032071646603,"x":125.0,"y":213.61,"x0":-1.733956389430738,"y0":50.00534780612692,"z0":5.348137197598769,"aX":-14.094608087708869},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":-0.8,"breakHorizontal":13.7,"spinRate":2107,"spinDirection":244},"zone":13,"typeConfidence":0.9,"plateTime":0.4235317262496827,"extension":6.179021888211866},"index":0,"playId":"94799a08-ec5c-3591-a726-c1e0d3144cd1","pitchNumber":1,"startTime":"2026-07-18T01:43:48.925Z","endTime":"2026-07-18T01:43:52.405Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.0,"endSpeed":76.5,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.08448757992483,"aZ":-35.93732979708792,"pfxX":3.8793643853166593,"pfxZ":-2.5369046655693293,"pX":-1.4972992340947788,"pZ":2.9093509605157517,"vX0":-0.3866092177964998,"vY0":-120.8715100585136,"vZ0":0.7529389638746742,"x":174.07,"y":160.23,"x0":-1.8396375473978883,"y0":50.00402234557185,"z0":5.744036700624961,"aX":5.752570646760032},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.8,"breakVerticalInduced":-4.2,"breakHorizontal":-7.0,"spinRate":2668,"spinDirection":58},"zone":11,"typeConfidence":0.82,"plateTime":0.4527752524486286,"extension":5.936217300304041},"index":1,"playId":"85ed08d5-b78d-3959-b794-a02cc74b6eae","pitchNumber":2,"startTime":"2026-07-18T01:44:04.967Z","endTime":"2026-07-18T01:44:08.715Z","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":93.0,"endSpeed":84.6,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.91999662699373,"aZ":-18.892106414112323,"pfxX":-6.133666830888758,"pfxZ":7.200201544739517,"pX":-0.4560312862235698,"pZ":2.917172984304238,"vX0":5.482427023969242,"vY0":-135.28760467203546,"vZ0":-2.922844736818153,"x":134.38,"y":160.02,"x0":-1.7169411483484347,"y0":50.000295462693735,"z0":5.343631192015553,"aX":-11.310423856448969},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":12.6,"breakHorizontal":9.8,"spinRate":2478,"spinDirection":229},"zone":1,"typeConfidence":0.9,"plateTime":0.40565537649209515,"extension":6.197169856712217},"index":2,"playId":"85a465aa-ddcd-31b1-a1c2-3c204dc7c74a","pitchNumber":3,"startTime":"2026-07-18T01:44:24.366Z","endTime":"2026-07-18T01:44:28.359Z","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":1,"outs":1},"pitchData":{"startSpeed":89.1,"endSpeed":82.0,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.79702467759325,"aZ":-31.85448169899037,"pfxX":-8.199281771754158,"pfxZ":0.18981381319181612,"pX":-0.05648067722024203,"pZ":1.7492815873310215,"vX0":6.552991616368428,"vY0":-129.63949746208274,"vZ0":-3.2098747410627277,"x":119.15,"y":191.55,"x0":-1.5501857167499995,"y0":50.005064244725105,"z0":5.432017311684955,"aX":-13.974959832803659},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":-0.1,"breakHorizontal":13.4,"spinRate":2194,"spinDirection":250},"zone":8,"typeConfidence":0.9,"plateTime":0.42231496466772134,"extension":6.362790538274821},"hitData":{"launchSpeed":107.8,"launchAngle":11.0,"totalDistance":174.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":179.63,"coordY":104.42}},"index":3,"playId":"6e3435eb-fd4b-3b05-87d2-f30bf4596396","pitchNumber":4,"startTime":"2026-07-18T01:44:44.506Z","endTime":"2026-07-18T01:44:54.412Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T01:44:54.412Z","atBatIndex":2},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jordan Walker walks. Iván Herrera to 3rd. Alec Burleson to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-18T01:45:06.773Z","endTime":"2026-07-18T01:48:31.389Z","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":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"postOnSecond":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"postOnThird":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,3,4,5,6,7,8],"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":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"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":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.1,"endSpeed":79.4,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.215254257721305,"aZ":-29.35741572204501,"pfxX":0.9053924616155768,"pfxZ":1.7593688650065467,"pX":-0.7393450567462279,"pZ":3.090300553029974,"vX0":2.6324149236276346,"vY0":-125.51358859422255,"vZ0":-0.3099005034325477,"x":145.18,"y":155.34,"x0":-1.9173064795225112,"y0":50.00435359835114,"z0":5.595766480191879,"aX":1.4519550317668135},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":3.4,"breakHorizontal":-2.2,"spinRate":2326,"spinDirection":150},"zone":1,"typeConfidence":0.85,"plateTime":0.43555545595709644,"extension":6.26434021885899},"index":0,"playId":"d4e5356a-31e5-345b-ad0c-799cefef8090","pitchNumber":1,"startTime":"2026-07-18T01:45:34.012Z","endTime":"2026-07-18T01:45:38.337Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.5,"endSpeed":84.9,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.80298096749223,"aZ":-27.19332469974747,"pfxX":-10.33937727332813,"pfxZ":2.6878827722644196,"pX":-1.1860766900518975,"pZ":2.189223659004085,"vX0":5.101840726230263,"vY0":-135.99887969028973,"vZ0":-3.3565208558074615,"x":162.21,"y":179.67,"x0":-1.7539234663412646,"y0":50.004316543856305,"z0":5.348206145701735,"aX":-19.16190702957802},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":4.3,"breakHorizontal":17.5,"spinRate":2074,"spinDirection":229},"zone":13,"typeConfidence":0.91,"plateTime":0.4044066919776692,"extension":6.257310169284561},"index":1,"playId":"abcfef6a-0a70-3ba4-aa1d-4b8a1e71a129","pitchNumber":2,"startTime":"2026-07-18T01:45:51.279Z","endTime":"2026-07-18T01:45:54.279Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-07-18T01:46:17.248Z","endTime":"2026-07-18T01:46:32.603Z","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":1},"pitchData":{"startSpeed":86.5,"endSpeed":80.4,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.804402824961393,"aZ":-28.309121078436526,"pfxX":0.7971248575960996,"pfxZ":2.377668822377159,"pX":0.9385100348045788,"pZ":1.86308580377948,"vX0":6.04339732483011,"vY0":-125.95251809268359,"vZ0":-3.2531638671513865,"x":81.23,"y":188.48,"x0":-1.584104147280361,"y0":50.00306391445699,"z0":5.432602020734416,"aX":1.2944917588658464},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":3.8,"breakHorizontal":-2.6,"spinRate":2115,"spinDirection":202},"zone":14,"typeConfidence":0.91,"plateTime":0.4329603903525343,"extension":6.242373695326645},"index":3,"playId":"001ddffc-51e6-34c2-ad2b-70ed29b14ead","pitchNumber":3,"startTime":"2026-07-18T01:46:32.603Z","endTime":"2026-07-18T01:46:36.794Z","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":2,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":85.3,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.2047126434128,"aZ":-21.87632524938271,"pfxX":-8.8850167866727,"pfxZ":5.505259348075242,"pX":1.3975161452042424,"pZ":2.438150274245018,"vX0":10.638083828634691,"vY0":-136.43929170195662,"vZ0":-3.5703359482675907,"x":63.73,"y":172.95,"x0":-1.4120390598078105,"y0":50.00476342970521,"z0":5.285557160819086,"aX":-16.624091284841892},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":9.4,"breakHorizontal":13.7,"spinRate":2176,"spinDirection":231},"zone":14,"typeConfidence":0.9,"plateTime":0.4026502403136356,"extension":6.268106921686817},"index":4,"playId":"dffb53ff-fa37-35ff-b9b7-0375d31e6504","pitchNumber":4,"startTime":"2026-07-18T01:46:53.158Z","endTime":"2026-07-18T01:46:56.907Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.5,"endSpeed":83.2,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.757569254504666,"aZ":-32.01673534758298,"pfxX":-8.809688176632925,"pfxZ":0.08845523196887939,"pX":-0.9087612913835009,"pZ":1.7362438232401702,"vX0":5.285691674684255,"vY0":-131.74430170002435,"vZ0":-3.2957420031017284,"x":151.64,"y":191.9,"x0":-1.7956149046694525,"y0":50.00207107247006,"z0":5.367607972062894,"aX":-15.499015672432082},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":-0.4,"breakHorizontal":14.8,"spinRate":2163,"spinDirection":242},"zone":13,"typeConfidence":0.91,"plateTime":0.4156002746671539,"extension":6.209225421885401},"index":5,"playId":"aa8a7bdd-4b82-3d4b-9279-9ac57dd92ed3","pitchNumber":5,"startTime":"2026-07-18T01:47:13.485Z","endTime":"2026-07-18T01:47:16.555Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":80.9,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.80331347094996,"aZ":-27.687107742415325,"pfxX":0.2648223698957972,"pfxZ":2.73531669351586,"pX":1.501603618690716,"pZ":0.45558189580273883,"vX0":7.756765997051431,"vY0":-126.62383472207321,"vZ0":-6.501187949844927,"x":59.76,"y":226.48,"x0":-1.6247516277221032,"y0":50.000025810906806,"z0":5.2469180730687315,"aX":0.43169263198678165},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":3.8,"breakHorizontal":-2.0,"spinRate":2343,"spinDirection":201},"zone":14,"typeConfidence":0.92,"plateTime":0.4311770240287216,"extension":6.27054296207609},"index":6,"playId":"564aeabc-08b1-3bf0-a96a-d8b65fec366e","pitchNumber":6,"startTime":"2026-07-18T01:47:39.700Z","endTime":"2026-07-18T01:47:42.867Z","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":1},"index":7,"playId":"578be3f6-422d-4088-acba-ce42773ca924","startTime":"2026-07-18T01:48:05.888Z","endTime":"2026-07-18T01:48:10.888Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":85.7,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.735571264701573,"aZ":-26.352395587686928,"pfxX":-9.625020642153682,"pfxZ":3.094020283128729,"pX":-1.2170712981233465,"pZ":1.773933439154835,"vX0":4.861897192959672,"vY0":-136.65909168030186,"vZ0":-4.52896596687248,"x":163.39,"y":190.88,"x0":-1.7743672634801284,"y0":50.00000698055916,"z0":5.27539411221656,"aX":-18.09748934714863},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":4.8,"breakHorizontal":16.3,"spinRate":2306,"spinDirection":231},"zone":13,"typeConfidence":0.91,"plateTime":0.4016830750774223,"extension":6.214071008429615},"index":8,"playId":"bd28f8fc-6791-3298-a120-f0f7149ec149","pitchNumber":7,"startTime":"2026-07-18T01:48:27.109Z","endTime":"2026-07-18T01:48:31.389Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T01:48:31.389Z","atBatIndex":3},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Gabriel Moreno challenged (pitch result), call on the field was overturned: Lars Nootbaar called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-18T01:48:49.269Z","endTime":"2026-07-18T01:50:51.019Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"postOnSecond":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"postOnThird":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":672515,"link":"/api/v1/people/672515"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.6,"endSpeed":82.3,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.877627180928798,"aZ":-32.56198396112409,"pfxX":-8.74916849379214,"pfxZ":-0.2250647287774239,"pX":0.154493725907546,"pZ":1.018102085789391,"vX0":7.5059486075076265,"vY0":-130.24234890726436,"vZ0":-4.827417819054698,"x":111.11,"y":211.29,"x0":-1.6309258898299126,"y0":50.00494436156209,"z0":5.364145618407767,"aX":-15.002451416145922},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":-1.3,"breakHorizontal":14.2,"spinRate":2148,"spinDirection":248},"zone":14,"typeConfidence":0.91,"plateTime":0.42088592004994396,"extension":6.325631936541908},"index":0,"playId":"a1681c59-856c-33ad-a323-f767d485ea78","pitchNumber":1,"startTime":"2026-07-18T01:49:03.130Z","endTime":"2026-07-18T01:49:06.983Z","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":94.2,"endSpeed":85.6,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.64029533144613,"aZ":-15.566595038887291,"pfxX":-6.0166075032833195,"pfxZ":8.804388688587503,"pX":1.1662471933294587,"pZ":2.4664075601599587,"vX0":9.390214055348961,"vY0":-136.8242919261612,"vZ0":-4.551710065308028,"x":72.55,"y":172.19,"x0":-1.5365881789441946,"y0":50.00108566017732,"z0":5.226318729600371,"aX":-11.34768352102865},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":15.1,"breakHorizontal":8.8,"spinRate":2445,"spinDirection":234},"zone":14,"typeConfidence":0.9,"plateTime":0.4010972601165341,"extension":6.227324330843454},"index":1,"playId":"57ddc8b6-fe25-37ee-86f1-3a7925670707","pitchNumber":2,"startTime":"2026-07-18T01:49:21.663Z","endTime":"2026-07-18T01:49:25.565Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.8,"endSpeed":78.3,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.318461008025004,"aZ":-37.60208266540248,"pfxX":1.298539244084726,"pfxZ":-3.502935130059228,"pX":-0.550704980821406,"pZ":2.1328945429514032,"vX0":2.8471433299536426,"vY0":-123.5930984028651,"vZ0":-0.8639554835610503,"x":137.99,"y":181.19,"x0":-1.8857165066241617,"y0":50.00408024122421,"z0":5.641192595180259,"aX":2.0111154297818614},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.2,"breakVerticalInduced":-6.2,"breakHorizontal":-3.0,"spinRate":2530,"spinDirection":59},"zone":7,"typeConfidence":0.83,"plateTime":0.4429392884871808,"extension":6.206357571266659},"index":2,"playId":"5e52a289-aa1b-3f85-979c-b57f22560de3","pitchNumber":3,"startTime":"2026-07-18T01:49:41.306Z","endTime":"2026-07-18T01:49:45.257Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":85.3,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.586318011332413,"aZ":-15.360858431933245,"pfxX":-5.8753224768889245,"pfxZ":8.994363698553698,"pX":1.5099231418038823,"pZ":3.299090519096392,"vX0":10.01008259212453,"vY0":-136.0469031937413,"vZ0":-2.642210276475541,"x":59.45,"y":149.7,"x0":-1.4583097876777322,"y0":50.003281558243856,"z0":5.35093424868439,"aX":-10.984329469614668},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":15.8,"breakHorizontal":8.4,"spinRate":2466,"spinDirection":225},"zone":12,"typeConfidence":0.91,"plateTime":0.4029951529639,"extension":6.188905228873387},"index":3,"playId":"2a5cc226-b2e2-3d62-9865-8f59c9cf1c6b","pitchNumber":4,"startTime":"2026-07-18T01:49:59.375Z","endTime":"2026-07-18T01:50:03.327Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":85.2,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.945909589523175,"aZ":-15.683103041101148,"pfxX":-6.559792813840046,"pfxZ":8.799402505077401,"pX":-0.4533276771318138,"pZ":2.85926867152702,"vX0":5.708600261529572,"vY0":-136.4977223182927,"vZ0":-3.5422036174197045,"x":134.28,"y":161.58,"x0":-1.7265203353328575,"y0":50.00285386798179,"z0":5.263457437658266,"aX":-12.29447869141037},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":15.4,"breakHorizontal":10.6,"spinRate":2359,"spinDirection":231},"zone":1,"typeConfidence":0.9,"plateTime":0.40230630791768096,"extension":6.284377033625854},"index":4,"playId":"478fea34-52df-34c1-a16e-352d3b0adc2d","pitchNumber":5,"startTime":"2026-07-18T01:50:20.321Z","endTime":"2026-07-18T01:50:24.097Z","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":3,"strikes":2,"outs":1},"index":5,"startTime":"2026-07-18T01:50:33.084Z","endTime":"2026-07-18T01:50:44.786Z","isPitch":false,"type":"action","player":{"id":663457,"link":"/api/v1/people/663457"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":86.5,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.225629956042088,"aZ":-16.809286809453063,"pfxX":-6.083083116949513,"pfxZ":8.015450945177601,"pX":0.7470736871783429,"pZ":1.6975848624409673,"vX0":8.578179821630304,"vY0":-137.71206120292376,"vZ0":-6.165338399696039,"x":88.52,"y":192.95,"x0":-1.6211175227640473,"y0":50.00108629970335,"z0":5.106729678952916,"aX":-11.657638514726639},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":13.3,"breakHorizontal":9.1,"spinRate":2491,"spinDirection":233},"zone":9,"typeConfidence":0.9,"plateTime":0.3980747543622143,"extension":6.277591651485661},"index":6,"playId":"a0b20b54-4831-3118-96f0-e6abae4f100e","pitchNumber":6,"startTime":"2026-07-18T01:50:44.786Z","endTime":"2026-07-18T01:50:51.019Z","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-18T01:50:51.019Z","atBatIndex":4},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Masyn Winn singles on a ground ball to center fielder Tim Tawa. Iván Herrera scores. Alec Burleson scores. Jordan Walker to 2nd.","rbi":2,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":5,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-18T01:51:21.539Z","endTime":"2026-07-18T01:51:57.727Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"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":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"postOnSecond":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"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":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":694374,"link":"/api/v1/people/694374"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"responsiblePitcher":{"id":518876,"link":"/api/v1/people/518876"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":1},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"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":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"responsiblePitcher":{"id":518876,"link":"/api/v1/people/518876"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":1},"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":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":84.6,"endSpeed":78.1,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.42332100724417,"aZ":-38.38715396632135,"pfxX":2.4479923562715182,"pfxZ":-4.036158319037899,"pX":-0.3774657795508369,"pZ":1.988453772580975,"vX0":2.5734554967276537,"vY0":-123.26769877344903,"vZ0":-0.8381086052472324,"x":131.39,"y":185.09,"x0":-1.7528920999884512,"y0":50.003406361687155,"z0":5.572830329498169,"aX":3.767885642021675},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.4,"breakVerticalInduced":-7.2,"breakHorizontal":-5.0,"spinRate":2672,"spinDirection":73},"zone":7,"typeConfidence":0.86,"plateTime":0.4442887363151633,"extension":6.237482520004567},"index":0,"playId":"62460cff-94f0-35f0-bfbd-58048817ddf1","pitchNumber":1,"startTime":"2026-07-18T01:51:28.632Z","endTime":"2026-07-18T01:51:32.581Z","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":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.9,"endSpeed":85.5,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.739512544200615,"aZ":-25.727320366737896,"pfxX":-9.987029280411807,"pfxZ":3.4353012707327197,"pX":-0.22363613522624945,"pZ":2.24758077460315,"vX0":7.239817102183361,"vY0":-136.5412436247846,"vZ0":-3.428578393939623,"x":125.52,"y":178.1,"x0":-1.6199764480132222,"y0":50.00257540013475,"z0":5.301745034352448,"aX":-18.74462646924526},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":5.6,"breakHorizontal":16.4,"spinRate":2361,"spinDirection":228},"zone":5,"typeConfidence":0.91,"plateTime":0.4020568173993646,"extension":6.228766759222165},"hitData":{"launchSpeed":105.0,"launchAngle":-1.0,"totalDistance":49.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":121.09,"coordY":94.72}},"index":1,"playId":"284a8ff9-eadd-3e85-9214-49792c407c71","pitchNumber":2,"startTime":"2026-07-18T01:51:48.253Z","endTime":"2026-07-18T01:51:57.727Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T01:51:57.727Z","atBatIndex":5},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Nathan Church lines out sharply to center fielder Tim Tawa.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-18T01:53:16.401Z","endTime":"2026-07-18T01:54:46.346Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":694374,"link":"/api/v1/people/694374"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-18T01:52:26.891Z","endTime":"2026-07-18T01:53:18.237Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.5,"endSpeed":80.9,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.730951664556148,"aZ":-27.85399293743364,"pfxX":-8.984712252443702,"pfxZ":2.588074164503192,"pX":-1.2259987901661207,"pZ":1.7575858651990879,"vX0":4.337528042096662,"vY0":-128.72551102796075,"vZ0":-3.7260383347300445,"x":163.73,"y":191.33,"x0":-1.7691332098410986,"y0":50.00575521469228,"z0":5.390080780608833,"aX":-15.019691272084508},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":4.1,"breakHorizontal":15.2,"spinRate":2221,"spinDirection":245},"zone":13,"typeConfidence":0.92,"plateTime":0.42615100884695956,"extension":5.911246746950307},"index":1,"playId":"e6961039-c13c-36e9-aaa4-30136a28b6ea","pitchNumber":1,"startTime":"2026-07-18T01:53:18.237Z","endTime":"2026-07-18T01:53:22.671Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.7,"endSpeed":81.1,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.441856554313286,"aZ":-30.814093533611103,"pfxX":-9.574346417515038,"pfxZ":0.8144512829297597,"pX":-0.23139443379772281,"pZ":1.1993014294726811,"vX0":6.6713392627094485,"vY0":-128.98685900158054,"vZ0":-4.524116425588158,"x":125.82,"y":206.4,"x0":-1.6157686648492249,"y0":50.00418105362954,"z0":5.369479548182081,"aX":-16.030555377000226},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":0.6,"breakHorizontal":15.7,"spinRate":2299,"spinDirection":242},"zone":13,"typeConfidence":0.91,"plateTime":0.42568040684263275,"extension":6.235796514945808},"index":2,"playId":"15317fbc-d5f6-3bec-a569-408a14cc9449","pitchNumber":2,"startTime":"2026-07-18T01:53:33.694Z","endTime":"2026-07-18T01:53:37.075Z","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":89.1,"endSpeed":81.3,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.858005736328256,"aZ":-30.773120730241953,"pfxX":-9.49283463884711,"pfxZ":0.828030039175168,"pX":0.06538260186444529,"pZ":1.7070075359603922,"vX0":7.554522820483609,"vY0":-129.5052575148826,"vZ0":-3.33883270902199,"x":114.51,"y":192.69,"x0":-1.6665508097913795,"y0":50.00079622960597,"z0":5.3847816278181995,"aX":-16.00719666155309},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":1.0,"breakHorizontal":15.4,"spinRate":2243,"spinDirection":245},"zone":8,"typeConfidence":0.91,"plateTime":0.42410282446051406,"extension":6.315696493922584},"index":3,"playId":"2a04f629-8659-38a5-8615-ebeb2183f12d","pitchNumber":3,"startTime":"2026-07-18T01:53:51.814Z","endTime":"2026-07-18T01:53:55.499Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":4,"startTime":"2026-07-18T01:54:07.481Z","endTime":"2026-07-18T01:54:20.440Z","isPitch":false,"type":"action","player":{"id":701675,"link":"/api/v1/people/701675"}},{"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":92.8,"endSpeed":84.1,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.561872785567402,"aZ":-18.481946195722944,"pfxX":-6.5808384910138535,"pfxZ":7.470032324945862,"pX":-0.5204650129513357,"pZ":4.156257391817835,"vX0":5.653415683036532,"vY0":-135.05040463107719,"vZ0":-0.025223476647440624,"x":136.84,"y":126.56,"x0":-1.7940484703053314,"y0":50.00028261998494,"z0":5.474189278325792,"aX":-12.059081549001343},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":13.7,"breakHorizontal":10.6,"spinRate":2278,"spinDirection":232},"zone":11,"typeConfidence":0.87,"plateTime":0.4067881714283659,"extension":6.088125691476109},"index":5,"playId":"68a34bbe-5135-368b-a793-1fa5e0cd14b0","pitchNumber":4,"startTime":"2026-07-18T01:54:20.440Z","endTime":"2026-07-18T01:54:23.872Z","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":89.0,"endSpeed":82.1,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.493271912789716,"aZ":-32.330985503681816,"pfxX":-7.842336165527729,"pfxZ":-0.0963975664718637,"pX":-0.22106644500632863,"pZ":1.2893756882293943,"vX0":6.3348064619723825,"vY0":-129.5328717720945,"vZ0":-4.236294060831246,"x":125.43,"y":203.97,"x0":-1.6767901563419565,"y0":50.000806102479636,"z0":5.411883463971082,"aX":-13.355150330857704},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":-0.8,"breakHorizontal":12.8,"spinRate":2106,"spinDirection":244},"zone":13,"typeConfidence":0.9,"plateTime":0.4224917337452081,"extension":6.321140096597408},"hitData":{"launchSpeed":101.4,"launchAngle":13.0,"totalDistance":293.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":115.22,"coordY":82.58}},"index":6,"playId":"d61e9165-1414-3ece-814d-d1d7e2c835bd","pitchNumber":5,"startTime":"2026-07-18T01:54:39.344Z","endTime":"2026-07-18T01:54:46.346Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T01:54:46.346Z","atBatIndex":6},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ketel Marte grounds out, first baseman Alec Burleson to pitcher Michael McGreevy.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-18T01:56:46.171Z","endTime":"2026-07-18T01:57:32.666Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":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_assist"},{"player":{"id":700241,"link":"/api/v1/people/700241"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":84.3,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.34407860381855,"aZ":-20.293507281505104,"pfxX":-6.389083432025425,"pfxZ":6.5527873178888285,"pX":-0.15901339601516443,"pZ":2.745317603215484,"vX0":6.850014690365302,"vY0":-133.47112872765396,"vZ0":-4.13534714345134,"x":123.06,"y":164.66,"x0":-1.922386531105132,"y0":50.00396760783689,"z0":5.7665400288432735,"aX":-11.587484201174336},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":11.2,"breakHorizontal":10.2,"spinRate":2373,"spinDirection":221},"zone":5,"typeConfidence":0.91,"plateTime":0.4095678959892588,"extension":6.697623518315276},"index":0,"playId":"10cfb623-5a77-363e-b29f-33d02f963618","pitchNumber":1,"startTime":"2026-07-18T01:56:59.662Z","endTime":"2026-07-18T01:57:03.772Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"index":1,"startTime":"2026-07-18T01:57:12.152Z","endTime":"2026-07-18T01:57:24.306Z","isPitch":false,"type":"action","player":{"id":606466,"link":"/api/v1/people/606466"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":78.6,"endSpeed":72.2,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.185609053561148,"aZ":-40.8030451243703,"pfxX":7.481350023850458,"pfxZ":-6.584429960746001,"pX":-0.3248318693049581,"pZ":1.7064886486210142,"vX0":1.4678984503679111,"vY0":-114.3931837116207,"vZ0":-0.13940892408930927,"x":129.38,"y":192.7,"x0":-1.9478119092385595,"y0":50.001211225971836,"z0":5.804104509772285,"aX":9.808491745806535},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.2,"breakVerticalInduced":-11.6,"breakHorizontal":-13.9,"spinRate":2564,"spinDirection":53},"zone":7,"typeConfidence":0.9,"plateTime":0.4807681799248029,"extension":6.685542306970193},"hitData":{"launchSpeed":102.9,"launchAngle":-21.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":161.15,"coordY":167.75}},"index":2,"playId":"6171f599-96a7-3eb6-845c-0b92608c70d8","pitchNumber":2,"startTime":"2026-07-18T01:57:24.306Z","endTime":"2026-07-18T01:57:32.666Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T01:57:32.666Z","atBatIndex":7},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Geraldo Perdomo flies out to center fielder Nathan Church.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":8,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-18T01:57:51.474Z","endTime":"2026-07-18T01:59:03.897Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":701675,"link":"/api/v1/people/701675"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.1,"endSpeed":85.5,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.419774412793544,"aZ":-19.560389683467697,"pfxX":-7.926550522382351,"pfxZ":6.789588220740953,"pX":1.1040980387612915,"pZ":2.0011740621381113,"vX0":10.301554382606394,"vY0":-135.1992031912139,"vZ0":-6.157804893292887,"x":74.91,"y":184.75,"x0":-1.718970295810392,"y0":50.00452788256951,"z0":5.673112054503905,"aX":-14.731709654569514},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":11.2,"breakHorizontal":12.2,"spinRate":2329,"spinDirection":226},"zone":14,"typeConfidence":0.83,"plateTime":0.40453530998236387,"extension":6.721131777068239},"index":0,"playId":"5d8d9c40-2f58-3990-826c-91051e5724e8","pitchNumber":1,"startTime":"2026-07-18T01:58:03.042Z","endTime":"2026-07-18T01:58:07.275Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":85.7,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.642264276776142,"aZ":-18.333255691391805,"pfxX":-7.151652870983446,"pfxZ":7.333202038355074,"pX":0.042986136472448616,"pZ":2.997398982982567,"vX0":7.217431232790197,"vY0":-136.61985770424388,"vZ0":-4.140426783087947,"x":115.36,"y":157.85,"x0":-1.706314943071817,"y0":50.00045510682177,"z0":5.795902078721099,"aX":-13.492038263613924},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":12.6,"breakHorizontal":11.4,"spinRate":2348,"spinDirection":221},"zone":2,"typeConfidence":0.91,"plateTime":0.40121612622280534,"extension":6.833381388637026},"index":1,"playId":"c4ff8fd3-3068-3258-8950-17353c8407f0","pitchNumber":2,"startTime":"2026-07-18T01:58:20.732Z","endTime":"2026-07-18T01:58:24.952Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"index":2,"startTime":"2026-07-18T01:58:37.740Z","endTime":"2026-07-18T01:58:53.466Z","isPitch":false,"type":"action","player":{"id":672695,"link":"/api/v1/people/672695"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.0,"endSpeed":82.0,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.56281469466514,"aZ":-25.996343558391267,"pfxX":-0.7137772317569341,"pfxZ":3.584078465165879,"pX":0.18176336110156535,"pZ":2.7521419121152455,"vX0":5.570476611284965,"vY0":-131.0065054160873,"vZ0":-2.389251324796541,"x":110.07,"y":164.47,"x0":-1.8861957285738176,"y0":50.00642809983506,"z0":5.63385045030982,"aX":-1.2321541552148212},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":6.1,"breakHorizontal":0.0,"spinRate":2389,"spinDirection":207},"zone":5,"typeConfidence":0.84,"plateTime":0.41926989098227185,"extension":6.676826741388387},"hitData":{"launchSpeed":93.8,"launchAngle":37.0,"totalDistance":341.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":93.49,"coordY":65.66}},"index":3,"playId":"0e332656-0814-31f1-a88d-953f478f93d4","pitchNumber":3,"startTime":"2026-07-18T01:58:53.466Z","endTime":"2026-07-18T01:59:03.897Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T01:59:03.897Z","atBatIndex":8},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Corbin Carroll flies out to left fielder Lars Nootbaar.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":9,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-18T01:59:19.794Z","endTime":"2026-07-18T02:00:51.981Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":663457,"link":"/api/v1/people/663457"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.1,"endSpeed":77.2,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.208076369176343,"aZ":-35.95472705897874,"pfxX":2.4156582427939046,"pfxZ":-2.528621077547686,"pX":0.29025259248945073,"pZ":1.7712039796746062,"vX0":4.5274199620415425,"vY0":-121.0891659530476,"vZ0":-2.1575542997790604,"x":105.94,"y":190.96,"x0":-1.9127941841931222,"y0":50.00333532520472,"z0":5.800167349949466,"aX":3.610168242092781},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.2,"breakVerticalInduced":-4.8,"breakHorizontal":-5.4,"spinRate":2488,"spinDirection":49},"zone":9,"typeConfidence":0.91,"plateTime":0.45121047845055573,"extension":7.130299053980673},"index":0,"playId":"c9205bb1-8cf1-3712-9a35-c0086967f08d","pitchNumber":1,"startTime":"2026-07-18T01:59:30.701Z","endTime":"2026-07-18T01:59:35.007Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.6,"endSpeed":80.4,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.75398198073905,"aZ":-30.835717071320857,"pfxX":-8.571326525701043,"pfxZ":0.8097985516550628,"pX":-1.2201855329771256,"pZ":1.1418253750954714,"vX0":4.803994054289065,"vY0":-128.75480598489665,"vZ0":-5.277068758934,"x":163.51,"y":207.95,"x0":-2.012428002672547,"y0":50.00334853996276,"z0":5.6507711100782965,"aX":-14.159312252758085},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":0.4,"breakHorizontal":14.2,"spinRate":1822,"spinDirection":238},"zone":13,"typeConfidence":0.88,"plateTime":0.42805161788902346,"extension":6.540054650153419},"index":1,"playId":"bef35eec-5268-3c5e-9a68-2f9fe2d4995d","pitchNumber":2,"startTime":"2026-07-18T01:59:46.897Z","endTime":"2026-07-18T01:59:50.042Z","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":94.0,"endSpeed":85.4,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.746865191548505,"aZ":-23.025702227196476,"pfxX":-8.334298352302564,"pfxZ":4.864451845743208,"pX":-0.6617499098914749,"pZ":4.015021164819994,"vX0":6.265646406570537,"vY0":-136.67406021706879,"vZ0":-0.34338117589007255,"x":142.22,"y":130.37,"x0":-1.9077744159379695,"y0":50.004346524294036,"z0":5.731593254454061,"aX":-15.677831477379982},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":8.9,"breakHorizontal":13.7,"spinRate":2336,"spinDirection":228},"zone":11,"typeConfidence":0.9,"plateTime":0.4016408593535754,"extension":6.624336680944058},"index":2,"playId":"1f47a441-9e1d-3da9-965c-6c88b1688fb5","pitchNumber":3,"startTime":"2026-07-18T02:00:05.622Z","endTime":"2026-07-18T02:00:08.826Z","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":89.1,"endSpeed":80.5,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.875148891791778,"aZ":-31.654214210573,"pfxX":-9.931593289408358,"pfxZ":0.3107682338727251,"pX":-0.17038835214386208,"pZ":0.880694092970961,"vX0":7.80419899264573,"vY0":-129.26797734616426,"vZ0":-5.64706807482694,"x":123.49,"y":215.0,"x0":-1.9678238723966575,"y0":50.00019871861725,"z0":5.582124009217481,"aX":-16.476018004104777},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":-0.7,"breakHorizontal":15.8,"spinRate":1825,"spinDirection":233},"zone":13,"typeConfidence":0.82,"plateTime":0.4269289382210153,"extension":6.629811128483493},"index":3,"playId":"13726a2e-3ba6-3cbd-8de2-8bba07295c3e","pitchNumber":4,"startTime":"2026-07-18T02:00:23.562Z","endTime":"2026-07-18T02:00:26.911Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.0,"endSpeed":84.7,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.988880537820737,"aZ":-20.001141076870393,"pfxX":-7.475612140651089,"pfxZ":6.605411948073881,"pX":0.15269799024595923,"pZ":2.709209740685009,"vX0":7.494934626414247,"vY0":-135.24696457462167,"vZ0":-3.9575027375740706,"x":111.18,"y":165.63,"x0":-1.690403841071861,"y0":50.000364915277586,"z0":5.603752248308845,"aX":-13.772221550969219},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":11.3,"breakHorizontal":11.9,"spinRate":2243,"spinDirection":222},"zone":2,"typeConfidence":0.92,"plateTime":0.4058137378247908,"extension":6.809721039727093},"hitData":{"launchSpeed":91.0,"launchAngle":43.0,"totalDistance":306.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":79.6,"coordY":85.49}},"index":4,"playId":"d73821df-e3ae-30c6-b0b1-777eaeb4bdc6","pitchNumber":5,"startTime":"2026-07-18T02:00:42.809Z","endTime":"2026-07-18T02:00:51.981Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T02:00:51.981Z","atBatIndex":9},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"José Fermín singles on a line drive to center fielder Tim Tawa.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-18T02:02:58.518Z","endTime":"2026-07-18T02:03:50.750Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"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,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":694374,"link":"/api/v1/people/694374"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.0,"endSpeed":82.0,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.59156113109278,"aZ":-15.612324478833004,"pfxX":-3.5451264635356274,"pfxZ":9.599247736701688,"pX":0.8030107420087114,"pZ":2.3819545582328834,"vX0":7.496008434708909,"vY0":-130.77081328652585,"vZ0":-4.490462073917597,"x":86.39,"y":174.47,"x0":-1.645000098320242,"y0":50.00043504090182,"z0":5.299131951243166,"aX":-6.115366978918107},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":16.6,"breakHorizontal":4.7,"spinRate":2454,"spinDirection":222},"zone":14,"typeConfidence":0.9,"plateTime":0.4194741530859054,"extension":6.438772231208333},"index":0,"playId":"b8f0ef29-360c-38f2-86d3-25f932eb0ba2","pitchNumber":1,"startTime":"2026-07-18T02:03:09.914Z","endTime":"2026-07-18T02:03:13.520Z","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":85.8,"endSpeed":79.0,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.29589250424188,"aZ":-26.889753209738853,"pfxX":-0.2448813123208069,"pfxZ":3.3660462586684514,"pX":1.7928353322628183,"pZ":0.5446269385310546,"vX0":8.386724123012305,"vY0":-124.58749687607512,"vZ0":-6.121054283888799,"x":48.66,"y":224.08,"x0":-1.5868290064509112,"y0":50.002830433456666,"z0":5.2588861118632275,"aX":-0.3846526032868866},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":4.8,"breakHorizontal":-1.6,"spinRate":2365,"spinDirection":182},"zone":14,"typeConfidence":0.92,"plateTime":0.43982190454873527,"extension":6.1988102805022995},"index":1,"playId":"033d4669-b5d2-3fad-bb08-78fabf0aff9b","pitchNumber":2,"startTime":"2026-07-18T02:03:23.604Z","endTime":"2026-07-18T02:03:26.873Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.9,"endSpeed":82.8,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.066642759999276,"aZ":-22.44247857034575,"pfxX":-0.7711991286214717,"pfxZ":5.576331039928791,"pX":0.48241971387690435,"pZ":2.4656499339244635,"vX0":5.921613244017465,"vY0":-130.89180174490772,"vZ0":-2.9643890025385957,"x":98.61,"y":172.21,"x0":-1.7032504498473782,"y0":50.00430974765667,"z0":5.282062316401406,"aX":-1.3467873813474684},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":9.7,"breakHorizontal":0.1,"spinRate":2269,"spinDirection":210},"zone":6,"typeConfidence":0.81,"plateTime":0.4174950409996958,"extension":6.104155455950756},"hitData":{"launchSpeed":97.2,"launchAngle":9.0,"totalDistance":195.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":118.34,"coordY":91.32}},"index":2,"playId":"1a460e4c-0091-3a82-907a-02460ead37cd","pitchNumber":3,"startTime":"2026-07-18T02:03:39.571Z","endTime":"2026-07-18T02:03:50.750Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T02:03:50.750Z","atBatIndex":10},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jimmy Crooks flies out sharply to right fielder Corbin Carroll.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-18T02:04:03.490Z","endTime":"2026-07-18T02:04:25.313Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":699625,"fullName":"Jimmy Crooks","link":"/api/v1/people/699625"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"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_LHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":699625,"fullName":"Jimmy Crooks","link":"/api/v1/people/699625"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":682998,"link":"/api/v1/people/682998"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":83.7,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.618071969394137,"aZ":-17.40171117627812,"pfxX":-5.996918092915892,"pfxZ":8.19008915313486,"pX":0.45740903946011247,"pZ":3.5782071621878613,"vX0":7.660902727357453,"vY0":-133.6537766622852,"vZ0":-1.4150705042668372,"x":99.56,"y":142.17,"x0":-1.6709733368376671,"y0":50.00203804457821,"z0":5.367996894954169,"aX":-10.816417572595299},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":14.8,"breakHorizontal":9.1,"spinRate":2419,"spinDirection":235},"zone":12,"typeConfidence":0.91,"plateTime":0.4102715384375544,"extension":6.2063288673590415},"hitData":{"launchSpeed":104.2,"launchAngle":55.0,"totalDistance":264.0,"trajectory":"fly_ball","hardness":"hard","location":"9","coordinates":{"coordX":167.51,"coordY":102.26}},"index":0,"playId":"802bfcc6-f4f9-3db4-b1fd-9c6910c96a30","pitchNumber":1,"startTime":"2026-07-18T02:04:11.334Z","endTime":"2026-07-18T02:04:25.313Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T02:04:25.313Z","atBatIndex":11},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"JJ Wetherholt walks.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":12,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-18T02:05:35.177Z","endTime":"2026-07-18T02:06:27.630Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":2},"matchup":{"batter":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3,4,5,6],"actionIndex":[2],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pickoff 1B","eventType":"pickoff_1b","movementReason":"r_pickoff_1b","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":[{"player":{"id":518876,"link":"/api/v1/people/518876"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":545121,"link":"/api/v1/people/545121"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","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":[]}],"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":"3f539d35-ca79-3209-9057-01aab9d53da9","startTime":"2026-07-18T02:04:45.213Z","endTime":"2026-07-18T02:04:52.833Z","isPitch":false,"type":"pickoff"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"playId":"cf230e4c-fb17-3b23-8550-91c9409d703e","startTime":"2026-07-18T02:05:04.952Z","endTime":"2026-07-18T02:05:09.574Z","isPitch":false,"type":"pickoff"},{"details":{"description":"Pitcher Merrill Kelly picks off José Fermín at 1st on throw to first baseman Ildemaro Vargas.","event":"Pickoff 1B","eventType":"pickoff_1b","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":2,"actionPlayId":"cf230e4c-fb17-3b23-8550-91c9409d703e","startTime":"2026-07-18T02:05:18.488Z","endTime":"2026-07-18T02:05:37.339Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":665877,"link":"/api/v1/people/665877"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.8,"endSpeed":85.0,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.085275901754965,"aZ":-18.09315288969128,"pfxX":-7.816293621760095,"pfxZ":7.630428348570783,"pX":0.0838271311750265,"pZ":1.4122238316943885,"vX0":7.501663913028912,"vY0":-134.93094219567868,"vZ0":-6.345575310981486,"x":113.8,"y":200.65,"x0":-1.7155420470731781,"y0":50.004992406016235,"z0":5.0673818025997015,"aX":-14.428937370680037},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":12.6,"breakHorizontal":12.6,"spinRate":2502,"spinDirection":232},"zone":14,"typeConfidence":0.83,"plateTime":0.40577744134141236,"extension":6.4221687704753005},"index":3,"playId":"b92dfd49-85ac-33db-bc3f-49d447a2b5df","pitchNumber":1,"startTime":"2026-07-18T02:05:37.339Z","endTime":"2026-07-18T02:05:41.122Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.4,"endSpeed":82.1,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.122437790187988,"aZ":-30.889242502680094,"pfxX":-10.350206330111494,"pfxZ":0.7494272413187248,"pX":0.874471808508358,"pZ":1.0203544055708107,"vX0":9.718994368887573,"vY0":-129.75124450469932,"vZ0":-4.775495557324289,"x":83.67,"y":211.23,"x0":-1.5749022231025855,"y0":50.00056173553238,"z0":5.2381777211370055,"aX":-17.647930319448083},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":0.5,"breakHorizontal":16.6,"spinRate":2262,"spinDirection":245},"zone":14,"typeConfidence":0.91,"plateTime":0.4221246926476687,"extension":6.446745571072708},"index":4,"playId":"2d0713e6-5ac0-30bb-a7e6-f0e94e97f70f","pitchNumber":2,"startTime":"2026-07-18T02:05:51.812Z","endTime":"2026-07-18T02:05:54.812Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.8,"endSpeed":85.0,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.66828078114904,"aZ":-19.327750853754793,"pfxX":-6.919593871223133,"pfxZ":6.931886615473143,"pX":-1.2628743652783336,"pZ":2.9280531411935486,"vX0":3.8982586825095646,"vY0":-135.07714432855482,"vZ0":-2.6219997672407844,"x":165.14,"y":159.72,"x0":-1.8237129380511807,"y0":50.00100111197911,"z0":5.26597513482783,"aX":-12.820411805527424},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":12.2,"breakHorizontal":11.8,"spinRate":2520,"spinDirection":226},"zone":11,"typeConfidence":0.87,"plateTime":0.405068532409953,"extension":6.247408684585053},"index":5,"playId":"b117a2a9-97a9-3f4c-8175-9c79fb122489","pitchNumber":3,"startTime":"2026-07-18T02:06:07.580Z","endTime":"2026-07-18T02:06:11.061Z","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":2},"pitchData":{"startSpeed":93.0,"endSpeed":85.0,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.395543115215318,"aZ":-15.469290349037774,"pfxX":-6.292570001340186,"pfxZ":9.067389576719496,"pX":1.5384647766076922,"pZ":1.350363061597674,"vX0":10.33978270393157,"vY0":-134.89625966129114,"vZ0":-7.005044290528507,"x":58.36,"y":202.32,"x0":-1.527099607707353,"y0":50.006496018928736,"z0":5.072029661632044,"aX":-11.59834246772692},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":15.0,"breakHorizontal":9.2,"spinRate":2360,"spinDirection":236},"zone":14,"typeConfidence":0.91,"plateTime":0.40607533299455767,"extension":6.263890452234221},"index":6,"playId":"a115adcd-418f-39ab-8e27-5baf6858770f","pitchNumber":4,"startTime":"2026-07-18T02:06:24.555Z","endTime":"2026-07-18T02:06:27.630Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T02:06:27.630Z","atBatIndex":12},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Iván Herrera strikes out swinging.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":13,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-18T02:06:47.446Z","endTime":"2026-07-18T02:10:10.423Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,6,7,8,9],"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":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":672515,"link":"/api/v1/people/672515"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":86.8,"endSpeed":79.3,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.090148900088543,"aZ":-27.21158212474281,"pfxX":0.6607474549693366,"pfxZ":3.091838001125123,"pX":0.6333379750942565,"pZ":2.2147679700971863,"vX0":5.421758751573399,"vY0":-126.25834589874808,"vZ0":-2.514922377057196,"x":92.86,"y":178.98,"x0":-1.6328780002870789,"y0":50.00384052930051,"z0":5.4266484103455435,"aX":1.0595160498749052},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":5.3,"breakHorizontal":-2.5,"spinRate":2389,"spinDirection":170},"zone":6,"typeConfidence":0.9,"plateTime":0.434783129808876,"extension":6.159970907125803},"index":0,"playId":"489356ff-cf2b-38d0-a7f3-71c665158ffd","pitchNumber":1,"startTime":"2026-07-18T02:06:59.902Z","endTime":"2026-07-18T02:07:04.354Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.3,"endSpeed":84.1,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.158444276509414,"aZ":-19.106117373776804,"pfxX":-6.70560681230861,"pfxZ":7.201489430009379,"pX":0.22078799169332908,"pZ":1.9241485986548985,"vX0":7.093980354666193,"vY0":-134.13444132827775,"vZ0":-4.912456140770914,"x":108.58,"y":186.83,"x0":-1.5923219549604954,"y0":50.00223923221711,"z0":5.149645909254281,"aX":-12.167319235635818},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":12.1,"breakHorizontal":10.6,"spinRate":2338,"spinDirection":230},"zone":8,"typeConfidence":0.89,"plateTime":0.4090073379102819,"extension":6.338339459877858},"index":1,"playId":"94f607a7-7119-39f4-a5b1-58addf625f34","pitchNumber":2,"startTime":"2026-07-18T02:07:20.860Z","endTime":"2026-07-18T02:07:24.591Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-07-18T02:07:29.216Z","endTime":"2026-07-18T02:07:48.580Z","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},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.2,"endSpeed":83.9,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.427671286383056,"aZ":-20.227370628404557,"pfxX":-6.617994767919678,"pfxZ":6.586776679563156,"pX":-0.010200351717414315,"pZ":3.175121470123933,"vX0":6.726386172696371,"vY0":-134.14957853718786,"vZ0":-1.855908924922351,"x":117.39,"y":153.05,"x0":-1.6964959830763207,"y0":50.00062035515841,"z0":5.325608315123682,"aX":-11.998520715465654},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":11.8,"breakHorizontal":10.4,"spinRate":2428,"spinDirection":230},"zone":2,"typeConfidence":0.83,"plateTime":0.40911077751009195,"extension":6.358579031910428},"index":3,"playId":"a33daebf-69c8-39d6-b11f-2ab9de994187","pitchNumber":3,"startTime":"2026-07-18T02:07:48.580Z","endTime":"2026-07-18T02:07:53.068Z","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.7,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.713833255792647,"aZ":-16.918526536941922,"pfxX":-6.553650988473574,"pfxZ":8.477666216909306,"pX":1.2605605191857068,"pZ":2.4642862811780075,"vX0":9.69469780920367,"vY0":-133.55169996159415,"vZ0":-4.023642028360436,"x":68.95,"y":172.24,"x0":-1.57108653652466,"y0":50.00568120422868,"z0":5.213191601804245,"aX":-11.798740928602463},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":14.6,"breakHorizontal":9.7,"spinRate":2326,"spinDirection":233},"zone":12,"typeConfidence":0.91,"plateTime":0.4106734289686367,"extension":6.251567383222528},"index":4,"playId":"ad2a4ee8-cde1-32a0-86fc-9762d90109a2","pitchNumber":4,"startTime":"2026-07-18T02:08:11.881Z","endTime":"2026-07-18T02:08:15.578Z","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":86.9,"endSpeed":79.9,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.286719744243666,"aZ":-27.283473754461696,"pfxX":0.050214763109346805,"pfxZ":3.035052649220341,"pX":1.1373598180902138,"pZ":0.715134679845951,"vX0":6.975252174061319,"vY0":-126.30729910009111,"vZ0":-5.721942953608766,"x":73.65,"y":219.47,"x0":-1.6692690272433017,"y0":50.00308807203063,"z0":5.210222760180682,"aX":0.08090434846265396},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":4.3,"breakHorizontal":-1.7,"spinRate":2403,"spinDirection":186},"zone":14,"typeConfidence":0.91,"plateTime":0.4340350588793944,"extension":6.43804253016274},"index":5,"playId":"b80f848d-c492-3a51-867f-6139b99e1d51","pitchNumber":5,"startTime":"2026-07-18T02:08:31.063Z","endTime":"2026-07-18T02:08:34.063Z","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":93.3,"endSpeed":84.5,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.315142413041315,"aZ":-23.29109735567039,"pfxX":-9.842645336822438,"pfxZ":4.824268531329212,"pX":0.9700993187288652,"pZ":2.5861423592603194,"vX0":9.654894201466035,"vY0":-135.5295315643892,"vZ0":-2.779656519338286,"x":80.02,"y":168.95,"x0":-1.376518517611132,"y0":50.00488997488702,"z0":5.269270825065535,"aX":-18.13417592029451},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":8.3,"breakHorizontal":15.5,"spinRate":2332,"spinDirection":229},"zone":12,"typeConfidence":0.91,"plateTime":0.4056467168622744,"extension":6.254866714670203},"index":6,"playId":"3d1b7530-f0c5-376e-a0a1-6301341301c1","pitchNumber":6,"startTime":"2026-07-18T02:08:51.807Z","endTime":"2026-07-18T02:08:56.706Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.1,"endSpeed":83.9,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.46367260725231,"aZ":-18.162312977223802,"pfxX":-1.3083821689399606,"pfxZ":7.754934225697606,"pX":0.7334706618795386,"pZ":2.3928387209378728,"vX0":6.817177715797501,"vY0":-133.97587855399559,"vZ0":-4.002628824848863,"x":89.04,"y":174.17,"x0":-1.6804251254954867,"y0":50.006623944786256,"z0":5.213942815830749,"aX":-2.365211738411713},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":13.3,"breakHorizontal":0.8,"spinRate":2477,"spinDirection":218},"zone":6,"typeConfidence":0.91,"plateTime":0.40970199346125025,"extension":6.310508484189564},"index":7,"playId":"7f5fb6ca-d812-3022-b2b1-41b4189a72c0","pitchNumber":7,"startTime":"2026-07-18T02:09:13.794Z","endTime":"2026-07-18T02:09:17.752Z","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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.8,"endSpeed":84.4,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.60420554849565,"aZ":-16.786983905905643,"pfxX":-6.513079796501807,"pfxZ":8.375649184259617,"pX":0.41701254786361414,"pZ":2.937875515099257,"vX0":7.7479463710087,"vY0":-134.9786846160188,"vZ0":-2.832556560643682,"x":101.1,"y":159.46,"x0":-1.6504680245890748,"y0":50.0026401846117,"z0":5.18931938805523,"aX":-11.965190313864575},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":14.8,"breakHorizontal":10.1,"spinRate":2412,"spinDirection":234},"zone":3,"typeConfidence":0.9,"plateTime":0.40648772406757727,"extension":6.4733293138339025},"index":8,"playId":"0370ff70-bad1-329f-bcc4-09e1eaf4d297","pitchNumber":8,"startTime":"2026-07-18T02:09:38.989Z","endTime":"2026-07-18T02:09:41.995Z","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,"runnerGoing":true},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":89.2,"endSpeed":81.8,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.71589655380805,"aZ":-33.31105318767857,"pfxX":-9.127758909459082,"pfxZ":-0.6647568155749708,"pX":-0.1719995125027519,"pZ":1.9772706255471906,"vX0":6.900732354015213,"vY0":-129.77944389060255,"vZ0":-2.315548506554996,"x":123.56,"y":185.39,"x0":-1.6824303953005517,"y0":50.004695389146605,"z0":5.42365585068289,"aX":-15.537757441258236},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":-1.6,"breakHorizontal":15.0,"spinRate":2189,"spinDirection":242},"zone":8,"typeConfidence":0.9,"plateTime":0.4223845788958833,"extension":6.290483873477177},"index":9,"playId":"5861ec0c-dccf-363f-8ec9-8ad8f543dfe4","pitchNumber":9,"startTime":"2026-07-18T02:10:05.513Z","endTime":"2026-07-18T02:10:10.423Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T02:10:10.423Z","atBatIndex":13},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Gabriel Moreno singles on a line drive to right fielder Jordan Walker.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-18T02:12:17.326Z","endTime":"2026-07-18T02:13:14.920Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":0},"matchup":{"batter":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":691023,"link":"/api/v1/people/691023"},"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(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":91.1,"endSpeed":84.1,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.146743266925576,"aZ":-27.346005439257482,"pfxX":-7.527758986506527,"pfxZ":2.6930308006013206,"pX":-0.1684817404568727,"pZ":2.5349554967807166,"vX0":6.330517238954386,"vY0":-132.5770683152074,"vZ0":-3.2635877434472325,"x":123.42,"y":170.34,"x0":-1.5995593550814386,"y0":50.00491612109327,"z0":5.759836942652455,"aX":-13.51306991949836},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":4.4,"breakHorizontal":12.4,"spinRate":2091,"spinDirection":221},"zone":5,"typeConfidence":0.91,"plateTime":0.4118346328299256,"extension":6.6320170051387235},"index":0,"playId":"df2b22d3-98b3-3fee-ac7b-f1576b73a689","pitchNumber":1,"startTime":"2026-07-18T02:12:19.232Z","endTime":"2026-07-18T02:12:23.411Z","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":92.1,"endSpeed":84.7,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.107402596152767,"aZ":-28.571897397758782,"pfxX":-8.430741227392723,"pfxZ":1.9744662498624823,"pX":0.7055714100288191,"pZ":3.023795585904217,"vX0":9.65578343545122,"vY0":-133.83310061789405,"vZ0":-1.4186751656479075,"x":90.11,"y":157.14,"x0":-1.8425888429989432,"y0":50.00494492935588,"z0":5.594631651141381,"aX":-15.39672515335404},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":3.5,"breakHorizontal":13.3,"spinRate":2138,"spinDirection":232},"zone":3,"typeConfidence":0.9,"plateTime":0.40823752260572554,"extension":6.536966665652597},"index":1,"playId":"3d7ecc98-1c53-345a-8bd4-9c59daf05979","pitchNumber":2,"startTime":"2026-07-18T02:12:36.263Z","endTime":"2026-07-18T02:12:39.819Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-07-18T02:12:47.145Z","endTime":"2026-07-18T02:13:07.448Z","isPitch":false,"type":"action","player":{"id":672515,"link":"/api/v1/people/672515"}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":85.1,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.287144836247627,"aZ":-19.316680923836287,"pfxX":-4.805306596980862,"pfxZ":6.94771934498908,"pX":0.9384334049177465,"pZ":4.194496345996374,"vX0":7.884477435132893,"vY0":-134.7215545826285,"vZ0":-1.0275148483309304,"x":81.23,"y":125.53,"x0":-1.3922469724820945,"y0":50.00607748015825,"z0":5.936805753552079,"aX":-8.898301819006837},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":12.6,"breakHorizontal":7.2,"spinRate":2256,"spinDirection":215},"zone":12,"typeConfidence":0.91,"plateTime":0.4054428559127099,"extension":6.771420448425151},"hitData":{"launchSpeed":88.8,"launchAngle":16.0,"totalDistance":240.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":184.67,"coordY":123.27}},"index":3,"playId":"bfafea33-0ca4-3960-95c4-06cedcb070a1","pitchNumber":3,"startTime":"2026-07-18T02:13:07.448Z","endTime":"2026-07-18T02:13:14.920Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T02:13:14.920Z","atBatIndex":14},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Max Kepler singles on a soft bunt ground ball to third baseman José Fermín. Gabriel Moreno to 2nd.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-18T02:13:30.945Z","endTime":"2026-07-18T02:13:52.653Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"postOnSecond":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"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":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":665877,"link":"/api/v1/people/665877"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"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":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"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":89.3,"endSpeed":81.7,"strikeZoneTop":3.376,"strikeZoneBottom":1.704,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.705116869363998,"aZ":-26.228946607425677,"pfxX":-1.5808082644358112,"pfxZ":3.4826301555896695,"pX":0.21979305078961361,"pZ":3.0246758803665488,"vX0":6.336711448838475,"vY0":-129.90851038630603,"vZ0":-1.9168650120490875,"x":108.62,"y":157.11,"x0":-2.0476337360025356,"y0":50.00157819343502,"z0":5.769793336831746,"aX":-2.6980650871995535},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":6.1,"breakHorizontal":1.4,"spinRate":2167,"spinDirection":221},"zone":2,"typeConfidence":0.66,"plateTime":0.4219430633783734,"extension":6.664940711266064},"hitData":{"launchSpeed":26.8,"launchAngle":8.0,"totalDistance":24.0,"trajectory":"bunt_grounder","hardness":"soft","location":"5","coordinates":{"coordX":113.47,"coordY":189.78}},"index":0,"playId":"318fc3de-51bd-3e8e-8870-939fa357f7b9","pitchNumber":1,"startTime":"2026-07-18T02:13:44.351Z","endTime":"2026-07-18T02:13:52.653Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T02:13:52.653Z","atBatIndex":15},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Lourdes Gurriel Jr. out on a sacrifice fly to center fielder Nathan Church. Gabriel Moreno scores. Max Kepler to 3rd.","rbi":1,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":16,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-18T02:14:18.741Z","endTime":"2026-07-18T02:15:14.242Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,2],"actionIndex":[1],"runnerIndex":[0,1,2,3,4],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Passed Ball","eventType":"passed_ball","movementReason":"r_adv_play","runner":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Passed Ball","eventType":"passed_ball","movementReason":"r_adv_play","runner":{"id":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":null,"runner":{"id":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":701675,"link":"/api/v1/people/701675"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"responsiblePitcher":{"id":700241,"link":"/api/v1/people/700241"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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.6,"endSpeed":81.8,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.791577319251182,"aZ":-21.178382333449076,"pfxX":-4.63803417511265,"pfxZ":6.418566905365413,"pX":1.146437371909259,"pZ":2.9554165460943693,"vX0":8.827166966248786,"vY0":-130.19443725835313,"vZ0":-2.99715223507779,"x":73.3,"y":158.98,"x0":-1.6881987403815117,"y0":50.00618950087859,"z0":5.72776235225606,"aX":-7.950823827012173},"breaks":{"breakAngle":15.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":11.2,"breakHorizontal":6.4,"spinRate":2106,"spinDirection":216},"zone":12,"typeConfidence":0.9,"plateTime":0.4209984644821536,"extension":6.916340961930096},"index":0,"playId":"d749f580-9ac8-3842-99fa-005b8a1e68c7","pitchNumber":1,"startTime":"2026-07-18T02:14:25.948Z","endTime":"2026-07-18T02:14:33.955Z","isPitch":true,"type":"pitch"},{"details":{"description":"Passed ball by catcher Jimmy Crooks. Gabriel Moreno to 3rd. Max Kepler to 2nd.","event":"Passed Ball","eventType":"passed_ball","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"index":1,"actionPlayId":"d749f580-9ac8-3842-99fa-005b8a1e68c7","startTime":"2026-07-18T02:14:45.999Z","endTime":"2026-07-18T02:15:01.963Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":672515,"link":"/api/v1/people/672515"}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.2,"endSpeed":76.7,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.43856972342201,"aZ":-34.008855330161325,"pfxX":10.498905955998374,"pfxZ":-1.2358260755471626,"pX":-0.10983367410881656,"pZ":1.7286196426469216,"vX0":1.327525133253216,"vY0":-121.24552105772293,"vZ0":-2.1183974769306206,"x":121.19,"y":192.11,"x0":-2.0285766409764387,"y0":50.004407673998664,"z0":5.5910419616231835,"aX":15.57906443054874},"breaks":{"breakAngle":25.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":-2.5,"breakHorizontal":-19.3,"spinRate":2483,"spinDirection":49},"zone":8,"typeConfidence":0.91,"plateTime":0.45233969027047527,"extension":6.409046568280559},"hitData":{"launchSpeed":98.7,"launchAngle":30.0,"totalDistance":378.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":162.07,"coordY":50.94}},"index":2,"playId":"e04378bc-a8d4-3942-9d8c-9f70c9af1a28","pitchNumber":2,"startTime":"2026-07-18T02:15:01.963Z","endTime":"2026-07-18T02:15:14.242Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T02:15:14.242Z","atBatIndex":16},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nolan Arenado strikes out swinging.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":17,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-18T02:15:42.201Z","endTime":"2026-07-18T02:17:32.301Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":699625,"link":"/api/v1/people/699625"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.1,"endSpeed":84.8,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.89174630759467,"aZ":-27.04130802512251,"pfxX":-8.24302884075364,"pfxZ":2.773953879067845,"pX":-0.33892205413648735,"pZ":3.5670664889903723,"vX0":6.495288439360349,"vY0":-135.44382284057517,"vZ0":-0.7900937695068367,"x":129.92,"y":142.47,"x0":-1.7028249964396198,"y0":50.001519420500244,"z0":5.761623678746144,"aX":-15.241710992220941},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":5.0,"breakHorizontal":13.4,"spinRate":2097,"spinDirection":220},"zone":11,"typeConfidence":0.92,"plateTime":0.40512945093898267,"extension":6.677764047257321},"index":0,"playId":"3bfb717a-af8a-3d27-8031-d3a9e5fae5e7","pitchNumber":1,"startTime":"2026-07-18T02:15:49.173Z","endTime":"2026-07-18T02:15:54.580Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":1},"index":1,"playId":"29d4e168-85f7-44f8-a134-85fdb886182c","startTime":"2026-07-18T02:16:05.034Z","endTime":"2026-07-18T02:16:10.034Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.4,"endSpeed":76.5,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.342320961043686,"aZ":-35.3553036453024,"pfxX":2.718664140792491,"pfxZ":-2.1479089791705324,"pX":-0.3254183353301936,"pZ":1.7527696635507521,"vX0":3.2886441624904004,"vY0":-121.48929024160176,"vZ0":-1.7575460181142248,"x":129.4,"y":191.46,"x0":-2.053232593765799,"y0":50.00070937797098,"z0":5.5785427384199195,"aX":4.034022412239028},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.4,"breakVerticalInduced":-4.1,"breakHorizontal":-5.8,"spinRate":2503,"spinDirection":48},"zone":7,"typeConfidence":2.0,"plateTime":0.45205086559544405,"extension":6.426719578925375},"index":2,"playId":"9b22a6d8-7890-36fa-8f7f-9c50b935bc61","pitchNumber":2,"startTime":"2026-07-18T02:16:18.399Z","endTime":"2026-07-18T02:16:21.466Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.2,"endSpeed":80.4,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.216850544675225,"aZ":-32.28168245005057,"pfxX":-9.88192992373922,"pfxZ":-0.06039459629986066,"pX":-0.5963176907220468,"pZ":0.8252278228804111,"vX0":6.2880316522315844,"vY0":-128.12274936180688,"vZ0":-5.410735088789473,"x":139.73,"y":216.5,"x0":-1.8124054801178981,"y0":50.00583980371578,"z0":5.520752816610745,"aX":-16.2492987865192},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":-1.2,"breakHorizontal":16.3,"spinRate":1767,"spinDirection":236},"zone":13,"typeConfidence":0.91,"plateTime":0.4293252191366439,"extension":6.759851546511744},"index":3,"playId":"41fdc94b-1164-3e9e-8ab3-8d28783f2e90","pitchNumber":3,"startTime":"2026-07-18T02:16:44.477Z","endTime":"2026-07-18T02:16:48.063Z","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":2,"outs":1},"pitchData":{"startSpeed":93.2,"endSpeed":85.1,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.22832273988852,"aZ":-27.96193560357161,"pfxX":-8.597048403340484,"pfxZ":2.2795690827569004,"pX":0.967095621986366,"pZ":2.3224789092413856,"vX0":10.16298007586085,"vY0":-135.31285210190438,"vZ0":-3.550918043473469,"x":80.14,"y":176.07,"x0":-1.7250423800186843,"y0":50.00613671252279,"z0":5.616665340257968,"aX":-15.905424460949382},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":3.5,"breakHorizontal":13.3,"spinRate":2204,"spinDirection":228},"zone":14,"typeConfidence":0.91,"plateTime":0.4051857893190114,"extension":6.949523161414826},"index":4,"playId":"20fbdf9e-9cd0-38d6-bea2-cf764d50d5d7","pitchNumber":4,"startTime":"2026-07-18T02:17:08.349Z","endTime":"2026-07-18T02:17:12.367Z","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":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":79.8,"endSpeed":73.1,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.588352989452705,"aZ":-38.989792874048256,"pfxX":6.596507007770365,"pfxZ":-5.067565951435908,"pX":0.4388871807446594,"pZ":1.2421476737086468,"vX0":3.2480901158527695,"vY0":-116.05857200250307,"vZ0":-1.6145691679279335,"x":100.27,"y":205.24,"x0":-1.8421610888609856,"y0":50.00302674981054,"z0":5.708673527014839,"aX":8.871048370301851},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.7,"breakVerticalInduced":-9.2,"breakHorizontal":-12.8,"spinRate":2575,"spinDirection":47},"zone":14,"typeConfidence":0.86,"plateTime":0.4745087490620823,"extension":6.5384894807080185},"index":5,"playId":"7dc4a9e4-085c-3007-b3b7-6802d1d1d925","pitchNumber":5,"startTime":"2026-07-18T02:17:29.301Z","endTime":"2026-07-18T02:17:32.301Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T02:17:32.301Z","atBatIndex":17},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ildemaro Vargas grounds out, second baseman JJ Wetherholt to first baseman Alec Burleson.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":18,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-18T02:17:49.124Z","endTime":"2026-07-18T02:18:31.130Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"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":"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":83.4,"endSpeed":76.8,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.854185055478037,"aZ":-32.34402214407574,"pfxX":2.200909391287259,"pfxZ":-0.11605158350647216,"pX":0.08179943189526137,"pZ":2.40427176445084,"vX0":3.821720680901628,"vY0":-121.51065969213603,"vZ0":-1.4656468811400605,"x":113.88,"y":173.86,"x0":-1.797323242890553,"y0":50.000620815903936,"z0":5.825897919160645,"aX":3.2898340055106816},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":-0.2,"breakHorizontal":-4.9,"spinRate":2495,"spinDirection":54},"zone":5,"typeConfidence":0.85,"plateTime":0.45079201405483804,"extension":6.836148535589837},"index":0,"playId":"46a156d9-9532-325b-837d-d3dbe87eedab","pitchNumber":1,"startTime":"2026-07-18T02:18:00.656Z","endTime":"2026-07-18T02:18:04.818Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"index":1,"startTime":"2026-07-18T02:18:09.660Z","endTime":"2026-07-18T02:18:23.754Z","isPitch":false,"type":"action","player":{"id":545121,"link":"/api/v1/people/545121"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.3,"endSpeed":85.0,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.465183347094648,"aZ":-17.67418225661691,"pfxX":-5.436015073302222,"pfxZ":7.817736059522328,"pX":0.4552260840444627,"pZ":2.7046354613819696,"vX0":7.807279673693643,"vY0":-135.54276606581212,"vZ0":-4.576647326454528,"x":99.65,"y":165.75,"x0":-1.7603185915045276,"y0":50.005728686397475,"z0":5.654613468724248,"aX":-10.086601963624664},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":13.3,"breakHorizontal":8.2,"spinRate":2307,"spinDirection":228},"zone":6,"typeConfidence":0.91,"plateTime":0.40457294604309535,"extension":6.597032329255369},"hitData":{"launchSpeed":85.9,"launchAngle":-10.0,"totalDistance":16.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":151.52,"coordY":159.13}},"index":2,"playId":"5029ca05-ca1f-3353-baec-cf5ec9374946","pitchNumber":2,"startTime":"2026-07-18T02:18:23.754Z","endTime":"2026-07-18T02:18:31.130Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T02:18:31.130Z","atBatIndex":18},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Alec Burleson grounds out, second baseman Ketel Marte to first baseman Ildemaro Vargas.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-18T02:20:25.781Z","endTime":"2026-07-18T02:21:04.948Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"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":606466,"link":"/api/v1/people/606466"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":545121,"link":"/api/v1/people/545121"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.4,"endSpeed":82.5,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.399330593953373,"aZ":-17.718299440745607,"pfxX":-4.9576764950993395,"pfxZ":8.283742004989925,"pX":-0.0449447782281644,"pZ":2.038126817767454,"vX0":6.074272200373883,"vY0":-131.42453529479818,"vZ0":-4.7684706538441155,"x":118.71,"y":183.75,"x0":-1.7443370230916608,"y0":50.005296333399976,"z0":5.19594472349407,"aX":-8.65552206822792},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":14.2,"breakHorizontal":7.6,"spinRate":2260,"spinDirection":233},"zone":8,"typeConfidence":0.76,"plateTime":0.41708336929724377,"extension":6.437184042534984},"index":0,"playId":"4c671ea9-46db-3d8d-bac2-b32cf883817b","pitchNumber":1,"startTime":"2026-07-18T02:20:42.868Z","endTime":"2026-07-18T02:20:47.348Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.5,"endSpeed":76.5,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.82542760895387,"aZ":-37.59812533273372,"pfxX":2.2702744563556125,"pfxZ":-3.6970103405388137,"pX":0.054560373882882734,"pZ":1.447653415393837,"vX0":3.823086860342518,"vY0":-120.21676092682785,"vZ0":-1.9352541735036124,"x":114.92,"y":199.69,"x0":-1.8499430548771767,"y0":50.003340099863806,"z0":5.593684381513247,"aX":3.329841343528493},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.9,"breakVerticalInduced":-6.8,"breakHorizontal":-5.0,"spinRate":2634,"spinDirection":48},"zone":14,"typeConfidence":0.88,"plateTime":0.455236718243063,"extension":6.131856740391469},"hitData":{"launchSpeed":70.6,"launchAngle":-32.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":153.04,"coordY":164.2}},"index":1,"playId":"78f12722-dba2-37a6-9e7f-6124e225f2ae","pitchNumber":2,"startTime":"2026-07-18T02:20:56.648Z","endTime":"2026-07-18T02:21:04.948Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T02:21:04.948Z","atBatIndex":19},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jordan Walker grounds out, shortstop Geraldo Perdomo to first baseman Ildemaro Vargas.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":20,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-18T02:21:18.768Z","endTime":"2026-07-18T02:22:10.901Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":672695,"link":"/api/v1/people/672695"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":545121,"link":"/api/v1/people/545121"},"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":92.3,"endSpeed":84.2,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.33638893077856,"aZ":-15.36803462466517,"pfxX":-6.194103323039503,"pfxZ":9.240904152618056,"pX":0.9532950987933699,"pZ":2.3796676343547625,"vX0":9.026093838280238,"vY0":-134.09361669873937,"vZ0":-4.5020698015856455,"x":80.66,"y":174.53,"x0":-1.6535807706080992,"y0":50.00317294262312,"z0":5.178806273255246,"aX":-11.266339024514307},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":16.0,"breakHorizontal":9.2,"spinRate":2363,"spinDirection":231},"zone":14,"typeConfidence":0.91,"plateTime":0.40865835121438243,"extension":6.4286035100511},"index":0,"playId":"55abe5fb-afc2-3969-823e-4d2d58e95d0d","pitchNumber":1,"startTime":"2026-07-18T02:21:26.674Z","endTime":"2026-07-18T02:21:31.010Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.6,"endSpeed":83.1,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.625258551294934,"aZ":-20.94204232332213,"pfxX":-0.844417738515141,"pfxZ":6.366484109710463,"pX":0.17509464059832325,"pZ":2.827788967903774,"vX0":5.731614128782117,"vY0":-131.8639855734938,"vZ0":-2.400213598971976,"x":110.33,"y":162.43,"x0":-1.9153774854608476,"y0":50.000532517180574,"z0":5.2921741068651675,"aX":-1.4897703714755939},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":11.3,"breakHorizontal":0.2,"spinRate":2409,"spinDirection":215},"zone":5,"typeConfidence":0.9,"plateTime":0.415127468246153,"extension":6.143854008314138},"index":1,"playId":"53e9612a-6603-30ee-ada7-5fc3f31f9e38","pitchNumber":2,"startTime":"2026-07-18T02:21:41.577Z","endTime":"2026-07-18T02:21:45.386Z","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":92.0,"endSpeed":84.6,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.882870111656565,"aZ":-18.60575615424016,"pfxX":-5.4743365089891345,"pfxZ":7.4342122397038,"pX":0.7967692226968768,"pZ":2.778764084540965,"vX0":8.127824334002728,"vY0":-133.74616923947588,"vZ0":-3.1098043704778595,"x":86.63,"y":163.75,"x0":-1.5601413965400928,"y0":50.0023465428196,"z0":5.279401764124444,"aX":-9.990837421661093},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":13.1,"breakHorizontal":8.3,"spinRate":2470,"spinDirection":227},"zone":6,"typeConfidence":0.91,"plateTime":0.40840770403024074,"extension":6.0605651295593574},"hitData":{"launchSpeed":87.1,"launchAngle":-16.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":124.14,"coordY":147.46}},"index":2,"playId":"86500b0c-2055-3938-90a8-c6ae3d231cd3","pitchNumber":3,"startTime":"2026-07-18T02:22:02.998Z","endTime":"2026-07-18T02:22:10.901Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T02:22:10.901Z","atBatIndex":20},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Lars Nootbaar strikes out swinging.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":21,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-18T02:22:25.730Z","endTime":"2026-07-18T02:24:22.291Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","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":672515,"link":"/api/v1/people/672515"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.8,"endSpeed":84.3,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.035356257244775,"aZ":-15.681643911469928,"pfxX":-6.236640638112107,"pfxZ":9.004069866694927,"pX":-0.5031512616800595,"pZ":2.2690444744748817,"vX0":5.597669775592083,"vY0":-134.91136240345173,"vZ0":-4.7028980906928295,"x":136.18,"y":177.52,"x0":-1.8008429458553712,"y0":50.0050583233291,"z0":5.15038067398571,"aX":-11.427354313497709},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":15.4,"breakHorizontal":10.0,"spinRate":2389,"spinDirection":230},"zone":4,"typeConfidence":0.9,"plateTime":0.40694930075796876,"extension":6.327054317959001},"index":0,"playId":"35d7aca5-81d7-31a2-8a2d-6f12096b9b89","pitchNumber":1,"startTime":"2026-07-18T02:22:42.007Z","endTime":"2026-07-18T02:22:45.007Z","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":2},"pitchData":{"startSpeed":83.5,"endSpeed":77.1,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.334005129669567,"aZ":-39.56060058927114,"pfxX":4.821600286975501,"pfxZ":-4.916070436817314,"pX":-1.023719510706723,"pZ":2.609619565096027,"vX0":0.6620419441286569,"vY0":-121.66489346036009,"vZ0":0.8764526451051793,"x":156.02,"y":168.32,"x0":-1.9257151994705202,"y0":50.00182398911791,"z0":5.666668118070148,"aX":7.245222049096481},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.5,"breakVerticalInduced":-8.4,"breakHorizontal":-8.9,"spinRate":2510,"spinDirection":46},"zone":11,"typeConfidence":0.9,"plateTime":0.4497729669746837,"extension":6.1620186706120945},"index":1,"playId":"6d91323a-edbe-35c5-809d-e93e7b6070d6","pitchNumber":2,"startTime":"2026-07-18T02:22:57.180Z","endTime":"2026-07-18T02:23:00.975Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.5,"endSpeed":82.2,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.531466203904994,"aZ":-31.82452825473554,"pfxX":-8.388831255399491,"pfxZ":0.20745515268222636,"pX":-0.6436099351957265,"pZ":1.8186070292760212,"vX0":5.598318791912249,"vY0":-130.23405265708263,"vZ0":-2.9243523316790174,"x":141.53,"y":189.68,"x0":-1.731916587795441,"y0":50.00546182094307,"z0":5.364865875804236,"aX":-14.40215105226556},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":-0.1,"breakHorizontal":13.9,"spinRate":2330,"spinDirection":243},"zone":7,"typeConfidence":0.91,"plateTime":0.42068790127484323,"extension":6.42861430455934},"index":2,"playId":"9e241981-294c-314b-bddc-cd61cfc967a3","pitchNumber":3,"startTime":"2026-07-18T02:23:11.679Z","endTime":"2026-07-18T02:23:14.679Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-07-18T02:23:27.231Z","endTime":"2026-07-18T02:23:37.445Z","isPitch":false,"type":"action","player":{"id":663457,"link":"/api/v1/people/663457"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.4,"endSpeed":83.7,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.865605511734405,"aZ":-22.585594250630294,"pfxX":-2.1310755076354178,"pfxZ":5.360121598704136,"pX":-0.0614137435086757,"pZ":2.17414784260598,"vX0":5.623901116972058,"vY0":-133.00836254176897,"vZ0":-3.623451806229694,"x":119.34,"y":180.08,"x0":-1.9275682723214262,"y0":50.00442601851256,"z0":5.194325486087371,"aX":-3.814021640979856},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":9.1,"breakHorizontal":2.6,"spinRate":2326,"spinDirection":222},"zone":8,"typeConfidence":0.91,"plateTime":0.41200357411000965,"extension":6.240194247607894},"index":4,"playId":"bb5aa01f-946e-32fd-a5a8-d280d33efa1a","pitchNumber":4,"startTime":"2026-07-18T02:23:37.445Z","endTime":"2026-07-18T02:23:40.549Z","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":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.1,"endSpeed":78.0,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.981140407085476,"aZ":-40.41457900807797,"pfxX":4.312898438428386,"pfxZ":-5.386878077032366,"pX":-0.3455112710582245,"pZ":2.3922102013115016,"vX0":2.202819715166385,"vY0":-122.56560474627014,"vZ0":0.4569212285419766,"x":130.17,"y":174.19,"x0":-1.814657307637857,"y0":50.00235816884562,"z0":5.639296067655006,"aX":6.5974377961040895},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.8,"breakVerticalInduced":-9.5,"breakHorizontal":-8.3,"spinRate":2564,"spinDirection":55},"zone":4,"typeConfidence":0.9,"plateTime":0.44594516026494224,"extension":6.181608776726523},"index":5,"playId":"c237719a-b0f1-3ea3-a3ba-c05ab069aea1","pitchNumber":5,"startTime":"2026-07-18T02:24:01.147Z","endTime":"2026-07-18T02:24:05.455Z","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":89.5,"endSpeed":82.4,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.33598045646,"aZ":-29.35346557141961,"pfxX":-7.789160995824116,"pfxZ":1.6354407599216643,"pX":-1.277144553008401,"pZ":1.3499205427207062,"vX0":3.7887884989026945,"vY0":-130.35837531158035,"vZ0":-4.464710666582544,"x":165.68,"y":202.33,"x0":-1.737299386326543,"y0":50.000228057497765,"z0":5.29998623058436,"aX":-13.406902806890493},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":2.2,"breakHorizontal":13.3,"spinRate":2275,"spinDirection":241},"zone":13,"typeConfidence":0.9,"plateTime":0.4201222601788226,"extension":6.231799198483137},"index":6,"playId":"bc56d950-ba68-307c-812b-5e490d980295","pitchNumber":6,"startTime":"2026-07-18T02:24:19.240Z","endTime":"2026-07-18T02:24:22.291Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T02:24:22.291Z","atBatIndex":21},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Tim Tawa homers (4) on a fly ball to left field.","rbi":1,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-18T02:26:04.088Z","endTime":"2026-07-18T02:27:51.875Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":2,"strikes":1,"outs":0},"matchup":{"batter":{"id":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"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":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374"},"responsiblePitcher":{"id":700241,"link":"/api/v1/people/700241"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":91.2,"endSpeed":83.9,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.604136261700155,"aZ":-29.749489178081305,"pfxX":-7.302257615568419,"pfxZ":1.358624379037968,"pX":0.43872128736956006,"pZ":2.1686415254076175,"vX0":7.61932414307657,"vY0":-132.59308843541706,"vZ0":-3.909829254957654,"x":100.28,"y":180.23,"x0":-1.5195274828591387,"y0":50.00400757323628,"z0":5.82635340088553,"aX":-13.040097353841393},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":1.8,"breakHorizontal":11.6,"spinRate":2173,"spinDirection":217},"zone":6,"typeConfidence":0.91,"plateTime":0.41265165550123495,"extension":6.945017291738194},"index":0,"playId":"05c2d8c4-b518-3c05-8565-038aeffd61d9","pitchNumber":1,"startTime":"2026-07-18T02:26:35.947Z","endTime":"2026-07-18T02:26:39.680Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.5,"endSpeed":76.6,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.106461824540588,"aZ":-33.052219930065945,"pfxX":7.476420653677081,"pfxZ":-0.5966138571089958,"pX":0.9953223688952105,"pZ":0.5654567853525618,"vX0":4.541899567421628,"vY0":-121.40922817841066,"vZ0":-4.822743088986163,"x":79.06,"y":223.51,"x0":-1.8775546921588246,"y0":50.00270264370752,"z0":5.488627245618237,"aX":11.041544260073794},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":-2.0,"breakHorizontal":-14.6,"spinRate":2491,"spinDirection":40},"zone":14,"typeConfidence":0.91,"plateTime":0.4529754599435165,"extension":6.5603139717198165},"index":1,"playId":"e52ca5c5-9c72-3a1f-b3a2-aaa6b4b3eae5","pitchNumber":2,"startTime":"2026-07-18T02:26:50.701Z","endTime":"2026-07-18T02:26:54.143Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.9,"endSpeed":83.9,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.18362425888625,"aZ":-28.30833445167584,"pfxX":-7.395164965376031,"pfxZ":2.175642294643666,"pX":-0.37730126484742194,"pZ":0.8519525413337238,"vX0":6.183194006356834,"vY0":-132.19642633998077,"vZ0":-6.652048516895335,"x":131.38,"y":215.78,"x0":-1.7814436766732786,"y0":50.002825548810144,"z0":5.468393583049516,"aX":-13.138615519979615},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":2.8,"breakHorizontal":12.1,"spinRate":2194,"spinDirection":218},"zone":13,"typeConfidence":0.92,"plateTime":0.4137312784031777,"extension":7.1339590718866415},"index":2,"playId":"2aebb5d7-4c01-33a2-b687-2fd54dbb89d6","pitchNumber":3,"startTime":"2026-07-18T02:27:09.009Z","endTime":"2026-07-18T02:27:12.009Z","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":1,"outs":0},"pitchData":{"startSpeed":87.4,"endSpeed":79.3,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.090559035931225,"aZ":-29.74421064232885,"pfxX":-10.163812261214677,"pfxZ":1.510239959324231,"pX":-0.6764281778801597,"pZ":2.132021604367127,"vX0":6.223916694117669,"vY0":-126.9847828360303,"vZ0":-2.9159540319908483,"x":142.78,"y":181.22,"x0":-1.854725718100804,"y0":50.00473921220933,"z0":5.6930514000191215,"aX":-16.38946603694075},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":2.3,"breakHorizontal":16.8,"spinRate":1746,"spinDirection":225},"zone":7,"typeConfidence":0.91,"plateTime":0.4334490442548331,"extension":6.745602911396443},"hitData":{"launchSpeed":98.6,"launchAngle":35.0,"totalDistance":381.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":36.52,"coordY":72.82}},"index":3,"playId":"d9a6a195-506e-37af-b999-3d0b711b6e7a","pitchNumber":4,"startTime":"2026-07-18T02:27:25.689Z","endTime":"2026-07-18T02:27:51.875Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T02:27:51.875Z","atBatIndex":22},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ketel Marte grounds out, first baseman Alec Burleson to pitcher Michael McGreevy.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-18T02:28:06.799Z","endTime":"2026-07-18T02:28:46.317Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"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":1},"credits":[{"player":{"id":676475,"link":"/api/v1/people/676475"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":700241,"link":"/api/v1/people/700241"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"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":93.6,"endSpeed":85.8,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.263889073978053,"aZ":-15.863572812613539,"pfxX":-4.789440089043078,"pfxZ":8.685064467679275,"pX":0.4899751505885367,"pZ":1.9010363436140119,"vX0":7.778421339138297,"vY0":-136.04637404457452,"vZ0":-7.080526707991413,"x":98.32,"y":187.45,"x0":-1.7812741494188409,"y0":50.005176108107285,"z0":5.632793564440761,"aX":-8.997934844869699},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":14.4,"breakHorizontal":7.1,"spinRate":2229,"spinDirection":220},"zone":9,"typeConfidence":0.9,"plateTime":0.40228031081629334,"extension":6.817220804019056},"index":0,"playId":"2a76bc32-ac24-3a5c-a15c-0884318c41f0","pitchNumber":1,"startTime":"2026-07-18T02:28:22.218Z","endTime":"2026-07-18T02:28:26.246Z","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":0},"pitchData":{"startSpeed":88.5,"endSpeed":81.1,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.183183568532478,"aZ":-27.884366863385527,"pfxX":-7.83446373875541,"pfxZ":2.5653830636448642,"pX":-0.16639512479464463,"pZ":1.2440449008219374,"vX0":7.0619103832864765,"vY0":-128.56055031666483,"vZ0":-5.601613149522864,"x":123.34,"y":205.19,"x0":-1.933866906388546,"y0":50.0000218247386,"z0":5.6211137190263605,"aX":-13.084293970614056},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":3.6,"breakHorizontal":12.6,"spinRate":1578,"spinDirection":237},"zone":13,"typeConfidence":0.86,"plateTime":0.4263939021830465,"extension":6.867540609031826},"hitData":{"launchSpeed":88.8,"launchAngle":-8.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":160.14,"coordY":169.77}},"index":1,"playId":"36c01e3a-5360-310a-ae98-9c1d5c9e15d6","pitchNumber":2,"startTime":"2026-07-18T02:28:38.929Z","endTime":"2026-07-18T02:28:46.317Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T02:28:46.317Z","atBatIndex":23},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Geraldo Perdomo strikes out swinging.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-18T02:29:09.304Z","endTime":"2026-07-18T02:30:46.928Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":699625,"link":"/api/v1/people/699625"},"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":83.1,"endSpeed":77.1,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.067692558313027,"aZ":-33.42505846917235,"pfxX":-0.21197634800161946,"pfxZ":-0.8463423828203647,"pX":0.42188722946943824,"pZ":0.5750165825031821,"vX0":5.451038602549178,"vY0":-120.95436624996412,"vZ0":-5.107193864261986,"x":100.92,"y":223.25,"x0":-1.8310467515023263,"y0":50.00123073232412,"z0":5.6369529332511155,"aX":-0.31599276024612555},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":-2.5,"breakHorizontal":-0.8,"spinRate":2435,"spinDirection":57},"zone":14,"typeConfidence":0.93,"plateTime":0.45242681882612423,"extension":6.654735443148281},"index":0,"playId":"837b2165-40ba-3669-b56b-36021c1293ee","pitchNumber":1,"startTime":"2026-07-18T02:29:18.259Z","endTime":"2026-07-18T02:29:21.730Z","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.4,"endSpeed":84.8,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.965502809482647,"aZ":-16.115740361330015,"pfxX":-5.9204024614596475,"pfxZ":8.661511166888685,"pX":-0.1716804402958345,"pZ":2.9389247874918767,"vX0":6.281502636045791,"vY0":-135.84376308067837,"vZ0":-4.459848953433653,"x":123.54,"y":159.43,"x0":-1.7536131022670811,"y0":50.00273804746908,"z0":5.735244140421308,"aX":-10.977052337278387},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":14.9,"breakHorizontal":9.2,"spinRate":2253,"spinDirection":223},"zone":2,"typeConfidence":0.89,"plateTime":0.4044291665654147,"extension":6.666803902096861},"index":1,"playId":"2146e826-50ba-35b1-8fe4-2057879b2efb","pitchNumber":2,"startTime":"2026-07-18T02:29:37.062Z","endTime":"2026-07-18T02:29:41.613Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.1,"endSpeed":81.3,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.499413626422538,"aZ":-26.916167742807794,"pfxX":-0.12004641079620293,"pfxZ":3.108532327784694,"pX":0.42279314464887024,"pZ":2.3043338598173304,"vX0":6.232639445794036,"vY0":-129.53742866927286,"vZ0":-3.0857719659054865,"x":100.88,"y":176.56,"x0":-2.004492938341457,"y0":50.000362436742805,"z0":5.581428338955408,"aX":-0.20399643565973055},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":5.2,"breakHorizontal":-1.2,"spinRate":2286,"spinDirection":239},"zone":6,"typeConfidence":0.83,"plateTime":0.42376174846409054,"extension":7.088699170088001},"index":2,"playId":"fee5c12b-3369-390c-b861-d69cdb307da1","pitchNumber":3,"startTime":"2026-07-18T02:29:55.021Z","endTime":"2026-07-18T02:29:58.902Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.6,"endSpeed":74.0,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.884827569003335,"aZ":-41.05224211011934,"pfxX":4.600419719321668,"pfxZ":-6.460858106265672,"pX":-0.012874125176237976,"pZ":0.7913074040629525,"vX0":3.3214817820158977,"vY0":-117.26882154355762,"vZ0":-2.2365280908068668,"x":117.49,"y":217.41,"x0":-2.051797667907425,"y0":50.002614771273905,"z0":5.634507975042657,"aX":6.322361626004662},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.5,"breakVerticalInduced":-12.0,"breakHorizontal":-9.2,"spinRate":2541,"spinDirection":50},"zone":14,"typeConfidence":0.88,"plateTime":0.46943533711468666,"extension":6.583114001045917},"index":3,"playId":"61fa62ff-f11e-319b-810a-e4365c39df7c","pitchNumber":4,"startTime":"2026-07-18T02:30:25.195Z","endTime":"2026-07-18T02:30:28.302Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":92.2,"endSpeed":84.5,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.77198332572341,"aZ":-26.9539589301733,"pfxX":-7.570091005136678,"pfxZ":2.861787612567566,"pX":-0.3939041572118348,"pZ":2.940300468550858,"vX0":6.711819899141,"vY0":-134.13733284239302,"vZ0":-1.8336002911257634,"x":132.01,"y":159.39,"x0":-1.9439149099909099,"y0":50.001551251006866,"z0":5.552699006250596,"aX":-13.806185100179416},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":5.0,"breakHorizontal":12.2,"spinRate":2082,"spinDirection":232},"zone":1,"typeConfidence":0.92,"plateTime":0.408181537089483,"extension":6.77020068327089},"index":4,"playId":"14f94cde-9485-3488-9818-29f97bec1615","pitchNumber":5,"startTime":"2026-07-18T02:30:43.908Z","endTime":"2026-07-18T02:30:46.928Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T02:30:46.928Z","atBatIndex":24},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Corbin Carroll flies out to center fielder Nathan Church.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":25,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-18T02:30:57.594Z","endTime":"2026-07-18T02:32:20.174Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"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":"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":{"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":93.7,"endSpeed":85.6,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.07749268315886,"aZ":-20.59123385423856,"pfxX":-5.655737734560488,"pfxZ":6.146349893098646,"pX":-0.6245753043468198,"pZ":3.9059307892893984,"vX0":5.211699188481881,"vY0":-136.41143497639672,"vZ0":-1.0297870412430283,"x":140.81,"y":133.32,"x0":-1.825314169674639,"y0":50.000756524788265,"z0":5.7082099872822765,"aX":-10.655009164069403},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":11.2,"breakHorizontal":9.1,"spinRate":2241,"spinDirection":229},"zone":11,"typeConfidence":0.9,"plateTime":0.401565691420386,"extension":6.956379868528357},"index":0,"playId":"c56dfd15-55a5-3b85-81ef-a25c65d8c136","pitchNumber":1,"startTime":"2026-07-18T02:31:13.839Z","endTime":"2026-07-18T02:31:16.884Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":86.2,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.389442485469964,"aZ":-16.856282305383534,"pfxX":-4.653865251981244,"pfxZ":8.03210731860248,"pX":-0.09283110878275697,"pZ":2.585879446568372,"vX0":6.028953023992231,"vY0":-137.4499269288264,"vZ0":-5.366519885196066,"x":120.54,"y":168.96,"x0":-1.7133950033877712,"y0":50.003522497443605,"z0":5.714020725534131,"aX":-8.876485635005363},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":13.6,"breakHorizontal":7.1,"spinRate":2196,"spinDirection":228},"zone":5,"typeConfidence":0.9,"plateTime":0.39899062656572193,"extension":6.940841240529641},"index":1,"playId":"ed0efb3b-08e8-3bf2-b683-fe21af6a27de","pitchNumber":2,"startTime":"2026-07-18T02:31:29.588Z","endTime":"2026-07-18T02:31:32.588Z","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":88.3,"endSpeed":80.0,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.375669597888493,"aZ":-30.54692010228205,"pfxX":-10.022642776576369,"pfxZ":0.9884486815157096,"pX":-0.961649774306285,"pZ":2.1000264332684035,"vX0":5.901571858955883,"vY0":-128.4049959193597,"vZ0":-2.922090934458562,"x":153.66,"y":182.08,"x0":-2.0059227634230785,"y0":50.00330150537263,"z0":5.667650726544708,"aX":-16.48119546107247},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":1.3,"breakHorizontal":16.6,"spinRate":1728,"spinDirection":237},"zone":13,"typeConfidence":0.8,"plateTime":0.4290919450873103,"extension":6.497651885861869},"index":2,"playId":"6b7d3066-0ea5-3740-8492-a25bd4d00549","pitchNumber":3,"startTime":"2026-07-18T02:31:48.603Z","endTime":"2026-07-18T02:31:51.817Z","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":2,"outs":2},"pitchData":{"startSpeed":82.1,"endSpeed":75.5,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.899034691971735,"aZ":-39.72265178778443,"pfxX":7.086938812687681,"pfxZ":-5.265936395849145,"pX":-0.11393292510214521,"pZ":1.092454639858839,"vX0":2.126664013856999,"vY0":-119.51690735316156,"vZ0":-2.284762633384016,"x":121.34,"y":209.28,"x0":-1.9378261850173497,"y0":50.00174695582938,"z0":5.657649672919856,"aX":10.16229076969831},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.6,"breakVerticalInduced":-9.8,"breakHorizontal":-13.3,"spinRate":2667,"spinDirection":49},"zone":13,"typeConfidence":0.84,"plateTime":0.45981329714496466,"extension":6.636928874694562},"hitData":{"launchSpeed":99.6,"launchAngle":33.0,"totalDistance":370.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":91.14,"coordY":54.1}},"index":3,"playId":"92d0e374-7e54-3da2-9fef-fa5b94f09aca","pitchNumber":4,"startTime":"2026-07-18T02:32:09.948Z","endTime":"2026-07-18T02:32:20.174Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T02:32:20.174Z","atBatIndex":25},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Masyn Winn grounds out, third baseman Nolan Arenado to first baseman Ildemaro Vargas.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-18T02:34:33.025Z","endTime":"2026-07-18T02:36:30.739Z","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":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":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":571448,"link":"/api/v1/people/571448"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":545121,"link":"/api/v1/people/545121"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.8,"endSpeed":83.1,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.928195261318738,"aZ":-17.084635479157022,"pfxX":-7.150130697700096,"pfxZ":8.592275013926509,"pX":1.8404916519146375,"pZ":1.0855019394080445,"vX0":10.929911495116732,"vY0":-131.6532331918393,"vZ0":-7.047786976298628,"x":46.84,"y":209.47,"x0":-1.4356410858127395,"y0":50.00017786189563,"z0":5.061480021735899,"aX":-12.552265597711099},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":14.2,"breakHorizontal":10.6,"spinRate":2359,"spinDirection":234},"zone":14,"typeConfidence":0.91,"plateTime":0.41603603174484816,"extension":6.259077108328179},"index":0,"playId":"4be75760-2431-36ab-95c0-fab03685e855","pitchNumber":1,"startTime":"2026-07-18T02:34:38.209Z","endTime":"2026-07-18T02:34:41.391Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.4,"endSpeed":83.0,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.642418190377636,"aZ":-21.171197792255718,"pfxX":-1.5343872159513738,"pfxZ":6.2789447660667195,"pX":1.1978148795233077,"pZ":1.5820149245002042,"vX0":7.903391538808418,"vY0":-131.45002578832913,"vZ0":-5.2836852211884535,"x":71.34,"y":196.07,"x0":-1.647145913539024,"y0":50.00026799679582,"z0":5.188063000672606,"aX":-2.688830023686963},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":10.4,"breakHorizontal":1.1,"spinRate":2236,"spinDirection":218},"zone":14,"typeConfidence":0.9,"plateTime":0.4165580478050286,"extension":6.498473756984935},"index":1,"playId":"fa631252-f210-3e50-97bb-b1e68807ee1f","pitchNumber":2,"startTime":"2026-07-18T02:34:52.288Z","endTime":"2026-07-18T02:34:55.288Z","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":88.4,"endSpeed":81.2,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.060527586295574,"aZ":-31.0596853497432,"pfxX":-8.39447823652507,"pfxZ":0.6713544566746803,"pX":-0.1443000411423632,"pZ":1.0837146764657382,"vX0":6.386753168376001,"vY0":-128.55434606295606,"vZ0":-4.587847898229914,"x":122.5,"y":209.52,"x0":-1.5722697543519322,"y0":50.00576662386439,"z0":5.307083985000843,"aX":-14.029477878176854},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":0.4,"breakHorizontal":13.8,"spinRate":2251,"spinDirection":240},"zone":13,"typeConfidence":0.9,"plateTime":0.42632773788631884,"extension":6.153341598658541},"index":2,"playId":"4597a80f-312c-3a75-8827-57304342a0db","pitchNumber":3,"startTime":"2026-07-18T02:35:07.056Z","endTime":"2026-07-18T02:35:10.056Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.7,"endSpeed":81.3,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.43028979450712,"aZ":-31.96189731684343,"pfxX":-8.640934403059068,"pfxZ":0.12351936384646933,"pX":-0.06627231575522047,"pZ":1.341788193296743,"vX0":6.924568442811536,"vY0":-128.94177815027754,"vZ0":-3.8503545398256556,"x":119.53,"y":202.55,"x0":-1.6672418987819744,"y0":50.00024594324741,"z0":5.327060895079892,"aX":-14.512025667348333},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":-0.5,"breakHorizontal":14.0,"spinRate":2229,"spinDirection":244},"zone":13,"typeConfidence":0.9,"plateTime":0.4251855021420057,"extension":6.332123979334709},"index":3,"playId":"9c893486-244e-3fbe-b178-fc1b9c538285","pitchNumber":4,"startTime":"2026-07-18T02:35:22.189Z","endTime":"2026-07-18T02:35:25.189Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.9,"endSpeed":79.2,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.76205262062759,"aZ":-28.85081022214618,"pfxX":1.0267094884020196,"pfxZ":2.0930132530534067,"pX":0.6489147873069803,"pZ":1.89935746566497,"vX0":5.3298229883723875,"vY0":-125.12179827258169,"vZ0":-2.6618824286457268,"x":92.26,"y":187.5,"x0":-1.6404598545788756,"y0":50.00356977066538,"z0":5.336155594826176,"aX":1.6310153695337148},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":3.5,"breakHorizontal":-3.1,"spinRate":2338,"spinDirection":148},"zone":9,"typeConfidence":0.9,"plateTime":0.43740776264178205,"extension":6.152732652900985},"index":4,"playId":"2718cb11-9f62-31d7-81f2-7b31028fb96a","pitchNumber":5,"startTime":"2026-07-18T02:35:41.717Z","endTime":"2026-07-18T02:35:45.728Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.8,"endSpeed":83.8,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.673299698858344,"aZ":-19.743075748504197,"pfxX":-2.2173946306879913,"pfxZ":6.9146359135907645,"pX":1.2505623568932747,"pZ":2.1780020614111564,"vX0":8.344024214837667,"vY0":-133.4587320898907,"vZ0":-4.024782940035903,"x":69.33,"y":179.97,"x0":-1.6331435464462962,"y0":50.00256907579208,"z0":5.134158644864297,"aX":-3.9875560705936826},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":11.8,"breakHorizontal":2.2,"spinRate":2490,"spinDirection":221},"zone":14,"typeConfidence":0.91,"plateTime":0.4109743422386334,"extension":6.471719638472861},"index":5,"playId":"3d9fcdd3-f8c9-3cf9-9c82-896339bc24e3","pitchNumber":6,"startTime":"2026-07-18T02:36:04.060Z","endTime":"2026-07-18T02:36:07.489Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.7,"endSpeed":82.4,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.231844496466653,"aZ":-31.76881821134833,"pfxX":-8.713873070652635,"pfxZ":0.23218760275323191,"pX":-0.1893662139124794,"pZ":1.8308082084894104,"vX0":6.689871988183333,"vY0":-130.52221776195438,"vZ0":-2.839203562624294,"x":124.22,"y":189.35,"x0":-1.6523566392867854,"y0":50.00227419641628,"z0":5.322779813230132,"aX":-15.048634388534765},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":0.0,"breakHorizontal":14.3,"spinRate":2227,"spinDirection":244},"zone":8,"typeConfidence":0.91,"plateTime":0.4195020521026027,"extension":6.264248380403059},"hitData":{"launchSpeed":85.1,"launchAngle":-15.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":97.77,"coordY":168.25}},"index":6,"playId":"40e13e12-efef-3f7e-9e53-c7c2edfd2288","pitchNumber":7,"startTime":"2026-07-18T02:36:22.567Z","endTime":"2026-07-18T02:36:30.739Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T02:36:30.739Z","atBatIndex":26},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nathan Church grounds out, second baseman Ketel Marte to first baseman Ildemaro Vargas.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-18T02:36:42.584Z","endTime":"2026-07-18T02:38:04.327Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"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":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"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":545121,"link":"/api/v1/people/545121"},"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":91.4,"endSpeed":83.6,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.43728971130931,"aZ":-17.047095134171418,"pfxX":-5.042363089709705,"pfxZ":8.427700735290085,"pX":-1.7349354944000908,"pZ":3.1027375380739772,"vX0":2.2734630271223204,"vY0":-133.1118643577985,"vZ0":-2.3668910804562935,"x":183.13,"y":155.01,"x0":-1.9446679135726257,"y0":50.00619868537324,"z0":5.237021817625517,"aX":-9.0549402696309},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":15.0,"breakHorizontal":8.6,"spinRate":2394,"spinDirection":230},"zone":11,"typeConfidence":0.9,"plateTime":0.4113935532700843,"extension":6.139453997062927},"index":0,"playId":"461cbab8-748c-344f-8254-aa6a0fa60b71","pitchNumber":1,"startTime":"2026-07-18T02:37:02.056Z","endTime":"2026-07-18T02:37:05.056Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.8,"endSpeed":75.2,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.78989362674682,"aZ":-37.57129469130636,"pfxX":4.452182106804763,"pfxZ":-3.769105694335206,"pX":-0.6407872631293977,"pZ":2.371098807093703,"vX0":1.6195496971884915,"vY0":-119.20199748731824,"vZ0":0.40991099807554243,"x":141.43,"y":174.76,"x0":-1.9081204749776688,"y0":50.00139152191073,"z0":5.600309341037325,"aX":6.379490533736436},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.3,"breakVerticalInduced":-6.5,"breakHorizontal":-8.4,"spinRate":2655,"spinDirection":59},"zone":4,"typeConfidence":0.9,"plateTime":0.46022125997411356,"extension":6.148232586778012},"index":1,"playId":"000e7b5b-7d8b-3745-847a-1e94fcdfabe6","pitchNumber":2,"startTime":"2026-07-18T02:37:17.055Z","endTime":"2026-07-18T02:37:21.529Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.0,"endSpeed":81.5,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.721252590603186,"aZ":-29.169956611688622,"pfxX":-9.64054414601063,"pfxZ":1.7741509738673722,"pX":-0.04695844272880636,"pZ":1.5380762342134617,"vX0":7.238704646578242,"vY0":-129.35323144799113,"vZ0":-3.808502267671666,"x":118.79,"y":197.25,"x0":-1.6332341702040216,"y0":50.00076167895203,"z0":5.273258570061111,"aX":-16.287450486412293},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":2.5,"breakHorizontal":15.8,"spinRate":2175,"spinDirection":241},"zone":13,"typeConfidence":0.91,"plateTime":0.42392417141809613,"extension":6.521216845391814},"index":2,"playId":"a7b768ab-7202-301e-b2f7-f906e6f35bd5","pitchNumber":3,"startTime":"2026-07-18T02:37:31.618Z","endTime":"2026-07-18T02:37:34.632Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.8,"endSpeed":84.6,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.149298822928294,"aZ":-19.54986505123444,"pfxX":-5.277142731502993,"pfxZ":6.858587376757264,"pX":0.1793194027015453,"pZ":2.9487538525858756,"vX0":6.694490420198134,"vY0":-134.98291694265848,"vZ0":-2.5259998895823914,"x":110.16,"y":159.16,"x0":-1.6505034328669284,"y0":50.0016408889387,"z0":5.2775139523249495,"aX":-9.711206740989747},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":12.1,"breakHorizontal":8.0,"spinRate":2364,"spinDirection":233},"zone":2,"typeConfidence":0.91,"plateTime":0.40620959520723865,"extension":6.421098874296169},"hitData":{"launchSpeed":103.1,"launchAngle":3.0,"totalDistance":83.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":148.17,"coordY":141.88}},"index":3,"playId":"db93370e-103a-36db-8d64-e97f1948c420","pitchNumber":4,"startTime":"2026-07-18T02:37:55.171Z","endTime":"2026-07-18T02:38:04.327Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T02:38:04.327Z","atBatIndex":27},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"José Fermín lines out sharply to left fielder Max Kepler.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":28,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-18T02:38:20.607Z","endTime":"2026-07-18T02:39:00.296Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"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":"Lineout","eventType":"field_out","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_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.6,"endSpeed":84.6,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.71814487063754,"aZ":-25.90393641454742,"pfxX":-10.229299233017848,"pfxZ":3.4359624041064203,"pX":-0.7332423401760545,"pZ":1.0810305952364194,"vX0":6.304419178145828,"vY0":-134.6652742466877,"vZ0":-5.896043704736516,"x":144.95,"y":209.59,"x0":-1.78211932987486,"y0":50.00618652697776,"z0":5.144686246480765,"aX":-18.689945817753237},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":5.0,"breakHorizontal":17.0,"spinRate":2221,"spinDirection":230},"zone":13,"typeConfidence":0.91,"plateTime":0.407578447936241,"extension":6.468211153295374},"index":0,"playId":"c817dcca-2f5f-39df-bd74-8a8741402da6","pitchNumber":1,"startTime":"2026-07-18T02:38:39.229Z","endTime":"2026-07-18T02:38:42.700Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.7,"endSpeed":83.4,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.044961323242813,"aZ":-22.372778088052108,"pfxX":-0.8558840686388507,"pfxZ":5.524223213395119,"pX":0.22512152179074385,"pZ":2.3578114357578093,"vX0":5.6797467588510875,"vY0":-132.0688098964442,"vZ0":-3.1390524714107175,"x":108.42,"y":175.12,"x0":-1.8382623551863442,"y0":50.001328831852206,"z0":5.199606517301786,"aX":-1.5188673666082189},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":9.6,"breakHorizontal":0.4,"spinRate":2519,"spinDirection":211},"zone":5,"typeConfidence":0.89,"plateTime":0.41408928914408083,"extension":6.065793424526641},"hitData":{"launchSpeed":101.7,"launchAngle":21.0,"totalDistance":342.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":42.93,"coordY":88.43}},"index":1,"playId":"339da3a4-962c-34da-8ee8-c038857cb4d6","pitchNumber":2,"startTime":"2026-07-18T02:38:53.059Z","endTime":"2026-07-18T02:39:00.296Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T02:39:00.296Z","atBatIndex":28},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Gabriel Moreno doubles (15) on a sharp fly ball to center fielder Nathan Church.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-18T02:40:53.716Z","endTime":"2026-07-18T02:42:22.490Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":1,"outs":0},"matchup":{"batter":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":701675,"link":"/api/v1/people/701675"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.2,"endSpeed":84.1,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.41198899123856,"aZ":-26.725427711078662,"pfxX":-6.800507894136864,"pfxZ":3.0316635002076566,"pX":0.119994934243174,"pZ":3.01757826574189,"vX0":7.030898310406579,"vY0":-132.7384986753463,"vZ0":-2.220136594095354,"x":112.43,"y":157.31,"x0":-1.6700805770880656,"y0":50.00513441714557,"z0":5.7960652289069525,"aX":-12.228986243369008},"breaks":{"breakAngle":21.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":5.3,"breakHorizontal":10.9,"spinRate":2209,"spinDirection":221},"zone":2,"typeConfidence":0.91,"plateTime":0.41145651115256987,"extension":6.595854897178439},"index":0,"playId":"8d2c6767-1f78-3447-887f-0b563bdce7ca","pitchNumber":1,"startTime":"2026-07-18T02:41:13.715Z","endTime":"2026-07-18T02:41:17.259Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.5,"endSpeed":75.9,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.63747420712435,"aZ":-35.72434822508246,"pfxX":7.936880056854655,"pfxZ":-2.463862464218421,"pX":1.5092397284062538,"pZ":0.4851524201153137,"vX0":5.76258252231112,"vY0":-119.91527734267858,"vZ0":-4.222568221057654,"x":59.47,"y":225.68,"x0":-1.9659359105610117,"y0":50.0051955834681,"z0":5.494926986293548,"aX":11.427472770878737},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.0,"breakVerticalInduced":-5.3,"breakHorizontal":-15.8,"spinRate":2512,"spinDirection":45},"zone":14,"typeConfidence":0.87,"plateTime":0.45875786321894907,"extension":6.79915045731367},"index":1,"playId":"475048be-ac25-39ca-8e9e-5b0f5c5eca14","pitchNumber":2,"startTime":"2026-07-18T02:41:31.943Z","endTime":"2026-07-18T02:41:34.945Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.5,"endSpeed":77.0,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.001276105855155,"aZ":-32.459705100711375,"pfxX":7.181622047024886,"pfxZ":-0.18786067044877353,"pX":1.566411356345203,"pZ":1.077751371676444,"vX0":5.9536634737557605,"vY0":-121.52097442296161,"vZ0":-3.885464208271457,"x":57.29,"y":209.68,"x0":-1.8533233690955384,"y0":50.00550911963689,"z0":5.533415061238668,"aX":10.684844542505633},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":-1.1,"breakHorizontal":-14.5,"spinRate":2523,"spinDirection":47},"zone":14,"typeConfidence":0.91,"plateTime":0.4516442552692812,"extension":6.601214769271089},"index":2,"playId":"19ec4378-b9ae-3bba-bec5-f9e830f5a0a9","pitchNumber":3,"startTime":"2026-07-18T02:41:50.475Z","endTime":"2026-07-18T02:41:53.597Z","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":92.2,"endSpeed":84.7,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.822953205208588,"aZ":-20.380519524146933,"pfxX":-5.366470812736932,"pfxZ":6.451779342690257,"pX":0.0696400020570097,"pZ":2.421673456105542,"vX0":6.3608231361097864,"vY0":-134.07885416906188,"vZ0":-4.883219501826925,"x":114.35,"y":173.39,"x0":-1.6314735918150838,"y0":50.004521126042164,"z0":5.7124505548136,"aX":-9.813732067279224},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":10.9,"breakHorizontal":8.4,"spinRate":2202,"spinDirection":221},"zone":5,"typeConfidence":0.92,"plateTime":0.4078377375130309,"extension":6.775123218997892},"hitData":{"launchSpeed":105.7,"launchAngle":25.0,"totalDistance":420.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":115.91,"coordY":56.74}},"index":3,"playId":"37aa529a-625c-330f-ba85-e657690d894d","pitchNumber":4,"startTime":"2026-07-18T02:42:08.238Z","endTime":"2026-07-18T02:42:22.490Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T02:42:22.490Z","atBatIndex":29},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Max Kepler grounds out, second baseman JJ Wetherholt to first baseman Alec Burleson. Gabriel Moreno to 3rd.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-18T02:42:47.607Z","endTime":"2026-07-18T02:43:00.471Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"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"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.1,"endSpeed":81.0,"strikeZoneTop":3.376,"strikeZoneBottom":1.704,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.857109741881715,"aZ":-26.081421967640296,"pfxX":-7.838917667856616,"pfxZ":3.660362542533905,"pX":-0.2622040734893136,"pZ":1.7097459277067875,"vX0":6.836233517844881,"vY0":-128.06121906174658,"vZ0":-4.861210899823965,"x":126.99,"y":192.62,"x0":-1.9447532197194326,"y0":50.00381703561259,"z0":5.666928899776151,"aX":-13.051865397602525},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":5.8,"breakHorizontal":12.7,"spinRate":1765,"spinDirection":237},"zone":8,"typeConfidence":0.88,"plateTime":0.4273237440362574,"extension":6.709557296799214},"hitData":{"launchSpeed":100.9,"launchAngle":-2.0,"totalDistance":30.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":156.08,"coordY":155.58}},"index":0,"playId":"47fedadb-8517-3742-b5d2-107c5db129b3","pitchNumber":1,"startTime":"2026-07-18T02:42:52.579Z","endTime":"2026-07-18T02:43:00.471Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T02:43:00.471Z","atBatIndex":30},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Lourdes Gurriel Jr. grounds out, third baseman José Fermín to first baseman Alec Burleson.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-18T02:43:21.079Z","endTime":"2026-07-18T02:43:35.537Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":665877,"link":"/api/v1/people/665877"},"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":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.8,"endSpeed":83.3,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.205923999489507,"aZ":-25.821676228045515,"pfxX":-7.884935468088393,"pfxZ":3.6082407846666076,"pX":-0.1752817419635836,"pZ":1.2457187439758923,"vX0":6.947708570401948,"vY0":-131.90090982349517,"vZ0":-6.345719375390898,"x":123.68,"y":205.15,"x0":-1.8197500057751785,"y0":50.0050478748472,"z0":5.588406191772761,"aX":-13.887628509221727},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":5.3,"breakHorizontal":12.7,"spinRate":2105,"spinDirection":222},"zone":13,"typeConfidence":0.92,"plateTime":0.4153555829092759,"extension":7.059736842787511},"hitData":{"launchSpeed":81.6,"launchAngle":-2.0,"totalDistance":25.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":104.36,"coordY":174.85}},"index":0,"playId":"74cb9f88-7713-326e-b3d3-7fb664460a90","pitchNumber":1,"startTime":"2026-07-18T02:43:27.781Z","endTime":"2026-07-18T02:43:35.537Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T02:43:35.537Z","atBatIndex":31},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nolan Arenado grounds out, shortstop Masyn Winn to first baseman Alec Burleson.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":32,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-18T02:43:55.361Z","endTime":"2026-07-18T02:46:38.250Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":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":7},"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":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.5,"endSpeed":77.0,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.35700044490712,"aZ":-32.14227791568834,"pfxX":8.13096307828808,"pfxZ":0.02197499937666869,"pX":1.2409468236285341,"pZ":2.0678624556568064,"vX0":5.074124031712424,"vY0":-121.6140396585518,"vZ0":-1.9214103248133152,"x":69.7,"y":182.95,"x0":-1.930506389588048,"y0":50.00299124064402,"z0":5.6621133637302785,"aX":12.151314283778664},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":-0.1,"breakHorizontal":-16.0,"spinRate":2464,"spinDirection":45},"zone":14,"typeConfidence":0.88,"plateTime":0.45076895592738175,"extension":6.520735419000199},"index":0,"playId":"509a9963-bb8a-3b4a-a0b8-86f69bb4d5ab","pitchNumber":1,"startTime":"2026-07-18T02:44:06.888Z","endTime":"2026-07-18T02:44:10.246Z","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":93.1,"endSpeed":85.7,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.26377006091143,"aZ":-27.415724618075995,"pfxX":-7.304008435993661,"pfxZ":2.551107381424422,"pX":-0.09467463355189043,"pZ":2.112861146490462,"vX0":7.3902296293003715,"vY0":-135.42995210703032,"vZ0":-4.1274064181625665,"x":120.61,"y":181.73,"x0":-1.9036968800437206,"y0":50.00400307344681,"z0":5.563610331713036,"aX":-13.63316716512781},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":4.0,"breakHorizontal":11.8,"spinRate":2228,"spinDirection":229},"zone":8,"typeConfidence":0.91,"plateTime":0.403704223098845,"extension":6.962068451749507},"index":1,"playId":"d93cc474-e16b-38ae-9e9f-02c7576e0e99","pitchNumber":2,"startTime":"2026-07-18T02:44:26.963Z","endTime":"2026-07-18T02:44:31.066Z","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":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.9,"endSpeed":73.5,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.909529843743574,"aZ":-39.55039078324218,"pfxX":7.393825009461644,"pfxZ":-5.429706896925585,"pX":-0.10726600118376044,"pZ":1.2717318209182158,"vX0":2.062245979950226,"vY0":-116.36693398174243,"vZ0":-1.4736872022499583,"x":121.09,"y":204.44,"x0":-1.9678958436165979,"y0":50.004827446003986,"z0":5.694782346163108,"aX":10.037964020040945},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.0,"breakVerticalInduced":-10.0,"breakHorizontal":-13.9,"spinRate":2552,"spinDirection":46},"zone":13,"typeConfidence":0.88,"plateTime":0.472526817327668,"extension":6.707611307445508},"index":2,"playId":"9b40a11f-d94a-3597-9852-f705bfbcf4b6","pitchNumber":3,"startTime":"2026-07-18T02:44:47.893Z","endTime":"2026-07-18T02:44:53.893Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.0,"endSpeed":77.1,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.137422937905516,"aZ":-31.06851405951984,"pfxX":8.65639013787438,"pfxZ":0.741371166198296,"pX":1.9875417016785437,"pZ":1.2083296498626763,"vX0":6.3697776104781765,"vY0":-122.06953243032946,"vZ0":-3.9175133584683843,"x":41.24,"y":206.16,"x0":-1.7891538774023006,"y0":50.0048435653733,"z0":5.536328835077674,"aX":12.940722410893304},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":0.6,"breakHorizontal":-17.3,"spinRate":2478,"spinDirection":34},"zone":14,"typeConfidence":0.88,"plateTime":0.4503249117585746,"extension":6.64618028074465},"index":3,"playId":"d3dad170-028d-340b-9d91-15a871f787a6","pitchNumber":4,"startTime":"2026-07-18T02:45:23.591Z","endTime":"2026-07-18T02:45:27.181Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"index":4,"playId":"17edc2d6-69aa-44a2-99a9-3bd9d180f77b","startTime":"2026-07-18T02:45:40.169Z","endTime":"2026-07-18T02:45:45.169Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.6,"endSpeed":77.0,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.02933203723472,"aZ":-30.909320004974823,"pfxX":7.0156650677030505,"pfxZ":0.8464708911023084,"pX":0.9618675322076436,"pZ":1.2282345274016524,"vX0":4.750727730279951,"vY0":-121.66446273875307,"vZ0":-4.008521584017203,"x":80.34,"y":205.62,"x0":-1.9308802338845636,"y0":50.00112756610235,"z0":5.591082423338003,"aX":10.46147456878583},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":0.8,"breakHorizontal":-13.9,"spinRate":2380,"spinDirection":40},"zone":14,"typeConfidence":0.89,"plateTime":0.45108776428051334,"extension":6.639945930730176},"index":5,"playId":"1613639e-5fa4-3907-b89a-9af6971aef93","pitchNumber":5,"startTime":"2026-07-18T02:45:58.575Z","endTime":"2026-07-18T02:46:02.369Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"index":6,"startTime":"2026-07-18T02:46:22.580Z","endTime":"2026-07-18T02:46:30.144Z","isPitch":false,"type":"action","player":{"id":571448,"link":"/api/v1/people/571448"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":2},"pitchData":{"startSpeed":92.6,"endSpeed":84.9,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.24532818771579,"aZ":-26.8550933692509,"pfxX":-7.677001512923041,"pfxZ":2.9023104787927476,"pX":0.1196131325201144,"pZ":1.567408168137622,"vX0":7.417722682491727,"vY0":-134.54616330330552,"vZ0":-5.686218262810966,"x":112.44,"y":196.46,"x0":-1.6759041686392966,"y0":50.003583403746354,"z0":5.611812774185045,"aX":-14.073198784505784},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":4.2,"breakHorizontal":12.4,"spinRate":2143,"spinDirection":223},"zone":14,"typeConfidence":0.92,"plateTime":0.4071270790265724,"extension":6.90871976746311},"hitData":{"launchSpeed":102.8,"launchAngle":-2.0,"totalDistance":30.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":101.32,"coordY":145.94}},"index":7,"playId":"c34e6ffd-7603-3adc-a92f-36d5fe036eb2","pitchNumber":6,"startTime":"2026-07-18T02:46:30.144Z","endTime":"2026-07-18T02:46:38.250Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T02:46:38.250Z","atBatIndex":32},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Jimmy Crooks lines out to second baseman Ketel Marte.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-18T02:48:47.148Z","endTime":"2026-07-18T02:49:40.650Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":699625,"fullName":"Jimmy Crooks","link":"/api/v1/people/699625"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":699625,"fullName":"Jimmy Crooks","link":"/api/v1/people/699625"},"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_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":79.7,"endSpeed":73.4,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.767568793361995,"aZ":-38.371644603204096,"pfxX":5.2025136912731185,"pfxZ":-4.5599249804305275,"pX":-0.5626092574373114,"pZ":1.8870163284025316,"vX0":1.2691712597631946,"vY0":-116.14321458706871,"vZ0":-0.24482659978914456,"x":138.45,"y":187.83,"x0":-1.79260279658717,"y0":50.002237180964975,"z0":5.658383748535068,"aX":7.071506233710062},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.1,"breakVerticalInduced":-8.0,"breakHorizontal":-9.7,"spinRate":2618,"spinDirection":53},"zone":7,"typeConfidence":0.93,"plateTime":0.47249725061683634,"extension":6.035755310534816},"index":0,"playId":"eda9c752-2b8b-3b27-a3ac-65f1dd7bc8c2","pitchNumber":1,"startTime":"2026-07-18T02:48:57.985Z","endTime":"2026-07-18T02:49:02.251Z","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":0},"pitchData":{"startSpeed":87.2,"endSpeed":80.4,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.383765273086087,"aZ":-29.539724493028103,"pfxX":-9.699926624807176,"pfxZ":1.6173914574359196,"pX":-0.19151055289818025,"pZ":0.48357482095183474,"vX0":6.886208525352734,"vY0":-126.69337076126402,"vZ0":-6.0301236964729705,"x":124.3,"y":225.72,"x0":-1.681718392372006,"y0":50.003920334384645,"z0":5.249456456097693,"aX":-15.802304063634962},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":1.8,"breakHorizontal":16.1,"spinRate":2305,"spinDirection":240},"zone":13,"typeConfidence":0.91,"plateTime":0.43199656079625015,"extension":6.3207260547100335},"index":1,"playId":"e40856bd-bc97-31be-98a7-3b74b4bcf419","pitchNumber":2,"startTime":"2026-07-18T02:49:10.754Z","endTime":"2026-07-18T02:49:13.754Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-07-18T02:49:22.849Z","endTime":"2026-07-18T02:49:34.005Z","isPitch":false,"type":"action","player":{"id":699625,"link":"/api/v1/people/699625"}},{"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":2,"outs":0},"pitchData":{"startSpeed":87.7,"endSpeed":80.8,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.414423701606207,"aZ":-31.558827958659382,"pfxX":-7.747763193424445,"pfxZ":0.37013299503826413,"pX":-0.9041607311648476,"pZ":1.905435978945367,"vX0":4.400085940853572,"vY0":-127.69428376422255,"vZ0":-2.4297383839893585,"x":151.46,"y":187.33,"x0":-1.6398256005982443,"y0":50.003132375215394,"z0":5.343477521389672,"aX":-12.840724588237519},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":0.4,"breakHorizontal":13.1,"spinRate":2144,"spinDirection":235},"zone":13,"typeConfidence":0.9,"plateTime":0.4283643564915076,"extension":6.2710016615559745},"hitData":{"launchSpeed":98.4,"launchAngle":9.0,"totalDistance":164.0,"trajectory":"line_drive","hardness":"medium","location":"4","coordinates":{"coordX":142.38,"coordY":138.13}},"index":3,"playId":"da9fff07-6b3e-3d0d-80d0-8e73d39abed1","pitchNumber":3,"startTime":"2026-07-18T02:49:34.005Z","endTime":"2026-07-18T02:49:40.650Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T02:49:40.650Z","atBatIndex":33},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"JJ Wetherholt homers (14) on a fly ball to right center field.","rbi":1,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-18T02:49:55.638Z","endTime":"2026-07-18T02:51:44.329Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":65},"count":{"balls":3,"strikes":1,"outs":1},"matchup":{"batter":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"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":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"responsiblePitcher":{"id":518876,"link":"/api/v1/people/518876"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.7,"endSpeed":75.4,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.775598896983627,"aZ":-40.39153732383513,"pfxX":3.428984700852669,"pfxZ":-5.75321699604712,"pX":0.1284234799081081,"pZ":1.2612866031192316,"vX0":3.231127248868849,"vY0":-119.03587189036494,"vZ0":-1.3946089412073417,"x":112.1,"y":204.73,"x0":-1.69411721122516,"y0":50.00126516932393,"z0":5.525818543323941,"aX":4.898853782929665},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.5,"breakVerticalInduced":-10.4,"breakHorizontal":-7.0,"spinRate":2722,"spinDirection":62},"zone":14,"typeConfidence":0.92,"plateTime":0.46089903236323737,"extension":5.916250317315772},"index":0,"playId":"3639aedd-868f-3f90-9775-b6430f979e3d","pitchNumber":1,"startTime":"2026-07-18T02:50:10.594Z","endTime":"2026-07-18T02:50:13.718Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.7,"endSpeed":83.5,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.619663779668844,"aZ":-16.07316531484559,"pfxX":-6.480753458902558,"pfxZ":9.002916838497695,"pX":0.26127314526248074,"pZ":1.5314301862436823,"vX0":7.543023678539009,"vY0":-133.1557982226261,"vZ0":-6.201947639202827,"x":107.04,"y":197.43,"x0":-1.7714065131269578,"y0":50.00545211328879,"z0":5.061348860179669,"aX":-11.594749918741611},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":15.1,"breakHorizontal":10.1,"spinRate":2485,"spinDirection":227},"zone":9,"typeConfidence":0.91,"plateTime":0.41195103140856126,"extension":6.43016117987709},"index":1,"playId":"55f0082d-311c-30f9-bb96-8dd010768dc9","pitchNumber":2,"startTime":"2026-07-18T02:50:26.650Z","endTime":"2026-07-18T02:50:31.096Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.8,"endSpeed":81.7,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.169875693826,"aZ":-31.592230489561665,"pfxX":-8.705862726549514,"pfxZ":0.34303001400698596,"pX":-0.35855368002839505,"pZ":0.6615177875139263,"vX0":6.194731661918324,"vY0":-129.14157223539019,"vZ0":-5.545478755473681,"x":130.67,"y":220.92,"x0":-1.6586640629540264,"y0":50.000951838865454,"z0":5.269856948043113,"aX":-14.687160373927224},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":-0.5,"breakHorizontal":14.4,"spinRate":2215,"spinDirection":242},"zone":13,"typeConfidence":0.9,"plateTime":0.4243074810050316,"extension":6.141845035908694},"index":2,"playId":"2c86c484-f81a-37ba-a3d0-75859e5699b4","pitchNumber":3,"startTime":"2026-07-18T02:50:41.317Z","endTime":"2026-07-18T02:50:45.388Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.1,"endSpeed":76.3,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.592142685452185,"aZ":-39.41497838497912,"pfxX":5.251841033619978,"pfxZ":-4.888987589803408,"pX":-0.7686515058066308,"pZ":3.5682411887222956,"vX0":1.1976867465080108,"vY0":-120.94131797341467,"vZ0":3.170461573043723,"x":146.3,"y":142.44,"x0":-1.9525497413414912,"y0":50.001683377540566,"z0":5.697205090634181,"aX":7.779224895495242},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.4,"breakVerticalInduced":-7.8,"breakHorizontal":-9.8,"spinRate":2608,"spinDirection":62},"zone":11,"typeConfidence":0.91,"plateTime":0.45288139070765343,"extension":6.103083297917086},"index":3,"playId":"6cb18f51-cd96-3a34-8a60-ed2dac279954","pitchNumber":4,"startTime":"2026-07-18T02:50:59.050Z","endTime":"2026-07-18T02:51:03.216Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.4,"endSpeed":84.1,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.498719528058352,"aZ":-16.101291889000475,"pfxX":-6.271348580011976,"pfxZ":8.833933529528782,"pX":0.29230188037862165,"pZ":2.3447707106042577,"vX0":7.298827940801004,"vY0":-134.36378024651916,"vZ0":-4.383887708906467,"x":105.86,"y":175.47,"x0":-1.6510707266867184,"y0":50.00129974878489,"z0":5.1500070723770905,"aX":-11.408137921739856},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":15.2,"breakHorizontal":9.7,"spinRate":2367,"spinDirection":232},"zone":6,"typeConfidence":0.91,"plateTime":0.40844721685863217,"extension":6.210227054620486},"hitData":{"launchSpeed":104.5,"launchAngle":29.0,"totalDistance":402.0,"trajectory":"fly_ball","hardness":"medium","location":"89","coordinates":{"coordX":207.33,"coordY":57.52}},"index":4,"playId":"d3c83616-7df4-37f0-be11-852cc44c7f25","pitchNumber":5,"startTime":"2026-07-18T02:51:19.310Z","endTime":"2026-07-18T02:51:44.329Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T02:51:44.329Z","atBatIndex":34},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Iván Herrera grounds out, third baseman Nolan Arenado to first baseman Ildemaro Vargas.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-18T02:51:54.545Z","endTime":"2026-07-18T02:52:46.590Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":571448,"link":"/api/v1/people/571448"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":545121,"link":"/api/v1/people/545121"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.8,"endSpeed":76.0,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.717589329469014,"aZ":-39.017731753620495,"pfxX":3.2687870497025786,"pfxZ":-4.654303654622851,"pX":-1.42756044880848,"pZ":3.3101534856903227,"vX0":-0.06145229243318648,"vY0":-120.61361360503933,"vZ0":2.4957894130487666,"x":171.42,"y":149.41,"x0":-1.8262760802304647,"y0":50.00084939552267,"z0":5.705579186221969,"aX":4.809526420125752},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.4,"breakVerticalInduced":-7.6,"breakHorizontal":-5.9,"spinRate":2571,"spinDirection":63},"zone":11,"typeConfidence":0.89,"plateTime":0.4543233543771099,"extension":6.023195212629898},"index":0,"playId":"e3fa855d-b8c4-3957-b9ae-a9c750642643","pitchNumber":1,"startTime":"2026-07-18T02:52:04.323Z","endTime":"2026-07-18T02:52:07.527Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.2,"endSpeed":82.9,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.79899137097718,"aZ":-21.530370735410866,"pfxX":-1.1770821205569522,"pfxZ":6.073445740034412,"pX":0.49559500595303513,"pZ":2.5554467317998224,"vX0":6.208987643659995,"vY0":-131.30903683463933,"vZ0":-2.6925082274302046,"x":98.11,"y":169.78,"x0":-1.7428352965417262,"y0":50.0050691422062,"z0":5.189321940863409,"aX":-2.064458107339897},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":10.7,"breakHorizontal":0.8,"spinRate":2472,"spinDirection":209},"zone":6,"typeConfidence":0.89,"plateTime":0.41652390381134685,"extension":6.267334192573907},"index":1,"playId":"47ee7d5b-757e-36d7-bd6d-1d73e60bd4b3","pitchNumber":2,"startTime":"2026-07-18T02:52:18.584Z","endTime":"2026-07-18T02:52:23.328Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.8,"endSpeed":83.0,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.392384243508406,"aZ":-23.205974315282692,"pfxX":-3.1675441482518685,"pfxZ":5.083848760559173,"pX":0.12638945683658476,"pZ":2.51523859774248,"vX0":6.003301301394127,"vY0":-132.06930556680302,"vZ0":-2.5556230612431907,"x":112.18,"y":170.87,"x0":-1.7657185264696167,"y0":50.00625352980214,"z0":5.204211908907479,"aX":-5.592008463189208},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":8.9,"breakHorizontal":4.4,"spinRate":2413,"spinDirection":215},"zone":5,"typeConfidence":0.9,"plateTime":0.41489752195705476,"extension":6.391840501412475},"hitData":{"launchSpeed":87.6,"launchAngle":-7.0,"totalDistance":21.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":97.77,"coordY":163.18}},"index":2,"playId":"b1f7fa1d-1e40-3fef-b99d-0cc704fbb800","pitchNumber":3,"startTime":"2026-07-18T02:52:37.202Z","endTime":"2026-07-18T02:52:46.590Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T02:52:46.590Z","atBatIndex":35},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Alec Burleson flies out to left fielder Max Kepler.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":36,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-18T02:53:00.849Z","endTime":"2026-07-18T02:55:36.161Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"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":6},"credits":[{"player":{"id":596146,"link":"/api/v1/people/596146"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.2,"endSpeed":83.1,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.306476521634146,"aZ":-15.75590654787549,"pfxX":-5.672254948184951,"pfxZ":9.27342971919441,"pX":0.36755842698315094,"pZ":1.4304534974778547,"vX0":7.200457566331319,"vY0":-132.48192084639837,"vZ0":-6.507227295494476,"x":102.99,"y":200.16,"x0":-1.6534719917603646,"y0":50.00652151687266,"z0":5.077949481872978,"aX":-10.047266905248785},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":15.5,"breakHorizontal":8.6,"spinRate":2371,"spinDirection":228},"zone":14,"typeConfidence":0.91,"plateTime":0.41404329346671176,"extension":6.1247554012161425},"index":0,"playId":"4d84d25c-45b3-3d76-8674-16463b434820","pitchNumber":1,"startTime":"2026-07-18T02:53:13.038Z","endTime":"2026-07-18T02:53:16.038Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.6,"endSpeed":75.3,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.913398198279285,"aZ":-40.03546767112353,"pfxX":4.122973287727563,"pfxZ":-5.4888250436799115,"pX":-0.6210805331443362,"pZ":2.19654136072402,"vX0":1.6299235006742212,"vY0":-118.8995753837072,"vZ0":0.5248747548271742,"x":140.67,"y":179.47,"x0":-1.8513571783739278,"y0":50.00534747440268,"z0":5.607423484394751,"aX":5.900656199114179},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.5,"breakVerticalInduced":-9.6,"breakHorizontal":-7.9,"spinRate":2734,"spinDirection":65},"zone":7,"typeConfidence":0.92,"plateTime":0.46075168336406813,"extension":6.021079875283265},"index":1,"playId":"2a9d2157-4d25-3f6f-af62-7c51150331c7","pitchNumber":2,"startTime":"2026-07-18T02:53:31.039Z","endTime":"2026-07-18T02:53:38.194Z","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":88.0,"endSpeed":81.2,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.796066139383548,"aZ":-33.50061160281795,"pfxX":-8.1970361065063,"pfxZ":-0.79394795120065,"pX":-0.46567067491730435,"pZ":0.885883501071864,"vX0":5.869160240692775,"vY0":-127.97811576453768,"vZ0":-4.507321336686411,"x":134.75,"y":214.86,"x0":-1.7208735382085265,"y0":50.00540719968358,"z0":5.286664746785036,"aX":-13.633021613459372},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":-2.3,"breakHorizontal":13.6,"spinRate":2152,"spinDirection":245},"zone":13,"typeConfidence":0.89,"plateTime":0.42757162015279526,"extension":6.33730589831996},"index":2,"playId":"702570bc-00c6-331c-ad01-95b52947dac2","pitchNumber":3,"startTime":"2026-07-18T02:54:03.593Z","endTime":"2026-07-18T02:54:08.646Z","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.5,"endSpeed":83.6,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.27775777610868,"aZ":-18.478318379986714,"pfxX":-5.505805900620592,"pfxZ":7.644647111492866,"pX":0.8739021668324478,"pZ":3.1318556155450006,"vX0":8.568017396373268,"vY0":-132.965218540518,"vZ0":-2.1309303653520177,"x":83.69,"y":154.22,"x0":-1.6736472589157183,"y0":50.005338873711686,"z0":5.283197252189826,"aX":-9.868605974476186},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":13.6,"breakHorizontal":8.2,"spinRate":2280,"spinDirection":228},"zone":12,"typeConfidence":0.91,"plateTime":0.4117945043334412,"extension":6.281783199615457},"index":3,"playId":"cd261553-fdbf-3087-9d1b-e7aa9a1e90c8","pitchNumber":4,"startTime":"2026-07-18T02:54:24.934Z","endTime":"2026-07-18T02:54:28.436Z","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":88.2,"endSpeed":81.0,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.157749520966473,"aZ":-32.44311046977058,"pfxX":-9.224460257980486,"pfxZ":-0.16697944385601726,"pX":-0.7309812389769875,"pZ":1.2859911635213426,"vX0":5.614134309762155,"vY0":-128.34798400165243,"vZ0":-3.8016863625952215,"x":144.86,"y":204.06,"x0":-1.7510048705735135,"y0":50.00023660455553,"z0":5.319489399225949,"aX":-15.350701167880029},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":-1.0,"breakHorizontal":15.4,"spinRate":2307,"spinDirection":240},"zone":13,"typeConfidence":0.9,"plateTime":0.427153412956657,"extension":6.4498116451576735},"index":4,"playId":"49944037-3e60-336d-9197-2a7624bd5e6a","pitchNumber":5,"startTime":"2026-07-18T02:54:45.009Z","endTime":"2026-07-18T02:54:48.127Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.9,"endSpeed":77.7,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.390933336050047,"aZ":-39.46730722888453,"pfxX":4.213031214299715,"pfxZ":-4.833545301529842,"pX":0.24420351027838427,"pZ":0.6535474446849763,"vX0":3.3495660818901745,"vY0":-122.12840313152172,"vZ0":-3.371344570412637,"x":107.69,"y":221.13,"x0":-1.6932512597066829,"y0":50.00444670662123,"z0":5.451637161175119,"aX":6.354397144396026},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.1,"breakVerticalInduced":-9.4,"breakHorizontal":-8.4,"spinRate":2642,"spinDirection":38},"zone":14,"typeConfidence":0.91,"plateTime":0.44874808063160243,"extension":6.222735128973057},"index":5,"playId":"15f2002c-690b-34dc-89b9-a22c0fd553b3","pitchNumber":6,"startTime":"2026-07-18T02:55:05.948Z","endTime":"2026-07-18T02:55:09.425Z","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":2},"pitchData":{"startSpeed":92.1,"endSpeed":84.5,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.86214275363016,"aZ":-18.560408357709612,"pfxX":-6.686285347290406,"pfxZ":7.437218683278326,"pX":-0.7150101745997586,"pZ":3.45880074352116,"vX0":5.191372363942288,"vY0":-134.15024956208228,"vZ0":-1.392342179136982,"x":144.25,"y":145.39,"x0":-1.802482556698405,"y0":50.00224409251005,"z0":5.302005471254476,"aX":-12.238352331609823},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":13.4,"breakHorizontal":11.0,"spinRate":2470,"spinDirection":232},"zone":11,"typeConfidence":0.89,"plateTime":0.407631173578324,"extension":6.2778633254509435},"hitData":{"launchSpeed":96.2,"launchAngle":58.0,"totalDistance":252.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":55.32,"coordY":126.67}},"index":6,"playId":"3e3e623e-2dda-30b6-b12e-165018b2f38f","pitchNumber":7,"startTime":"2026-07-18T02:55:26.273Z","endTime":"2026-07-18T02:55:36.161Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T02:55:36.161Z","atBatIndex":36},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ildemaro Vargas grounds out to pitcher Michael McGreevy.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-18T02:57:28.758Z","endTime":"2026-07-18T02:59:27.160Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","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":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":700241,"link":"/api/v1/people/700241"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":77.5,"endSpeed":70.8,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.948090539127826,"aZ":-41.01681245201647,"pfxX":6.815592655414983,"pfxZ":-6.9474854864094535,"pX":-1.4165493912920792,"pZ":2.742352755532861,"vX0":-0.7437059235206769,"vY0":-112.83772536675023,"vZ0":2.118689167219544,"x":171.0,"y":164.74,"x0":-1.9644332835219611,"y0":50.00098665448227,"z0":5.962578283034171,"aX":8.677060818029661},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.5,"breakVerticalInduced":-11.6,"breakHorizontal":-12.1,"spinRate":2449,"spinDirection":49},"zone":11,"typeConfidence":0.9,"plateTime":0.4877737697889808,"extension":6.457389374990781},"index":0,"playId":"b4919c16-4883-3e8c-80cc-c648377ec4c9","pitchNumber":1,"startTime":"2026-07-18T02:57:43.425Z","endTime":"2026-07-18T02:57:46.644Z","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":87.7,"endSpeed":80.0,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.004720405147186,"aZ":-26.62103379382302,"pfxX":-0.4646015197379576,"pfxZ":3.3925653327708254,"pX":0.6089022924558058,"pZ":2.78005097648375,"vX0":6.304252710334701,"vY0":-127.60666585154897,"vZ0":-2.2018119671416585,"x":93.79,"y":163.72,"x0":-1.8408158855754992,"y0":50.00351102443092,"z0":5.766428585278844,"aX":-0.7610644412316709},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":5.9,"breakHorizontal":-0.7,"spinRate":2257,"spinDirection":208},"zone":3,"typeConfidence":0.88,"plateTime":0.43039914918789357,"extension":6.71148606177131},"index":1,"playId":"c7239ec6-86e0-3309-9366-57e119bee2d2","pitchNumber":2,"startTime":"2026-07-18T02:57:57.988Z","endTime":"2026-07-18T02:58:02.538Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.8,"endSpeed":82.9,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.896366011305922,"aZ":-19.70054126712531,"pfxX":-4.135696698327235,"pfxZ":7.065598305123595,"pX":-0.4859929663332513,"pZ":3.1346702917838303,"vX0":5.07348713529893,"vY0":-132.19644294469182,"vZ0":-2.91607846260773,"x":135.52,"y":154.14,"x0":-1.8951491254675892,"y0":50.00141478839551,"z0":5.702720016779954,"aX":-7.299783327660085},"breaks":{"breakAngle":16.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":12.4,"breakHorizontal":6.4,"spinRate":2128,"spinDirection":229},"zone":1,"typeConfidence":0.91,"plateTime":0.41475628515991314,"extension":6.721398840095623},"index":2,"playId":"d5177b58-2942-3b57-8dd9-15017c9ab92b","pitchNumber":3,"startTime":"2026-07-18T02:58:12.522Z","endTime":"2026-07-18T02:58:15.522Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-07-18T02:58:25.369Z","endTime":"2026-07-18T02:58:39.078Z","isPitch":false,"type":"action","player":{"id":545121,"link":"/api/v1/people/545121"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.9,"endSpeed":76.8,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.856177552987315,"aZ":-30.48043675118493,"pfxX":-0.10286005122115238,"pfxZ":1.1504930352402476,"pX":1.1736722945693663,"pZ":0.388425979555615,"vX0":7.052901492215126,"vY0":-120.48620714670487,"vZ0":-5.922636170444963,"x":72.26,"y":228.29,"x0":-1.775118369282747,"y0":50.00506888301766,"z0":5.563935195249502,"aX":-0.15297794741995308},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":1.0,"breakHorizontal":-1.4,"spinRate":2331,"spinDirection":66},"zone":14,"typeConfidence":0.88,"plateTime":0.4541588699525101,"extension":7.145130976510601},"index":4,"playId":"62f732f4-e70a-3823-8187-aee899ff9ce9","pitchNumber":4,"startTime":"2026-07-18T02:58:39.078Z","endTime":"2026-07-18T02:58:42.552Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.0,"endSpeed":78.8,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.308094277388914,"aZ":-33.43220683054774,"pfxX":1.4386237657802652,"pfxZ":-0.8015355173214216,"pX":0.5467513510402854,"pZ":1.8833046016662633,"vX0":5.394455451642137,"vY0":-123.80283332782712,"vZ0":-2.422575330134155,"x":96.16,"y":187.93,"x0":-1.8421087983484443,"y0":50.00559055171759,"z0":5.656169108486616,"aX":2.246791838954355},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":-1.8,"breakHorizontal":-3.8,"spinRate":2415,"spinDirection":77},"zone":9,"typeConfidence":0.75,"plateTime":0.4414019107520848,"extension":7.031626796933184},"index":5,"playId":"846ef208-539e-34e8-98ce-b9292d5ebc3b","pitchNumber":5,"startTime":"2026-07-18T02:58:57.272Z","endTime":"2026-07-18T02:59:01.397Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.5,"endSpeed":81.2,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.247751084555077,"aZ":-27.956950834499875,"pfxX":-8.981048386229794,"pfxZ":2.5152588763917034,"pX":-0.8562920189246783,"pZ":1.3213515554675723,"vX0":5.885968506312809,"vY0":-128.7119762102277,"vZ0":-5.35575490268295,"x":149.64,"y":203.1,"x0":-2.0084279065751676,"y0":50.000251690649556,"z0":5.5996145494461675,"aX":-15.03454652651857},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":3.6,"breakHorizontal":14.9,"spinRate":1549,"spinDirection":230},"zone":13,"typeConfidence":0.87,"plateTime":0.4258872570246446,"extension":6.715016417804672},"hitData":{"launchSpeed":82.2,"launchAngle":-57.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":141.47,"coordY":187.03}},"index":6,"playId":"63389b6a-bc49-3434-9b6f-7dc62471e0d9","pitchNumber":6,"startTime":"2026-07-18T02:59:17.190Z","endTime":"2026-07-18T02:59:27.160Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T02:59:27.160Z","atBatIndex":37},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Tim Tawa grounds out, shortstop Masyn Winn to first baseman Alec Burleson.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-18T02:59:44.293Z","endTime":"2026-07-18T03:00:21.316Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"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":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.3,"endSpeed":80.7,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.91067414278223,"aZ":-26.291495936830653,"pfxX":-0.2293327431998149,"pfxZ":3.592452873232335,"pX":1.7705604188944062,"pZ":1.3950463024794826,"vX0":8.218118397325224,"vY0":-126.87941471011953,"vZ0":-5.432344691695327,"x":49.51,"y":201.11,"x0":-1.474692297846697,"y0":50.003042037544226,"z0":5.647602378402247,"aX":-0.37651865387820793},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":5.5,"breakHorizontal":-1.3,"spinRate":2256,"spinDirection":193},"zone":14,"typeConfidence":0.89,"plateTime":0.43097788057818187,"extension":6.973310563126502},"index":0,"playId":"ef6ad46c-77ca-3498-a498-74321a545eff","pitchNumber":1,"startTime":"2026-07-18T02:59:57.299Z","endTime":"2026-07-18T03:00:00.299Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.4,"endSpeed":84.8,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.578782397649,"aZ":-26.700785238384487,"pfxX":-7.697822255190867,"pfxZ":2.9840393475541713,"pX":0.2890449046069424,"pZ":2.4414570412869083,"vX0":8.220041294185547,"vY0":-134.41621171646227,"vZ0":-3.327899137575839,"x":105.98,"y":172.86,"x0":-1.8055832057846,"y0":50.00142801073454,"z0":5.587040763526904,"aX":-14.113871308809014},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":4.9,"breakHorizontal":12.2,"spinRate":2172,"spinDirection":223},"zone":6,"typeConfidence":0.91,"plateTime":0.4071715461838976,"extension":6.793170258653013},"hitData":{"launchSpeed":91.7,"launchAngle":-45.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":119.07,"coordY":160.14}},"index":1,"playId":"191c95f9-9263-30a0-a9ac-eafb1eb0bfcb","pitchNumber":2,"startTime":"2026-07-18T03:00:12.259Z","endTime":"2026-07-18T03:00:21.316Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T03:00:21.316Z","atBatIndex":38},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ketel Marte singles on a ground ball to center fielder Nathan Church.","rbi":0,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-18T03:00:35.059Z","endTime":"2026-07-18T03:01:09.926Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":701675,"link":"/api/v1/people/701675"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":79.8,"endSpeed":73.4,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.970206373548532,"aZ":-40.75038467003407,"pfxX":6.139770022823377,"pfxZ":-6.352068562135466,"pX":0.9518299006836962,"pZ":1.3506119834209955,"vX0":4.4594597960751825,"vY0":-116.12033741593397,"vZ0":-1.3627502051735851,"x":80.72,"y":202.31,"x0":-1.7985026449646784,"y0":50.00141420538276,"z0":5.860389631164015,"aX":8.29155744450417},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-54.8,"breakVerticalInduced":-11.5,"breakHorizontal":-12.4,"spinRate":2558,"spinDirection":40},"zone":14,"typeConfidence":0.89,"plateTime":0.47367128228516053,"extension":6.6792844979752335},"index":0,"playId":"882a8a08-5e22-3fa0-b93e-9649fd1da3c3","pitchNumber":1,"startTime":"2026-07-18T03:00:43.978Z","endTime":"2026-07-18T03:00:47.206Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.9,"endSpeed":85.2,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.118095479842477,"aZ":-19.506094919921114,"pfxX":-4.766982826546132,"pfxZ":6.8270197370891905,"pX":-0.6104475536265925,"pZ":2.457598199428914,"vX0":5.028363021535606,"vY0":-135.2559545044536,"vZ0":-5.081650896796076,"x":140.27,"y":172.42,"x0":-1.8730506271057457,"y0":50.00239515191958,"z0":5.725922116419447,"aX":-8.844646950110873},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":11.5,"breakHorizontal":7.6,"spinRate":2239,"spinDirection":216},"zone":4,"typeConfidence":0.91,"plateTime":0.4047487521429516,"extension":6.685167645001498},"hitData":{"launchSpeed":104.0,"launchAngle":-8.0,"totalDistance":17.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":139.42,"coordY":134.61}},"index":1,"playId":"2d8ab9be-3b0c-361a-a364-462aa7372368","pitchNumber":2,"startTime":"2026-07-18T03:00:59.528Z","endTime":"2026-07-18T03:01:09.926Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T03:01:09.926Z","atBatIndex":39},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Geraldo Perdomo walks. Ketel Marte to 2nd.","rbi":0,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-18T03:01:26.137Z","endTime":"2026-07-18T03:04:18.110Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"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"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,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":"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":86.1,"endSpeed":77.9,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.244660392997393,"aZ":-30.645475070472838,"pfxX":-9.921846596857126,"pfxZ":0.9768906451481651,"pX":-0.62261437115154,"pZ":2.349440857898092,"vX0":6.382179118289,"vY0":-125.16983357350621,"vZ0":-2.186500880876544,"x":140.73,"y":175.35,"x0":-1.938445526738449,"y0":50.000443949386145,"z0":5.785551447133242,"aX":-15.475875201621},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":1.4,"breakHorizontal":16.2,"spinRate":1632,"spinDirection":233},"zone":4,"typeConfidence":0.9,"plateTime":0.44044902413100484,"extension":6.465412243056258},"index":0,"playId":"a872e97e-92a5-3dee-8ea7-71f226c13c9f","pitchNumber":1,"startTime":"2026-07-18T03:01:39.973Z","endTime":"2026-07-18T03:01:44.343Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":2},"index":1,"playId":"2a732aef-b421-3d29-8870-00dff2a4f8d6","startTime":"2026-07-18T03:01:57.872Z","endTime":"2026-07-18T03:02:00.872Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.9,"endSpeed":81.1,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.045790554316696,"aZ":-27.905943072851976,"pfxX":-2.6439187674410647,"pfxZ":2.5284397665502194,"pX":-0.4840829535018117,"pZ":2.948941100742337,"vX0":4.88655697668977,"vY0":-129.32366002864464,"vZ0":-1.3282389346146095,"x":135.45,"y":159.16,"x0":-2.058193926860069,"y0":50.000244577983054,"z0":5.618172042445988,"aX":-4.458773269051288},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":4.6,"breakHorizontal":3.6,"spinRate":2334,"spinDirection":216},"zone":1,"typeConfidence":0.62,"plateTime":0.42421769762225736,"extension":6.778691537706942},"index":2,"playId":"d496b9d1-c267-33d5-bca6-9efdffd044bf","pitchNumber":2,"startTime":"2026-07-18T03:02:15.511Z","endTime":"2026-07-18T03:02:19.676Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":2},"index":3,"startTime":"2026-07-18T03:02:28.543Z","endTime":"2026-07-18T03:02:47.326Z","isPitch":false,"type":"action","player":{"id":672695,"link":"/api/v1/people/672695"}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.0,"endSpeed":78.4,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.26596290180111,"aZ":-29.968043829841985,"pfxX":1.0731489698163783,"pfxZ":1.4260104334233588,"pX":0.26182675632580404,"pZ":0.5246678968879791,"vX0":5.367209564835064,"vY0":-123.64782941629544,"vZ0":-6.017505206040613,"x":107.02,"y":224.61,"x0":-2.078686339816543,"y0":50.002656668151154,"z0":5.512871794699798,"aX":1.6556068651210125},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":1.3,"breakHorizontal":-3.2,"spinRate":2378,"spinDirection":90},"zone":14,"typeConfidence":0.79,"plateTime":0.44343529450089614,"extension":6.834627169890955},"index":4,"playId":"b01198ca-9b81-3c6a-95ae-8c03cfec4fcb","pitchNumber":3,"startTime":"2026-07-18T03:02:47.326Z","endTime":"2026-07-18T03:02:50.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, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.6,"endSpeed":79.5,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.2645410532002,"aZ":-29.591160502102092,"pfxX":-8.24927265902422,"pfxZ":1.591338134356727,"pX":-1.4845283975444923,"pZ":2.3915429930053675,"vX0":3.9764457197257697,"vY0":-127.41831783327261,"vZ0":-2.4233423842987127,"x":173.59,"y":174.21,"x0":-2.0042433266172583,"y0":50.003413789455905,"z0":5.723053987707586,"aX":-13.39338989399081},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":2.5,"breakHorizontal":13.9,"spinRate":1549,"spinDirection":231},"zone":13,"typeConfidence":0.9,"plateTime":0.43196313541375053,"extension":6.664093607974153},"index":5,"playId":"5a5c0587-c75a-33e6-b87f-36989e62c021","pitchNumber":4,"startTime":"2026-07-18T03:03:10.645Z","endTime":"2026-07-18T03:03:14.596Z","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":true,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":78.8,"endSpeed":71.7,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.30171217699732,"aZ":-41.878087410517224,"pfxX":5.430623533993552,"pfxZ":-7.4202742760093106,"pX":-0.8699134388940725,"pZ":2.754360612300852,"vX0":1.014429392366764,"vY0":-114.58102017273276,"vZ0":2.2056248867737898,"x":150.16,"y":164.41,"x0":-2.024873426549618,"y0":50.000029240203695,"z0":5.919444749187617,"aX":7.105210747979805},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.0,"breakVerticalInduced":-12.4,"breakHorizontal":-10.1,"spinRate":2523,"spinDirection":51},"zone":11,"typeConfidence":0.9,"plateTime":0.48095838922969847,"extension":6.4939323550971775},"index":6,"playId":"624ead75-e469-31d2-8073-b746e53e9d9a","pitchNumber":5,"startTime":"2026-07-18T03:03:31.731Z","endTime":"2026-07-18T03:03:36.232Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":109,"player":{"id":672695,"fullName":"Geraldo Perdomo","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,"runnerGoing":true},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.6,"endSpeed":84.5,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.436715205917004,"aZ":-21.160499208111453,"pfxX":-6.097046006376875,"pfxZ":6.004964887061769,"pX":-1.24321476638262,"pZ":3.0454960760736136,"vX0":3.6680657900409077,"vY0":-134.82969320565334,"vZ0":-3.188667361882689,"x":164.39,"y":156.55,"x0":-1.832093968726059,"y0":50.00070062731232,"z0":5.743800409836418,"aX":-11.178155119072992},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":10.3,"breakHorizontal":10.2,"spinRate":2174,"spinDirection":215},"zone":11,"typeConfidence":0.91,"plateTime":0.406874118544994,"extension":6.620220089879928},"index":7,"playId":"f0b2b9af-7cc3-3188-b650-9027bf7f3afc","pitchNumber":6,"startTime":"2026-07-18T03:04:09.852Z","endTime":"2026-07-18T03:04:18.110Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T03:04:18.110Z","atBatIndex":40},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Corbin Carroll grounds out, second baseman JJ Wetherholt to first baseman Alec Burleson.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":41,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-18T03:04:39.043Z","endTime":"2026-07-18T03:06:41.234Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":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, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":79.0,"endSpeed":72.0,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.446020193431046,"aZ":-42.166185825743256,"pfxX":5.260071804178834,"pfxZ":-7.582268015035684,"pX":-1.634938187617577,"pZ":2.357522213887733,"vX0":-0.6152774562167725,"vY0":-114.99275513330836,"vZ0":1.370751179247132,"x":179.32,"y":175.13,"x0":-2.0436643356050244,"y0":50.00250026372585,"z0":5.894699443589312,"aX":6.933296603667348},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.2,"breakVerticalInduced":-13.0,"breakHorizontal":-9.4,"spinRate":2485,"spinDirection":43},"zone":13,"typeConfidence":0.9,"plateTime":0.47922099206481983,"extension":6.669751598065407},"index":0,"playId":"f0b86c6a-08d6-3b8a-aa7e-4f453013fce9","pitchNumber":1,"startTime":"2026-07-18T03:04:43.054Z","endTime":"2026-07-18T03:04:47.418Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.6,"endSpeed":80.6,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.622547892641652,"aZ":-26.026438693440735,"pfxX":-8.589019072584911,"pfxZ":3.743700928876481,"pX":0.5368330343896832,"pZ":1.2033982211243965,"vX0":8.579864146657455,"vY0":-127.23327314086862,"vZ0":-5.845378954806512,"x":96.54,"y":206.29,"x0":-1.7599590085637515,"y0":50.00336579952577,"z0":5.587731289026585,"aX":-14.110207940161427},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":5.6,"breakHorizontal":13.7,"spinRate":1708,"spinDirection":227},"zone":14,"typeConfidence":0.91,"plateTime":0.4301524934992491,"extension":6.783923058212592},"index":1,"playId":"5fece687-328b-3f43-90fd-b4c07fca4f14","pitchNumber":2,"startTime":"2026-07-18T03:05:08.020Z","endTime":"2026-07-18T03:05:11.359Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.8,"endSpeed":82.1,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.554521187350787,"aZ":-27.001988557851273,"pfxX":-1.9541766306195876,"pfxZ":3.0113035345975607,"pX":-0.023440780840929185,"pZ":2.252165015296582,"vX0":5.753979745677332,"vY0":-130.57693339904014,"vZ0":-3.428236839741481,"x":117.89,"y":177.97,"x0":-2.0058085140613833,"y0":50.005974688853954,"z0":5.623021745107291,"aX":-3.3613280920688187},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":4.9,"breakHorizontal":2.2,"spinRate":2312,"spinDirection":204},"zone":5,"typeConfidence":0.87,"plateTime":0.42012438185275336,"extension":6.770615894151603},"index":2,"playId":"0bd01918-dee6-318d-9d9d-ceda4ac76d95","pitchNumber":3,"startTime":"2026-07-18T03:05:27.747Z","endTime":"2026-07-18T03:05:30.747Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.5,"endSpeed":77.9,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.390603918888953,"aZ":-32.799240946336305,"pfxX":0.7954420143784666,"pfxZ":-0.4078808907234759,"pX":-0.06078548127233203,"pZ":2.063569577033207,"vX0":4.287784385667919,"vY0":-123.05109460134537,"vZ0":-2.1242610976551544,"x":119.32,"y":183.06,"x0":-1.9291457574996875,"y0":50.00383839065572,"z0":5.7167450147955305,"aX":1.2188211297534866},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":-1.0,"breakHorizontal":-2.4,"spinRate":2455,"spinDirection":66},"zone":8,"typeConfidence":0.81,"plateTime":0.4451086391179646,"extension":6.542204761838065},"index":3,"playId":"7599bb37-7cd7-310c-93db-653bdbbc9aa0","pitchNumber":4,"startTime":"2026-07-18T03:05:54.302Z","endTime":"2026-07-18T03:05:57.302Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"index":4,"playId":"a795c9f1-6a3e-4d41-99d6-973b5f747a23","startTime":"2026-07-18T03:06:15.131Z","endTime":"2026-07-18T03:06:20.131Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.2,"endSpeed":74.0,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.052121075230758,"aZ":-39.28664135548348,"pfxX":6.049413620975777,"pfxZ":-5.171796658638364,"pX":-0.30126048930114735,"pZ":1.4021888250979337,"vX0":2.2201853773466675,"vY0":-116.83779348900038,"vZ0":-1.409421873566465,"x":128.48,"y":200.92,"x0":-2.0510355923060386,"y0":50.001696412378664,"z0":5.721910079005237,"aX":8.320755734149705},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.0,"breakVerticalInduced":-9.5,"breakHorizontal":-11.5,"spinRate":2429,"spinDirection":52},"zone":13,"typeConfidence":0.86,"plateTime":0.46970171944580175,"extension":6.685947586897265},"hitData":{"launchSpeed":97.3,"launchAngle":1.0,"totalDistance":54.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":158.11,"coordY":157.1}},"index":5,"playId":"7121e833-8de7-3e34-8635-729258754d6f","pitchNumber":5,"startTime":"2026-07-18T03:06:32.942Z","endTime":"2026-07-18T03:06:41.234Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T03:06:41.234Z","atBatIndex":41},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jordan Walker singles on a ground ball to second baseman Ketel Marte.","rbi":0,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":42,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-18T03:09:10.915Z","endTime":"2026-07-18T03:09:18.685Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"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":664199,"fullName":"Taylor Clarke","link":"/api/v1/people/664199"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1],"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":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":606466,"link":"/api/v1/people/606466"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Taylor Clarke replaces Merrill Kelly.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-18T03:07:58.037Z","endTime":"2026-07-18T03:09:10.915Z","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":0},"pitchData":{"startSpeed":95.0,"endSpeed":87.1,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.471192243953684,"aZ":-15.772023197261525,"pfxX":-7.849871109451401,"pfxZ":8.476968386377816,"pX":-0.026012215854028894,"pZ":2.0368162847985958,"vX0":4.6879088214856415,"vY0":-138.15322956160767,"vZ0":-7.635574825027277,"x":107.01,"y":131.94,"x0":-0.7240452399482494,"y0":50.00325535602175,"z0":5.894351927832226,"aX":-15.190616838698983},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":13.9,"breakHorizontal":13.2,"spinRate":2383,"spinDirection":214},"zone":8,"typeConfidence":0.87,"plateTime":0.39629752934958207,"extension":6.2144662134054},"hitData":{"launchSpeed":63.0,"launchAngle":-52.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":129.21,"coordY":163.18}},"index":1,"playId":"6118af37-35fb-32bf-9a7a-8d73447abeac","pitchNumber":1,"startTime":"2026-07-18T03:09:10.915Z","endTime":"2026-07-18T03:09:18.685Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T03:09:18.685Z","atBatIndex":42},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Lars Nootbaar grounds into a force out, second baseman Ketel Marte to shortstop Geraldo Perdomo. Jordan Walker out at 2nd. Lars Nootbaar to 1st.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-18T03:10:42.394Z","endTime":"2026-07-18T03:12:07.422Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664199,"fullName":"Taylor Clarke","link":"/api/v1/people/664199"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[0],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":606466,"link":"/api/v1/people/606466"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":672695,"link":"/api/v1/people/672695"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-18T03:09:44.507Z","endTime":"2026-07-18T03:10:44.564Z","isPitch":false,"type":"action","player":{"id":663457,"link":"/api/v1/people/663457"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":86.0,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.742851799608523,"aZ":-16.0777982450854,"pfxX":-3.784629643929298,"pfxZ":8.599069694074721,"pX":1.9345707384547404,"pZ":0.7794630142332764,"vX0":8.799685587398953,"vY0":-135.6997195849435,"vZ0":-10.234971568719162,"x":43.26,"y":217.73,"x0":-0.8534820353853717,"y0":50.00181862052653,"z0":5.711562676027357,"aX":-7.08381926286147},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":13.6,"breakHorizontal":5.0,"spinRate":2309,"spinDirection":207},"zone":14,"typeConfidence":0.86,"plateTime":0.40310918685128705,"extension":6.322589036214281},"index":1,"playId":"5009b077-c5ff-3b2b-a867-6ff450103621","pitchNumber":1,"startTime":"2026-07-18T03:10:44.564Z","endTime":"2026-07-18T03:10:47.815Z","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":87.2,"endSpeed":80.1,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.671489999294067,"aZ":-28.256603468937843,"pfxX":2.4071172705916974,"pfxZ":2.4076718498594394,"pX":0.5784653270961475,"pZ":1.7301382830681218,"vX0":3.074519793282502,"vY0":-126.89510175091272,"vZ0":-4.711345464111244,"x":94.95,"y":192.07,"x0":-0.9628322366356766,"y0":50.00151545507066,"z0":5.869669635289766,"aX":3.913415402993842},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":3.5,"breakHorizontal":-5.0,"spinRate":2268,"spinDirection":160},"zone":9,"typeConfidence":0.91,"plateTime":0.4321126792648644,"extension":6.152575976923852},"index":2,"playId":"e5972cd7-c50d-3a7f-a803-bd3d13875a3c","pitchNumber":2,"startTime":"2026-07-18T03:11:04.046Z","endTime":"2026-07-18T03:11:07.766Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":0},"index":3,"playId":"f9abebf8-8755-343e-b9c1-c96e7d7d3a04","startTime":"2026-07-18T03:11:22.414Z","endTime":"2026-07-18T03:11:29.493Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.2,"endSpeed":81.1,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.237262236707405,"aZ":-27.240367049258307,"pfxX":-7.742805929236179,"pfxZ":2.9461954767833607,"pX":-1.8220805004324154,"pZ":2.6610063048528407,"vX0":1.3462644977163172,"vY0":-128.5030524587746,"vZ0":-2.3462896872122156,"x":186.45,"y":166.93,"x0":-1.3462026146803396,"y0":50.0028712289035,"z0":5.69869405844043,"aX":-12.969489444928778},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":5.0,"breakHorizontal":13.7,"spinRate":1674,"spinDirection":242},"zone":11,"typeConfidence":0.9,"plateTime":0.42598474397859176,"extension":6.189855328922095},"index":4,"playId":"992877da-33bb-3240-a296-c61c31206dff","pitchNumber":3,"startTime":"2026-07-18T03:11:41.560Z","endTime":"2026-07-18T03:11:44.560Z","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":0},"pitchData":{"startSpeed":88.4,"endSpeed":81.0,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.039351321097516,"aZ":-28.125324274091437,"pfxX":-9.146290727948573,"pfxZ":2.4181718440890734,"pX":-0.16544617049639188,"pZ":2.711609241876318,"vX0":5.477660486561905,"vY0":-128.66292885144844,"vZ0":-2.167200244578565,"x":123.31,"y":165.57,"x0":-1.1352443810726047,"y0":50.00224682065617,"z0":5.747320213101095,"aX":-15.312780727728452},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":4.1,"breakHorizontal":15.4,"spinRate":1792,"spinDirection":240},"zone":5,"typeConfidence":0.9,"plateTime":0.42592422201092317,"extension":6.406775539883796},"hitData":{"launchSpeed":75.7,"launchAngle":-6.0,"totalDistance":23.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":146.45,"coordY":156.59}},"index":5,"playId":"529383d3-5899-329e-ba0c-3e7426af4411","pitchNumber":4,"startTime":"2026-07-18T03:11:59.537Z","endTime":"2026-07-18T03:12:07.422Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T03:12:07.422Z","atBatIndex":43},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Masyn Winn walks. Lars Nootbaar to 2nd.","rbi":0,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":44,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-18T03:12:30.956Z","endTime":"2026-07-18T03:15:05.072Z","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":664199,"fullName":"Taylor Clarke","link":"/api/v1/people/664199"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"postOnSecond":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,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":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"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":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":true},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.7,"endSpeed":80.1,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.31906826052618,"aZ":-31.057310759723794,"pfxX":3.059467261366851,"pfxZ":0.6899147739574367,"pX":0.597059898994107,"pZ":3.3888342794114923,"vX0":2.9406367967284903,"vY0":-126.40495079094144,"vZ0":-0.5780517540737282,"x":94.24,"y":147.28,"x0":-0.9764531401666847,"y0":50.0058992619059,"z0":6.101045091231659,"aX":4.981194685440076},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":1.3,"breakHorizontal":-6.2,"spinRate":2132,"spinDirection":132},"zone":12,"typeConfidence":0.91,"plateTime":0.43231800565222755,"extension":6.068373254683674},"index":0,"playId":"eb9d4db8-872a-39f6-aa6b-826f1a6b519a","pitchNumber":1,"startTime":"2026-07-18T03:12:43.577Z","endTime":"2026-07-18T03:12:47.704Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":138,"player":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"}}},{"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.0,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.283251881894397,"aZ":-28.769664192539384,"pfxX":2.7575871834857364,"pfxZ":2.1042388087801083,"pX":0.18210117797305755,"pZ":2.1110027734377836,"vX0":2.026508768150657,"vY0":-125.97913264214355,"vZ0":-3.8780602132811977,"x":110.06,"y":181.78,"x0":-0.9894166420861272,"y0":50.00167557391965,"z0":5.981784211336129,"aX":4.4556246709847205},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":3.2,"breakHorizontal":-5.4,"spinRate":2065,"spinDirection":163},"zone":8,"typeConfidence":0.91,"plateTime":0.433877555415358,"extension":6.228925465957638},"index":1,"playId":"f21864c6-9fbe-39f0-ad4f-88c47ced32ff","pitchNumber":2,"startTime":"2026-07-18T03:13:18.736Z","endTime":"2026-07-18T03:13:22.978Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":86.0,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.723894955673845,"aZ":-22.147394777290284,"pfxX":-8.349762108798789,"pfxZ":5.332971434855276,"pX":1.154518887468469,"pZ":1.6676757929511934,"vX0":7.929143969909858,"vY0":-136.24197307732567,"vZ0":-7.057231031164783,"x":72.99,"y":193.75,"x0":-0.707672108479664,"y0":50.00533329009355,"z0":5.820484841400824,"aX":-15.710688058847929},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":8.3,"breakHorizontal":13.4,"spinRate":2254,"spinDirection":213},"zone":14,"typeConfidence":0.81,"plateTime":0.40190043436769685,"extension":6.244385096631779},"index":2,"playId":"680f6ced-eda7-3bbd-81a5-a4dd3b035bc3","pitchNumber":3,"startTime":"2026-07-18T03:13:38.086Z","endTime":"2026-07-18T03:13:41.629Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":1},"index":3,"playId":"fcefd3b4-5a44-3847-b86e-cf236d09f7d3","startTime":"2026-07-18T03:13:50.528Z","endTime":"2026-07-18T03:13:56.995Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.8,"endSpeed":81.0,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.114980754703943,"aZ":-28.260353002179034,"pfxX":1.9437701956661115,"pfxZ":2.3641117875042434,"pX":0.6454994844149932,"pZ":1.1416368410910165,"vX0":3.414449720715858,"vY0":-127.72396386491442,"vZ0":-6.47921221922258,"x":92.4,"y":207.96,"x0":-0.9606827128214044,"y0":50.00106976367405,"z0":5.931289244560242,"aX":3.2128369918804025},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":3.0,"breakHorizontal":-4.3,"spinRate":2137,"spinDirection":171},"zone":14,"typeConfidence":0.91,"plateTime":0.4287105154003852,"extension":6.1855180265353615},"index":4,"playId":"00d1ca0a-2ca3-3143-9bb3-f2b3016de2f0","pitchNumber":4,"startTime":"2026-07-18T03:14:08.427Z","endTime":"2026-07-18T03:14:12.351Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":86.5,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.131678360981518,"aZ":-19.73671242555618,"pfxX":-8.330778918521355,"pfxZ":6.5076161718553935,"pX":0.9078153337396656,"pZ":2.335362272465978,"vX0":7.234071989088607,"vY0":-137.28895049932123,"vZ0":-6.1276006979206645,"x":82.4,"y":175.73,"x0":-0.6777782154489439,"y0":50.00066450536713,"z0":5.937578355146256,"aX":-15.915739049111357},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":10.7,"breakHorizontal":13.6,"spinRate":2353,"spinDirection":207},"zone":14,"typeConfidence":0.89,"plateTime":0.39881216578666834,"extension":6.232880605460458},"index":5,"playId":"7bc17e97-e444-3b71-ba66-39a328d423d6","pitchNumber":5,"startTime":"2026-07-18T03:14:29.675Z","endTime":"2026-07-18T03:14:33.417Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":1},"index":6,"startTime":"2026-07-18T03:14:45.180Z","endTime":"2026-07-18T03:15:01.861Z","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(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":89.1,"endSpeed":81.7,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.79694122245818,"aZ":-31.0043050634135,"pfxX":-9.106245979798906,"pfxZ":0.6850976956139938,"pX":-1.009437028544843,"pZ":3.5872173817464286,"vX0":3.5734358110961235,"vY0":-129.7343467404564,"vZ0":0.2985869898081268,"x":155.48,"y":141.93,"x0":-1.2205734173341063,"y0":50.002008010916384,"z0":5.831096742959713,"aX":-15.542939999206721},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":1.6,"breakHorizontal":15.7,"spinRate":1675,"spinDirection":240},"zone":11,"typeConfidence":0.9,"plateTime":0.4219736370466838,"extension":6.347387448028163},"index":7,"playId":"8a80dce4-c058-39f1-a24c-27a46a2e1b87","pitchNumber":6,"startTime":"2026-07-18T03:15:01.861Z","endTime":"2026-07-18T03:15:05.072Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T03:15:05.072Z","atBatIndex":44},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Nathan Church grounds into a force out, second baseman Ketel Marte to shortstop Geraldo Perdomo. Lars Nootbaar to 3rd. Masyn Winn out at 2nd. Nathan Church to 1st.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":45,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-18T03:15:32.447Z","endTime":"2026-07-18T03:15:46.757Z","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":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"postOnThird":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"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":672695,"link":"/api/v1/people/672695"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_adv_play","runner":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.2,"endSpeed":83.2,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.357188173844694,"aZ":-32.44571853540673,"pfxX":-8.799277109005923,"pfxZ":-0.15336957254990224,"pX":0.672606162659815,"pZ":2.0682693562039516,"vX0":7.432747471090282,"vY0":-131.13697070216898,"vZ0":-3.269628392590772,"x":91.36,"y":182.94,"x0":-1.047928742873229,"y0":50.00386464889409,"z0":5.738211560360627,"aX":-15.407661920848845},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":-0.7,"breakHorizontal":14.4,"spinRate":1708,"spinDirection":239},"zone":9,"typeConfidence":0.9,"plateTime":0.4168357163256058,"extension":6.463495459410713},"hitData":{"launchSpeed":83.2,"launchAngle":-32.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":147.97,"coordY":161.66}},"index":0,"playId":"15e640ec-22ed-348d-a239-f8ea651b03d5","pitchNumber":1,"startTime":"2026-07-18T03:15:39.196Z","endTime":"2026-07-18T03:15:46.757Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T03:15:46.757Z","atBatIndex":45},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"José Fermín grounds into a force out, second baseman Ketel Marte to shortstop Geraldo Perdomo. Nathan Church out at 2nd.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":46,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-18T03:16:12.530Z","endTime":"2026-07-18T03:17:15.099Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664199,"fullName":"Taylor Clarke","link":"/api/v1/people/664199"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,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":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":606466,"link":"/api/v1/people/606466"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":672695,"link":"/api/v1/people/672695"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":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":{"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":87.2,"endSpeed":80.8,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.75341734035598,"aZ":-29.415886389683813,"pfxX":2.738677598779411,"pfxZ":1.6807703707865453,"pX":1.3222521704863226,"pZ":1.7195083287685096,"vX0":4.252675372978318,"vY0":-127.01532263760298,"vZ0":-4.850016952426371,"x":66.6,"y":192.35,"x0":-0.7262940512956565,"y0":50.004391561950186,"z0":5.9787226175411305,"aX":4.4976164485197225},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":2.2,"breakHorizontal":-5.9,"spinRate":2226,"spinDirection":159},"zone":14,"typeConfidence":0.91,"plateTime":0.43037072345158833,"extension":6.07581363318928},"index":0,"playId":"358e9881-70b1-3c60-9dc8-d4909c9c464c","pitchNumber":1,"startTime":"2026-07-18T03:16:25.334Z","endTime":"2026-07-18T03:16:29.671Z","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":94.6,"endSpeed":86.4,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.477246547017803,"aZ":-21.87017842114059,"pfxX":-8.046159635353504,"pfxZ":5.395404934645792,"pX":-0.25611062114073624,"pZ":2.0529322938471837,"vX0":4.378853657680986,"vY0":-137.52325323285004,"vZ0":-6.557236617827778,"x":126.76,"y":183.35,"x0":-0.826603977446373,"y0":50.0012992290499,"z0":5.95940924989542,"aX":-15.357306817971832},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":8.5,"breakHorizontal":13.6,"spinRate":2361,"spinDirection":212},"zone":8,"typeConfidence":0.9,"plateTime":0.39881326763519054,"extension":6.353429922030367},"index":1,"playId":"0055ce12-59d2-3fc1-8985-ff6c942d1d2c","pitchNumber":2,"startTime":"2026-07-18T03:16:45.609Z","endTime":"2026-07-18T03:16:49.402Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.4,"endSpeed":83.0,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.27062829587855,"aZ":-30.11139507154104,"pfxX":-7.3356129552260665,"pfxZ":1.1804803215972033,"pX":0.06550667375343001,"pZ":1.7534069627845943,"vX0":5.623892846521759,"vY0":-131.49727291861976,"vZ0":-4.516488537230305,"x":114.5,"y":191.44,"x0":-1.149400300069589,"y0":50.004799782425025,"z0":5.731191530256352,"aX":-12.829133712037015},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":1.3,"breakHorizontal":12.0,"spinRate":1639,"spinDirection":239},"zone":8,"typeConfidence":0.9,"plateTime":0.416779592015323,"extension":6.489230429246529},"hitData":{"launchSpeed":96.4,"launchAngle":-1.0,"totalDistance":35.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":131.74,"coordY":144.93}},"index":2,"playId":"c9219e05-d331-3e65-a4db-8b0446bbd48c","pitchNumber":3,"startTime":"2026-07-18T03:17:06.778Z","endTime":"2026-07-18T03:17:15.099Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T03:17:15.099Z","atBatIndex":46},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Gabriel Moreno strikes out swinging.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":47,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-18T03:19:14.429Z","endTime":"2026-07-18T03:20:25.364Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":699625,"link":"/api/v1/people/699625"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.1,"endSpeed":76.2,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.49472344672043,"aZ":-29.888605377648954,"pfxX":6.5532113396845535,"pfxZ":1.5481826288262326,"pX":0.014696228257731751,"pZ":2.970918202443179,"vX0":3.023989161468067,"vY0":-121.05154528090594,"vZ0":-0.25218862076514503,"x":116.44,"y":158.57,"x0":-2.1037399155752077,"y0":50.00495057317218,"z0":5.701857135733317,"aX":9.687347534387017},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":3.0,"breakHorizontal":-12.6,"spinRate":2382,"spinDirection":44},"zone":2,"typeConfidence":0.69,"plateTime":0.4531680650188874,"extension":6.477037300689066},"index":0,"playId":"891ea404-d244-3795-8d75-e69255ec9a9d","pitchNumber":1,"startTime":"2026-07-18T03:19:31.208Z","endTime":"2026-07-18T03:19:35.323Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.3,"endSpeed":81.0,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.10435319935931,"aZ":-27.12189449075776,"pfxX":0.17653008979182006,"pfxZ":3.048446610900198,"pX":0.4623264594448248,"pZ":3.1016140448306406,"vX0":6.142184974191816,"vY0":-127.15788386924092,"vZ0":-0.9725687858203198,"x":99.38,"y":155.04,"x0":-1.9951805945806627,"y0":50.0029231124555,"z0":5.61739917939097,"aX":0.2920182925875149},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":5.5,"breakHorizontal":-1.6,"spinRate":2456,"spinDirection":204},"zone":3,"typeConfidence":0.9,"plateTime":0.42876879829352355,"extension":6.616606951278186},"index":1,"playId":"eaab177c-1a40-3306-969a-55e2e5280950","pitchNumber":2,"startTime":"2026-07-18T03:19:45.239Z","endTime":"2026-07-18T03:19:50.076Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-07-18T03:20:07.025Z","endTime":"2026-07-18T03:20:21.858Z","isPitch":false,"type":"action","player":{"id":672515,"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, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":77.8,"endSpeed":71.0,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.97004787234062,"aZ":-38.68831440816506,"pfxX":8.111054137134914,"pfxZ":-5.09261499761293,"pX":-0.5760648774753223,"pZ":1.6275495384840375,"vX0":0.5822057854062932,"vY0":-113.29830516334628,"vZ0":-0.3994828655073155,"x":138.96,"y":194.84,"x0":-1.8891514381181305,"y0":50.005409624984026,"z0":5.729209037983269,"aX":10.36727752672222},"breaks":{"breakAngle":15.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-54.7,"breakVerticalInduced":-9.0,"breakHorizontal":-14.8,"spinRate":2496,"spinDirection":56},"zone":7,"typeConfidence":0.89,"plateTime":0.4866105322607308,"extension":6.606628268159076},"index":3,"playId":"b3e60fa3-e4da-3531-bf86-68ab94d534e1","pitchNumber":3,"startTime":"2026-07-18T03:20:21.858Z","endTime":"2026-07-18T03:20:25.364Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T03:20:25.364Z","atBatIndex":47},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Max Kepler grounds out, second baseman JJ Wetherholt to first baseman Alec Burleson.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":48,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-18T03:20:35.376Z","endTime":"2026-07-18T03:21:16.379Z","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":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"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":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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.8,"endSpeed":84.0,"strikeZoneTop":3.376,"strikeZoneBottom":1.704,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.44191652661442,"aZ":-19.674065504813246,"pfxX":-6.02941708212318,"pfxZ":6.9318462859782475,"pX":-1.1484416758972422,"pZ":1.733717244811888,"vX0":4.011807330608963,"vY0":-133.60199798976808,"vZ0":-6.578184288213698,"x":160.78,"y":191.97,"x0":-1.8879975316927549,"y0":50.005015936399865,"z0":5.647471013422839,"aX":-10.874481176246867},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":11.3,"breakHorizontal":10.1,"spinRate":2155,"spinDirection":225},"zone":13,"typeConfidence":0.92,"plateTime":0.41036274598855593,"extension":6.801515536940535},"index":0,"playId":"2992cddd-1d5d-3a12-a898-605f48e9c962","pitchNumber":1,"startTime":"2026-07-18T03:20:50.266Z","endTime":"2026-07-18T03:20:54.204Z","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.1,"strikeZoneTop":3.376,"strikeZoneBottom":1.704,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.693504442745944,"aZ":-36.29601983318982,"pfxX":3.435407143876353,"pfxZ":-2.896181373727888,"pX":-0.6833208626553171,"pZ":1.6717832321050738,"vX0":2.1956059815996833,"vY0":-118.7867516883044,"vZ0":-1.5959820112104037,"x":143.05,"y":193.64,"x0":-2.067372573654093,"y0":50.004473050027556,"z0":5.665830713659574,"aX":4.887262722889336},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.6,"breakVerticalInduced":-5.4,"breakHorizontal":-6.7,"spinRate":2419,"spinDirection":69},"zone":13,"typeConfidence":0.51,"plateTime":0.46189788810029153,"extension":6.756748599093191},"hitData":{"launchSpeed":100.0,"launchAngle":-13.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":149.49,"coordY":156.08}},"index":1,"playId":"78691dd3-9596-3e3d-a57b-79a96be7cc95","pitchNumber":2,"startTime":"2026-07-18T03:21:07.168Z","endTime":"2026-07-18T03:21:16.379Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T03:21:16.379Z","atBatIndex":48},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Lourdes Gurriel Jr. called out on strikes.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":49,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-18T03:21:29.282Z","endTime":"2026-07-18T03:24:22.052Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,7,8],"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":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":699625,"link":"/api/v1/people/699625"},"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":2},"pitchData":{"startSpeed":90.2,"endSpeed":83.2,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.96389948393521,"aZ":-29.09946035148039,"pfxX":-7.96457376796573,"pfxZ":1.7543326671122053,"pX":0.27396170733876934,"pZ":2.3223859609717135,"vX0":8.008121210682882,"vY0":-131.15299584057408,"vZ0":-2.9264524500177984,"x":106.56,"y":176.08,"x0":-1.7742841794825852,"y0":50.003387486941456,"z0":5.6073688375142865,"aX":-13.970427022862179},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":2.8,"breakHorizontal":12.8,"spinRate":2167,"spinDirection":222},"zone":6,"typeConfidence":0.91,"plateTime":0.41653829813185483,"extension":6.707801481142608},"index":0,"playId":"352f5f91-a6fd-33a6-86af-2cff2bd39ecd","pitchNumber":1,"startTime":"2026-07-18T03:21:41.685Z","endTime":"2026-07-18T03:21:45.893Z","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.0,"endSpeed":81.0,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.447647820990696,"aZ":-25.138570447172327,"pfxX":0.1057401487071985,"pfxZ":4.225893314142983,"pX":1.5539321728413888,"pZ":3.3403899613889756,"vX0":8.172160986518461,"vY0":-127.99646560917904,"vZ0":-1.0624670289309004,"x":57.77,"y":148.59,"x0":-1.6888354457964352,"y0":50.00564414061696,"z0":5.722276894217478,"aX":0.17461129281967855},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":7.7,"breakHorizontal":-1.9,"spinRate":2318,"spinDirection":203},"zone":12,"typeConfidence":0.89,"plateTime":0.4272889622397269,"extension":6.653599177381246},"index":1,"playId":"b2d642f4-093c-3a46-a3d4-b987c7c3569e","pitchNumber":2,"startTime":"2026-07-18T03:21:57.443Z","endTime":"2026-07-18T03:22:02.493Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.6,"endSpeed":82.1,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.22374610823479,"aZ":-25.005546316086747,"pfxX":-5.174619735539228,"pfxZ":4.193838432082446,"pX":0.26031684167063457,"pZ":0.725863975340253,"vX0":7.175473988538009,"vY0":-130.11352347893,"vZ0":-7.235417199838886,"x":107.08,"y":219.18,"x0":-1.8654751097484057,"y0":50.0021480923556,"z0":5.44758288198629,"aX":-8.840863231958505},"breaks":{"breakAngle":15.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":6.1,"breakHorizontal":7.7,"spinRate":2159,"spinDirection":219},"zone":14,"typeConfidence":0.91,"plateTime":0.42155553407896695,"extension":7.0223633078370336},"index":2,"playId":"be3389ba-4c8d-3952-a2bb-93705f750be1","pitchNumber":3,"startTime":"2026-07-18T03:22:20.407Z","endTime":"2026-07-18T03:22:23.407Z","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":2},"pitchData":{"startSpeed":91.7,"endSpeed":84.2,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.52621556982391,"aZ":-19.161534468544183,"pfxX":-5.679597684664502,"pfxZ":7.189363147679499,"pX":0.6827263443326269,"pZ":3.426712509619309,"vX0":8.34852554251371,"vY0":-133.40226397750345,"vZ0":-2.4268095556599003,"x":90.98,"y":146.26,"x0":-1.7431724082941424,"y0":50.004949973411044,"z0":5.722926685760541,"aX":-10.28371252695728},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":12.7,"breakHorizontal":8.5,"spinRate":2287,"spinDirection":225},"zone":3,"typeConfidence":0.91,"plateTime":0.4099048916178747,"extension":6.6517490421449645},"index":3,"playId":"5ddd3c50-d482-3ba2-808f-21cbc1623f4a","pitchNumber":4,"startTime":"2026-07-18T03:22:41.592Z","endTime":"2026-07-18T03:22:45.981Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.5,"endSpeed":79.2,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.205752073256736,"aZ":-28.200818362369567,"pfxX":-8.357881267027754,"pfxZ":2.500086235395999,"pX":1.3082679010235532,"pZ":0.7706109207172418,"vX0":10.30930441554289,"vY0":-125.43143425123321,"vZ0":-5.880018900101375,"x":67.13,"y":217.97,"x0":-1.775909377825945,"y0":50.000242324278815,"z0":5.454713457011605,"aX":-13.26890210226471},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":3.2,"breakHorizontal":12.7,"spinRate":1624,"spinDirection":237},"zone":14,"typeConfidence":0.9,"plateTime":0.4372657962793829,"extension":6.837463211855796},"index":4,"playId":"42a8d08b-02bd-3917-bad3-4b3a50b9bf58","pitchNumber":5,"startTime":"2026-07-18T03:22:58.133Z","endTime":"2026-07-18T03:23:01.133Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.5,"endSpeed":83.3,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.629299211916063,"aZ":-23.947739661107022,"pfxX":-8.667833973839356,"pfxZ":4.6372557975972555,"pX":0.25215816607982244,"pZ":1.3343323932945075,"vX0":8.121103241806649,"vY0":-132.87231087244902,"vZ0":-6.465533036711835,"x":107.39,"y":202.75,"x0":-1.729766609653471,"y0":50.00082517508226,"z0":5.559314724867461,"aX":-15.371196557397477},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":7.1,"breakHorizontal":13.8,"spinRate":2200,"spinDirection":223},"zone":14,"typeConfidence":0.93,"plateTime":0.4135077334151269,"extension":7.0382853838234265},"index":5,"playId":"b8adab33-0b30-3b97-a08f-98cba6a7fa4c","pitchNumber":6,"startTime":"2026-07-18T03:23:23.129Z","endTime":"2026-07-18T03:23:26.584Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"index":6,"startTime":"2026-07-18T03:23:40.677Z","endTime":"2026-07-18T03:23:55.787Z","isPitch":false,"type":"action","player":{"id":666971,"link":"/api/v1/people/666971"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.5,"endSpeed":84.3,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.120883599570742,"aZ":-24.54271060101131,"pfxX":-8.330371228326612,"pfxZ":4.2271215529708215,"pX":-0.3582511532997975,"pZ":2.0897122602754408,"vX0":6.516088430890525,"vY0":-133.191923038934,"vZ0":-4.714726353367527,"x":130.66,"y":182.36,"x0":-1.7473679797894144,"y0":50.00582147092672,"z0":5.6453735736589135,"aX":-15.052884415024474},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":6.8,"breakHorizontal":13.8,"spinRate":2208,"spinDirection":217},"zone":7,"typeConfidence":0.9,"plateTime":0.4103647891490976,"extension":6.959609775556123},"index":7,"playId":"7352dfb8-de61-3b49-a1bd-8d059c1f6184","pitchNumber":7,"startTime":"2026-07-18T03:23:55.787Z","endTime":"2026-07-18T03:23:58.787Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":92.7,"endSpeed":85.1,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.1595108590042,"aZ":-21.302472120974112,"pfxX":-6.733688136641669,"pfxZ":5.876503586802299,"pX":-0.012958283969303645,"pZ":2.9436989707525707,"vX0":6.665889792028526,"vY0":-134.85146792476172,"vZ0":-3.3879429626951754,"x":117.49,"y":159.3,"x0":-1.6370059420169842,"y0":50.0003954596085,"z0":5.71148021287263,"aX":-12.452782311466644},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":10.2,"breakHorizontal":10.8,"spinRate":2252,"spinDirection":225},"zone":2,"typeConfidence":0.91,"plateTime":0.405505694385619,"extension":6.723299220537089},"index":8,"playId":"fada5cf6-74a9-39ba-8eea-ab96ebbca57f","pitchNumber":8,"startTime":"2026-07-18T03:24:18.404Z","endTime":"2026-07-18T03:24:22.052Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T03:24:22.052Z","atBatIndex":49},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jimmy Crooks singles on a line drive to center fielder Tim Tawa.","rbi":0,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-18T03:26:50.527Z","endTime":"2026-07-18T03:27:49.746Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":0},"matchup":{"batter":{"id":699625,"fullName":"Jimmy Crooks","link":"/api/v1/people/699625"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656464,"fullName":"Kevin Ginkel","link":"/api/v1/people/656464"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":699625,"fullName":"Jimmy Crooks","link":"/api/v1/people/699625"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,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":699625,"fullName":"Jimmy Crooks","link":"/api/v1/people/699625"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":694374,"link":"/api/v1/people/694374"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Kevin Ginkel replaces Taylor Clarke.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-18T03:26:23.057Z","endTime":"2026-07-18T03:26:52.629Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":656464,"link":"/api/v1/people/656464"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.2,"endSpeed":77.0,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.818669325378714,"aZ":-35.02951024899918,"pfxX":1.9287091586314342,"pfxZ":-1.9074705685830509,"pX":-0.055061692950407325,"pZ":3.1124802486177745,"vX0":3.8257715443632145,"vY0":-121.26507482168925,"vZ0":-1.0667775771196006,"x":119.1,"y":154.74,"x0":-1.901288438243788,"y0":50.00417498525056,"z0":6.603023790037186,"aX":2.883866391507156},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.7,"breakVerticalInduced":-3.5,"breakHorizontal":-4.3,"spinRate":2264,"spinDirection":59},"zone":2,"typeConfidence":0.9,"plateTime":0.45098681018162656,"extension":6.532869807258793},"index":1,"playId":"fd2e43e7-2560-38bd-9ecc-707db2885226","pitchNumber":1,"startTime":"2026-07-18T03:26:52.629Z","endTime":"2026-07-18T03:26:57.316Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.5,"endSpeed":78.1,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.413788087729777,"aZ":-35.381124474542325,"pfxX":1.4524465896226617,"pfxZ":-2.089605607935134,"pX":-0.24637142242065962,"pZ":1.7460513225471335,"vX0":3.4251653329289904,"vY0":-123.05180180038617,"vZ0":-4.119635962319476,"x":126.39,"y":191.64,"x0":-1.8450607728059845,"y0":50.0031002539375,"z0":6.439336139333124,"aX":2.2275392145698274},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.7,"breakVerticalInduced":-4.6,"breakHorizontal":-3.5,"spinRate":2202,"spinDirection":47},"zone":8,"typeConfidence":0.9,"plateTime":0.44510195994363144,"extension":6.4774805620063285},"index":2,"playId":"8526548c-0988-39c1-9cc3-cec502f12600","pitchNumber":2,"startTime":"2026-07-18T03:27:07.661Z","endTime":"2026-07-18T03:27:11.866Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":3,"startTime":"2026-07-18T03:27:30.302Z","endTime":"2026-07-18T03:27:39.270Z","isPitch":false,"type":"action","player":{"id":699625,"link":"/api/v1/people/699625"}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.3,"endSpeed":78.9,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.882007536057845,"aZ":-35.76058961997621,"pfxX":1.3354248266393312,"pfxZ":-2.297093494876493,"pX":-0.45824483187766935,"pZ":1.571181602555706,"vX0":3.129078253800595,"vY0":-124.24715167233511,"vZ0":-4.528917387668971,"x":134.47,"y":196.36,"x0":-1.9073350301055223,"y0":50.00098420649723,"z0":6.389084054207773,"aX":2.0872422521653844},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.5,"breakVerticalInduced":-4.9,"breakHorizontal":-3.1,"spinRate":2471,"spinDirection":44},"zone":13,"typeConfidence":0.9,"plateTime":0.4408253197199734,"extension":6.516274604709757},"hitData":{"launchSpeed":94.8,"launchAngle":16.0,"totalDistance":261.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":140.56,"coordY":72.43}},"index":4,"playId":"9f8ad7f4-0356-3c5d-bf94-3d9ec4571d17","pitchNumber":3,"startTime":"2026-07-18T03:27:39.270Z","endTime":"2026-07-18T03:27:49.746Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T03:27:49.746Z","atBatIndex":50},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"JJ Wetherholt flies out to left fielder Max Kepler.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-18T03:28:01.749Z","endTime":"2026-07-18T03:29:04.357Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656464,"fullName":"Kevin Ginkel","link":"/api/v1/people/656464"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":699625,"fullName":"Jimmy Crooks","link":"/api/v1/people/699625"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":596146,"link":"/api/v1/people/596146"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_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":96.8,"endSpeed":88.2,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.56590052088434,"aZ":-12.52156059307525,"pfxX":-5.406989988807943,"pfxZ":9.872745733633964,"pX":1.1058448604628301,"pZ":2.2875295054449367,"vX0":9.58455944864475,"vY0":-140.36732804633732,"vZ0":-8.633025669747699,"x":74.85,"y":177.02,"x0":-1.6545210650079858,"y0":50.0000030073362,"z0":6.223416746824951,"aX":-10.760450447555055},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":16.2,"breakHorizontal":7.8,"spinRate":2379,"spinDirection":217},"zone":14,"typeConfidence":0.9,"plateTime":0.39061255681268303,"extension":6.960925008699712},"index":0,"playId":"7e1defc1-af69-3905-9f6f-ccbfe6e123d7","pitchNumber":1,"startTime":"2026-07-18T03:28:11.312Z","endTime":"2026-07-18T03:28:14.775Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.3,"endSpeed":78.9,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.871936858862625,"aZ":-36.057344883318095,"pfxX":1.2074684367039363,"pfxZ":-2.483670728770364,"pX":0.053480832398026826,"pZ":1.6064962288160356,"vX0":4.159281296211624,"vY0":-124.19495490210589,"vZ0":-4.44932917081503,"x":114.96,"y":195.4,"x0":-1.7998639454694305,"y0":50.00408271690329,"z0":6.420108553080932,"aX":1.8861646957164442},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":-5.3,"breakHorizontal":-3.1,"spinRate":2340,"spinDirection":50},"zone":8,"typeConfidence":0.9,"plateTime":0.44102705516964225,"extension":6.610089728546235},"index":1,"playId":"4c7aeca2-1efb-367a-bdf0-a0dd7786d60a","pitchNumber":2,"startTime":"2026-07-18T03:28:27.727Z","endTime":"2026-07-18T03:28:31.905Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.6,"endSpeed":78.4,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.385228514131438,"aZ":-32.316263701911694,"pfxX":2.8539784466254448,"pfxZ":-0.09398698165938413,"pX":0.18055491119950143,"pZ":2.0288277097000167,"vX0":3.8215244314012944,"vY0":-123.17353867025264,"vZ0":-4.104151768725475,"x":110.12,"y":184.0,"x0":-1.7589579311308474,"y0":50.001672919192245,"z0":6.435145075911368,"aX":4.405045503872721},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":-0.8,"breakHorizontal":-6.0,"spinRate":2278,"spinDirection":53},"zone":8,"typeConfidence":0.9,"plateTime":0.44388853262453987,"extension":6.556036743914602},"hitData":{"launchSpeed":92.9,"launchAngle":48.0,"totalDistance":286.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":75.47,"coordY":96.17}},"index":2,"playId":"ba477c79-fd5f-34d1-8b17-f9044711deeb","pitchNumber":3,"startTime":"2026-07-18T03:28:52.035Z","endTime":"2026-07-18T03:29:04.357Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T03:29:04.357Z","atBatIndex":51},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Iván Herrera grounds into a double play, third baseman Nolan Arenado to second baseman Ketel Marte to first baseman Ildemaro Vargas. Jimmy Crooks out at 2nd. Iván Herrera out at 1st.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":52,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-18T03:29:16.554Z","endTime":"2026-07-18T03:29:58.705Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656464,"fullName":"Kevin Ginkel","link":"/api/v1/people/656464"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"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":699625,"fullName":"Jimmy Crooks","link":"/api/v1/people/699625"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":571448,"link":"/api/v1/people/571448"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":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":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":606466,"link":"/api/v1/people/606466"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":545121,"link":"/api/v1/people/545121"},"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.9,"endSpeed":87.4,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.51860214699956,"aZ":-16.54067591001256,"pfxX":-4.64993557235743,"pfxZ":7.971182410191096,"pX":0.5487982512347248,"pZ":3.62633894868817,"vX0":7.668694976614335,"vY0":-139.4385277519372,"vZ0":-4.535664649504204,"x":96.08,"y":140.87,"x0":-1.6379780263947004,"y0":50.005043819994285,"z0":6.371922535809405,"aX":-9.12254386006995},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":13.6,"breakHorizontal":6.7,"spinRate":2435,"spinDirection":219},"zone":12,"typeConfidence":0.9,"plateTime":0.3934083612812822,"extension":6.721847458667784},"index":0,"playId":"32e1618f-03c5-31b9-9fe3-2674717c8272","pitchNumber":1,"startTime":"2026-07-18T03:29:30.056Z","endTime":"2026-07-18T03:29:34.919Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":true},"count":{"balls":1,"strikes":0,"outs":1},"index":1,"actionPlayId":"32e1618f-03c5-31b9-9fe3-2674717c8272","startTime":"2026-07-18T03:29:39.892Z","endTime":"2026-07-18T03:29:50.748Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.1,"endSpeed":79.6,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.5343230814165,"aZ":-32.3866930762507,"pfxX":2.068821237783969,"pfxZ":-0.13099950881595213,"pX":-0.18989309998163137,"pZ":2.785467316177307,"vX0":3.2503267833188887,"vY0":-125.48543223994767,"vZ0":-2.7043917195988114,"x":124.24,"y":163.57,"x0":-1.7689757328407612,"y0":50.00399079364807,"z0":6.506095171909741,"aX":3.311221648147427},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":-0.6,"breakHorizontal":-4.4,"spinRate":2383,"spinDirection":47},"zone":5,"typeConfidence":0.9,"plateTime":0.4358779273394884,"extension":6.648559028820163},"hitData":{"launchSpeed":91.7,"launchAngle":-10.0,"totalDistance":16.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":99.29,"coordY":169.27}},"index":2,"playId":"69f51337-1746-363f-aed5-1b8916bf8230","pitchNumber":2,"startTime":"2026-07-18T03:29:50.748Z","endTime":"2026-07-18T03:29:58.705Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T03:29:58.705Z","atBatIndex":52},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nolan Arenado called out on strikes.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-18T03:32:11.614Z","endTime":"2026-07-18T03:33:40.605Z","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":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":699625,"link":"/api/v1/people/699625"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"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(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":79.6,"endSpeed":73.0,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.61362244893943,"aZ":-42.64684999018148,"pfxX":4.106405810383598,"pfxZ":-7.812837027218112,"pX":-0.05725434932336755,"pZ":0.940096833561816,"vX0":2.79256503553124,"vY0":-115.85101917632915,"vZ0":-1.6674218615978846,"x":119.18,"y":213.4,"x0":-1.8181582881966805,"y0":50.00530739474635,"z0":5.800359359057157,"aX":5.500823809785447},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.8,"breakVerticalInduced":-14.3,"breakHorizontal":-8.2,"spinRate":2534,"spinDirection":44},"zone":13,"typeConfidence":0.88,"plateTime":0.4754628705736712,"extension":6.441386048821287},"index":0,"playId":"f71b227d-ad55-3f82-908d-a06d233720e8","pitchNumber":1,"startTime":"2026-07-18T03:32:31.866Z","endTime":"2026-07-18T03:32:35.575Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":78.2,"endSpeed":72.1,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.73335696189434,"aZ":-39.09580827747529,"pfxX":6.587794354175314,"pfxZ":-5.3244852604430575,"pX":0.9398895847720271,"pZ":1.0564205936619249,"vX0":4.31445421873565,"vY0":-113.86345646826187,"vZ0":-1.6379591837285694,"x":81.17,"y":210.26,"x0":-1.8414186435871147,"y0":50.002125321859836,"z0":5.686877615654494,"aX":8.567187599847177},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-54.7,"breakVerticalInduced":-9.7,"breakHorizontal":-13.1,"spinRate":2441,"spinDirection":45},"zone":14,"typeConfidence":0.89,"plateTime":0.48277148821344795,"extension":6.7161948086409575},"index":1,"playId":"7022c37c-c696-3bf9-ac77-9b3e89db5aee","pitchNumber":2,"startTime":"2026-07-18T03:32:56.225Z","endTime":"2026-07-18T03:32:59.314Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.9,"endSpeed":76.1,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.587478577560375,"aZ":-33.66898437191042,"pfxX":6.638452875359924,"pfxZ":-1.0358709585489132,"pX":2.7390749709087574,"pZ":0.011028308827811136,"vX0":8.186386523382017,"vY0":-120.35323116243522,"vZ0":-5.70213730885445,"x":12.59,"y":238.48,"x0":-1.5881098594949143,"y0":50.00254587587921,"z0":5.4451042677979835,"aX":9.592319730516454},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.7,"breakVerticalInduced":-3.2,"breakHorizontal":-14.3,"spinRate":2460,"spinDirection":34},"zone":14,"typeConfidence":0.91,"plateTime":0.4577109405855877,"extension":6.657235464293105},"index":2,"playId":"8da8301c-3703-39b2-83e1-2d6d5108bd72","pitchNumber":3,"startTime":"2026-07-18T03:33:14.236Z","endTime":"2026-07-18T03:33:17.314Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":91.2,"endSpeed":83.7,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.64007024837354,"aZ":-25.318439864105535,"pfxX":-8.043533824643088,"pfxZ":3.842481246648047,"pX":0.6451375302634883,"pZ":2.54352038021572,"vX0":9.2840315562423,"vY0":-132.56957958336554,"vZ0":-2.8495383037668436,"x":92.41,"y":170.1,"x0":-1.852904393675778,"y0":50.004303071982356,"z0":5.475252469247363,"aX":-14.356698044674236},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":6.6,"breakHorizontal":12.6,"spinRate":2167,"spinDirection":230},"zone":6,"typeConfidence":0.91,"plateTime":0.4127494683022519,"extension":6.900075285042675},"index":3,"playId":"8116cc40-a0e4-3a1b-a338-954347e4b689","pitchNumber":4,"startTime":"2026-07-18T03:33:36.945Z","endTime":"2026-07-18T03:33:40.605Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T03:33:40.605Z","atBatIndex":53},{"result":{"type":"atBat","event":"Triple","eventType":"triple","description":"Ildemaro Vargas triples (3) on a line drive to center fielder Nathan Church.","rbi":0,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-18T03:33:51.730Z","endTime":"2026-07-18T03:36:16.543Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":35},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Triple","eventType":"triple","movementReason":null,"runner":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":701675,"link":"/api/v1/people/701675"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.0,"endSpeed":84.6,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.271749645125016,"aZ":-17.385201592107638,"pfxX":-5.341747260169531,"pfxZ":8.116346955136644,"pX":0.5907253245993231,"pZ":2.7203294012737125,"vX0":7.898715977957321,"vY0":-133.76890841295076,"vZ0":-4.6246222139309205,"x":94.48,"y":165.33,"x0":-1.698440825824372,"y0":50.00668839608996,"z0":5.707695960334671,"aX":-9.739520499291983},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":13.9,"breakHorizontal":8.0,"spinRate":2315,"spinDirection":227},"zone":6,"typeConfidence":0.9,"plateTime":0.408531512262567,"extension":6.995894559961517},"index":0,"playId":"5599035f-cbf1-3ed8-a613-08cf7864bf1d","pitchNumber":1,"startTime":"2026-07-18T03:34:04.837Z","endTime":"2026-07-18T03:34:09.310Z","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":91.7,"endSpeed":84.0,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.540197360648662,"aZ":-20.414243508602546,"pfxX":-6.990345913829711,"pfxZ":6.50435360259403,"pX":-0.2045008068269227,"pZ":3.907621215363675,"vX0":7.101521478571725,"vY0":-133.36249272316556,"vZ0":-0.6863328373900281,"x":124.8,"y":133.27,"x0":-1.9882662342408841,"y0":50.00623740265704,"z0":5.635091443369029,"aX":-12.647644815348121},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":11.9,"breakHorizontal":11.2,"spinRate":2318,"spinDirection":230},"zone":11,"typeConfidence":0.91,"plateTime":0.41003408352842374,"extension":6.57721768089246},"index":1,"playId":"c798a51e-5be9-3684-b21e-806976409f09","pitchNumber":2,"startTime":"2026-07-18T03:34:21.327Z","endTime":"2026-07-18T03:34:24.327Z","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":92.0,"endSpeed":84.0,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.129484477982793,"aZ":-20.47282142825902,"pfxX":-5.42484834909135,"pfxZ":6.445629811298186,"pX":-0.4896615385683635,"pZ":4.471328631415961,"vX0":5.469431881171856,"vY0":-133.93331220530132,"vZ0":0.3957389283709505,"x":135.66,"y":118.05,"x0":-1.8541784885327068,"y0":50.00179158327007,"z0":5.786595720225548,"aX":-9.847628621195257},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":12.0,"breakHorizontal":8.6,"spinRate":2300,"spinDirection":226},"zone":11,"typeConfidence":0.9,"plateTime":0.40906862530057886,"extension":6.680683783733242},"index":2,"playId":"5f5ecf31-2314-308b-bc38-b7152b7ff178","pitchNumber":3,"startTime":"2026-07-18T03:34:41.118Z","endTime":"2026-07-18T03:34:44.118Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.0,"endSpeed":73.8,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.59824147263756,"aZ":-41.88924455680029,"pfxX":4.317332362085632,"pfxZ":-7.195561649055865,"pX":0.4034662683033339,"pZ":-0.7718230114962349,"vX0":4.038764555492044,"vY0":-116.2922469306857,"vZ0":-5.092520418727345,"x":101.62,"y":259.62,"x0":-1.9253633963862193,"y0":50.00177010106555,"z0":5.4786176863668326,"aX":5.830781167824953},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.4,"breakVerticalInduced":-14.0,"breakHorizontal":-8.9,"spinRate":2522,"spinDirection":39},"zone":14,"typeConfidence":0.88,"plateTime":0.47348941109767706,"extension":6.619473685140278},"index":3,"playId":"5a716048-1016-3401-9f59-49f36b928ef4","pitchNumber":4,"startTime":"2026-07-18T03:34:57.927Z","endTime":"2026-07-18T03:35:01.177Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.3,"endSpeed":84.7,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.300160111980954,"aZ":-20.11497308497817,"pfxX":-4.293531288627438,"pfxZ":6.593439987057902,"pX":0.8006006757186969,"pZ":2.3947479702451826,"vX0":8.112099820958655,"vY0":-134.1833950921401,"vZ0":-4.721401060668509,"x":86.48,"y":174.12,"x0":-1.7001521083394078,"y0":50.00103694502779,"z0":5.60502863325789,"aX":-7.85079700210459},"breaks":{"breakAngle":16.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":11.2,"breakHorizontal":6.1,"spinRate":2233,"spinDirection":230},"zone":14,"typeConfidence":0.9,"plateTime":0.40777399725701313,"extension":6.6566241708392875},"index":4,"playId":"298d085c-651c-3bed-ad77-c87063fbcdfe","pitchNumber":5,"startTime":"2026-07-18T03:35:20.130Z","endTime":"2026-07-18T03:35:23.326Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.0,"endSpeed":79.1,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.10767250584157,"aZ":-29.229677108916775,"pfxX":1.1872762213041637,"pfxZ":1.8716048242664494,"pX":-0.09943933612348557,"pZ":1.742737307717083,"vX0":4.171767677851292,"vY0":-123.89293016467141,"vZ0":-3.6198845727389086,"x":120.79,"y":191.73,"x0":-1.95160166971045,"y0":50.0031809369166,"z0":5.635892607792067,"aX":1.8655799980948429},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":2.9,"breakHorizontal":-3.0,"spinRate":2476,"spinDirection":83},"zone":8,"typeConfidence":0.67,"plateTime":0.4402006491744985,"extension":6.8887306384399745},"hitData":{"launchSpeed":97.9,"launchAngle":20.0,"totalDistance":376.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":153.15,"coordY":34.88}},"index":5,"playId":"6674dbc8-7e8a-37bc-9c1b-56152943e57e","pitchNumber":6,"startTime":"2026-07-18T03:36:00.548Z","endTime":"2026-07-18T03:36:16.543Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T03:36:16.543Z","atBatIndex":54},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Tim Tawa grounds out, shortstop Masyn Winn to first baseman Alec Burleson.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":55,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-18T03:39:04.707Z","endTime":"2026-07-18T03:42:01.342Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666277,"fullName":"George Soriano","link":"/api/v1/people/666277"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4,5,6,7,8,9],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"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":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-07-18T03:36:37.328Z","endTime":"2026-07-18T03:36:57.398Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: George Soriano replaces Michael McGreevy.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-07-18T03:36:57.398Z","endTime":"2026-07-18T03:39:06.856Z","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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":86.9,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.547996034157457,"aZ":-17.045799969752338,"pfxX":-8.791923410293077,"pfxZ":7.872214296550725,"pX":0.8317905851073253,"pZ":1.7187316369605883,"vX0":11.718644535530144,"vY0":-137.51171539104033,"vZ0":-7.070799344793583,"x":85.29,"y":192.37,"x0":-2.336108193956791,"y0":50.00310905180803,"z0":5.473180054829623,"aX":-16.895300685146406},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":13.0,"breakHorizontal":13.6,"spinRate":2106,"spinDirection":221},"zone":14,"typeConfidence":2.0,"plateTime":0.39782489893520445,"extension":6.495509115313986},"index":2,"playId":"b6639b33-1ace-3309-848a-bcf93fdc1c0b","pitchNumber":1,"startTime":"2026-07-18T03:39:06.856Z","endTime":"2026-07-18T03:39:11.392Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":87.7,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.345166538010876,"aZ":-22.912027126811484,"pfxX":-10.239476760979741,"pfxZ":4.709026742357187,"pX":0.6707178740734745,"pZ":3.225248418040933,"vX0":11.457956981693984,"vY0":-139.14438082451016,"vZ0":-2.559421483596797,"x":91.43,"y":151.7,"x0":-2.164281918156169,"y0":50.002518610372306,"z0":5.670188046361084,"aX":-20.13879422211504},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":8.2,"breakHorizontal":16.2,"spinRate":2225,"spinDirection":219},"zone":3,"typeConfidence":0.93,"plateTime":0.39319476161136624,"extension":6.336276098701979},"index":3,"playId":"b493fd0b-bf28-325c-95fa-f36298e21e06","pitchNumber":2,"startTime":"2026-07-18T03:39:25.111Z","endTime":"2026-07-18T03:39:29.294Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.4,"endSpeed":78.2,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.17302183199774,"aZ":-31.88030471472815,"pfxX":0.45752314016930345,"pfxZ":0.18942132053310612,"pX":0.031284800301892,"pZ":1.8441937942926667,"vX0":6.271917797631154,"vY0":-124.2085400530341,"vZ0":-2.5509115882651843,"x":115.81,"y":188.99,"x0":-2.591841266208388,"y0":50.00263255002142,"z0":5.5501120149287795,"aX":0.7106496582029258},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":0.0,"breakHorizontal":-2.4,"spinRate":2786,"spinDirection":26},"zone":8,"typeConfidence":0.75,"plateTime":0.4419181903716529,"extension":6.280385317129929},"index":4,"playId":"82691390-7417-3a95-9b9a-2c7d4c2b2c7d","pitchNumber":3,"startTime":"2026-07-18T03:39:44.003Z","endTime":"2026-07-18T03:39:47.071Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":true},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.9,"endSpeed":80.7,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.96453266559845,"aZ":-33.7697779889845,"pfxX":-9.526701391387666,"pfxZ":-0.9540442652021106,"pX":0.2622916054174796,"pZ":3.545340233062575,"vX0":9.133485414714041,"vY0":-129.03037217335978,"vZ0":1.0191595587608675,"x":107.0,"y":143.06,"x0":-2.1000275115619305,"y0":50.00364703927773,"z0":5.7643576006743364,"aX":-15.929358263215708},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":-1.2,"breakHorizontal":15.0,"spinRate":1567,"spinDirection":249},"zone":12,"typeConfidence":0.96,"plateTime":0.4258836936673256,"extension":6.6432504442676406},"index":5,"playId":"f8c8072f-b9f4-33e9-ae60-57e4f143efd7","pitchNumber":4,"startTime":"2026-07-18T03:40:08.678Z","endTime":"2026-07-18T03:40:12.284Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":138,"player":{"id":699625,"fullName":"Jimmy Crooks","link":"/api/v1/people/699625"}}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.9,"endSpeed":80.3,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.869617232375244,"aZ":-32.68846097605079,"pfxX":-8.566971821775272,"pfxZ":-0.31236086293428666,"pX":0.26002375561599467,"pZ":1.797196644244536,"vX0":9.070749710292771,"vY0":-127.62144173588773,"vZ0":-3.1847478072325814,"x":107.09,"y":190.26,"x0":-2.238326677745684,"y0":50.00379549498395,"z0":5.653488529278724,"aX":-14.040151211464249},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":-1.1,"breakHorizontal":13.3,"spinRate":1603,"spinDirection":252},"zone":9,"typeConfidence":0.94,"plateTime":0.43025973767158465,"extension":6.693882955018885},"index":6,"playId":"454a8234-0a1d-3443-9674-9f5b764e6ddf","pitchNumber":5,"startTime":"2026-07-18T03:40:42.758Z","endTime":"2026-07-18T03:40:46.058Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.5,"endSpeed":88.9,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.930392757940055,"aZ":-15.296676857038847,"pfxX":-5.946119055218479,"pfxZ":8.317232863242738,"pX":0.5086895566327809,"pZ":3.143262009776642,"vX0":9.877794629388424,"vY0":-141.69052274084547,"vZ0":-3.6768652027158932,"x":97.61,"y":153.91,"x0":-2.2530989994246218,"y0":50.004138384196544,"z0":5.437699960670646,"aX":-12.068858667878638},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":14.4,"breakHorizontal":8.8,"spinRate":2072,"spinDirection":225},"zone":3,"typeConfidence":0.94,"plateTime":0.3868356522719787,"extension":6.270845263039121},"index":7,"playId":"39e7e088-4ba7-3fcc-9abb-ef7cbf319052","pitchNumber":6,"startTime":"2026-07-18T03:41:05.752Z","endTime":"2026-07-18T03:41:09.702Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.1,"endSpeed":89.1,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.448185618490616,"aZ":-21.01686018952931,"pfxX":-5.713106586813313,"pfxZ":5.517804166690106,"pX":-0.08725819317004206,"pZ":1.9768054867861864,"vX0":9.03848572964621,"vY0":-141.16195184911416,"vZ0":-5.722023926190233,"x":120.33,"y":185.41,"x0":-2.585073405512372,"y0":50.00456193926573,"z0":5.378665520650864,"aX":-11.557318815991373},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":9.0,"breakHorizontal":8.5,"spinRate":1707,"spinDirection":223},"zone":8,"typeConfidence":0.9,"plateTime":0.3876643987207937,"extension":6.4281153161403},"index":8,"playId":"c3fd67bd-6a0b-386f-b5ca-0d0e32c30513","pitchNumber":7,"startTime":"2026-07-18T03:41:31.223Z","endTime":"2026-07-18T03:41:34.609Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.7,"endSpeed":79.3,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.49459366142475,"aZ":-30.043791493661626,"pfxX":2.000121841844904,"pfxZ":1.3269629780840368,"pX":0.4727602816246039,"pZ":3.579451473356378,"vX0":6.830574486424308,"vY0":-126.10495075471341,"vZ0":1.2278775019896688,"x":98.98,"y":142.13,"x0":-2.5346980362688405,"y0":50.00263931175929,"z0":5.516319993507567,"aX":3.2084938641702805},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":3.0,"breakHorizontal":-5.3,"spinRate":2929,"spinDirection":31},"zone":12,"typeConfidence":0.64,"plateTime":0.4349383524672028,"extension":6.535532090757482},"hitData":{"launchSpeed":72.4,"launchAngle":-10.0,"totalDistance":19.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":109.94,"coordY":165.21}},"index":9,"playId":"f013317a-840c-3135-b19b-82f633c9e103","pitchNumber":8,"startTime":"2026-07-18T03:41:53.655Z","endTime":"2026-07-18T03:42:01.342Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T03:42:01.342Z","atBatIndex":55},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ketel Marte strikes out swinging.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":56,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-18T03:42:25.114Z","endTime":"2026-07-18T03:44:19.891Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"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"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":699625,"link":"/api/v1/people/699625"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.3,"endSpeed":88.5,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.62567226507475,"aZ":-17.323068424292508,"pfxX":-6.712641389808378,"pfxZ":7.360354307228633,"pX":0.14883229304458506,"pZ":3.738641970036678,"vX0":9.168199623310402,"vY0":-141.46553497570943,"vZ0":-2.056932907795624,"x":111.33,"y":137.84,"x0":-2.2687151436055975,"y0":50.002592959623605,"z0":5.591162167899289,"aX":-13.544677018806276},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":13.1,"breakHorizontal":10.2,"spinRate":2075,"spinDirection":219},"zone":12,"typeConfidence":0.8,"plateTime":0.3878447335691537,"extension":6.282312551631808},"index":0,"playId":"dae71eaa-491c-323c-b8f9-8e4634586a94","pitchNumber":1,"startTime":"2026-07-18T03:42:29.288Z","endTime":"2026-07-18T03:42:32.848Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":true},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.7,"endSpeed":82.3,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.548672083171052,"aZ":-33.89456715821526,"pfxX":-9.003967626351013,"pfxZ":-0.9957797351993527,"pX":-0.8526202604893531,"pZ":2.5720073272694166,"vX0":6.944069031415901,"vY0":-130.4843839980492,"vZ0":-1.2240608466386076,"x":149.5,"y":169.34,"x0":-2.3790003307571848,"y0":50.00399186799552,"z0":5.601774065602832,"aX":-15.521759336357174},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":-1.8,"breakHorizontal":14.8,"spinRate":1543,"spinDirection":259},"zone":11,"typeConfidence":0.96,"plateTime":0.4198227358009654,"extension":6.742101348131903},"index":1,"playId":"efaa4033-16a8-31b5-90e5-1a24296ee734","pitchNumber":2,"startTime":"2026-07-18T03:42:46.956Z","endTime":"2026-07-18T03:42:51.618Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":109,"player":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"}}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.7,"endSpeed":81.3,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.853525369461458,"aZ":-32.03574629600939,"pfxX":-9.104840894730089,"pfxZ":0.08650268459693855,"pX":-0.6339305382591394,"pZ":3.0101297647216163,"vX0":7.191547367911301,"vY0":-129.00601516500268,"vZ0":-0.657777149793316,"x":141.16,"y":157.51,"x0":-2.2748651302368597,"y0":50.005700450236205,"z0":5.737884588669373,"aX":-15.348063181768751},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":0.2,"breakHorizontal":14.9,"spinRate":1449,"spinDirection":250},"zone":1,"typeConfidence":0.96,"plateTime":0.42458736197031266,"extension":6.488264621512344},"index":2,"playId":"b4d65c32-a181-3f5a-8800-579c446bd8c6","pitchNumber":3,"startTime":"2026-07-18T03:43:18.437Z","endTime":"2026-07-18T03:43:22.708Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.1,"endSpeed":82.5,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.052703775374756,"aZ":-28.38112919448093,"pfxX":0.00897131691320796,"pfxZ":2.178803388486646,"pX":-0.7136279318694777,"pZ":2.8899383612031064,"vX0":4.715302477823691,"vY0":-131.17175824940142,"vZ0":-1.236904101388629,"x":144.2,"y":160.75,"x0":-2.5365659429182656,"y0":50.00224936879985,"z0":5.485927980453585,"aX":0.01516895546487011},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":3.8,"breakHorizontal":-1.1,"spinRate":2556,"spinDirection":219},"zone":1,"typeConfidence":0.9,"plateTime":0.4177603559529599,"extension":6.507768129380885},"index":3,"playId":"fca84453-9ac4-36b6-9b12-08f435c11a93","pitchNumber":4,"startTime":"2026-07-18T03:43:37.980Z","endTime":"2026-07-18T03:43:42.193Z","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.6,"endSpeed":88.2,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.909253358843326,"aZ":-18.57263697165449,"pfxX":-5.482703477609682,"pfxZ":6.824397352161414,"pX":0.9839154191366289,"pZ":2.9481515958802444,"vX0":10.80800439230358,"vY0":-140.3141484648399,"vZ0":-3.652020622773155,"x":79.5,"y":159.18,"x0":-2.206431970185166,"y0":50.00157983706667,"z0":5.477541588443045,"aX":-10.92643862116423},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":11.8,"breakHorizontal":7.7,"spinRate":2051,"spinDirection":219},"zone":12,"typeConfidence":0.93,"plateTime":0.39043532382293655,"extension":6.377819006069684},"index":4,"playId":"05d61d12-3db6-3168-aa35-a53741a376fa","pitchNumber":5,"startTime":"2026-07-18T03:43:57.068Z","endTime":"2026-07-18T03:44:01.305Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":91.8,"endSpeed":84.2,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.76503286692296,"aZ":-31.749141839608527,"pfxX":-8.157666953435136,"pfxZ":0.23720053822944553,"pX":-0.34041486502233925,"pZ":1.7546501532824725,"vX0":7.933746671724178,"vY0":-133.38841120027556,"vZ0":-3.8917308899703524,"x":129.98,"y":191.4,"x0":-2.2938098620916647,"y0":50.00486464073689,"z0":5.522517877015842,"aX":-14.698259071444289},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":-0.2,"breakHorizontal":13.1,"spinRate":1563,"spinDirection":256},"zone":7,"typeConfidence":0.94,"plateTime":0.41067209213403544,"extension":6.59365499278028},"index":5,"playId":"7f31b0ff-bac1-3c35-b491-a343387ee409","pitchNumber":6,"startTime":"2026-07-18T03:44:16.891Z","endTime":"2026-07-18T03:44:19.891Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T03:44:19.891Z","atBatIndex":56},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Alec Burleson walks.","rbi":0,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-18T03:46:33.125Z","endTime":"2026-07-18T03:48:04.845Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":666661,"fullName":"Juan Morillo","link":"/api/v1/people/666661"},"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":[1,2,3,4,5,6],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Juan Morillo replaces Kevin Ginkel.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-18T03:45:39.099Z","endTime":"2026-07-18T03:46:35.101Z","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, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":84.6,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.63118712729653,"aZ":-20.83228075809213,"pfxX":-8.706222166049972,"pfxZ":6.176899514995012,"pX":0.2533829753163994,"pZ":1.5013677671859798,"vX0":7.493776006514033,"vY0":-135.39394220293423,"vZ0":-7.119234577554428,"x":107.34,"y":198.24,"x0":-1.4343381108845628,"y0":50.00166415347896,"z0":5.64871473613708,"aX":-15.983133190670381},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":9.6,"breakHorizontal":13.9,"spinRate":2425,"spinDirection":236},"zone":14,"typeConfidence":0.9,"plateTime":0.40626748177852123,"extension":6.18189584770561},"index":1,"playId":"37f6cf0a-b02f-3cb0-96db-7dfc67cd7698","pitchNumber":1,"startTime":"2026-07-18T03:46:35.101Z","endTime":"2026-07-18T03:46:38.869Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":99.1,"endSpeed":89.6,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.85016445242822,"aZ":-14.848162880340148,"pfxX":-2.8928770486541833,"pfxZ":8.32237674149702,"pX":-0.5285979743406525,"pZ":3.830645885853488,"vX0":3.830146670556613,"vY0":-144.14789186045434,"vZ0":-2.8335632479451576,"x":137.15,"y":135.35,"x0":-1.5053996677358792,"y0":50.00318210557729,"z0":5.75579914352569,"aX":-6.023141482174515},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":14.6,"breakHorizontal":4.3,"spinRate":2267,"spinDirection":204},"zone":11,"typeConfidence":0.9,"plateTime":0.3815393210332392,"extension":6.227084248401908},"index":2,"playId":"73a288b4-437e-36de-a267-fb60eab5fe95","pitchNumber":2,"startTime":"2026-07-18T03:46:50.478Z","endTime":"2026-07-18T03:46:53.721Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":98.7,"endSpeed":89.8,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.397768209143706,"aZ":-15.157019420040355,"pfxX":-8.040192283969445,"pfxZ":8.216463636783331,"pX":0.8310012428618068,"pZ":2.261602296038556,"vX0":9.071460229402946,"vY0":-143.28213875118703,"vZ0":-6.694045492884468,"x":85.32,"y":177.72,"x0":-1.3377419939973159,"y0":50.0002263892203,"z0":5.582664360417978,"aX":-16.645966565295137},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":13.6,"breakHorizontal":12.6,"spinRate":2259,"spinDirection":201},"zone":14,"typeConfidence":0.9,"plateTime":0.38288845970444374,"extension":6.332274845796151},"index":3,"playId":"c8ebb873-d0be-39e3-bfc6-73864ad41ca5","pitchNumber":3,"startTime":"2026-07-18T03:47:09.466Z","endTime":"2026-07-18T03:47:13.750Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":100.2,"endSpeed":91.4,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.8043039025688,"aZ":-13.92625464936265,"pfxX":-7.4667693502457855,"pfxZ":8.505586408043765,"pX":-0.07651412804670266,"pZ":2.067836725127998,"vX0":6.806862049006648,"vY0":-145.66982341201506,"vZ0":-7.399355152198358,"x":119.92,"y":182.95,"x0":-1.4755098405341247,"y0":50.003453529832335,"z0":5.486192729735316,"aX":-16.018428228368908},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":14.0,"breakHorizontal":12.1,"spinRate":2299,"spinDirection":206},"zone":8,"typeConfidence":0.87,"plateTime":0.3762690058803795,"extension":6.310503145860185},"index":4,"playId":"73558fbc-6b6e-34e6-a719-4be4242e8971","pitchNumber":4,"startTime":"2026-07-18T03:47:23.715Z","endTime":"2026-07-18T03:47:27.951Z","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":98.4,"endSpeed":89.6,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.07815217854979,"aZ":-13.810537956418376,"pfxX":-4.5905439624154,"pfxZ":8.885929743182867,"pX":0.4601178890174089,"pZ":3.1119621543424496,"vX0":7.258729467287663,"vY0":-143.07981127014088,"vZ0":-4.872435852800622,"x":99.46,"y":154.76,"x0":-1.5172656703310745,"y0":50.00019383702447,"z0":5.707326435348989,"aX":-9.484543172064031},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":15.2,"breakHorizontal":6.8,"spinRate":2371,"spinDirection":207},"zone":3,"typeConfidence":0.91,"plateTime":0.3833312766520405,"extension":6.367999356114984},"index":5,"playId":"41dfcecf-15bc-36a3-8c20-6b020c669207","pitchNumber":5,"startTime":"2026-07-18T03:47:38.692Z","endTime":"2026-07-18T03:47:43.454Z","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":99.7,"endSpeed":90.8,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.07560590977333,"aZ":-13.399679268917955,"pfxX":-2.1971740416658823,"pfxZ":8.83583944962675,"pX":-0.7794343773456223,"pZ":3.636676314264218,"vX0":2.8889474941166093,"vY0":-145.11394523259744,"vZ0":-3.339810455297725,"x":146.71,"y":140.59,"x0":-1.5040768437006116,"y0":50.00531317209318,"z0":5.622957185956581,"aX":-4.670149801874141},"breaks":{"breakAngle":15.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":15.5,"breakHorizontal":3.4,"spinRate":2319,"spinDirection":212},"zone":11,"typeConfidence":0.9,"plateTime":0.37794989805411117,"extension":6.392708464955297},"index":6,"playId":"9ce79d33-4e86-3aeb-a39f-be48f7b4cbdb","pitchNumber":6,"startTime":"2026-07-18T03:48:01.048Z","endTime":"2026-07-18T03:48:04.845Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T03:48:04.845Z","atBatIndex":57},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jordan Walker strikes out swinging.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-18T03:48:16.427Z","endTime":"2026-07-18T03:49:50.537Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"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"},"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,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":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"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":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":99.4,"endSpeed":91.1,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.65180428361791,"aZ":-14.864324805216942,"pfxX":-7.610545394210851,"pfxZ":8.154189257347277,"pX":0.5325071627070372,"pZ":2.7472766795763155,"vX0":8.227395054388488,"vY0":-144.53055098982526,"vZ0":-5.4817997329938795,"x":96.7,"y":164.6,"x0":-1.3577586819044407,"y0":50.00158472096731,"z0":5.576286621452763,"aX":-16.153203849719933},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":13.9,"breakHorizontal":12.2,"spinRate":2275,"spinDirection":198},"zone":6,"typeConfidence":0.91,"plateTime":0.3784997364756091,"extension":6.468636874249865},"index":0,"playId":"2ffd9451-6134-3d30-99fa-fe0722dbecdf","pitchNumber":1,"startTime":"2026-07-18T03:48:28.873Z","endTime":"2026-07-18T03:48:32.158Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":100.8,"endSpeed":91.7,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.0411365516443,"aZ":-14.057662057294193,"pfxX":-8.49800812390524,"pfxZ":8.370998529557639,"pX":0.31388495774182895,"pZ":2.907861817471516,"vX0":7.788546778631002,"vY0":-146.50540630850074,"vZ0":-5.414709620161542,"x":105.04,"y":160.27,"x0":-1.2807409474436777,"y0":50.00307427608693,"z0":5.626800572565474,"aX":-18.392028669783844},"breaks":{"breakAngle":46.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":14.2,"breakHorizontal":13.8,"spinRate":2248,"spinDirection":207},"zone":6,"typeConfidence":0.91,"plateTime":0.3744975967751736,"extension":6.484150838315046},"index":1,"playId":"cca43b46-8e0e-3d2e-9d3f-8e9e0a6dbb86","pitchNumber":2,"startTime":"2026-07-18T03:48:50.428Z","endTime":"2026-07-18T03:48:54.294Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-07-18T03:49:10.531Z","endTime":"2026-07-18T03:49:24.425Z","isPitch":false,"type":"action","player":{"id":691023,"link":"/api/v1/people/691023"}},{"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":0},"pitchData":{"startSpeed":87.1,"endSpeed":80.2,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.665460993227295,"aZ":-36.5911704867862,"pfxX":3.7672207116992777,"pfxZ":-2.738928107419825,"pX":1.2312304208307145,"pZ":0.4501864057008439,"vX0":5.214391242082959,"vY0":-126.73733191399008,"vZ0":-5.460039077421984,"x":70.07,"y":226.62,"x0":-1.3478433097552212,"y0":50.000209093407996,"z0":5.579212199781531,"aX":6.082168581809236},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.2,"breakVerticalInduced":-6.0,"breakHorizontal":-8.0,"spinRate":2732,"spinDirection":57},"zone":14,"typeConfidence":0.91,"plateTime":0.4333820682067868,"extension":6.639583673090454},"index":3,"playId":"c1f37835-d399-37e0-9f7f-a5aa190c237d","pitchNumber":3,"startTime":"2026-07-18T03:49:24.425Z","endTime":"2026-07-18T03:49:27.482Z","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":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":88.1,"endSpeed":81.5,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.522772381577397,"aZ":-36.207551274343224,"pfxX":3.9480458642921383,"pfxZ":-2.4202486178854388,"pX":1.218973810544348,"pZ":1.0167399630622276,"vX0":4.955267761686194,"vY0":-128.26867946285861,"vZ0":-4.533760852872174,"x":70.54,"y":211.33,"x0":-1.2508454482121525,"y0":50.00356501174573,"z0":5.6302847488028585,"aX":6.578128735165049},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":-5.2,"breakHorizontal":-8.3,"spinRate":2811,"spinDirection":56},"zone":14,"typeConfidence":0.91,"plateTime":0.427018503412695,"extension":6.479806449061467},"index":4,"playId":"95d59a74-e564-3c80-810a-3cb6f07ac45b","pitchNumber":4,"startTime":"2026-07-18T03:49:47.450Z","endTime":"2026-07-18T03:49:50.537Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T03:49:50.537Z","atBatIndex":58},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Lars Nootbaar singles on a ground ball to right fielder Corbin Carroll. Alec Burleson to 2nd.","rbi":0,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":59,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-18T03:50:04.916Z","endTime":"2026-07-18T03:51:42.884Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":666661,"fullName":"Juan Morillo","link":"/api/v1/people/666661"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"postOnSecond":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":682998,"link":"/api/v1/people/682998"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"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":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.2,"endSpeed":85.3,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.150918469305473,"aZ":-20.723675912524374,"pfxX":-9.47489620169436,"pfxZ":6.18616297050482,"pX":0.024118486147320664,"pZ":1.0315165639146766,"vX0":7.059896585371071,"vY0":-135.33543640451126,"vZ0":-8.131922346977838,"x":116.08,"y":210.93,"x0":-1.390224734278201,"y0":50.00455485033006,"z0":5.532519791123945,"aX":-17.53850265244061},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":9.6,"breakHorizontal":15.6,"spinRate":2439,"spinDirection":235},"zone":14,"typeConfidence":0.9,"plateTime":0.40506415991737876,"extension":6.391114825907437},"index":0,"playId":"c63f1d92-170e-34a1-a35e-4f3340e1394c","pitchNumber":1,"startTime":"2026-07-18T03:50:17.731Z","endTime":"2026-07-18T03:50:20.739Z","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":98.4,"endSpeed":89.8,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.46473320742242,"aZ":-11.647695580380319,"pfxX":-3.743002524758419,"pfxZ":9.917371878889345,"pX":-0.1157075655846357,"pZ":2.49802420784242,"vX0":5.36366540908873,"vY0":-143.0508103223518,"vZ0":-6.509612067597839,"x":121.41,"y":171.33,"x0":-1.5299792192953732,"y0":50.00085372504209,"z0":5.535661396889067,"aX":-7.7456888665377885},"breaks":{"breakAngle":26.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":16.8,"breakHorizontal":5.6,"spinRate":2256,"spinDirection":207},"zone":5,"typeConfidence":0.9,"plateTime":0.3831232636626942,"extension":6.461810376871764},"index":1,"playId":"5ec52356-97dd-3ce5-b958-e0c2cf4f2832","pitchNumber":2,"startTime":"2026-07-18T03:50:35.685Z","endTime":"2026-07-18T03:50:39.969Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.5,"endSpeed":85.1,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.78139984439066,"aZ":-20.124846500276988,"pfxX":-9.755024272069804,"pfxZ":6.480979934501563,"pX":-1.0152512204965582,"pZ":2.2360055718014062,"vX0":4.66268213605922,"vY0":-136.00556712257892,"vZ0":-5.31613446169345,"x":155.7,"y":178.41,"x0":-1.490911750575673,"y0":50.006232568907265,"z0":5.625731019427362,"aX":-18.15076215191912},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":10.7,"breakHorizontal":16.6,"spinRate":2473,"spinDirection":241},"zone":13,"typeConfidence":0.9,"plateTime":0.4038094583974603,"extension":6.314074854699097},"index":2,"playId":"d594e779-2b53-3d3f-b36b-388b51787d49","pitchNumber":3,"startTime":"2026-07-18T03:50:53.376Z","endTime":"2026-07-18T03:50:56.907Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":99.0,"endSpeed":90.3,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.17381116436149,"aZ":-10.480028030826661,"pfxX":-2.631605758417251,"pfxZ":10.358511839495094,"pX":-0.02393796727710304,"pZ":2.5799744675929634,"vX0":5.051703875558355,"vY0":-143.96847743933256,"vZ0":-6.6341915893243435,"x":117.91,"y":169.12,"x0":-1.4613459498563517,"y0":50.002335670358455,"z0":5.566524949906622,"aX":-5.511702000676442},"breaks":{"breakAngle":20.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.4,"breakVerticalInduced":17.5,"breakHorizontal":3.7,"spinRate":2290,"spinDirection":207},"zone":5,"typeConfidence":0.9,"plateTime":0.3808049768216506,"extension":6.4563522085145255},"index":3,"playId":"1c93340d-c2a3-3164-b102-51c49f74a880","pitchNumber":4,"startTime":"2026-07-18T03:51:12.163Z","endTime":"2026-07-18T03:51:15.163Z","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":1},"pitchData":{"startSpeed":86.4,"endSpeed":79.4,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.23438648370911,"aZ":-33.98003977633062,"pfxX":5.015429377647299,"pfxZ":-1.127304463954152,"pX":-0.14254833652451468,"pZ":2.2514386922512806,"vX0":1.5661256992269843,"vY0":-125.85999654449861,"vZ0":-1.6850953167396137,"x":122.43,"y":177.99,"x0":-1.4249534056383364,"y0":50.00366923176198,"z0":5.688890307016136,"aX":8.02332431325579},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":-2.2,"breakHorizontal":-9.5,"spinRate":2606,"spinDirection":63},"zone":5,"typeConfidence":0.91,"plateTime":0.4356626260349361,"extension":6.389457974192634},"hitData":{"launchSpeed":96.7,"launchAngle":1.0,"totalDistance":57.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":178.9,"coordY":115.52}},"index":4,"playId":"6c8a2a65-1cde-3c4d-b030-86f99b7c3eb3","pitchNumber":5,"startTime":"2026-07-18T03:51:33.180Z","endTime":"2026-07-18T03:51:42.884Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T03:51:42.884Z","atBatIndex":59},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Masyn Winn out on a sacrifice fly to left fielder Max Kepler. Alec Burleson scores.","rbi":1,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":60,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-18T03:52:07.077Z","endTime":"2026-07-18T03:53:31.567Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666661,"fullName":"Juan Morillo","link":"/api/v1/people/666661"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,4],"actionIndex":[2],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":null,"runner":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"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_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"responsiblePitcher":{"id":666661,"link":"/api/v1/people/666661"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 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":99.5,"endSpeed":90.7,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.87265809345551,"aZ":-16.538116896414635,"pfxX":-8.283160453879297,"pfxZ":7.412870135676388,"pX":0.17799894133667274,"pZ":1.656341920267713,"vX0":7.49356341988358,"vY0":-144.60474790357645,"vZ0":-7.884894206460083,"x":110.22,"y":194.06,"x0":-1.3754571062390273,"y0":50.00647982630115,"z0":5.440508616624577,"aX":-17.481485280595088},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":11.9,"breakHorizontal":13.4,"spinRate":2287,"spinDirection":205},"zone":8,"typeConfidence":0.91,"plateTime":0.37930919492550297,"extension":6.513828147297269},"index":0,"playId":"269556a1-7ed6-3c08-a2c7-30167d8a056d","pitchNumber":1,"startTime":"2026-07-18T03:52:15.290Z","endTime":"2026-07-18T03:52:19.165Z","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":1},"pitchData":{"startSpeed":86.1,"endSpeed":79.8,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.814164265882223,"aZ":-38.929883208641535,"pfxX":2.7963132750808137,"pfxZ":-4.253937067376843,"pX":1.0260120308399179,"pZ":0.09730137017326185,"vX0":4.559366144915738,"vY0":-125.34106174124223,"vZ0":-5.707724752413506,"x":77.89,"y":236.15,"x0":-1.1812999782434723,"y0":50.00254387738322,"z0":5.590037351609181,"aX":4.4402326638279295},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.7,"breakVerticalInduced":-8.8,"breakHorizontal":-6.1,"spinRate":2677,"spinDirection":55},"zone":14,"typeConfidence":0.9,"plateTime":0.4373230722940602,"extension":6.516431665144187},"index":1,"playId":"9df30562-2282-35f8-bc23-9a88103744d3","pitchNumber":2,"startTime":"2026-07-18T03:52:34.179Z","endTime":"2026-07-18T03:52:43.951Z","isPitch":true,"type":"pitch"},{"details":{"description":"Wild pitch by pitcher Juan Morillo. Alec Burleson to 3rd. Lars Nootbaar to 2nd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"actionPlayId":"9df30562-2282-35f8-bc23-9a88103744d3","startTime":"2026-07-18T03:52:53.548Z","endTime":"2026-07-18T03:53:07.994Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":676475,"link":"/api/v1/people/676475"}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":3,"startTime":"2026-07-18T03:53:07.994Z","endTime":"2026-07-18T03:53:21.690Z","isPitch":false,"type":"action","player":{"id":691026,"link":"/api/v1/people/691026"}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.9,"endSpeed":78.8,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.415621510877372,"aZ":-32.908763187926084,"pfxX":3.8820381500310406,"pfxZ":-0.46683145903920753,"pX":-0.07450437507137535,"pZ":2.1686238824732316,"vX0":1.9949742906147727,"vY0":-125.15187751699067,"vZ0":-2.0032244787488893,"x":119.84,"y":180.23,"x0":-1.387495519645479,"y0":50.001964436563405,"z0":5.687450103587684,"aX":6.127075044502996},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":-1.1,"breakHorizontal":-7.6,"spinRate":2567,"spinDirection":63},"zone":5,"typeConfidence":0.91,"plateTime":0.43847362818290003,"extension":6.513093521934816},"hitData":{"launchSpeed":100.0,"launchAngle":15.0,"totalDistance":284.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":75.52,"coordY":97.07}},"index":4,"playId":"1df78a36-b94d-3485-a6e5-1bb166d69313","pitchNumber":3,"startTime":"2026-07-18T03:53:21.690Z","endTime":"2026-07-18T03:53:31.567Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T03:53:31.567Z","atBatIndex":60},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nathan Church grounds out, shortstop Geraldo Perdomo to first baseman Ildemaro Vargas.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":61,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-18T03:53:56.946Z","endTime":"2026-07-18T03:56:04.632Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"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,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":672695,"link":"/api/v1/people/672695"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":545121,"link":"/api/v1/people/545121"},"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(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":99.1,"endSpeed":90.6,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.97570219296009,"aZ":-19.783985870034062,"pfxX":-8.375629926325594,"pfxZ":5.897649118848645,"pX":-0.1709288817029033,"pZ":2.317204331514353,"vX0":6.802026044549496,"vY0":-144.14306760626195,"vZ0":-5.772616133333644,"x":123.52,"y":176.22,"x0":-1.474874416018885,"y0":50.004202320111524,"z0":5.570226109330179,"aX":-17.59971574520793},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":9.7,"breakHorizontal":13.8,"spinRate":2151,"spinDirection":206},"zone":5,"typeConfidence":0.91,"plateTime":0.38020493519387966,"extension":6.451547706743467},"index":0,"playId":"c07f7c1b-8889-39fc-9d1a-ebbf548ad47d","pitchNumber":1,"startTime":"2026-07-18T03:54:07.500Z","endTime":"2026-07-18T03:54:10.635Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.2,"endSpeed":85.5,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.834534190580833,"aZ":-23.458202355546288,"pfxX":-7.039208500355491,"pfxZ":4.651586319139925,"pX":-0.8888436382596296,"pZ":3.55591978019687,"vX0":4.03668503234065,"vY0":-135.76899021611598,"vZ0":-1.5848917222445702,"x":150.88,"y":142.77,"x0":-1.4779433324421074,"y0":50.000219212647664,"z0":5.7746470543040385,"aX":-13.18136881075732},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":8.3,"breakHorizontal":11.9,"spinRate":2162,"spinDirection":242},"zone":11,"typeConfidence":0.87,"plateTime":0.40293554026810385,"extension":6.3695625459511005},"index":1,"playId":"5d4cbd49-d65d-34d7-8579-fd59cb11334c","pitchNumber":2,"startTime":"2026-07-18T03:54:30.200Z","endTime":"2026-07-18T03:54:33.605Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.7,"endSpeed":90.0,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.97761531689194,"aZ":-20.254352585306407,"pfxX":-7.633345559568456,"pfxZ":5.774305962092985,"pX":0.13254202435964174,"pZ":2.837457419555262,"vX0":7.282024857930329,"vY0":-142.1790099024634,"vZ0":-4.307158338489932,"x":111.95,"y":162.17,"x0":-1.4594643901665605,"y0":50.005667875494915,"z0":5.642906015712568,"aX":-15.765072055231483},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":9.8,"breakHorizontal":12.5,"spinRate":2097,"spinDirection":210},"zone":2,"typeConfidence":0.9,"plateTime":0.38398623802397935,"extension":6.350304196820048},"index":2,"playId":"471f4748-ab17-3608-9fc1-1a025324ca06","pitchNumber":3,"startTime":"2026-07-18T03:54:48.547Z","endTime":"2026-07-18T03:54:51.547Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.5,"endSpeed":89.8,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.78853133722746,"aZ":-12.872212992749127,"pfxX":-2.87490376711224,"pfxZ":9.299206868941127,"pX":0.38280828256073457,"pZ":3.593325669434801,"vX0":6.217866575509991,"vY0":-143.30840570520934,"vZ0":-3.562904142414161,"x":102.41,"y":141.76,"x0":-1.4435354123856,"y0":50.00027505659151,"z0":5.659263622221328,"aX":-5.966356629600318},"breaks":{"breakAngle":18.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":16.3,"breakHorizontal":4.0,"spinRate":2211,"spinDirection":206},"zone":12,"typeConfidence":0.9,"plateTime":0.38251983835758807,"extension":6.300541008171991},"index":3,"playId":"7f21d4aa-a341-3a79-87e3-839cba19fe3e","pitchNumber":4,"startTime":"2026-07-18T03:55:11.682Z","endTime":"2026-07-18T03:55:14.892Z","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":92.9,"endSpeed":84.6,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.207234091022077,"aZ":-20.963351889288443,"pfxX":-8.316199603185607,"pfxZ":6.097880919485644,"pX":-1.8772110585508954,"pZ":2.396543762101045,"vX0":1.9706539919194879,"vY0":-135.18261126109547,"vZ0":-4.544560760057051,"x":188.55,"y":174.07,"x0":-1.5382202809705359,"y0":50.004193475213334,"z0":5.58331121553321,"aX":-15.295806089926648},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":10.2,"breakHorizontal":14.6,"spinRate":2119,"spinDirection":244},"zone":13,"typeConfidence":0.9,"plateTime":0.40616019305584006,"extension":6.169370014229024},"index":4,"playId":"b245505a-1bfe-3a9a-95bc-bb8202bf7a94","pitchNumber":5,"startTime":"2026-07-18T03:55:32.415Z","endTime":"2026-07-18T03:55:35.754Z","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":92.8,"endSpeed":84.7,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.12503736158733,"aZ":-23.82708907225325,"pfxX":-9.175050016250648,"pfxZ":4.568715332887727,"pX":-0.3638063092827846,"pZ":0.8819206319729473,"vX0":6.146567067678472,"vY0":-134.82554268996287,"vZ0":-7.6621578031431765,"x":130.87,"y":214.97,"x0":-1.4887055541691627,"y0":50.00650486584816,"z0":5.4595476358767865,"aX":-16.78338436626551},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":6.7,"breakHorizontal":15.2,"spinRate":2172,"spinDirection":241},"zone":13,"typeConfidence":0.9,"plateTime":0.40726964999575754,"extension":6.515855829121392},"hitData":{"launchSpeed":65.4,"launchAngle":-11.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":112.98,"coordY":154.05}},"index":5,"playId":"41526b22-f719-3246-b54e-2e07a7d70e4d","pitchNumber":6,"startTime":"2026-07-18T03:55:57.142Z","endTime":"2026-07-18T03:56:04.632Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T03:56:04.632Z","atBatIndex":61},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Geraldo Perdomo challenged (pitch result), call on the field was overturned: Geraldo Perdomo walks.","rbi":0,"awayScore":4,"homeScore":2,"isOut":false},"about":{"atBatIndex":62,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-18T03:58:26.031Z","endTime":"2026-07-18T03:59:39.859Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"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"},"postOnFirst":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Luis Gastelum replaces George Soriano.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-18T03:57:51.526Z","endTime":"2026-07-18T03:58:28.130Z","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":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.0,"endSpeed":78.4,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.602904619241418,"aZ":-31.37279677293382,"pfxX":9.48778169642984,"pfxZ":0.5162026239760902,"pX":1.6996831464871451,"pZ":1.0222121981449297,"vX0":5.314871367577155,"vY0":-123.7040547700027,"vZ0":-3.814945189541926,"x":52.21,"y":211.18,"x0":-1.7118977364472452,"y0":50.001447159147226,"z0":5.225860799602122,"aX":14.642021591879688},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":0.2,"breakHorizontal":-18.5,"spinRate":2541,"spinDirection":46},"zone":14,"typeConfidence":0.91,"plateTime":0.44346714470928994,"extension":6.738868556650681},"index":1,"playId":"abdb1e35-cb51-310a-8c42-3b8a5bc4be29","pitchNumber":1,"startTime":"2026-07-18T03:58:28.130Z","endTime":"2026-07-18T03:58:32.189Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":85.5,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.30854546081281,"aZ":-16.733963544264657,"pfxX":-7.32020126244033,"pfxZ":8.212883500441182,"pX":-1.2441699023497501,"pZ":2.063792387704785,"vX0":3.5207723708021006,"vY0":-136.53816553188665,"vZ0":-5.303612269915747,"x":164.42,"y":183.06,"x0":-1.6024576270515476,"y0":50.00238403480973,"z0":5.190884721575765,"aX":-13.759208015047925},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":13.9,"breakHorizontal":12.5,"spinRate":2497,"spinDirection":229},"zone":13,"typeConfidence":0.89,"plateTime":0.4018377299782214,"extension":6.775816508460352},"index":2,"playId":"df9c9722-b2ed-3e30-8064-09fffe49e353","pitchNumber":2,"startTime":"2026-07-18T03:58:45.039Z","endTime":"2026-07-18T03:58:48.788Z","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":94.2,"endSpeed":85.6,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.68195006496183,"aZ":-17.798297589884616,"pfxX":-5.909980264386846,"pfxZ":7.597050278303932,"pX":-0.5823196527389541,"pZ":3.6085775243640166,"vX0":5.207266610027092,"vY0":-137.02694499995502,"vZ0":-1.4642563330059497,"x":139.2,"y":141.35,"x0":-1.7440811748133034,"y0":50.00269514555056,"z0":5.372094330648825,"aX":-11.183092566267936},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":13.7,"breakHorizontal":9.5,"spinRate":2434,"spinDirection":228},"zone":11,"typeConfidence":0.88,"plateTime":0.40049429607678944,"extension":6.819869017256234},"index":3,"playId":"8b27c0cf-8416-34d3-86c8-02664b686379","pitchNumber":3,"startTime":"2026-07-18T03:59:01.121Z","endTime":"2026-07-18T03:59:05.185Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":85.3,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.12190375315352,"aZ":-16.127167925633838,"pfxX":-4.820572526836015,"pfxZ":8.59778777131994,"pX":0.3458268918173794,"pZ":2.640906276774622,"vX0":6.977810322993866,"vY0":-135.83871981483745,"vZ0":-3.8626516869653704,"x":103.82,"y":167.48,"x0":-1.6314818696087243,"y0":50.003606699449634,"z0":5.204643027506517,"aX":-8.998288533962358},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":14.9,"breakHorizontal":7.2,"spinRate":2453,"spinDirection":222},"zone":6,"typeConfidence":0.9,"plateTime":0.4034264355240005,"extension":6.936266328644214},"index":4,"playId":"c5f6ea81-537a-3b56-8a90-527617c832c2","pitchNumber":4,"startTime":"2026-07-18T03:59:18.259Z","endTime":"2026-07-18T03:59:22.064Z","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":1,"outs":0},"pitchData":{"startSpeed":81.4,"endSpeed":74.6,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.545050510512073,"aZ":-35.53531268690424,"pfxX":-6.556221619798661,"pfxZ":-2.3676057846326586,"pX":-0.882109226758449,"pZ":2.048154890934481,"vX0":3.9083496849142145,"vY0":-118.52199419827888,"vZ0":0.28462684048259357,"x":150.62,"y":183.48,"x0":-1.7041891204186594,"y0":50.005897587683826,"z0":5.182875891502366,"aX":-9.28989432608071},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.2,"breakVerticalInduced":-4.0,"breakHorizontal":10.9,"spinRate":1592,"spinDirection":285},"zone":13,"typeConfidence":0.9,"plateTime":0.4628706930373032,"extension":6.865723263377827},"index":5,"playId":"1e7c6203-3e64-3907-8756-d49213a95e00","pitchNumber":5,"startTime":"2026-07-18T03:59:35.213Z","endTime":"2026-07-18T03:59:39.859Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":109,"player":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"}},"playEndTime":"2026-07-18T03:59:39.859Z","atBatIndex":62},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Corbin Carroll homers (14) on a fly ball to right field. Geraldo Perdomo scores.","rbi":2,"awayScore":4,"homeScore":4,"isOut":false},"about":{"atBatIndex":63,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-18T04:00:11.299Z","endTime":"2026-07-18T04:01:18.867Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"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],"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":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"responsiblePitcher":{"id":703725,"link":"/api/v1/people/703725"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"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":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"responsiblePitcher":{"id":703725,"link":"/api/v1/people/703725"},"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(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.7,"endSpeed":74.0,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.339812495783388,"aZ":-36.82039588517256,"pfxX":-5.927691797354491,"pfxZ":-3.333883062864828,"pX":-0.7315680363667623,"pZ":1.6843341624564496,"vX0":4.210039777802559,"vY0":-117.51532943290087,"vZ0":0.004880627392969572,"x":144.89,"y":193.3,"x0":-1.7807061006637475,"y0":50.0056917098019,"z0":5.117265125463973,"aX":-8.24945069020443},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.9,"breakVerticalInduced":-5.8,"breakHorizontal":9.6,"spinRate":1486,"spinDirection":285},"zone":7,"typeConfidence":0.9,"plateTime":0.46700157340994286,"extension":6.8512400396625255},"index":0,"playId":"fab4982a-3121-3bc4-9dca-4d193a4760d2","pitchNumber":1,"startTime":"2026-07-18T04:00:17.308Z","endTime":"2026-07-18T04:00:21.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":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":85.5,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.57283536475822,"aZ":-16.024096240296934,"pfxX":-5.650865844186001,"pfxZ":8.560418264971245,"pX":-1.1485097320588913,"pZ":3.4780655273049903,"vX0":3.414160556095596,"vY0":-136.8149896875598,"vZ0":-2.1675163906833714,"x":160.78,"y":144.87,"x0":-1.681661093577928,"y0":50.00037504508189,"z0":5.384856980121344,"aX":-10.65847397889821},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":15.2,"breakHorizontal":9.5,"spinRate":2549,"spinDirection":226},"zone":11,"typeConfidence":0.9,"plateTime":0.40108432663501636,"extension":6.649980397492037},"index":1,"playId":"cc9cdfaf-1343-3828-8877-13f73120bdd6","pitchNumber":2,"startTime":"2026-07-18T04:00:35.021Z","endTime":"2026-07-18T04:00:38.884Z","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":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.6,"endSpeed":73.6,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.973032648103302,"aZ":-37.6278259497498,"pfxX":-6.537924244567896,"pfxZ":-3.9511767331834218,"pX":-0.04000571617674332,"pZ":2.106887379989604,"vX0":5.53167266783808,"vY0":-117.26904258472248,"vZ0":1.1285100081396862,"x":118.52,"y":181.89,"x0":-1.5899299583556545,"y0":50.00199265862642,"z0":5.153226766203729,"aX":-9.026620672687997},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.0,"breakVerticalInduced":-6.5,"breakHorizontal":10.3,"spinRate":1548,"spinDirection":290},"zone":8,"typeConfidence":0.9,"plateTime":0.4686179668292927,"extension":6.828640644526245},"hitData":{"launchSpeed":106.2,"launchAngle":22.0,"totalDistance":356.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":231.42,"coordY":99.68}},"index":2,"playId":"49c3a69e-e208-3c03-b1de-57358cc25467","pitchNumber":3,"startTime":"2026-07-18T04:00:53.215Z","endTime":"2026-07-18T04:01:18.867Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T04:01:18.867Z","atBatIndex":63},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Gabriel Moreno grounds out, pitcher Luis Gastelum to first baseman Alec Burleson.","rbi":0,"awayScore":4,"homeScore":4,"isOut":true},"about":{"atBatIndex":64,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-18T04:01:35.597Z","endTime":"2026-07-18T04:03:01.331Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"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"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"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":4},"credits":[{"player":{"id":703725,"link":"/api/v1/people/703725"},"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":"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":95.5,"endSpeed":86.6,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.15462583666113,"aZ":-14.647148754521764,"pfxX":-6.1841364437839275,"pfxZ":9.046198276570909,"pX":0.4061562804330797,"pZ":3.097139416983642,"vX0":7.629427261169168,"vY0":-138.81343667555637,"vZ0":-3.5097355977593567,"x":101.52,"y":155.16,"x0":-1.5837778110421206,"y0":50.003437929429595,"z0":5.36276530554167,"aX":-11.983083135332627},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":15.7,"breakHorizontal":9.5,"spinRate":2555,"spinDirection":226},"zone":3,"typeConfidence":0.91,"plateTime":0.3956678910438507,"extension":6.823287746310576},"index":0,"playId":"ef4b3e89-d9b6-3c01-9ae8-bb28368362f4","pitchNumber":1,"startTime":"2026-07-18T04:01:41.555Z","endTime":"2026-07-18T04:01:45.650Z","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":0},"pitchData":{"startSpeed":81.0,"endSpeed":74.3,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.74916187341806,"aZ":-35.8075540474125,"pfxX":-8.618558454612932,"pfxZ":-2.5901567969805512,"pX":0.33056119433987796,"pZ":2.2016368480588056,"vX0":6.89649825749496,"vY0":-117.7940325801256,"vZ0":0.7835045344871261,"x":104.4,"y":179.34,"x0":-1.5179427174636146,"y0":50.00216577217726,"z0":5.179847925969717,"aX":-12.08940193375351},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.0,"breakVerticalInduced":-4.2,"breakHorizontal":13.9,"spinRate":1596,"spinDirection":286},"zone":6,"typeConfidence":0.91,"plateTime":0.4652915201148766,"extension":6.940236222991548},"index":1,"playId":"1777326e-fec6-3c95-8179-3bf416de57a4","pitchNumber":2,"startTime":"2026-07-18T04:01:56.664Z","endTime":"2026-07-18T04:02:00.564Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-07-18T04:02:19.729Z","endTime":"2026-07-18T04:02:35.649Z","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, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.7,"endSpeed":76.1,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.789959802672538,"aZ":-34.09993491252425,"pfxX":-8.871537349077784,"pfxZ":-1.325415914994822,"pX":1.013446149848392,"pZ":0.18338177392381422,"vX0":8.947279107763258,"vY0":-120.11815409963974,"vZ0":-4.1493205135079485,"x":78.37,"y":233.83,"x0":-1.6112945618163144,"y0":50.000571094418696,"z0":4.972853751503058,"aX":-12.931551318152287},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.4,"breakVerticalInduced":-3.2,"breakHorizontal":13.8,"spinRate":1633,"spinDirection":289},"zone":14,"typeConfidence":0.9,"plateTime":0.45641869324567796,"extension":7.017460379216683},"index":3,"playId":"7da78ce2-2a0b-33cd-aebb-3743a3f6ff58","pitchNumber":3,"startTime":"2026-07-18T04:02:35.649Z","endTime":"2026-07-18T04:02:38.649Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.7,"endSpeed":79.3,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.967687946895197,"aZ":-34.927891618513165,"pfxX":4.675716227924588,"pfxZ":-1.7208563395955245,"pX":0.7136455817777094,"pZ":1.660009572188822,"vX0":4.277165299441712,"vY0":-126.2535645228685,"vZ0":-1.7971589362859772,"x":89.8,"y":193.96,"x0":-1.6157208782190688,"y0":50.003346389878686,"z0":5.217091753167107,"aX":7.4770923023707505},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":-3.2,"breakHorizontal":-9.5,"spinRate":2517,"spinDirection":57},"zone":9,"typeConfidence":0.89,"plateTime":0.43540453676110635,"extension":6.3972927122019945},"hitData":{"launchSpeed":72.3,"launchAngle":-56.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":132.25,"coordY":180.93}},"index":4,"playId":"b3f0eafe-0fea-35c5-8cc1-a381a575ce75","pitchNumber":4,"startTime":"2026-07-18T04:02:53.983Z","endTime":"2026-07-18T04:03:01.331Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T04:03:01.331Z","atBatIndex":64},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Max Kepler strikes out swinging.","rbi":0,"awayScore":4,"homeScore":4,"isOut":true},"about":{"atBatIndex":65,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-18T04:03:18.670Z","endTime":"2026-07-18T04:04:18.144Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"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"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":699625,"link":"/api/v1/people/699625"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.7,"endSpeed":86.8,"strikeZoneTop":3.376,"strikeZoneBottom":1.704,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.41417590511901,"aZ":-13.75254460003199,"pfxX":-6.911491353693308,"pfxZ":9.462031349137934,"pX":-0.1890335674565142,"pZ":2.727786481115076,"vX0":6.482255119436372,"vY0":-139.16201032118627,"vZ0":-4.498072736642191,"x":124.21,"y":165.13,"x0":-1.6591413913170476,"y0":50.000738403789974,"z0":5.286872094867207,"aX":-13.453082080116896},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":16.3,"breakHorizontal":11.0,"spinRate":2515,"spinDirection":233},"zone":5,"typeConfidence":0.91,"plateTime":0.39472862471709513,"extension":6.79468988853412},"index":0,"playId":"2df706ba-88a0-3f3a-8f36-151f2829bdb9","pitchNumber":1,"startTime":"2026-07-18T04:03:27.077Z","endTime":"2026-07-18T04:03:31.413Z","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.9,"endSpeed":85.9,"strikeZoneTop":3.376,"strikeZoneBottom":1.704,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.513541833525196,"aZ":-13.468778646246884,"pfxX":-7.16975059538491,"pfxZ":9.795980701170318,"pX":0.04232129936911703,"pZ":2.781898191927749,"vX0":6.5613172978071805,"vY0":-138.00493607576257,"vZ0":-4.543628810214671,"x":115.39,"y":163.67,"x0":-1.445882948262203,"y0":50.00671358593714,"z0":5.371223095592026,"aX":-13.69751146803602},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":16.8,"breakHorizontal":11.4,"spinRate":2644,"spinDirection":221},"zone":5,"typeConfidence":0.91,"plateTime":0.3983800752744324,"extension":6.892856844693802},"index":1,"playId":"413776dc-33af-39fb-8d2b-1927c93f380b","pitchNumber":2,"startTime":"2026-07-18T04:03:42.755Z","endTime":"2026-07-18T04:03:47.919Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":80.7,"endSpeed":74.4,"strikeZoneTop":3.376,"strikeZoneBottom":1.704,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.39190375826656,"aZ":-39.469288743311544,"pfxX":-5.159367044561297,"pfxZ":-5.237130128851321,"pX":0.9609395063308506,"pZ":1.5800539467027184,"vX0":7.34525322754854,"vY0":-117.35553442234489,"vZ0":0.30280789638606054,"x":80.37,"y":196.12,"x0":-1.5404309492197497,"y0":50.00192698896666,"z0":5.1284669557834865,"aX":-7.190454963685322},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.2,"breakVerticalInduced":-9.1,"breakHorizontal":7.6,"spinRate":1459,"spinDirection":293},"zone":14,"typeConfidence":0.89,"plateTime":0.4668938103164302,"extension":6.950733753033744},"index":2,"playId":"fc34a1b2-1897-3e3a-8aba-dc26dcfca6be","pitchNumber":3,"startTime":"2026-07-18T04:04:14.643Z","endTime":"2026-07-18T04:04:18.144Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T04:04:18.144Z","atBatIndex":65},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Lourdes Gurriel Jr. pops out to first baseman Alec Burleson in foul territory.","rbi":0,"awayScore":4,"homeScore":4,"isOut":true},"about":{"atBatIndex":66,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-18T04:04:32.967Z","endTime":"2026-07-18T04:05:34.659Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":703725,"fullName":"Luis Gastelum","link":"/api/v1/people/703725"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"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(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.1,"endSpeed":74.4,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.079438344912678,"aZ":-37.66465119569235,"pfxX":-4.8036343310964975,"pfxZ":-3.9058745358622957,"pX":-1.9970079791667212,"pZ":2.6725127210396,"vX0":1.0559675420416181,"vY0":-118.0387241290507,"vZ0":1.986394179579909,"x":193.12,"y":166.62,"x0":-1.8269978417421753,"y0":50.00050510443688,"z0":5.295283029331714,"aX":-6.7577443726438915},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.9,"breakVerticalInduced":-6.2,"breakHorizontal":8.4,"spinRate":1355,"spinDirection":289},"zone":11,"typeConfidence":0.88,"plateTime":0.46454035179506414,"extension":6.925403653497193},"index":0,"playId":"aead1ed8-556b-3874-86bb-2ebc15dd714e","pitchNumber":1,"startTime":"2026-07-18T04:04:41.330Z","endTime":"2026-07-18T04:04:45.305Z","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":2},"pitchData":{"startSpeed":94.1,"endSpeed":86.2,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.896242884436816,"aZ":-22.532902582737087,"pfxX":-8.966265136028316,"pfxZ":5.063908090055776,"pX":-0.6255135320800536,"pZ":2.6602869115968337,"vX0":5.532654186741365,"vY0":-137.0107464038809,"vZ0":-2.8359707123684497,"x":140.84,"y":166.95,"x0":-1.5047076480463935,"y0":50.00349636584325,"z0":5.246494755884796,"aX":-17.069631323393384},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":8.8,"breakHorizontal":15.1,"spinRate":2344,"spinDirection":231},"zone":4,"typeConfidence":0.84,"plateTime":0.39957846558858234,"extension":6.801573961176651},"index":1,"playId":"207f94eb-6295-37ee-9c97-409cd64b9d14","pitchNumber":2,"startTime":"2026-07-18T04:04:58.204Z","endTime":"2026-07-18T04:05:01.397Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"index":2,"startTime":"2026-07-18T04:05:14.362Z","endTime":"2026-07-18T04:05:26.448Z","isPitch":false,"type":"action","player":{"id":666971,"link":"/api/v1/people/666971"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":85.9,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.26021332937795,"aZ":-17.244919538371647,"pfxX":-6.1091701394342905,"pfxZ":7.836434176759777,"pX":-0.8343780029679975,"pZ":2.943272485871542,"vX0":4.291471271623831,"vY0":-137.5599354881092,"vZ0":-3.531266620014386,"x":148.8,"y":159.31,"x0":-1.625846623246121,"y0":50.000438629655754,"z0":5.421991080357845,"aX":-11.634719479889798},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":13.6,"breakHorizontal":10.1,"spinRate":2423,"spinDirection":223},"zone":11,"typeConfidence":0.89,"plateTime":0.39911761845169114,"extension":6.655552428288223},"hitData":{"launchSpeed":65.4,"launchAngle":70.0,"totalDistance":98.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":162.68,"coordY":192.09}},"index":3,"playId":"898594fb-530b-3584-b5ce-0228a15c436f","pitchNumber":3,"startTime":"2026-07-18T04:05:26.448Z","endTime":"2026-07-18T04:05:34.659Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T04:05:34.659Z","atBatIndex":66},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"José Fermín singles on a ground ball to second baseman Ketel Marte, deflected by pitcher Paul Sewald.","rbi":0,"awayScore":4,"homeScore":4,"isOut":false},"about":{"atBatIndex":67,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-18T04:08:01.342Z","endTime":"2026-07-18T04:09:27.554Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":623149,"fullName":"Paul Sewald","link":"/api/v1/people/623149"},"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":[1,2,3,5,6],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":623149,"link":"/api/v1/people/623149"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_deflection"},{"player":{"id":606466,"link":"/api/v1/people/606466"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Paul Sewald replaces Juan Morillo.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-18T04:07:05.947Z","endTime":"2026-07-18T04:08:03.488Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":623149,"link":"/api/v1/people/623149"},"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":90.8,"endSpeed":82.9,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.818581107894676,"aZ":-21.32455896465311,"pfxX":-6.665718138844436,"pfxZ":6.176652284510077,"pX":1.011321234924937,"pZ":2.70593079965229,"vX0":12.898946986168546,"vY0":-131.67881063155107,"vZ0":-0.46322522822012435,"x":78.45,"y":165.72,"x0":-3.083565439326722,"y0":50.005358016706495,"z0":4.461121000161854,"aX":-11.715446395662315},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":11.3,"breakHorizontal":9.2,"spinRate":2503,"spinDirection":243},"zone":12,"typeConfidence":0.9,"plateTime":0.41587693797630587,"extension":6.090069462524321},"index":1,"playId":"abf62456-4a49-386c-8f17-80df2fcaf345","pitchNumber":1,"startTime":"2026-07-18T04:08:03.488Z","endTime":"2026-07-18T04:08:07.719Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.8,"endSpeed":74.7,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.30843672358242,"aZ":-26.79914594674438,"pfxX":6.386571344177495,"pfxZ":3.7725423180434543,"pX":2.86393637560119E-5,"pZ":2.6177001494362213,"vX0":5.88969490080189,"vY0":-118.99717542360322,"vZ0":0.8792516795088158,"x":117.0,"y":168.1,"x0":-3.3429811272970515,"y0":50.0023079034487,"z0":4.684307780422688,"aX":9.093250628960396},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":7.3,"breakHorizontal":-13.1,"spinRate":2494,"spinDirection":76},"zone":5,"typeConfidence":0.9,"plateTime":0.4615185120619607,"extension":6.067345398529563},"index":2,"playId":"c8985b70-8a2f-30b1-a934-a87b2b7402c3","pitchNumber":2,"startTime":"2026-07-18T04:08:17.172Z","endTime":"2026-07-18T04:08:20.950Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.4,"endSpeed":82.9,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.236108266754925,"aZ":-19.725254849640596,"pfxX":-4.92377227628902,"pfxZ":7.092971850047064,"pX":0.2418434636628608,"pZ":3.0620607528288724,"vX0":10.688299600511355,"vY0":-131.24041312901778,"vZ0":0.3573803171908553,"x":107.78,"y":156.1,"x0":-3.2329148687280416,"y0":50.0006201855824,"z0":4.38640429188739,"aX":-8.64006831627422},"breaks":{"breakAngle":18.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":13.2,"breakHorizontal":6.7,"spinRate":2608,"spinDirection":245},"zone":3,"typeConfidence":0.89,"plateTime":0.41641145498315657,"extension":6.154937133328086},"index":3,"playId":"7519b005-23eb-328e-8e0e-62bab9c224b3","pitchNumber":3,"startTime":"2026-07-18T04:08:31.562Z","endTime":"2026-07-18T04:08:34.562Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":4,"startTime":"2026-07-18T04:08:46.072Z","endTime":"2026-07-18T04:09:00.819Z","isPitch":false,"type":"action","player":{"id":665877,"link":"/api/v1/people/665877"}},{"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":92.0,"endSpeed":84.1,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.210476671924837,"aZ":-19.944946718463996,"pfxX":-6.190790268135547,"pfxZ":6.7697316749268985,"pX":0.6262500507433297,"pZ":2.2723921290133946,"vX0":12.10567091068348,"vY0":-133.43732063842364,"vZ0":-1.654253290804121,"x":93.13,"y":177.43,"x0":-3.161141209881655,"y0":50.00471158883067,"z0":4.3347295709548055,"aX":-11.18798291595979},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":12.1,"breakHorizontal":8.6,"spinRate":2563,"spinDirection":242},"zone":6,"typeConfidence":0.9,"plateTime":0.41019573142041876,"extension":6.159011401510519},"index":5,"playId":"cd87ddf2-81da-36dc-8d21-85d3a3e40027","pitchNumber":4,"startTime":"2026-07-18T04:09:00.819Z","endTime":"2026-07-18T04:09:04.168Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.7,"endSpeed":75.9,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.882320320572795,"aZ":-30.57374193277085,"pfxX":5.292396707478626,"pfxZ":1.095855180127156,"pX":-0.08961480071512047,"pZ":1.9430592029850504,"vX0":6.24703230908397,"vY0":-120.24593270938236,"vZ0":0.3326785925619875,"x":120.42,"y":186.32,"x0":-3.4113169444861136,"y0":50.00237696284287,"z0":4.521148478733924,"aX":7.729527175019242},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":2.4,"breakHorizontal":-11.2,"spinRate":2501,"spinDirection":96},"zone":8,"typeConfidence":0.9,"plateTime":0.4559624866044838,"extension":6.13736105238582},"hitData":{"launchSpeed":76.0,"launchAngle":-9.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":129.71,"coordY":165.21}},"index":6,"playId":"73d6a192-a7ac-33e8-9128-35713aed542c","pitchNumber":5,"startTime":"2026-07-18T04:09:18.991Z","endTime":"2026-07-18T04:09:27.554Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T04:09:27.554Z","atBatIndex":67},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jimmy Crooks walks. José Fermín to 2nd.","rbi":0,"awayScore":4,"homeScore":4,"isOut":false},"about":{"atBatIndex":68,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-18T04:09:46.461Z","endTime":"2026-07-18T04:10:53.857Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":0},"matchup":{"batter":{"id":699625,"fullName":"Jimmy Crooks","link":"/api/v1/people/699625"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":623149,"fullName":"Paul Sewald","link":"/api/v1/people/623149"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":699625,"fullName":"Jimmy Crooks","link":"/api/v1/people/699625"},"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],"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":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":699625,"fullName":"Jimmy Crooks","link":"/api/v1/people/699625"},"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(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.6,"endSpeed":83.7,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.72745992348577,"aZ":-22.35747911016218,"pfxX":-7.877648283369858,"pfxZ":5.461045454480864,"pX":-0.8210132980345692,"pZ":3.700594620363572,"vX0":9.657212358408119,"vY0":-133.03065702519052,"vZ0":2.3669214228662994,"x":148.3,"y":138.86,"x0":-3.4696014632068546,"y0":50.00288609247733,"z0":4.417019898230621,"aX":-14.162666826067637},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":10.7,"breakHorizontal":12.2,"spinRate":2626,"spinDirection":242},"zone":11,"typeConfidence":0.9,"plateTime":0.41124840368809545,"extension":6.227228397032272},"index":0,"playId":"bf80342a-9247-3f75-896e-ed1caf7d518c","pitchNumber":1,"startTime":"2026-07-18T04:09:55.911Z","endTime":"2026-07-18T04:09:59.552Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.6,"endSpeed":83.8,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.533518953144142,"aZ":-21.92678057753958,"pfxX":-7.162339552577676,"pfxZ":5.683432042207542,"pX":-1.6768884642549369,"pZ":3.481351175741673,"vX0":7.097894701057897,"vY0":-133.1930278227802,"vZ0":1.6255664971087556,"x":180.92,"y":144.78,"x0":-3.44063481649457,"y0":50.00553925591447,"z0":4.444391356607577,"aX":-12.922446225554397},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":10.9,"breakHorizontal":11.5,"spinRate":2650,"spinDirection":235},"zone":11,"typeConfidence":0.9,"plateTime":0.4105998706431886,"extension":6.19407604394973},"index":1,"playId":"054aa200-3996-342b-815e-6bbcad7fcf59","pitchNumber":2,"startTime":"2026-07-18T04:10:15.409Z","endTime":"2026-07-18T04:10:18.409Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.4,"endSpeed":75.3,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.149915504886604,"aZ":-28.04623591937377,"pfxX":6.575728343332432,"pfxZ":2.8475502308217955,"pX":-0.7972784212403492,"pZ":3.0856814742848493,"vX0":4.280279840541657,"vY0":-119.87285619896907,"vZ0":2.2082133943656825,"x":147.39,"y":155.47,"x0":-3.4628840527680285,"y0":50.0009030011502,"z0":4.664065241289966,"aX":9.524987143726225},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":6.0,"breakHorizontal":-13.0,"spinRate":2384,"spinDirection":89},"zone":1,"typeConfidence":0.9,"plateTime":0.4577024741885709,"extension":6.067121320387471},"index":2,"playId":"0084b09d-4669-362c-9483-a27dbd2d8ec7","pitchNumber":3,"startTime":"2026-07-18T04:10:33.031Z","endTime":"2026-07-18T04:10:37.701Z","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":91.6,"endSpeed":83.8,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.114714508898835,"aZ":-24.03892632537147,"pfxX":-6.420815322013609,"pfxZ":4.515083325126199,"pX":-1.3501563212708028,"pZ":3.274667858066099,"vX0":7.744621503237642,"vY0":-133.25227507443728,"vZ0":1.6411005437481754,"x":168.46,"y":150.36,"x0":-3.457354683166013,"y0":50.00280503056298,"z0":4.385297671839201,"aX":-11.569628573160772},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":8.8,"breakHorizontal":10.0,"spinRate":2570,"spinDirection":239},"zone":11,"typeConfidence":0.89,"plateTime":0.4107437964975431,"extension":6.035575999130336},"index":3,"playId":"6e1ea59c-0a4a-3dfc-a6b5-c41050bbb281","pitchNumber":4,"startTime":"2026-07-18T04:10:50.857Z","endTime":"2026-07-18T04:10:53.857Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T04:10:53.857Z","atBatIndex":68},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"JJ Wetherholt singles on a line drive to center fielder Tim Tawa. José Fermín to 3rd. Jimmy Crooks to 2nd.","rbi":0,"awayScore":4,"homeScore":4,"isOut":false},"about":{"atBatIndex":69,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-18T04:12:10.894Z","endTime":"2026-07-18T04:13:34.692Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":623149,"fullName":"Paul Sewald","link":"/api/v1/people/623149"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"postOnSecond":{"id":699625,"fullName":"Jimmy Crooks","link":"/api/v1/people/699625"},"postOnThird":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":694374,"link":"/api/v1/people/694374"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":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":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":699625,"fullName":"Jimmy Crooks","link":"/api/v1/people/699625"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-18T04:11:12.948Z","endTime":"2026-07-18T04:12:10.894Z","isPitch":false,"type":"action"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"playId":"36b1e2d6-b5e4-4ab7-a609-1ee0babe3cdb","startTime":"2026-07-18T04:12:10.894Z","endTime":"2026-07-18T04:12:15.894Z","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(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.5,"endSpeed":74.9,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.073744629840125,"aZ":-28.745363230235522,"pfxX":5.945023429402393,"pfxZ":2.4049688566699707,"pX":-0.4684103351898539,"pZ":1.8652631157331883,"vX0":5.063263222301295,"vY0":-118.69466267903447,"vZ0":-0.4206261809538786,"x":134.85,"y":188.42,"x0":-3.4026924779877192,"y0":50.00082612505902,"z0":4.6659418003260065,"aX":8.46693276812713},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":4.6,"breakHorizontal":-12.0,"spinRate":2414,"spinDirection":82},"zone":7,"typeConfidence":0.9,"plateTime":0.461747266741928,"extension":6.398151783499132},"index":2,"playId":"463ff4ae-6a1b-38df-8aa5-3d24c6845e05","pitchNumber":1,"startTime":"2026-07-18T04:12:28.663Z","endTime":"2026-07-18T04:12:32.604Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.5,"endSpeed":83.3,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.605928712943996,"aZ":-19.59687690009717,"pfxX":-5.305215867667081,"pfxZ":7.080515821531993,"pX":1.3925587229337089,"pZ":2.9060287926137436,"vX0":14.109801678456897,"vY0":-132.49287609884428,"vZ0":-0.023032863994319475,"x":63.92,"y":160.32,"x0":-3.315072358242968,"y0":50.000544046552065,"z0":4.348315840492862,"aX":-9.422591266217973},"breaks":{"breakAngle":18.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":13.1,"breakHorizontal":6.5,"spinRate":2565,"spinDirection":248},"zone":12,"typeConfidence":0.91,"plateTime":0.4135913510569602,"extension":6.24509218989},"index":3,"playId":"4a6b6c94-e6c8-3510-96e4-5d408276dbc3","pitchNumber":2,"startTime":"2026-07-18T04:12:46.670Z","endTime":"2026-07-18T04:12:49.920Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":84.6,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.041385999954112,"aZ":-19.392513929810104,"pfxX":-7.435832875495284,"pfxZ":6.983225277328415,"pX":0.30023495555212626,"pZ":2.3552633444844484,"vX0":12.00228661053653,"vY0":-134.18468225537947,"vZ0":-1.5521142153851646,"x":105.56,"y":175.19,"x0":-3.257029739689355,"y0":50.00167302798841,"z0":4.3177357064427255,"aX":-13.608992910967697},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":12.5,"breakHorizontal":11.0,"spinRate":2721,"spinDirection":238},"zone":6,"typeConfidence":0.91,"plateTime":0.40762069024047554,"extension":6.126725898977742},"index":4,"playId":"aa40834e-f1b5-3148-8bbf-a60e653b7637","pitchNumber":3,"startTime":"2026-07-18T04:13:04.268Z","endTime":"2026-07-18T04:13:08.121Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":84.3,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.79951950259667,"aZ":-20.40471940181269,"pfxX":-5.494935315512491,"pfxZ":6.4707411911085675,"pX":-0.530984471249607,"pZ":2.8922087543792245,"vX0":9.726446758060499,"vY0":-133.749896094292,"vZ0":0.16431781760396436,"x":137.24,"y":160.69,"x0":-3.4942999103540857,"y0":50.001582631129224,"z0":4.288576176129555,"aX":-9.993697723272717},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":12.0,"breakHorizontal":7.9,"spinRate":2654,"spinDirection":240},"zone":1,"typeConfidence":0.9,"plateTime":0.4089082000166524,"extension":6.23333185113355},"hitData":{"launchSpeed":101.7,"launchAngle":14.0,"totalDistance":277.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":116.02,"coordY":82.05}},"index":5,"playId":"20170b58-033f-3b50-9e24-82f03ac061d9","pitchNumber":4,"startTime":"2026-07-18T04:13:24.401Z","endTime":"2026-07-18T04:13:34.692Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T04:13:34.692Z","atBatIndex":69},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Iván Herrera out on a sacrifice fly to left fielder Max Kepler. José Fermín scores.","rbi":1,"awayScore":5,"homeScore":4,"isOut":true},"about":{"atBatIndex":70,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-18T04:14:21.040Z","endTime":"2026-07-18T04:15:28.450Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":623149,"fullName":"Paul Sewald","link":"/api/v1/people/623149"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"postOnSecond":{"id":699625,"fullName":"Jimmy Crooks","link":"/api/v1/people/699625"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Sac Fly","eventType":"sac_fly","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_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"responsiblePitcher":{"id":623149,"link":"/api/v1/people/623149"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-18T04:14:09.500Z","endTime":"2026-07-18T04:14:23.186Z","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.51748993944093,"aZ":-20.464591250207985,"pfxX":-5.9416345508812745,"pfxZ":6.545080705575188,"pX":-1.2498120796264358,"pZ":2.8033170052170826,"vX0":7.84377706916124,"vY0":-132.72637887534427,"vZ0":-0.06999586297152649,"x":164.64,"y":163.09,"x0":-3.466903532018907,"y0":50.00651471007248,"z0":4.316057724749393,"aX":-10.6382351644026},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":12.0,"breakHorizontal":9.1,"spinRate":2584,"spinDirection":244},"zone":11,"typeConfidence":0.9,"plateTime":0.41214296032180053,"extension":6.133820034482083},"index":1,"playId":"6352b8e3-c507-3b4e-9103-fbf5b7e33d94","pitchNumber":1,"startTime":"2026-07-18T04:14:23.186Z","endTime":"2026-07-18T04:14:29.210Z","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":1,"outs":0},"pitchData":{"startSpeed":82.5,"endSpeed":75.4,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.417202869325468,"aZ":-29.90689107625722,"pfxX":7.321949031503788,"pfxZ":1.5802519586147339,"pX":1.1460103373067052,"pZ":1.3354004613246566,"vX0":8.41315987897042,"vY0":-119.78412197991607,"vZ0":-0.9284425460851785,"x":73.32,"y":202.72,"x0":-3.3773403330311194,"y0":50.0047832134455,"z0":4.427329898049334,"aX":10.528803778428637},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":2.9,"breakHorizontal":-15.5,"spinRate":2459,"spinDirection":72},"zone":14,"typeConfidence":0.9,"plateTime":0.45912137035281475,"extension":6.317482202471901},"index":2,"playId":"7106fe71-7e35-3fed-aa89-e34e1cc152a1","pitchNumber":2,"startTime":"2026-07-18T04:14:40.243Z","endTime":"2026-07-18T04:14:44.942Z","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":82.7,"endSpeed":75.9,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.014677249852994,"aZ":-26.098237855236015,"pfxX":5.698626589723657,"pfxZ":4.162926539061317,"pX":0.7040631561428485,"pZ":2.1812630448352257,"vX0":7.96150123673711,"vY0":-120.27365338091714,"vZ0":0.028226992053781985,"x":90.16,"y":179.89,"x0":-3.393669944913978,"y0":50.0058073115516,"z0":4.4899714020940795,"aX":8.321428779607821},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":7.8,"breakHorizontal":-12.2,"spinRate":2639,"spinDirection":60},"zone":6,"typeConfidence":0.9,"plateTime":0.45595526552759935,"extension":6.167143885887976},"index":3,"playId":"0fc31479-4741-3444-811c-58e622027d64","pitchNumber":3,"startTime":"2026-07-18T04:14:55.973Z","endTime":"2026-07-18T04:14:58.973Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.6,"endSpeed":75.3,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.5384405159893,"aZ":-30.367614849608998,"pfxX":8.07513055335253,"pfxZ":1.2490763532243854,"pX":0.4614244247214968,"pZ":2.339683563483852,"vX0":6.703663792745892,"vY0":-120.05066551816901,"vZ0":1.2307016484404372,"x":99.41,"y":175.61,"x0":-3.426725206698556,"y0":50.001422594746,"z0":4.5451928548120994,"aX":11.659624761751495},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":2.9,"breakHorizontal":-16.3,"spinRate":2531,"spinDirection":73},"zone":6,"typeConfidence":0.9,"plateTime":0.4581106160421573,"extension":6.11461878351784},"hitData":{"launchSpeed":84.4,"launchAngle":44.0,"totalDistance":284.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":87.64,"coordY":92.37}},"index":4,"playId":"21f3b3a9-7800-3bb7-90f2-8138e4cf72d7","pitchNumber":4,"startTime":"2026-07-18T04:15:15.242Z","endTime":"2026-07-18T04:15:28.450Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T04:15:28.450Z","atBatIndex":70},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Alec Burleson strikes out swinging.","rbi":0,"awayScore":5,"homeScore":4,"isOut":true},"about":{"atBatIndex":71,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-18T04:18:38.269Z","endTime":"2026-07-18T04:19:56.399Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":805299,"fullName":"Brandyn Garcia","link":"/api/v1/people/805299"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"postOnSecond":{"id":663494,"fullName":"Bryan Torres","link":"/api/v1/people/663494"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[3,4,5,6,7],"actionIndex":[1,2],"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":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"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":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":5,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-07-18T04:15:59.343Z","endTime":"2026-07-18T04:16:31.563Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Brandyn Garcia replaces Paul Sewald.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-07-18T04:16:31.563Z","endTime":"2026-07-18T04:18:30.470Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":805299,"link":"/api/v1/people/805299"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Offensive Substitution: Pinch-runner Bryan Torres replaces Jimmy Crooks.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":5,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":2,"startTime":"2026-07-18T04:18:30.470Z","endTime":"2026-07-18T04:18:40.460Z","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":"901","replacedPlayer":{"id":699625,"link":"/api/v1/people/699625"},"base":2},{"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":97.0,"endSpeed":88.5,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.493144383979235,"aZ":-32.73692723039196,"pfxX":10.108092151307318,"pfxZ":-0.2808036206474469,"pX":-0.45322013081913304,"pZ":2.223374394860036,"vX0":-8.714230836509808,"vY0":-141.00923471977546,"vZ0":-3.4914237028027637,"x":134.28,"y":178.75,"x0":1.3712352530713043,"y0":50.00216589731168,"z0":5.600538998495981,"aX":20.257624747592104},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":-1.1,"breakHorizontal":-16.4,"spinRate":2265,"spinDirection":123},"zone":4,"typeConfidence":0.91,"plateTime":0.38913978535471383,"extension":5.494845617438857},"index":3,"playId":"56584768-a912-3253-bbf2-f02388d79a68","pitchNumber":1,"startTime":"2026-07-18T04:18:40.460Z","endTime":"2026-07-18T04:18:44.190Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.2,"endSpeed":80.0,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.27686466858706,"aZ":-25.37195720491792,"pfxX":-6.615749121113392,"pfxZ":4.1956609153066085,"pX":-0.8111781924551902,"pZ":1.1976082454686139,"vX0":-3.7605241516150563,"vY0":-126.8451557356381,"vZ0":-5.533208239107105,"x":147.92,"y":206.44,"x0":1.552661460117537,"y0":50.002738490644475,"z0":5.444671096148657,"aX":-10.719319071714512},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":6.5,"breakHorizontal":12.8,"spinRate":2573,"spinDirection":280},"zone":13,"typeConfidence":0.9,"plateTime":0.43272045690993544,"extension":5.402162304708309},"index":4,"playId":"2b7c6c93-5a0b-3272-b51d-422859d47413","pitchNumber":2,"startTime":"2026-07-18T04:19:00.249Z","endTime":"2026-07-18T04:19:05.438Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.1,"endSpeed":81.6,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.523183498796424,"aZ":-24.625270837124503,"pfxX":-4.589195941042316,"pfxZ":4.4715454923712645,"pX":-2.1395669308671224,"pZ":1.634871795209986,"vX0":-7.476149976548523,"vY0":-129.48214974365325,"vZ0":-4.896972458965356,"x":198.56,"y":194.64,"x0":1.3879519827642832,"y0":50.00270599513351,"z0":5.4488828452370255,"aX":-7.7449487996760595},"breaks":{"breakAngle":19.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":7.2,"breakHorizontal":10.1,"spinRate":2508,"spinDirection":279},"zone":13,"typeConfidence":0.89,"plateTime":0.42397803851542015,"extension":5.469270176077437},"index":5,"playId":"4f9be9fd-48d6-39c7-8807-f062bf2a15ec","pitchNumber":3,"startTime":"2026-07-18T04:19:18.742Z","endTime":"2026-07-18T04:19:22.491Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.7,"endSpeed":80.5,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.28660926938721,"aZ":-22.86817563427324,"pfxX":-2.849868587911507,"pfxZ":5.622969926829806,"pX":-1.9786736413860784,"pZ":1.2501935407431661,"vX0":-7.761847112923134,"vY0":-128.75231495026304,"vZ0":-5.88038620686689,"x":192.42,"y":205.02,"x0":1.462741426767565,"y0":50.003970554350786,"z0":5.368650525840584,"aX":-4.714821724113584},"breaks":{"breakAngle":14.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":8.9,"breakHorizontal":7.1,"spinRate":2550,"spinDirection":285},"zone":13,"typeConfidence":0.87,"plateTime":0.4277528155248409,"extension":5.50040425485484},"index":6,"playId":"8f5dfed2-3a8c-3ffc-8f5a-999ff2398efd","pitchNumber":4,"startTime":"2026-07-18T04:19:35.447Z","endTime":"2026-07-18T04:19:38.475Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":88.7,"endSpeed":81.1,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.916268575979416,"aZ":-25.138539736565807,"pfxX":-4.4493845379696175,"pfxZ":4.2178951202323125,"pX":-1.647972379769719,"pZ":1.0292926988470026,"vX0":-6.464977330562313,"vY0":-128.87637495731096,"vZ0":-5.918571138196192,"x":179.82,"y":210.99,"x0":1.4792826271709427,"y0":50.00196751017603,"z0":5.319334222602718,"aX":-7.4197084141549485},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":6.4,"breakHorizontal":9.6,"spinRate":2567,"spinDirection":283},"zone":13,"typeConfidence":0.9,"plateTime":0.42639682550423874,"extension":5.579049219019151},"index":7,"playId":"f1ced2eb-b2dc-3057-bc86-2e05dab961ca","pitchNumber":5,"startTime":"2026-07-18T04:19:52.197Z","endTime":"2026-07-18T04:19:56.399Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T04:19:56.399Z","atBatIndex":71},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Jordan Walker grounds into a force out, shortstop Geraldo Perdomo to second baseman Ketel Marte. JJ Wetherholt out at 2nd.","rbi":0,"awayScore":5,"homeScore":4,"isOut":true},"about":{"atBatIndex":72,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-18T04:20:17.906Z","endTime":"2026-07-18T04:21:14.719Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":805299,"fullName":"Brandyn Garcia","link":"/api/v1/people/805299"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":672695,"link":"/api/v1/people/672695"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":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":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_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":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.3,"endSpeed":85.4,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.241873666497924,"aZ":-27.565841082021425,"pfxX":-0.37801380510504945,"pfxZ":2.4704124647423686,"pX":-0.45624636872921176,"pZ":3.0427424794847617,"vX0":-5.089995014625654,"vY0":-135.85469299692738,"vZ0":-1.8492243104545256,"x":134.39,"y":156.63,"x0":1.4920818423704332,"y0":50.003479109470554,"z0":5.65149011212263,"aX":-0.7049634013725661},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":4.3,"breakHorizontal":1.8,"spinRate":2467,"spinDirection":159},"zone":1,"typeConfidence":0.9,"plateTime":0.403435696107211,"extension":5.372370145364246},"index":0,"playId":"8cacaecd-70ee-3e77-81ab-1f7005c10c8e","pitchNumber":1,"startTime":"2026-07-18T04:20:20.719Z","endTime":"2026-07-18T04:20:25.302Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.6,"endSpeed":89.7,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.730182537646954,"aZ":-26.899784650480996,"pfxX":10.129037480022127,"pfxZ":2.5620069315827,"pX":-0.48749025500779186,"pZ":1.5190338867517332,"vX0":-8.894565469321929,"vY0":-143.19551059245433,"vZ0":-6.375010254940627,"x":135.58,"y":197.77,"x0":1.3562172127397005,"y0":50.002983168983576,"z0":5.477412145351938,"aX":20.853916172786857},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":3.4,"breakHorizontal":-16.3,"spinRate":2312,"spinDirection":113},"zone":13,"typeConfidence":0.91,"plateTime":0.38377674407545115,"extension":5.5735299224248385},"index":1,"playId":"4fad78de-9431-3118-b80b-4899c7d7614b","pitchNumber":2,"startTime":"2026-07-18T04:20:51.686Z","endTime":"2026-07-18T04:20:54.823Z","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":98.1,"endSpeed":88.9,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.114571299516726,"aZ":-25.875832475762945,"pfxX":9.859457736567276,"pfxZ":3.097046536101864,"pX":-0.7760674139752297,"pZ":2.1585659284182035,"vX0":-9.660793219655861,"vY0":-142.45290782546007,"vZ0":-4.901290495792695,"x":146.58,"y":180.5,"x0":1.3966420193233113,"y0":50.00069368736203,"z0":5.560488259186365,"aX":20.036408055859276},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":4.7,"breakHorizontal":-15.6,"spinRate":2235,"spinDirection":118},"zone":7,"typeConfidence":0.91,"plateTime":0.38613208585055014,"extension":5.439714323969023},"hitData":{"launchSpeed":114.6,"launchAngle":-4.0,"totalDistance":26.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":111.97,"coordY":153.55}},"index":2,"playId":"60d48e3e-89aa-30ce-b431-bbf82028fde7","pitchNumber":3,"startTime":"2026-07-18T04:21:07.803Z","endTime":"2026-07-18T04:21:14.719Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T04:21:14.719Z","atBatIndex":72},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Nolan Arenado walks.","rbi":0,"awayScore":5,"homeScore":4,"isOut":false},"about":{"atBatIndex":73,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-07-18T04:23:34.127Z","endTime":"2026-07-18T04:24:55.378Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676617,"fullName":"Riley O'Brien","link":"/api/v1/people/676617"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[2,3,4,5,6],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Defensive Substitution: Pedro Pagés replaces Bryan Torres, batting 9th, playing catcher.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":5,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-18T04:22:30.984Z","endTime":"2026-07-18T04:22:30.998Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":686780,"link":"/api/v1/people/686780"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"902","replacedPlayer":{"id":663494,"link":"/api/v1/people/663494"}},{"details":{"description":"Pitching Change: Riley O'Brien replaces Luis Gastelum.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-07-18T04:22:30.998Z","endTime":"2026-07-18T04:23:36.485Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676617,"link":"/api/v1/people/676617"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.7,"endSpeed":89.7,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.590995061893057,"aZ":-26.3468513026136,"pfxX":-10.187861248539361,"pfxZ":2.844457576243686,"pX":0.510878051891698,"pZ":1.8413597048431212,"vX0":8.813049761978618,"vY0":-141.98598162851582,"vZ0":-5.9053845436520955,"x":97.53,"y":189.06,"x0":-1.3050030899261345,"y0":50.00358749906577,"z0":5.618024269484148,"aX":-20.865541127683663},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":4.1,"breakHorizontal":16.7,"spinRate":2002,"spinDirection":229},"zone":9,"typeConfidence":0.9,"plateTime":0.3853294873746034,"extension":6.901213355818917},"index":2,"playId":"14c6edf8-5328-394e-993d-d5bd4118cd79","pitchNumber":1,"startTime":"2026-07-18T04:23:36.485Z","endTime":"2026-07-18T04:23:39.485Z","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":97.9,"endSpeed":89.8,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.58101212789843,"aZ":-29.276322350347403,"pfxX":-9.617693496748714,"pfxZ":1.4078142380371101,"pX":0.040677026817951815,"pZ":3.70327042446645,"vX0":7.706711245077404,"vY0":-142.4143495988661,"vZ0":-0.6457080109032225,"x":115.45,"y":138.79,"x0":-1.445959145821396,"y0":50.00480660486261,"z0":5.778680604971979,"aX":-19.830828693084293},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":2.6,"breakHorizontal":16.0,"spinRate":1943,"spinDirection":229},"zone":12,"typeConfidence":0.9,"plateTime":0.384059449754921,"extension":6.473253525926578},"index":3,"playId":"98eb8960-5874-3c31-a688-030cbc713756","pitchNumber":2,"startTime":"2026-07-18T04:23:55.739Z","endTime":"2026-07-18T04:23:58.739Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.9,"endSpeed":74.9,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.8329859976515,"aZ":-36.49549469087107,"pfxX":8.102139652015108,"pfxZ":-3.0207959496411068,"pX":-0.9782237661690344,"pZ":3.2413414724581378,"vX0":-0.29651085428807383,"vY0":-119.17379271309889,"vZ0":2.300693947275513,"x":154.29,"y":151.26,"x0":-1.9037089746676639,"y0":50.001554774380764,"z0":5.570231778430897,"aX":11.601355550383285},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.5,"breakVerticalInduced":-4.6,"breakHorizontal":-14.5,"spinRate":2157,"spinDirection":60},"zone":11,"typeConfidence":0.9,"plateTime":0.4603733411032285,"extension":6.354428693641529},"index":4,"playId":"5b57812d-f339-366c-ac0a-8929890c0a70","pitchNumber":3,"startTime":"2026-07-18T04:24:12.682Z","endTime":"2026-07-18T04:24:16.175Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.7,"endSpeed":89.5,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.94639359093578,"aZ":-26.6981741202583,"pfxX":-9.855464783110147,"pfxZ":2.683749619176952,"pX":1.1630830980100735,"pZ":2.4067030572080443,"vX0":10.472081306669674,"vY0":-141.90095210450272,"vZ0":-4.15806190764095,"x":72.67,"y":173.8,"x0":-1.2916784133509667,"y0":50.006211034775994,"z0":5.588534601220635,"aX":-20.137371067005425},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":4.2,"breakHorizontal":15.7,"spinRate":2100,"spinDirection":223},"zone":14,"typeConfidence":0.9,"plateTime":0.3857437162793924,"extension":6.982007364553173},"index":5,"playId":"edafee2d-29bd-3781-b8a9-f64ee396d256","pitchNumber":4,"startTime":"2026-07-18T04:24:31.537Z","endTime":"2026-07-18T04:24:35.256Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.5,"endSpeed":89.2,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.763885984576596,"aZ":-29.204633196470553,"pfxX":-9.49339477430192,"pfxZ":1.4559184539724903,"pX":-0.9991412053226516,"pZ":3.311816740598208,"vX0":5.4031986209312395,"vY0":-141.99254346215363,"vZ0":-1.4646536419618639,"x":155.08,"y":149.36,"x0":-1.694139797727768,"y0":50.00270860960084,"z0":5.693939856577391,"aX":-19.368997726568473},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":2.5,"breakHorizontal":16.1,"spinRate":1892,"spinDirection":227},"zone":11,"typeConfidence":0.9,"plateTime":0.38586457142693487,"extension":6.640195168402801},"index":6,"playId":"38c76886-f03b-389d-a4f4-daddaedc9823","pitchNumber":5,"startTime":"2026-07-18T04:24:49.300Z","endTime":"2026-07-18T04:24:55.378Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T04:24:55.378Z","atBatIndex":73},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ildemaro Vargas flies out to left fielder Lars Nootbaar.","rbi":0,"awayScore":5,"homeScore":4,"isOut":true},"about":{"atBatIndex":74,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-07-18T04:25:28.384Z","endTime":"2026-07-18T04:26:44.495Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676617,"fullName":"Riley O'Brien","link":"/api/v1/people/676617"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,5],"actionIndex":[0,3],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pickoff 1B","eventType":"pickoff_1b","movementReason":"r_pickoff_1b","runner":{"id":678489,"fullName":"Jorge Barrosa","link":"/api/v1/people/678489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":676617,"link":"/api/v1/people/676617"},"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"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":663457,"link":"/api/v1/people/663457"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-runner Jorge Barrosa replaces Nolan Arenado.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":5,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-18T04:25:15.083Z","endTime":"2026-07-18T04:25:30.548Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":678489,"link":"/api/v1/people/678489"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"701","replacedPlayer":{"id":571448,"link":"/api/v1/people/571448"},"base":1},{"details":{"call":{"code":"O","description":"Foul Tip"},"description":"Foul Tip","code":"O","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.3,"endSpeed":89.0,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.540133562090055,"aZ":-31.67136365086913,"pfxX":-9.440081901795178,"pfxZ":0.25011970245884285,"pX":0.04978175684607091,"pZ":2.515203924223269,"vX0":8.11661183007652,"vY0":-141.42382328149563,"vZ0":-3.017480978600003,"x":115.1,"y":170.87,"x0":-1.6322682927392254,"y0":50.004114148767684,"z0":5.6294367232963545,"aX":-19.105467653303204},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":0.0,"breakHorizontal":15.5,"spinRate":1946,"spinDirection":232},"zone":5,"typeConfidence":0.9,"plateTime":0.38743008917424593,"extension":6.533926576502259},"index":1,"playId":"2e8c1220-b698-316a-9fcc-e0e732ffbec6","pitchNumber":1,"startTime":"2026-07-18T04:25:30.548Z","endTime":"2026-07-18T04:25:34.923Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":0},"index":2,"playId":"0cb64c63-1f83-3825-9a6b-a6b5f8b26933","startTime":"2026-07-18T04:25:49.399Z","endTime":"2026-07-18T04:25:54.269Z","isPitch":false,"type":"pickoff"},{"details":{"description":"Pitcher Riley O'Brien picks off Jorge Barrosa at 1st on throw to first baseman Alec Burleson.","event":"Pickoff 1B","eventType":"pickoff_1b","awayScore":5,"homeScore":4,"isScoringPlay":false,"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"index":3,"actionPlayId":"0cb64c63-1f83-3825-9a6b-a6b5f8b26933","startTime":"2026-07-18T04:26:01.146Z","endTime":"2026-07-18T04:26:18.360Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":678489,"link":"/api/v1/people/678489"}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"index":4,"startTime":"2026-07-18T04:26:18.360Z","endTime":"2026-07-18T04:26:31.369Z","isPitch":false,"type":"action","player":{"id":545121,"link":"/api/v1/people/545121"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.8,"endSpeed":89.4,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.11074847858963,"aZ":-26.424045438820734,"pfxX":-10.041314550014564,"pfxZ":2.809834588964419,"pX":-0.06196571306528566,"pZ":2.419945767768182,"vX0":7.463146378790594,"vY0":-142.23657266240198,"vZ0":-4.211914871382513,"x":119.36,"y":173.44,"x0":-1.417394296862888,"y0":50.00111388755862,"z0":5.598586501408967,"aX":-20.539722468765298},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":4.4,"breakHorizontal":16.7,"spinRate":2119,"spinDirection":222},"zone":5,"typeConfidence":0.9,"plateTime":0.38530481683751194,"extension":6.659347510749902},"hitData":{"launchSpeed":86.7,"launchAngle":48.0,"totalDistance":270.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":45.03,"coordY":119.57}},"index":5,"playId":"335664bc-1024-30b2-9622-ca0bc3ce718b","pitchNumber":2,"startTime":"2026-07-18T04:26:31.369Z","endTime":"2026-07-18T04:26:44.495Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T04:26:44.495Z","atBatIndex":74},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Tim Tawa doubles (6) on a sharp line drive to left fielder Lars Nootbaar.","rbi":0,"awayScore":5,"homeScore":4,"isOut":false},"about":{"atBatIndex":75,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-07-18T04:27:03.179Z","endTime":"2026-07-18T04:27:53.783Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676617,"fullName":"Riley O'Brien","link":"/api/v1/people/676617"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"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":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":663457,"link":"/api/v1/people/663457"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":99.2,"endSpeed":91.2,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.822757667303186,"aZ":-23.09167232633441,"pfxX":-9.84816259742226,"pfxZ":4.315609497031556,"pX":1.5457633460705358,"pZ":0.6932158055577339,"vX0":11.838878084076953,"vY0":-143.75515890147864,"vZ0":-9.539969596003038,"x":58.08,"y":220.06,"x0":-1.3369826940157008,"y0":50.001400290468325,"z0":5.475893343206169,"aX":-20.71107786938306},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":6.0,"breakHorizontal":15.6,"spinRate":2102,"spinDirection":230},"zone":14,"typeConfidence":0.91,"plateTime":0.38031667723071383,"extension":6.8681946984865245},"index":0,"playId":"d694b24c-e58e-34f7-9fe6-3893aa6e3f46","pitchNumber":1,"startTime":"2026-07-18T04:27:06.807Z","endTime":"2026-07-18T04:27:09.807Z","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":98.5,"endSpeed":89.8,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.31996412457912,"aZ":-27.534794581814737,"pfxX":-10.238157762673751,"pfxZ":2.2449396250057365,"pX":0.316759473422719,"pZ":2.7563289992709,"vX0":8.768743594716748,"vY0":-143.1514635486375,"vZ0":-3.2787310653313777,"x":104.93,"y":164.36,"x0":-1.4622018316721372,"y0":50.003271698562195,"z0":5.648190777479445,"aX":-21.161620058657373},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":3.6,"breakHorizontal":16.7,"spinRate":2023,"spinDirection":231},"zone":3,"typeConfidence":0.91,"plateTime":0.38322104356673314,"extension":6.52876196983178},"index":1,"playId":"e8f57739-1af4-3487-8fd2-cd6a7d1502b9","pitchNumber":2,"startTime":"2026-07-18T04:27:24.204Z","endTime":"2026-07-18T04:27:28.076Z","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":2},"pitchData":{"startSpeed":99.5,"endSpeed":90.2,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.62441414855843,"aZ":-27.041232849622677,"pfxX":-9.12746965315965,"pfxZ":2.4440112577847977,"pX":-0.511539936325237,"pZ":3.3340982466273754,"vX0":6.205794774203843,"vY0":-144.662631004404,"vZ0":-1.9944230832737082,"x":136.5,"y":148.76,"x0":-1.5088129825883194,"y0":50.00368705100118,"z0":5.705543695614727,"aX":-19.16968449870177},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":4.2,"breakHorizontal":15.1,"spinRate":2161,"spinDirection":221},"zone":1,"typeConfidence":0.91,"plateTime":0.37996264554168446,"extension":6.348973515104665},"hitData":{"launchSpeed":103.4,"launchAngle":18.0,"totalDistance":291.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":28.61,"coordY":104.85}},"index":2,"playId":"0f43d772-2d4a-3305-b4af-b7fe2aa0e6ac","pitchNumber":3,"startTime":"2026-07-18T04:27:41.781Z","endTime":"2026-07-18T04:27:53.783Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T04:27:53.783Z","atBatIndex":75},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ketel Marte called out on strikes.","rbi":0,"awayScore":5,"homeScore":4,"isOut":true},"about":{"atBatIndex":76,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-07-18T04:28:12.399Z","endTime":"2026-07-18T04:30:16.418Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676617,"fullName":"Riley O'Brien","link":"/api/v1/people/676617"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".182"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".367"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".353"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".381"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".348"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".143"},{"zone":"07","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".265"},{"zone":"08","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".265"},{"zone":"09","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".222"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".143"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".154"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".174"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".160"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".682"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".833"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.022"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".321"},{"zone":"07","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".771"},{"zone":"08","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".706"},{"zone":"09","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".842"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".462"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".625"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".527"},{"zone":"14","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".622"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"85.40"},{"zone":"02","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.65"},{"zone":"03","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.19"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"91.80"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.68"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"84.86"},{"zone":"07","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.96"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"96.47"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.76"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"85.87"},{"zone":"12","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.38"},{"zone":"13","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.61"},{"zone":"14","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.08"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".682"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".833"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.022"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".321"},{"zone":"07","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".771"},{"zone":"08","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".706"},{"zone":"09","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".842"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".462"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".625"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".527"},{"zone":"14","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".622"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":686780,"link":"/api/v1/people/686780"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.2,"endSpeed":76.6,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.464601409010136,"aZ":-34.202620094385544,"pfxX":7.28881170410979,"pfxZ":-1.3715478651242883,"pX":0.4390340857747925,"pZ":1.2924010929699594,"vX0":3.2829284284736,"vY0":-121.09491364228025,"vZ0":-2.3248570195831118,"x":100.27,"y":203.89,"x0":-1.8826348957168264,"y0":50.001794917919625,"z0":5.267668618913327,"aX":10.784146760158594},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":-2.8,"breakHorizontal":-14.0,"spinRate":2343,"spinDirection":54},"zone":14,"typeConfidence":0.9,"plateTime":0.45294246275903083,"extension":6.638665105549965},"index":0,"playId":"176af323-5539-34be-80bd-bef9bfc3ac24","pitchNumber":1,"startTime":"2026-07-18T04:28:25.121Z","endTime":"2026-07-18T04:28:28.137Z","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":97.6,"endSpeed":88.6,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.86573324278724,"aZ":-28.828973268268562,"pfxX":-10.581533340345189,"pfxZ":1.6554720288013556,"pX":-0.6226618420281522,"pZ":3.1676222717131544,"vX0":7.193409024861732,"vY0":-141.8948437098871,"vZ0":-1.729138516104825,"x":140.73,"y":153.25,"x0":-1.8261143428417883,"y0":50.00541432939429,"z0":5.636031498507677,"aX":-21.409882884505443},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":2.8,"breakHorizontal":17.5,"spinRate":2188,"spinDirection":229},"zone":1,"typeConfidence":0.9,"plateTime":0.3871952586732301,"extension":6.756733742313765},"index":1,"playId":"80cc263c-0457-3285-a3a6-6e9f0df5fce9","pitchNumber":2,"startTime":"2026-07-18T04:28:46.953Z","endTime":"2026-07-18T04:28:49.953Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.1,"endSpeed":77.3,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.75861497900602,"aZ":-39.289950219945354,"pfxX":5.512499122111916,"pfxZ":-4.715089643091021,"pX":1.0102733665572885,"pZ":1.5371165594634044,"vX0":4.860025305229794,"vY0":-122.4313231729005,"vZ0":-1.1978626837752895,"x":78.49,"y":197.28,"x0":-1.7219793011337934,"y0":50.005219189460725,"z0":5.416422675080469,"aX":8.311351146573745},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.4,"breakVerticalInduced":-8.5,"breakHorizontal":-11.2,"spinRate":2459,"spinDirection":48},"zone":14,"typeConfidence":0.9,"plateTime":0.44857327859523055,"extension":6.499130177061564},"index":2,"playId":"bf4ca07a-b60b-381b-89eb-674caccc2419","pitchNumber":3,"startTime":"2026-07-18T04:29:08.910Z","endTime":"2026-07-18T04:29:11.910Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.9,"endSpeed":78.0,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.294068466194854,"aZ":-38.06454566372334,"pfxX":6.203984077441788,"pfxZ":-3.8368227007058335,"pX":0.07719644604937523,"pZ":1.2698469093216482,"vX0":2.4406882712034754,"vY0":-123.65433651588741,"vZ0":-2.197073299258538,"x":114.06,"y":204.49,"x0":-1.7304432394185634,"y0":50.00068617610689,"z0":5.385250186273713,"aX":9.535992004561976},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.2,"breakVerticalInduced":-7.2,"breakHorizontal":-11.8,"spinRate":2373,"spinDirection":38},"zone":14,"typeConfidence":0.9,"plateTime":0.44416223295847423,"extension":6.5418709692204144},"index":3,"playId":"33f896b9-f05e-3047-9691-f209b2948a8c","pitchNumber":4,"startTime":"2026-07-18T04:29:28.269Z","endTime":"2026-07-18T04:29:31.269Z","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":2,"outs":2},"pitchData":{"startSpeed":98.8,"endSpeed":90.5,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.308318085819565,"aZ":-23.99596362513448,"pfxX":-8.922329538903295,"pfxZ":3.8915518155202022,"pX":-0.6431183045856669,"pZ":4.438357226196141,"vX0":5.654513278141065,"vY0":-143.84379872321307,"vZ0":0.1673435631959943,"x":141.51,"y":118.94,"x0":-1.4716304944578968,"y0":50.00547047645363,"z0":5.863084921472746,"aX":-18.763399286542445},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":7.3,"breakHorizontal":15.1,"spinRate":2137,"spinDirection":224},"zone":11,"typeConfidence":0.91,"plateTime":0.3802804538361162,"extension":6.890671174348449},"index":4,"playId":"f9a7b7db-3888-3ffe-8b2f-74b02464db62","pitchNumber":5,"startTime":"2026-07-18T04:29:51.242Z","endTime":"2026-07-18T04:29:54.242Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":100.0,"endSpeed":91.1,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.08500419328766,"aZ":-26.6995103488106,"pfxX":-9.984164721571053,"pfxZ":2.5656752279239328,"pX":0.3783793404875055,"pZ":3.4932101687067965,"vX0":8.709500694081678,"vY0":-145.3926452213075,"vZ0":-1.460556177004569,"x":102.58,"y":144.46,"x0":-1.3634635667436192,"y0":50.00447628319977,"z0":5.627345280962812,"aX":-21.31091041910238},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":4.6,"breakHorizontal":16.3,"spinRate":2083,"spinDirection":226},"zone":12,"typeConfidence":0.91,"plateTime":0.3771769844996471,"extension":6.447493092322836},"index":5,"playId":"54b71086-f96a-3a98-8328-afa52e54ae9e","pitchNumber":6,"startTime":"2026-07-18T04:30:12.039Z","endTime":"2026-07-18T04:30:16.418Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T04:30:16.418Z","atBatIndex":76}],"currentPlay":{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ketel Marte called out on strikes.","rbi":0,"awayScore":5,"homeScore":4,"isOut":true},"about":{"atBatIndex":76,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-07-18T04:28:12.399Z","endTime":"2026-07-18T04:30:16.418Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676617,"fullName":"Riley O'Brien","link":"/api/v1/people/676617"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".182"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".367"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".353"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".381"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".348"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".143"},{"zone":"07","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".265"},{"zone":"08","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".265"},{"zone":"09","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".222"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".143"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".154"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".174"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".160"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".682"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".833"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.022"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".321"},{"zone":"07","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".771"},{"zone":"08","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".706"},{"zone":"09","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".842"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".462"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".625"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".527"},{"zone":"14","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".622"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"85.40"},{"zone":"02","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.65"},{"zone":"03","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.19"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"91.80"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.68"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"84.86"},{"zone":"07","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.96"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"96.47"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.76"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"85.87"},{"zone":"12","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.38"},{"zone":"13","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.61"},{"zone":"14","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.08"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".682"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".833"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.022"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".321"},{"zone":"07","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".771"},{"zone":"08","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".706"},{"zone":"09","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".842"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".462"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".625"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".527"},{"zone":"14","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".622"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":686780,"link":"/api/v1/people/686780"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.2,"endSpeed":76.6,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.464601409010136,"aZ":-34.202620094385544,"pfxX":7.28881170410979,"pfxZ":-1.3715478651242883,"pX":0.4390340857747925,"pZ":1.2924010929699594,"vX0":3.2829284284736,"vY0":-121.09491364228025,"vZ0":-2.3248570195831118,"x":100.27,"y":203.89,"x0":-1.8826348957168264,"y0":50.001794917919625,"z0":5.267668618913327,"aX":10.784146760158594},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":-2.8,"breakHorizontal":-14.0,"spinRate":2343,"spinDirection":54},"zone":14,"typeConfidence":0.9,"plateTime":0.45294246275903083,"extension":6.638665105549965},"index":0,"playId":"176af323-5539-34be-80bd-bef9bfc3ac24","pitchNumber":1,"startTime":"2026-07-18T04:28:25.121Z","endTime":"2026-07-18T04:28:28.137Z","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":97.6,"endSpeed":88.6,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.86573324278724,"aZ":-28.828973268268562,"pfxX":-10.581533340345189,"pfxZ":1.6554720288013556,"pX":-0.6226618420281522,"pZ":3.1676222717131544,"vX0":7.193409024861732,"vY0":-141.8948437098871,"vZ0":-1.729138516104825,"x":140.73,"y":153.25,"x0":-1.8261143428417883,"y0":50.00541432939429,"z0":5.636031498507677,"aX":-21.409882884505443},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":2.8,"breakHorizontal":17.5,"spinRate":2188,"spinDirection":229},"zone":1,"typeConfidence":0.9,"plateTime":0.3871952586732301,"extension":6.756733742313765},"index":1,"playId":"80cc263c-0457-3285-a3a6-6e9f0df5fce9","pitchNumber":2,"startTime":"2026-07-18T04:28:46.953Z","endTime":"2026-07-18T04:28:49.953Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.1,"endSpeed":77.3,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.75861497900602,"aZ":-39.289950219945354,"pfxX":5.512499122111916,"pfxZ":-4.715089643091021,"pX":1.0102733665572885,"pZ":1.5371165594634044,"vX0":4.860025305229794,"vY0":-122.4313231729005,"vZ0":-1.1978626837752895,"x":78.49,"y":197.28,"x0":-1.7219793011337934,"y0":50.005219189460725,"z0":5.416422675080469,"aX":8.311351146573745},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.4,"breakVerticalInduced":-8.5,"breakHorizontal":-11.2,"spinRate":2459,"spinDirection":48},"zone":14,"typeConfidence":0.9,"plateTime":0.44857327859523055,"extension":6.499130177061564},"index":2,"playId":"bf4ca07a-b60b-381b-89eb-674caccc2419","pitchNumber":3,"startTime":"2026-07-18T04:29:08.910Z","endTime":"2026-07-18T04:29:11.910Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.9,"endSpeed":78.0,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.294068466194854,"aZ":-38.06454566372334,"pfxX":6.203984077441788,"pfxZ":-3.8368227007058335,"pX":0.07719644604937523,"pZ":1.2698469093216482,"vX0":2.4406882712034754,"vY0":-123.65433651588741,"vZ0":-2.197073299258538,"x":114.06,"y":204.49,"x0":-1.7304432394185634,"y0":50.00068617610689,"z0":5.385250186273713,"aX":9.535992004561976},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.2,"breakVerticalInduced":-7.2,"breakHorizontal":-11.8,"spinRate":2373,"spinDirection":38},"zone":14,"typeConfidence":0.9,"plateTime":0.44416223295847423,"extension":6.5418709692204144},"index":3,"playId":"33f896b9-f05e-3047-9691-f209b2948a8c","pitchNumber":4,"startTime":"2026-07-18T04:29:28.269Z","endTime":"2026-07-18T04:29:31.269Z","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":2,"outs":2},"pitchData":{"startSpeed":98.8,"endSpeed":90.5,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.308318085819565,"aZ":-23.99596362513448,"pfxX":-8.922329538903295,"pfxZ":3.8915518155202022,"pX":-0.6431183045856669,"pZ":4.438357226196141,"vX0":5.654513278141065,"vY0":-143.84379872321307,"vZ0":0.1673435631959943,"x":141.51,"y":118.94,"x0":-1.4716304944578968,"y0":50.00547047645363,"z0":5.863084921472746,"aX":-18.763399286542445},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":7.3,"breakHorizontal":15.1,"spinRate":2137,"spinDirection":224},"zone":11,"typeConfidence":0.91,"plateTime":0.3802804538361162,"extension":6.890671174348449},"index":4,"playId":"f9a7b7db-3888-3ffe-8b2f-74b02464db62","pitchNumber":5,"startTime":"2026-07-18T04:29:51.242Z","endTime":"2026-07-18T04:29:54.242Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":100.0,"endSpeed":91.1,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.08500419328766,"aZ":-26.6995103488106,"pfxX":-9.984164721571053,"pfxZ":2.5656752279239328,"pX":0.3783793404875055,"pZ":3.4932101687067965,"vX0":8.709500694081678,"vY0":-145.3926452213075,"vZ0":-1.460556177004569,"x":102.58,"y":144.46,"x0":-1.3634635667436192,"y0":50.00447628319977,"z0":5.627345280962812,"aX":-21.31091041910238},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":4.6,"breakHorizontal":16.3,"spinRate":2083,"spinDirection":226},"zone":12,"typeConfidence":0.91,"plateTime":0.3771769844996471,"extension":6.447493092322836},"index":5,"playId":"54b71086-f96a-3a98-8328-afa52e54ae9e","pitchNumber":6,"startTime":"2026-07-18T04:30:12.039Z","endTime":"2026-07-18T04:30:16.418Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T04:30:16.418Z","atBatIndex":76},"scoringPlays":[5,16,22,34,60,63,70],"playsByInning":[{"startIndex":0,"endIndex":9,"top":[0,1,2,3,4,5,6],"bottom":[7,8,9],"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":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"batter":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"coordinates":{"x":63.84,"y":129.13},"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":1,"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"coordinates":{"x":142.39,"y":145.43},"type":"E","description":"Field Error"},{"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":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"coordinates":{"x":179.63,"y":104.42},"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":1,"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"batter":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"coordinates":{"x":121.09,"y":94.72},"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":1,"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"batter":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"coordinates":{"x":115.22,"y":82.58},"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":1,"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"batter":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"coordinates":{"x":161.15,"y":167.75},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":1,"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"batter":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"coordinates":{"x":93.49,"y":65.66},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":1,"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"batter":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"coordinates":{"x":79.6,"y":85.49},"type":"O","description":"Flyout"}]}},{"startIndex":10,"endIndex":18,"top":[10,11,12,13],"bottom":[14,15,16,17,18],"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":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"batter":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"coordinates":{"x":118.34,"y":91.32},"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":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"batter":{"id":699625,"fullName":"Jimmy Crooks","link":"/api/v1/people/699625"},"coordinates":{"x":167.51,"y":102.26},"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":2,"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"batter":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"coordinates":{"x":184.67,"y":123.27},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":2,"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"batter":{"id":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"coordinates":{"x":113.47,"y":189.78},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":2,"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"batter":{"id":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"coordinates":{"x":162.07,"y":50.94},"type":"O","description":"Sac Fly"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":2,"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"batter":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"coordinates":{"x":151.52,"y":159.13},"type":"O","description":"Groundout"}]}},{"startIndex":19,"endIndex":25,"top":[19,20,21],"bottom":[22,23,24,25],"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":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"coordinates":{"x":153.04,"y":164.2},"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":3,"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"batter":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"coordinates":{"x":124.14,"y":147.46},"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":3,"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"batter":{"id":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374"},"coordinates":{"x":36.52,"y":72.82},"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":3,"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"batter":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"coordinates":{"x":160.14,"y":169.77},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":3,"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"batter":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"coordinates":{"x":91.14,"y":54.1},"type":"O","description":"Flyout"}]}},{"startIndex":26,"endIndex":32,"top":[26,27,28],"bottom":[29,30,31,32],"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":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"batter":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"coordinates":{"x":97.77,"y":168.25},"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":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"batter":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"coordinates":{"x":148.17,"y":141.88},"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":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"batter":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"coordinates":{"x":42.93,"y":88.43},"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":4,"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"batter":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"coordinates":{"x":115.91,"y":56.74},"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":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"batter":{"id":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"coordinates":{"x":156.08,"y":155.58},"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":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"batter":{"id":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"coordinates":{"x":104.36,"y":174.85},"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":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"batter":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"coordinates":{"x":101.32,"y":145.94},"type":"O","description":"Groundout"}]}},{"startIndex":33,"endIndex":41,"top":[33,34,35,36],"bottom":[37,38,39,40,41],"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":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"batter":{"id":699625,"fullName":"Jimmy Crooks","link":"/api/v1/people/699625"},"coordinates":{"x":142.38,"y":138.13},"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":5,"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"batter":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"coordinates":{"x":207.33,"y":57.52},"type":"H","description":"Home Run"},{"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":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"coordinates":{"x":97.77,"y":163.18},"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":5,"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"coordinates":{"x":55.32,"y":126.67},"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":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"batter":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"coordinates":{"x":141.47,"y":187.03},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":5,"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"batter":{"id":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374"},"coordinates":{"x":119.07,"y":160.14},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":5,"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"batter":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"coordinates":{"x":139.42,"y":134.61},"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":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"batter":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"coordinates":{"x":158.11,"y":157.1},"type":"O","description":"Groundout"}]}},{"startIndex":42,"endIndex":49,"top":[42,43,44,45,46],"bottom":[47,48,49],"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":664199,"fullName":"Taylor Clarke","link":"/api/v1/people/664199"},"batter":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"coordinates":{"x":129.21,"y":163.18},"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":6,"pitcher":{"id":664199,"fullName":"Taylor Clarke","link":"/api/v1/people/664199"},"batter":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"coordinates":{"x":146.45,"y":156.59},"type":"O","description":"Forceout"},{"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":664199,"fullName":"Taylor Clarke","link":"/api/v1/people/664199"},"batter":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"coordinates":{"x":147.97,"y":161.66},"type":"O","description":"Forceout"},{"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":664199,"fullName":"Taylor Clarke","link":"/api/v1/people/664199"},"batter":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"coordinates":{"x":131.74,"y":144.93},"type":"O","description":"Forceout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":6,"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"batter":{"id":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"coordinates":{"x":149.49,"y":156.08},"type":"O","description":"Groundout"}]}},{"startIndex":50,"endIndex":56,"top":[50,51,52],"bottom":[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":7,"pitcher":{"id":656464,"fullName":"Kevin Ginkel","link":"/api/v1/people/656464"},"batter":{"id":699625,"fullName":"Jimmy Crooks","link":"/api/v1/people/699625"},"coordinates":{"x":140.56,"y":72.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":7,"pitcher":{"id":656464,"fullName":"Kevin Ginkel","link":"/api/v1/people/656464"},"batter":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"coordinates":{"x":75.47,"y":96.17},"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":656464,"fullName":"Kevin Ginkel","link":"/api/v1/people/656464"},"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"coordinates":{"x":99.29,"y":169.27},"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":7,"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"batter":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"coordinates":{"x":153.15,"y":34.88},"type":"H","description":"Triple"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":7,"pitcher":{"id":666277,"fullName":"George Soriano","link":"/api/v1/people/666277"},"batter":{"id":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374"},"coordinates":{"x":109.94,"y":165.21},"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":8,"pitcher":{"id":666661,"fullName":"Juan Morillo","link":"/api/v1/people/666661"},"batter":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"coordinates":{"x":178.9,"y":115.52},"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":666661,"fullName":"Juan Morillo","link":"/api/v1/people/666661"},"batter":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"coordinates":{"x":75.52,"y":97.07},"type":"O","description":"Sac Fly"},{"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":666661,"fullName":"Juan Morillo","link":"/api/v1/people/666661"},"batter":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"coordinates":{"x":112.98,"y":154.05},"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":703725,"fullName":"Luis Gastelum","link":"/api/v1/people/703725"},"batter":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"coordinates":{"x":231.42,"y":99.68},"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":703725,"fullName":"Luis Gastelum","link":"/api/v1/people/703725"},"batter":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"coordinates":{"x":132.25,"y":180.93},"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":703725,"fullName":"Luis Gastelum","link":"/api/v1/people/703725"},"batter":{"id":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"coordinates":{"x":162.68,"y":192.09},"type":"O","description":"Pop Out"}]}},{"startIndex":67,"endIndex":76,"top":[67,68,69,70,71,72],"bottom":[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":9,"pitcher":{"id":623149,"fullName":"Paul Sewald","link":"/api/v1/people/623149"},"batter":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"coordinates":{"x":129.71,"y":165.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":9,"pitcher":{"id":623149,"fullName":"Paul Sewald","link":"/api/v1/people/623149"},"batter":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"coordinates":{"x":116.02,"y":82.05},"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":623149,"fullName":"Paul Sewald","link":"/api/v1/people/623149"},"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"coordinates":{"x":87.64,"y":92.37},"type":"O","description":"Sac Fly"},{"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":805299,"fullName":"Brandyn Garcia","link":"/api/v1/people/805299"},"batter":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"coordinates":{"x":111.97,"y":153.55},"type":"O","description":"Forceout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":9,"pitcher":{"id":676617,"fullName":"Riley O'Brien","link":"/api/v1/people/676617"},"batter":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"coordinates":{"x":45.03,"y":119.57},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":9,"pitcher":{"id":676617,"fullName":"Riley O'Brien","link":"/api/v1/people/676617"},"batter":{"id":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374"},"coordinates":{"x":28.61,"y":104.85},"type":"H","description":"Double"}]}}]},"linescore":{"currentInning":9,"currentInningOrdinal":"9th","inningState":"Bottom","inningHalf":"Bottom","isTopInning":false,"scheduledInnings":9,"innings":[{"num":1,"ordinalNum":"1st","home":{"runs":0,"hits":0,"errors":1,"leftOnBase":0},"away":{"runs":2,"hits":2,"errors":0,"leftOnBase":2}},{"num":2,"ordinalNum":"2nd","home":{"runs":1,"hits":2,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":3,"ordinalNum":"3rd","home":{"runs":1,"hits":1,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"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":2},"away":{"runs":1,"hits":1,"errors":0,"leftOnBase":0}},{"num":6,"ordinalNum":"6th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":2}},{"num":7,"ordinalNum":"7th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":0}},{"num":8,"ordinalNum":"8th","home":{"runs":2,"hits":1,"errors":0,"leftOnBase":0},"away":{"runs":1,"hits":1,"errors":0,"leftOnBase":1}},{"num":9,"ordinalNum":"9th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":1,"hits":2,"errors":0,"leftOnBase":2}}],"teams":{"home":{"runs":4,"hits":8,"errors":1,"leftOnBase":6},"away":{"runs":5,"hits":9,"errors":0,"leftOnBase":8}},"defense":{"pitcher":{"id":676617,"fullName":"Riley O'Brien","link":"/api/v1/people/676617"},"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":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"shortstop":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"left":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"center":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"right":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"batter":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"onDeck":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"inHole":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"battingOrder":5,"team":{"id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"}},"offense":{"batter":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"onDeck":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"inHole":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"pitcher":{"id":805299,"fullName":"Brandyn Garcia","link":"/api/v1/people/805299"},"battingOrder":1,"team":{"id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"}},"balls":2,"strikes":3,"outs":3},"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":12,"airOuts":9,"runs":5,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":5,"baseOnBalls":5,"intentionalWalks":0,"hits":9,"hitByPitch":0,"avg":".242","atBats":33,"obp":".318","slg":".390","ops":".708","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":40,"totalBases":12,"rbi":5,"leftOnBase":20,"sacBunts":0,"sacFlies":2,"catchersInterference":0,"pickoffs":1,"atBatsPerHomeRun":"33.00","popOuts":0,"lineOuts":4},"pitching":{"flyOuts":5,"groundOuts":12,"airOuts":6,"runs":4,"doubles":2,"triples":1,"homeRuns":2,"strikeOuts":8,"baseOnBalls":3,"intentionalWalks":0,"hits":8,"hitByPitch":0,"atBats":33,"obp":".297","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":142,"era":"4.11","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":3,"whip":"1.33","battersFaced":37,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":142,"balls":52,"strikes":90,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"2.00","rbi":4,"pitchesPerInning":"15.78","runsScoredPer9":"4.00","homeRunsPer9":"2.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":12,"putOuts":27,"errors":0,"chances":39,"passedBall":1,"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":{"summary":"6.1 IP, ER, 5 K, BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":4,"groundOuts":10,"airOuts":4,"runs":2,"doubles":1,"triples":1,"homeRuns":1,"strikeOuts":5,"baseOnBalls":1,"intentionalWalks":0,"hits":6,"hitByPitch":0,"atBats":24,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":94,"inningsPitched":"6.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":26,"outs":19,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":94,"balls":33,"strikes":61,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"2.84","homeRunsPer9":"1.42","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":0,"lineOuts":0},"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":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":2,"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":{"gamesStarted":1,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":36,"gamesStarted":1,"flyOuts":26,"groundOuts":30,"airOuts":48,"runs":32,"doubles":10,"triples":0,"homeRuns":5,"strikeOuts":40,"baseOnBalls":19,"intentionalWalks":0,"hits":46,"hitByPitch":2,"atBats":162,"obp":".362","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":706,"era":"6.58","inningsPitched":"39.2","wins":2,"losses":2,"saves":0,"saveOpportunities":2,"holds":2,"blownSaves":2,"earnedRuns":29,"whip":"1.64","battersFaced":185,"outs":119,"gamesPitched":36,"completeGames":0,"shutouts":0,"pitchesThrown":706,"balls":262,"strikes":444,"strikePercentage":".630","hitBatsmen":2,"balks":1,"wildPitches":4,"pickoffs":0,"groundOutsToAirouts":"0.63","rbi":0,"winPercentage":".500","pitchesPerInning":"17.80","gamesFinished":12,"strikeoutWalkRatio":"2.11","strikeoutsPer9Inn":"9.08","walksPer9Inn":"4.31","hitsPer9Inn":"10.44","runsScoredPer9":"7.26","homeRunsPer9":"1.13","inheritedRunners":11,"inheritedRunnersScored":6,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":11,"lineOuts":11},"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":"901","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":31,"flyOuts":10,"groundOuts":19,"airOuts":20,"runs":9,"doubles":0,"triples":2,"homeRuns":4,"strikeOuts":16,"baseOnBalls":5,"intentionalWalks":0,"hits":13,"hitByPitch":0,"avg":".194","atBats":67,"obp":".250","slg":".433","ops":".683","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":73,"totalBases":29,"rbi":8,"leftOnBase":30,"sacBunts":1,"sacFlies":0,"babip":".191","groundOutsToAirouts":"0.95","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"16.75","popOuts":2,"lineOuts":8},"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":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"400","stats":{"batting":{"summary":"1-4 | BB, K","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":0,"leftOnBase":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":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":94,"flyOuts":40,"groundOuts":82,"airOuts":77,"runs":62,"doubles":19,"triples":0,"homeRuns":22,"strikeOuts":99,"baseOnBalls":33,"intentionalWalks":1,"hits":106,"hitByPitch":3,"avg":".294","atBats":361,"obp":".355","slg":".529","ops":".884","caughtStealing":5,"stolenBases":13,"stolenBasePercentage":".722","caughtStealingPercentage":".278","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":400,"totalBases":191,"rbi":74,"leftOnBase":170,"sacBunts":0,"sacFlies":3,"babip":".346","groundOutsToAirouts":"1.06","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"16.41","popOuts":18,"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":8,"putOuts":196,"errors":4,"chances":208,"fielding":".981","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"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":"700","stats":{"batting":{"summary":"0-4","gamesPlayed":1,"flyOuts":0,"groundOuts":3,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":5,"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":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":78,"flyOuts":28,"groundOuts":69,"airOuts":64,"runs":30,"doubles":9,"triples":1,"homeRuns":8,"strikeOuts":54,"baseOnBalls":13,"intentionalWalks":0,"hits":56,"hitByPitch":2,"avg":".232","atBats":241,"obp":".275","slg":".378","ops":".653","caughtStealing":3,"stolenBases":5,"stolenBasePercentage":".625","caughtStealingPercentage":".375","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":258,"totalBases":91,"rbi":28,"leftOnBase":90,"sacBunts":0,"sacFlies":2,"babip":".265","groundOutsToAirouts":"1.08","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"30.12","popOuts":19,"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":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":145,"errors":2,"chances":150,"fielding":".987","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"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":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"500","stats":{"batting":{"summary":"1-4 | 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":33,"flyOuts":14,"groundOuts":31,"airOuts":22,"runs":16,"doubles":6,"triples":1,"homeRuns":3,"strikeOuts":28,"baseOnBalls":16,"intentionalWalks":1,"hits":28,"hitByPitch":0,"avg":".259","atBats":108,"obp":".352","slg":".417","ops":".769","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":125,"totalBases":45,"rbi":12,"leftOnBase":49,"sacBunts":0,"sacFlies":1,"babip":".321","groundOutsToAirouts":"1.41","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"36.00","popOuts":1,"lineOuts":7},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":70,"errors":0,"chances":72,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID665877":{"person":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"jerseyNumber":"15","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"800","stats":{"batting":{"summary":"2-4 | R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":1,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"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":61,"flyOuts":25,"groundOuts":41,"airOuts":55,"runs":17,"doubles":9,"triples":0,"homeRuns":4,"strikeOuts":25,"baseOnBalls":12,"intentionalWalks":0,"hits":43,"hitByPitch":0,"avg":".265","atBats":162,"obp":".314","slg":".395","ops":".709","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":177,"totalBases":64,"rbi":20,"leftOnBase":66,"sacBunts":1,"sacFlies":1,"babip":".291","groundOutsToAirouts":"0.75","catchersInterference":1,"pickoffs":1,"atBatsPerHomeRun":"40.50","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":65,"errors":1,"chances":97,"fielding":".990","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"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":{},"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":35,"groundOuts":53,"airOuts":54,"runs":17,"doubles":8,"triples":0,"homeRuns":4,"strikeOuts":24,"baseOnBalls":21,"intentionalWalks":1,"hits":28,"hitByPitch":2,"atBats":156,"obp":".280","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":659,"era":"2.91","inningsPitched":"46.1","wins":6,"losses":1,"saves":1,"saveOpportunities":1,"holds":4,"blownSaves":0,"earnedRuns":15,"whip":"1.06","battersFaced":182,"outs":139,"gamesPitched":39,"completeGames":0,"shutouts":0,"pitchesThrown":659,"balls":266,"strikes":393,"strikePercentage":".600","hitBatsmen":2,"balks":1,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.98","rbi":0,"winPercentage":".857","pitchesPerInning":"14.22","gamesFinished":10,"strikeoutWalkRatio":"1.14","strikeoutsPer9Inn":"4.66","walksPer9Inn":"4.08","hitsPer9Inn":"5.44","runsScoredPer9":"3.30","homeRunsPer9":"0.78","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":true,"isSubstitute":false}},"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":"2-4 | HR, BB, RBI","gamesPlayed":1,"flyOuts":2,"groundOuts":0,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":5,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":0,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":91,"flyOuts":72,"groundOuts":92,"airOuts":108,"runs":59,"doubles":10,"triples":0,"homeRuns":14,"strikeOuts":64,"baseOnBalls":41,"intentionalWalks":2,"hits":93,"hitByPitch":14,"avg":".262","atBats":355,"obp":".359","slg":".408","ops":".767","caughtStealing":0,"stolenBases":9,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":412,"totalBases":145,"rbi":37,"leftOnBase":93,"sacBunts":0,"sacFlies":2,"babip":".283","groundOutsToAirouts":"0.85","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"25.36","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":265,"putOuts":106,"errors":2,"chances":373,"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":42,"gamesStarted":0,"flyOuts":22,"groundOuts":58,"airOuts":48,"runs":24,"doubles":10,"triples":0,"homeRuns":2,"strikeOuts":32,"baseOnBalls":18,"intentionalWalks":0,"hits":46,"hitByPitch":8,"atBats":177,"obp":".344","caughtStealing":1,"stolenBases":6,"stolenBasePercentage":".857","caughtStealingPercentage":".143","numberOfPitches":799,"era":"3.66","inningsPitched":"46.2","wins":0,"losses":0,"saves":0,"saveOpportunities":1,"holds":6,"blownSaves":1,"earnedRuns":19,"whip":"1.37","battersFaced":210,"outs":140,"gamesPitched":42,"completeGames":0,"shutouts":0,"pitchesThrown":799,"balls":299,"strikes":500,"strikePercentage":".630","hitBatsmen":8,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.21","rbi":0,"winPercentage":".---","pitchesPerInning":"17.12","gamesFinished":5,"strikeoutWalkRatio":"1.78","strikeoutsPer9Inn":"6.17","walksPer9Inn":"3.47","hitsPer9Inn":"8.87","runsScoredPer9":"4.63","homeRunsPer9":"0.39","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":8,"errors":0,"chances":13,"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,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":24,"flyOuts":12,"groundOuts":27,"airOuts":23,"runs":8,"doubles":4,"triples":1,"homeRuns":1,"strikeOuts":12,"baseOnBalls":3,"intentionalWalks":0,"hits":18,"hitByPitch":0,"avg":".237","atBats":76,"obp":".253","slg":".355","ops":".608","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":83,"totalBases":27,"rbi":14,"leftOnBase":26,"sacBunts":0,"sacFlies":4,"babip":".254","groundOutsToAirouts":"1.17","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"76.00","popOuts":3,"lineOuts":8},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":41,"putOuts":40,"errors":3,"chances":84,"fielding":".964","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":"300","stats":{"batting":{"summary":"1-4 | BB, K, 2 R","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":0,"leftOnBase":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":2,"putOuts":11,"errors":0,"chances":13,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":95,"flyOuts":65,"groundOuts":105,"airOuts":101,"runs":51,"doubles":23,"triples":1,"homeRuns":15,"strikeOuts":61,"baseOnBalls":33,"intentionalWalks":2,"hits":99,"hitByPitch":4,"avg":".273","atBats":363,"obp":".337","slg":".466","ops":".803","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":9,"groundIntoTriplePlay":0,"plateAppearances":403,"totalBases":169,"rbi":67,"leftOnBase":176,"sacBunts":0,"sacFlies":3,"babip":".290","groundOutsToAirouts":"1.04","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"24.20","popOuts":17,"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":64,"putOuts":745,"errors":7,"chances":816,"fielding":".991","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":{"note":"(S, 25)","summary":"1.0 IP, 0 ER, K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":16,"inningsPitched":"1.0","wins":0,"losses":0,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":16,"balls":7,"strikes":9,"strikePercentage":".560","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":1,"rbi":0,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":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":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":true,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":{},"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":46,"groundOuts":133,"airOuts":86,"runs":46,"doubles":17,"triples":1,"homeRuns":10,"strikeOuts":72,"baseOnBalls":29,"intentionalWalks":0,"hits":97,"hitByPitch":6,"atBats":387,"obp":".312","caughtStealing":0,"stolenBases":10,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":1647,"era":"3.96","inningsPitched":"100.0","wins":10,"losses":6,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":44,"whip":"1.26","battersFaced":423,"outs":300,"gamesPitched":18,"completeGames":0,"shutouts":0,"pitchesThrown":1647,"balls":606,"strikes":1041,"strikePercentage":".630","hitBatsmen":6,"balks":0,"wildPitches":4,"pickoffs":1,"groundOutsToAirouts":"1.55","rbi":0,"winPercentage":".625","pitchesPerInning":"16.47","gamesFinished":0,"strikeoutWalkRatio":"2.48","strikeoutsPer9Inn":"6.48","walksPer9Inn":"2.61","hitsPer9Inn":"8.73","runsScoredPer9":"4.14","homeRunsPer9":"0.90","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":16,"lineOuts":24},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":5,"errors":0,"chances":11,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":{"note":"(H, 14)","summary":"0.2 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":14,"inningsPitched":"0.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"battersFaced":2,"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":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":42,"gamesStarted":0,"flyOuts":24,"groundOuts":38,"airOuts":49,"runs":16,"doubles":9,"triples":0,"homeRuns":4,"strikeOuts":36,"baseOnBalls":16,"intentionalWalks":1,"hits":29,"hitByPitch":1,"atBats":149,"obp":".272","caughtStealing":1,"stolenBases":6,"stolenBasePercentage":".857","caughtStealingPercentage":".143","numberOfPitches":647,"era":"3.27","inningsPitched":"41.1","wins":3,"losses":2,"saves":2,"saveOpportunities":5,"holds":14,"blownSaves":3,"earnedRuns":15,"whip":"1.09","battersFaced":169,"outs":124,"gamesPitched":42,"completeGames":0,"shutouts":0,"pitchesThrown":647,"balls":221,"strikes":426,"strikePercentage":".660","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.78","rbi":0,"winPercentage":".600","pitchesPerInning":"15.65","gamesFinished":7,"strikeoutWalkRatio":"2.25","strikeoutsPer9Inn":"7.84","walksPer9Inn":"3.48","hitsPer9Inn":"6.31","runsScoredPer9":"3.48","homeRunsPer9":"0.87","inheritedRunners":16,"inheritedRunnersScored":3,"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":"902","stats":{"batting":{"summary":"0-0","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":55,"flyOuts":24,"groundOuts":39,"airOuts":41,"runs":13,"doubles":6,"triples":0,"homeRuns":4,"strikeOuts":41,"baseOnBalls":6,"intentionalWalks":0,"hits":31,"hitByPitch":2,"avg":".212","atBats":146,"obp":".250","slg":".336","ops":".586","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":160,"totalBases":49,"rbi":11,"leftOnBase":67,"sacBunts":4,"sacFlies":2,"babip":".262","groundOutsToAirouts":"0.95","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"36.50","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":352,"errors":5,"chances":383,"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":{},"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":41,"gamesStarted":0,"flyOuts":22,"groundOuts":26,"airOuts":40,"runs":21,"doubles":4,"triples":0,"homeRuns":6,"strikeOuts":40,"baseOnBalls":21,"intentionalWalks":1,"hits":34,"hitByPitch":1,"atBats":140,"obp":".346","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":676,"era":"4.66","inningsPitched":"36.2","wins":2,"losses":2,"saves":1,"saveOpportunities":4,"holds":15,"blownSaves":3,"earnedRuns":19,"whip":"1.50","battersFaced":163,"outs":110,"gamesPitched":41,"completeGames":0,"shutouts":0,"pitchesThrown":676,"balls":260,"strikes":416,"strikePercentage":".620","hitBatsmen":1,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.65","rbi":0,"winPercentage":".500","pitchesPerInning":"18.44","gamesFinished":5,"strikeoutWalkRatio":"1.90","strikeoutsPer9Inn":"9.82","walksPer9Inn":"5.15","hitsPer9Inn":"8.35","runsScoredPer9":"5.15","homeRunsPer9":"1.47","inheritedRunners":10,"inheritedRunnersScored":6,"catchersInterference":1,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":8,"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":true,"isSubstitute":false}},"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":"(W, 1-0)(BS, 1)","summary":"1.0 IP, 2 ER, K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":18,"inningsPitched":"1.0","wins":1,"losses":0,"saves":0,"saveOpportunities":1,"holds":0,"blownSaves":1,"earnedRuns":2,"battersFaced":5,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":18,"balls":7,"strikes":11,"strikePercentage":".610","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":1,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":4,"gamesStarted":0,"flyOuts":0,"groundOuts":4,"airOuts":3,"runs":4,"doubles":2,"triples":0,"homeRuns":3,"strikeOuts":4,"baseOnBalls":1,"intentionalWalks":0,"hits":6,"hitByPitch":0,"atBats":16,"obp":".389","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":64,"era":"9.82","inningsPitched":"3.2","wins":1,"losses":0,"saves":0,"saveOpportunities":1,"holds":0,"blownSaves":1,"earnedRuns":4,"whip":"1.91","battersFaced":18,"outs":11,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":64,"balls":20,"strikes":44,"strikePercentage":".690","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.33","rbi":2,"winPercentage":"1.000","pitchesPerInning":"17.45","gamesFinished":0,"strikeoutWalkRatio":"4.00","strikeoutsPer9Inn":"9.82","walksPer9Inn":"2.45","hitsPer9Inn":"14.73","runsScoredPer9":"9.82","homeRunsPer9":"7.36","inheritedRunners":3,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":2,"lineOuts":1},"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":false,"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":18,"gamesStarted":18,"flyOuts":52,"groundOuts":85,"airOuts":91,"runs":50,"doubles":17,"triples":1,"homeRuns":7,"strikeOuts":89,"baseOnBalls":28,"intentionalWalks":0,"hits":89,"hitByPitch":6,"atBats":350,"obp":".318","caughtStealing":4,"stolenBases":5,"stolenBasePercentage":".556","caughtStealingPercentage":".444","numberOfPitches":1494,"era":"4.55","inningsPitched":"93.0","wins":5,"losses":6,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":47,"whip":"1.26","battersFaced":389,"outs":279,"gamesPitched":18,"completeGames":1,"shutouts":1,"pitchesThrown":1494,"balls":516,"strikes":978,"strikePercentage":".650","hitBatsmen":6,"balks":0,"wildPitches":6,"pickoffs":1,"groundOutsToAirouts":"0.93","rbi":0,"winPercentage":".455","pitchesPerInning":"16.06","gamesFinished":0,"strikeoutWalkRatio":"3.18","strikeoutsPer9Inn":"8.61","walksPer9Inn":"2.71","hitsPer9Inn":"8.61","runsScoredPer9":"4.84","homeRunsPer9":"0.68","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":1,"sacFlies":3,"passedBall":0,"popOuts":18,"lineOuts":21},"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":"1-2 | BB, 3 RBI","gamesPlayed":1,"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":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":3,"leftOnBase":0,"sacBunts":0,"sacFlies":1,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":0,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":88,"flyOuts":37,"groundOuts":82,"airOuts":95,"runs":39,"doubles":12,"triples":2,"homeRuns":4,"strikeOuts":70,"baseOnBalls":30,"intentionalWalks":0,"hits":78,"hitByPitch":6,"avg":".245","atBats":319,"obp":".316","slg":".332","ops":".648","caughtStealing":2,"stolenBases":7,"stolenBasePercentage":".778","caughtStealingPercentage":".222","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":361,"totalBases":106,"rbi":41,"leftOnBase":143,"sacBunts":0,"sacFlies":6,"babip":".295","groundOutsToAirouts":"0.86","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"79.75","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":235,"putOuts":137,"errors":8,"chances":380,"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":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"200","stats":{"batting":{"summary":"0-4 | 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":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":1,"leftOnBase":2,"sacBunts":0,"sacFlies":1,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":96,"flyOuts":39,"groundOuts":110,"airOuts":88,"runs":61,"doubles":14,"triples":1,"homeRuns":11,"strikeOuts":69,"baseOnBalls":51,"intentionalWalks":4,"hits":86,"hitByPitch":24,"avg":".246","atBats":350,"obp":".376","slg":".386","ops":".762","caughtStealing":0,"stolenBases":5,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":13,"groundIntoTriplePlay":0,"plateAppearances":428,"totalBases":135,"rbi":41,"leftOnBase":145,"sacBunts":0,"sacFlies":3,"babip":".275","groundOutsToAirouts":"1.25","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"31.82","popOuts":28,"lineOuts":21},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":26,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","assists":6,"putOuts":259,"errors":0,"chances":265,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"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,"battingOrder":"900","stats":{"batting":{"summary":"1-3 | BB","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"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":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":7,"errors":0,"chances":7,"fielding":".000","passedBall":1,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":26,"flyOuts":11,"groundOuts":14,"airOuts":15,"runs":3,"doubles":2,"triples":0,"homeRuns":2,"strikeOuts":24,"baseOnBalls":7,"intentionalWalks":0,"hits":11,"hitByPitch":3,"avg":".172","atBats":64,"obp":".284","slg":".297","ops":".581","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":74,"totalBases":19,"rbi":8,"leftOnBase":25,"sacBunts":0,"sacFlies":0,"babip":".237","groundOutsToAirouts":"0.93","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"32.00","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":{"gamesStarted":1,"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":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"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,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":24,"flyOuts":10,"groundOuts":12,"airOuts":16,"runs":10,"doubles":3,"triples":0,"homeRuns":4,"strikeOuts":16,"baseOnBalls":6,"intentionalWalks":0,"hits":14,"hitByPitch":1,"avg":".246","atBats":57,"obp":".323","slg":".509","ops":".832","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":65,"totalBases":29,"rbi":12,"leftOnBase":40,"sacBunts":0,"sacFlies":1,"babip":".263","groundOutsToAirouts":"0.75","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"14.25","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":{"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":true,"isSubstitute":false}}},"batters":[802139,671056,676475,691023,663457,691026,701675,665877,699625,663494,686780,700241,666277,703725,676617],"pitchers":[700241,666277,703725,676617],"bench":[691458,676369],"bullpen":[656240,677865,700669,681517,669461,669160,669467,592773,694335],"battingOrder":[802139,671056,676475,691023,663457,691026,701675,665877,686780],"info":[{"title":"BATTING","fieldList":[{"label":"HR","value":"Wetherholt (14, 5th inning off Kelly, Me, 0 on, 1 out)."},{"label":"TB","value":"Burleson; Crooks; Fermín 2; Nootbaar; Walker, J; Wetherholt 5; Winn."},{"label":"RBI","value":"Herrera (41); Wetherholt (37); Winn 3 (41)."},{"label":"2-out RBI","value":"Winn 2."},{"label":"Runners left in scoring position, 2 out","value":"Church 2; Walker, J; Fermín."},{"label":"SF","value":"Herrera; Winn."},{"label":"GIDP","value":"Herrera."},{"label":"Team RISP","value":"2-for-9."},{"label":"Team LOB","value":"8."}]},{"title":"BASERUNNING","fieldList":[{"label":"PO","value":"Fermín (1st base by Kelly, Me)."}]},{"title":"FIELDING","fieldList":[{"label":"Pickoffs","value":"O'Brien (Barrosa at 1st base)."},{"label":"PB","value":"Crooks (4)."}]}],"note":[{"label":"1","value":"Ran for Crooks in the 9th."}]},"home":{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"teamStats":{"batting":{"flyOuts":5,"groundOuts":12,"airOuts":6,"runs":4,"doubles":2,"triples":1,"homeRuns":2,"strikeOuts":8,"baseOnBalls":3,"intentionalWalks":0,"hits":8,"hitByPitch":0,"avg":".237","atBats":33,"obp":".307","slg":".386","ops":".693","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":37,"totalBases":18,"rbi":4,"leftOnBase":10,"sacBunts":0,"sacFlies":1,"catchersInterference":0,"pickoffs":1,"atBatsPerHomeRun":"16.50","popOuts":1,"lineOuts":0},"pitching":{"flyOuts":5,"groundOuts":12,"airOuts":9,"runs":5,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":5,"baseOnBalls":5,"intentionalWalks":0,"hits":9,"hitByPitch":0,"atBats":33,"obp":".350","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":159,"era":"4.20","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":3,"whip":"1.27","battersFaced":40,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":159,"balls":55,"strikes":104,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":1,"groundOutsToAirouts":"1.33","rbi":5,"pitchesPerInning":"17.67","runsScoredPer9":"5.00","homeRunsPer9":"1.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":0,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":13,"putOuts":27,"errors":1,"chances":41,"passedBall":0,"pickoffs":0}},"players":{"ID593958":{"person":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"jerseyNumber":"57","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":19,"gamesStarted":19,"flyOuts":80,"groundOuts":117,"airOuts":133,"runs":31,"doubles":22,"triples":2,"homeRuns":12,"strikeOuts":79,"baseOnBalls":39,"intentionalWalks":0,"hits":94,"hitByPitch":0,"atBats":421,"obp":".289","caughtStealing":1,"stolenBases":6,"stolenBasePercentage":".857","caughtStealingPercentage":".143","numberOfPitches":1787,"era":"2.29","inningsPitched":"114.0","wins":8,"losses":3,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":29,"whip":"1.17","battersFaced":462,"outs":342,"gamesPitched":19,"completeGames":0,"shutouts":0,"pitchesThrown":1787,"balls":667,"strikes":1120,"strikePercentage":".630","hitBatsmen":0,"balks":1,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.88","rbi":0,"winPercentage":".727","pitchesPerInning":"15.68","gamesFinished":0,"strikeoutWalkRatio":"2.03","strikeoutsPer9Inn":"6.24","walksPer9Inn":"3.08","hitsPer9Inn":"7.42","runsScoredPer9":"2.45","homeRunsPer9":"0.95","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":0,"passedBall":0,"popOuts":15,"lineOuts":38},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":1,"errors":0,"chances":5,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID666661":{"person":{"id":666661,"fullName":"Juan Morillo","link":"/api/v1/people/666661"},"jerseyNumber":"62","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, ER, K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":24,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":5,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":24,"balls":9,"strikes":15,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"9.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":42,"gamesStarted":0,"flyOuts":13,"groundOuts":41,"airOuts":27,"runs":15,"doubles":5,"triples":1,"homeRuns":2,"strikeOuts":46,"baseOnBalls":15,"intentionalWalks":1,"hits":27,"hitByPitch":2,"atBats":137,"obp":".280","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":618,"era":"3.05","inningsPitched":"38.1","wins":2,"losses":4,"saves":1,"saveOpportunities":5,"holds":10,"blownSaves":4,"earnedRuns":13,"whip":"1.10","battersFaced":158,"outs":115,"gamesPitched":42,"completeGames":0,"shutouts":0,"pitchesThrown":618,"balls":219,"strikes":399,"strikePercentage":".650","hitBatsmen":2,"balks":0,"wildPitches":4,"pickoffs":0,"groundOutsToAirouts":"1.52","rbi":1,"winPercentage":".333","pitchesPerInning":"16.12","gamesFinished":8,"strikeoutWalkRatio":"3.07","strikeoutsPer9Inn":"10.80","walksPer9Inn":"3.52","hitsPer9Inn":"6.34","runsScoredPer9":"3.52","homeRunsPer9":"0.47","inheritedRunners":14,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":1,"sacFlies":3,"passedBall":0,"popOuts":7,"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":16,"gamesStarted":6,"flyOuts":24,"groundOuts":64,"airOuts":52,"runs":31,"doubles":11,"triples":1,"homeRuns":8,"strikeOuts":41,"baseOnBalls":18,"intentionalWalks":0,"hits":53,"hitByPitch":3,"atBats":207,"obp":".320","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":842,"era":"4.70","inningsPitched":"53.2","wins":3,"losses":1,"saves":0,"saveOpportunities":0,"holds":2,"blownSaves":0,"earnedRuns":28,"whip":"1.32","battersFaced":231,"outs":161,"gamesPitched":16,"completeGames":0,"shutouts":0,"pitchesThrown":842,"balls":294,"strikes":548,"strikePercentage":".650","hitBatsmen":3,"balks":1,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.23","rbi":0,"winPercentage":".750","pitchesPerInning":"15.69","gamesFinished":2,"strikeoutWalkRatio":"2.28","strikeoutsPer9Inn":"6.88","walksPer9Inn":"3.02","hitsPer9Inn":"8.89","runsScoredPer9":"5.20","homeRunsPer9":"1.34","inheritedRunners":2,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":3,"passedBall":0,"popOuts":17,"lineOuts":11},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":5,"errors":0,"chances":6,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID694374":{"person":{"id":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374"},"jerseyNumber":"13","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"battingOrder":"900","stats":{"batting":{"summary":"2-4 | HR, 2B, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":1,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":6,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":40,"flyOuts":11,"groundOuts":33,"airOuts":18,"runs":10,"doubles":6,"triples":0,"homeRuns":4,"strikeOuts":22,"baseOnBalls":10,"intentionalWalks":0,"hits":20,"hitByPitch":0,"avg":".227","atBats":88,"obp":".303","slg":".432","ops":".735","caughtStealing":3,"stolenBases":2,"stolenBasePercentage":".400","caughtStealingPercentage":".600","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":103,"totalBases":38,"rbi":16,"leftOnBase":34,"sacBunts":4,"sacFlies":1,"babip":".254","groundOutsToAirouts":"1.83","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"22.00","popOuts":3,"lineOuts":4},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":87,"errors":2,"chances":97,"fielding":".979","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"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":"0-3 | BB, 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"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":0,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":91,"flyOuts":44,"groundOuts":71,"airOuts":93,"runs":45,"doubles":17,"triples":0,"homeRuns":12,"strikeOuts":76,"baseOnBalls":30,"intentionalWalks":2,"hits":75,"hitByPitch":6,"avg":".240","atBats":312,"obp":".316","slg":".410","ops":".726","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":351,"totalBases":128,"rbi":40,"leftOnBase":153,"sacBunts":0,"sacFlies":3,"babip":".278","groundOutsToAirouts":"0.76","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"26.00","popOuts":27,"lineOuts":22},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":144,"putOuts":62,"errors":4,"chances":210,"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,"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}},"ID686753":{"person":{"id":686753,"fullName":"Drey Jameson","link":"/api/v1/people/686753"},"jerseyNumber":"99","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":10,"gamesStarted":0,"flyOuts":10,"groundOuts":14,"airOuts":19,"runs":7,"doubles":3,"triples":1,"homeRuns":1,"strikeOuts":11,"baseOnBalls":6,"intentionalWalks":0,"hits":15,"hitByPitch":1,"atBats":59,"obp":".333","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":224,"era":"4.11","inningsPitched":"15.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":7,"whip":"1.37","battersFaced":66,"outs":46,"gamesPitched":10,"completeGames":0,"shutouts":0,"pitchesThrown":224,"balls":76,"strikes":148,"strikePercentage":".660","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.74","rbi":0,"winPercentage":".---","pitchesPerInning":"14.61","gamesFinished":8,"strikeoutWalkRatio":"1.83","strikeoutsPer9Inn":"6.46","walksPer9Inn":"3.52","hitsPer9Inn":"8.80","runsScoredPer9":"4.11","homeRunsPer9":"0.59","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":7},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID518876":{"person":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"jerseyNumber":"29","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"stats":{"batting":{},"pitching":{"summary":"5.0 IP, ER, 3 K, 2 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":3,"groundOuts":6,"airOuts":6,"runs":3,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":3,"baseOnBalls":2,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":19,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":87,"inningsPitched":"5.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":21,"outs":15,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":87,"balls":27,"strikes":60,"strikePercentage":".690","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":1,"rbi":3,"gamesFinished":0,"runsScoredPer9":"5.40","homeRunsPer9":"1.80","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":3},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":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":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":3,"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":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":9,"errors":0,"chances":17,"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"}]},"ID814439":{"person":{"id":814439,"fullName":"Ryan Waldschmidt","link":"/api/v1/people/814439"},"jerseyNumber":"15","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":35,"flyOuts":14,"groundOuts":18,"airOuts":27,"runs":11,"doubles":9,"triples":1,"homeRuns":0,"strikeOuts":43,"baseOnBalls":9,"intentionalWalks":0,"hits":29,"hitByPitch":1,"avg":".250","atBats":116,"obp":".307","slg":".345","ops":".652","caughtStealing":1,"stolenBases":6,"stolenBasePercentage":".857","caughtStealingPercentage":".143","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":128,"totalBases":40,"rbi":9,"leftOnBase":49,"sacBunts":0,"sacFlies":1,"babip":".392","groundOutsToAirouts":"0.67","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":4,"lineOuts":9},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":92,"errors":1,"chances":96,"fielding":".990","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID656464":{"person":{"id":656464,"fullName":"Kevin Ginkel","link":"/api/v1/people/656464"},"jerseyNumber":"37","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":8,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":8,"balls":2,"strikes":6,"strikePercentage":".750","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":42,"gamesStarted":0,"flyOuts":22,"groundOuts":35,"airOuts":36,"runs":13,"doubles":9,"triples":0,"homeRuns":4,"strikeOuts":40,"baseOnBalls":11,"intentionalWalks":1,"hits":32,"hitByPitch":0,"atBats":142,"obp":".279","caughtStealing":2,"stolenBases":4,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":614,"era":"2.77","inningsPitched":"39.0","wins":3,"losses":2,"saves":0,"saveOpportunities":0,"holds":8,"blownSaves":0,"earnedRuns":12,"whip":"1.10","battersFaced":154,"outs":117,"gamesPitched":42,"completeGames":0,"shutouts":0,"pitchesThrown":614,"balls":221,"strikes":393,"strikePercentage":".640","hitBatsmen":0,"balks":1,"wildPitches":2,"pickoffs":1,"groundOutsToAirouts":"0.97","rbi":0,"winPercentage":".600","pitchesPerInning":"15.74","gamesFinished":5,"strikeoutWalkRatio":"3.64","strikeoutsPer9Inn":"9.23","walksPer9Inn":"2.54","hitsPer9Inn":"7.38","runsScoredPer9":"3.00","homeRunsPer9":"0.92","inheritedRunners":16,"inheritedRunnersScored":5,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":5,"lineOuts":9},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":0,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID606466":{"person":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"jerseyNumber":"4","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"battingOrder":"100","stats":{"batting":{"summary":"1-5 | 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":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":6,"putOuts":3,"errors":1,"chances":10,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":93,"flyOuts":63,"groundOuts":110,"airOuts":113,"runs":51,"doubles":19,"triples":3,"homeRuns":17,"strikeOuts":60,"baseOnBalls":29,"intentionalWalks":1,"hits":96,"hitByPitch":2,"avg":".255","atBats":376,"obp":".310","slg":".457","ops":".767","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":410,"totalBases":172,"rbi":54,"leftOnBase":119,"sacBunts":0,"sacFlies":3,"babip":".262","groundOutsToAirouts":"0.97","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"22.12","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":205,"putOuts":97,"errors":1,"chances":303,"fielding":".997","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"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":40,"gamesStarted":0,"flyOuts":18,"groundOuts":47,"airOuts":34,"runs":10,"doubles":6,"triples":0,"homeRuns":1,"strikeOuts":26,"baseOnBalls":8,"intentionalWalks":2,"hits":29,"hitByPitch":1,"atBats":131,"obp":".266","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":561,"era":"2.17","inningsPitched":"37.1","wins":2,"losses":2,"saves":1,"saveOpportunities":4,"holds":7,"blownSaves":3,"earnedRuns":9,"whip":"0.99","battersFaced":145,"outs":112,"gamesPitched":40,"completeGames":0,"shutouts":0,"pitchesThrown":561,"balls":189,"strikes":372,"strikePercentage":".660","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.38","rbi":0,"winPercentage":".500","pitchesPerInning":"15.03","gamesFinished":11,"strikeoutWalkRatio":"3.25","strikeoutsPer9Inn":"6.27","walksPer9Inn":"1.93","hitsPer9Inn":"6.99","runsScoredPer9":"2.41","homeRunsPer9":"0.24","inheritedRunners":17,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":2,"sacFlies":3,"passedBall":0,"popOuts":6,"lineOuts":10},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":3,"errors":1,"chances":12,"fielding":".917","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID545121":{"person":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"jerseyNumber":"6","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"battingOrder":"800","stats":{"batting":{"summary":"1-4 | 3B","gamesPlayed":1,"flyOuts":1,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":1,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":3,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":8,"errors":0,"chances":8,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":84,"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":{"gamesStarted":1,"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":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID672695":{"person":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"jerseyNumber":"2","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"battingOrder":"200","stats":{"batting":{"summary":"0-2 | 2 BB, K, R","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":2,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":3,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":93,"flyOuts":62,"groundOuts":104,"airOuts":104,"runs":47,"doubles":13,"triples":3,"homeRuns":6,"strikeOuts":48,"baseOnBalls":57,"intentionalWalks":0,"hits":78,"hitByPitch":4,"avg":".240","atBats":325,"obp":".355","slg":".354","ops":".709","caughtStealing":8,"stolenBases":15,"stolenBasePercentage":".652","caughtStealingPercentage":".348","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":395,"totalBases":115,"rbi":34,"leftOnBase":142,"sacBunts":4,"sacFlies":5,"babip":".261","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"54.17","popOuts":13,"lineOuts":29},"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":229,"putOuts":142,"errors":6,"chances":377,"fielding":".984","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID623149":{"person":{"id":623149,"fullName":"Paul Sewald","link":"/api/v1/people/623149"},"jerseyNumber":"38","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"stats":{"batting":{},"pitching":{"note":"(L, 2-5)","summary":"0.1 IP, ER, 0 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":17,"inningsPitched":"0.1","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":4,"outs":1,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":17,"balls":7,"strikes":10,"strikePercentage":".590","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"27.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":38,"gamesStarted":0,"flyOuts":33,"groundOuts":11,"airOuts":54,"runs":18,"doubles":4,"triples":1,"homeRuns":7,"strikeOuts":38,"baseOnBalls":9,"intentionalWalks":0,"hits":24,"hitByPitch":1,"atBats":124,"obp":".250","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":533,"era":"4.46","inningsPitched":"34.1","wins":2,"losses":5,"saves":22,"saveOpportunities":23,"holds":0,"blownSaves":1,"earnedRuns":17,"whip":"0.96","battersFaced":137,"outs":103,"gamesPitched":38,"completeGames":0,"shutouts":0,"pitchesThrown":533,"balls":173,"strikes":360,"strikePercentage":".680","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.20","rbi":1,"winPercentage":".286","pitchesPerInning":"15.52","gamesFinished":32,"strikeoutWalkRatio":"4.22","strikeoutsPer9Inn":"9.96","walksPer9Inn":"2.36","hitsPer9Inn":"6.29","runsScoredPer9":"4.72","homeRunsPer9":"1.83","inheritedRunners":3,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":14,"lineOuts":7},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID672515":{"person":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"jerseyNumber":"14","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"battingOrder":"400","stats":{"batting":{"summary":"2-4 | 2B, K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":3,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":5,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":70,"flyOuts":36,"groundOuts":65,"airOuts":62,"runs":35,"doubles":15,"triples":0,"homeRuns":6,"strikeOuts":44,"baseOnBalls":32,"intentionalWalks":0,"hits":73,"hitByPitch":3,"avg":".304","atBats":240,"obp":".387","slg":".442","ops":".829","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":279,"totalBases":106,"rbi":32,"leftOnBase":90,"sacBunts":0,"sacFlies":4,"babip":".345","groundOutsToAirouts":"1.05","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"40.00","popOuts":10,"lineOuts":16},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":8,"stolenBases":23,"stolenBasePercentage":".742","caughtStealingPercentage":".258","assists":17,"putOuts":400,"errors":1,"chances":418,"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 | HR, 2 RBI, R","gamesPlayed":1,"flyOuts":2,"groundOuts":1,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":4,"rbi":2,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":94,"flyOuts":50,"groundOuts":81,"airOuts":91,"runs":55,"doubles":19,"triples":10,"homeRuns":14,"strikeOuts":91,"baseOnBalls":47,"intentionalWalks":2,"hits":88,"hitByPitch":4,"avg":".252","atBats":349,"obp":".346","slg":".484","ops":".830","caughtStealing":2,"stolenBases":10,"stolenBasePercentage":".833","caughtStealingPercentage":".167","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":402,"totalBases":169,"rbi":47,"leftOnBase":129,"sacBunts":0,"sacFlies":2,"babip":".301","groundOutsToAirouts":"0.89","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"24.93","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":213,"errors":3,"chances":220,"fielding":".986","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.0 IP, 0 ER, 0 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":3,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":15,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":5,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":15,"balls":7,"strikes":8,"strikePercentage":".530","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":43,"gamesStarted":0,"flyOuts":24,"groundOuts":55,"airOuts":45,"runs":14,"doubles":5,"triples":1,"homeRuns":4,"strikeOuts":23,"baseOnBalls":9,"intentionalWalks":1,"hits":28,"hitByPitch":3,"atBats":147,"obp":".247","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":618,"era":"2.53","inningsPitched":"42.2","wins":2,"losses":1,"saves":0,"saveOpportunities":1,"holds":11,"blownSaves":1,"earnedRuns":12,"whip":"0.87","battersFaced":163,"outs":128,"gamesPitched":43,"completeGames":0,"shutouts":0,"pitchesThrown":618,"balls":230,"strikes":388,"strikePercentage":".630","hitBatsmen":3,"balks":0,"wildPitches":0,"pickoffs":3,"groundOutsToAirouts":"1.22","rbi":0,"winPercentage":".667","pitchesPerInning":"14.48","gamesFinished":6,"strikeoutWalkRatio":"2.56","strikeoutsPer9Inn":"4.85","walksPer9Inn":"1.90","hitsPer9Inn":"5.91","runsScoredPer9":"2.95","homeRunsPer9":"0.84","inheritedRunners":13,"inheritedRunnersScored":7,"catchersInterference":0,"sacBunts":1,"sacFlies":3,"passedBall":0,"popOuts":10,"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"}]},"ID666971":{"person":{"id":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"jerseyNumber":"12","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"battingOrder":"600","stats":{"batting":{"summary":"0-3 | K, RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":1,"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":47,"flyOuts":25,"groundOuts":47,"airOuts":60,"runs":12,"doubles":8,"triples":0,"homeRuns":2,"strikeOuts":34,"baseOnBalls":10,"intentionalWalks":0,"hits":36,"hitByPitch":2,"avg":".207","atBats":174,"obp":".254","slg":".287","ops":".541","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":189,"totalBases":50,"rbi":21,"leftOnBase":77,"sacBunts":0,"sacFlies":3,"babip":".241","groundOutsToAirouts":"0.78","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"87.00","popOuts":18,"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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":57,"errors":0,"chances":60,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID657044":{"person":{"id":657044,"fullName":"Ryan Thompson","link":"/api/v1/people/657044"},"jerseyNumber":"81","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":38,"gamesStarted":0,"flyOuts":16,"groundOuts":45,"airOuts":30,"runs":14,"doubles":9,"triples":0,"homeRuns":2,"strikeOuts":26,"baseOnBalls":9,"intentionalWalks":2,"hits":34,"hitByPitch":3,"atBats":133,"obp":".315","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","numberOfPitches":513,"era":"2.88","inningsPitched":"34.1","wins":4,"losses":2,"saves":0,"saveOpportunities":1,"holds":5,"blownSaves":1,"earnedRuns":11,"whip":"1.25","battersFaced":147,"outs":103,"gamesPitched":38,"completeGames":0,"shutouts":0,"pitchesThrown":513,"balls":170,"strikes":343,"strikePercentage":".670","hitBatsmen":3,"balks":2,"wildPitches":1,"pickoffs":1,"groundOutsToAirouts":"1.50","rbi":0,"winPercentage":".667","pitchesPerInning":"14.94","gamesFinished":6,"strikeoutWalkRatio":"2.89","strikeoutsPer9Inn":"6.82","walksPer9Inn":"2.36","hitsPer9Inn":"8.91","runsScoredPer9":"3.67","homeRunsPer9":"0.52","inheritedRunners":25,"inheritedRunnersScored":5,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":8,"lineOuts":6},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":9,"putOuts":4,"errors":1,"chances":14,"fielding":".929","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID596146":{"person":{"id":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"jerseyNumber":"22","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"battingOrder":"500","stats":{"batting":{"summary":"1-4 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":6,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":13,"flyOuts":8,"groundOuts":5,"airOuts":17,"runs":3,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":11,"baseOnBalls":1,"intentionalWalks":0,"hits":8,"hitByPitch":0,"avg":".205","atBats":39,"obp":".214","slg":".333","ops":".547","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":42,"totalBases":13,"rbi":8,"leftOnBase":19,"sacBunts":0,"sacFlies":2,"babip":".241","groundOutsToAirouts":"0.29","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"39.00","popOuts":3,"lineOuts":6},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":26,"errors":0,"chances":26,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID543510":{"person":{"id":543510,"fullName":"James McCann","link":"/api/v1/people/543510"},"jerseyNumber":"8","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":23,"flyOuts":8,"groundOuts":23,"airOuts":12,"runs":5,"doubles":3,"triples":0,"homeRuns":2,"strikeOuts":18,"baseOnBalls":1,"intentionalWalks":0,"hits":15,"hitByPitch":0,"avg":".227","atBats":66,"obp":".239","slg":".364","ops":".603","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":69,"totalBases":24,"rbi":10,"leftOnBase":23,"sacBunts":2,"sacFlies":0,"babip":".283","groundOutsToAirouts":"1.92","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"33.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":14,"stolenBasePercentage":".778","caughtStealingPercentage":".222","assists":11,"putOuts":127,"errors":1,"chances":139,"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":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":4,"gamesStarted":0,"flyOuts":4,"groundOuts":8,"airOuts":9,"runs":7,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":4,"baseOnBalls":4,"intentionalWalks":0,"hits":7,"hitByPitch":0,"atBats":28,"obp":".344","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":122,"era":"8.59","inningsPitched":"7.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":7,"whip":"1.50","battersFaced":32,"outs":22,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":122,"balls":48,"strikes":74,"strikePercentage":".610","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.89","rbi":0,"winPercentage":".---","pitchesPerInning":"16.64","gamesFinished":1,"strikeoutWalkRatio":"1.00","strikeoutsPer9Inn":"4.91","walksPer9Inn":"4.91","hitsPer9Inn":"8.59","runsScoredPer9":"8.59","homeRunsPer9":"2.45","inheritedRunners":3,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":4},"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}},"ID805299":{"person":{"id":805299,"fullName":"Brandyn Garcia","link":"/api/v1/people/805299"},"jerseyNumber":"55","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"stats":{"batting":{},"pitching":{"summary":"0.2 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":8,"inningsPitched":"0.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":2,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":8,"balls":3,"strikes":5,"strikePercentage":".630","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":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":29,"gamesStarted":0,"flyOuts":8,"groundOuts":25,"airOuts":16,"runs":5,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":28,"baseOnBalls":6,"intentionalWalks":1,"hits":12,"hitByPitch":3,"atBats":80,"obp":".236","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":323,"era":"1.85","inningsPitched":"24.1","wins":0,"losses":1,"saves":1,"saveOpportunities":1,"holds":10,"blownSaves":0,"earnedRuns":5,"whip":"0.74","battersFaced":90,"outs":73,"gamesPitched":29,"completeGames":0,"shutouts":0,"pitchesThrown":323,"balls":111,"strikes":212,"strikePercentage":".660","hitBatsmen":3,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.56","rbi":0,"winPercentage":".000","pitchesPerInning":"13.27","gamesFinished":5,"strikeoutWalkRatio":"4.67","strikeoutsPer9Inn":"10.36","walksPer9Inn":"2.22","hitsPer9Inn":"4.44","runsScoredPer9":"1.85","homeRunsPer9":"0.00","inheritedRunners":11,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":5,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":3,"errors":0,"chances":5,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID678489":{"person":{"id":678489,"fullName":"Jorge Barrosa","link":"/api/v1/people/678489"},"jerseyNumber":"1","position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"battingOrder":"701","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":1,"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":66,"flyOuts":18,"groundOuts":31,"airOuts":30,"runs":19,"doubles":10,"triples":1,"homeRuns":2,"strikeOuts":36,"baseOnBalls":10,"intentionalWalks":0,"hits":21,"hitByPitch":1,"avg":".186","atBats":113,"obp":".258","slg":".345","ops":".603","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":129,"totalBases":39,"rbi":10,"leftOnBase":43,"sacBunts":5,"sacFlies":0,"babip":".253","groundOutsToAirouts":"1.03","catchersInterference":0,"pickoffs":1,"atBatsPerHomeRun":"56.50","popOuts":7,"lineOuts":5},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":84,"errors":0,"chances":84,"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"}]}},"batters":[606466,672695,682998,672515,596146,666971,571448,678489,545121,694374,518876,664199,656464,666661,623149,805299],"pitchers":[518876,664199,656464,666661,623149,805299],"bench":[682988,543510,814439],"bullpen":[691769,683352,686753,642528,694297,593958,657044],"battingOrder":[606466,672695,682998,672515,596146,666971,678489,545121,694374],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Moreno (15, McGreevy); Tawa (6, O'Brien)."},{"label":"3B","value":"Vargas, I (3, McGreevy)."},{"label":"HR","value":"Tawa (4, 3rd inning off McGreevy, 0 on, 0 out); Carroll (14, 8th inning off Gastelum, L, 1 on, 0 out)."},{"label":"TB","value":"Carroll 4; Kepler; Marte, K; Moreno 3; Tawa 6; Vargas, I 3."},{"label":"RBI","value":"Carroll 2 (47); Gurriel Jr. (21); Tawa (16)."},{"label":"Runners left in scoring position, 2 out","value":"Arenado; Vargas, I; Marte, K 2; Carroll."},{"label":"SF","value":"Gurriel Jr."},{"label":"Team RISP","value":"0-for-9."},{"label":"Team LOB","value":"6."}]},{"title":"BASERUNNING","fieldList":[{"label":"PO","value":"Barrosa (1st base by O'Brien)."}]},{"title":"FIELDING","fieldList":[{"label":"E","value":"Marte, K (1, fielding)."},{"label":"Pickoffs","value":"Kelly, Me (Fermín at 1st base)."},{"label":"DP","value":"(Arenado-Marte, K-Vargas, I)."}]}],"note":[{"label":"1","value":"Ran for Arenado in the 9th."}]}},"officials":[{"official":{"id":427344,"fullName":"Bill Miller","link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"fullName":"Brian Walsh","link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":658325,"fullName":"Tyler Jones","link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":431232,"fullName":"Chad Fairchild","link":"/api/v1/people/431232"},"officialType":"Third Base"}],"info":[{"label":"WP","value":"Morillo, J."},{"label":"ABS Challenge","value":"Moreno (Ball-Overturned to Strike); Perdomo 2 (Strike-Overturned to Ball, Strike-Overturned to Ball); Winn (Strike-Overturned to Ball); Crooks (Ball-Confirmed); Marte, K (Strike-Overturned to Ball)."},{"label":"Pitches-strikes","value":"McGreevy 94-61; Soriano, G 14-9; Gastelum, L 18-11; O'Brien 16-9; Kelly, Me 87-60; Clarke, T 15-8; Ginkel 8-6; Morillo, J 24-15; Sewald 17-10; Garcia, B 8-5."},{"label":"Groundouts-flyouts","value":"McGreevy 10-4; Soriano, G 1-0; Gastelum, L 1-0; O'Brien 0-1; Kelly, Me 6-3; Clarke, T 3-0; Ginkel 1-1; Morillo, J 1-0; Sewald 0-1; Garcia, B 1-0."},{"label":"Batters faced","value":"McGreevy 26; Soriano, G 2; Gastelum, L 5; O'Brien 4; Kelly, Me 21; Clarke, T 5; Ginkel 3; Morillo, J 5; Sewald 4; Garcia, B 2."},{"label":"Inherited runners-scored","value":"Soriano, G 1-0; Garcia, B 2-0."},{"label":"Umpires","value":"HP: Bill Miller. 1B: Brian Walsh. 2B: Tyler Jones. 3B: Chad Fairchild. "},{"label":"Weather","value":"77 degrees, Roof Closed."},{"label":"Wind","value":"0 mph, None."},{"label":"First pitch","value":"6:41 PM."},{"label":"T","value":"2:49."},{"label":"Att","value":"29,931."},{"label":"Venue","value":"Chase Field."},{"label":"July 17, 2026"}],"pitchingNotes":[],"topPerformers":[{"player":{"person":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139","boxscoreName":"Wetherholt"},"jerseyNumber":"26","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"100","stats":{"batting":{"summary":"2-4 | HR, BB, RBI","gamesPlayed":1,"flyOuts":2,"groundOuts":0,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":5,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":0,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":91,"flyOuts":72,"groundOuts":92,"airOuts":108,"runs":59,"doubles":10,"triples":0,"homeRuns":14,"strikeOuts":64,"baseOnBalls":41,"intentionalWalks":2,"hits":93,"hitByPitch":14,"avg":".262","atBats":355,"obp":".359","slg":".408","ops":".767","caughtStealing":0,"stolenBases":9,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":412,"totalBases":145,"rbi":37,"leftOnBase":93,"sacBunts":0,"sacFlies":2,"babip":".283","groundOutsToAirouts":"0.85","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"25.36","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":265,"putOuts":106,"errors":2,"chances":373,"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"}]},"type":"hitter","gameScore":59,"hittingGameScore":59},{"player":{"person":{"id":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374","boxscoreName":"Tawa"},"jerseyNumber":"13","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"battingOrder":"900","stats":{"batting":{"summary":"2-4 | HR, 2B, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":1,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":6,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":40,"flyOuts":11,"groundOuts":33,"airOuts":18,"runs":10,"doubles":6,"triples":0,"homeRuns":4,"strikeOuts":22,"baseOnBalls":10,"intentionalWalks":0,"hits":20,"hitByPitch":0,"avg":".227","atBats":88,"obp":".303","slg":".432","ops":".735","caughtStealing":3,"stolenBases":2,"stolenBasePercentage":".400","caughtStealingPercentage":".600","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":103,"totalBases":38,"rbi":16,"leftOnBase":34,"sacBunts":4,"sacFlies":1,"babip":".254","groundOutsToAirouts":"1.83","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"22.00","popOuts":3,"lineOuts":4},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":87,"errors":2,"chances":97,"fielding":".979","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"type":"hitter","gameScore":58,"hittingGameScore":58},{"player":{"person":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241","boxscoreName":"McGreevy"},"jerseyNumber":"36","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{"summary":"6.1 IP, ER, 5 K, BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":4,"groundOuts":10,"airOuts":4,"runs":2,"doubles":1,"triples":1,"homeRuns":1,"strikeOuts":5,"baseOnBalls":1,"intentionalWalks":0,"hits":6,"hitByPitch":0,"atBats":24,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":94,"inningsPitched":"6.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":26,"outs":19,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":94,"balls":33,"strikes":61,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"2.84","homeRunsPer9":"1.42","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":0,"lineOuts":0},"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":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":2,"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":{"gamesStarted":1,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"type":"starter","gameScore":57,"pitchingGameScore":57}]},"decisions":{"winner":{"id":703725,"fullName":"Luis Gastelum","link":"/api/v1/people/703725"},"loser":{"id":623149,"fullName":"Paul Sewald","link":"/api/v1/people/623149"},"save":{"id":676617,"fullName":"Riley O'Brien","link":"/api/v1/people/676617"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}