{"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":824474,"link":"/api/v1.1/game/824474/feed/live","metaData":{"wait":10,"timeStamp":"20260820_194256","gameEvents":["field_out","game_finished"],"logicalEvents":["midInning","countChange","count21","newRightHandedHit","basesEmpty","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":824474,"type":"R","doubleHeader":"N","id":"2026/08/20/slnmlb-cinmlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-824474-2026-08-20","season":"2026","seasonDisplay":"2026"},"datetime":{"dateTime":"2026-08-20T16:40:00Z","originalDate":"2026-08-20","officialDate":"2026-08-20","dayNight":"day","time":"12: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":129,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":66,"losses":63,"ties":0,"pct":".512"},"records":{},"divisionLeader":false,"wins":66,"losses":63,"winningPercentage":".512"},"franchiseName":"St. Louis","clubName":"Cardinals","active":true},"home":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":113,"name":"Cincinnati Reds","link":"/api/v1/teams/113","season":2026,"venue":{"id":2602,"name":"Great American Ball Park","link":"/api/v1/venues/2602"},"springVenue":{"id":3834,"link":"/api/v1/venues/3834"},"teamCode":"cin","fileCode":"cin","abbreviation":"CIN","teamName":"Reds","locationName":"Cincinnati","firstYearOfPlay":"1882","league":{"id":104,"name":"National League","link":"/api/v1/league/104"},"division":{"id":205,"name":"National League Central","link":"/api/v1/divisions/205"},"sport":{"id":1,"link":"/api/v1/sports/1","name":"Major League Baseball"},"shortName":"Cincinnati","record":{"gamesPlayed":128,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":61,"losses":67,"ties":0,"pct":".477"},"records":{},"divisionLeader":false,"wins":61,"losses":67,"winningPercentage":".477"},"franchiseName":"Cincinnati","clubName":"Reds","active":true}},"players":{"ID691023":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023","firstName":"Jordan","lastName":"Walker","primaryNumber":"21","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},"ID701675":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675","firstName":"Nathan","lastName":"Church","primaryNumber":"27","birthDate":"2000-07-12","currentAge":26,"birthCity":"Newport Beach","birthStateProvince":"CA","birthCountry":"USA","height":"5' 10\"","weight":180,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Nathan","useLastName":"Church","middleName":"Michael","boxscoreName":"Church","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-08-17","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Nathan Church","nameSlug":"nathan-church-701675","firstLastName":"Nathan Church","lastFirstName":"Church, Nathan","lastInitName":"Church, N","initLastName":"N Church","fullFMLName":"Nathan Michael Church","fullLFMName":"Church, Nathan Michael","strikeZoneTop":3.11,"strikeZoneBottom":1.57},"ID682829":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829","firstName":"Elly","lastName":"De La Cruz","primaryNumber":"44","birthDate":"2002-01-11","currentAge":24,"birthCity":"Sabana Grande de Boya","birthCountry":"Dominican Republic","height":"6' 6\"","weight":200,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Elly","useLastName":"De La Cruz","middleName":"Antonio","boxscoreName":"De La Cruz, E","gender":"M","nameMatrilineal":"Sanchez","isPlayer":true,"isVerified":false,"mlbDebutDate":"2023-06-06","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Elly De La Cruz","nameSlug":"elly-de-la-cruz-682829","firstLastName":"Elly De La Cruz","lastFirstName":"De La Cruz, Elly","lastInitName":"De La Cruz, E","initLastName":"E De La Cruz","fullFMLName":"Elly Antonio De La Cruz","fullLFMName":"De La Cruz, Elly Antonio","strikeZoneTop":3.46,"strikeZoneBottom":1.746},"ID667472":{"id":667472,"fullName":"Dane Myers","link":"/api/v1/people/667472","firstName":"Dane","lastName":"Myers","primaryNumber":"17","birthDate":"1996-03-08","currentAge":30,"birthCity":"Columbus","birthStateProvince":"TX","birthCountry":"USA","height":"6' 0\"","weight":205,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Dane","useLastName":"Myers","middleName":"Michael","boxscoreName":"Myers","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2017,"mlbDebutDate":"2023-07-04","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Dane Myers","nameSlug":"dane-myers-667472","firstLastName":"Dane Myers","lastFirstName":"Myers, Dane","lastInitName":"Myers, D","initLastName":"D Myers","fullFMLName":"Dane Michael Myers","fullLFMName":"Myers, Dane Michael","strikeZoneTop":3.214,"strikeZoneBottom":1.622},"ID701398":{"id":701398,"fullName":"Sal Stewart","link":"/api/v1/people/701398","firstName":"Sal","lastName":"Stewart","primaryNumber":"27","birthDate":"2003-12-07","currentAge":22,"birthCity":"Miami","birthStateProvince":"FL","birthCountry":"USA","height":"6' 1\"","weight":224,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Sal","useLastName":"Stewart","middleName":"Maxwell","boxscoreName":"Stewart, S","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-09-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Sal Stewart","nameSlug":"sal-stewart-701398","firstLastName":"Sal Stewart","lastFirstName":"Stewart, Sal","lastInitName":"Stewart, S","initLastName":"S Stewart","fullFMLName":"Sal Maxwell Stewart","fullLFMName":"Stewart, Sal Maxwell","strikeZoneTop":3.239,"strikeZoneBottom":1.635},"ID682825":{"id":682825,"fullName":"Luis Mey","link":"/api/v1/people/682825","firstName":"Luis","lastName":"Mey","primaryNumber":"47","birthDate":"2001-06-24","currentAge":25,"birthCity":"San Pedro de Macoris","birthCountry":"Dominican Republic","height":"6' 5\"","weight":235,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Luis","useLastName":"Mey","middleName":"Ellison","boxscoreName":"Mey","gender":"M","nameMatrilineal":"Senatis","isPlayer":true,"isVerified":true,"mlbDebutDate":"2025-05-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Luis Mey","nameSlug":"luis-mey-682825","firstLastName":"Luis Mey","lastFirstName":"Mey, Luis","lastInitName":"Mey, L","initLastName":"L Mey","fullFMLName":"Luis Ellison Mey","fullLFMName":"Mey, Luis Ellison","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"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},"ID622088":{"id":622088,"fullName":"Tejay Antone","link":"/api/v1/people/622088","firstName":"Tejay","lastName":"Antone","primaryNumber":"70","birthDate":"1993-12-05","currentAge":32,"birthCity":"Oklahoma City","birthStateProvince":"OK","birthCountry":"USA","height":"6' 4\"","weight":230,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Tejay","useLastName":"Antone","middleName":"Anthony","boxscoreName":"Antone","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"pronunciation":"AN-tone","mlbDebutDate":"2020-07-27","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tejay Antone","nameSlug":"tejay-antone-622088","firstLastName":"Tejay Antone","lastFirstName":"Antone, Tejay","lastInitName":"Antone, T","initLastName":"T Antone","fullFMLName":"Tejay Anthony Antone","fullLFMName":"Antone, Tejay Anthony","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":24,"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},"ID690928":{"id":690928,"fullName":"Hunter Dobbins","link":"/api/v1/people/690928","firstName":"Hunter","lastName":"Dobbins","primaryNumber":"40","birthDate":"1999-08-30","currentAge":27,"birthCity":"Bryan","birthStateProvince":"TX","birthCountry":"USA","height":"6' 2\"","weight":185,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Hunter","useLastName":"Dobbins","boxscoreName":"Dobbins","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2025-04-06","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Hunter Dobbins","nameSlug":"hunter-dobbins-690928","firstLastName":"Hunter Dobbins","lastFirstName":"Dobbins, Hunter","lastInitName":"Dobbins, H","initLastName":"H Dobbins","fullFMLName":"Hunter  Dobbins","fullLFMName":"Dobbins, Hunter ","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID663903":{"id":663903,"fullName":"Brady Singer","link":"/api/v1/people/663903","firstName":"Brady","lastName":"Singer","primaryNumber":"51","birthDate":"1996-08-04","currentAge":30,"birthCity":"Leesburg","birthStateProvince":"FL","birthCountry":"USA","height":"6' 5\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Brady","useLastName":"Singer","middleName":"Alan","boxscoreName":"Singer","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2020-07-25","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Brady Singer","nameSlug":"brady-singer-663903","firstLastName":"Brady Singer","lastFirstName":"Singer, Brady","lastInitName":"Singer, B","initLastName":"B Singer","fullFMLName":"Brady Alan Singer","fullLFMName":"Singer, Brady Alan","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID680574":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574","firstName":"Matthew","lastName":"McLain","primaryNumber":"9","birthDate":"1999-08-06","currentAge":27,"birthCity":"Orange","birthStateProvince":"CA","birthCountry":"USA","height":"5' 8\"","weight":180,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Matt","useLastName":"McLain","middleName":"Michael","boxscoreName":"McLain, M","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2023-05-15","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Matt McLain","nameSlug":"matt-mclain-680574","firstLastName":"Matt McLain","lastFirstName":"McLain, Matt","lastInitName":"McLain, M","initLastName":"M McLain","fullFMLName":"Matthew Michael McLain","fullLFMName":"McLain, Matthew Michael","strikeZoneTop":3.047,"strikeZoneBottom":1.538},"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},"ID670770":{"id":670770,"fullName":"TJ Friedl","link":"/api/v1/people/670770","firstName":"Terry","lastName":"Friedl","primaryNumber":"29","birthDate":"1995-08-14","currentAge":31,"birthCity":"Sewickley","birthStateProvince":"PA","birthCountry":"USA","height":"5' 8\"","weight":180,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"TJ","useLastName":"Friedl","middleName":"Lee","boxscoreName":"Friedl","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"FREE-duhl","mlbDebutDate":"2021-09-18","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"TJ Friedl","nameTitle":"Jr.","nameSuffix":"Jr.","nameSlug":"tj-friedl-670770","firstLastName":"TJ Friedl","lastFirstName":"Friedl, TJ","lastInitName":"Friedl, T","initLastName":"T Friedl","fullFMLName":"Terry Lee Friedl","fullLFMName":"Friedl, Terry Lee","strikeZoneTop":3.044,"strikeZoneBottom":1.536},"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},"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},"ID624431":{"id":624431,"fullName":"Jose Trevino","link":"/api/v1/people/624431","firstName":"Jose","lastName":"Trevino","primaryNumber":"21","birthDate":"1992-11-28","currentAge":33,"birthCity":"Corpus Christi","birthStateProvince":"TX","birthCountry":"USA","height":"5' 9\"","weight":215,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Jose","useLastName":"Trevino","boxscoreName":"Trevino","nickName":"Trevi","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2014,"pronunciation":"Tre-vee-nyo","mlbDebutDate":"2018-06-15","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jose Trevino","nameSlug":"jose-trevino-624431","firstLastName":"Jose Trevino","lastFirstName":"Trevino, Jose","lastInitName":"Trevino, J","initLastName":"J Trevino","fullFMLName":"Jose Trevino","fullLFMName":"Trevino, Jose","strikeZoneTop":3.061,"strikeZoneBottom":1.545},"ID695491":{"id":695491,"fullName":"Joshua Báez","link":"/api/v1/people/695491","firstName":"Joshua","lastName":"Báez","primaryNumber":"22","birthDate":"2003-06-28","currentAge":23,"birthCity":"Boston","birthStateProvince":"MA","birthCountry":"USA","height":"6' 3\"","weight":220,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Joshua","useLastName":"Báez","middleName":"Emanuel","boxscoreName":"Báez","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2026-08-15","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Joshua Báez","nameSlug":"joshua-baez-695491","firstLastName":"Joshua Báez","lastFirstName":"Báez, Joshua","lastInitName":"Báez, J","initLastName":"J Báez","fullFMLName":"Joshua Emanuel Báez","fullLFMName":"Báez, Joshua Emanuel","strikeZoneTop":3.35,"strikeZoneBottom":1.69},"ID553993":{"id":553993,"fullName":"Eugenio Suárez","link":"/api/v1/people/553993","firstName":"Eugenio","lastName":"Suárez","primaryNumber":"28","birthDate":"1991-07-18","currentAge":35,"birthCity":"Puerto Ordaz","birthCountry":"Venezuela","height":"5' 11\"","weight":213,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Eugenio","useLastName":"Suárez","middleName":"Alejandro","boxscoreName":"Suárez, E","nickName":"Bolibomba Suarez","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"AY-you-hay-nee-oh Swar-ez","mlbDebutDate":"2014-06-04","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Eugenio Suárez","nameSlug":"eugenio-suarez-553993","firstLastName":"Eugenio Suárez","lastFirstName":"Suárez, Eugenio","lastInitName":"Suárez, E","initLastName":"E Suárez","fullFMLName":"Eugenio Alejandro Suárez","fullLFMName":"Suárez, Eugenio Alejandro","strikeZoneTop":3.17,"strikeZoneBottom":1.6},"ID663886":{"id":663886,"fullName":"Tyler Stephenson","link":"/api/v1/people/663886","firstName":"Tyler","lastName":"Stephenson","primaryNumber":"37","birthDate":"1996-08-16","currentAge":30,"birthCity":"Atlanta","birthStateProvince":"GA","birthCountry":"USA","height":"6' 3\"","weight":225,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Tyler","useLastName":"Stephenson","middleName":"Robert","boxscoreName":"Stephenson, T","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2020-07-27","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tyler Stephenson","nameSlug":"tyler-stephenson-663886","firstLastName":"Tyler Stephenson","lastFirstName":"Stephenson, Tyler","lastInitName":"Stephenson, T","initLastName":"T Stephenson","fullFMLName":"Tyler Robert Stephenson","fullLFMName":"Stephenson, Tyler Robert","strikeZoneTop":3.36,"strikeZoneBottom":1.695},"ID666157":{"id":666157,"fullName":"Nick Lodolo","link":"/api/v1/people/666157","firstName":"Nicholas","lastName":"Lodolo","primaryNumber":"40","birthDate":"1998-02-05","currentAge":28,"birthCity":"La Verne","birthStateProvince":"CA","birthCountry":"USA","height":"6' 6\"","weight":216,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Nick","useLastName":"Lodolo","middleName":"Frank","boxscoreName":"Lodolo","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"pronunciation":"LUH-dole-oh","mlbDebutDate":"2022-04-13","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Nick Lodolo","nameSlug":"nick-lodolo-666157","firstLastName":"Nick Lodolo","lastFirstName":"Lodolo, Nick","lastInitName":"Lodolo, N","initLastName":"N Lodolo","fullFMLName":"Nicholas Frank Lodolo","fullLFMName":"Lodolo, Nicholas Frank","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"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},"ID594580":{"id":594580,"fullName":"Sam Moll","link":"/api/v1/people/594580","firstName":"Samuel","lastName":"Moll","primaryNumber":"50","birthDate":"1992-01-03","currentAge":34,"birthCity":"Lakeland","birthStateProvince":"TN","birthCountry":"USA","height":"5' 9\"","weight":190,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Sam","useLastName":"Moll","middleName":"John","boxscoreName":"Moll","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"pronunciation":"mall","mlbDebutDate":"2017-09-01","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Sam Moll","nameSlug":"sam-moll-594580","firstLastName":"Sam Moll","lastFirstName":"Moll, Sam","lastInitName":"Moll, S","initLastName":"S Moll","fullFMLName":"Samuel John Moll","fullLFMName":"Moll, Samuel John","strikeZoneTop":3.076,"strikeZoneBottom":1.553},"ID677592":{"id":677592,"fullName":"Everson Pereira","link":"/api/v1/people/677592","firstName":"Everson","lastName":"Pereira","primaryNumber":"21","birthDate":"2001-04-10","currentAge":25,"birthCity":"Cabudare","birthCountry":"Venezuela","height":"5' 11\"","weight":203,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Everson","useLastName":"Pereira","middleName":"Jose","boxscoreName":"Pereira","gender":"M","nameMatrilineal":"Gil","isPlayer":true,"isVerified":true,"pronunciation":"pehr-AY-ruh","mlbDebutDate":"2023-08-22","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Everson Pereira","nameSlug":"everson-pereira-677592","firstLastName":"Everson Pereira","lastFirstName":"Pereira, Everson","lastInitName":"Pereira, E","initLastName":"E Pereira","fullFMLName":"Everson Jose Pereira","fullLFMName":"Pereira, Everson Jose","strikeZoneTop":3.15,"strikeZoneBottom":1.59},"ID656271":{"id":656271,"fullName":"Brock Burke","link":"/api/v1/people/656271","firstName":"Brock","lastName":"Burke","primaryNumber":"49","birthDate":"1996-08-04","currentAge":30,"birthCity":"Chicago","birthStateProvince":"IL","birthCountry":"USA","height":"6' 4\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Brock","useLastName":"Burke","middleName":"Christopher","boxscoreName":"Burke, B","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2019-08-20","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Brock Burke","nameSlug":"brock-burke-656271","firstLastName":"Brock Burke","lastFirstName":"Burke, Brock","lastInitName":"Burke, B","initLastName":"B Burke","fullFMLName":"Brock Christopher Burke","fullLFMName":"Burke, Brock Christopher","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID671096":{"id":671096,"fullName":"Andrew Abbott","link":"/api/v1/people/671096","firstName":"Andrew","lastName":"Abbott","primaryNumber":"41","birthDate":"1999-06-01","currentAge":27,"birthCity":"Lynchburg","birthStateProvince":"VA","birthCountry":"USA","height":"6' 0\"","weight":192,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Andrew","useLastName":"Abbott","middleName":"Cole","boxscoreName":"Abbott, A","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2023-06-05","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Andrew Abbott","nameSlug":"andrew-abbott-671096","firstLastName":"Andrew Abbott","lastFirstName":"Abbott, Andrew","lastInitName":"Abbott, A","initLastName":"A Abbott","fullFMLName":"Andrew Cole Abbott","fullLFMName":"Abbott, Andrew Cole","strikeZoneTop":3.37,"strikeZoneBottom":1.54},"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},"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":"21","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},"ID572955":{"id":572955,"fullName":"Pierce Johnson","link":"/api/v1/people/572955","firstName":"Pierce","lastName":"Johnson","primaryNumber":"52","birthDate":"1991-05-10","currentAge":35,"birthCity":"Denver","birthStateProvince":"CO","birthCountry":"USA","height":"6' 2\"","weight":202,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Pierce","useLastName":"Johnson","middleName":"William","boxscoreName":"Johnson","nickName":"P.J.","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2012,"mlbDebutDate":"2017-05-19","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Pierce Johnson","nameSlug":"pierce-johnson-572955","firstLastName":"Pierce Johnson","lastFirstName":"Johnson, Pierce","lastInitName":"Johnson, P","initLastName":"P Johnson","fullFMLName":"Pierce William Johnson","fullLFMName":"Johnson, Pierce William","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID641941":{"id":641941,"fullName":"Emilio Pagán","link":"/api/v1/people/641941","firstName":"Emilio","lastName":"Pagán","primaryNumber":"21","birthDate":"1991-05-07","currentAge":35,"birthCity":"Simpsonville","birthStateProvince":"SC","birthCountry":"USA","height":"6' 2\"","weight":208,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Emilio","useLastName":"Pagán","middleName":"Enrique","boxscoreName":"Pagán","nickName":"Emiliooooo","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"pronunciation":"eh-MEE-lee-oh pa-GAHN","mlbDebutDate":"2017-05-03","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Emilio Pagán","nameSlug":"emilio-pagan-641941","firstLastName":"Emilio Pagán","lastFirstName":"Pagán, Emilio","lastInitName":"Pagán, E","initLastName":"E Pagán","fullFMLName":"Emilio Enrique Pagán","fullLFMName":"Pagán, Emilio Enrique","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID665877":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877","firstName":"José","lastName":"Fermín","primaryNumber":"15","birthDate":"1999-03-29","currentAge":27,"birthCity":"Puerto Plata","birthCountry":"Dominican Republic","height":"5' 10\"","weight":198,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"José","useLastName":"Fermín","middleName":"Miguel","boxscoreName":"Fermín","gender":"M","nameMatrilineal":"Garcia","isPlayer":true,"isVerified":true,"pronunciation":"fair-MEAN","mlbDebutDate":"2023-07-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"José Fermín","nameSlug":"jose-fermin-665877","firstLastName":"José Fermín","lastFirstName":"Fermín, José","lastInitName":"Fermín, J","initLastName":"J Fermín","fullFMLName":"José Miguel Fermín","fullLFMName":"Fermín, José Miguel","strikeZoneTop":3.14,"strikeZoneBottom":1.58},"ID669911":{"id":669911,"fullName":"Michael Toglia","link":"/api/v1/people/669911","firstName":"Michael","lastName":"Toglia","primaryNumber":"48","birthDate":"1998-08-16","currentAge":28,"birthCity":"Phoenix","birthStateProvince":"AZ","birthCountry":"USA","height":"6' 5\"","weight":226,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Michael","useLastName":"Toglia","middleName":"Anthony","boxscoreName":"Toglia","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"pronunciation":"TOH-lee-uh","mlbDebutDate":"2022-08-30","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Michael Toglia","nameSlug":"michael-toglia-669911","firstLastName":"Michael Toglia","lastFirstName":"Toglia, Michael","lastInitName":"Toglia, M","initLastName":"M Toglia","fullFMLName":"Michael Toglia","fullLFMName":"Toglia, Michael","strikeZoneTop":3.42,"strikeZoneBottom":1.726},"ID657571":{"id":657571,"fullName":"Caleb Ferguson","link":"/api/v1/people/657571","firstName":"Caleb","lastName":"Ferguson","primaryNumber":"54","birthDate":"1996-07-02","currentAge":30,"birthCity":"Columbus","birthStateProvince":"OH","birthCountry":"USA","height":"6' 3\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Caleb","useLastName":"Ferguson","middleName":"Paul","boxscoreName":"Ferguson, C","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2018-06-06","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Caleb Ferguson","nameSlug":"caleb-ferguson-657571","firstLastName":"Caleb Ferguson","lastFirstName":"Ferguson, Caleb","lastInitName":"Ferguson, C","initLastName":"C Ferguson","fullFMLName":"Caleb Paul Ferguson","fullLFMName":"Ferguson, Caleb Paul","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID663647":{"id":663647,"fullName":"Ke'Bryan Hayes","link":"/api/v1/people/663647","firstName":"Ke'Bryan","lastName":"Hayes","primaryNumber":"3","birthDate":"1997-01-28","currentAge":29,"birthCity":"Tomball","birthStateProvince":"TX","birthCountry":"USA","height":"5' 11\"","weight":215,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Ke'Bryan","useLastName":"Hayes","middleName":"Kobe","boxscoreName":"Hayes","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"pronunciation":"KEY-bryan","mlbDebutDate":"2020-09-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ke'Bryan Hayes","nameSlug":"ke-bryan-hayes-663647","firstLastName":"Ke'Bryan Hayes","lastFirstName":"Hayes, Ke'Bryan","lastInitName":"Hayes, K","initLastName":"K Hayes","fullFMLName":"Ke'Bryan Kobe Hayes","fullLFMName":"Hayes, Ke'Bryan Kobe","strikeZoneTop":3.166,"strikeZoneBottom":1.598},"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},"ID677943":{"id":677943,"fullName":"Will Banfield","link":"/api/v1/people/677943","firstName":"William","lastName":"Banfield","primaryNumber":"60","birthDate":"1999-11-18","currentAge":26,"birthCity":"Lawrenceville","birthStateProvince":"GA","birthCountry":"USA","height":"6' 0\"","weight":215,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Will","useLastName":"Banfield","middleName":"Frank","boxscoreName":"Banfield","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2025-08-23","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Will Banfield","nameTitle":"V","nameSuffix":"V","nameSlug":"will-banfield-677943","firstLastName":"Will Banfield","lastFirstName":"Banfield, Will","lastInitName":"Banfield, W","initLastName":"W Banfield","fullFMLName":"William Frank Banfield","fullLFMName":"Banfield, William Frank","strikeZoneTop":3.189,"strikeZoneBottom":1.61},"ID695076":{"id":695076,"fullName":"Rhett Lowder","link":"/api/v1/people/695076","firstName":"Rhett","lastName":"Lowder","primaryNumber":"25","birthDate":"2002-03-08","currentAge":24,"birthCity":"Albemarle","birthStateProvince":"NC","birthCountry":"USA","height":"6' 1\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Rhett","useLastName":"Lowder","middleName":"Hamilton","boxscoreName":"Lowder","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"mlbDebutDate":"2024-08-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Rhett Lowder","nameSlug":"rhett-lowder-695076","firstLastName":"Rhett Lowder","lastFirstName":"Lowder, Rhett","lastInitName":"Lowder, R","initLastName":"R Lowder","fullFMLName":"Rhett Hamilton Lowder","fullLFMName":"Lowder, Rhett Hamilton","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID592773":{"id":592773,"fullName":"Ryne Stanek","link":"/api/v1/people/592773","firstName":"Ryne","lastName":"Stanek","primaryNumber":"55","birthDate":"1991-07-26","currentAge":35,"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},"ID657265":{"id":657265,"fullName":"Peter Strzelecki","link":"/api/v1/people/657265","firstName":"Peter","lastName":"Strzelecki","primaryNumber":"58","birthDate":"1994-10-24","currentAge":31,"birthCity":"Queens","birthStateProvince":"NY","birthCountry":"USA","height":"6' 2\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Peter","useLastName":"Strzelecki","middleName":"J.","boxscoreName":"Strzelecki","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"pronunciation":"STREZ-lecky","mlbDebutDate":"2022-06-02","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Peter Strzelecki","nameSlug":"peter-strzelecki-657265","firstLastName":"Peter Strzelecki","lastFirstName":"Strzelecki, Peter","lastInitName":"Strzelecki, P","initLastName":"P Strzelecki","fullFMLName":"Peter J. Strzelecki","fullLFMName":"Strzelecki, Peter J.","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID687209":{"id":687209,"fullName":"Zach Maxwell","link":"/api/v1/people/687209","firstName":"Zachary","lastName":"Maxwell","primaryNumber":"78","birthDate":"2001-01-26","currentAge":25,"birthCity":"Nashville","birthStateProvince":"TN","birthCountry":"USA","height":"6' 6\"","weight":275,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Zach","useLastName":"Maxwell","middleName":"Thomas","boxscoreName":"Maxwell","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-08-23","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Zach Maxwell","nameSlug":"zach-maxwell-687209","firstLastName":"Zach Maxwell","lastFirstName":"Maxwell, Zach","lastInitName":"Maxwell, Z","initLastName":"Z Maxwell","fullFMLName":"Zachary Thomas Maxwell","fullLFMName":"Maxwell, Zachary Thomas","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"ID668709":{"id":668709,"fullName":"JJ Bleday","link":"/api/v1/people/668709","firstName":"Jeffrey","lastName":"Bleday","primaryNumber":"22","birthDate":"1997-11-10","currentAge":28,"birthCity":"Danville","birthStateProvince":"PA","birthCountry":"USA","height":"6' 2\"","weight":205,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"JJ","useLastName":"Bleday","middleName":"Joseph","boxscoreName":"Bleday","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2022-07-23","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"JJ Bleday","nameSlug":"jj-bleday-668709","firstLastName":"JJ Bleday","lastFirstName":"Bleday, JJ","lastInitName":"Bleday, J","initLastName":"J Bleday","fullFMLName":"Jeffrey Joseph Bleday","fullLFMName":"Bleday, Jeffrey Joseph","strikeZoneTop":3.287,"strikeZoneBottom":1.659},"ID670062":{"id":670062,"fullName":"Julian Garcia","link":"/api/v1/people/670062","firstName":"Julian","lastName":"Garcia","primaryNumber":"57","birthDate":"1995-05-13","currentAge":31,"birthCity":"Fort Collins","birthStateProvince":"CO","birthCountry":"USA","height":"6' 3\"","weight":206,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Julian","useLastName":"Garcia","middleName":"Robert","boxscoreName":"Garcia, J","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"pronunciation":"JOO-lee-in garr-SEE-a","mlbDebutDate":"2026-06-23","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Julian Garcia","nameSlug":"julian-garcia-670062","firstLastName":"Julian Garcia","lastFirstName":"Garcia, Julian","lastInitName":"Garcia, J","initLastName":"J Garcia","fullFMLName":"Julian Robert Garcia","fullLFMName":"Garcia, Julian Robert","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID699302":{"id":699302,"fullName":"Héctor Rodríguez","link":"/api/v1/people/699302","firstName":"Héctor","lastName":"Rodríguez","primaryNumber":"43","birthDate":"2004-03-11","currentAge":22,"birthCity":"Santo Domingo","birthCountry":"Dominican Republic","height":"5' 10\"","weight":200,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Héctor","useLastName":"Rodríguez","middleName":"Junior","boxscoreName":"Rodríguez, H","gender":"M","nameMatrilineal":"Ramos","isPlayer":true,"isVerified":true,"mlbDebutDate":"2026-08-04","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Héctor Rodríguez","nameSlug":"hector-rodriguez-699302","firstLastName":"Héctor Rodríguez","lastFirstName":"Rodríguez, Héctor","lastInitName":"Rodríguez, H","initLastName":"H Rodríguez","fullFMLName":"Héctor Junior Rodríguez","fullLFMName":"Rodríguez, Héctor Junior","strikeZoneTop":3.11,"strikeZoneBottom":1.57},"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},"ID695505":{"id":695505,"fullName":"Chase Burns","link":"/api/v1/people/695505","firstName":"Chase","lastName":"Burns","primaryNumber":"26","birthDate":"2003-01-16","currentAge":23,"birthCity":"Naples","birthCountry":"Italy","height":"6' 3\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Chase","useLastName":"Burns","middleName":"David","boxscoreName":"Burns, Ch","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2024,"mlbDebutDate":"2025-06-24","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Chase Burns","nameSlug":"chase-burns-695505","firstLastName":"Chase Burns","lastFirstName":"Burns, Chase","lastInitName":"Burns, C","initLastName":"C Burns","fullFMLName":"Chase David Burns","fullLFMName":"Burns, Chase David","strikeZoneTop":3.55,"strikeZoneBottom":1.63},"ID699625":{"id":699625,"fullName":"Jimmy Crooks","link":"/api/v1/people/699625","firstName":"James","lastName":"Crooks","primaryNumber":"8","birthDate":"2001-07-19","currentAge":25,"birthCity":"Euless","birthStateProvince":"TX","birthCountry":"USA","height":"6' 0\"","weight":230,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Jimmy","useLastName":"Crooks","middleName":"Dale","boxscoreName":"Crooks","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-08-29","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jimmy Crooks","nameTitle":"II","nameSuffix":"II","nameSlug":"jimmy-crooks-699625","firstLastName":"Jimmy Crooks","lastFirstName":"Crooks, Jimmy","lastInitName":"Crooks, J","initLastName":"J Crooks","fullFMLName":"James Dale Crooks II","fullLFMName":"Crooks II, James Dale","strikeZoneTop":3.201,"strikeZoneBottom":1.615}},"venue":{"id":2602,"name":"Great American Ball Park","link":"/api/v1/venues/2602","location":{"address1":"100 Main Street","city":"Cincinnati","state":"Ohio","stateAbbrev":"OH","postalCode":"45202-4109","defaultCoordinates":{"latitude":39.097389,"longitude":-84.506611},"azimuthAngle":122.0,"elevation":535,"country":"USA","phone":"(513) 765-7000"},"timeZone":{"tz":"EDT","id":"America/New_York","offset":-4,"offsetAtGameTime":-4},"fieldInfo":{"capacity":42319,"turfType":"Grass","roofType":"Open","leftLine":328,"leftCenter":379,"center":404,"rightCenter":370,"rightLine":325},"active":true,"season":"2026"},"officialVenue":{"id":2602,"link":"/api/v1/venues/2602"},"weather":{"condition":"Partly Cloudy","temp":"75","wind":"3 mph, Out To CF"},"gameInfo":{"attendance":15361,"firstPitch":"2026-08-20T16:41:00.000Z","gameDurationMinutes":182},"review":{"hasChallenges":true,"away":{"used":0,"remaining":1},"home":{"used":1,"remaining":0}},"absChallenges":{"hasChallenges":true,"away":{"usedSuccessful":0,"usedFailed":2,"remaining":0},"home":{"usedSuccessful":2,"usedFailed":1,"remaining":1}},"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":663903,"fullName":"Brady Singer","link":"/api/v1/people/663903"}},"officialScorer":{"id":431070,"fullName":"Ronald Roth","link":"/api/v1/people/431070"},"primaryDatacaster":{"id":427541,"fullName":"Doug White","link":"/api/v1/people/427541"},"moundVisits":{"away":{"used":2,"remaining":2},"home":{"used":3,"remaining":1}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"JJ Wetherholt hit by pitch.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-08-20T16:40:58.272Z","endTime":"2026-08-20T16:43:04.222Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663903,"fullName":"Brady Singer","link":"/api/v1/people/663903"},"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":[3,4,5,6,8,9,10,11],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":11},"credits":[]}],"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-08-20T13:55:18.990Z","endTime":"2026-08-20T16:14:47.087Z","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-08-20T16:14:47.087Z","endTime":"2026-08-20T16:40:39.663Z","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-08-20T16:40:39.663Z","endTime":"2026-08-20T16:41:00.541Z","isPitch":false,"type":"action","player":{"id":802139,"link":"/api/v1/people/802139"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":91.5,"endSpeed":83.4,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.65359782338814,"aZ":-21.29044234007361,"pfxX":-8.856866500857713,"pfxZ":6.084073790102979,"pX":-1.1373760247411053,"pZ":2.7196212411511236,"vX0":3.406109758318133,"vY0":-133.19256653692716,"vZ0":-2.116878528229192,"x":160.35,"y":165.35,"x0":-1.2848409342300076,"y0":50.00516114925771,"z0":5.070599698610991,"aX":-15.85312813808573},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":10.8,"breakHorizontal":15.2,"spinRate":2292,"spinDirection":213},"zone":11,"typeConfidence":2.0,"plateTime":0.41185024138160253,"extension":6.826673348047766},"index":3,"playId":"44f30df2-b853-3294-b046-7a960c324cac","pitchNumber":1,"startTime":"2026-08-20T16:41:00.541Z","endTime":"2026-08-20T16:41:04.855Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.3,"endSpeed":83.7,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.780836460841382,"aZ":-19.742916753030237,"pfxX":-5.608927390168441,"pfxZ":6.915807708098937,"pX":-0.7176442751238078,"pZ":3.2653868319395953,"vX0":3.1010931968562834,"vY0":-133.03217860286753,"vZ0":-1.0101772922394794,"x":144.35,"y":150.61,"x0":-1.1680104248024514,"y0":50.00202904729909,"z0":5.077293538366474,"aX":-10.08136457072945},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":12.5,"breakHorizontal":9.5,"spinRate":2425,"spinDirection":217},"zone":1,"typeConfidence":2.0,"plateTime":0.4112688569840004,"extension":6.7910583868719625},"index":4,"playId":"87b8ed15-a6e6-34e2-9606-df4545972e22","pitchNumber":2,"startTime":"2026-08-20T16:41:12.403Z","endTime":"2026-08-20T16:41:16.323Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.8,"endSpeed":77.7,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.10428975234795,"aZ":-33.26133343526452,"pfxX":2.310644278097141,"pfxZ":-0.7111942098117607,"pX":-1.0069884633700725,"pZ":1.83944545930383,"vX0":0.1275008953794842,"vY0":-122.16398541793713,"vZ0":-0.9088853678963053,"x":155.38,"y":189.11,"x0":-1.3603237242061261,"y0":50.0039130979822,"z0":5.053474289318007,"aX":3.5230573705582118},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":-1.2,"breakHorizontal":-4.2,"spinRate":2452,"spinDirection":113},"zone":13,"typeConfidence":2.0,"plateTime":0.44686542037251,"extension":6.5954626278886685},"index":5,"playId":"8aad14cf-c0c4-3adb-bc6d-474e02b51156","pitchNumber":3,"startTime":"2026-08-20T16:41:25.155Z","endTime":"2026-08-20T16:41:29.418Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.9,"endSpeed":83.4,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.19334941880329,"aZ":-21.406374441081997,"pfxX":-6.837535770076693,"pfxZ":6.043572120187278,"pX":0.18500425282167185,"pZ":3.0994312516853215,"vX0":5.665322551557461,"vY0":-132.3833604179431,"vZ0":-1.029360313681355,"x":109.95,"y":155.1,"x0":-1.090170141962763,"y0":50.00419146230656,"z0":5.054338574478991,"aX":-12.186303036449129},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":10.9,"breakHorizontal":11.2,"spinRate":2444,"spinDirection":219},"zone":2,"typeConfidence":2.0,"plateTime":0.41311072058871146,"extension":6.869654246858043},"index":6,"playId":"891995ba-4857-35e0-83b5-bada3cfbc8e5","pitchNumber":4,"startTime":"2026-08-20T16:41:38.276Z","endTime":"2026-08-20T16:41:42.567Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"index":7,"startTime":"2026-08-20T16:41:56.486Z","endTime":"2026-08-20T16:42:04.744Z","isPitch":false,"type":"action","player":{"id":802139,"link":"/api/v1/people/802139"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.2,"endSpeed":84.2,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.579511216669925,"aZ":-22.315909577216996,"pfxX":-9.115003320431793,"pfxZ":5.460656669821773,"pX":0.21246724966803687,"pZ":2.8206755319612293,"vX0":6.5295639028268795,"vY0":-132.81176942013772,"vZ0":-1.4957352910542712,"x":108.9,"y":162.62,"x0":-1.0804787266939027,"y0":50.00400054905922,"z0":4.997260512926196,"aX":-16.459836909521357},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":9.8,"breakHorizontal":15.2,"spinRate":2457,"spinDirection":212},"zone":2,"typeConfidence":2.0,"plateTime":0.4107244628042359,"extension":6.846655297423909},"index":8,"playId":"0b11ce7a-d7a3-338d-b0bb-a2c19bed31aa","pitchNumber":5,"startTime":"2026-08-20T16:42:04.744Z","endTime":"2026-08-20T16:42:07.891Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":85.2,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.43014714517392,"aZ":-20.64419104668605,"pfxX":-8.138729486409295,"pfxZ":6.254184180473445,"pX":-0.6093993331274867,"pZ":2.5276929432857993,"vX0":4.269215796480475,"vY0":-134.0279975367801,"vZ0":-2.6755121793943846,"x":140.23,"y":170.53,"x0":-1.1546003853996374,"y0":50.00131029358425,"z0":4.9919720678003054,"aX":-14.998327638228082},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":11.0,"breakHorizontal":14.0,"spinRate":2411,"spinDirection":217},"zone":4,"typeConfidence":2.0,"plateTime":0.40666049326302645,"extension":6.744141187535552},"index":9,"playId":"dccc2442-10de-3494-ab07-22b37975194b","pitchNumber":6,"startTime":"2026-08-20T16:42:23.686Z","endTime":"2026-08-20T16:42:26.686Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.7,"endSpeed":78.8,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.0478887397498,"aZ":-30.793797656949245,"pfxX":2.1906942993651004,"pfxZ":0.8888651759741037,"pX":0.07356403127215715,"pZ":1.0774885678271113,"vX0":2.269601102991965,"vY0":-123.44465142530966,"vZ0":-3.103490274678711,"x":114.2,"y":209.69,"x0":-1.1387748842578458,"y0":50.00553268129238,"z0":4.914157302523562,"aX":3.418619368703602},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":1.2,"breakHorizontal":-4.4,"spinRate":2412,"spinDirection":115},"zone":14,"typeConfidence":2.0,"plateTime":0.4418590295110434,"extension":6.660813185632896},"index":10,"playId":"bc954bcf-a56d-3746-8840-e222dc5b9a8c","pitchNumber":7,"startTime":"2026-08-20T16:42:42.389Z","endTime":"2026-08-20T16:42:46.855Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.0,"endSpeed":83.0,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.183535348456388,"aZ":-21.85473132379278,"pfxX":-5.616334805956308,"pfxZ":5.913499585731627,"pX":2.631349284718312,"pZ":2.1228626978126837,"vX0":11.019757369795915,"vY0":-130.6925933558069,"vZ0":-2.982624531590634,"x":16.7,"y":181.46,"x0":-0.8928962345531617,"y0":50.00485162735739,"z0":4.903562028929893,"aX":-9.805979734697715},"breaks":{"breakAngle":19.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":10.3,"breakHorizontal":8.0,"spinRate":2521,"spinDirection":219},"zone":14,"typeConfidence":2.0,"plateTime":0.4176388574396932,"extension":6.740476094999175},"index":11,"playId":"effc3e83-c7ec-3934-9a34-0c90bebe4b34","pitchNumber":8,"startTime":"2026-08-20T16:42:58.219Z","endTime":"2026-08-20T16:43:04.222Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-20T16:43:04.222Z","atBatIndex":0},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Iván Herrera singles on a ground ball to right fielder Héctor Rodríguez. JJ Wetherholt to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-08-20T16:44:15.371Z","endTime":"2026-08-20T16:46:56.448Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663903,"fullName":"Brady Singer","link":"/api/v1/people/663903"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"postOnSecond":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5,6,7,8],"actionIndex":[0],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":699302,"link":"/api/v1/people/699302"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"description":"Injury Delay.","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-08-20T16:43:17.679Z","endTime":"2026-08-20T16:44:17.680Z","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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.7,"endSpeed":77.0,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.252987065192528,"aZ":-31.316827070307394,"pfxX":2.1065031555942673,"pfxZ":0.5720797380397586,"pX":0.21854561351910134,"pZ":1.3569243722912474,"vX0":2.9648545219570823,"vY0":-121.92075995530435,"vZ0":-2.386700224835428,"x":108.67,"y":202.14,"x0":-1.2875954019854547,"y0":50.004619613218544,"z0":5.054668121792935,"aX":3.167038905872443},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":0.7,"breakHorizontal":-4.6,"spinRate":2386,"spinDirection":101},"zone":14,"typeConfidence":2.0,"plateTime":0.44946364915368786,"extension":6.682477296065649},"index":1,"playId":"090a9ea7-8d9b-3bfb-8b71-be7529b3bceb","pitchNumber":1,"startTime":"2026-08-20T16:44:17.680Z","endTime":"2026-08-20T16:44:21.973Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.1,"endSpeed":83.1,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.23239658312074,"aZ":-24.02974450700683,"pfxX":-8.55382037662772,"pfxZ":4.5865653680565135,"pX":-0.32173722397765453,"pZ":2.9101838019562707,"vX0":5.156866076171151,"vY0":-132.6241058752337,"vZ0":-1.0014916343795313,"x":129.26,"y":160.21,"x0":-1.1833728591492765,"y0":50.00178734986238,"z0":5.05054502537117,"aX":-15.186935944157527},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":8.3,"breakHorizontal":14.3,"spinRate":2364,"spinDirection":220},"zone":1,"typeConfidence":2.0,"plateTime":0.41350718614585524,"extension":6.841612530701912},"index":2,"playId":"c0f480be-6f82-3dc3-b68d-0e3564e48ec2","pitchNumber":2,"startTime":"2026-08-20T16:44:33.073Z","endTime":"2026-08-20T16:44:36.966Z","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":83.5,"endSpeed":77.6,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.23162035376582,"aZ":-31.336150278902156,"pfxX":0.3847575971597379,"pfxZ":0.5503204051148751,"pX":0.4123597960558419,"pZ":2.0213629479032833,"vX0":3.5451433898903875,"vY0":-121.6907377403371,"vZ0":-0.8810708970678827,"x":101.28,"y":184.2,"x0":-1.1061554578132942,"y0":50.001646834150684,"z0":5.074477417461023,"aX":0.5832943603268006},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":1.1,"breakHorizontal":-1.4,"spinRate":2447,"spinDirection":92},"zone":9,"typeConfidence":2.0,"plateTime":0.44807235768826104,"extension":6.684160552743991},"index":3,"playId":"fd60810e-6f41-3fb4-8493-d1a6990c94ec","pitchNumber":3,"startTime":"2026-08-20T16:44:52.806Z","endTime":"2026-08-20T16:44:57.082Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.0,"endSpeed":83.5,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.392630165630884,"aZ":-23.56151076425346,"pfxX":-9.354049412261514,"pfxZ":4.827498177261187,"pX":-0.12862944152736672,"pZ":2.7839227872996646,"vX0":5.323102256113568,"vY0":-132.48158304636604,"vZ0":-1.485359079447689,"x":121.9,"y":163.61,"x0":-0.9451042970626375,"y0":50.000861373782115,"z0":5.068196882793277,"aX":-16.682773218334628},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":8.6,"breakHorizontal":15.8,"spinRate":2444,"spinDirection":215},"zone":2,"typeConfidence":2.0,"plateTime":0.4128930509715927,"extension":6.621087648204132},"index":4,"playId":"531519c5-1633-3ea3-afc1-3379a1bd63f4","pitchNumber":4,"startTime":"2026-08-20T16:45:14.724Z","endTime":"2026-08-20T16:45:18.621Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.5,"endSpeed":83.7,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.83411101119388,"aZ":-23.595999193415896,"pfxX":-9.212111081444663,"pfxZ":4.767401689073322,"pX":-0.7240532080557526,"pZ":2.991144297316891,"vX0":3.9698349519145846,"vY0":-133.30121335761552,"vZ0":-0.909845956037707,"x":144.6,"y":158.02,"x0":-1.0364095726269025,"y0":50.000825164937865,"z0":5.041493476216444,"aX":-16.56477685825766},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":8.6,"breakHorizontal":15.8,"spinRate":2344,"spinDirection":221},"zone":1,"typeConfidence":2.0,"plateTime":0.41100448873890993,"extension":6.684838395369893},"index":5,"playId":"8d23f295-bf88-3470-ab16-52c93aff5aac","pitchNumber":5,"startTime":"2026-08-20T16:45:36.018Z","endTime":"2026-08-20T16:45:40.013Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.2,"endSpeed":77.5,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.221654085506653,"aZ":-32.99088438798287,"pfxX":2.191384658125629,"pfxZ":-0.5378928533296286,"pX":1.2126200311203388,"pZ":1.60789220740624,"vX0":4.77790678968682,"vY0":-122.56093219455032,"vZ0":-1.4545697513287066,"x":70.78,"y":195.37,"x0":-1.046755200649929,"y0":50.00260730134192,"z0":5.026605039453176,"aX":3.3327266468786907},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":-1.1,"breakHorizontal":-5.0,"spinRate":2491,"spinDirection":99},"zone":14,"typeConfidence":2.0,"plateTime":0.4469085548672247,"extension":6.683482821705427},"index":6,"playId":"35acb27c-c28c-3183-8d67-66e8ecae2328","pitchNumber":6,"startTime":"2026-08-20T16:45:57.558Z","endTime":"2026-08-20T16:46:02.988Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.5,"endSpeed":83.9,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.967505355149196,"aZ":-22.688210036382458,"pfxX":-8.087226082458294,"pfxZ":5.257726663916978,"pX":-0.7573071198632918,"pZ":3.3035060107736487,"vX0":3.7764310339214027,"vY0":-133.2957199760044,"vZ0":-0.29840504774709864,"x":145.87,"y":149.59,"x0":-1.139759323283149,"y0":50.00270815299337,"z0":5.051452304781704,"aX":-14.589605410287794},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":9.7,"breakHorizontal":13.9,"spinRate":2346,"spinDirection":216},"zone":1,"typeConfidence":2.0,"plateTime":0.41052297742148713,"extension":6.771722871007646},"index":7,"playId":"c3b8ae5a-965b-3e8e-b79e-ea0c3eaefc1c","pitchNumber":7,"startTime":"2026-08-20T16:46:17.018Z","endTime":"2026-08-20T16:46:21.827Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.6,"endSpeed":83.1,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.29935625847011,"aZ":-23.213060422222735,"pfxX":-7.6909883583305625,"pfxZ":5.0654084176173715,"pX":-0.256544871493219,"pZ":2.7505784097120456,"vX0":4.623914874216671,"vY0":-131.96086725041278,"vZ0":-1.4294698039893863,"x":126.78,"y":164.51,"x0":-1.029593304140858,"y0":50.00225393404922,"z0":5.004490892135921,"aX":-13.60388700309009},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":9.1,"breakHorizontal":13.0,"spinRate":2420,"spinDirection":213},"zone":2,"typeConfidence":2.0,"plateTime":0.4145900631879291,"extension":6.760977200750777},"hitData":{"launchSpeed":93.1,"launchAngle":7.0,"totalDistance":143.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":167.99,"coordY":110.52}},"index":8,"playId":"c8da6373-6e6b-3cad-a662-e2ec79b1bf84","pitchNumber":8,"startTime":"2026-08-20T16:46:46.287Z","endTime":"2026-08-20T16:46:56.448Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-20T16:46:56.448Z","atBatIndex":1},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Alec Burleson flies out to right fielder Héctor Rodríguez. JJ Wetherholt to 3rd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-08-20T16:47:24.959Z","endTime":"2026-08-20T16:48:11.611Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663903,"fullName":"Brady Singer","link":"/api/v1/people/663903"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"postOnThird":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"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":2},"credits":[{"player":{"id":699302,"link":"/api/v1/people/699302"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Flyout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.5,"endSpeed":80.9,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.30780761563671,"aZ":-25.151820352160126,"pfxX":-1.2826489335639755,"pfxZ":4.207876927371778,"pX":-1.2658305008299977,"pZ":3.8442529057970063,"vX0":0.8114282990374689,"vY0":-127.57736051740615,"vZ0":1.3745037783476581,"x":165.25,"y":134.99,"x0":-1.4194492680930624,"y0":50.001349690355,"z0":5.264181048831311,"aX":-2.1394158282221407},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":8.2,"breakHorizontal":2.2,"spinRate":2344,"spinDirection":196},"zone":11,"typeConfidence":2.0,"plateTime":0.4273941268549075,"extension":6.5747575984546245},"index":0,"playId":"5d1849de-4383-3bca-9802-bef41770ed78","pitchNumber":1,"startTime":"2026-08-20T16:47:24.959Z","endTime":"2026-08-20T16:47:28.687Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.8,"endSpeed":83.0,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.20816661936125,"aZ":-23.0773752885412,"pfxX":-6.722020868703618,"pfxZ":5.187135543590381,"pX":-0.0483593616374313,"pZ":3.457280826161982,"vX0":5.225183996349003,"vY0":-130.7513348560625,"vZ0":0.3713687397277623,"x":118.84,"y":145.43,"x0":-1.1865563011428562,"y0":50.00386901762465,"z0":5.027367020430388,"aX":-11.791188234972628},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":9.7,"breakHorizontal":11.2,"spinRate":2284,"spinDirection":212},"zone":11,"typeConfidence":2.0,"plateTime":0.41685272476051116,"extension":6.846688060852624},"index":1,"playId":"efc0efd8-c825-38db-8290-d285468fe85f","pitchNumber":2,"startTime":"2026-08-20T16:47:41.180Z","endTime":"2026-08-20T16:47:45.577Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.6,"endSpeed":82.4,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.733687919835244,"aZ":-24.206964639618565,"pfxX":-8.82289499463487,"pfxZ":4.584771829592826,"pX":-0.6396819845882837,"pZ":3.7310217234655987,"vX0":4.263287849817798,"vY0":-130.53361046473339,"vZ0":1.1495910628174821,"x":141.38,"y":138.04,"x0":-1.141904926873022,"y0":50.00197136493571,"z0":5.098497238867748,"aX":-15.327647649023563},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":8.8,"breakHorizontal":15.1,"spinRate":2324,"spinDirection":217},"zone":11,"typeConfidence":2.0,"plateTime":0.4185235079614773,"extension":6.620195532910401},"hitData":{"launchSpeed":90.4,"launchAngle":48.0,"totalDistance":256.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":194.69,"coordY":122.54}},"index":2,"playId":"7381eb6c-c2e9-39d2-882e-44d1f4e7616c","pitchNumber":3,"startTime":"2026-08-20T16:47:59.454Z","endTime":"2026-08-20T16:48:11.611Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-20T16:48:11.611Z","atBatIndex":2},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jordan Walker grounds out, second baseman Sal Stewart to first baseman Michael Toglia. JJ Wetherholt scores. Iván Herrera to 2nd.","rbi":1,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-08-20T16:48:48.508Z","endTime":"2026-08-20T16:49:36.884Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663903,"fullName":"Brady Singer","link":"/api/v1/people/663903"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1,2],"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":701398,"link":"/api/v1/people/701398"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":669911,"link":"/api/v1/people/669911"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"responsiblePitcher":{"id":663903,"link":"/api/v1/people/663903"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","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":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.3,"endSpeed":83.0,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.873552276758385,"aZ":-26.91783986504594,"pfxX":-9.087538642523139,"pfxZ":2.9545381696099184,"pX":-0.46595508926739637,"pZ":3.911249633615753,"vX0":4.632906013753153,"vY0":-132.8555045457005,"vZ0":1.842149876377135,"x":134.76,"y":133.18,"x0":-1.056745676676343,"y0":50.001141948226206,"z0":5.172403700330533,"aX":-16.157131984882863},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":6.0,"breakHorizontal":15.4,"spinRate":2292,"spinDirection":210},"zone":11,"typeConfidence":2.0,"plateTime":0.4131142260933851,"extension":6.689588790805575},"index":0,"playId":"0e9c6142-8612-322e-9cf8-4117558cc843","pitchNumber":1,"startTime":"2026-08-20T16:48:51.523Z","endTime":"2026-08-20T16:48:54.835Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.3,"endSpeed":77.7,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.47761433909564,"aZ":-31.422975920819713,"pfxX":0.5533879243070681,"pfxZ":0.48997863443464107,"pX":1.48171978780618,"pZ":0.7960052114665269,"vX0":6.1983416549952,"vY0":-122.61330503109404,"vZ0":-3.566924886106318,"x":60.52,"y":217.29,"x0":-1.1517770487009384,"y0":50.00028043655391,"z0":4.95378067776626,"aX":0.8406557849367349},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":0.2,"breakHorizontal":-2.5,"spinRate":2402,"spinDirection":111},"zone":14,"typeConfidence":2.0,"plateTime":0.44688837751342136,"extension":6.743112383605148},"index":1,"playId":"c9c54c58-88c7-3d76-beb7-fbe24c016581","pitchNumber":2,"startTime":"2026-08-20T16:49:09.062Z","endTime":"2026-08-20T16:49:13.537Z","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":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.3,"endSpeed":83.0,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.08516174467558,"aZ":-25.215937487888137,"pfxX":-8.326526009591063,"pfxZ":3.9131589108098357,"pX":-0.8927934430298563,"pZ":3.3173277644907935,"vX0":3.4272442885143546,"vY0":-132.86592773654235,"vZ0":0.2123834665093961,"x":151.03,"y":149.21,"x0":-1.1221765373237156,"y0":50.00000561943695,"z0":5.077876328991047,"aX":-14.793753007312453},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":7.3,"breakHorizontal":14.3,"spinRate":2287,"spinDirection":213},"zone":11,"typeConfidence":2.0,"plateTime":0.41319890718530594,"extension":6.714413774643396},"hitData":{"launchSpeed":84.5,"launchAngle":-25.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":147.2,"coordY":159.18}},"index":2,"playId":"ecd2d970-51a7-3d0a-b336-0d0d104247c8","pitchNumber":3,"startTime":"2026-08-20T16:49:27.150Z","endTime":"2026-08-20T16:49:36.884Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-20T16:49:36.884Z","atBatIndex":3},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Joshua Báez pops out to first baseman Michael Toglia.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-08-20T16:50:20.040Z","endTime":"2026-08-20T16:51:33.803Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":695491,"fullName":"Joshua Báez","link":"/api/v1/people/695491"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663903,"fullName":"Brady Singer","link":"/api/v1/people/663903"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":695491,"fullName":"Joshua Báez","link":"/api/v1/people/695491"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":669911,"link":"/api/v1/people/669911"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.8,"endSpeed":78.5,"strikeZoneTop":3.345,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.196635042298272,"aZ":-31.68607396834153,"pfxX":1.5343114152832502,"pfxZ":0.3174286368950989,"pX":1.5224703858122774,"pZ":1.005260064947882,"vX0":6.009762526077021,"vY0":-122.06491949851932,"vZ0":-3.133780705339154,"x":58.97,"y":211.64,"x0":-1.1538709376525609,"y0":50.001756162737415,"z0":4.986625356883136,"aX":2.3544458586952763},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":0.1,"breakHorizontal":-4.0,"spinRate":2374,"spinDirection":110},"zone":14,"typeConfidence":2.0,"plateTime":0.44582257893137367,"extension":6.746981411307857},"index":0,"playId":"752a4e6a-3933-3a50-9466-bffb5d749d5e","pitchNumber":1,"startTime":"2026-08-20T16:50:20.040Z","endTime":"2026-08-20T16:50:23.552Z","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":90.9,"endSpeed":84.1,"strikeZoneTop":3.345,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.05779950292988,"aZ":-24.121024995247893,"pfxX":-4.6376381726569464,"pfxZ":4.478094536183516,"pX":0.33017956710410773,"pZ":3.162623332105616,"vX0":5.517268989001777,"vY0":-132.456230227603,"vZ0":-0.2524755737995032,"x":104.41,"y":153.39,"x0":-1.1653872413888207,"y0":50.00324942598849,"z0":5.004680503400185,"aX":-8.341671041200652},"breaks":{"breakAngle":16.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":8.3,"breakHorizontal":7.3,"spinRate":2306,"spinDirection":210},"zone":3,"typeConfidence":2.0,"plateTime":0.4116096878594462,"extension":6.7908430865475395},"index":1,"playId":"5f47e2d6-aff1-3666-b9fc-c36ee2a2d0ba","pitchNumber":2,"startTime":"2026-08-20T16:50:33.653Z","endTime":"2026-08-20T16:50:37.203Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.5,"endSpeed":83.5,"strikeZoneTop":3.345,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.693599556926856,"aZ":-22.057937065284296,"pfxX":-10.014376189524645,"pfxZ":5.655701367649528,"pX":-0.3566275085903783,"pZ":2.1096794604277114,"vX0":5.3602759806221805,"vY0":-133.1840482337967,"vZ0":-3.2196515607819687,"x":130.59,"y":181.82,"x0":-1.098532636737284,"y0":50.00547322000844,"z0":4.937160154492276,"aX":-17.919690029617314},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":9.7,"breakHorizontal":16.9,"spinRate":2356,"spinDirection":222},"zone":7,"typeConfidence":2.0,"plateTime":0.41191399929536177,"extension":6.798718906621087},"index":2,"playId":"ab642a57-3aff-334b-815f-fc6641f0ddbf","pitchNumber":3,"startTime":"2026-08-20T16:50:53.682Z","endTime":"2026-08-20T16:50:57.823Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-08-20T16:51:06.085Z","endTime":"2026-08-20T16:51:22.914Z","isPitch":false,"type":"action","player":{"id":695491,"link":"/api/v1/people/695491"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.9,"endSpeed":76.6,"strikeZoneTop":3.345,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.447942852731433,"aZ":-34.098596836439576,"pfxX":2.197789013616259,"pfxZ":-1.296168675609433,"pX":0.7803819200293258,"pZ":1.8801653873979651,"vX0":3.822754081965826,"vY0":-120.6973096411435,"vZ0":-0.5181912945309906,"x":87.25,"y":188.02,"x0":-1.106637772371475,"y0":50.0044717690551,"z0":5.088168896733689,"aX":3.2576770185771706},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.9,"breakVerticalInduced":-2.3,"breakHorizontal":-4.8,"spinRate":2319,"spinDirection":85},"zone":9,"typeConfidence":2.0,"plateTime":0.45297966729140215,"extension":6.747194458265418},"hitData":{"launchSpeed":80.5,"launchAngle":65.0,"totalDistance":133.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":153.79,"coordY":166.28}},"index":4,"playId":"2ef9c54a-48e5-3787-b849-47dfa3c29b65","pitchNumber":4,"startTime":"2026-08-20T16:51:22.914Z","endTime":"2026-08-20T16:51:33.803Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-20T16:51:33.803Z","atBatIndex":4},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Elly De La Cruz singles on a ground ball to center fielder Nathan Church.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-08-20T16:53:38.796Z","endTime":"2026-08-20T16:55:12.922Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"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":"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.3,"endSpeed":83.7,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.113910086552846,"aZ":-18.43034937195041,"pfxX":-6.111956540608691,"pfxZ":7.667170407596382,"pX":-1.0766031711193933,"pZ":2.8376628118003797,"vX0":4.3294604019234555,"vY0":-132.94834141382597,"vZ0":-4.248666939388608,"x":158.04,"y":162.16,"x0":-1.930879456270404,"y0":50.00488312992407,"z0":5.791649390130191,"aX":-10.958471301425257},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":13.2,"breakHorizontal":10.2,"spinRate":2247,"spinDirection":222},"zone":11,"typeConfidence":0.88,"plateTime":0.4117563939426403,"extension":6.601673547651059},"index":0,"playId":"050fe72c-fe6d-31fd-8c54-cee9326c55fa","pitchNumber":1,"startTime":"2026-08-20T16:53:44.846Z","endTime":"2026-08-20T16:53:48.705Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":77.3,"endSpeed":71.6,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.64847959188861,"aZ":-39.660437226218114,"pfxX":5.520088028722868,"pfxZ":-5.846589110224297,"pX":-0.48921255082176773,"pZ":1.6549684693068518,"vX0":1.42627044430595,"vY0":-112.57523540197204,"vZ0":-0.6024743984368933,"x":135.65,"y":194.1,"x0":-1.8481278060363384,"y0":50.000353030248895,"z0":5.944683498131028,"aX":7.075006504360085},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.2,"breakVerticalInduced":-10.4,"breakHorizontal":-10.3,"spinRate":2460,"spinDirection":48},"zone":13,"typeConfidence":0.9,"plateTime":0.48676464960974153,"extension":6.509866904710931},"index":1,"playId":"7b3751c3-0356-39cd-9aee-fca45b9ec1ac","pitchNumber":2,"startTime":"2026-08-20T16:53:58.748Z","endTime":"2026-08-20T16:54:04.277Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":84.7,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.55573114052237,"aZ":-17.07627572648059,"pfxX":-5.95580593365703,"pfxZ":8.227981602315941,"pX":-0.4573061613356219,"pZ":2.920614631907165,"vX0":6.025847550004235,"vY0":-134.46465788003144,"vZ0":-4.4829505997698185,"x":134.43,"y":159.92,"x0":-1.9511748622898326,"y0":50.005102412178594,"z0":5.8173480939040925,"aX":-10.931988912764345},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":14.2,"breakHorizontal":9.5,"spinRate":2292,"spinDirection":218},"zone":4,"typeConfidence":0.89,"plateTime":0.40699425632065944,"extension":6.7370596707141965},"index":2,"playId":"927db28d-037e-3552-bee3-86ecfcb639c3","pitchNumber":3,"startTime":"2026-08-20T16:54:14.150Z","endTime":"2026-08-20T16:54:18.132Z","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":0},"pitchData":{"startSpeed":87.1,"endSpeed":79.9,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.22347645481435,"aZ":-29.741125624309866,"pfxX":-8.716374204154203,"pfxZ":1.4967303985967462,"pX":-1.114669353063176,"pZ":2.0808339991991636,"vX0":5.207547846351577,"vY0":-126.71396237266146,"vZ0":-3.2702925679537382,"x":159.49,"y":182.6,"x0":-2.0654311529023848,"y0":50.00284671116296,"z0":5.767930977587272,"aX":-14.154822747442177},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":2.2,"breakHorizontal":14.5,"spinRate":1533,"spinDirection":229},"zone":13,"typeConfidence":0.91,"plateTime":0.4324971754045901,"extension":6.625553341934691},"index":3,"playId":"7bd947c6-78be-3d86-b217-d1ae44385ab9","pitchNumber":4,"startTime":"2026-08-20T16:54:30.805Z","endTime":"2026-08-20T16:54:35.513Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"index":4,"startTime":"2026-08-20T16:54:51.808Z","endTime":"2026-08-20T16:55:04.990Z","isPitch":false,"type":"action","player":{"id":682829,"link":"/api/v1/people/682829"}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.8,"endSpeed":73.8,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.671488532195262,"aZ":-39.72930835109262,"pfxX":7.209300928534587,"pfxZ":-5.542090260365803,"pX":0.17396849183698185,"pZ":1.4128065868193946,"vX0":2.586780554311543,"vY0":-116.24403188324337,"vZ0":-1.3912852108630702,"x":110.37,"y":200.63,"x0":-1.8913267594698726,"y0":50.00404256994918,"z0":5.80553450093096,"aX":9.823874319307878},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.0,"breakVerticalInduced":-10.1,"breakHorizontal":-13.7,"spinRate":2520,"spinDirection":40},"zone":14,"typeConfidence":0.9,"plateTime":0.47196287045694163,"extension":6.725261024927487},"hitData":{"launchSpeed":105.3,"launchAngle":8.0,"totalDistance":142.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":128.51,"coordY":96.49}},"index":5,"playId":"7250c55f-3e54-333b-961b-af757cd0e506","pitchNumber":5,"startTime":"2026-08-20T16:55:04.990Z","endTime":"2026-08-20T16:55:12.922Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-20T16:55:12.922Z","atBatIndex":5},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Sal Stewart grounds into a double play, shortstop JJ Wetherholt to second baseman Bryan Torres to first baseman Alec Burleson. Elly De La Cruz out at 2nd. Sal Stewart out at 1st.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-08-20T16:55:37.043Z","endTime":"2026-08-20T16:57:11.205Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":701398,"fullName":"Sal Stewart","link":"/api/v1/people/701398"},"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],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":802139,"link":"/api/v1/people/802139"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":663494,"link":"/api/v1/people/663494"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":701398,"fullName":"Sal Stewart","link":"/api/v1/people/701398"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":663494,"link":"/api/v1/people/663494"},"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":0},"pitchData":{"startSpeed":91.8,"endSpeed":84.4,"strikeZoneTop":3.239,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.13184896698156,"aZ":-20.198589957803108,"pfxX":-5.9440644544765,"pfxZ":6.5877262149872,"pX":0.21924919586842137,"pZ":3.73299994475179,"vX0":7.848131807677247,"vY0":-133.5898554658648,"vZ0":-1.7638830884731977,"x":108.64,"y":137.99,"x0":-1.9760606896416941,"y0":50.00523234903743,"z0":5.844751365355784,"aX":-10.810925054390284},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":11.8,"breakHorizontal":9.2,"spinRate":2289,"spinDirection":225},"zone":12,"typeConfidence":0.9,"plateTime":0.4090420049940491,"extension":6.729805261889523},"index":0,"playId":"63dd07e9-4b2f-3ee7-a736-4ff77f85005d","pitchNumber":1,"startTime":"2026-08-20T16:55:39.592Z","endTime":"2026-08-20T16:55:44.578Z","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":1,"outs":0},"pitchData":{"startSpeed":81.9,"endSpeed":75.0,"strikeZoneTop":3.239,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.555381574205402,"aZ":-34.07705021705525,"pfxX":9.632809162496535,"pfxZ":-1.335333958108981,"pX":-0.2630151526480368,"pZ":2.4101371540221903,"vX0":1.717404693348061,"vY0":-119.22369216486383,"vZ0":-0.5250563977943795,"x":127.03,"y":173.71,"x0":-2.244665035370113,"y0":50.00040823710328,"z0":5.728987101460085,"aX":13.759091226269714},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.2,"breakVerticalInduced":-2.3,"breakHorizontal":-17.9,"spinRate":2550,"spinDirection":46},"zone":5,"typeConfidence":0.92,"plateTime":0.460758852086534,"extension":6.554975372969361},"index":1,"playId":"6654f374-1976-3451-8fc9-fa389aa88689","pitchNumber":2,"startTime":"2026-08-20T16:55:58.574Z","endTime":"2026-08-20T16:56:03.758Z","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.2,"endSpeed":83.5,"strikeZoneTop":3.239,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.73422899442435,"aZ":-29.61907706714513,"pfxX":-6.564091874473681,"pfxZ":1.4518466743528187,"pX":-1.3429217050955604,"pZ":2.439114361374923,"vX0":3.4723776485442173,"vY0":-131.47731353373385,"vZ0":-2.89985051808346,"x":168.19,"y":172.92,"x0":-1.822126047518681,"y0":50.00634092623945,"z0":5.735808772151346,"aX":-11.588637349739098},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":2.3,"breakHorizontal":11.2,"spinRate":2203,"spinDirection":222},"zone":13,"typeConfidence":0.95,"plateTime":0.4152961484684985,"extension":6.733040339573029},"index":2,"playId":"7c2cfa53-75c3-3ccb-8117-e37529963527","pitchNumber":3,"startTime":"2026-08-20T16:56:25.666Z","endTime":"2026-08-20T16:56:31.498Z","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":0},"index":3,"playId":"5751077e-8769-3f0d-b59d-fadc5864f3e9","startTime":"2026-08-20T16:56:45.184Z","endTime":"2026-08-20T16:56:48.677Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.0,"endSpeed":83.6,"strikeZoneTop":3.239,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.410239563435454,"aZ":-30.442339256953748,"pfxX":-6.889023706431929,"pfxZ":0.9711575320011914,"pX":-0.33943016212141824,"pZ":2.951198233089515,"vX0":6.238931902402563,"vY0":-132.42489344733826,"vZ0":-1.5098030494324681,"x":129.94,"y":159.1,"x0":-1.8271461685116475,"y0":50.00254577787517,"z0":5.7488660508046525,"aX":-12.275535493939875},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":1.7,"breakHorizontal":11.2,"spinRate":2290,"spinDirection":233},"zone":1,"typeConfidence":0.94,"plateTime":0.4131009631888567,"extension":6.562216446700811},"hitData":{"launchSpeed":91.2,"launchAngle":-18.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":111.72,"coordY":155.64}},"index":4,"playId":"ebbb2285-1bb4-34f0-8892-059f02fb019f","pitchNumber":4,"startTime":"2026-08-20T16:57:04.294Z","endTime":"2026-08-20T16:57:11.205Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-20T16:57:11.205Z","atBatIndex":6},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"JJ Bleday grounds out, second baseman Bryan Torres to first baseman Alec Burleson.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-08-20T16:57:38.513Z","endTime":"2026-08-20T16:58:00.894Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":668709,"fullName":"JJ Bleday","link":"/api/v1/people/668709"},"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":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":668709,"fullName":"JJ Bleday","link":"/api/v1/people/668709"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":663494,"link":"/api/v1/people/663494"},"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, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":78.1,"endSpeed":72.3,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.91159533391701,"aZ":-39.85533564943903,"pfxX":6.696528738526517,"pfxZ":-5.86443953360375,"pX":-0.24059247953825708,"pZ":1.8560639824367324,"vX0":1.8379745060648784,"vY0":-113.71265136989149,"vZ0":-0.14056313111471308,"x":126.17,"y":188.67,"x0":-1.9295069648639591,"y0":50.00433217053967,"z0":5.873758346969833,"aX":8.767266083364838},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.2,"breakVerticalInduced":-10.3,"breakHorizontal":-12.6,"spinRate":2412,"spinDirection":48},"zone":8,"typeConfidence":0.9,"plateTime":0.4817391561877393,"extension":6.769348213990791},"index":0,"playId":"920736c9-eb7b-377a-9c86-1fb5a26f83f1","pitchNumber":1,"startTime":"2026-08-20T16:57:39.417Z","endTime":"2026-08-20T16:57:43.552Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.5,"endSpeed":79.6,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.096573676282606,"aZ":-29.524373755567115,"pfxX":-8.642448491093624,"pfxZ":1.647745485241856,"pX":-0.6681187870865417,"pZ":2.3456270724422126,"vX0":6.0791956162913,"vY0":-125.91466826527159,"vZ0":-2.514052303899138,"x":142.47,"y":175.45,"x0":-1.988528851217435,"y0":50.00345593384777,"z0":5.741228645575218,"aX":-13.905201240321087},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":2.6,"breakHorizontal":14.3,"spinRate":1678,"spinDirection":232},"zone":4,"typeConfidence":0.91,"plateTime":0.4346756535023317,"extension":6.707134673051979},"hitData":{"launchSpeed":59.9,"launchAngle":-46.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":142.17,"coordY":162.28}},"index":1,"playId":"bd0ca8ef-1099-3fd9-a30d-35f77e506ac5","pitchNumber":2,"startTime":"2026-08-20T16:57:53.617Z","endTime":"2026-08-20T16:58:00.894Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-20T16:58:00.894Z","atBatIndex":7},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nathan Church strikes out on a foul tip.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-08-20T17:00:12.731Z","endTime":"2026-08-20T17:01:31.144Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663903,"fullName":"Brady Singer","link":"/api/v1/people/663903"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":663886,"link":"/api/v1/people/663886"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.6,"endSpeed":84.5,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.380833938013435,"aZ":-25.18336107262494,"pfxX":-8.891469565434857,"pfxZ":3.848826661068241,"pX":0.29392144183142427,"pZ":2.250740172146161,"vX0":6.622181534019326,"vY0":-133.34020892479774,"vZ0":-2.472116376493845,"x":105.8,"y":178.01,"x0":-1.056095428974894,"y0":50.00133428982459,"z0":4.990725065737098,"aX":-16.146054727580477},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":6.7,"breakHorizontal":14.9,"spinRate":2462,"spinDirection":215},"zone":6,"typeConfidence":2.0,"plateTime":0.4094392979249397,"extension":6.860019730405856},"index":0,"playId":"9eae9f10-e347-38e2-b2a9-b6f1707fe57f","pitchNumber":1,"startTime":"2026-08-20T17:00:21.384Z","endTime":"2026-08-20T17:00:25.213Z","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":91.4,"endSpeed":84.5,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.961832852086562,"aZ":-27.298878483115963,"pfxX":-6.5513202179767696,"pfxZ":2.680236553619448,"pX":0.25518893400820164,"pZ":4.44875640419162,"vX0":5.906669142579574,"vY0":-133.10137940747606,"vZ0":3.2644679767108884,"x":107.27,"y":118.66,"x0":-1.1271753905769657,"y0":50.0014854075947,"z0":5.168155856988127,"aX":-11.912339555434883},"breaks":{"breakAngle":21.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":5.6,"breakHorizontal":10.8,"spinRate":2466,"spinDirection":211},"zone":12,"typeConfidence":2.0,"plateTime":0.4094028125845668,"extension":6.685023034378565},"index":1,"playId":"b0d44a54-e68e-3da7-8acc-aaa4685b1503","pitchNumber":2,"startTime":"2026-08-20T17:00:33.589Z","endTime":"2026-08-20T17:00:38.593Z","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.3,"endSpeed":83.4,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.292705208074032,"aZ":-26.90084157625112,"pfxX":-7.361186632353844,"pfxZ":2.9808133690760457,"pX":0.767549346619715,"pZ":2.6892546263375383,"vX0":7.415314603001543,"vY0":-131.45671145705288,"vZ0":-0.7891218885280761,"x":87.74,"y":166.17,"x0":-1.120205872806888,"y0":50.0007185305896,"z0":4.97287897569756,"aX":-13.009542355794945},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":5.5,"breakHorizontal":11.9,"spinRate":2469,"spinDirection":216},"zone":6,"typeConfidence":2.0,"plateTime":0.4151082469715357,"extension":6.911113822277363},"index":2,"playId":"e5bc710f-7c5b-352f-94f2-4abf40bfc6b4","pitchNumber":3,"startTime":"2026-08-20T17:00:46.482Z","endTime":"2026-08-20T17:00:50.918Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.9,"endSpeed":83.8,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.370579287936565,"aZ":-26.855261297308022,"pfxX":-6.2120899900778035,"pfxZ":2.9703623581325456,"pX":-0.322795681722435,"pZ":2.7158546180267993,"vX0":4.512202039524028,"vY0":-132.45272336269448,"vZ0":-0.8952895613038327,"x":129.3,"y":165.45,"x0":-1.235203992447969,"y0":50.0012990658534,"z0":5.00918402621262,"aX":-11.116763517705639},"breaks":{"breakAngle":20.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":5.4,"breakHorizontal":10.3,"spinRate":2434,"spinDirection":209},"zone":1,"typeConfidence":2.0,"plateTime":0.412383553385796,"extension":6.840974365174631},"index":3,"playId":"10efef69-d9ba-32af-a46e-3b95d6a5db53","pitchNumber":4,"startTime":"2026-08-20T17:01:01.296Z","endTime":"2026-08-20T17:01:04.833Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"index":4,"startTime":"2026-08-20T17:01:15.939Z","endTime":"2026-08-20T17:01:26.138Z","isPitch":false,"type":"action","player":{"id":701675,"link":"/api/v1/people/701675"}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":82.7,"endSpeed":76.9,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.342730250448085,"aZ":-27.286467413768765,"pfxX":2.556012400323043,"pfxZ":3.279807300862525,"pX":0.04117335268869529,"pZ":2.0651847996794266,"vX0":2.4231487997605967,"vY0":-120.53888891775193,"vZ0":-1.3056289018965446,"x":115.43,"y":183.02,"x0":-1.3042051655846778,"y0":50.0056410136014,"z0":4.991984151664783,"aX":3.8149171502356123},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":5.9,"breakHorizontal":-5.2,"spinRate":2474,"spinDirection":64},"zone":8,"typeConfidence":2.0,"plateTime":0.451975292853692,"extension":6.6905158370907385},"index":5,"playId":"b02ec3d8-031a-3e0f-8bec-1332675b13c3","pitchNumber":5,"startTime":"2026-08-20T17:01:26.138Z","endTime":"2026-08-20T17:01:31.144Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-20T17:01:31.144Z","atBatIndex":8},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Bryan Torres grounds out, second baseman Sal Stewart to first baseman Michael Toglia.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-08-20T17:01:47.058Z","endTime":"2026-08-20T17:02:21.699Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":663494,"fullName":"Bryan Torres","link":"/api/v1/people/663494"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663903,"fullName":"Brady Singer","link":"/api/v1/people/663903"},"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":663494,"fullName":"Bryan Torres","link":"/api/v1/people/663494"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":701398,"link":"/api/v1/people/701398"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":669911,"link":"/api/v1/people/669911"},"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":1},"pitchData":{"startSpeed":84.1,"endSpeed":77.9,"strikeZoneTop":2.975,"strikeZoneBottom":1.501,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.516436085331648,"aZ":-30.932843366599414,"pfxX":1.022837047813337,"pfxZ":0.8086389818548723,"pX":-0.37359822906714185,"pZ":1.8485317495474394,"vX0":1.9863093864600503,"vY0":-122.61047771966697,"vZ0":-1.4786561472196054,"x":131.24,"y":188.87,"x0":-1.3246701488967534,"y0":50.00248047127177,"z0":5.080510334578875,"aX":1.5688535170427143},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":1.4,"breakHorizontal":-2.3,"spinRate":2352,"spinDirection":105},"zone":7,"typeConfidence":2.0,"plateTime":0.44543809921688693,"extension":6.739057684958391},"index":0,"playId":"ccfc3163-1604-3c4e-beb8-31d491b81590","pitchNumber":1,"startTime":"2026-08-20T17:02:02.588Z","endTime":"2026-08-20T17:02:06.354Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.5,"endSpeed":78.1,"strikeZoneTop":2.975,"strikeZoneBottom":1.501,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.41907158610496,"aZ":-31.70932101464528,"pfxX":2.5900758977857787,"pfxZ":0.3016382261190209,"pX":-0.6932116477614054,"pZ":2.394941648591069,"vX0":0.5820499830930568,"vY0":-121.75937522756242,"vZ0":0.07768153730041805,"x":143.42,"y":174.12,"x0":-1.2709589932370309,"y0":50.001598993480016,"z0":5.061858190730443,"aX":3.966246402272654},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":0.7,"breakHorizontal":-4.8,"spinRate":2329,"spinDirection":93},"zone":4,"typeConfidence":2.0,"plateTime":0.44645476838542253,"extension":6.519975118708867},"hitData":{"launchSpeed":85.0,"launchAngle":-21.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":150.25,"coordY":156.65}},"index":1,"playId":"663bbfa3-5864-3d77-a69d-05c2a13a9abe","pitchNumber":2,"startTime":"2026-08-20T17:02:16.145Z","endTime":"2026-08-20T17:02:21.699Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-20T17:02:21.699Z","atBatIndex":9},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Blaze Jordan lines out to right fielder Héctor Rodríguez.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-08-20T17:02:46.726Z","endTime":"2026-08-20T17:03:26.655Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":691458,"fullName":"Blaze Jordan","link":"/api/v1/people/691458"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663903,"fullName":"Brady Singer","link":"/api/v1/people/663903"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":691458,"fullName":"Blaze Jordan","link":"/api/v1/people/691458"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":699302,"link":"/api/v1/people/699302"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 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":90.7,"endSpeed":83.4,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.304424012917476,"aZ":-20.654404513976566,"pfxX":-6.991760939161411,"pfxZ":6.469335900393093,"pX":0.03644644896400575,"pZ":3.7141746660284083,"vX0":5.135591962266278,"vY0":-132.145529187332,"vZ0":0.5323042580821695,"x":115.61,"y":138.5,"x0":-1.0169387210037721,"y0":50.00500805377741,"z0":5.019284189515992,"aX":-12.454175390029118},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":12.0,"breakHorizontal":11.6,"spinRate":2337,"spinDirection":220},"zone":12,"typeConfidence":2.0,"plateTime":0.41338943651873006,"extension":6.974136817381163},"index":0,"playId":"bfb4be42-62d3-38c6-b003-437bfa5b3111","pitchNumber":1,"startTime":"2026-08-20T17:02:47.902Z","endTime":"2026-08-20T17:02:53.082Z","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":2},"pitchData":{"startSpeed":84.1,"endSpeed":78.4,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.5661118482187,"aZ":-30.92046853049914,"pfxX":0.9255290242703395,"pfxZ":0.8154003197059811,"pX":0.19285205888233595,"pZ":2.1919944211549285,"vX0":3.169696208691642,"vY0":-122.55911604511437,"vZ0":-0.6490258829877829,"x":109.65,"y":179.6,"x0":-1.229194941529419,"y0":50.00531461979021,"z0":5.064291067768052,"aX":1.4310146391610472},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":1.6,"breakHorizontal":-2.3,"spinRate":2349,"spinDirection":92},"zone":8,"typeConfidence":2.0,"plateTime":0.4441909903304535,"extension":6.7169982873810845},"index":1,"playId":"5667167c-ac20-37dc-99b6-7de556321549","pitchNumber":2,"startTime":"2026-08-20T17:03:00.514Z","endTime":"2026-08-20T17:03:04.855Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":91.8,"endSpeed":84.2,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.73536078748369,"aZ":-21.691545446308815,"pfxX":-7.375237719687407,"pfxZ":5.772601647035769,"pX":-0.6085725234388701,"pZ":3.302688493089801,"vX0":4.0886113999141624,"vY0":-133.65211577338954,"vZ0":-0.23108664380761545,"x":140.2,"y":149.61,"x0":-1.1967381387285947,"y0":50.00490122753299,"z0":4.942867741586823,"aX":-13.397108243129363},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":10.7,"breakHorizontal":12.5,"spinRate":2381,"spinDirection":224},"zone":1,"typeConfidence":2.0,"plateTime":0.40920807937070114,"extension":6.736456251719209},"hitData":{"launchSpeed":92.7,"launchAngle":19.0,"totalDistance":289.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":164.02,"coordY":89.77}},"index":2,"playId":"00c02c4e-aaf6-3d91-a977-40633d2a27b4","pitchNumber":3,"startTime":"2026-08-20T17:03:19.076Z","endTime":"2026-08-20T17:03:26.655Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-20T17:03:26.655Z","atBatIndex":10},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Tyler Stephenson flies out to center fielder Nathan Church.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":11,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-08-20T17:05:44.170Z","endTime":"2026-08-20T17:06:11.020Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":663886,"fullName":"Tyler Stephenson","link":"/api/v1/people/663886"},"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":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":663886,"fullName":"Tyler Stephenson","link":"/api/v1/people/663886"},"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_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":79.6,"endSpeed":73.6,"strikeZoneTop":3.36,"strikeZoneBottom":1.695,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.337212618771588,"aZ":-33.49130050698858,"pfxX":6.904269007478945,"pfxZ":-0.9702377302641114,"pX":1.2582831605336633,"pZ":2.3875487207458517,"vX0":5.588051824450461,"vY0":-115.84031010011674,"vZ0":-0.3490504482969291,"x":69.04,"y":174.32,"x0":-2.0808076630325725,"y0":50.00179940493365,"z0":5.737919496898341,"aX":9.394933319348823},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.6,"breakVerticalInduced":-1.6,"breakHorizontal":-13.9,"spinRate":2468,"spinDirection":44},"zone":14,"typeConfidence":0.87,"plateTime":0.4725608773190464,"extension":6.546616345308339},"index":0,"playId":"c81828db-0cef-31df-89b1-84b2739864f1","pitchNumber":1,"startTime":"2026-08-20T17:05:52.114Z","endTime":"2026-08-20T17:05:56.755Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.8,"endSpeed":82.4,"strikeZoneTop":3.36,"strikeZoneBottom":1.695,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.914330702447668,"aZ":-23.642261087040374,"pfxX":-6.199577085994051,"pfxZ":4.920199442966005,"pX":-0.2526705773746905,"pZ":2.9038943338021683,"vX0":6.198945594067023,"vY0":-130.7025273185849,"vZ0":-2.825580289130319,"x":126.63,"y":160.37,"x0":-1.846870335022742,"y0":50.004429887258354,"z0":5.769715253536195,"aX":-10.75397542942518},"breaks":{"breakAngle":21.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":8.5,"breakHorizontal":10.0,"spinRate":2165,"spinDirection":223},"zone":5,"typeConfidence":0.7,"plateTime":0.4186830711519378,"extension":6.8094506064284},"hitData":{"launchSpeed":93.1,"launchAngle":36.0,"totalDistance":324.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":160.91,"coordY":73.91}},"index":1,"playId":"87669978-5490-3372-b315-a9bab9888fb8","pitchNumber":2,"startTime":"2026-08-20T17:06:04.486Z","endTime":"2026-08-20T17:06:11.020Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-20T17:06:11.020Z","atBatIndex":11},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Matt McLain grounds out, third baseman Blaze Jordan to first baseman Alec Burleson.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-08-20T17:06:36.866Z","endTime":"2026-08-20T17:07:49.111Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"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],"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":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":691458,"link":"/api/v1/people/691458"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_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":1},"pitchData":{"startSpeed":91.2,"endSpeed":84.0,"strikeZoneTop":3.047,"strikeZoneBottom":1.538,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.367110959975914,"aZ":-17.8871445567291,"pfxX":-4.942462398030569,"pfxZ":7.950844235750104,"pX":0.5111035869673547,"pZ":3.0529857656965245,"vX0":7.031999303570324,"vY0":-132.71324072830078,"vZ0":-3.9687652952879398,"x":97.52,"y":156.35,"x0":-1.5215068516900685,"y0":50.00637092614391,"z0":5.857747347641759,"aX":-8.886135218714445},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":13.8,"breakHorizontal":7.6,"spinRate":2192,"spinDirection":221},"zone":3,"typeConfidence":0.89,"plateTime":0.41151118253863883,"extension":6.651241152981701},"index":0,"playId":"3f81ca0e-859d-3928-9d63-dc2df2ff3b7e","pitchNumber":1,"startTime":"2026-08-20T17:06:36.866Z","endTime":"2026-08-20T17:06:40.813Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.3,"endSpeed":83.9,"strikeZoneTop":3.047,"strikeZoneBottom":1.538,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.45226998071577,"aZ":-25.050535188985137,"pfxX":-5.79719272330478,"pfxZ":4.0184830005524095,"pX":-0.9608399944966831,"pZ":1.5193976696934064,"vX0":4.362175349801551,"vY0":-131.443092750659,"vZ0":-5.937191412750041,"x":153.62,"y":197.76,"x0":-1.8780453246900037,"y0":50.00190307927885,"z0":5.635064982476656,"aX":-10.276014259682936},"breaks":{"breakAngle":20.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":6.4,"breakHorizontal":9.7,"spinRate":2187,"spinDirection":225},"zone":13,"typeConfidence":0.94,"plateTime":0.41464243506066323,"extension":6.905205077998111},"index":1,"playId":"daf7fb98-59fb-323c-8bfe-ec47194c0047","pitchNumber":2,"startTime":"2026-08-20T17:06:51.020Z","endTime":"2026-08-20T17:06:55.393Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.5,"endSpeed":81.3,"strikeZoneTop":3.047,"strikeZoneBottom":1.538,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.537562478513767,"aZ":-26.893176019160514,"pfxX":0.7945430911363915,"pfxZ":3.1633484904186098,"pX":0.4051170239624842,"pZ":3.176218706242162,"vX0":5.683121039898132,"vY0":-127.41103057105909,"vZ0":-1.181063995937341,"x":101.56,"y":153.02,"x0":-1.9438762575850566,"y0":50.00080875630924,"z0":5.7421836438594624,"aX":1.32505525456754},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":5.8,"breakHorizontal":-2.5,"spinRate":2287,"spinDirection":180},"zone":3,"typeConfidence":0.91,"plateTime":0.42747775445742064,"extension":6.692605167719293},"index":2,"playId":"07c720d5-f158-3e7d-b5c3-9585664df715","pitchNumber":3,"startTime":"2026-08-20T17:07:07.720Z","endTime":"2026-08-20T17:07:11.508Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.0,"endSpeed":80.1,"strikeZoneTop":3.047,"strikeZoneBottom":1.538,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.4997744028681,"aZ":-31.91460526954645,"pfxX":-8.22284012586104,"pfxZ":0.1569135015333174,"pX":-1.871411651593833,"pZ":2.1240185514908516,"vX0":3.195350657228469,"vY0":-126.69514882443255,"vZ0":-2.542783147147146,"x":188.33,"y":181.43,"x0":-2.0795710082759964,"y0":50.00175744977763,"z0":5.687294072769425,"aX":-13.38772117714398},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":0.0,"breakHorizontal":14.2,"spinRate":1607,"spinDirection":238},"zone":13,"typeConfidence":0.9,"plateTime":0.4320536859569848,"extension":6.629374661018113},"index":3,"playId":"b463bd08-2410-386f-891a-36bd1b66b5fd","pitchNumber":4,"startTime":"2026-08-20T17:07:25.661Z","endTime":"2026-08-20T17:07:30.394Z","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":82.4,"endSpeed":76.6,"strikeZoneTop":3.047,"strikeZoneBottom":1.538,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.86040883320241,"aZ":-34.085786121949084,"pfxX":6.318986435655987,"pfxZ":-1.3014028764730163,"pX":0.6552436831948275,"pZ":1.6185238502975352,"vX0":4.529080405102161,"vY0":-119.97998854830614,"vZ0":-2.337015580934402,"x":92.02,"y":195.08,"x0":-2.0739377741280007,"y0":50.00498877050933,"z0":5.6247741197993495,"aX":9.269378751200765},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.7,"breakVerticalInduced":-2.6,"breakHorizontal":-12.5,"spinRate":2450,"spinDirection":42},"zone":9,"typeConfidence":0.91,"plateTime":0.4554356647411679,"extension":6.749340768059977},"hitData":{"launchSpeed":75.6,"launchAngle":3.0,"totalDistance":51.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":104.62,"coordY":167.8}},"index":4,"playId":"7734b993-fdea-3463-a834-2ebd5cd3416f","pitchNumber":5,"startTime":"2026-08-20T17:07:42.565Z","endTime":"2026-08-20T17:07:49.111Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-20T17:07:49.111Z","atBatIndex":12},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Michael Toglia grounds out to first baseman Alec Burleson.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-08-20T17:08:13.864Z","endTime":"2026-08-20T17:09:23.695Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":669911,"fullName":"Michael Toglia","link":"/api/v1/people/669911"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":669911,"fullName":"Michael Toglia","link":"/api/v1/people/669911"},"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, 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":81.5,"endSpeed":76.2,"strikeZoneTop":3.42,"strikeZoneBottom":1.726,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.167451319425478,"aZ":-35.91693572415824,"pfxX":2.096909249795539,"pfxZ":-2.5714669270831614,"pX":-1.9270923160401714,"pZ":2.729532868353298,"vX0":-0.02171750166074475,"vY0":-118.89345027956686,"vZ0":0.177456588584888,"x":190.46,"y":165.08,"x0":-2.1910974318018535,"y0":50.00228500456279,"z0":5.868656976889887,"aX":3.0527846989331513},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.9,"breakVerticalInduced":-4.4,"breakHorizontal":-3.8,"spinRate":2376,"spinDirection":68},"zone":11,"typeConfidence":0.87,"plateTime":0.45772921739805383,"extension":6.651940764561902},"index":0,"playId":"c8ae9229-1374-3690-8115-48917d829289","pitchNumber":1,"startTime":"2026-08-20T17:08:17.432Z","endTime":"2026-08-20T17:08:21.469Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.0,"endSpeed":82.3,"strikeZoneTop":3.42,"strikeZoneBottom":1.726,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.684189289017915,"aZ":-28.382137825694997,"pfxX":-0.17703213023510767,"pfxZ":2.2160376739167873,"pX":1.2151718120694306,"pZ":2.8647968411495457,"vX0":8.191371880224294,"vY0":-129.45371819328363,"vZ0":-1.6458128456136998,"x":70.68,"y":161.43,"x0":-1.9548804160250657,"y0":50.00401815365048,"z0":5.662355935242026,"aX":-0.3030336747755557},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":3.8,"breakHorizontal":-1.3,"spinRate":2335,"spinDirection":223},"zone":12,"typeConfidence":0.91,"plateTime":0.42160915159147194,"extension":6.788436964145912},"index":1,"playId":"e8b1f7e8-7b54-3967-82fb-34f24ee2362f","pitchNumber":2,"startTime":"2026-08-20T17:08:34.690Z","endTime":"2026-08-20T17:08:38.739Z","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":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.6,"endSpeed":81.6,"strikeZoneTop":3.42,"strikeZoneBottom":1.726,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.356729922439623,"aZ":-23.5973001636314,"pfxX":1.6573974985277207,"pfxZ":5.064212007565873,"pX":0.4000108089364967,"pZ":3.7589303723616974,"vX0":5.631685864792836,"vY0":-128.98445415189786,"vZ0":-0.4559969765355248,"x":101.75,"y":137.29,"x0":-2.0220408634850413,"y0":50.006429978287,"z0":5.748299267780074,"aX":2.8092173224373442},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":9.4,"breakHorizontal":-4.2,"spinRate":2225,"spinDirection":225},"zone":12,"typeConfidence":0.89,"plateTime":0.42369917111946265,"extension":6.822126221110974},"index":2,"playId":"2f675b22-985d-3541-a97e-b343c498e102","pitchNumber":3,"startTime":"2026-08-20T17:08:59.611Z","endTime":"2026-08-20T17:09:04.088Z","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":2},"pitchData":{"startSpeed":87.1,"endSpeed":79.5,"strikeZoneTop":3.42,"strikeZoneBottom":1.726,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.513608833412736,"aZ":-30.392186348808842,"pfxX":-8.129610013596226,"pfxZ":1.1054342801251167,"pX":-0.24670459102340306,"pZ":1.9548364322325988,"vX0":6.642267508052694,"vY0":-126.60037906543893,"vZ0":-3.3381718190018135,"x":126.4,"y":186.0,"x0":-1.857053145531964,"y0":50.004211148227874,"z0":5.741166303356072,"aX":-13.106686443294857},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":1.4,"breakHorizontal":13.1,"spinRate":1659,"spinDirection":235},"zone":8,"typeConfidence":0.9,"plateTime":0.4337950226611329,"extension":6.818908288219011},"hitData":{"launchSpeed":70.3,"launchAngle":-22.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":153.79,"coordY":168.31}},"index":3,"playId":"5105860c-b1fd-3128-af26-a5f227824a28","pitchNumber":4,"startTime":"2026-08-20T17:09:15.781Z","endTime":"2026-08-20T17:09:23.695Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-20T17:09:23.695Z","atBatIndex":13},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jimmy Crooks flies out sharply to center fielder Dane Myers.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":14,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-08-20T17:11:43.108Z","endTime":"2026-08-20T17:12:05.820Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":699625,"fullName":"Jimmy Crooks","link":"/api/v1/people/699625"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663903,"fullName":"Brady Singer","link":"/api/v1/people/663903"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[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":699625,"fullName":"Jimmy Crooks","link":"/api/v1/people/699625"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":667472,"link":"/api/v1/people/667472"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-20T17:11:32.244Z","endTime":"2026-08-20T17:11:45.400Z","isPitch":false,"type":"action","player":{"id":699625,"link":"/api/v1/people/699625"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.7,"endSpeed":76.8,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.241064097073096,"aZ":-32.51754608895361,"pfxX":3.542057733020968,"pfxZ":-0.23280504695435944,"pX":-1.297473863234923,"pZ":3.2983941072533676,"vX0":-0.7908051315557685,"vY0":-120.5232492792153,"vZ0":2.2241245761936668,"x":166.46,"y":149.72,"x0":-1.428349220618226,"y0":50.00100945988738,"z0":5.206821799406257,"aX":5.2857233428722905},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":0.2,"breakHorizontal":-6.2,"spinRate":2400,"spinDirection":109},"zone":11,"typeConfidence":2.0,"plateTime":0.4519736541957684,"extension":6.679676663540215},"index":1,"playId":"b282af76-cb6c-3038-a189-9b7be4b9693f","pitchNumber":1,"startTime":"2026-08-20T17:11:45.400Z","endTime":"2026-08-20T17:11:49.433Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.8,"endSpeed":84.1,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.46112951441922,"aZ":-25.41566282639927,"pfxX":-8.500949549327302,"pfxZ":3.738412283099656,"pX":0.022826301560044466,"pZ":2.6521093742010455,"vX0":5.921290086352085,"vY0":-133.59579248472411,"vZ0":-1.3115757958624554,"x":116.13,"y":167.17,"x0":-1.11645866652386,"y0":50.006611683809204,"z0":4.974182112895949,"aX":-15.387993629876608},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":6.7,"breakHorizontal":14.2,"spinRate":2351,"spinDirection":224},"zone":5,"typeConfidence":2.0,"plateTime":0.40980882884603176,"extension":6.877931767013139},"hitData":{"launchSpeed":101.5,"launchAngle":34.0,"totalDistance":377.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":95.27,"coordY":50.06}},"index":2,"playId":"2d5df0c8-0ea4-3c74-95a8-4f6732235cb9","pitchNumber":2,"startTime":"2026-08-20T17:11:57.581Z","endTime":"2026-08-20T17:12:05.820Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-20T17:12:05.820Z","atBatIndex":14},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"JJ Wetherholt singles on a line drive to right fielder Héctor Rodríguez.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":15,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-08-20T17:12:25.333Z","endTime":"2026-08-20T17:13:41.991Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663903,"fullName":"Brady Singer","link":"/api/v1/people/663903"},"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,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":699302,"link":"/api/v1/people/699302"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.1,"endSpeed":78.2,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.618928832179904,"aZ":-31.08824256331066,"pfxX":1.229103143596331,"pfxZ":0.7050979131782196,"pX":-0.6873006608999885,"pZ":2.789884190989521,"vX0":1.1433851229899896,"vY0":-122.56679921684925,"vZ0":0.584095085521273,"x":143.2,"y":163.45,"x0":-1.3168883473697444,"y0":50.00389389681548,"z0":5.170149877991069,"aX":1.8999366208323483},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":1.6,"breakHorizontal":-2.5,"spinRate":2334,"spinDirection":107},"zone":1,"typeConfidence":2.0,"plateTime":0.44419019429882756,"extension":6.592991221538771},"index":0,"playId":"af723b4d-68d2-3e44-b44b-ada2f790b962","pitchNumber":1,"startTime":"2026-08-20T17:12:31.309Z","endTime":"2026-08-20T17:12:35.615Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.1,"endSpeed":75.4,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.36485902026008,"aZ":-27.70455536082587,"pfxX":5.123744345199672,"pfxZ":3.107053713816139,"pX":-0.9128869596797974,"pZ":2.7422412555031896,"vX0":-0.24280654115604544,"vY0":-118.25642622061217,"vZ0":0.45628051282365545,"x":151.8,"y":164.74,"x0":-1.4768149438520193,"y0":50.001197138495485,"z0":5.057972162706515,"aX":7.365398339930469},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":6.0,"breakHorizontal":-9.2,"spinRate":2364,"spinDirection":91},"zone":11,"typeConfidence":2.0,"plateTime":0.4605299209798863,"extension":6.743959319769103},"index":1,"playId":"d1b19ff7-6cf8-33c0-8e4d-902f1a52beed","pitchNumber":2,"startTime":"2026-08-20T17:12:43.813Z","endTime":"2026-08-20T17:12:48.084Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.3,"endSpeed":84.2,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.98836518287311,"aZ":-23.80721829491958,"pfxX":-7.194203030626867,"pfxZ":4.629082413862516,"pX":-0.8003908939792813,"pZ":2.847663414302919,"vX0":3.2465165528010127,"vY0":-132.9941514498001,"vZ0":-1.1304638171409511,"x":147.51,"y":161.89,"x0":-1.095821662254261,"y0":50.00588341742051,"z0":4.989819501281651,"aX":-13.011731700754572},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":8.4,"breakHorizontal":12.5,"spinRate":2434,"spinDirection":210},"zone":1,"typeConfidence":2.0,"plateTime":0.41036970969972497,"extension":6.707708783742727},"index":2,"playId":"a391b584-d1bd-3470-98d6-989c82955dd3","pitchNumber":3,"startTime":"2026-08-20T17:12:57.411Z","endTime":"2026-08-20T17:13:01.458Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-08-20T17:13:09.771Z","endTime":"2026-08-20T17:13:20.017Z","isPitch":false,"type":"action","player":{"id":802139,"link":"/api/v1/people/802139"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":91.7,"endSpeed":84.4,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.86942618050506,"aZ":-23.88427587686219,"pfxX":-7.147386048743591,"pfxZ":4.552320370858338,"pX":-1.093063519662716,"pZ":3.955827759800783,"vX0":2.4581677851193797,"vY0":-133.6372287386958,"vZ0":1.5080146430726358,"x":158.67,"y":131.97,"x0":-1.0922817060317627,"y0":50.00519984429257,"z0":5.091451708573096,"aX":-13.021342001874821},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":8.8,"breakHorizontal":12.5,"spinRate":2358,"spinDirection":220},"zone":11,"typeConfidence":2.0,"plateTime":0.40875535659133844,"extension":6.6619286408666385},"index":4,"playId":"ac64b72f-8343-393c-86a1-971f70b8ab44","pitchNumber":4,"startTime":"2026-08-20T17:13:20.017Z","endTime":"2026-08-20T17:13:23.924Z","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":85.6,"endSpeed":79.9,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.012741458391844,"aZ":-30.793525895422896,"pfxX":0.7289815373582518,"pfxZ":0.8567550531955579,"pX":-0.0858043905136338,"pZ":2.102270540898263,"vX0":2.4236876460402708,"vY0":-124.85262423081302,"vZ0":-0.841228842563204,"x":120.27,"y":182.02,"x0":-1.1569890392231852,"y0":50.00122955011491,"z0":4.93902939013094,"aX":1.1703142296996456},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":1.6,"breakHorizontal":-1.8,"spinRate":2416,"spinDirection":115},"zone":8,"typeConfidence":2.0,"plateTime":0.4357956579082587,"extension":6.738709043912428},"hitData":{"launchSpeed":98.7,"launchAngle":14.0,"totalDistance":237.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":158.04,"coordY":110.96}},"index":5,"playId":"4b9a3738-3d15-3cea-bd1d-13367782f7b6","pitchNumber":5,"startTime":"2026-08-20T17:13:34.249Z","endTime":"2026-08-20T17:13:41.991Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-20T17:13:41.991Z","atBatIndex":15},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Iván Herrera walks. JJ Wetherholt to 2nd.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-08-20T17:14:02.941Z","endTime":"2026-08-20T17:18:32.212Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663903,"fullName":"Brady Singer","link":"/api/v1/people/663903"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"postOnSecond":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,5,6,7,8,9,10,11],"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":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":11},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":11},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":true},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.4,"endSpeed":85.4,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.361200483419555,"aZ":-22.721244597437323,"pfxX":-8.52719338573513,"pfxZ":5.107636632089319,"pX":-0.01847971153679596,"pZ":1.724607195268091,"vX0":5.649043075294241,"vY0":-134.45884744756222,"vZ0":-4.091465153410353,"x":117.7,"y":192.22,"x0":-1.02795076283822,"y0":50.000457639381004,"z0":4.858111106591184,"aX":-15.771100548238588},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":8.6,"breakHorizontal":14.4,"spinRate":2286,"spinDirection":226},"zone":8,"typeConfidence":2.0,"plateTime":0.4057804942523453,"extension":6.810046639167112},"index":0,"playId":"d65630cb-0624-346c-b5aa-ee329202edc3","pitchNumber":1,"startTime":"2026-08-20T17:14:07.176Z","endTime":"2026-08-20T17:14:15.405Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":113,"player":{"id":663886,"fullName":"Tyler Stephenson","link":"/api/v1/people/663886"}}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.7,"endSpeed":83.7,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.336687508727596,"aZ":-28.768196185520676,"pfxX":-8.31935899552245,"pfxZ":1.9079669464531595,"pX":-0.2604217512987003,"pZ":3.8162438192612416,"vX0":4.608557856854785,"vY0":-132.0607932031213,"vZ0":2.1748709941262527,"x":126.93,"y":135.74,"x0":-0.937650432901442,"y0":50.002354936936285,"z0":5.083318623434485,"aX":-14.849534991260048},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":4.1,"breakHorizontal":14.2,"spinRate":2303,"spinDirection":214},"zone":11,"typeConfidence":2.0,"plateTime":0.4130963254064719,"extension":6.724587670742751},"index":1,"playId":"241eda3f-b914-3f8c-a035-202f011fe613","pitchNumber":2,"startTime":"2026-08-20T17:14:38.400Z","endTime":"2026-08-20T17:14:43.052Z","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":1,"outs":1},"pitchData":{"startSpeed":82.7,"endSpeed":76.8,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.38900279677276,"aZ":-36.16419982940579,"pfxX":2.24944591928784,"pfxZ":-2.7083762791336348,"pX":1.3625149042670226,"pZ":0.46357355217665114,"vX0":5.086210792049156,"vY0":-120.36214372624465,"vZ0":-3.0658690097219576,"x":65.06,"y":226.26,"x0":-1.0665400375475524,"y0":50.003448034398026,"z0":4.942217969929384,"aX":3.313737262313056},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.2,"breakVerticalInduced":-5.4,"breakHorizontal":-5.3,"spinRate":2388,"spinDirection":79},"zone":14,"typeConfidence":2.0,"plateTime":0.4542948824815394,"extension":6.757618063494828},"index":2,"playId":"b62d038e-3a2d-3db0-8f5c-10f738e4ea1c","pitchNumber":3,"startTime":"2026-08-20T17:14:59.352Z","endTime":"2026-08-20T17:15:05.842Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.5,"endSpeed":83.8,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.39500516979591,"aZ":-22.253587958047373,"pfxX":-7.103589394526077,"pfxZ":5.517358908716993,"pX":-0.0997465179098291,"pZ":2.0914566673304784,"vX0":5.205495711742871,"vY0":-133.19728024300338,"vZ0":-3.2033480057158368,"x":120.8,"y":182.31,"x0":-1.1556873885526684,"y0":50.00360379517236,"z0":4.9173453180380085,"aX":-12.774833785381029},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":9.5,"breakHorizontal":11.8,"spinRate":2386,"spinDirection":226},"zone":8,"typeConfidence":2.0,"plateTime":0.41108318551079037,"extension":6.809938741745626},"index":3,"playId":"b16169ed-7b95-388c-bf9f-69d5a9f525a3","pitchNumber":4,"startTime":"2026-08-20T17:15:21.253Z","endTime":"2026-08-20T17:15:25.431Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"index":4,"startTime":"2026-08-20T17:15:40.485Z","endTime":"2026-08-20T17:15:56.550Z","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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.6,"endSpeed":83.8,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.964396692117433,"aZ":-25.070430744372434,"pfxX":-5.695793735954317,"pfxZ":3.935894426751865,"pX":0.1323525972846879,"pZ":3.780717105044764,"vX0":4.993592903902583,"vY0":-133.29916759608935,"vZ0":1.2834074564830742,"x":111.96,"y":136.7,"x0":-1.0229107816815983,"y0":50.000830617168724,"z0":5.099674578340212,"aX":-10.275338563823544},"breaks":{"breakAngle":20.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":7.7,"breakHorizontal":9.2,"spinRate":2394,"spinDirection":219},"zone":12,"typeConfidence":2.0,"plateTime":0.4104905071370104,"extension":6.620545354616357},"index":5,"playId":"ebe2de15-3895-39b9-a213-e4381d130b73","pitchNumber":5,"startTime":"2026-08-20T17:15:56.550Z","endTime":"2026-08-20T17:16: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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.0,"endSpeed":83.2,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.93045175510355,"aZ":-21.55818997260769,"pfxX":-6.931890377310035,"pfxZ":5.9144087191595744,"pX":-0.8802585899937093,"pZ":3.2549911407771677,"vX0":3.050582092968331,"vY0":-133.8836878722273,"vZ0":-0.45981361260351405,"x":150.55,"y":150.9,"x0":-1.1409831544352944,"y0":50.002687562824214,"z0":4.987166447466742,"aX":-12.442886414534792},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":10.8,"breakHorizontal":11.8,"spinRate":2376,"spinDirection":222},"zone":11,"typeConfidence":2.0,"plateTime":0.41087819610104415,"extension":6.772459386512539},"index":6,"playId":"6cce5253-6496-3503-8ccc-ac67a2618482","pitchNumber":6,"startTime":"2026-08-20T17:16:14.140Z","endTime":"2026-08-20T17:16:17.647Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.9,"endSpeed":83.8,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.040421427610003,"aZ":-23.06783338642486,"pfxX":-8.315022071287093,"pfxZ":5.040491502559323,"pX":-0.8394993024172395,"pZ":2.8502129035957093,"vX0":3.4913533907886656,"vY0":-133.8596677951923,"vZ0":-1.089782498089154,"x":149.0,"y":161.82,"x0":-1.083444032316035,"y0":50.004675395827796,"z0":4.9207649985687665,"aX":-15.026817743340905},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":9.1,"breakHorizontal":14.3,"spinRate":2387,"spinDirection":223},"zone":11,"typeConfidence":2.0,"plateTime":0.40986050192591783,"extension":6.7567801146537985},"index":7,"playId":"995c895c-32c8-3601-867d-0814fa9bb41f","pitchNumber":7,"startTime":"2026-08-20T17:16:38.688Z","endTime":"2026-08-20T17:16:42.672Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.3,"endSpeed":84.2,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.656200257062235,"aZ":-24.84166589225004,"pfxX":-8.39208417177993,"pfxZ":4.021725511609436,"pX":-0.5747033588732512,"pZ":3.371883711069465,"vX0":4.153897147941004,"vY0":-134.3121431308632,"vZ0":0.3908415463078434,"x":138.91,"y":147.74,"x0":-1.0527375147814857,"y0":50.0033449520125,"z0":4.994005206021219,"aX":-15.300840253864806},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":7.6,"breakHorizontal":14.3,"spinRate":2368,"spinDirection":220},"zone":11,"typeConfidence":2.0,"plateTime":0.40813346316253885,"extension":6.6382598725416075},"index":8,"playId":"2e124bfb-44ce-38ba-93ad-9b53920de1fb","pitchNumber":8,"startTime":"2026-08-20T17:17:05.028Z","endTime":"2026-08-20T17:17:08.297Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.7,"endSpeed":84.0,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.14955481402801,"aZ":-25.504024193286455,"pfxX":-6.919254061915932,"pfxZ":3.6842676320168035,"pX":-0.5127627190176256,"pZ":3.4790330652585406,"vX0":3.7468163526101574,"vY0":-133.52054653935022,"vZ0":0.753276374816642,"x":136.55,"y":144.85,"x0":-1.0336525060687205,"y0":50.001598538597456,"z0":5.025404384389876,"aX":-12.519830866491588},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":7.1,"breakHorizontal":11.8,"spinRate":2449,"spinDirection":221},"zone":11,"typeConfidence":2.0,"plateTime":0.40987995899972507,"extension":6.743429506590967},"index":9,"playId":"72cd2907-fffd-3c38-8fbd-5200ab5ace21","pitchNumber":9,"startTime":"2026-08-20T17:17:33.739Z","endTime":"2026-08-20T17:17:37.718Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.7,"endSpeed":84.4,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.81017959400031,"aZ":-22.36610826086018,"pfxX":-5.774603516339612,"pfxZ":5.392883772879596,"pX":0.618037203949407,"pZ":2.9677182695309368,"vX0":6.343877848942432,"vY0":-133.56246990821097,"vZ0":-0.9962922513340655,"x":93.44,"y":158.65,"x0":-1.0295570530047122,"y0":50.0064810703506,"z0":4.943207432701295,"aX":-10.511195949414741},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":9.7,"breakHorizontal":9.2,"spinRate":2336,"spinDirection":222},"zone":3,"typeConfidence":2.0,"plateTime":0.40895039553224644,"extension":6.767338049611404},"index":10,"playId":"637c7d94-a9a4-3f09-80e0-1ba7ff3fad1d","pitchNumber":10,"startTime":"2026-08-20T17:17:58.583Z","endTime":"2026-08-20T17:18:02.843Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.1,"endSpeed":82.8,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.44378875789929,"aZ":-24.588647774810696,"pfxX":-7.0391559162657,"pfxZ":4.3232393977338095,"pX":-0.7135458861185991,"pZ":3.3880698703701184,"vX0":3.3894699032331617,"vY0":-131.24824773621978,"vZ0":0.6430892011107427,"x":116.22,"y":89.07,"x0":-1.103671433142846,"y0":50.00033009413653,"z0":4.96378952807481,"aX":-12.34173540627588},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":8.2,"breakHorizontal":12.0,"spinRate":2415,"spinDirection":219},"zone":11,"typeConfidence":2.0,"plateTime":0.4165140696244727,"extension":6.725553083098215},"index":11,"playId":"16828e4f-9f0f-3425-9c28-4f24023a360f","pitchNumber":11,"startTime":"2026-08-20T17:18:24.881Z","endTime":"2026-08-20T17:18:32.212Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-20T17:18:32.212Z","atBatIndex":16},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Alec Burleson strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-08-20T17:18:58.149Z","endTime":"2026-08-20T17:20:33.442Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663903,"fullName":"Brady Singer","link":"/api/v1/people/663903"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"postOnSecond":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"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":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":5},"credits":[{"player":{"id":663886,"link":"/api/v1/people/663886"},"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(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.9,"endSpeed":81.0,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.98120354200555,"aZ":-25.570013558142865,"pfxX":-1.2482619408776694,"pfxZ":3.9465785612474598,"pX":-0.969038104246911,"pZ":2.6544000244086265,"vX0":1.6919915795551816,"vY0":-128.13589058418216,"vZ0":-1.080489522873862,"x":153.94,"y":167.11,"x0":-1.4738962866415022,"y0":50.00084474046199,"z0":5.068265719495725,"aX":-2.0880015595256873},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":7.2,"breakHorizontal":1.9,"spinRate":2475,"spinDirection":200},"zone":11,"typeConfidence":2.0,"plateTime":0.4264659731876015,"extension":6.764272638915921},"index":0,"playId":"7179642c-9069-33b0-9f5b-bb1656b8fabd","pitchNumber":1,"startTime":"2026-08-20T17:18:58.835Z","endTime":"2026-08-20T17:19:03.404Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.2,"endSpeed":79.9,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.797804728302417,"aZ":-26.122857529901072,"pfxX":-0.7389922905900841,"pfxZ":3.691687550522177,"pX":-0.9951491919944973,"pZ":3.390948847193356,"vX0":1.1393448399837,"vY0":-127.11186077406153,"vZ0":0.7774723372433892,"x":154.93,"y":147.22,"x0":-1.3529452251539649,"y0":50.00078137740457,"z0":5.153538790613552,"aX":-1.2105538901710384},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":7.1,"breakHorizontal":1.1,"spinRate":2410,"spinDirection":199},"zone":11,"typeConfidence":2.0,"plateTime":0.43072267779095563,"extension":6.591992894915176},"index":1,"playId":"c0d9663d-1304-36aa-b2b6-996c5eef056f","pitchNumber":2,"startTime":"2026-08-20T17:19:14.900Z","endTime":"2026-08-20T17:19:19.766Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.6,"endSpeed":76.9,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.18167208470823,"aZ":-31.657961959300792,"pfxX":2.644843359576839,"pfxZ":0.35206183359832943,"pX":0.9428269219862786,"pZ":0.9080322412143885,"vX0":4.533111235417336,"vY0":-120.31051368581971,"vZ0":-2.944535400097079,"x":81.06,"y":214.26,"x0":-1.3023163364027814,"y0":50.00572166967415,"z0":4.925755924852044,"aX":3.9154363803129466},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":0.2,"breakHorizontal":-5.8,"spinRate":2437,"spinDirection":85},"zone":14,"typeConfidence":2.0,"plateTime":0.4535480155423981,"extension":6.783383725567128},"index":2,"playId":"0695fbc6-9b11-3ac4-84a1-72e0f067da5d","pitchNumber":3,"startTime":"2026-08-20T17:19:32.704Z","endTime":"2026-08-20T17:19:36.254Z","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":1},"pitchData":{"startSpeed":91.0,"endSpeed":83.0,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.372921489913544,"aZ":-26.157283306279602,"pfxX":-8.209019606922173,"pfxZ":3.3917202807436606,"pX":0.41982239175361225,"pZ":3.920388027859241,"vX0":6.694274062329115,"vY0":-132.3748153997624,"vZ0":1.9780158597160846,"x":101.0,"y":132.93,"x0":-1.0758298272195774,"y0":50.00301508055798,"z0":5.079010855378377,"aX":-14.562710310147498},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":6.8,"breakHorizontal":13.4,"spinRate":2405,"spinDirection":215},"zone":12,"typeConfidence":2.0,"plateTime":0.41384344071046764,"extension":6.736004133508001},"index":3,"playId":"09defd3d-f746-3990-b1e2-2540ce902aa6","pitchNumber":4,"startTime":"2026-08-20T17:19:51.551Z","endTime":"2026-08-20T17:19:56.079Z","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":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.1,"endSpeed":76.5,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.41676269723945,"aZ":-32.7951365612536,"pfxX":2.580581786441841,"pfxZ":-0.41369097171620783,"pX":-0.36887750321529406,"pZ":1.8354322563641472,"vX0":1.7273718640320452,"vY0":-121.0285823866448,"vZ0":-0.7048632877133991,"x":131.06,"y":189.22,"x0":-1.426975621439435,"y0":50.005119288370295,"z0":5.000190256802623,"aX":3.8325370603665716},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":-0.7,"breakHorizontal":-5.0,"spinRate":2415,"spinDirection":84},"zone":7,"typeConfidence":2.0,"plateTime":0.4523922981149875,"extension":6.71726439399992},"index":4,"playId":"149f9088-5c7e-34fe-9a72-6e0c13c5de17","pitchNumber":5,"startTime":"2026-08-20T17:20:09.075Z","endTime":"2026-08-20T17:20:13.239Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"pitchData":{"startSpeed":82.9,"endSpeed":76.3,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.134366113770067,"aZ":-30.68213356673599,"pfxX":2.206160382196005,"pfxZ":1.0197275537013115,"pX":0.1171298296782272,"pZ":0.6391551436756279,"vX0":2.9643606468042765,"vY0":-120.65783034621231,"vZ0":-3.740525003254848,"x":112.54,"y":221.52,"x0":-1.415537366133328,"y0":50.00576041995716,"z0":4.921911893166168,"aX":3.2436615217202687},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":1.2,"breakHorizontal":-4.7,"spinRate":2333,"spinDirection":71},"zone":14,"typeConfidence":2.0,"plateTime":0.4544720275893437,"extension":6.7736957950532615},"index":5,"playId":"00c81fed-523e-3d28-bf9b-75e6ac79958b","pitchNumber":6,"startTime":"2026-08-20T17:20:29.727Z","endTime":"2026-08-20T17:20:33.442Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-20T17:20:33.442Z","atBatIndex":17},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Jordan Walker homers (26) on a fly ball to center field. JJ Wetherholt scores. Iván Herrera scores.","rbi":3,"awayScore":4,"homeScore":0,"isOut":false},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-08-20T17:20:58.747Z","endTime":"2026-08-20T17:23:51.161Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663903,"fullName":"Brady Singer","link":"/api/v1/people/663903"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6,7],"actionIndex":[],"runnerIndex":[0,1,2],"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":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"responsiblePitcher":{"id":663903,"link":"/api/v1/people/663903"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"responsiblePitcher":{"id":663903,"link":"/api/v1/people/663903"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":7},"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":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"responsiblePitcher":{"id":663903,"link":"/api/v1/people/663903"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.8,"endSpeed":77.7,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.706744462399207,"aZ":-31.96889312140979,"pfxX":2.375687395547752,"pfxZ":0.13398576338486912,"pX":0.14896382221720597,"pZ":2.4693904545544174,"vX0":2.5977827949836683,"vY0":-122.09119250605018,"vZ0":0.2979310724355688,"x":111.32,"y":172.11,"x0":-1.2333712285167402,"y0":50.00188840973085,"z0":5.074042830622444,"aX":3.6233263890676684},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":0.5,"breakHorizontal":-4.9,"spinRate":2309,"spinDirection":91},"zone":5,"typeConfidence":2.0,"plateTime":0.44686242834548207,"extension":6.727101795574668},"index":0,"playId":"e9bdf268-d054-396a-a9bb-49c2c2f25b67","pitchNumber":1,"startTime":"2026-08-20T17:20:58.747Z","endTime":"2026-08-20T17:21:02.444Z","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":2},"index":1,"playId":"b74c4f30-0f38-4745-90fe-5e90aa32a732","startTime":"2026-08-20T17:21:21.406Z","endTime":"2026-08-20T17:21:26.406Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":91.6,"endSpeed":83.5,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.480061888322258,"aZ":-22.58302601352765,"pfxX":-6.82283157435595,"pfxZ":5.353341010517401,"pX":0.5790419588007997,"pZ":2.8888283494362943,"vX0":6.45068985281665,"vY0":-133.22428252556026,"vZ0":-1.1258196643467306,"x":94.93,"y":160.78,"x0":-0.9909687831083416,"y0":50.00410248971665,"z0":4.954170252570171,"aX":-12.226417752914548},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":9.6,"breakHorizontal":10.9,"spinRate":2383,"spinDirection":215},"zone":6,"typeConfidence":2.0,"plateTime":0.41165142473193805,"extension":6.8567074830780985},"index":2,"playId":"5a87a46a-db79-3279-8e5b-a4d6021bd6d5","pitchNumber":2,"startTime":"2026-08-20T17:21:41.417Z","endTime":"2026-08-20T17:21:45.268Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":2},"index":3,"startTime":"2026-08-20T17:21:57.236Z","endTime":"2026-08-20T17:22:14.254Z","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,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.8,"endSpeed":77.8,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.064804311131493,"aZ":-30.48934671689442,"pfxX":1.267898861129395,"pfxZ":1.110730352647403,"pX":1.5277070587857926,"pZ":0.9296832359665961,"vX0":5.977528393776352,"vY0":-121.96057709545384,"vZ0":-3.340478325199273,"x":58.77,"y":213.68,"x0":-1.1112251503841508,"y0":50.00405197851532,"z0":4.923212942660031,"aX":1.9260902166667582},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":1.6,"breakHorizontal":-3.6,"spinRate":2511,"spinDirection":83},"zone":14,"typeConfidence":2.0,"plateTime":0.4476318949067415,"extension":6.950930063533813},"index":4,"playId":"87a156fb-95c9-3e8d-a685-d4ae1abecc84","pitchNumber":3,"startTime":"2026-08-20T17:22:14.254Z","endTime":"2026-08-20T17:22:18.228Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":true,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.1,"endSpeed":77.2,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.074101046483584,"aZ":-31.966093453990688,"pfxX":2.4936472593164427,"pfxZ":0.1412997010265551,"pX":0.9348424272389798,"pZ":1.7048094058995373,"vX0":4.097080652198581,"vY0":-122.47185771735597,"vZ0":-1.4108797348354445,"x":81.37,"y":192.75,"x0":-1.0863930478379893,"y0":50.00547002938093,"z0":5.032234100021079,"aX":3.773511747257973},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":0.1,"breakHorizontal":-5.5,"spinRate":2417,"spinDirection":106},"zone":14,"typeConfidence":2.0,"plateTime":0.44790592484893255,"extension":6.82059191854265},"index":5,"playId":"1a10efbc-0ce1-3ad7-ab3c-23028a1ef9e9","pitchNumber":4,"startTime":"2026-08-20T17:22:32.047Z","endTime":"2026-08-20T17:22:36.388Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":113,"player":{"id":663886,"fullName":"Tyler Stephenson","link":"/api/v1/people/663886"}}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.8,"endSpeed":83.2,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.149223397487308,"aZ":-22.795160673520407,"pfxX":-6.315145566274692,"pfxZ":5.27548303302061,"pX":-0.9963309772039585,"pZ":4.4672992438194505,"vX0":2.8743059329446665,"vY0":-132.2281757064507,"vZ0":2.680044400019918,"x":154.98,"y":118.16,"x0":-1.274625563324724,"y0":50.00258916800254,"z0":5.109331918647731,"aX":-11.22662216216036},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":10.3,"breakHorizontal":10.8,"spinRate":2417,"spinDirection":209},"zone":11,"typeConfidence":2.0,"plateTime":0.41361408719364734,"extension":6.739567512425233},"index":6,"playId":"a83d1f31-a874-3f67-aca3-689d827a62aa","pitchNumber":5,"startTime":"2026-08-20T17:23:04.794Z","endTime":"2026-08-20T17:23:09.893Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.8,"endSpeed":78.2,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.371042455774624,"aZ":-31.395195527371502,"pfxX":0.8613570015416496,"pfxZ":0.5074052886740041,"pX":0.02120767554246926,"pZ":2.090404588499479,"vX0":2.8554489475047986,"vY0":-122.18534799698348,"vZ0":-0.8522366478958089,"x":111.83,"y":140.9,"x0":-1.2668202660110441,"y0":50.00367475733784,"z0":5.102836810028873,"aX":1.3232663493691839},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":1.0,"breakHorizontal":-2.2,"spinRate":2452,"spinDirection":95},"zone":8,"typeConfidence":2.0,"plateTime":0.4454915310018106,"extension":6.70336605643747},"hitData":{"launchSpeed":108.6,"launchAngle":19.0,"totalDistance":407.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":107.66,"coordY":27.88}},"index":7,"playId":"65eb2d6f-cd99-37ab-8ddf-0ecc98214629","pitchNumber":6,"startTime":"2026-08-20T17:23:26.637Z","endTime":"2026-08-20T17:23:51.161Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-20T17:23:51.161Z","atBatIndex":18},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Joshua Báez strikes out swinging.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-08-20T17:24:10.337Z","endTime":"2026-08-20T17:25:46.643Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":695491,"fullName":"Joshua Báez","link":"/api/v1/people/695491"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663903,"fullName":"Brady Singer","link":"/api/v1/people/663903"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":695491,"fullName":"Joshua Báez","link":"/api/v1/people/695491"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":663886,"link":"/api/v1/people/663886"},"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":2},"pitchData":{"startSpeed":90.3,"endSpeed":82.8,"strikeZoneTop":3.345,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.99041403559945,"aZ":-20.815227029254494,"pfxX":-7.9915089138729325,"pfxZ":6.45997186486472,"pX":-0.6865265438369618,"pZ":3.269103413218742,"vX0":3.6176714346050147,"vY0":-131.54263224103033,"vZ0":-0.6347674328206958,"x":143.17,"y":150.51,"x0":-1.0387098594731436,"y0":50.00365335177475,"z0":5.051919610722998,"aX":-14.054333882381947},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":11.8,"breakHorizontal":13.7,"spinRate":2408,"spinDirection":223},"zone":1,"typeConfidence":2.0,"plateTime":0.415835449831258,"extension":6.831508315653633},"index":0,"playId":"2da6e93b-1219-337c-9774-8f8f50803e16","pitchNumber":1,"startTime":"2026-08-20T17:24:13.126Z","endTime":"2026-08-20T17:24:19.128Z","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":90.9,"endSpeed":83.8,"strikeZoneTop":3.345,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.72654930170155,"aZ":-24.958604582754408,"pfxX":-8.450781493604575,"pfxZ":4.040949418982667,"pX":1.1456654247200868,"pZ":2.4109703399335825,"vX0":8.150020171697705,"vY0":-132.16659757082653,"vZ0":-1.8889690670249513,"x":73.33,"y":173.68,"x0":-0.8663397452131939,"y0":50.00341557395596,"z0":4.951212537804304,"aX":-15.090139991944392},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":7.2,"breakHorizontal":13.7,"spinRate":2448,"spinDirection":218},"zone":14,"typeConfidence":2.0,"plateTime":0.4129637243664477,"extension":6.756141829958519},"index":1,"playId":"b4db3c35-cbf8-3a64-b7e0-ed4091a7ddd4","pitchNumber":2,"startTime":"2026-08-20T17:24:31.850Z","endTime":"2026-08-20T17:24:36.198Z","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":90.2,"endSpeed":83.3,"strikeZoneTop":3.345,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.10485610057494,"aZ":-25.856258888636948,"pfxX":-5.1023518725665316,"pfxZ":3.5756805836437344,"pX":-0.3268569337268322,"pZ":3.0825591929285787,"vX0":3.9828873032848082,"vY0":-131.45953281871468,"vZ0":0.019572695994521383,"x":129.46,"y":155.55,"x0":-1.1907545092267091,"y0":50.00573139311153,"z0":4.977597706073479,"aX":-9.026519232747374},"breaks":{"breakAngle":18.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":6.7,"breakHorizontal":8.5,"spinRate":2320,"spinDirection":221},"zone":1,"typeConfidence":2.0,"plateTime":0.4149624556629061,"extension":6.790211206521689},"index":2,"playId":"9b00fa25-4a6d-3280-a093-033e7ec31b4c","pitchNumber":3,"startTime":"2026-08-20T17:24:44.029Z","endTime":"2026-08-20T17:24:47.748Z","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":82.6,"endSpeed":77.1,"strikeZoneTop":3.345,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.509606691559075,"aZ":-25.26889870554549,"pfxX":2.127705887306826,"pfxZ":4.6157831157099745,"pX":0.14548777389907078,"pZ":2.0706624877223,"vX0":2.306276551180018,"vY0":-120.46042351060713,"vZ0":-1.707498497697109,"x":111.45,"y":182.87,"x0":-1.0944696283311615,"y0":50.002187819504485,"z0":4.98498901073697,"aX":3.1817183810809215},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":8.3,"breakHorizontal":-4.3,"spinRate":2342,"spinDirection":84},"zone":8,"typeConfidence":2.0,"plateTime":0.45164892517482125,"extension":6.585959502417501},"index":3,"playId":"7ce73d9b-e93a-3702-9312-a3ed67ff89c9","pitchNumber":4,"startTime":"2026-08-20T17:25:04.301Z","endTime":"2026-08-20T17:25:07.822Z","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":90.5,"endSpeed":83.1,"strikeZoneTop":3.345,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.77578844023435,"aZ":-24.362144716513324,"pfxX":-8.513776481063731,"pfxZ":4.432335375747384,"pX":1.0136071596706187,"pZ":2.919142039827132,"vX0":7.857875320157192,"vY0":-131.665941237673,"vZ0":-0.7955614253135009,"x":78.36,"y":159.96,"x0":-0.8968645016684833,"y0":50.00565343023448,"z0":5.020691376582659,"aX":-15.018153731700636},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":8.0,"breakHorizontal":13.8,"spinRate":2278,"spinDirection":212},"zone":12,"typeConfidence":2.0,"plateTime":0.415277904337509,"extension":6.763176542785675},"index":4,"playId":"66f1a179-91d1-37de-92f1-0d3bdcb8f10d","pitchNumber":5,"startTime":"2026-08-20T17:25:25.386Z","endTime":"2026-08-20T17:25:30.334Z","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":2},"pitchData":{"startSpeed":91.1,"endSpeed":83.4,"strikeZoneTop":3.345,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.67891500805924,"aZ":-22.4049953871248,"pfxX":-7.591557820855339,"pfxZ":5.471487825867694,"pX":-0.33721141124793386,"pZ":3.2724429358585736,"vX0":4.602610988853866,"vY0":-132.6219217517806,"vZ0":-0.08812595053007233,"x":129.85,"y":150.42,"x0":-1.106546539800584,"y0":50.003391415888856,"z0":4.936644367201202,"aX":-13.558527022559534},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":10.1,"breakHorizontal":12.8,"spinRate":2361,"spinDirection":223},"zone":1,"typeConfidence":2.0,"plateTime":0.4125920632007549,"extension":6.755963114423215},"index":5,"playId":"90c27dd3-b371-3b0e-b53e-81c26ab39b12","pitchNumber":6,"startTime":"2026-08-20T17:25:42.692Z","endTime":"2026-08-20T17:25:46.643Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-20T17:25:46.643Z","atBatIndex":19},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Dane Myers grounds out, second baseman Bryan Torres to first baseman Alec Burleson.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-08-20T17:28:08.262Z","endTime":"2026-08-20T17:29:02.344Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":667472,"fullName":"Dane Myers","link":"/api/v1/people/667472"},"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":[1,2,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":667472,"fullName":"Dane Myers","link":"/api/v1/people/667472"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":663494,"link":"/api/v1/people/663494"},"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":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-20T17:27:59.202Z","endTime":"2026-08-20T17:28:10.566Z","isPitch":false,"type":"action","player":{"id":667472,"link":"/api/v1/people/667472"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.6,"endSpeed":81.7,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.913756757624885,"aZ":-29.007312398459764,"pfxX":-7.782520430436753,"pfxZ":1.8653277170535087,"pX":-0.8496324145098019,"pZ":3.5133755054351306,"vX0":5.050763623622037,"vY0":-128.96325644228773,"vZ0":-0.3878946840589377,"x":149.39,"y":143.92,"x0":-1.8148793924777396,"y0":50.001946616605046,"z0":5.888620779082003,"aX":-13.20786277974517},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":3.5,"breakHorizontal":13.1,"spinRate":2222,"spinDirection":220},"zone":11,"typeConfidence":2.0,"plateTime":0.42349665186267726,"extension":6.590978057233358},"index":1,"playId":"9ba04ccb-1d06-3d26-b604-3905094d1d5f","pitchNumber":1,"startTime":"2026-08-20T17:28:10.566Z","endTime":"2026-08-20T17:28:14.687Z","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.1,"endSpeed":83.5,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.30863994083852,"aZ":-19.06211489053791,"pfxX":-5.018823414088216,"pfxZ":7.333338295406833,"pX":-0.30486417155257683,"pZ":3.9668367980286763,"vX0":6.085910697499109,"vY0":-132.60364611241812,"vZ0":-1.0433497457878171,"x":128.62,"y":131.68,"x0":-1.973381950309281,"y0":50.00248497281983,"z0":5.750944109138703,"aX":-8.973503015620942},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":13.3,"breakHorizontal":7.8,"spinRate":2241,"spinDirection":230},"zone":11,"typeConfidence":0.88,"plateTime":0.41243382569172615,"extension":6.652823149273884},"index":2,"playId":"1cdb56cd-12f9-3b51-8dbc-beeb42b04fa4","pitchNumber":2,"startTime":"2026-08-20T17:28:25.409Z","endTime":"2026-08-20T17:28:31.773Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.3,"endSpeed":80.6,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.338807397955055,"aZ":-27.486223440302343,"pfxX":-0.5455109990541334,"pfxZ":2.8378878326050216,"pX":-0.16964484658339873,"pZ":3.0002826896513666,"vX0":4.828867747104331,"vY0":-127.16643539054627,"vZ0":-1.44611718274017,"x":123.47,"y":157.77,"x0":-2.016383166132712,"y0":50.000246629281705,"z0":5.74230943222164,"aX":-0.9010985919834572},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":5.0,"breakHorizontal":0.0,"spinRate":2377,"spinDirection":210},"zone":2,"typeConfidence":0.91,"plateTime":0.4295538233701053,"extension":6.575702987864023},"index":3,"playId":"d82c588b-d1e3-3de6-a7ca-ed6e000ff641","pitchNumber":3,"startTime":"2026-08-20T17:28:43.106Z","endTime":"2026-08-20T17:28:47.092Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.0,"endSpeed":74.8,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.61046722105383,"aZ":-33.65692216144769,"pfxX":8.165967108630337,"pfxZ":-1.0534343226682061,"pX":0.41744182555492043,"pZ":2.078539016686011,"vX0":3.595709433551164,"vY0":-118.01188529675044,"vZ0":-1.1326649070650594,"x":101.09,"y":182.66,"x0":-2.1871140155689894,"y0":50.002078835208856,"z0":5.666989761974872,"aX":11.508083671075793},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.6,"breakVerticalInduced":-1.9,"breakHorizontal":-15.7,"spinRate":2490,"spinDirection":46},"zone":9,"typeConfidence":0.91,"plateTime":0.46426367954808034,"extension":6.55618473385577},"hitData":{"launchSpeed":97.0,"launchAngle":-12.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":123.88,"coordY":142.39}},"index":4,"playId":"8fe2b2d8-47d1-3658-b6dc-3530f48c66ea","pitchNumber":4,"startTime":"2026-08-20T17:28:56.050Z","endTime":"2026-08-20T17:29:02.344Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-20T17:29:02.344Z","atBatIndex":20},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Héctor Rodríguez strikes out swinging.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-08-20T17:29:24.169Z","endTime":"2026-08-20T17:30:42.926Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":699302,"fullName":"Héctor Rodríguez","link":"/api/v1/people/699302"},"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":699302,"fullName":"Héctor Rodríguez","link":"/api/v1/people/699302"},"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, 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":78.9,"endSpeed":73.1,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.174066563926196,"aZ":-40.82243541586142,"pfxX":5.633774709424241,"pfxZ":-6.502879052190144,"pX":-0.4829444390955732,"pZ":0.8330232719287816,"vX0":1.8405351719691063,"vY0":-114.89416549714707,"vZ0":-2.351507140283077,"x":135.41,"y":216.29,"x0":-2.0271515262330637,"y0":50.000871480198406,"z0":5.8536224790525875,"aX":7.496719636373078},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.0,"breakVerticalInduced":-12.1,"breakHorizontal":-10.7,"spinRate":2533,"spinDirection":44},"zone":13,"typeConfidence":0.91,"plateTime":0.4775435901962646,"extension":6.598237069495227},"index":0,"playId":"bf909a44-78ea-35d2-a51f-71c4c80a7b4a","pitchNumber":1,"startTime":"2026-08-20T17:29:27.289Z","endTime":"2026-08-20T17:29:31.803Z","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":1},"pitchData":{"startSpeed":91.0,"endSpeed":84.4,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.479417582410594,"aZ":-18.952578994709118,"pfxX":-4.234715447131707,"pfxZ":7.32812272203765,"pX":-0.62278554393863,"pZ":2.6565905313753464,"vX0":5.028715939425951,"vY0":-132.50356054293613,"vZ0":-4.592211183579181,"x":140.74,"y":167.05,"x0":-1.9822456424406751,"y0":50.002212102368226,"z0":5.770162934743681,"aX":-7.639199486236206},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":12.6,"breakHorizontal":6.7,"spinRate":2146,"spinDirection":219},"zone":4,"typeConfidence":0.89,"plateTime":0.41112341719297385,"extension":6.773430642445407},"index":1,"playId":"db5887fc-3899-3546-914b-4c2e29cba12d","pitchNumber":2,"startTime":"2026-08-20T17:29:42.034Z","endTime":"2026-08-20T17:29:46.707Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.8,"endSpeed":79.0,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.464751748760637,"aZ":-26.56539987906546,"pfxX":-8.108788748126486,"pfxZ":3.542822231625113,"pX":-1.41589882863426,"pZ":2.391744825802097,"vX0":3.986947666571974,"vY0":-124.9112038340052,"vZ0":-2.9547280925196904,"x":170.97,"y":174.2,"x0":-1.9766235859469297,"y0":50.00530733585247,"z0":5.76728793229533,"aX":-12.853568881876642},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":6.0,"breakHorizontal":13.8,"spinRate":1741,"spinDirection":232},"zone":13,"typeConfidence":0.91,"plateTime":0.43799670729070916,"extension":6.574072590693727},"index":2,"playId":"cb4e2d53-5910-38cb-b48e-5308ca8cccc2","pitchNumber":3,"startTime":"2026-08-20T17:30:00.063Z","endTime":"2026-08-20T17:30:05.363Z","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":78.8,"endSpeed":73.8,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.73203183932061,"aZ":-39.627550924632764,"pfxX":5.248675887636857,"pfxZ":-5.531326115475617,"pX":-0.02744090443208731,"pZ":0.6985053884848199,"vX0":2.8164703106428677,"vY0":-114.87793286182824,"vZ0":-2.6029674726777268,"x":118.05,"y":219.92,"x0":-1.9481937684288668,"y0":50.00341801488117,"z0":5.6698450720142475,"aX":7.070017739038272},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.0,"breakVerticalInduced":-10.4,"breakHorizontal":-10.2,"spinRate":2518,"spinDirection":50},"zone":14,"typeConfidence":0.9,"plateTime":0.47538096360738713,"extension":6.827466111521816},"index":3,"playId":"c3be4b55-fe92-36bf-b458-5237300d3b01","pitchNumber":4,"startTime":"2026-08-20T17:30:16.728Z","endTime":"2026-08-20T17:30:20.798Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":87.8,"endSpeed":81.0,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.12682631862481,"aZ":-27.617801923389468,"pfxX":-8.25163908120507,"pfxZ":2.743444949136973,"pX":-0.5066450890520866,"pZ":1.705015069699236,"vX0":6.33438875957657,"vY0":-127.73854213592091,"vZ0":-4.495419218456078,"x":136.31,"y":192.74,"x0":-1.9406140964333187,"y0":50.001954123603475,"z0":5.646680323077598,"aX":-13.701498487946859},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":4.2,"breakHorizontal":13.6,"spinRate":1761,"spinDirection":236},"zone":7,"typeConfidence":0.91,"plateTime":0.4280030460734472,"extension":6.74511534164934},"index":4,"playId":"2f102492-6d35-35da-bf8e-abb83e4a1092","pitchNumber":5,"startTime":"2026-08-20T17:30:36.419Z","endTime":"2026-08-20T17:30:42.926Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-20T17:30:42.926Z","atBatIndex":21},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ke'Bryan Hayes grounds out, third baseman Blaze Jordan to first baseman Alec Burleson.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-08-20T17:30:59.713Z","endTime":"2026-08-20T17:31:46.874Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":663647,"fullName":"Ke'Bryan Hayes","link":"/api/v1/people/663647"},"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],"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":663647,"fullName":"Ke'Bryan Hayes","link":"/api/v1/people/663647"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":691458,"link":"/api/v1/people/691458"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":676475,"link":"/api/v1/people/676475"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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.7,"endSpeed":84.2,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.734623759551276,"aZ":-26.73313698704614,"pfxX":-6.997478687012488,"pfxZ":3.0373285983109213,"pX":0.16114876138102874,"pZ":3.0326386135209527,"vX0":7.880695848136396,"vY0":-131.9524956309751,"vZ0":-1.9216282304925916,"x":110.86,"y":156.9,"x0":-1.931988397237282,"y0":50.005385341216574,"z0":5.708437071196792,"aX":-12.54562511205822},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":5.4,"breakHorizontal":11.3,"spinRate":2128,"spinDirection":228},"zone":2,"typeConfidence":0.93,"plateTime":0.4125112580543666,"extension":6.752290995554039},"index":0,"playId":"8b1fc329-1a67-3467-94f5-ed5cefa01e75","pitchNumber":1,"startTime":"2026-08-20T17:31:04.887Z","endTime":"2026-08-20T17:31:08.559Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.8,"endSpeed":84.9,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.30936912889883,"aZ":-28.88485663204166,"pfxX":-7.5963009792257585,"pfxZ":1.8027563196794887,"pX":1.4736460155182145,"pZ":2.7681378592801136,"vX0":10.955150694671492,"vY0":-133.3083750367753,"vZ0":-2.183256417837331,"x":60.83,"y":164.04,"x0":-1.6786500149326242,"y0":50.00152686138248,"z0":5.657250147103476,"aX":-13.843039528468198},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":3.0,"breakHorizontal":11.8,"spinRate":2136,"spinDirection":225},"zone":12,"typeConfidence":0.94,"plateTime":0.40892858307519386,"extension":6.674821711316423},"index":1,"playId":"d0e713c6-2b76-3e31-b4f7-20a3c4a8f50a","pitchNumber":2,"startTime":"2026-08-20T17:31:22.789Z","endTime":"2026-08-20T17:31:27.329Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":79.1,"endSpeed":73.3,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.205441546460506,"aZ":-41.748373153197356,"pfxX":5.810285041316678,"pfxZ":-7.157144277437388,"pX":0.23027825219080447,"pZ":1.0892086545077506,"vX0":3.6936184638074554,"vY0":-115.17505291061083,"vZ0":-1.2841063386889862,"x":108.22,"y":209.37,"x0":-2.1512221318476037,"y0":50.00187954161082,"z0":5.705931465946333,"aX":7.7734041629786566},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.8,"breakVerticalInduced":-13.0,"breakHorizontal":-11.5,"spinRate":2542,"spinDirection":44},"zone":14,"typeConfidence":0.91,"plateTime":0.47629786357649717,"extension":6.759020360422502},"hitData":{"launchSpeed":77.4,"launchAngle":-0.0,"totalDistance":33.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":109.18,"coordY":166.28}},"index":2,"playId":"d3fe6839-cf65-3060-9abd-08830f11e886","pitchNumber":3,"startTime":"2026-08-20T17:31:39.143Z","endTime":"2026-08-20T17:31:46.874Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-20T17:31:46.874Z","atBatIndex":22},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nathan Church grounds out, second baseman Sal Stewart to first baseman Michael Toglia.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":23,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-08-20T17:33:36.321Z","endTime":"2026-08-20T17:34:50.684Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663903,"fullName":"Brady Singer","link":"/api/v1/people/663903"},"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":1},"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":701398,"link":"/api/v1/people/701398"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":669911,"link":"/api/v1/people/669911"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":80.6,"endSpeed":74.9,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.290058244304937,"aZ":-28.874825702767293,"pfxX":5.538106965325172,"pfxZ":2.3304143588917094,"pX":0.2700576671051461,"pZ":1.6631021542681843,"vX0":1.8212003261859406,"vY0":-117.56293142556675,"vZ0":-1.5943411324685326,"x":106.71,"y":193.88,"x0":-1.232047816988761,"y0":50.000885681492726,"z0":5.006412569792881,"aX":7.823947738796208},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":4.1,"breakHorizontal":-10.4,"spinRate":2481,"spinDirection":86},"zone":9,"typeConfidence":2.0,"plateTime":0.4642184437436865,"extension":6.649379741332347},"index":0,"playId":"06085e9c-3aec-30a2-8ebd-03a73e543f5d","pitchNumber":1,"startTime":"2026-08-20T17:34:00.620Z","endTime":"2026-08-20T17:34:03.975Z","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":89.9,"endSpeed":82.3,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.422525404215182,"aZ":-24.23646333229734,"pfxX":-7.13563401183621,"pfxZ":4.562797801008937,"pX":0.8368156384765816,"pZ":4.162221556149761,"vX0":7.205859416578988,"vY0":-130.76174654134348,"vZ0":2.328137996337124,"x":85.1,"y":126.4,"x0":-1.0216606461071125,"y0":50.00256925603955,"z0":5.073706540686513,"aX":-12.412566808579804},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":9.0,"breakHorizontal":11.4,"spinRate":2466,"spinDirection":216},"zone":12,"typeConfidence":2.0,"plateTime":0.41817691736540885,"extension":6.764748385823081},"index":1,"playId":"809adaff-40ff-3151-abdb-81c2a5994179","pitchNumber":2,"startTime":"2026-08-20T17:34:16.294Z","endTime":"2026-08-20T17:34:21.331Z","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.6,"endSpeed":75.4,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.58978264333706,"aZ":-28.20867443339471,"pfxX":5.543070990455149,"pfxZ":2.7698041048387196,"pX":0.8590246831171191,"pZ":0.6505805652564582,"vX0":3.0874814244237894,"vY0":-118.85296048104169,"vZ0":-4.10732362710065,"x":84.26,"y":221.21,"x0":-1.1766008481550287,"y0":50.002458622599086,"z0":4.96022445563887,"aX":7.937117290375225},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":4.3,"breakHorizontal":-10.8,"spinRate":2445,"spinDirection":102},"zone":14,"typeConfidence":2.0,"plateTime":0.46068559313296253,"extension":6.612000340119455},"index":2,"playId":"5d7e277b-7515-3570-b977-d0a594e0f2cd","pitchNumber":3,"startTime":"2026-08-20T17:34:30.415Z","endTime":"2026-08-20T17:34:34.910Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.4,"endSpeed":83.2,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.470535930501057,"aZ":-24.171500600831266,"pfxX":-6.63706205208916,"pfxZ":4.5308449376253055,"pX":0.5029992845594048,"pZ":2.532267627078609,"vX0":6.161688480301762,"vY0":-131.66111344166706,"vZ0":-1.7070510935540408,"x":97.83,"y":170.41,"x0":-0.9989416990499256,"y0":50.0005792314246,"z0":4.9678536991175015,"aX":-11.716916229133393},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":8.0,"breakHorizontal":10.8,"spinRate":2358,"spinDirection":217},"zone":6,"typeConfidence":2.0,"plateTime":0.415118223221413,"extension":6.763073983240105},"hitData":{"launchSpeed":84.5,"launchAngle":2.0,"totalDistance":58.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":151.7,"coordY":153.48}},"index":3,"playId":"a93aebfe-a8bf-3880-b9d7-2db320be11d8","pitchNumber":4,"startTime":"2026-08-20T17:34:45.103Z","endTime":"2026-08-20T17:34:50.684Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-20T17:34:50.684Z","atBatIndex":23},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Bryan Torres singles on a ground ball to right fielder Héctor Rodríguez.","rbi":0,"awayScore":4,"homeScore":0,"isOut":false},"about":{"atBatIndex":24,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-08-20T17:35:15.418Z","endTime":"2026-08-20T17:35:30.081Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":663494,"fullName":"Bryan Torres","link":"/api/v1/people/663494"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663903,"fullName":"Brady Singer","link":"/api/v1/people/663903"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663494,"fullName":"Bryan Torres","link":"/api/v1/people/663494"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":663494,"fullName":"Bryan Torres","link":"/api/v1/people/663494"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":699302,"link":"/api/v1/people/699302"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.0,"endSpeed":76.7,"strikeZoneTop":2.975,"strikeZoneBottom":1.501,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.570417200085995,"aZ":-33.78562412856186,"pfxX":2.8001002090041567,"pfxZ":-1.0841472456057542,"pX":-0.31189316117705723,"pZ":2.0414840329339428,"vX0":1.444718276583102,"vY0":-121.00288783799122,"vZ0":-0.267749371899467,"x":128.89,"y":183.66,"x0":-1.2795037488496097,"y0":50.00069305610969,"z0":5.101888385414137,"aX":4.17110547516493},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":-1.8,"breakHorizontal":-5.4,"spinRate":2324,"spinDirection":99},"zone":7,"typeConfidence":2.0,"plateTime":0.45184051805479974,"extension":6.670213934595288},"hitData":{"launchSpeed":91.9,"launchAngle":-4.0,"totalDistance":22.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":173.57,"coordY":117.11}},"index":0,"playId":"1d76f419-1f5a-3ed8-8129-c107e2d1769e","pitchNumber":1,"startTime":"2026-08-20T17:35:17.340Z","endTime":"2026-08-20T17:35:30.081Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-20T17:35:30.081Z","atBatIndex":24},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Blaze Jordan flies out to center fielder Dane Myers.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-08-20T17:36:09.973Z","endTime":"2026-08-20T17:37:17.687Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":691458,"fullName":"Blaze Jordan","link":"/api/v1/people/691458"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663903,"fullName":"Brady Singer","link":"/api/v1/people/663903"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663494,"fullName":"Bryan Torres","link":"/api/v1/people/663494"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":691458,"fullName":"Blaze Jordan","link":"/api/v1/people/691458"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":667472,"link":"/api/v1/people/667472"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"playId":"03eed04f-2b51-307d-9d0b-9995ecf5173b","startTime":"2026-08-20T17:35:56.907Z","endTime":"2026-08-20T17:36:00.292Z","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":1,"outs":1},"pitchData":{"startSpeed":90.0,"endSpeed":83.3,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.408198145317762,"aZ":-22.12339607489791,"pfxX":-8.98391825382738,"pfxZ":5.717108920578291,"pX":0.5490047068620847,"pZ":1.8935588414298865,"vX0":7.298563987237234,"vY0":-130.9398210492589,"vZ0":-3.6744127691706443,"x":96.07,"y":187.65,"x0":-1.09025804275066,"y0":50.00367505691911,"z0":4.9460469336723945,"aX":-15.796268487609655},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":9.8,"breakHorizontal":14.9,"spinRate":2335,"spinDirection":226},"zone":9,"typeConfidence":2.0,"plateTime":0.4163235053412757,"extension":6.780353287246457},"index":1,"playId":"dc9f5d34-8d3c-3f7d-addf-aea5b7a7acb6","pitchNumber":1,"startTime":"2026-08-20T17:36:12.248Z","endTime":"2026-08-20T17:36:16.787Z","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":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.1,"endSpeed":83.0,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.970610848690566,"aZ":-22.816816617341676,"pfxX":-8.047215432618273,"pfxZ":5.319746762980918,"pX":-1.4407617061844777,"pZ":3.2591116304464767,"vX0":2.1875171486545644,"vY0":-131.3360994626285,"vZ0":-0.4558747927372461,"x":171.92,"y":150.78,"x0":-1.2351710578589177,"y0":50.00480240049305,"z0":5.1214780937033515,"aX":-14.15871939890722},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":9.7,"breakHorizontal":14.2,"spinRate":2270,"spinDirection":225},"zone":11,"typeConfidence":2.0,"plateTime":0.41593467388334204,"extension":6.589430600423919},"index":2,"playId":"1dec4759-9b3a-3682-bdbe-3a717c287ed8","pitchNumber":2,"startTime":"2026-08-20T17:36:29.408Z","endTime":"2026-08-20T17:36:33.558Z","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":1,"outs":1},"pitchData":{"startSpeed":89.8,"endSpeed":82.8,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.55931586109103,"aZ":-23.650507513852382,"pfxX":-6.845385831121528,"pfxZ":4.898566834252926,"pX":0.9982579572532893,"pZ":2.013683567688881,"vX0":7.4096808236420815,"vY0":-130.6115566816748,"vZ0":-3.008119031428714,"x":78.95,"y":184.41,"x0":-0.9759299747998066,"y0":50.006354346294614,"z0":4.9442070261257545,"aX":-11.919808251340017},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":8.5,"breakHorizontal":10.9,"spinRate":2319,"spinDirection":220},"zone":14,"typeConfidence":2.0,"plateTime":0.4181520327213497,"extension":6.664575029930471},"index":3,"playId":"a989429b-3899-351a-bbc0-b0a6a0f03828","pitchNumber":3,"startTime":"2026-08-20T17:36:46.275Z","endTime":"2026-08-20T17:36:50.972Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.1,"endSpeed":77.0,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.727729805298207,"aZ":-32.19169214575538,"pfxX":2.4245521209185026,"pfxZ":-0.009878787929562094,"pX":0.5489533038788634,"pZ":2.181676212617468,"vX0":3.3210745160828155,"vY0":-121.11023562534635,"vZ0":-0.17725279637164415,"x":96.08,"y":179.87,"x0":-1.150608613443259,"y0":50.00399402611946,"z0":5.050837517827982,"aX":3.6329177363569487},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":0.1,"breakHorizontal":-5.2,"spinRate":2386,"spinDirection":91},"zone":9,"typeConfidence":2.0,"plateTime":0.45076456971653833,"extension":6.633349930500101},"hitData":{"launchSpeed":99.9,"launchAngle":24.0,"totalDistance":382.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":145.68,"coordY":55.26}},"index":4,"playId":"22d03cdd-0048-3def-9ff9-ee51039e5e82","pitchNumber":4,"startTime":"2026-08-20T17:37:04.643Z","endTime":"2026-08-20T17:37:17.687Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-20T17:37:17.687Z","atBatIndex":25},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Jimmy Crooks pops out to second baseman Sal Stewart.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-08-20T17:37:36.723Z","endTime":"2026-08-20T17:38:20.363Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":699625,"fullName":"Jimmy Crooks","link":"/api/v1/people/699625"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663903,"fullName":"Brady Singer","link":"/api/v1/people/663903"},"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":"Pop Out","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":2},"credits":[{"player":{"id":701398,"link":"/api/v1/people/701398"},"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.0,"endSpeed":82.6,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.570127560909977,"aZ":-23.716282603275065,"pfxX":-9.548084611019561,"pfxZ":4.8545324056680705,"pX":0.6204872991595812,"pZ":2.756297935987927,"vX0":7.19678794949918,"vY0":-130.89467457238834,"vZ0":-1.1771080865014079,"x":93.35,"y":164.36,"x0":-0.9184888226615402,"y0":50.00357163515809,"z0":4.980810952260371,"aX":-16.637051855958},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":8.8,"breakHorizontal":15.8,"spinRate":2309,"spinDirection":222},"zone":6,"typeConfidence":2.0,"plateTime":0.4177967290886282,"extension":6.5812025894447705},"index":0,"playId":"f0859be1-bed7-3aae-922a-af58ec13846d","pitchNumber":1,"startTime":"2026-08-20T17:37:41.355Z","endTime":"2026-08-20T17:37:44.783Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"index":1,"startTime":"2026-08-20T17:37:54.667Z","endTime":"2026-08-20T17:38:08.842Z","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(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.4,"endSpeed":79.1,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.638543134403097,"aZ":-25.133378706348605,"pfxX":-0.41972735844655196,"pfxZ":4.39625667619576,"pX":0.639425081780041,"pZ":3.1971866440363197,"vX0":4.606664644918558,"vY0":-125.77421812698933,"vZ0":0.22019906375831533,"x":92.63,"y":152.46,"x0":-1.1617093428353427,"y0":50.00130702234887,"z0":5.147516254561597,"aX":-0.672133106061474},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":8.3,"breakHorizontal":-0.4,"spinRate":2387,"spinDirection":184},"zone":3,"typeConfidence":2.0,"plateTime":0.43557148663789214,"extension":6.668339148232725},"hitData":{"launchSpeed":96.4,"launchAngle":61.0,"totalDistance":190.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":162.92,"coordY":130.8}},"index":2,"playId":"9a91145d-db09-3747-9f55-4607524bd602","pitchNumber":2,"startTime":"2026-08-20T17:38:08.842Z","endTime":"2026-08-20T17:38:20.363Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-20T17:38:20.363Z","atBatIndex":26},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Elly De La Cruz grounds out, third baseman Blaze Jordan to first baseman Alec Burleson.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-08-20T17:40:31.248Z","endTime":"2026-08-20T17:42:04.500Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"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":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":691458,"link":"/api/v1/people/691458"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":676475,"link":"/api/v1/people/676475"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":80.2,"endSpeed":74.9,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.275631490176202,"aZ":-34.66479387791729,"pfxX":1.7194026839987924,"pfxZ":-1.7702305010779096,"pX":-0.6685033965794887,"pZ":2.0680967044196388,"vX0":2.7237319929235797,"vY0":-116.91439814673173,"vZ0":-1.516309195635565,"x":142.48,"y":182.94,"x0":-2.0660756665241076,"y0":50.00560597309959,"z0":5.938919444121634,"aX":2.412523769794272},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.2,"breakVerticalInduced":-3.4,"breakHorizontal":-3.7,"spinRate":2303,"spinDirection":65},"zone":7,"typeConfidence":0.77,"plateTime":0.46609828702944567,"extension":6.294463669449335},"index":0,"playId":"0d213aab-e7fa-37c7-a4e2-e601a0c87220","pitchNumber":1,"startTime":"2026-08-20T17:40:31.248Z","endTime":"2026-08-20T17:40:34.985Z","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":86.5,"endSpeed":80.2,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.066232130267167,"aZ":-25.202455068287545,"pfxX":-0.5499506172500555,"pfxZ":4.288494356324167,"pX":0.5422685111047387,"pZ":2.8950115243316197,"vX0":6.663643964327543,"vY0":-125.99654794228904,"vZ0":-1.9773717750629711,"x":96.33,"y":160.61,"x0":-2.0533278187863573,"y0":50.00069418083947,"z0":5.705331887021095,"aX":-0.8944034339559286},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":7.6,"breakHorizontal":-0.4,"spinRate":2294,"spinDirection":214},"zone":6,"typeConfidence":0.89,"plateTime":0.43296785759560175,"extension":6.57977755118214},"index":1,"playId":"1e904c9b-a7c0-3dcd-82d5-bd873ba238f3","pitchNumber":2,"startTime":"2026-08-20T17:40:44.220Z","endTime":"2026-08-20T17:40:48.623Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.4,"endSpeed":79.5,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.777386311660248,"aZ":-31.935493022059433,"pfxX":-6.808905073707899,"pfxZ":0.1509188196332758,"pX":-1.3181132368716941,"pZ":1.9803039924926826,"vX0":4.269957248746668,"vY0":-125.84633965967525,"vZ0":-2.9364606301753495,"x":167.24,"y":185.31,"x0":-2.1530222800224337,"y0":50.00555148435377,"z0":5.751932890773267,"aX":-10.912123212135745},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":-0.1,"breakHorizontal":11.4,"spinRate":1545,"spinDirection":227},"zone":13,"typeConfidence":0.86,"plateTime":0.4354150252914195,"extension":6.651825715988518},"index":2,"playId":"099fd43f-f24c-3b33-83a8-27588fff66fa","pitchNumber":3,"startTime":"2026-08-20T17:41:04.681Z","endTime":"2026-08-20T17:41:08.803Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.6,"endSpeed":83.7,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.073387962335804,"aZ":-21.940540672771746,"pfxX":-5.181445884354279,"pfxZ":5.737767692822883,"pX":-0.4375146389633363,"pZ":3.589319615942954,"vX0":5.876113205862871,"vY0":-131.9721621940541,"vZ0":-1.3064802508471534,"x":133.68,"y":141.87,"x0":-2.007816907856725,"y0":50.004523107223804,"z0":5.68923752648978,"aX":-9.24546460726898},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":10.3,"breakHorizontal":8.3,"spinRate":2119,"spinDirection":231},"zone":1,"typeConfidence":0.84,"plateTime":0.4132313788990736,"extension":6.710631163621873},"index":3,"playId":"85440dbb-1db2-3fbb-86e7-3d854bc20d1a","pitchNumber":4,"startTime":"2026-08-20T17:41:20.073Z","endTime":"2026-08-20T17:41:24.719Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.2,"endSpeed":76.0,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.328124761388263,"aZ":-34.09740031609746,"pfxX":6.069911380451114,"pfxZ":-1.3272126957775976,"pX":0.6843973657021573,"pZ":1.0901683170106897,"vX0":4.582830882385428,"vY0":-119.59586039418244,"vZ0":-3.147688850221547,"x":90.91,"y":209.35,"x0":-2.046249931765985,"y0":50.005233031971045,"z0":5.4855347013673486,"aX":8.781747048546661},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.4,"breakVerticalInduced":-2.9,"breakHorizontal":-12.1,"spinRate":2512,"spinDirection":49},"zone":14,"typeConfidence":0.9,"plateTime":0.4581972608106688,"extension":6.753490218120541},"index":4,"playId":"6365e220-d2c6-34e1-ac2f-a15b261bdf32","pitchNumber":5,"startTime":"2026-08-20T17:41:39.069Z","endTime":"2026-08-20T17:41:44.313Z","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":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.1,"endSpeed":80.0,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.883510471237567,"aZ":-30.869876686535147,"pfxX":-8.641197644416746,"pfxZ":0.8044542627481768,"pX":-0.4896762159742834,"pZ":2.0526916012511074,"vX0":6.490482714579942,"vY0":-126.64019617963196,"vZ0":-3.0060062771341616,"x":135.67,"y":183.36,"x0":-1.963203878548333,"y0":50.00511528990481,"z0":5.724725872817491,"aX":-14.036538107758256},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":1.0,"breakHorizontal":14.2,"spinRate":1572,"spinDirection":233},"zone":7,"typeConfidence":0.91,"plateTime":0.43253519683784747,"extension":6.75429814432599},"hitData":{"launchSpeed":75.5,"launchAngle":-8.0,"totalDistance":15.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":106.65,"coordY":162.23}},"index":5,"playId":"daf62bc2-0e1d-3404-8168-43737d1ed61b","pitchNumber":6,"startTime":"2026-08-20T17:41:58.962Z","endTime":"2026-08-20T17:42:04.500Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-20T17:42:04.500Z","atBatIndex":27},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Sal Stewart strikes out swinging.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-08-20T17:42:23.512Z","endTime":"2026-08-20T17:45:13.181Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":701398,"fullName":"Sal Stewart","link":"/api/v1/people/701398"},"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,4,5,6,7,8],"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":701398,"fullName":"Sal Stewart","link":"/api/v1/people/701398"},"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":1},"pitchData":{"startSpeed":91.8,"endSpeed":85.6,"strikeZoneTop":3.239,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.447224395719733,"aZ":-27.660078998063657,"pfxX":-7.5959791328825235,"pfxZ":2.4501518245113036,"pX":0.2830666593120641,"pZ":2.975444517297787,"vX0":8.683170286736143,"vY0":-133.6625175234428,"vZ0":-1.9452283906798673,"x":106.21,"y":158.44,"x0":-1.9907188523220054,"y0":50.00569138986849,"z0":5.660520893915217,"aX":-14.019361417731183},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":4.3,"breakHorizontal":12.4,"spinRate":2153,"spinDirection":233},"zone":3,"typeConfidence":0.94,"plateTime":0.4067090721435429,"extension":6.632040296157437},"index":0,"playId":"8baf3a67-d618-34ab-983c-33b8b7b9a0e7","pitchNumber":1,"startTime":"2026-08-20T17:42:28.742Z","endTime":"2026-08-20T17:42:32.522Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.3,"endSpeed":82.2,"strikeZoneTop":3.239,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.79877198169966,"aZ":-26.59117507635432,"pfxX":-1.2027198966150543,"pfxZ":3.244836142848767,"pX":0.6138028781267622,"pZ":3.5230638817488624,"vX0":7.321966661529521,"vY0":-129.93060506732422,"vZ0":-0.32303166232052205,"x":93.6,"y":143.66,"x0":-2.0775983752113176,"y0":50.00161553738133,"z0":5.660089696009594,"aX":-2.0698439830612725},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":6.0,"breakHorizontal":0.6,"spinRate":2413,"spinDirection":225},"zone":12,"typeConfidence":0.9,"plateTime":0.42066188984258135,"extension":6.759760516789099},"index":1,"playId":"3b06efca-bc47-36c4-88d9-17624260f2b6","pitchNumber":2,"startTime":"2026-08-20T17:42:44.837Z","endTime":"2026-08-20T17:42:49.065Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-08-20T17:42:54.048Z","endTime":"2026-08-20T17:43:11.101Z","isPitch":false,"type":"action","player":{"id":701398,"link":"/api/v1/people/701398"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.1,"endSpeed":77.3,"strikeZoneTop":3.239,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.88856632673576,"aZ":-31.49478670187617,"pfxX":7.826171882942518,"pfxZ":0.45443583632924067,"pX":1.9903854085171722,"pZ":2.267268527987657,"vX0":6.673207680392333,"vY0":-120.97217879473257,"vZ0":-1.3370075107305959,"x":41.13,"y":177.56,"x0":-1.8129147800755996,"y0":50.00180369719759,"z0":5.568408639366216,"aX":11.68852446250404},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":0.7,"breakHorizontal":-15.7,"spinRate":2471,"spinDirection":46},"zone":14,"typeConfidence":0.92,"plateTime":0.4514303102239787,"extension":6.700515569225861},"index":3,"playId":"6da0d898-8cb6-3a6f-9193-be80f7e815e7","pitchNumber":3,"startTime":"2026-08-20T17:43:11.101Z","endTime":"2026-08-20T17:43:15.172Z","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":82.3,"endSpeed":76.4,"strikeZoneTop":3.239,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.89524518410161,"aZ":-32.74671836057693,"pfxX":6.8542013493296805,"pfxZ":-0.3952114856975295,"pX":1.7992552078199935,"pZ":0.6058432012513894,"vX0":6.2891734646108,"vY0":-119.72101276292425,"vZ0":-4.534688421594469,"x":59.24,"y":203.57,"x0":-1.751092340899714,"y0":50.001232383263535,"z0":5.451961961520698,"aX":9.958960122999558},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.9,"breakVerticalInduced":-1.6,"breakHorizontal":-13.9,"spinRate":2469,"spinDirection":51},"zone":14,"typeConfidence":0.91,"plateTime":0.45731402472091354,"extension":6.930630501242828},"index":4,"playId":"a0e9e7c4-0a56-3a85-b822-f1ba300872a0","pitchNumber":4,"startTime":"2026-08-20T17:43:32.023Z","endTime":"2026-08-20T17:43:36.312Z","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":87.8,"endSpeed":80.3,"strikeZoneTop":3.239,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.954294020266765,"aZ":-31.155351344629384,"pfxX":-8.698935575435842,"pfxZ":0.6182771849593252,"pX":-0.9147096749368835,"pZ":1.3453248895657783,"vX0":5.71723245617036,"vY0":-127.69872568009318,"vZ0":-4.513209602938865,"x":151.87,"y":202.46,"x0":-2.0601215773539234,"y0":50.001532974135095,"z0":5.605476585277666,"aX":-14.268660667838192},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":0.2,"breakHorizontal":14.4,"spinRate":1798,"spinDirection":232},"zone":13,"typeConfidence":0.9,"plateTime":0.4300416540909233,"extension":6.72967933736809},"index":5,"playId":"42e6a080-7cb6-382d-a76b-9aa7aa021890","pitchNumber":5,"startTime":"2026-08-20T17:43:50.316Z","endTime":"2026-08-20T17:43:55.543Z","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":82.0,"endSpeed":76.2,"strikeZoneTop":3.239,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.46581886266949,"aZ":-34.757079960733144,"pfxX":7.409044225833842,"pfxZ":-1.7870115691189499,"pX":0.38991057970624554,"pZ":0.6677271775904698,"vX0":3.4925792894523413,"vY0":-119.40602776124095,"vZ0":-3.9404782022551643,"x":102.14,"y":220.75,"x0":-2.053005614256271,"y0":50.000886612172295,"z0":5.4584667762636885,"aX":10.723191125749159},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.4,"breakVerticalInduced":-4.0,"breakHorizontal":-14.3,"spinRate":2456,"spinDirection":45},"zone":14,"typeConfidence":0.9,"plateTime":0.45827732237811514,"extension":6.754860781881418},"index":6,"playId":"1a8f5144-c910-3e18-8fe6-ecd02aef65ab","pitchNumber":6,"startTime":"2026-08-20T17:44:28.627Z","endTime":"2026-08-20T17:44:33.523Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.3,"endSpeed":84.6,"strikeZoneTop":3.239,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.488759872871167,"aZ":-24.065217002005237,"pfxX":-8.420612112221464,"pfxZ":4.443355535227893,"pX":0.46881489683354416,"pZ":2.5675846154870534,"vX0":9.012751516851841,"vY0":-134.12242813159096,"vZ0":-3.388818685117399,"x":99.13,"y":169.46,"x0":-1.8380017269560742,"y0":50.003997027941196,"z0":5.5599315936851115,"aX":-15.372151821940594},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":7.6,"breakHorizontal":13.3,"spinRate":2251,"spinDirection":235},"zone":6,"typeConfidence":0.77,"plateTime":0.4080890854932626,"extension":6.818590064509165},"index":7,"playId":"88206d4f-0149-3314-a05c-ca32c4f95ab4","pitchNumber":7,"startTime":"2026-08-20T17:44:48.020Z","endTime":"2026-08-20T17:44:52.647Z","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":74.0,"strikeZoneTop":3.239,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.086366504604694,"aZ":-40.25197341756392,"pfxX":7.224247312239001,"pfxZ":-5.905952491540612,"pX":0.36607584623696915,"pZ":1.0256797710502301,"vX0":3.1424442126376793,"vY0":-116.24538202064825,"vZ0":-1.696783977852779,"x":103.05,"y":211.09,"x0":-1.9426451704222263,"y0":50.00525152421973,"z0":5.591406606715672,"aX":9.873748288168523},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.8,"breakVerticalInduced":-10.8,"breakHorizontal":-13.9,"spinRate":2581,"spinDirection":48},"zone":14,"typeConfidence":0.9,"plateTime":0.4714442843703113,"extension":6.788198561055811},"index":8,"playId":"d8c0ccf3-f4d7-3118-9cc7-25d40296f90d","pitchNumber":8,"startTime":"2026-08-20T17:45:09.158Z","endTime":"2026-08-20T17:45:13.181Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-20T17:45:13.181Z","atBatIndex":28},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"JJ Bleday walks.","rbi":0,"awayScore":4,"homeScore":0,"isOut":false},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-08-20T17:45:33.137Z","endTime":"2026-08-20T17:48:40.277Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":668709,"fullName":"JJ Bleday","link":"/api/v1/people/668709"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":668709,"fullName":"JJ Bleday","link":"/api/v1/people/668709"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,6,7,8,9],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":668709,"fullName":"JJ Bleday","link":"/api/v1/people/668709"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"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":true},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.7,"endSpeed":80.2,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.68407981577098,"aZ":-32.78995815809296,"pfxX":-7.4033228336999235,"pfxZ":-0.3832961287729395,"pX":-0.5599829395885494,"pZ":1.3384880369183905,"vX0":5.970743241332079,"vY0":-126.17239471481008,"vZ0":-4.093910240861815,"x":138.35,"y":202.64,"x0":-1.9904703048479857,"y0":50.0021017275264,"z0":5.612730824677036,"aX":-11.985277179862337},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":-1.3,"breakHorizontal":12.1,"spinRate":1706,"spinDirection":231},"zone":13,"typeConfidence":0.88,"plateTime":0.43344550627638156,"extension":6.774384336796385},"index":0,"playId":"747f0c0c-ce54-37cf-8cb7-249a4280604c","pitchNumber":1,"startTime":"2026-08-20T17:45:37.408Z","endTime":"2026-08-20T17:45:41.808Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":113,"player":{"id":668709,"fullName":"JJ Bleday","link":"/api/v1/people/668709"}}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.3,"endSpeed":85.1,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.14709104584507,"aZ":-15.83471418302248,"pfxX":-5.953406664966817,"pfxZ":8.92145005425697,"pX":0.36084464735361044,"pZ":1.0494118354586086,"vX0":8.100245635155991,"vY0":-134.04732728248499,"vZ0":-8.952675909658073,"x":103.25,"y":210.45,"x0":-1.9172986533555256,"y0":50.005741198222346,"z0":5.547387171254001,"aX":-10.90887280326514},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":14.5,"breakHorizontal":9.1,"spinRate":2240,"spinDirection":226},"zone":14,"typeConfidence":0.89,"plateTime":0.4075516237212722,"extension":6.835776640276727},"index":1,"playId":"b6e5dd80-7a06-3b6d-aaf2-367f38d3c5b1","pitchNumber":2,"startTime":"2026-08-20T17:46:07.039Z","endTime":"2026-08-20T17:46:11.448Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.8,"endSpeed":81.8,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.45293810116707,"aZ":-27.11139614285513,"pfxX":-0.6051045954938834,"pfxZ":2.995676628321302,"pX":1.195383591693769,"pZ":1.5311559989281678,"vX0":8.303599586437645,"vY0":-129.05114628571445,"vZ0":-4.8559260778327475,"x":71.43,"y":197.44,"x0":-1.9830857142696667,"y0":50.00348254819898,"z0":5.5216574235478255,"aX":-1.0245368618367323},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":4.6,"breakHorizontal":-0.7,"spinRate":2301,"spinDirection":218},"zone":14,"typeConfidence":0.91,"plateTime":0.4241739410681,"extension":6.841648726616948},"index":2,"playId":"28819870-df07-337a-8cc8-84771a035bb1","pitchNumber":3,"startTime":"2026-08-20T17:46:32.964Z","endTime":"2026-08-20T17:46:37.262Z","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":2},"pitchData":{"startSpeed":91.5,"endSpeed":84.3,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.414986537278597,"aZ":-19.451973776143365,"pfxX":-4.897060072296692,"pfxZ":7.03893010088603,"pX":0.6140551421191702,"pZ":2.5442587520943385,"vX0":8.001584464714249,"vY0":-133.0668418020036,"vZ0":-4.523438869997699,"x":93.59,"y":170.09,"x0":-1.7847569666505603,"y0":50.00276557347096,"z0":5.660407208093056,"aX":-8.852045802587067},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":12.0,"breakHorizontal":7.3,"spinRate":2237,"spinDirection":224},"zone":6,"typeConfidence":0.89,"plateTime":0.4103590877333585,"extension":6.788438108146189},"index":3,"playId":"33098c0e-e446-3c38-8822-454bb627c017","pitchNumber":4,"startTime":"2026-08-20T17:46:50.807Z","endTime":"2026-08-20T17:46:54.642Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.5,"endSpeed":78.9,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.247592168964005,"aZ":-30.004011920184713,"pfxX":-8.612672982913454,"pfxZ":1.3661147882762776,"pX":-0.01769423683076082,"pZ":1.9851885780269358,"vX0":7.454653637943904,"vY0":-125.6923803073191,"vZ0":-3.015132586690954,"x":117.67,"y":185.18,"x0":-1.9137401108435481,"y0":50.00291360779007,"z0":5.655636320242626,"aX":-13.678530154252122},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":1.9,"breakHorizontal":13.7,"spinRate":1760,"spinDirection":238},"zone":8,"typeConfidence":0.9,"plateTime":0.4370173539055209,"extension":6.95947080929972},"index":4,"playId":"93d79253-79ae-36b5-b4c7-912ba91ac0b7","pitchNumber":5,"startTime":"2026-08-20T17:47:07.434Z","endTime":"2026-08-20T17:47:11.688Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"index":5,"startTime":"2026-08-20T17:47:20.149Z","endTime":"2026-08-20T17:47:29.044Z","isPitch":false,"type":"action","player":{"id":668709,"link":"/api/v1/people/668709"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.3,"endSpeed":79.2,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.276657944017344,"aZ":-31.35257053508018,"pfxX":-10.224499694114002,"pfxZ":0.5148594174179637,"pX":-0.31269175734554233,"pZ":1.4459553681996697,"vX0":7.100120067309742,"vY0":-126.78812670339187,"vZ0":-4.115190090966643,"x":128.92,"y":199.74,"x0":-1.8405634857788373,"y0":50.00514048439057,"z0":5.6309526634499605,"aX":-16.41765805840212},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":0.1,"breakHorizontal":16.6,"spinRate":1806,"spinDirection":240},"zone":13,"typeConfidence":0.91,"plateTime":0.4343214662439916,"extension":6.917080792887364},"index":6,"playId":"2aa0cce5-0cb7-391e-a605-1fdde869690b","pitchNumber":6,"startTime":"2026-08-20T17:47:29.044Z","endTime":"2026-08-20T17:47:33.133Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.3,"endSpeed":85.8,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.055831038253377,"aZ":-21.781030271828634,"pfxX":-7.5106018689426195,"pfxZ":5.539369911761218,"pX":0.44008080182783355,"pZ":2.904813349858507,"vX0":8.803085371759344,"vY0":-135.70653547109075,"vZ0":-3.3948702128544883,"x":100.23,"y":160.35,"x0":-1.8610126812989307,"y0":50.001408158110905,"z0":5.678611638162636,"aX":-14.090083966311386},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":9.5,"breakHorizontal":11.9,"spinRate":2278,"spinDirection":226},"zone":3,"typeConfidence":0.73,"plateTime":0.4026906341617913,"extension":6.870478505439652},"index":7,"playId":"6f14e579-2bd3-38a9-9821-faf1a9a82eb3","pitchNumber":7,"startTime":"2026-08-20T17:47:51.400Z","endTime":"2026-08-20T17:47:56.182Z","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":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.2,"endSpeed":74.1,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.437945815710258,"aZ":-40.87901589988619,"pfxX":6.191199147115901,"pfxZ":-6.320787535600772,"pX":0.8588086836201136,"pZ":2.0269884970960415,"vX0":4.304894748558239,"vY0":-116.72632348135406,"vZ0":0.0803994780452435,"x":84.26,"y":184.05,"x0":-1.815292266111402,"y0":50.00484191069595,"z0":5.848402507848842,"aX":8.523170854805146},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.8,"breakVerticalInduced":-11.2,"breakHorizontal":-12.2,"spinRate":2464,"spinDirection":40},"zone":14,"typeConfidence":0.9,"plateTime":0.4696540917566425,"extension":6.832337497361664},"index":8,"playId":"4106e105-69b6-39e5-b0b5-13e0e850aa5d","pitchNumber":8,"startTime":"2026-08-20T17:48:12.093Z","endTime":"2026-08-20T17:48:16.166Z","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":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.2,"endSpeed":74.6,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.565711344824166,"aZ":-40.12273598534449,"pfxX":5.7765030540554285,"pfxZ":-5.735090446002334,"pX":0.12273830469645211,"pZ":1.2695149882437606,"vX0":2.653349710946021,"vY0":-116.88807880016438,"vZ0":-1.7831652179049908,"x":112.32,"y":204.5,"x0":-1.7766634913987505,"y0":50.00116189311015,"z0":5.8017064795452615,"aX":8.009703998389694},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.9,"breakVerticalInduced":-10.6,"breakHorizontal":-11.2,"spinRate":2540,"spinDirection":45},"zone":14,"typeConfidence":0.9,"plateTime":0.4681961139085322,"extension":6.806315877462174},"index":9,"playId":"4f36d7be-2f7f-3afe-acda-493753af1899","pitchNumber":9,"startTime":"2026-08-20T17:48:35.314Z","endTime":"2026-08-20T17:48:40.277Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-20T17:48:40.277Z","atBatIndex":29},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Tyler Stephenson strikes out swinging.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-08-20T17:49:06.754Z","endTime":"2026-08-20T17:51:21.038Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":663886,"fullName":"Tyler Stephenson","link":"/api/v1/people/663886"},"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,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":663886,"fullName":"Tyler Stephenson","link":"/api/v1/people/663886"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"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":89.7,"endSpeed":82.5,"strikeZoneTop":3.36,"strikeZoneBottom":1.695,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.281380667180333,"aZ":-24.636510944064746,"pfxX":-6.736029814196937,"pfxZ":4.346835134770776,"pX":-0.4049997083013039,"pZ":2.4838749514863583,"vX0":5.9208981120254585,"vY0":-130.53523929182435,"vZ0":-3.352412753966627,"x":132.44,"y":171.72,"x0":-1.822358610190222,"y0":50.00229402137759,"z0":5.629955002340421,"aX":-11.67850900852022},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":7.3,"breakHorizontal":10.9,"spinRate":2134,"spinDirection":219},"zone":4,"typeConfidence":0.9,"plateTime":0.41885807096685257,"extension":6.996329273341787},"index":0,"playId":"d5c7e6a4-4be7-3719-897c-47e4f4f67b06","pitchNumber":1,"startTime":"2026-08-20T17:49:06.754Z","endTime":"2026-08-20T17:49:10.712Z","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":"ebac549f-8c31-3b5e-ae3c-81e76ef5f90c","startTime":"2026-08-20T17:49:24.259Z","endTime":"2026-08-20T17:49:27.890Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":78.1,"endSpeed":72.4,"strikeZoneTop":3.36,"strikeZoneBottom":1.695,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.337146834590786,"aZ":-40.43298294996273,"pfxX":6.700134462412056,"pfxZ":-6.319564327529395,"pX":0.1681319177479194,"pZ":1.2794209761915116,"vX0":2.7148446985380366,"vY0":-113.7110334220584,"vZ0":-0.9379280929324271,"x":110.59,"y":204.24,"x0":-1.9127013052677528,"y0":50.00386551565471,"z0":5.717415644845374,"aX":8.75270097858603},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.3,"breakVerticalInduced":-11.4,"breakHorizontal":-12.8,"spinRate":2528,"spinDirection":49},"zone":14,"typeConfidence":0.91,"plateTime":0.4821424382634065,"extension":6.668984574185129},"index":2,"playId":"4639bc5b-adaa-3378-aeab-83498e169962","pitchNumber":2,"startTime":"2026-08-20T17:49:42.147Z","endTime":"2026-08-20T17:49:46.039Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":2},"index":3,"startTime":"2026-08-20T17:49:54.363Z","endTime":"2026-08-20T17:50:17.228Z","isPitch":false,"type":"action","player":{"id":663886,"link":"/api/v1/people/663886"}},{"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":true,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.0,"endSpeed":76.2,"strikeZoneTop":3.36,"strikeZoneBottom":1.695,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.680983013249527,"aZ":-34.07602661524474,"pfxX":8.121911372969032,"pfxZ":-1.3135865400033886,"pX":0.7914395145888217,"pZ":1.7762511173197535,"vX0":4.161228854751056,"vY0":-119.41840310830685,"vZ0":-1.7631441954193456,"x":86.83,"y":190.82,"x0":-2.0251877102104796,"y0":50.000628911056246,"z0":5.572166094956705,"aX":11.798605733536515},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":-2.5,"breakHorizontal":-15.7,"spinRate":2477,"spinDirection":41},"zone":14,"typeConfidence":0.92,"plateTime":0.45759804261213244,"extension":6.726830943580262},"index":4,"playId":"12171956-c2a5-3d6c-bc15-8cf2f6e50c01","pitchNumber":3,"startTime":"2026-08-20T17:50:17.228Z","endTime":"2026-08-20T17:50:21.918Z","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":"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":2},"pitchData":{"startSpeed":91.1,"endSpeed":83.5,"strikeZoneTop":3.36,"strikeZoneBottom":1.695,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.4609173424178,"aZ":-24.5943882884492,"pfxX":-5.729857217135331,"pfxZ":4.250188862815566,"pX":0.4432780975865737,"pZ":4.32966896465922,"vX0":7.989277012471047,"vY0":-132.5240200051836,"vZ0":0.9381439497550427,"x":100.1,"y":121.88,"x0":-1.8615584495486102,"y0":50.00484283765671,"z0":5.763138899805569,"aX":-10.22604011154893},"breaks":{"breakAngle":19.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":8.2,"breakHorizontal":8.8,"spinRate":2258,"spinDirection":223},"zone":12,"typeConfidence":2.0,"plateTime":0.4127812682558001,"extension":6.7700482973144105},"index":5,"playId":"f8ffcf2a-510e-3d44-a8b9-27fcbb9f9d92","pitchNumber":4,"startTime":"2026-08-20T17:50:54.405Z","endTime":"2026-08-20T17:50:58.922Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":86.1,"endSpeed":79.1,"strikeZoneTop":3.36,"strikeZoneBottom":1.695,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.437245004436704,"aZ":-30.8361499472831,"pfxX":-7.924679706551476,"pfxZ":0.8464835584226318,"pX":-1.1499933557202395,"pZ":1.9110436600618088,"vX0":4.632002007578163,"vY0":-125.28586440605433,"vZ0":-3.094794672539412,"x":160.84,"y":187.18,"x0":-1.9936314707791403,"y0":50.005624072901306,"z0":5.683879016428658,"aX":-12.593425043694435},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":1.1,"breakHorizontal":13.3,"spinRate":1748,"spinDirection":229},"zone":13,"typeConfidence":0.9,"plateTime":0.43727557566482567,"extension":6.796379877350489},"index":6,"playId":"c3bd15cc-4100-33db-9afe-a066d75064ae","pitchNumber":5,"startTime":"2026-08-20T17:51:15.747Z","endTime":"2026-08-20T17:51:21.038Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-20T17:51:21.038Z","atBatIndex":30},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"JJ Wetherholt flies out to left fielder JJ Bleday.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-08-20T17:53:33.752Z","endTime":"2026-08-20T17:54:35.862Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663903,"fullName":"Brady Singer","link":"/api/v1/people/663903"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"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":4},"credits":[{"player":{"id":668709,"link":"/api/v1/people/668709"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.4,"endSpeed":82.7,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.164220200427838,"aZ":-26.267576217806038,"pfxX":-8.09653391263275,"pfxZ":3.3690356417620997,"pX":-0.8527237401085,"pZ":3.0978546799542697,"vX0":3.761011330096617,"vY0":-131.65273712745963,"vZ0":-0.20133405823298856,"x":149.5,"y":155.14,"x0":-1.2484820266098453,"y0":50.00490711688264,"z0":5.120908868199002,"aX":-14.202375241298416},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":6.2,"breakHorizontal":13.8,"spinRate":2303,"spinDirection":225},"zone":11,"typeConfidence":2.0,"plateTime":0.41616871615243456,"extension":6.860692700373827},"index":0,"playId":"f263aa61-b903-3248-b542-72ca8d499767","pitchNumber":1,"startTime":"2026-08-20T17:53:37.666Z","endTime":"2026-08-20T17:53:42.159Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"index":1,"startTime":"2026-08-20T17:53:49.497Z","endTime":"2026-08-20T17:53:59.832Z","isPitch":false,"type":"action","player":{"id":802139,"link":"/api/v1/people/802139"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":90.4,"endSpeed":83.6,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.708042756034505,"aZ":-26.034830843869546,"pfxX":-8.16850788151115,"pfxZ":3.4630118344937246,"pX":-0.8261956725821079,"pZ":1.996115033636375,"vX0":3.818788112351864,"vY0":-131.7303665107527,"vZ0":-2.6764226454612023,"x":148.49,"y":184.88,"x0":-1.2265572956543693,"y0":50.00350922551099,"z0":4.932571909396416,"aX":-14.480833026567913},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":6.0,"breakHorizontal":14.0,"spinRate":2258,"spinDirection":227},"zone":13,"typeConfidence":2.0,"plateTime":0.4144192573314003,"extension":6.859034637014751},"index":2,"playId":"3507aff4-17d4-3884-9d38-c85698bc2bd5","pitchNumber":2,"startTime":"2026-08-20T17:53:59.832Z","endTime":"2026-08-20T17:54:04.774Z","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":89.5,"endSpeed":82.0,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.935473945884862,"aZ":-27.291804011249578,"pfxX":-9.076067675146795,"pfxZ":2.843409687941497,"pX":-1.4774163679400891,"pZ":2.2788534609130573,"vX0":2.2627951207091876,"vY0":-130.39362023709683,"vZ0":-1.747832273783509,"x":173.32,"y":177.25,"x0":-1.1783218435904135,"y0":50.00496623307002,"z0":5.021087826479719,"aX":-15.598939358911029},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":4.9,"breakHorizontal":16.0,"spinRate":2251,"spinDirection":216},"zone":13,"typeConfidence":2.0,"plateTime":0.4203736711914652,"extension":6.7684222803384255},"index":3,"playId":"9ea1f376-790e-3701-9349-aec898a8f2b9","pitchNumber":3,"startTime":"2026-08-20T17:54:13.256Z","endTime":"2026-08-20T17:54:17.697Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.5,"endSpeed":83.2,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.950154056837693,"aZ":-25.482235943052242,"pfxX":-8.219408228974306,"pfxZ":3.7859189863018248,"pX":-0.2960951225285893,"pZ":2.5723781314741623,"vX0":5.097878667867074,"vY0":-131.808850790552,"vZ0":-1.3706892118923464,"x":128.29,"y":169.33,"x0":-1.1833545732038846,"y0":50.001742852225945,"z0":4.973550984708226,"aX":-14.520419817539846},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":6.8,"breakHorizontal":13.8,"spinRate":2278,"spinDirection":224},"zone":4,"typeConfidence":2.0,"plateTime":0.4149095242562755,"extension":7.0370630922016035},"hitData":{"launchSpeed":96.2,"launchAngle":40.0,"totalDistance":338.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":29.83,"coordY":101.06}},"index":4,"playId":"d8fe0994-4628-3b6b-8692-15345b97d55c","pitchNumber":4,"startTime":"2026-08-20T17:54:26.711Z","endTime":"2026-08-20T17:54:35.862Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-20T17:54:35.862Z","atBatIndex":31},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Iván Herrera flies out to right fielder Héctor Rodríguez.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-08-20T17:55:07.092Z","endTime":"2026-08-20T17:55:43.293Z","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":663903,"fullName":"Brady Singer","link":"/api/v1/people/663903"},"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":"Flyout","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":699302,"link":"/api/v1/people/699302"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.4,"endSpeed":82.5,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.85157401734452,"aZ":-24.834137941719977,"pfxX":-8.43595866631599,"pfxZ":4.197810239492787,"pX":-0.5626745749489858,"pZ":2.757768786261701,"vX0":4.274568065410891,"vY0":-131.59445030097427,"vZ0":-1.0479166981682557,"x":138.45,"y":164.32,"x0":-1.115234722891186,"y0":50.00109329739977,"z0":5.006932912573082,"aX":-14.741073221893515},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":7.6,"breakHorizontal":14.3,"spinRate":2222,"spinDirection":218},"zone":1,"typeConfidence":2.0,"plateTime":0.4167969921557897,"extension":6.862673765211517},"index":0,"playId":"3d23acc0-2113-3d5e-880c-1d948ea13cbb","pitchNumber":1,"startTime":"2026-08-20T17:55:08.784Z","endTime":"2026-08-20T17:55:13.573Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.1,"endSpeed":77.3,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.872651315736118,"aZ":-31.555561472378123,"pfxX":1.3904948364362228,"pfxZ":0.41602685593453437,"pX":1.4344553112076444,"pZ":2.1510338721381363,"vX0":5.510860347311059,"vY0":-121.09352015823153,"vZ0":-0.3571837576048721,"x":62.32,"y":180.7,"x0":-1.0400999779218476,"y0":50.00569026970537,"z0":5.031832642445039,"aX":2.091213958391372},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":1.0,"breakHorizontal":-3.7,"spinRate":2382,"spinDirection":95},"zone":14,"typeConfidence":2.0,"plateTime":0.4501770445859776,"extension":6.799869376930791},"index":1,"playId":"8a1a8e0e-422e-3b8e-9562-422600ea124e","pitchNumber":2,"startTime":"2026-08-20T17:55:24.101Z","endTime":"2026-08-20T17:55:28.007Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.3,"endSpeed":81.3,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.424182954816818,"aZ":-25.208785021596597,"pfxX":0.1458885267315173,"pfxZ":4.14144078811187,"pX":1.1452125370185335,"pZ":2.495348644163769,"vX0":5.529156402154453,"vY0":-128.5835695965045,"vZ0":-1.3747989120107742,"x":73.35,"y":171.41,"x0":-1.0475720554512158,"y0":50.00602403757651,"z0":4.983856187026788,"aX":0.2442680133760024},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":7.4,"breakHorizontal":-1.4,"spinRate":2355,"spinDirection":214},"zone":12,"typeConfidence":2.0,"plateTime":0.42517193253817487,"extension":6.884409273849483},"hitData":{"launchSpeed":75.5,"launchAngle":44.0,"totalDistance":229.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":155.34,"coordY":113.27}},"index":2,"playId":"0e66a72a-5dd3-31a3-9189-39a6dd5d87c5","pitchNumber":3,"startTime":"2026-08-20T17:55:35.588Z","endTime":"2026-08-20T17:55:43.293Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-20T17:55:43.293Z","atBatIndex":32},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Alec Burleson hit by pitch.","rbi":0,"awayScore":4,"homeScore":0,"isOut":false},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-08-20T17:56:06.838Z","endTime":"2026-08-20T17:56:14.770Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663903,"fullName":"Brady Singer","link":"/api/v1/people/663903"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 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.6,"endSpeed":77.3,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.010504966620932,"aZ":-28.868085257755215,"pfxX":0.7647142611841993,"pfxZ":2.203305502480112,"pX":1.8059717348274895,"pZ":0.6359262668161587,"vX0":6.968785937492168,"vY0":-121.55169917666102,"vZ0":-4.055987185301838,"x":48.16,"y":221.61,"x0":-1.1932948420585412,"y0":50.005389222494756,"z0":4.822753262335746,"aX":1.1472187580261959},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":3.2,"breakHorizontal":-3.0,"spinRate":2357,"spinDirection":86},"zone":14,"typeConfidence":2.0,"plateTime":0.4499851375311148,"extension":6.834993171652846},"index":0,"playId":"b08439d0-337a-3b33-850a-16269f306ea0","pitchNumber":1,"startTime":"2026-08-20T17:56:08.263Z","endTime":"2026-08-20T17:56:14.770Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-20T17:56:14.770Z","atBatIndex":33},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Jordan Walker grounds into a force out, shortstop Matt McLain to second baseman Sal Stewart. Alec Burleson out at 2nd.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-08-20T17:57:13.887Z","endTime":"2026-08-20T17:58:14.927Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663903,"fullName":"Brady Singer","link":"/api/v1/people/663903"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,4],"actionIndex":[0],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":680574,"link":"/api/v1/people/680574"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":701398,"link":"/api/v1/people/701398"},"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":4},"credits":[]}],"playEvents":[{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-08-20T17:56:39.045Z","endTime":"2026-08-20T17:57:16.174Z","isPitch":false,"type":"action","player":{"id":691023,"link":"/api/v1/people/691023"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.6,"endSpeed":83.4,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.278593434225623,"aZ":-25.314290498312623,"pfxX":-8.991019116942766,"pfxZ":3.8653018830689394,"pX":-0.5196564306661265,"pZ":3.0425529652459624,"vX0":4.387137974389212,"vY0":-131.96787843977984,"vZ0":-0.3859907503307903,"x":136.81,"y":156.63,"x0":-1.0292994916931766,"y0":50.004632300380074,"z0":5.044325070484614,"aX":-15.969217567608409},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":7.1,"breakHorizontal":15.5,"spinRate":2340,"spinDirection":228},"zone":1,"typeConfidence":2.0,"plateTime":0.41396323359022125,"extension":6.671136965172381},"index":1,"playId":"2401c3b9-3f62-31ce-90c0-16a5a9de0b9f","pitchNumber":1,"startTime":"2026-08-20T17:57:16.174Z","endTime":"2026-08-20T17:57:20.374Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.1,"endSpeed":82.8,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.759087073074532,"aZ":-25.96787965781464,"pfxX":-9.874031821168588,"pfxZ":3.5224755147315516,"pX":-1.0196001383056144,"pZ":2.1522413419475708,"vX0":3.452903976473616,"vY0":-132.5454891283321,"vZ0":-2.3000213192382932,"x":155.86,"y":180.67,"x0":-1.0633373051612274,"y0":50.00430389154024,"z0":4.945387045900189,"aX":-17.408941106862525},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":6.0,"breakHorizontal":17.0,"spinRate":2311,"spinDirection":226},"zone":13,"typeConfidence":2.0,"plateTime":0.41469956613468373,"extension":6.645838628763567},"index":2,"playId":"f10a0a3f-1054-380e-bdcd-b28a006dcb7a","pitchNumber":2,"startTime":"2026-08-20T17:57:35.371Z","endTime":"2026-08-20T17:57:39.048Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":3,"startTime":"2026-08-20T17:57:53.293Z","endTime":"2026-08-20T17:58:08.299Z","isPitch":false,"type":"action","player":{"id":691023,"link":"/api/v1/people/691023"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.1,"endSpeed":82.9,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.818139024096336,"aZ":-25.318476911132812,"pfxX":-9.317790388805314,"pfxZ":3.88235902957606,"pX":0.6358571052798313,"pZ":2.195999918525327,"vX0":7.2847088236485416,"vY0":-132.40608663290575,"vZ0":-2.3015872742579044,"x":92.76,"y":179.49,"x0":-0.9485106252521289,"y0":50.00170860456961,"z0":4.940437807402287,"aX":-16.446422080696557},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":6.7,"breakHorizontal":15.1,"spinRate":2313,"spinDirection":226},"zone":9,"typeConfidence":2.0,"plateTime":0.41460680892526725,"extension":6.596115542578221},"hitData":{"launchSpeed":98.4,"launchAngle":-10.0,"totalDistance":13.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":112.22,"coordY":156.14}},"index":4,"playId":"91e9e620-6f6f-3ff5-83ad-97f2b622a4b6","pitchNumber":3,"startTime":"2026-08-20T17:58:08.299Z","endTime":"2026-08-20T17:58:14.927Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-20T17:58:14.927Z","atBatIndex":34},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Matt McLain grounds out, shortstop JJ Wetherholt to first baseman Alec Burleson.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":35,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-08-20T18:00:22.705Z","endTime":"2026-08-20T18:01:02.742Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"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],"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":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":802139,"link":"/api/v1/people/802139"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":676475,"link":"/api/v1/people/676475"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":76.8,"endSpeed":70.2,"strikeZoneTop":3.047,"strikeZoneBottom":1.538,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.159209098360048,"aZ":-40.00997475128617,"pfxX":7.503560019440853,"pfxZ":-6.300371390940102,"pX":-0.2446747496804963,"pZ":1.689799802562617,"vX0":1.6528044244512423,"vY0":-111.72553637509006,"vZ0":0.04380911075067728,"x":126.33,"y":193.16,"x0":-1.9712601919096644,"y0":50.0020257006062,"z0":5.837540899700829,"aX":9.332606040669003},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.0,"breakVerticalInduced":-11.0,"breakHorizontal":-14.0,"spinRate":2558,"spinDirection":50},"zone":8,"typeConfidence":0.91,"plateTime":0.4933053645198586,"extension":6.495573917322737},"index":0,"playId":"d828b90d-eb27-3fa0-b617-899646c1c0dc","pitchNumber":1,"startTime":"2026-08-20T18:00:22.705Z","endTime":"2026-08-20T18:00:26.173Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.6,"endSpeed":79.8,"strikeZoneTop":3.047,"strikeZoneBottom":1.538,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.231229419679924,"aZ":-26.901636401084044,"pfxX":0.6699379079069678,"pfxZ":3.2537942181002464,"pX":0.0839134681437181,"pZ":3.7305169991261726,"vX0":5.179500930185523,"vY0":-126.13980307116822,"vZ0":0.5896659549147828,"x":113.8,"y":138.06,"x0":-2.0780717108357694,"y0":50.003141099937245,"z0":5.652518115203494,"aX":1.0860448060475312},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":6.2,"breakHorizontal":-2.3,"spinRate":2251,"spinDirection":211},"zone":12,"typeConfidence":0.9,"plateTime":0.4332399385456531,"extension":6.554116679493358},"index":1,"playId":"90b2fcdf-79ce-38bc-8104-09177a071afc","pitchNumber":2,"startTime":"2026-08-20T18:00:41.568Z","endTime":"2026-08-20T18:00:46.161Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.2,"endSpeed":83.2,"strikeZoneTop":3.047,"strikeZoneBottom":1.538,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.105914829951416,"aZ":-32.85913115597231,"pfxX":-7.061724110830584,"pfxZ":-0.39362741831531345,"pX":-0.06923313763589371,"pZ":2.373309065446889,"vX0":7.403526657520778,"vY0":-131.24782529347394,"vZ0":-1.909895190975062,"x":119.64,"y":174.7,"x0":-2.0005112025515204,"y0":50.0006233512149,"z0":5.542538144745222,"aX":-12.398296569795354},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":-1.0,"breakHorizontal":11.3,"spinRate":2206,"spinDirection":236},"zone":5,"typeConfidence":0.91,"plateTime":0.41631120000128785,"extension":6.48138267162507},"hitData":{"launchSpeed":98.8,"launchAngle":-15.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":110.2,"coordY":156.65}},"index":2,"playId":"4ac2c278-b7a4-3951-b92d-b3106224fb77","pitchNumber":3,"startTime":"2026-08-20T18:00:57.233Z","endTime":"2026-08-20T18:01:02.742Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-20T18:01:02.742Z","atBatIndex":35},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Michael Toglia flies out sharply to left fielder Joshua Báez.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-08-20T18:01:23.101Z","endTime":"2026-08-20T18:02:31.307Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":669911,"fullName":"Michael Toglia","link":"/api/v1/people/669911"},"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":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":669911,"fullName":"Michael Toglia","link":"/api/v1/people/669911"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":695491,"link":"/api/v1/people/695491"},"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":1},"pitchData":{"startSpeed":91.9,"endSpeed":84.1,"strikeZoneTop":3.42,"strikeZoneBottom":1.726,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.126593754745418,"aZ":-19.300107490575744,"pfxX":-5.54418078234781,"pfxZ":7.105764419085595,"pX":-1.3529502153186157,"pZ":2.9003780126500596,"vX0":3.7768220451517136,"vY0":-133.8318426226438,"vZ0":-3.44573303086093,"x":168.57,"y":160.47,"x0":-2.0627638983335306,"y0":50.005601096997,"z0":5.588521380880687,"aX":-10.04965647197297},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":12.4,"breakHorizontal":9.2,"spinRate":2210,"spinDirection":227},"zone":11,"typeConfidence":0.89,"plateTime":0.4094128348698365,"extension":6.672608515101664},"index":0,"playId":"d88acc09-1ccf-3abb-9671-a55ed5eb42de","pitchNumber":1,"startTime":"2026-08-20T18:01:29.781Z","endTime":"2026-08-20T18:01:33.937Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.6,"endSpeed":78.2,"strikeZoneTop":3.42,"strikeZoneBottom":1.726,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.689927909932386,"aZ":-32.402664624873694,"pfxX":-8.616123284345793,"pfxZ":-0.14245013185210453,"pX":-2.2071524350175773,"pZ":2.7074794625002094,"vX0":2.850111441936572,"vY0":-124.69230780647919,"vZ0":-0.8059897634380382,"x":201.13,"y":165.68,"x0":-2.250094064131077,"y0":50.00559380987884,"z0":5.7247990717447825,"aX":-13.476005822359612},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":-0.2,"breakHorizontal":14.9,"spinRate":1636,"spinDirection":233},"zone":11,"typeConfidence":0.9,"plateTime":0.4404385075120758,"extension":6.5350757353510245},"index":1,"playId":"7cb5086a-156e-38c6-b258-643dbbf565e0","pitchNumber":2,"startTime":"2026-08-20T18:01:43.821Z","endTime":"2026-08-20T18:01:48.817Z","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":1,"outs":1},"pitchData":{"startSpeed":91.8,"endSpeed":83.8,"strikeZoneTop":3.42,"strikeZoneBottom":1.726,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.68603242938517,"aZ":-17.759275160919366,"pfxX":-5.632855340686897,"pfxZ":8.012731219936086,"pX":-0.21741073010952858,"pZ":2.3393685435294214,"vX0":6.185404769502035,"vY0":-133.5049406991687,"vZ0":-5.400168462344487,"x":125.29,"y":175.62,"x0":-1.8363212592263214,"y0":50.00034080597563,"z0":5.673125385108813,"aX":-10.130957368076585},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":13.4,"breakHorizontal":8.8,"spinRate":2229,"spinDirection":226},"zone":5,"typeConfidence":0.89,"plateTime":0.4108080505571339,"extension":6.779506059228415},"index":2,"playId":"3059986d-7b57-31f5-bb09-1c3f37192f5a","pitchNumber":3,"startTime":"2026-08-20T18:02:04.401Z","endTime":"2026-08-20T18:02:07.538Z","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":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":78.4,"endSpeed":72.5,"strikeZoneTop":3.42,"strikeZoneBottom":1.726,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.305718036029834,"aZ":-40.415696072700165,"pfxX":5.881949522601603,"pfxZ":-6.248583165524153,"pX":-0.3039957376007287,"pZ":1.9498503688841322,"vX0":2.1392228727305125,"vY0":-114.2383964827272,"vZ0":0.39398246388487657,"x":128.59,"y":186.13,"x0":-2.0169352312463253,"y0":50.00109174080252,"z0":5.752361491359161,"aX":7.76209229529495},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.3,"breakVerticalInduced":-10.9,"breakHorizontal":-11.2,"spinRate":2509,"spinDirection":50},"zone":8,"typeConfidence":0.9,"plateTime":0.47970322711733226,"extension":6.665814086173482},"hitData":{"launchSpeed":100.2,"launchAngle":39.0,"totalDistance":335.0,"trajectory":"fly_ball","hardness":"hard","location":"7","coordinates":{"coordX":81.42,"coordY":72.08}},"index":3,"playId":"a4bfed46-0b31-3481-a910-874b819d31b4","pitchNumber":4,"startTime":"2026-08-20T18:02:23.007Z","endTime":"2026-08-20T18:02:31.307Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-20T18:02:31.307Z","atBatIndex":36},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Dane Myers flies out to right fielder Jordan Walker.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-08-20T18:02:58.463Z","endTime":"2026-08-20T18:03:25.773Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":667472,"fullName":"Dane Myers","link":"/api/v1/people/667472"},"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":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":667472,"fullName":"Dane Myers","link":"/api/v1/people/667472"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":691023,"link":"/api/v1/people/691023"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.6,"endSpeed":84.1,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.135082209031577,"aZ":-18.87968609771001,"pfxX":-6.537165235402255,"pfxZ":7.377220699762997,"pX":1.0020150656585793,"pZ":2.893048073042908,"vX0":9.620977197001043,"vY0":-133.05448127202203,"vZ0":-3.5713468211257022,"x":78.81,"y":160.67,"x0":-1.8026817806662976,"y0":50.00372180698735,"z0":5.611764553537109,"aX":-11.783566158485192},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":12.8,"breakHorizontal":9.8,"spinRate":2203,"spinDirection":227},"zone":12,"typeConfidence":0.89,"plateTime":0.4108282599534583,"extension":6.7986570318106745},"index":0,"playId":"598455d1-e589-35b7-ab04-ef6c2a12f0ec","pitchNumber":1,"startTime":"2026-08-20T18:03:02.168Z","endTime":"2026-08-20T18:03:06.292Z","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":0,"outs":2},"pitchData":{"startSpeed":81.8,"endSpeed":75.2,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.745660241311878,"aZ":-33.834732575731536,"pfxX":7.2933760283807505,"pfxZ":-1.1570441214172575,"pX":0.01545883118863349,"pZ":2.0640171024029077,"vX0":3.0076271762563436,"vY0":-119.06377594661167,"vZ0":-0.9350379269357981,"x":116.41,"y":183.05,"x0":-2.2134078126273953,"y0":50.00491958554073,"z0":5.534828850929595,"aX":10.42950067714946},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.1,"breakVerticalInduced":-2.0,"breakHorizontal":-13.9,"spinRate":2465,"spinDirection":49},"zone":8,"typeConfidence":0.91,"plateTime":0.4607444675287997,"extension":6.588297275128524},"hitData":{"launchSpeed":82.9,"launchAngle":35.0,"totalDistance":261.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":176.37,"coordY":107.86}},"index":1,"playId":"3f898084-2540-36a4-8fd3-2e8ea67efe11","pitchNumber":2,"startTime":"2026-08-20T18:03:18.650Z","endTime":"2026-08-20T18:03:25.773Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-20T18:03:25.773Z","atBatIndex":37},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Joshua Báez grounds out, shortstop Matt McLain to first baseman Michael Toglia.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":38,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-08-20T18:05:20.644Z","endTime":"2026-08-20T18:05:51.905Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":695491,"fullName":"Joshua Báez","link":"/api/v1/people/695491"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663903,"fullName":"Brady Singer","link":"/api/v1/people/663903"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":695491,"fullName":"Joshua Báez","link":"/api/v1/people/695491"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":680574,"link":"/api/v1/people/680574"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":669911,"link":"/api/v1/people/669911"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.2,"endSpeed":82.5,"strikeZoneTop":3.345,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.64497789029749,"aZ":-22.806618456292373,"pfxX":-9.637359972579514,"pfxZ":5.358700503679184,"pX":-0.4291398945785016,"pZ":3.2891269763318522,"vX0":5.283010402233117,"vY0":-131.3418880952379,"vZ0":-0.013832505063863909,"x":133.36,"y":149.97,"x0":-1.2138207526227518,"y0":50.00374276322567,"z0":4.989568960289026,"aX":-16.849534597276854},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":10.0,"breakHorizontal":16.3,"spinRate":2378,"spinDirection":217},"zone":1,"typeConfidence":2.0,"plateTime":0.41693079164868774,"extension":6.953890863197868},"index":0,"playId":"60003cbb-51b4-36c8-b536-20707d33a6e9","pitchNumber":1,"startTime":"2026-08-20T18:05:33.399Z","endTime":"2026-08-20T18:05:37.202Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.9,"endSpeed":83.2,"strikeZoneTop":3.345,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.96471387418404,"aZ":-23.139096950180647,"pfxX":-8.730985021149698,"pfxZ":5.0898962901633364,"pX":-0.10105638734233602,"pZ":2.9051351095812556,"vX0":5.569197336560439,"vY0":-132.28990720683953,"vZ0":-0.9404209634032125,"x":120.85,"y":160.34,"x0":-1.0982197779441103,"y0":50.00032207303489,"z0":4.9599088575796735,"aX":-15.487814993582463},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":9.2,"breakHorizontal":14.6,"spinRate":2345,"spinDirection":222},"zone":2,"typeConfidence":2.0,"plateTime":0.41389372604504304,"extension":6.816309768196559},"hitData":{"launchSpeed":96.6,"launchAngle":-1.0,"totalDistance":49.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":109.18,"coordY":153.1}},"index":1,"playId":"3dd0650b-e56a-3811-b482-d44567c6c496","pitchNumber":2,"startTime":"2026-08-20T18:05:46.081Z","endTime":"2026-08-20T18:05:51.905Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-20T18:05:51.905Z","atBatIndex":38},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Nathan Church singles on a line drive to center fielder Dane Myers.","rbi":0,"awayScore":4,"homeScore":0,"isOut":false},"about":{"atBatIndex":39,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-08-20T18:06:14.533Z","endTime":"2026-08-20T18:07:13.923Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663903,"fullName":"Brady Singer","link":"/api/v1/people/663903"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":667472,"link":"/api/v1/people/667472"},"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":1},"pitchData":{"startSpeed":91.0,"endSpeed":83.0,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.221303051549402,"aZ":-20.115850848465957,"pfxX":-7.60428828457916,"pfxZ":6.813362357136166,"pX":-0.2561450841801414,"pZ":2.643938408170162,"vX0":4.885569205935433,"vY0":-132.44845524761908,"vZ0":-2.2749744049711746,"x":126.76,"y":167.39,"x0":-1.139936865840327,"y0":50.00615390247519,"z0":4.990732109647888,"aX":-13.465339874134322},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":12.0,"breakHorizontal":12.6,"spinRate":2324,"spinDirection":222},"zone":5,"typeConfidence":2.0,"plateTime":0.4140950397228491,"extension":6.795874414457813},"index":0,"playId":"4c107609-9ca3-3cb2-8e2f-ef773e73c661","pitchNumber":1,"startTime":"2026-08-20T18:06:19.819Z","endTime":"2026-08-20T18:06:23.114Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.3,"endSpeed":81.7,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.425197639111886,"aZ":-25.349998119673934,"pfxX":-9.117629441825661,"pfxZ":3.9438859219382216,"pX":-1.4904766959280888,"pZ":4.577709863090294,"vX0":2.110030469540903,"vY0":-131.3474993728345,"vZ0":3.4461288919402673,"x":173.81,"y":115.18,"x0":-1.1251877749231334,"y0":50.000947330400415,"z0":5.143982832262545,"aX":-15.769147956286584},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":8.2,"breakHorizontal":16.0,"spinRate":2383,"spinDirection":226},"zone":11,"typeConfidence":2.0,"plateTime":0.4186128474401438,"extension":6.7738158418669006},"index":1,"playId":"9d490654-724e-3b5e-9e89-493db8e95dbd","pitchNumber":2,"startTime":"2026-08-20T18:06:36.394Z","endTime":"2026-08-20T18:06:40.923Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.0,"endSpeed":82.4,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.070817915782687,"aZ":-23.7519739136044,"pfxX":-8.658364039071277,"pfxZ":4.850895770844139,"pX":1.2269500344742732,"pZ":2.1258634874814413,"vX0":8.420283295343971,"vY0":-130.7741462183102,"vZ0":-2.50547079536787,"x":70.23,"y":181.38,"x0":-0.9066553873587453,"y0":50.00043594692589,"z0":4.874277621078763,"aX":-15.024499179446176},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":8.4,"breakHorizontal":13.9,"spinRate":2390,"spinDirection":221},"zone":14,"typeConfidence":2.0,"plateTime":0.41851477977529816,"extension":7.167686416145775},"index":2,"playId":"48c64546-26cf-34d2-bdf0-4c78e3415a70","pitchNumber":3,"startTime":"2026-08-20T18:06:50.369Z","endTime":"2026-08-20T18:06:54.671Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.8,"endSpeed":76.0,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.652533723663726,"aZ":-27.75994913465638,"pfxX":1.3223532139149514,"pfxZ":2.9958683022812753,"pX":-0.4965024402113591,"pZ":2.2290201921579005,"vX0":1.6272249484885024,"vY0":-120.68377235604852,"vZ0":-0.7676069199201997,"x":135.93,"y":178.6,"x0":-1.3515151326122845,"y0":50.00430926763435,"z0":4.998022840941188,"aX":1.9487946863841465},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":5.5,"breakHorizontal":-2.8,"spinRate":2366,"spinDirection":105},"zone":4,"typeConfidence":2.0,"plateTime":0.4539870386614022,"extension":6.850619152073221},"hitData":{"launchSpeed":91.5,"launchAngle":18.0,"totalDistance":285.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":142.78,"coordY":86.45}},"index":3,"playId":"a0f43c1a-1625-3c82-b979-e329411cc638","pitchNumber":4,"startTime":"2026-08-20T18:07:03.834Z","endTime":"2026-08-20T18:07:13.923Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-20T18:07:13.923Z","atBatIndex":39},{"result":{"type":"atBat","event":"Fielders Choice","eventType":"fielders_choice","description":"Bryan Torres reaches on a fielder's choice. Nathan Church to 2nd. Nathan Church advances to 2nd, on a fielding error by second baseman Sal Stewart.","rbi":0,"awayScore":4,"homeScore":0,"isOut":false},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-08-20T18:07:35.832Z","endTime":"2026-08-20T18:07:46.071Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":9},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":663494,"fullName":"Bryan Torres","link":"/api/v1/people/663494"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663903,"fullName":"Brady Singer","link":"/api/v1/people/663903"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663494,"fullName":"Bryan Torres","link":"/api/v1/people/663494"},"postOnSecond":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":701398,"link":"/api/v1/people/701398"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_fielding_error"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Fielders Choice","eventType":"fielders_choice","movementReason":null,"runner":{"id":663494,"fullName":"Bryan Torres","link":"/api/v1/people/663494"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.9,"endSpeed":76.3,"strikeZoneTop":2.975,"strikeZoneBottom":1.501,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.727286154942284,"aZ":-31.80241832489139,"pfxX":1.7788799468328151,"pfxZ":0.2517058478324419,"pX":-0.31781546727293264,"pZ":2.242205102264252,"vX0":1.9870008259237903,"vY0":-119.42384914600974,"vZ0":-0.04267461975360742,"x":129.11,"y":178.24,"x0":-1.3869965004920997,"y0":50.00115382714005,"z0":5.08508179152725,"aX":2.6080578836056536},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":0.7,"breakHorizontal":-3.6,"spinRate":2293,"spinDirection":99},"zone":4,"typeConfidence":2.0,"plateTime":0.4559980851301533,"extension":6.673987690608276},"hitData":{"launchSpeed":89.6,"launchAngle":-16.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":144.67,"coordY":154.12}},"index":0,"playId":"e8fbdb7b-a4d9-371f-98ec-872e0c62a247","pitchNumber":1,"startTime":"2026-08-20T18:07:37.945Z","endTime":"2026-08-20T18:07:46.071Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-20T18:07:46.071Z","atBatIndex":40},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Blaze Jordan grounds into a double play, shortstop Matt McLain to second baseman Sal Stewart to first baseman Michael Toglia. Bryan Torres out at 2nd. Blaze Jordan out at 1st.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-08-20T18:08:40.783Z","endTime":"2026-08-20T18:09:11.237Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":691458,"fullName":"Blaze Jordan","link":"/api/v1/people/691458"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663903,"fullName":"Brady Singer","link":"/api/v1/people/663903"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":663494,"fullName":"Bryan Torres","link":"/api/v1/people/663494"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":680574,"link":"/api/v1/people/680574"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":701398,"link":"/api/v1/people/701398"},"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":691458,"fullName":"Blaze Jordan","link":"/api/v1/people/691458"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":701398,"link":"/api/v1/people/701398"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":669911,"link":"/api/v1/people/669911"},"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":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-08-20T18:08:20.796Z","endTime":"2026-08-20T18:08:43.125Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.5,"endSpeed":83.2,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.74287562996756,"aZ":-22.498667770849853,"pfxX":-6.742693973269648,"pfxZ":5.472406845017419,"pX":-0.03697758760557451,"pZ":2.723105576810852,"vX0":5.07978641237916,"vY0":-131.7944929286756,"vZ0":-1.5182381398931488,"x":118.41,"y":165.26,"x0":-1.1087336788270798,"y0":50.00247350480627,"z0":4.960528505740031,"aX":-11.918926585716386},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":9.8,"breakHorizontal":11.2,"spinRate":2360,"spinDirection":218},"zone":5,"typeConfidence":2.0,"plateTime":0.41483630019453654,"extension":6.814897276772555},"index":1,"playId":"cf2d4bfb-79ea-31ef-8c6d-9be86f4ed74f","pitchNumber":1,"startTime":"2026-08-20T18:08:43.125Z","endTime":"2026-08-20T18:08:46.572Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.5,"endSpeed":83.9,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.040305752001643,"aZ":-24.60218942963878,"pfxX":-8.194179508219317,"pfxZ":4.21099641168563,"pX":-0.11689399830740152,"pZ":2.297816216427923,"vX0":5.374199804072771,"vY0":-133.16543174149996,"vZ0":-1.953621395652993,"x":121.46,"y":176.74,"x0":-1.094384544854759,"y0":50.00594595662937,"z0":4.817014814973492,"aX":-14.749806244823027},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":7.4,"breakHorizontal":13.7,"spinRate":2285,"spinDirection":219},"zone":5,"typeConfidence":2.0,"plateTime":0.4109850990100825,"extension":6.801403923509195},"hitData":{"launchSpeed":100.3,"launchAngle":-17.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":112.73,"coordY":154.12}},"index":2,"playId":"5f30d447-66cd-364e-a6b4-1d3930aa7626","pitchNumber":2,"startTime":"2026-08-20T18:09:03.217Z","endTime":"2026-08-20T18:09:11.237Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-20T18:09:11.237Z","atBatIndex":41},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Héctor Rodríguez singles on a ground ball to shortstop JJ Wetherholt, deflected by third baseman Blaze Jordan.","rbi":0,"awayScore":4,"homeScore":0,"isOut":false},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-08-20T18:11:34.189Z","endTime":"2026-08-20T18:12:16.568Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":699302,"fullName":"Héctor Rodríguez","link":"/api/v1/people/699302"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":699302,"fullName":"Héctor Rodríguez","link":"/api/v1/people/699302"},"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":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":699302,"fullName":"Héctor Rodríguez","link":"/api/v1/people/699302"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":691458,"link":"/api/v1/people/691458"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_deflection"},{"player":{"id":802139,"link":"/api/v1/people/802139"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.3,"endSpeed":82.3,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.138333556999374,"aZ":-17.8544149903705,"pfxX":-4.4746376291331735,"pfxZ":8.218160064203639,"pX":-1.62907418162539,"pZ":3.033182150943649,"vX0":2.7122710235200396,"vY0":-131.49232359856438,"vZ0":-3.421586972237602,"x":179.1,"y":156.88,"x0":-2.0951237264608795,"y0":50.004782562772796,"z0":5.684080490430211,"aX":-7.798705273266875},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":14.3,"breakHorizontal":7.4,"spinRate":2292,"spinDirection":226},"zone":11,"typeConfidence":0.86,"plateTime":0.4173289172849577,"extension":6.667762698565389},"index":0,"playId":"2ee70e5e-9f8f-337f-af23-d5d2e6928676","pitchNumber":1,"startTime":"2026-08-20T18:11:38.990Z","endTime":"2026-08-20T18:11:43.142Z","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":1,"outs":0},"pitchData":{"startSpeed":76.3,"endSpeed":69.8,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.559710544731836,"aZ":-41.31441523547259,"pfxX":6.48386625687951,"pfxZ":-7.427342122092604,"pX":0.08151572667981039,"pZ":1.9491472390993207,"vX0":2.7406192637264093,"vY0":-110.99143068048336,"vZ0":1.00865683838403,"x":113.89,"y":186.15,"x0":-2.0174203160355386,"y0":50.005394160798815,"z0":5.84083767281804,"aX":7.973386347270966},"breaks":{"breakAngle":12.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-60.2,"breakVerticalInduced":-12.7,"breakHorizontal":-12.5,"spinRate":2503,"spinDirection":51},"zone":8,"typeConfidence":0.91,"plateTime":0.4962451570408808,"extension":6.528596085862688},"index":1,"playId":"78b44753-1c1e-38b2-a47e-43516abcf597","pitchNumber":2,"startTime":"2026-08-20T18:11:51.898Z","endTime":"2026-08-20T18:11:55.843Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.0,"endSpeed":76.6,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.780174611354266,"aZ":-29.366695959640357,"pfxX":-6.740039547209964,"pfxZ":1.865622706351271,"pX":-1.3692852636029977,"pZ":2.952978480433008,"vX0":3.8035936092347287,"vY0":-122.32042022387385,"vZ0":-0.6880470659602699,"x":169.19,"y":159.05,"x0":-2.074644281876524,"y0":50.003290179526545,"z0":5.7722137801903175,"aX":-10.13885537630812},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":3.5,"breakHorizontal":11.2,"spinRate":1782,"spinDirection":237},"zone":11,"typeConfidence":0.85,"plateTime":0.44905247148687444,"extension":6.524719301227905},"hitData":{"launchSpeed":80.9,"launchAngle":-0.0,"totalDistance":47.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":107.66,"coordY":155.64}},"index":2,"playId":"ff65e8e0-0b85-30f8-863e-914656a01056","pitchNumber":3,"startTime":"2026-08-20T18:12:08.545Z","endTime":"2026-08-20T18:12:16.568Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-20T18:12:16.568Z","atBatIndex":42},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ke'Bryan Hayes singles on a line drive to center fielder Nathan Church. Héctor Rodríguez to 3rd.","rbi":0,"awayScore":4,"homeScore":0,"isOut":false},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-08-20T18:12:37.699Z","endTime":"2026-08-20T18:14:39.262Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":663647,"fullName":"Ke'Bryan Hayes","link":"/api/v1/people/663647"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663647,"fullName":"Ke'Bryan Hayes","link":"/api/v1/people/663647"},"postOnThird":{"id":699302,"fullName":"Héctor Rodríguez","link":"/api/v1/people/699302"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":663647,"fullName":"Ke'Bryan Hayes","link":"/api/v1/people/663647"},"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"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":699302,"fullName":"Héctor Rodríguez","link":"/api/v1/people/699302"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":699302,"fullName":"Héctor Rodríguez","link":"/api/v1/people/699302"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.3,"endSpeed":80.5,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.52839081974847,"aZ":-22.33653928477497,"pfxX":-4.684076373682592,"pfxZ":5.91115249763916,"pX":-0.3124631490058517,"pZ":3.5342943211020903,"vX0":5.602838162350135,"vY0":-128.43884039787255,"vZ0":-1.2119033525651464,"x":128.91,"y":143.35,"x0":-1.917411561334652,"y0":50.00272976538191,"z0":5.755317653801224,"aX":-7.796609823487833},"breaks":{"breakAngle":16.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":10.7,"breakHorizontal":7.2,"spinRate":2068,"spinDirection":222},"zone":11,"typeConfidence":2.0,"plateTime":0.4270479823891691,"extension":6.775482235843373},"index":0,"playId":"7a99808f-91af-3e43-88da-8b52f08907b2","pitchNumber":1,"startTime":"2026-08-20T18:12:44.821Z","endTime":"2026-08-20T18:12:49.311Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":79.1,"endSpeed":72.9,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.357223537279634,"aZ":-32.172876184425036,"pfxX":7.891496969925581,"pfxZ":0.005552362128565136,"pX":-0.020589652412596096,"pZ":1.504381855353202,"vX0":2.0830790703430173,"vY0":-115.25824266509312,"vZ0":-2.210683742111704,"x":117.78,"y":198.16,"x0":-1.9625117717836644,"y0":50.00503499908783,"z0":5.596768545025133,"aX":10.569364825392666},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.0,"breakVerticalInduced":-0.2,"breakHorizontal":-14.8,"spinRate":2412,"spinDirection":48},"zone":14,"typeConfidence":0.9,"plateTime":0.47606465396487385,"extension":6.728660104186524},"index":1,"playId":"e392cda4-4889-3bc3-a9f0-8841a958424d","pitchNumber":2,"startTime":"2026-08-20T18:13:06.408Z","endTime":"2026-08-20T18:13:11.498Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":0,"outs":0},"index":2,"playId":"66f69f49-81d4-4fb0-8797-f55d77cf9618","startTime":"2026-08-20T18:13:22.907Z","endTime":"2026-08-20T18:13:27.907Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.6,"endSpeed":81.8,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.329315701590716,"aZ":-23.442999162619564,"pfxX":-6.508275016288607,"pfxZ":5.091139560203008,"pX":-0.37082013917366974,"pZ":2.4592159443276413,"vX0":5.7586346314124714,"vY0":-130.34029826626258,"vZ0":-3.567663045102525,"x":131.13,"y":172.38,"x0":-1.767191165194146,"y0":50.00037253646496,"z0":5.623374541584452,"aX":-11.155713858138341},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":8.6,"breakHorizontal":10.4,"spinRate":2145,"spinDirection":225},"zone":4,"typeConfidence":0.66,"plateTime":0.4208092064646767,"extension":6.8546162900325385},"index":3,"playId":"80f920e7-732f-3831-b654-8836545382ed","pitchNumber":3,"startTime":"2026-08-20T18:13:37.046Z","endTime":"2026-08-20T18:13:40.803Z","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,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":77.3,"endSpeed":71.0,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.872012827729154,"aZ":-41.66143964278122,"pfxX":5.782043614718765,"pfxZ":-7.460352275638488,"pX":-0.38671129117433845,"pZ":2.526905820459739,"vX0":1.7947642283704752,"vY0":-112.50975459713736,"vZ0":1.8921489380724872,"x":131.74,"y":170.55,"x0":-1.9474718546688174,"y0":50.00141000461991,"z0":5.921437946168804,"aX":7.354882027890828},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.7,"breakVerticalInduced":-12.6,"breakHorizontal":-10.9,"spinRate":2517,"spinDirection":48},"zone":4,"typeConfidence":0.91,"plateTime":0.48825862161349454,"extension":6.627638822801412},"index":4,"playId":"a2b5987b-5cd9-3c1f-9877-872669dacf61","pitchNumber":4,"startTime":"2026-08-20T18:13:58.795Z","endTime":"2026-08-20T18:14:03.231Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.2,"endSpeed":74.7,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.615443206249846,"aZ":-34.19722722711998,"pfxX":6.104168396286554,"pfxZ":-1.4346488509237787,"pX":0.007971203660663416,"pZ":2.037966921224985,"vX0":2.813810956538275,"vY0":-118.31199269224592,"vZ0":-1.0677059720140516,"x":116.7,"y":183.75,"x0":-1.9915764583155031,"y0":50.00230028813135,"z0":5.643008177266602,"aX":8.61019927904786},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.2,"breakVerticalInduced":-2.5,"breakHorizontal":-11.8,"spinRate":2376,"spinDirection":45},"zone":8,"typeConfidence":0.89,"plateTime":0.4638276195361275,"extension":6.595136783919882},"hitData":{"launchSpeed":106.6,"launchAngle":11.0,"totalDistance":238.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":118.81,"coordY":95.82}},"index":5,"playId":"aad6d597-8012-3029-b7a1-36f5dcb35986","pitchNumber":5,"startTime":"2026-08-20T18:14:28.378Z","endTime":"2026-08-20T18:14:39.262Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-20T18:14:39.262Z","atBatIndex":43},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Elly De La Cruz strikes out swinging.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-08-20T18:15:18.787Z","endTime":"2026-08-20T18:17:56.218Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663647,"fullName":"Ke'Bryan Hayes","link":"/api/v1/people/663647"},"postOnThird":{"id":699302,"fullName":"Héctor Rodríguez","link":"/api/v1/people/699302"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"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(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":86.0,"endSpeed":78.1,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.097423601014864,"aZ":-30.58841998049685,"pfxX":-8.18528952615491,"pfxZ":1.0119709802454864,"pX":-0.06305192971873108,"pZ":1.8597742623269056,"vX0":7.233256482085543,"vY0":-124.98016673927366,"vZ0":-3.131048265381117,"x":119.4,"y":188.57,"x0":-1.9486959430408917,"y0":50.00143157134632,"z0":5.673751591126022,"aX":-12.788143189715832},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":1.3,"breakHorizontal":12.8,"spinRate":1672,"spinDirection":226},"zone":8,"typeConfidence":0.9,"plateTime":0.4403550135769412,"extension":6.775380826533419},"index":0,"playId":"6c84f742-7f37-331b-be02-ecec53536ca7","pitchNumber":1,"startTime":"2026-08-20T18:15:20.371Z","endTime":"2026-08-20T18:15:24.863Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.7,"endSpeed":79.7,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.986950951370932,"aZ":-28.023943531266145,"pfxX":-2.562951070622926,"pfxZ":2.542575258976795,"pX":1.117156503860782,"pZ":3.7695994152330976,"vX0":8.373032973267163,"vY0":-127.43043861874965,"vZ0":0.7786492073756257,"x":74.42,"y":137.0,"x0":-1.8888562698797369,"y0":50.00271383617212,"z0":5.686639157864003,"aX":-4.184432041085499},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":5.0,"breakHorizontal":2.6,"spinRate":2424,"spinDirection":221},"zone":12,"typeConfidence":0.86,"plateTime":0.4310344819953369,"extension":6.737813699427658},"index":1,"playId":"b05124a4-6fbc-3ed4-abe4-9736a994e74e","pitchNumber":2,"startTime":"2026-08-20T18:15:41.170Z","endTime":"2026-08-20T18:15:46.094Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.8,"endSpeed":78.2,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.89066314237367,"aZ":-30.504381119134855,"pfxX":-9.986780234443033,"pfxZ":1.0569695978561624,"pX":-1.0167057144114993,"pZ":1.525166803569371,"vX0":5.4374115767241396,"vY0":-126.10104934947171,"vZ0":-3.8403392652254844,"x":155.75,"y":197.6,"x0":-1.9285833797677028,"y0":50.0006687614434,"z0":5.5888840267537905,"aX":-15.728340740059437},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":1.1,"breakHorizontal":16.4,"spinRate":1657,"spinDirection":234},"zone":13,"typeConfidence":0.91,"plateTime":0.43806385601004827,"extension":6.702257224618593},"index":2,"playId":"93fb4ef9-d9e1-369f-a097-fe4c6ae12f85","pitchNumber":3,"startTime":"2026-08-20T18:16:03.393Z","endTime":"2026-08-20T18:16:07.920Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":83.9,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.44457239838688,"aZ":-17.16727787554218,"pfxX":-5.975714046141183,"pfxZ":8.260848520146984,"pX":-0.10085351751474463,"pZ":3.1951178298073835,"vX0":6.626815062769405,"vY0":-134.49963237494407,"vZ0":-3.394720730720163,"x":120.84,"y":152.51,"x0":-1.8300535082693314,"y0":50.0044636391283,"z0":5.704072625697909,"aX":-10.858387821946769},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":14.4,"breakHorizontal":9.2,"spinRate":2264,"spinDirection":225},"zone":2,"typeConfidence":0.89,"plateTime":0.4085495141525821,"extension":6.77956323062668},"index":3,"playId":"b7e12a58-ee07-32fe-9c1d-912490d682e4","pitchNumber":4,"startTime":"2026-08-20T18:16:25.112Z","endTime":"2026-08-20T18:16:28.352Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.3,"endSpeed":79.2,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.314215518074423,"aZ":-29.029593956629967,"pfxX":-8.77161209223789,"pfxZ":1.9556297940265317,"pX":-1.6674047227902047,"pZ":1.9595200199589786,"vX0":3.7778441920948254,"vY0":-126.95543492618263,"vZ0":-3.2919978320232266,"x":180.56,"y":185.87,"x0":-2.0464056900586645,"y0":50.00393776680105,"z0":5.617708061400425,"aX":-14.123371714819458},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":2.9,"breakHorizontal":14.9,"spinRate":1715,"spinDirection":230},"zone":13,"typeConfidence":0.9,"plateTime":0.43369887613723535,"extension":6.7107666564335},"index":4,"playId":"b02006cb-1d3f-3471-b83b-7885042ce2e9","pitchNumber":5,"startTime":"2026-08-20T18:16:53.920Z","endTime":"2026-08-20T18:16:58.411Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":0},"index":5,"playId":"3a26d09c-05ca-4b86-b7d6-26d02861da45","startTime":"2026-08-20T18:17:10.299Z","endTime":"2026-08-20T18:17:15.299Z","isPitch":false,"type":"stepoff"},{"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,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.0,"endSpeed":81.9,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.505290476660686,"aZ":-26.187141177550217,"pfxX":-1.3707206094345712,"pfxZ":3.4729275261820955,"pX":0.24748231448996838,"pZ":3.498709706104331,"vX0":6.261291294794084,"vY0":-130.92547607413704,"vZ0":-0.4220530603015334,"x":107.57,"y":144.31,"x0":-2.0043699289789254,"y0":50.001513900896605,"z0":5.634098066975603,"aX":-2.3626012784685337},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":6.4,"breakHorizontal":1.0,"spinRate":2338,"spinDirection":219},"zone":3,"typeConfidence":0.89,"plateTime":0.41950582210723164,"extension":6.819805270585266},"index":6,"playId":"9874ea22-470b-3ec8-8eb9-458fb698a034","pitchNumber":6,"startTime":"2026-08-20T18:17:27.732Z","endTime":"2026-08-20T18:17:32.127Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"pitchData":{"startSpeed":84.0,"endSpeed":78.0,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.774988267321305,"aZ":-32.2444258169574,"pfxX":1.0690024511309923,"pfxZ":-0.04206509904897349,"pX":0.7058995357190929,"pZ":1.2081737204953629,"vX0":5.806666609366181,"vY0":-122.29555507502381,"vZ0":-4.018333476734179,"x":90.09,"y":206.16,"x0":-1.832444625230366,"y0":50.00491744363187,"z0":5.6205403112867645,"aX":1.6293045914963444},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":-0.7,"breakHorizontal":-3.2,"spinRate":2358,"spinDirection":94},"zone":14,"typeConfidence":0.92,"plateTime":0.44684499175873693,"extension":6.699275145635859},"index":7,"playId":"a086947c-61ba-3a3d-b95e-e5fa99502591","pitchNumber":7,"startTime":"2026-08-20T18:17:51.111Z","endTime":"2026-08-20T18:17:56.218Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-20T18:17:56.218Z","atBatIndex":44},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Sal Stewart walks. Ke'Bryan Hayes to 2nd.","rbi":0,"awayScore":4,"homeScore":0,"isOut":false},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-08-20T18:18:19.830Z","endTime":"2026-08-20T18:19:54.814Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":1},"matchup":{"batter":{"id":701398,"fullName":"Sal Stewart","link":"/api/v1/people/701398"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":701398,"fullName":"Sal Stewart","link":"/api/v1/people/701398"},"postOnSecond":{"id":663647,"fullName":"Ke'Bryan Hayes","link":"/api/v1/people/663647"},"postOnThird":{"id":699302,"fullName":"Héctor Rodríguez","link":"/api/v1/people/699302"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3,4],"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":663647,"fullName":"Ke'Bryan Hayes","link":"/api/v1/people/663647"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":701398,"fullName":"Sal Stewart","link":"/api/v1/people/701398"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.2,"endSpeed":75.0,"strikeZoneTop":3.239,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.580060304592266,"aZ":-32.843756479065696,"pfxX":9.304197701671619,"pfxZ":-0.4714253555296546,"pX":1.5366988221394176,"pZ":1.199825387427214,"vX0":5.569641824176679,"vY0":-119.47543496435195,"vZ0":-3.0226696136269933,"x":58.42,"y":206.38,"x0":-2.0465814851323363,"y0":50.00325683928248,"z0":5.483436578902227,"aX":13.226315185319857},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.5,"breakVerticalInduced":-1.4,"breakHorizontal":-18.4,"spinRate":2462,"spinDirection":48},"zone":14,"typeConfidence":0.92,"plateTime":0.46139889608517093,"extension":6.636888104178291},"index":0,"playId":"99a4eea4-fbf8-31f6-9299-6304bee6727d","pitchNumber":1,"startTime":"2026-08-20T18:18:23.092Z","endTime":"2026-08-20T18:18:26.788Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":1},"index":1,"playId":"196d8e19-0324-30cc-a719-57353013a6a2","startTime":"2026-08-20T18:18:42.743Z","endTime":"2026-08-20T18:18:48.367Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":79.8,"endSpeed":73.6,"strikeZoneTop":3.239,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.541615994259033,"aZ":-36.926918615205935,"pfxX":6.707730570724845,"pfxZ":-3.5135453056274324,"pX":1.2279919302753626,"pZ":0.5205380479052559,"vX0":4.895790608022768,"vY0":-116.0517372022508,"vZ0":-3.362596310484858,"x":70.19,"y":224.73,"x0":-1.7872755693229294,"y0":50.00461058052283,"z0":5.537738264925456,"aX":9.067189298520583},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.3,"breakVerticalInduced":-7.0,"breakHorizontal":-13.4,"spinRate":2485,"spinDirection":47},"zone":14,"typeConfidence":0.89,"plateTime":0.47359954099255974,"extension":6.786968869971594},"index":2,"playId":"80a1c177-e387-3700-976d-da2abe1f00a5","pitchNumber":2,"startTime":"2026-08-20T18:19:04.407Z","endTime":"2026-08-20T18:19:08.482Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.7,"endSpeed":82.7,"strikeZoneTop":3.239,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.44084490303855,"aZ":-28.159138577542862,"pfxX":-8.354472267265571,"pfxZ":2.3104083467188588,"pX":-1.7691966518894024,"pZ":2.307869920995567,"vX0":3.282288032680311,"vY0":-130.70500231718185,"vZ0":-3.0786437413367085,"x":184.44,"y":176.47,"x0":-1.9527631428076915,"y0":50.00347450567171,"z0":5.605940761411091,"aX":-14.517316301406632},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":3.7,"breakHorizontal":14.4,"spinRate":2137,"spinDirection":220},"zone":13,"typeConfidence":0.94,"plateTime":0.4183742200510303,"extension":6.894979653782139},"index":3,"playId":"55dbd65a-44dc-3bf8-943c-fc75f59ad401","pitchNumber":3,"startTime":"2026-08-20T18:19:28.228Z","endTime":"2026-08-20T18:19:32.696Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.7,"endSpeed":83.2,"strikeZoneTop":3.239,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.39815588479491,"aZ":-27.593968444582046,"pfxX":-8.02073491383892,"pfxZ":2.58995541734658,"pX":-0.9382457441462898,"pZ":3.2905597831637334,"vX0":5.373968698679916,"vY0":-131.97558379031366,"vZ0":-0.7503271547374368,"x":152.76,"y":149.93,"x0":-1.9560972567588721,"y0":50.00350707325141,"z0":5.60621936999031,"aX":-14.186437332882448},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":4.8,"breakHorizontal":13.4,"spinRate":2248,"spinDirection":226},"zone":11,"typeConfidence":0.93,"plateTime":0.4146149937875854,"extension":6.7479678203057585},"index":4,"playId":"00f67105-c83a-34df-ab11-9df9d7b7406f","pitchNumber":4,"startTime":"2026-08-20T18:19:48.771Z","endTime":"2026-08-20T18:19:54.814Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-20T18:19:54.814Z","atBatIndex":45},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"JJ Bleday singles on a sharp line drive to right fielder Jordan Walker. Héctor Rodríguez scores. Ke'Bryan Hayes to 3rd. Sal Stewart to 2nd.","rbi":1,"awayScore":4,"homeScore":1,"isOut":false},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-08-20T18:22:34.723Z","endTime":"2026-08-20T18:23:03.589Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":668709,"fullName":"JJ Bleday","link":"/api/v1/people/668709"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592773,"fullName":"Ryne Stanek","link":"/api/v1/people/592773"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":668709,"fullName":"JJ Bleday","link":"/api/v1/people/668709"},"postOnSecond":{"id":701398,"fullName":"Sal Stewart","link":"/api/v1/people/701398"},"postOnThird":{"id":663647,"fullName":"Ke'Bryan Hayes","link":"/api/v1/people/663647"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[2,3],"actionIndex":[1],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":668709,"fullName":"JJ Bleday","link":"/api/v1/people/668709"},"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"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":699302,"fullName":"Héctor Rodríguez","link":"/api/v1/people/699302"},"responsiblePitcher":{"id":700241,"link":"/api/v1/people/700241"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":663647,"fullName":"Ke'Bryan Hayes","link":"/api/v1/people/663647"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":701398,"fullName":"Sal Stewart","link":"/api/v1/people/701398"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-08-20T18:20:13.703Z","endTime":"2026-08-20T18:21:06.529Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Ryne Stanek replaces Michael McGreevy.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-08-20T18:21:06.529Z","endTime":"2026-08-20T18:22:37.022Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":592773,"link":"/api/v1/people/592773"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.0,"endSpeed":82.0,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.475285169010004,"aZ":-28.028162396394368,"pfxX":-6.044765953193376,"pfxZ":2.4309910892752153,"pX":1.4184623666918328,"pZ":3.3610332287768974,"vX0":7.105975659770596,"vY0":-129.44158789347466,"vZ0":-2.0436762080485624,"x":62.93,"y":148.03,"x0":-0.5691788661365622,"y0":50.00555192521425,"z0":6.293976343299829,"aX":-10.322278155672883},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":4.2,"breakHorizontal":9.5,"spinRate":1499,"spinDirection":231},"zone":12,"typeConfidence":0.91,"plateTime":0.4221726485254669,"extension":5.93626783683544},"index":2,"playId":"6d1311b0-eb0b-3f1a-beca-486a5b961116","pitchNumber":1,"startTime":"2026-08-20T18:22:37.022Z","endTime":"2026-08-20T18:22:41.752Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.3,"endSpeed":87.3,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.620368611822865,"aZ":-13.519357946683565,"pfxX":-6.023709221696619,"pfxZ":9.586332476130751,"pX":-0.20477738929429,"pZ":2.0141838286529685,"vX0":3.4504480132772395,"vY0":-138.55141028367396,"vZ0":-8.590790280848045,"x":124.81,"y":184.4,"x0":-0.6828435810170639,"y0":50.00565662457948,"z0":6.056221559068344,"aX":-11.72678498871982},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":15.7,"breakHorizontal":10.2,"spinRate":2244,"spinDirection":217},"zone":8,"typeConfidence":0.87,"plateTime":0.3951466726566708,"extension":5.809937010625659},"hitData":{"launchSpeed":103.6,"launchAngle":13.0,"totalDistance":249.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":175.53,"coordY":112.98}},"index":3,"playId":"94881e67-1ab7-362e-bc50-6affaff0ef1e","pitchNumber":2,"startTime":"2026-08-20T18:22:54.384Z","endTime":"2026-08-20T18:23:03.589Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-20T18:23:03.589Z","atBatIndex":46},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Tyler Stephenson strikes out swinging.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":47,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-08-20T18:23:26.107Z","endTime":"2026-08-20T18:26:04.904Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":663886,"fullName":"Tyler Stephenson","link":"/api/v1/people/663886"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592773,"fullName":"Ryne Stanek","link":"/api/v1/people/592773"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":668709,"fullName":"JJ Bleday","link":"/api/v1/people/668709"},"postOnSecond":{"id":701398,"fullName":"Sal Stewart","link":"/api/v1/people/701398"},"postOnThird":{"id":663647,"fullName":"Ke'Bryan Hayes","link":"/api/v1/people/663647"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":663886,"fullName":"Tyler Stephenson","link":"/api/v1/people/663886"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"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":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.6,"endSpeed":82.1,"strikeZoneTop":3.36,"strikeZoneBottom":1.695,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.753811047935063,"aZ":-29.880201919480296,"pfxX":-0.400280269658853,"pfxZ":1.3516752459329062,"pX":0.7190741192517235,"pZ":2.190525660074991,"vX0":3.931214698723568,"vY0":-128.9968819097525,"vZ0":-4.2845068440197345,"x":89.59,"y":179.64,"x0":-0.7673319066654746,"y0":50.00523092053315,"z0":6.155209621763419,"aX":-0.6809723260093281},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":1.8,"breakHorizontal":-0.1,"spinRate":2548,"spinDirection":81},"zone":9,"typeConfidence":0.87,"plateTime":0.42326676647982486,"extension":6.056836540888921},"index":0,"playId":"276d0525-67dd-32b7-a99c-c1e492e39a59","pitchNumber":1,"startTime":"2026-08-20T18:23:32.254Z","endTime":"2026-08-20T18:23:35.518Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":88.3,"strikeZoneTop":3.36,"strikeZoneBottom":1.695,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.72505253956146,"aZ":-19.732329518791616,"pfxX":-9.36026883052713,"pfxZ":6.304139347142668,"pX":0.4805220015838481,"pZ":0.9839035834707025,"vX0":6.692433806944457,"vY0":-139.25391703923373,"vZ0":-9.778702409731016,"x":98.68,"y":212.21,"x0":-0.7313255932062318,"y0":50.00619091309408,"z0":5.8331472720804065,"aX":-18.483927598087245},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":9.6,"breakHorizontal":15.7,"spinRate":2145,"spinDirection":225},"zone":14,"typeConfidence":0.91,"plateTime":0.392540466174899,"extension":6.064381722943553},"index":1,"playId":"c050d3e2-12fd-3642-a5f2-d66f4aaf6c78","pitchNumber":2,"startTime":"2026-08-20T18:23:48.817Z","endTime":"2026-08-20T18:23:52.802Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":99.3,"endSpeed":89.9,"strikeZoneTop":3.36,"strikeZoneBottom":1.695,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.41961748778354,"aZ":-10.118874854385085,"pfxX":-5.471884514514924,"pfxZ":10.54644255189467,"pX":0.45525690056595947,"pZ":3.3770848014741603,"vX0":4.3482477496489915,"vY0":-144.35355250748816,"vZ0":-6.36793067363389,"x":99.65,"y":147.6,"x0":-0.36644547690039064,"y0":50.0054495497,"z0":6.247812126763079,"aX":-11.446150896624761},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.1,"breakVerticalInduced":17.9,"breakHorizontal":8.9,"spinRate":2500,"spinDirection":206},"zone":3,"typeConfidence":0.91,"plateTime":0.38074828762108126,"extension":5.908598501262025},"index":2,"playId":"42f64a78-e870-38e5-beab-531d34fe0c77","pitchNumber":3,"startTime":"2026-08-20T18:24:05.675Z","endTime":"2026-08-20T18:24:09.033Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.9,"endSpeed":84.7,"strikeZoneTop":3.36,"strikeZoneBottom":1.695,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.813401052796106,"aZ":-20.9404488392377,"pfxX":-8.084649896101675,"pfxZ":6.199525946429029,"pX":0.27280459657920453,"pZ":0.6477999010312584,"vX0":4.875808755930716,"vY0":-133.50884373125777,"vZ0":-9.831668234480613,"x":106.6,"y":221.29,"x0":-0.5235275937929043,"y0":50.00188280259705,"z0":5.875490554478361,"aX":-14.644381072893278},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":9.4,"breakHorizontal":13.7,"spinRate":1313,"spinDirection":232},"zone":14,"typeConfidence":0.85,"plateTime":0.40971754839827046,"extension":6.2209669689093126},"index":3,"playId":"03acef64-d129-3a73-b01b-3d7d01363890","pitchNumber":4,"startTime":"2026-08-20T18:24:24.248Z","endTime":"2026-08-20T18:24:29.238Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.6,"endSpeed":82.0,"strikeZoneTop":3.36,"strikeZoneBottom":1.695,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.09159938405374,"aZ":-34.6195368659322,"pfxX":2.0986723785287498,"pfxZ":-1.4252216459699927,"pX":-0.4341221821569392,"pZ":2.2268274732374396,"vX0":-0.34055226865017346,"vY0":-130.46229278191416,"vZ0":-3.3079842085217503,"x":133.55,"y":178.66,"x0":-0.5739288167312361,"y0":50.00446380873779,"z0":6.13798307721505,"aX":3.594791825932014},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":-3.1,"breakHorizontal":-3.7,"spinRate":2470,"spinDirection":18},"zone":7,"typeConfidence":0.91,"plateTime":0.4208765335370903,"extension":6.058563172654945},"index":4,"playId":"494de465-4e76-3074-99b9-bf8b80601983","pitchNumber":5,"startTime":"2026-08-20T18:24:45.767Z","endTime":"2026-08-20T18:24:49.972Z","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.3,"endSpeed":90.7,"strikeZoneTop":3.36,"strikeZoneBottom":1.695,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.78613769831037,"aZ":-10.189945868485513,"pfxX":-6.8367814193582745,"pfxZ":10.408802401795956,"pX":0.0553894261954537,"pZ":3.1823877368242446,"vX0":3.295441005632818,"vY0":-144.4448493442801,"vZ0":-6.973521677308803,"x":114.89,"y":152.86,"x0":-0.21231586352904971,"y0":50.00291968466879,"z0":6.2551289056622545,"aX":-14.440356938070801},"breaks":{"breakAngle":49.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.2,"breakVerticalInduced":17.6,"breakHorizontal":11.8,"spinRate":2416,"spinDirection":210},"zone":2,"typeConfidence":0.9,"plateTime":0.3792536760962024,"extension":6.008854803416308},"index":5,"playId":"9ebe870a-f510-35c3-9e4a-4c6cca7fe5ef","pitchNumber":6,"startTime":"2026-08-20T18:25:11.363Z","endTime":"2026-08-20T18:25:17.546Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":90.2,"endSpeed":83.2,"strikeZoneTop":3.36,"strikeZoneBottom":1.695,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.61972140935981,"aZ":-31.639748811411106,"pfxX":0.9381235698734085,"pfxZ":0.3012030775784389,"pX":-0.006640019892067344,"pZ":1.1299807787196,"vX0":0.7952883821005848,"vY0":-131.2298780953372,"vZ0":-6.775883588320516,"x":117.25,"y":208.27,"x0":-0.43539733676847636,"y0":50.0006076729143,"z0":6.100666167483481,"aX":1.6365236633853242},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":-0.7,"breakHorizontal":-1.9,"spinRate":2572,"spinDirection":28},"zone":14,"typeConfidence":0.9,"plateTime":0.41730271678827746,"extension":6.06272956451613},"index":6,"playId":"b4b0ebf3-7fca-379c-a3a4-32bb280279e2","pitchNumber":7,"startTime":"2026-08-20T18:26:00.826Z","endTime":"2026-08-20T18:26:04.904Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-20T18:26:04.904Z","atBatIndex":47},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Matt McLain hits a grand slam (12) to left field. Ke'Bryan Hayes scores. Sal Stewart scores. JJ Bleday scores.","rbi":4,"awayScore":4,"homeScore":5,"isOut":false},"about":{"atBatIndex":48,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-08-20T18:26:27.904Z","endTime":"2026-08-20T18:28:17.839Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":95},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592773,"fullName":"Ryne Stanek","link":"/api/v1/people/592773"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1,2,3],"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":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"responsiblePitcher":{"id":592773,"link":"/api/v1/people/592773"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":663647,"fullName":"Ke'Bryan Hayes","link":"/api/v1/people/663647"},"responsiblePitcher":{"id":700241,"link":"/api/v1/people/700241"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":701398,"fullName":"Sal Stewart","link":"/api/v1/people/701398"},"responsiblePitcher":{"id":700241,"link":"/api/v1/people/700241"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"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":668709,"fullName":"JJ Bleday","link":"/api/v1/people/668709"},"responsiblePitcher":{"id":592773,"link":"/api/v1/people/592773"},"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":2},"pitchData":{"startSpeed":98.7,"endSpeed":90.7,"strikeZoneTop":3.047,"strikeZoneBottom":1.538,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.908500666081032,"aZ":-13.176150144817814,"pfxX":-6.8063275456717065,"pfxZ":9.086570016260957,"pX":0.448876240414977,"pZ":1.4817848337156097,"vX0":5.215035987889198,"vY0":-143.39560983742413,"vZ0":-10.240212949265569,"x":99.89,"y":198.77,"x0":-0.5053506873308626,"y0":50.00489655679544,"z0":5.912624308472543,"aX":-14.233175350456085},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":14.6,"breakHorizontal":11.3,"spinRate":2221,"spinDirection":216},"zone":14,"typeConfidence":2.0,"plateTime":0.38138229120531,"extension":6.179097141900089},"index":0,"playId":"98188280-dace-3e2e-9fc4-a0c888633d79","pitchNumber":1,"startTime":"2026-08-20T18:26:30.406Z","endTime":"2026-08-20T18:26:34.550Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.0,"endSpeed":83.7,"strikeZoneTop":3.047,"strikeZoneBottom":1.538,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.179166002230648,"aZ":-31.261405907351826,"pfxX":0.4449548018284655,"pfxZ":0.5252416815437,"pX":0.9643070339216856,"pZ":-0.5231227947809454,"vX0":4.030955162549146,"vY0":-130.72768915402693,"vZ0":-10.36462179912247,"x":80.24,"y":252.9,"x0":-0.6520316161158942,"y0":50.00342328573333,"z0":5.820392930317349,"aX":0.7740153692008686},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":-1.1,"breakHorizontal":-1.7,"spinRate":2625,"spinDirection":24},"zone":14,"typeConfidence":0.9,"plateTime":0.4181316896149805,"extension":6.341807150938563},"index":1,"playId":"207f7c52-314d-3dbe-9c84-574e25b5f48f","pitchNumber":2,"startTime":"2026-08-20T18:26:47.497Z","endTime":"2026-08-20T18:26:51.343Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":99.4,"endSpeed":90.4,"strikeZoneTop":3.047,"strikeZoneBottom":1.538,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.23092591797647,"aZ":-7.641158488302623,"pfxX":-4.557272082404866,"pfxZ":11.681692205465772,"pX":0.28612878203824005,"pZ":2.2538827782765978,"vX0":3.65352480501869,"vY0":-144.38132289780157,"vZ0":-9.548271933852979,"x":106.09,"y":177.93,"x0":-0.4068319061936662,"y0":50.005328209606674,"z0":6.083395114882054,"aX":-9.57342887189863},"breaks":{"breakAngle":40.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.6,"breakVerticalInduced":19.3,"breakHorizontal":7.4,"spinRate":2506,"spinDirection":209},"zone":6,"typeConfidence":0.92,"plateTime":0.38011056703461854,"extension":6.059747882674113},"index":2,"playId":"b75bf326-1a51-3abb-9115-5db778b6a45e","pitchNumber":3,"startTime":"2026-08-20T18:27:14.407Z","endTime":"2026-08-20T18:27:17.687Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":99.0,"endSpeed":90.2,"strikeZoneTop":3.047,"strikeZoneBottom":1.538,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.88850118489818,"aZ":-10.408024727681966,"pfxX":-5.056605033745734,"pfxZ":10.410393230368472,"pX":-1.13736294922262,"pZ":2.9573967222702917,"vX0":-0.4822016948388716,"vY0":-144.01136141490858,"vZ0":-7.317538754916285,"x":160.35,"y":158.93,"x0":-0.31108185237754693,"y0":50.00064477709126,"z0":6.18240171894435,"aX":-10.570426868972772},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":17.5,"breakHorizontal":9.2,"spinRate":2486,"spinDirection":209},"zone":11,"typeConfidence":0.92,"plateTime":0.38100514602282054,"extension":5.993633381398863},"index":3,"playId":"521be60b-e8b1-3892-ab90-626b79277e14","pitchNumber":4,"startTime":"2026-08-20T18:27:33.498Z","endTime":"2026-08-20T18:27:39.427Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.5,"endSpeed":84.3,"strikeZoneTop":3.047,"strikeZoneBottom":1.538,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.959763317725418,"aZ":-27.792322125880272,"pfxX":-6.367087283906117,"pfxZ":2.428717897310123,"pX":-0.39126079409783804,"pZ":2.0937532374362067,"vX0":2.2398916156874957,"vY0":-133.2710764594593,"vZ0":-4.805308948517438,"x":131.91,"y":182.25,"x0":-0.41420031355859177,"y0":50.0012495955439,"z0":5.921287037949589,"aX":-11.481291129447467},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":3.6,"breakHorizontal":11.0,"spinRate":1294,"spinDirection":229},"zone":4,"typeConfidence":0.9,"plateTime":0.41057514921803095,"extension":6.167866564390656},"hitData":{"launchSpeed":102.0,"launchAngle":23.0,"totalDistance":360.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":33.83,"coordY":85.61}},"index":4,"playId":"b2d73bc0-d2d1-341c-a9d0-470ac096b33d","pitchNumber":5,"startTime":"2026-08-20T18:27:54.637Z","endTime":"2026-08-20T18:28:17.839Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-20T18:28:17.839Z","atBatIndex":48},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Michael Toglia strikes out on a foul tip.","rbi":0,"awayScore":4,"homeScore":5,"isOut":true},"about":{"atBatIndex":49,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-08-20T18:28:38.157Z","endTime":"2026-08-20T18:29:55.723Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":669911,"fullName":"Michael Toglia","link":"/api/v1/people/669911"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592773,"fullName":"Ryne Stanek","link":"/api/v1/people/592773"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669911,"fullName":"Michael Toglia","link":"/api/v1/people/669911"},"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":"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":98.2,"endSpeed":89.5,"strikeZoneTop":3.42,"strikeZoneBottom":1.726,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.938768152910825,"aZ":-13.692652213064255,"pfxX":-5.572029633163433,"pfxZ":8.990731089117606,"pX":0.5538674030658369,"pZ":2.5752623456580577,"vX0":5.025320235625497,"vY0":-142.7096262753074,"vZ0":-7.6934977609818525,"x":113.15,"y":136.19,"x0":-0.5090332742314589,"y0":50.00251216331932,"z0":6.175324178738947,"aX":-11.45214311451326},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":14.9,"breakHorizontal":9.0,"spinRate":2278,"spinDirection":212},"zone":6,"typeConfidence":0.88,"plateTime":0.38433954394499015,"extension":6.0222683231126135},"index":0,"playId":"72349181-185f-36ca-a5d2-6ec3a7c89787","pitchNumber":1,"startTime":"2026-08-20T18:28:44.909Z","endTime":"2026-08-20T18:28:48.877Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.3,"endSpeed":84.3,"strikeZoneTop":3.42,"strikeZoneBottom":1.726,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.18423220852126,"aZ":-21.21927078825831,"pfxX":-6.8341468702875865,"pfxZ":6.103859455172831,"pX":-0.9110500742894625,"pZ":1.159887510284572,"vX0":1.670393386262379,"vY0":-132.81489529897814,"vZ0":-8.544261196055558,"x":151.73,"y":207.46,"x0":-0.65826998298569,"y0":50.0028432597569,"z0":5.949262974428295,"aX":-12.267327087198119},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":9.5,"breakHorizontal":12.0,"spinRate":1371,"spinDirection":233},"zone":13,"typeConfidence":0.9,"plateTime":0.41164388470061075,"extension":6.14235554565902},"index":1,"playId":"17d82a73-f0c3-3dfb-9e1c-ac806bae2711","pitchNumber":2,"startTime":"2026-08-20T18:29:01.712Z","endTime":"2026-08-20T18:29:05.598Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.6,"endSpeed":90.3,"strikeZoneTop":3.42,"strikeZoneBottom":1.726,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.6691932305941,"aZ":-10.706971232908979,"pfxX":-4.294100673755834,"pfxZ":10.304861717555212,"pX":0.08433600376163304,"pZ":2.240583946473736,"vX0":2.9929107023680412,"vY0":-143.32349019429427,"vZ0":-8.974033163732962,"x":113.79,"y":178.28,"x0":-0.41472384553016245,"y0":50.006697012160565,"z0":6.078482209873347,"aX":-8.948696919937175},"breaks":{"breakAngle":33.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":17.0,"breakHorizontal":7.2,"spinRate":2343,"spinDirection":219},"zone":8,"typeConfidence":0.91,"plateTime":0.3819468692008181,"extension":6.00771151390753},"index":2,"playId":"f3b200e8-5584-35cc-a42f-ccb7f8b8d382","pitchNumber":3,"startTime":"2026-08-20T18:29:17.009Z","endTime":"2026-08-20T18:29:21.084Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.4,"endSpeed":89.7,"strikeZoneTop":3.42,"strikeZoneBottom":1.726,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.16655608483888,"aZ":-12.451884387410207,"pfxX":-4.152104043642536,"pfxZ":9.510321506297126,"pX":-0.7167752215422116,"pZ":4.03204607214071,"vX0":0.9543720590481705,"vY0":-143.32390511976106,"vZ0":-4.0820201141435914,"x":144.32,"y":129.91,"x0":-0.5154887576884752,"y0":50.00040367211515,"z0":6.256578084323571,"aX":-8.60728850789922},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":16.6,"breakHorizontal":7.3,"spinRate":2302,"spinDirection":210},"zone":11,"typeConfidence":0.91,"plateTime":0.3826674426958525,"extension":5.926667943853736},"index":3,"playId":"60ce6fb6-ac46-3ec6-b272-9681605ef62d","pitchNumber":4,"startTime":"2026-08-20T18:29:33.709Z","endTime":"2026-08-20T18:29:38.258Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":86.9,"endSpeed":79.7,"strikeZoneTop":3.42,"strikeZoneBottom":1.726,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.68095428182288,"aZ":-31.277596182097415,"pfxX":1.5418204846033623,"pfxZ":0.559331896858664,"pX":-0.7720028045234929,"pZ":2.635616882851077,"vX0":-0.6809015916858083,"vY0":-126.57763716264877,"vZ0":-2.606490745401614,"x":146.43,"y":167.62,"x0":-0.6993342070228706,"y0":50.00592254170926,"z0":6.191864593089177,"aX":2.4935791371596983},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":0.6,"breakHorizontal":-2.6,"spinRate":2457,"spinDirection":40},"zone":4,"typeConfidence":0.9,"plateTime":0.4332951286026834,"extension":6.092961765379614},"index":4,"playId":"d589c8df-555c-3111-a143-5b384b95d60c","pitchNumber":5,"startTime":"2026-08-20T18:29:50.614Z","endTime":"2026-08-20T18:29:55.723Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-20T18:29:55.723Z","atBatIndex":49},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jimmy Crooks walks.","rbi":0,"awayScore":4,"homeScore":5,"isOut":false},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-08-20T18:32:23.765Z","endTime":"2026-08-20T18:33:15.367Z","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":670062,"fullName":"Julian Garcia","link":"/api/v1/people/670062"},"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,3,4],"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":699625,"fullName":"Jimmy Crooks","link":"/api/v1/people/699625"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Julian Garcia replaces Brady Singer.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-20T18:30:51.237Z","endTime":"2026-08-20T18:32:26.000Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":670062,"link":"/api/v1/people/670062"},"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":82.3,"endSpeed":75.9,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.531143296943704,"aZ":-30.235482526639412,"pfxX":3.849611933214078,"pfxZ":1.3274408037842065,"pX":0.9855000362598807,"pZ":2.609021681326373,"vX0":4.786008004334212,"vY0":-119.7875698466027,"vZ0":-1.1389349196179863,"x":79.44,"y":168.34,"x0":-1.5361942007298073,"y0":50.000553660821645,"z0":5.786867838849031,"aX":5.608736050454619},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":2.4,"breakHorizontal":-8.0,"spinRate":2943,"spinDirection":52},"zone":12,"typeConfidence":0.8,"plateTime":0.456762980808886,"extension":6.428557210612474},"index":1,"playId":"4c5c9c42-57e0-38db-8e90-b22c82fce687","pitchNumber":1,"startTime":"2026-08-20T18:32:26.000Z","endTime":"2026-08-20T18:32:30.037Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.5,"endSpeed":79.2,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.66947525265637,"aZ":-29.272479098863464,"pfxX":2.7515583454660333,"pfxZ":1.8293325680487875,"pX":0.8034598029129683,"pZ":4.011031732389899,"vX0":4.416542819398458,"vY0":-124.57725469245644,"vZ0":0.8318978039093748,"x":86.37,"y":130.48,"x0":-1.3430228292850037,"y0":50.00325211572442,"z0":6.073697411004451,"aX":4.368682940770944},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":3.7,"breakHorizontal":-5.9,"spinRate":2886,"spinDirection":142},"zone":12,"typeConfidence":0.86,"plateTime":0.43797601651194284,"extension":6.37128427170047},"index":2,"playId":"38374034-654a-3529-b7b1-d971eecac822","pitchNumber":2,"startTime":"2026-08-20T18:32:40.515Z","endTime":"2026-08-20T18:32:44.802Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":83.7,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.58963722161287,"aZ":-13.2982747815567,"pfxX":-0.8528575802862743,"pfxZ":10.53878303287375,"pX":0.9126612207208226,"pZ":1.641127315143759,"vX0":6.087076338484215,"vY0":-133.22858723554972,"vZ0":-8.381063413005034,"x":82.21,"y":194.47,"x0":-1.2944198220279644,"y0":50.00208730971792,"z0":5.796399597708441,"aX":-1.5274625989870105},"breaks":{"breakAngle":1.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":17.4,"breakHorizontal":0.1,"spinRate":2641,"spinDirection":192},"zone":14,"typeConfidence":0.89,"plateTime":0.41167473367752994,"extension":6.5594300211283905},"index":3,"playId":"dc971b8c-fdd0-399f-905a-bf6070a3ddb2","pitchNumber":3,"startTime":"2026-08-20T18:32:55.290Z","endTime":"2026-08-20T18:32:59.435Z","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.2,"endSpeed":83.0,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.69105882061082,"aZ":-14.677043200588233,"pfxX":-0.24850609067301188,"pfxZ":9.858130892812193,"pX":0.33525640896773096,"pZ":3.909076465625431,"vX0":4.701805231628226,"vY0":-132.72010738766213,"vZ0":-2.604060448426336,"x":104.22,"y":133.23,"x0":-1.430739178561419,"y0":50.00576239284479,"z0":5.978233444711558,"aX":-0.44117753313698554},"breaks":{"breakAngle":2.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":17.4,"breakHorizontal":-0.6,"spinRate":2652,"spinDirection":187},"zone":12,"typeConfidence":0.85,"plateTime":0.4134605731772045,"extension":6.503352963632226},"index":4,"playId":"265dc72f-dccf-3e60-abf1-e86969cb0d88","pitchNumber":4,"startTime":"2026-08-20T18:33:10.200Z","endTime":"2026-08-20T18:33:15.367Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-20T18:33:15.367Z","atBatIndex":50},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"JJ Wetherholt grounds into a double play, second baseman Sal Stewart to shortstop Matt McLain to first baseman Michael Toglia. Jimmy Crooks out at 2nd. JJ Wetherholt out at 1st.","rbi":0,"awayScore":4,"homeScore":5,"isOut":true},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-08-20T18:33:35.735Z","endTime":"2026-08-20T18:34:00.022Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670062,"fullName":"Julian Garcia","link":"/api/v1/people/670062"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"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":1},"credits":[{"player":{"id":701398,"link":"/api/v1/people/701398"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":680574,"link":"/api/v1/people/680574"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":680574,"link":"/api/v1/people/680574"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":669911,"link":"/api/v1/people/669911"},"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":0},"pitchData":{"startSpeed":85.9,"endSpeed":79.9,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.400935657408166,"aZ":-26.81283632099642,"pfxX":2.5518868108068116,"pfxZ":3.3332404919844407,"pX":0.2603641636255855,"pZ":2.460731436935754,"vX0":3.1405361522276083,"vY0":-125.23014421428755,"vZ0":-3.227438632918904,"x":107.08,"y":172.34,"x0":-1.3357323651496886,"y0":50.0021267851604,"z0":5.931003606637131,"aX":4.101493581999207},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":5.6,"breakHorizontal":-5.3,"spinRate":2948,"spinDirection":147},"zone":6,"typeConfidence":0.92,"plateTime":0.4353634680539349,"extension":6.436401506710936},"index":0,"playId":"ac7ff94b-4505-3722-88e5-7dff616cacaf","pitchNumber":1,"startTime":"2026-08-20T18:33:37.455Z","endTime":"2026-08-20T18:33:41.902Z","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":1,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":83.7,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.63223757311405,"aZ":-12.353860921267213,"pfxX":-0.0698731203360553,"pfxZ":11.057752305827055,"pX":-0.0885011035269265,"pZ":1.7012505751195992,"vX0":3.269458159385415,"vY0":-133.27710141708593,"vZ0":-8.340082687794848,"x":120.37,"y":192.85,"x0":-1.3239017655945353,"y0":50.00048970370893,"z0":5.770731697630773,"aX":-0.1253328776203491},"breaks":{"breakAngle":2.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":18.4,"breakHorizontal":-0.6,"spinRate":2697,"spinDirection":187},"zone":8,"typeConfidence":0.89,"plateTime":0.41153797420081917,"extension":6.560941455612306},"hitData":{"launchSpeed":101.1,"launchAngle":-1.0,"totalDistance":38.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":145.18,"coordY":156.14}},"index":1,"playId":"fca0022e-f093-36ba-bd1e-5dfa5f850f83","pitchNumber":2,"startTime":"2026-08-20T18:33:54.397Z","endTime":"2026-08-20T18:34:00.022Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-20T18:34:00.022Z","atBatIndex":51},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Iván Herrera flies out to center fielder Dane Myers.","rbi":0,"awayScore":4,"homeScore":5,"isOut":true},"about":{"atBatIndex":52,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-08-20T18:34:26.334Z","endTime":"2026-08-20T18:34:54.321Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670062,"fullName":"Julian Garcia","link":"/api/v1/people/670062"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":667472,"link":"/api/v1/people/667472"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.5,"endSpeed":80.1,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.80761450456752,"aZ":-28.998118256624647,"pfxX":4.287657164563058,"pfxZ":1.959555322627745,"pX":0.5780018761963167,"pZ":2.7011197686439705,"vX0":3.2853260933633512,"vY0":-126.07823266466312,"vZ0":-2.429721211447955,"x":94.97,"y":165.85,"x0":-1.295606261758494,"y0":50.0035427016648,"z0":5.999745983084248,"aX":6.955455058348753},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":3.2,"breakHorizontal":-8.5,"spinRate":2891,"spinDirection":113},"zone":6,"typeConfidence":0.56,"plateTime":0.43316399265337324,"extension":6.460892136715482},"index":0,"playId":"0e21a8ae-895a-3e34-b001-5b72d57ba5d5","pitchNumber":1,"startTime":"2026-08-20T18:34:29.613Z","endTime":"2026-08-20T18:34:33.648Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.1,"endSpeed":75.1,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.370347904812146,"aZ":-34.897247089077474,"pfxX":7.217865485780573,"pfxZ":-1.9039471928404037,"pX":0.5079246883603344,"pZ":2.1373968268500634,"vX0":3.115957050730814,"vY0":-119.50114121369204,"vZ0":-1.2766561973488857,"x":97.64,"y":181.07,"x0":-1.7548566962006156,"y0":50.001943725464876,"z0":5.844483322651412,"aX":10.324973951002914},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.4,"breakVerticalInduced":-3.5,"breakHorizontal":-13.9,"spinRate":2916,"spinDirection":37},"zone":9,"typeConfidence":0.94,"plateTime":0.4602620304731353,"extension":6.514111038456826},"hitData":{"launchSpeed":96.1,"launchAngle":42.0,"totalDistance":309.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":108.03,"coordY":76.74}},"index":1,"playId":"b3418a2d-5f14-322e-bf10-162ce48b5558","pitchNumber":2,"startTime":"2026-08-20T18:34:44.314Z","endTime":"2026-08-20T18:34:54.321Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-20T18:34:54.321Z","atBatIndex":52},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Dane Myers lines out to first baseman Alec Burleson.","rbi":0,"awayScore":4,"homeScore":5,"isOut":true},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-08-20T18:37:21.357Z","endTime":"2026-08-20T18:38:14.506Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":667472,"fullName":"Dane Myers","link":"/api/v1/people/667472"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657265,"fullName":"Peter Strzelecki","link":"/api/v1/people/657265"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":667472,"fullName":"Dane Myers","link":"/api/v1/people/667472"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":676475,"link":"/api/v1/people/676475"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Peter Strzelecki replaces Ryne Stanek.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-20T18:36:24.351Z","endTime":"2026-08-20T18:37:23.653Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":657265,"link":"/api/v1/people/657265"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":84.9,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.790640737585537,"aZ":-31.301446863750762,"pfxX":-9.641989702923219,"pfxZ":0.4711386514635585,"pX":0.26012264670971613,"pZ":2.4303448125500884,"vX0":8.50692779065607,"vY0":-135.05701066230503,"vZ0":-0.859786523580121,"x":107.08,"y":173.16,"x0":-1.6799146067498902,"y0":50.00150151248594,"z0":4.956960729656262,"aX":-17.78682518279562},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":0.8,"breakHorizontal":15.6,"spinRate":2366,"spinDirection":242},"zone":5,"typeConfidence":0.91,"plateTime":0.4057732545064985,"extension":6.766099683067726},"index":1,"playId":"57313f83-a14c-3d98-8bf6-d118325082ff","pitchNumber":1,"startTime":"2026-08-20T18:37:23.653Z","endTime":"2026-08-20T18:37:27.657Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.6,"endSpeed":76.0,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.286986095298868,"aZ":-32.66879179319987,"pfxX":9.505265286815998,"pfxZ":-0.33505088180235454,"pX":-0.396863674784268,"pZ":2.423343658846848,"vX0":0.9500466842346462,"vY0":-120.33858922688943,"vZ0":1.0085997430732752,"x":132.13,"y":173.35,"x0":-2.0318220287519386,"y0":50.004417400222856,"z0":4.89211435043409,"aX":13.945552108474041},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":-0.1,"breakHorizontal":-17.4,"spinRate":2954,"spinDirection":69},"zone":4,"typeConfidence":0.91,"plateTime":0.4551035789993607,"extension":6.600033211352848},"index":2,"playId":"85b1664a-be3c-3c98-9e5a-c0d2ae122c83","pitchNumber":2,"startTime":"2026-08-20T18:37:36.247Z","endTime":"2026-08-20T18:37:40.214Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":85.4,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.615184764797363,"aZ":-20.009168727350296,"pfxX":-4.580618277524987,"pfxZ":6.522515035889045,"pX":-0.43478367063294243,"pZ":4.506113017784592,"vX0":5.130147701873706,"vY0":-135.02049151570503,"vZ0":2.0371318179533557,"x":133.57,"y":117.11,"x0":-1.755253184504544,"y0":50.002160119525364,"z0":5.141324441266292,"aX":-8.542994317813783},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":12.5,"breakHorizontal":7.3,"spinRate":2502,"spinDirection":224},"zone":11,"typeConfidence":0.9,"plateTime":0.40409889558036216,"extension":6.607097612028585},"index":3,"playId":"270789ea-6d50-318d-abad-10cabbb3617e","pitchNumber":3,"startTime":"2026-08-20T18:37:53.564Z","endTime":"2026-08-20T18:37:57.368Z","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":2,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":84.8,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.568814404480182,"aZ":-29.079405759265377,"pfxX":-8.99198126198302,"pfxZ":1.6686562029033034,"pX":-0.5299688540976625,"pZ":2.7335480367661473,"vX0":6.149222203527217,"vY0":-135.68401553858936,"vZ0":-0.7872048088001316,"x":137.2,"y":164.97,"x0":-1.6652940528057047,"y0":50.00069677490649,"z0":5.066067115821562,"aX":-16.650251574558734},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":3.1,"breakHorizontal":14.9,"spinRate":2403,"spinDirection":232},"zone":4,"typeConfidence":0.92,"plateTime":0.40472750761610676,"extension":6.770321187956232},"hitData":{"launchSpeed":91.9,"launchAngle":6.0,"totalDistance":120.0,"trajectory":"line_drive","hardness":"medium","location":"3","coordinates":{"coordX":156.84,"coordY":165.27}},"index":4,"playId":"476ab7ac-1fcd-36b4-ab49-0db54cc8dd6f","pitchNumber":4,"startTime":"2026-08-20T18:38:10.068Z","endTime":"2026-08-20T18:38:14.506Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-20T18:38:14.506Z","atBatIndex":53},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Héctor Rodríguez grounds out, first baseman Alec Burleson to pitcher Peter Strzelecki.","rbi":0,"awayScore":4,"homeScore":5,"isOut":true},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-08-20T18:38:34.418Z","endTime":"2026-08-20T18:39:06.319Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":699302,"fullName":"Héctor Rodríguez","link":"/api/v1/people/699302"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657265,"fullName":"Peter Strzelecki","link":"/api/v1/people/657265"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":699302,"fullName":"Héctor Rodríguez","link":"/api/v1/people/699302"},"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":657265,"link":"/api/v1/people/657265"},"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(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":82.0,"endSpeed":75.1,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.13185342675699,"aZ":-39.30466129986449,"pfxX":8.31400661151536,"pfxZ":-4.996021942081372,"pX":0.1817203272220242,"pZ":1.4594463753195765,"vX0":2.449494760910536,"vY0":-119.30936942353047,"vZ0":-0.009875189801563211,"x":110.07,"y":199.37,"x0":-1.9409900500480923,"y0":50.00303350334552,"z0":5.035978139269364,"aX":11.864069693681277},"breaks":{"breakAngle":16.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.7,"breakVerticalInduced":-8.8,"breakHorizontal":-15.7,"spinRate":3054,"spinDirection":56},"zone":14,"typeConfidence":0.91,"plateTime":0.46087734279987735,"extension":6.635593278831567},"index":0,"playId":"38544fc7-2390-3c07-bfc1-bdc201ae5d27","pitchNumber":1,"startTime":"2026-08-20T18:38:34.418Z","endTime":"2026-08-20T18:38:38.797Z","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":93.1,"endSpeed":85.0,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.370973483704333,"aZ":-18.55296517866626,"pfxX":-4.322363820528846,"pfxZ":7.314817915720866,"pX":-1.5415929850045216,"pZ":4.663692180195685,"vX0":2.3936295191457884,"vY0":-135.55473819690718,"vZ0":2.2183465176945143,"x":152.6,"y":88.6,"x0":-1.8740078698802154,"y0":50.00585479569847,"z0":5.129251426861048,"aX":-8.052828379309492},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":13.9,"breakHorizontal":7.3,"spinRate":2514,"spinDirection":228},"zone":11,"typeConfidence":0.91,"plateTime":0.4039180898455119,"extension":6.465258393069692},"index":1,"playId":"b208a243-d36f-328e-8bc4-015386804d1a","pitchNumber":2,"startTime":"2026-08-20T18:38:47.207Z","endTime":"2026-08-20T18:38:50.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(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.1,"endSpeed":75.1,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.042506365664618,"aZ":-39.17176047216609,"pfxX":8.483512906600309,"pfxZ":-4.882822823584697,"pX":-0.06335092647349198,"pZ":1.7839908485071432,"vX0":1.965589579302388,"vY0":-119.47418960519698,"vZ0":0.7410647419780374,"x":119.41,"y":190.61,"x0":-2.0005591163508285,"y0":50.00412288865325,"z0":5.0166897995310755,"aX":12.14996892450738},"breaks":{"breakAngle":18.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.2,"breakVerticalInduced":-8.3,"breakHorizontal":-15.8,"spinRate":3073,"spinDirection":57},"zone":8,"typeConfidence":0.91,"plateTime":0.46011126356600585,"extension":6.499802713204483},"hitData":{"launchSpeed":94.5,"launchAngle":-15.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":173.96,"coordY":153.2}},"index":2,"playId":"4976b34b-74fc-33bb-9776-0f6de2de51b5","pitchNumber":3,"startTime":"2026-08-20T18:39:00.916Z","endTime":"2026-08-20T18:39:06.319Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-20T18:39:06.319Z","atBatIndex":54},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ke'Bryan Hayes flies out to left fielder Joshua Báez.","rbi":0,"awayScore":4,"homeScore":5,"isOut":true},"about":{"atBatIndex":55,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-08-20T18:39:32.021Z","endTime":"2026-08-20T18:41:03.218Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":663647,"fullName":"Ke'Bryan Hayes","link":"/api/v1/people/663647"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657265,"fullName":"Peter Strzelecki","link":"/api/v1/people/657265"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":663647,"fullName":"Ke'Bryan Hayes","link":"/api/v1/people/663647"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":695491,"link":"/api/v1/people/695491"},"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, 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.0,"endSpeed":75.5,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.546955221671247,"aZ":-33.10415469440083,"pfxX":7.589088482114227,"pfxZ":-0.6403692980737228,"pX":1.0370740133850707,"pZ":1.9135266533282345,"vX0":4.944865555100593,"vY0":-120.66508206016151,"vZ0":0.3672897393049577,"x":77.47,"y":187.11,"x0":-2.034581727073402,"y0":50.00325957163989,"z0":4.70965849006255,"aX":11.032262043826538},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":-0.7,"breakHorizontal":-15.0,"spinRate":2970,"spinDirection":67},"zone":14,"typeConfidence":0.89,"plateTime":0.45638261153857407,"extension":6.832284764626241},"index":0,"playId":"73652a0c-c3fe-3b99-a156-2ec2644deb7b","pitchNumber":1,"startTime":"2026-08-20T18:39:33.088Z","endTime":"2026-08-20T18:39:36.799Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.7,"endSpeed":74.4,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.907746970367246,"aZ":-34.619290613148394,"pfxX":9.00324778513345,"pfxZ":-1.7317571820701607,"pX":-0.585293382839136,"pZ":1.3211366724616609,"vX0":0.916246519228348,"vY0":-118.89068140498391,"vZ0":-0.4358251001194936,"x":139.31,"y":203.11,"x0":-2.144940513063221,"y0":50.003725764869415,"z0":4.688657222889555,"aX":12.700337616281223},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.4,"breakVerticalInduced":-2.9,"breakHorizontal":-16.4,"spinRate":2963,"spinDirection":60},"zone":13,"typeConfidence":0.8,"plateTime":0.4632945622853999,"extension":6.834679354720655},"index":1,"playId":"9cff908f-c6a2-3685-ae16-36a4fb188c18","pitchNumber":2,"startTime":"2026-08-20T18:39:48.571Z","endTime":"2026-08-20T18:39:53.113Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.3,"endSpeed":84.2,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.570075921596274,"aZ":-29.62179975862913,"pfxX":-9.846133097376761,"pfxZ":1.401011006730803,"pX":-0.24254793739258312,"pZ":2.8228219295146606,"vX0":7.463211646013148,"vY0":-134.18900210050188,"vZ0":-0.009211508042309968,"x":126.25,"y":162.56,"x0":-1.783361191943914,"y0":50.00094271655427,"z0":4.94002703071104,"aX":-17.91911925469212},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":2.8,"breakHorizontal":16.2,"spinRate":2440,"spinDirection":234},"zone":2,"typeConfidence":0.91,"plateTime":0.4084823043721224,"extension":6.814127245308148},"index":2,"playId":"c0a80900-75ec-3263-becd-84c95bbafb17","pitchNumber":3,"startTime":"2026-08-20T18:40:01.871Z","endTime":"2026-08-20T18:40:05.294Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.2,"endSpeed":74.5,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.748942069017385,"aZ":-32.4838610135647,"pfxX":7.348044588219248,"pfxZ":-0.21952949412325218,"pX":0.3956628040566668,"pZ":1.5770196076878293,"vX0":3.236089325509853,"vY0":-118.29852325682789,"vZ0":-0.05489640189809575,"x":101.92,"y":196.2,"x0":-1.9470096112476858,"y0":50.00315426152253,"z0":4.592264681570444,"aX":10.355575833829047},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":-0.1,"breakHorizontal":-14.2,"spinRate":2958,"spinDirection":71},"zone":9,"typeConfidence":0.91,"plateTime":0.46400617205595873,"extension":6.7813805921006045},"index":3,"playId":"7e437fa9-91ed-3307-b6a4-aa7c702eabd7","pitchNumber":4,"startTime":"2026-08-20T18:40:24.032Z","endTime":"2026-08-20T18:40:28.649Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.3,"endSpeed":82.9,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.00393926879994,"aZ":-26.641474756066437,"pfxX":-8.744245300443422,"pfxZ":3.120643769940452,"pX":0.33844667077251456,"pZ":3.239019387074528,"vX0":8.486577971957429,"vY0":-132.73786771299297,"vZ0":0.7336283594165668,"x":104.1,"y":151.33,"x0":-1.773348075186831,"y0":50.004048016148836,"z0":4.907798733846328,"aX":-15.511533200217524},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":6.0,"breakHorizontal":13.8,"spinRate":2457,"spinDirection":236},"zone":3,"typeConfidence":0.9,"plateTime":0.41358415195286025,"extension":6.800669557711788},"index":4,"playId":"fff4723b-8d8b-3206-bddb-ee39946fae0d","pitchNumber":5,"startTime":"2026-08-20T18:40:37.901Z","endTime":"2026-08-20T18:40:42.157Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.5,"endSpeed":73.8,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.235747858075126,"aZ":-40.04425003727941,"pfxX":7.524210140788967,"pfxZ":-5.69276344994292,"pX":0.37096722098073937,"pZ":2.712736500266861,"vX0":3.155252073120695,"vY0":-117.16419711201235,"vZ0":3.221195086782523,"x":102.86,"y":165.54,"x0":-1.9727497032706176,"y0":50.00168155290162,"z0":5.075768056635117,"aX":10.40399349079902},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.5,"breakVerticalInduced":-9.1,"breakHorizontal":-14.4,"spinRate":2956,"spinDirection":64},"zone":6,"typeConfidence":0.9,"plateTime":0.4684424033695467,"extension":6.804398662960238},"hitData":{"launchSpeed":90.3,"launchAngle":36.0,"totalDistance":328.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":81.22,"coordY":75.05}},"index":5,"playId":"825229d7-4dfb-3aec-8bae-056774da5c4e","pitchNumber":6,"startTime":"2026-08-20T18:40:54.810Z","endTime":"2026-08-20T18:41:03.218Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-20T18:41:03.218Z","atBatIndex":55},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Alec Burleson pops out to third baseman Ke'Bryan Hayes in foul territory.","rbi":0,"awayScore":4,"homeScore":5,"isOut":true},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-08-20T18:43:28.167Z","endTime":"2026-08-20T18:44:28.749Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"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":622088,"fullName":"Tejay Antone","link":"/api/v1/people/622088"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,6],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":663647,"link":"/api/v1/people/663647"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Tejay Antone replaces Julian Garcia.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-20T18:41:41.686Z","endTime":"2026-08-20T18:42:51.713Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":622088,"link":"/api/v1/people/622088"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Defensive switch from left field to right field for JJ Bleday.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":4,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-08-20T18:42:51.713Z","endTime":"2026-08-20T18:42:51.726Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":668709,"link":"/api/v1/people/668709"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"300"},{"details":{"description":"Defensive Substitution: TJ Friedl replaces right fielder Héctor Rodríguez, batting 8th, playing left field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":4,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-08-20T18:42:51.726Z","endTime":"2026-08-20T18:43:30.468Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":670770,"link":"/api/v1/people/670770"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"801","replacedPlayer":{"id":699302,"link":"/api/v1/people/699302"}},{"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":92.5,"endSpeed":85.5,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.669925439636412,"aZ":-31.06473325387569,"pfxX":-8.704274839027212,"pfxZ":0.5976550769779978,"pX":0.6340151502391607,"pZ":2.012221625988869,"vX0":8.84818088300322,"vY0":-134.46596228456227,"vZ0":-3.717740523083023,"x":92.83,"y":184.45,"x0":-1.5540264930881909,"y0":50.00071174707549,"z0":5.594884493538633,"aX":-16.08322180210854},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":0.5,"breakHorizontal":14.0,"spinRate":2572,"spinDirection":229},"zone":9,"typeConfidence":0.9,"plateTime":0.4059318756789443,"extension":6.228902584917294},"index":3,"playId":"0fa98542-2377-3080-91b3-e71e57491a7e","pitchNumber":1,"startTime":"2026-08-20T18:43:30.468Z","endTime":"2026-08-20T18:43:35.352Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.3,"endSpeed":75.4,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.077308393014018,"aZ":-29.302349402424905,"pfxX":8.193315975541015,"pfxZ":1.9833109078763655,"pX":-0.8903106124889469,"pZ":2.4711370635891914,"vX0":0.020583115540311392,"vY0":-119.81680504852922,"vZ0":-0.915820806336713,"x":150.94,"y":172.06,"x0":-1.9627516853971123,"y0":50.00364119052093,"z0":5.486938791047977,"aX":11.860980827775425},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":3.6,"breakHorizontal":-14.9,"spinRate":2878,"spinDirection":58},"zone":13,"typeConfidence":0.91,"plateTime":0.45789559716207373,"extension":6.018353408729295},"index":4,"playId":"fd15b24c-4df0-3ac2-a709-7c0d208d3904","pitchNumber":2,"startTime":"2026-08-20T18:43:46.922Z","endTime":"2026-08-20T18:43:51.558Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":85.5,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.664569845733883,"aZ":-30.984830663238355,"pfxX":-9.15702015047324,"pfxZ":0.6375723465492591,"pX":0.09579841135494344,"pZ":2.6214238005432335,"vX0":7.578260167382006,"vY0":-135.0276257748134,"vZ0":-2.2121459040761957,"x":113.35,"y":168.0,"x0":-1.5487675632321127,"y0":50.00141730853279,"z0":5.6179027077963095,"aX":-17.0146008081095},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":1.0,"breakHorizontal":15.1,"spinRate":2645,"spinDirection":224},"zone":5,"typeConfidence":0.9,"plateTime":0.40466235187705335,"extension":6.27802881318787},"index":5,"playId":"b015a3fc-7b39-3a7b-af4c-8527ba65c797","pitchNumber":3,"startTime":"2026-08-20T18:44:02.876Z","endTime":"2026-08-20T18:44:06.302Z","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":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.6,"endSpeed":83.4,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.614057976204826,"aZ":-23.86807925195671,"pfxX":0.04220885359589793,"pfxZ":4.675347609686343,"pX":-0.11475799910100552,"pZ":3.331618331177953,"vX0":3.9190801871060854,"vY0":-132.04004516109825,"vZ0":-1.4410445244850747,"x":121.37,"y":148.83,"x0":-1.6200978255403884,"y0":50.0011177033044,"z0":5.631107199824109,"aX":0.07405701361568454},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":8.4,"breakHorizontal":-0.8,"spinRate":2753,"spinDirection":179},"zone":2,"typeConfidence":0.91,"plateTime":0.41392151022257195,"extension":6.0732490775743555},"hitData":{"launchSpeed":87.0,"launchAngle":79.0,"totalDistance":69.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":95.49,"coordY":190.11}},"index":6,"playId":"4103a85a-4a25-393d-876e-02e758e99f7b","pitchNumber":4,"startTime":"2026-08-20T18:44:18.736Z","endTime":"2026-08-20T18:44:28.749Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-20T18:44:28.749Z","atBatIndex":56},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jordan Walker strikes out swinging.","rbi":0,"awayScore":4,"homeScore":5,"isOut":true},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-08-20T18:44:47.105Z","endTime":"2026-08-20T18:45:43.398Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":622088,"fullName":"Tejay Antone","link":"/api/v1/people/622088"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":663886,"link":"/api/v1/people/663886"},"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":1},"pitchData":{"startSpeed":84.5,"endSpeed":77.7,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.90204907995481,"aZ":-33.47036922395236,"pfxX":9.280203879923356,"pfxZ":-0.8463641375443629,"pX":0.3779522745005746,"pZ":2.9265565206208235,"vX0":2.4141987229137407,"vY0":-123.1070048568106,"vZ0":0.42842411684143733,"x":102.59,"y":159.76,"x0":-1.8215104232496544,"y0":50.00300949361841,"z0":5.588080705040043,"aX":14.214291477783068},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":-1.2,"breakHorizontal":-17.4,"spinRate":3028,"spinDirection":58},"zone":6,"typeConfidence":0.86,"plateTime":0.44527593106638585,"extension":6.081631462608947},"index":0,"playId":"a8a5eeda-e4f4-33a0-9b9b-96e01b41e399","pitchNumber":1,"startTime":"2026-08-20T18:44:53.836Z","endTime":"2026-08-20T18:44:57.808Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.4,"endSpeed":86.2,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.136103339473184,"aZ":-32.60487000499499,"pfxX":-5.153666696233149,"pfxZ":-0.22518991212667316,"pX":0.6847908293517596,"pZ":1.7605853233347273,"vX0":7.9713721884023965,"vY0":-135.79969880484072,"vZ0":-3.9468740456426983,"x":90.9,"y":191.24,"x0":-1.6113805039657887,"y0":50.00653249315324,"z0":5.486705857618964,"aX":-9.683544335392645},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":-1.1,"breakHorizontal":7.8,"spinRate":2585,"spinDirection":230},"zone":9,"typeConfidence":0.88,"plateTime":0.40245367922237696,"extension":6.158377209816793},"index":1,"playId":"c35a8ea2-02d3-316f-a538-666e30715900","pitchNumber":2,"startTime":"2026-08-20T18:45:12.670Z","endTime":"2026-08-20T18:45:16.123Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-08-20T18:45:28.902Z","endTime":"2026-08-20T18:45:39.599Z","isPitch":false,"type":"action","player":{"id":691023,"link":"/api/v1/people/691023"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":84.8,"endSpeed":77.8,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.474478406840138,"aZ":-29.448089276038594,"pfxX":8.294034667027152,"pfxZ":1.769206220736507,"pX":1.1346966876140516,"pZ":3.1109239782240232,"vX0":4.004941648617705,"vY0":-123.50335183347812,"vZ0":0.24520702524023852,"x":73.75,"y":154.79,"x0":-1.587212097006148,"y0":50.00138041075718,"z0":5.4948214006019755,"aX":12.760983094460874},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":3.5,"breakHorizontal":-16.0,"spinRate":2936,"spinDirection":67},"zone":12,"typeConfidence":0.91,"plateTime":0.4441485977107811,"extension":6.087833044760856},"index":3,"playId":"9e3a652a-2199-36ac-a5d6-db719956ea6f","pitchNumber":3,"startTime":"2026-08-20T18:45:39.599Z","endTime":"2026-08-20T18:45:43.398Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-20T18:45:43.398Z","atBatIndex":57},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Joshua Báez walks.","rbi":0,"awayScore":4,"homeScore":5,"isOut":false},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-08-20T18:46:04.005Z","endTime":"2026-08-20T18:47:32.617Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":695491,"fullName":"Joshua Báez","link":"/api/v1/people/695491"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":622088,"fullName":"Tejay Antone","link":"/api/v1/people/622088"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":695491,"fullName":"Joshua Báez","link":"/api/v1/people/695491"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":695491,"fullName":"Joshua Báez","link":"/api/v1/people/695491"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 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":85.0,"endSpeed":77.8,"strikeZoneTop":3.345,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.834213988407082,"aZ":-29.479749094681498,"pfxX":6.773099594913742,"pfxZ":1.7656198522262176,"pX":3.002187751191187,"pZ":1.4253360262053443,"vX0":8.8761565771589,"vY0":-123.40034011122897,"vZ0":-3.4262347062047107,"x":2.56,"y":200.3,"x0":-1.5350862296669467,"y0":50.00328320186245,"z0":5.341828459843279,"aX":10.341574199237375},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":2.5,"breakHorizontal":-14.5,"spinRate":2816,"spinDirection":66},"zone":14,"typeConfidence":0.91,"plateTime":0.44555557268260726,"extension":6.380309081844261},"index":0,"playId":"d4d24dc5-0415-31e1-bb1c-d3d074cede84","pitchNumber":1,"startTime":"2026-08-20T18:46:07.123Z","endTime":"2026-08-20T18:46:11.786Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.1,"endSpeed":87.3,"strikeZoneTop":3.345,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.66275017371759,"aZ":-32.43450780336176,"pfxX":-8.785640776438015,"pfxZ":-0.13569601049784907,"pX":0.5002916622905031,"pZ":1.4395115640250367,"vX0":8.75255606438095,"vY0":-138.18120236305973,"vZ0":-4.886056772332688,"x":97.93,"y":199.91,"x0":-1.5661197587285283,"y0":50.00131781073171,"z0":5.408535488030263,"aX":-16.99597388469272},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":-1.1,"breakHorizontal":14.0,"spinRate":2659,"spinDirection":228},"zone":14,"typeConfidence":2.0,"plateTime":0.3963035444111913,"extension":6.210963389673627},"index":1,"playId":"0740368b-f1fc-3b86-ab11-ffbdde0dc399","pitchNumber":2,"startTime":"2026-08-20T18:46:29.223Z","endTime":"2026-08-20T18:46:34.362Z","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":95.3,"endSpeed":87.1,"strikeZoneTop":3.345,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.896073261278815,"aZ":-27.424839192126218,"pfxX":-8.624444226023286,"pfxZ":2.4406745698693264,"pX":-0.27398841146545194,"pZ":4.336356404331047,"vX0":6.414474489828401,"vY0":-138.70386886812818,"vZ0":1.2324743278635024,"x":127.44,"y":121.7,"x0":-1.4954821156980025,"y0":50.00648670822331,"z0":5.714264855134736,"aX":-16.81546780260979},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":4.9,"breakHorizontal":14.3,"spinRate":2710,"spinDirection":226},"zone":11,"typeConfidence":2.0,"plateTime":0.3948086394631227,"extension":6.039127014897018},"index":2,"playId":"64607bc9-7ad4-391c-9701-a7b474f3aa6b","pitchNumber":3,"startTime":"2026-08-20T18:46:46.598Z","endTime":"2026-08-20T18:46:51.157Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.0,"endSpeed":77.1,"strikeZoneTop":3.345,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.40620849472678,"aZ":-24.507176756881055,"pfxX":6.677829876231474,"pfxZ":5.12335744998548,"pX":2.597354389857467,"pZ":0.8482972473244673,"vX0":8.031365211657002,"vY0":-121.96313853862675,"vZ0":-5.412661928934609,"x":17.99,"y":215.88,"x0":-1.6138826671262607,"y0":50.003674709237536,"z0":5.227000343089523,"aX":9.996939134379682},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":8.2,"breakHorizontal":-14.0,"spinRate":2882,"spinDirection":64},"zone":14,"typeConfidence":0.93,"plateTime":0.4501846535551257,"extension":6.407632560957033},"index":3,"playId":"6d1fa5b6-fa8b-3a0c-8706-2ac51ae77c4e","pitchNumber":4,"startTime":"2026-08-20T18:47:04.172Z","endTime":"2026-08-20T18:47:08.257Z","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":4,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.9,"endSpeed":77.4,"strikeZoneTop":3.345,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.410956622919745,"aZ":-29.52911893587614,"pfxX":8.807424939361951,"pfxZ":1.7276719122661408,"pX":0.4997587060536506,"pZ":3.7566596782515123,"vX0":2.8120848272676806,"vY0":-123.53413152745809,"vZ0":1.6692540128183087,"x":97.95,"y":137.35,"x0":-1.8000076606539137,"y0":50.00440765414844,"z0":5.56844262022582,"aX":13.507074204862484},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":3.8,"breakHorizontal":-16.7,"spinRate":3051,"spinDirection":58},"zone":12,"typeConfidence":0.9,"plateTime":0.4447044271791367,"extension":6.076644527275239},"index":4,"playId":"84621fb0-3aa1-3729-87cb-de3949797ba3","pitchNumber":5,"startTime":"2026-08-20T18:47:27.455Z","endTime":"2026-08-20T18:47:32.617Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-20T18:47:32.617Z","atBatIndex":58},{"result":{"type":"atBat","event":"Caught Stealing 2B","eventType":"caught_stealing_2b","description":"Joshua Báez caught stealing 2nd base, pitcher Tejay Antone to shortstop Matt McLain.","rbi":0,"awayScore":4,"homeScore":5,"isOut":true},"about":{"atBatIndex":59,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-08-20T18:47:55.997Z","endTime":"2026-08-20T18:48:36.322Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":17},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":622088,"fullName":"Tejay Antone","link":"/api/v1/people/622088"},"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":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Caught Stealing 2B","eventType":"caught_stealing_2b","movementReason":"r_caught_stealing_2b","runner":{"id":695491,"fullName":"Joshua Báez","link":"/api/v1/people/695491"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":622088,"link":"/api/v1/people/622088"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":680574,"link":"/api/v1/people/680574"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"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(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":88.5,"endSpeed":81.9,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.645202458656797,"aZ":-28.272940002571918,"pfxX":1.4980074438040214,"pfxZ":2.297134957637347,"pX":-0.5728728603239334,"pZ":2.4708357966860657,"vX0":2.574000150200774,"vY0":-128.92440439319924,"vZ0":-2.595742204760318,"x":138.84,"y":172.07,"x0":-1.775490082866759,"y0":50.002667278169106,"z0":5.653727707113322,"aX":2.542862821947795},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":3.8,"breakHorizontal":-3.2,"spinRate":2719,"spinDirection":169},"zone":4,"typeConfidence":0.57,"plateTime":0.4234616562359914,"extension":6.041905354859449},"index":0,"playId":"c87e4b3a-9a3a-3a63-96cc-5922180e1248","pitchNumber":1,"startTime":"2026-08-20T18:47:57.727Z","endTime":"2026-08-20T18:48:01.921Z","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":2},"pitchData":{"startSpeed":83.2,"endSpeed":76.4,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.356192758457286,"aZ":-29.85811421677636,"pfxX":10.493131073821683,"pfxZ":1.5731363196085786,"pX":0.5878358413253237,"pZ":1.093959585726976,"vX0":2.5470703380478494,"vY0":-121.16503081360705,"vZ0":-3.674515338861968,"x":94.59,"y":209.24,"x0":-1.8421311801992262,"y0":50.00488509990984,"z0":5.260703665870633,"aX":15.485042038713114},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":2.2,"breakHorizontal":-19.6,"spinRate":3067,"spinDirection":61},"zone":14,"typeConfidence":0.91,"plateTime":0.4533617572314661,"extension":6.336412184023696},"index":1,"playId":"2d44618d-4d31-3cea-b7b3-bdb894a6ec87","pitchNumber":2,"startTime":"2026-08-20T18:48:13.239Z","endTime":"2026-08-20T18:48:17.349Z","isPitch":true,"type":"pitch"},{"details":{"code":"N","isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"index":2,"playId":"4dd4bd81-6de5-3c67-9030-76786f55033e","startTime":"2026-08-20T18:48:31.313Z","endTime":"2026-08-20T18:48:36.322Z","isPitch":false,"type":"no_pitch"}],"playEndTime":"2026-08-20T18:48:36.322Z","atBatIndex":59},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Elly De La Cruz walks.","rbi":0,"awayScore":4,"homeScore":5,"isOut":false},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-08-20T18:50:56.316Z","endTime":"2026-08-20T18:52:55.083Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657265,"fullName":"Peter Strzelecki","link":"/api/v1/people/657265"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":81.8,"endSpeed":75.5,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.13119153105873,"aZ":-40.31033579027647,"pfxX":6.104748088107233,"pfxZ":-5.694442604850918,"pX":0.7942661024492523,"pZ":0.553424079671778,"vX0":4.2609467605922555,"vY0":-119.12252408000246,"vZ0":-1.5712012095845582,"x":86.72,"y":223.84,"x0":-1.8144479946109087,"y0":50.00416137092336,"z0":4.88536761053727,"aX":8.721005018010576},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.4,"breakVerticalInduced":-10.4,"breakHorizontal":-12.1,"spinRate":2971,"spinDirection":63},"zone":14,"typeConfidence":0.9,"plateTime":0.46084509637679627,"extension":6.76279394233228},"index":0,"playId":"53728565-2e4d-35af-bb97-fae667adcc22","pitchNumber":1,"startTime":"2026-08-20T18:50:57.660Z","endTime":"2026-08-20T18:51:01.903Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.9,"endSpeed":76.5,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.552935505765983,"aZ":-30.79558319683733,"pfxX":-10.288946879584325,"pfxZ":0.9348887080740527,"pX":0.12963025451829202,"pZ":1.898821624026204,"vX0":7.936922021933606,"vY0":-120.47862681169735,"vZ0":-0.23614746931014963,"x":112.06,"y":187.51,"x0":-1.8570604757550353,"y0":50.00589812921295,"z0":4.700416505534762,"aX":-15.256189698013024},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":1.9,"breakHorizontal":16.9,"spinRate":1629,"spinDirection":273},"zone":8,"typeConfidence":0.92,"plateTime":0.4531522143558888,"extension":6.9490939775840905},"index":1,"playId":"b691dde7-8971-3e57-87db-365eef7ac996","pitchNumber":2,"startTime":"2026-08-20T18:51:14.188Z","endTime":"2026-08-20T18:51:17.962Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":85.1,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.665127376557102,"aZ":-31.320239257211938,"pfxX":-10.28825005788136,"pfxZ":0.45958080101547516,"pX":0.28530554328155855,"pZ":2.6475173146341273,"vX0":8.976658275264082,"vY0":-136.03655047014067,"vZ0":-0.06106151697832718,"x":106.12,"y":167.3,"x0":-1.7311828525161803,"y0":50.00394860861559,"z0":4.853357380082323,"aX":-19.158222436669192},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":1.1,"breakHorizontal":16.6,"spinRate":2437,"spinDirection":241},"zone":6,"typeConfidence":0.91,"plateTime":0.4036437800388364,"extension":6.590981164835192},"index":2,"playId":"f9cffabb-d6b1-37f7-830a-0204968efc6e","pitchNumber":3,"startTime":"2026-08-20T18:51:28.181Z","endTime":"2026-08-20T18:51:31.467Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.9,"endSpeed":77.6,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.192745193546205,"aZ":-32.23032926092848,"pfxX":-9.935166359691205,"pfxZ":-0.03325348259863148,"pX":-1.2597045975332046,"pZ":2.3574929149209294,"vX0":5.100904548728768,"vY0":-123.52356543874488,"vZ0":1.1125651416865525,"x":165.02,"y":175.13,"x0":-2.063401341456915,"y0":50.005586404945646,"z0":4.616376070624484,"aX":-15.31596232708502},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":0.5,"breakHorizontal":16.8,"spinRate":1661,"spinDirection":283},"zone":13,"typeConfidence":0.89,"plateTime":0.4438510903842037,"extension":6.830761079601334},"index":3,"playId":"09cdeb28-c813-33f4-81bb-0bfac08c993e","pitchNumber":4,"startTime":"2026-08-20T18:51:42.255Z","endTime":"2026-08-20T18:51:47.528Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":85.6,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.52859752102465,"aZ":-18.583015403574183,"pfxX":-6.3231070750076555,"pfxZ":7.1967977825858025,"pX":-1.626456718916994,"pZ":3.921722537975253,"vX0":3.4513276605728374,"vY0":-136.67300242307815,"vZ0":0.6908787082392062,"x":179.0,"y":132.89,"x0":-2.0850147265056322,"y0":50.0056339752813,"z0":4.943239545958605,"aX":-11.94687238720796},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":13.4,"breakHorizontal":10.7,"spinRate":2475,"spinDirection":241},"zone":11,"typeConfidence":0.9,"plateTime":0.40097499697687233,"extension":6.557714373330119},"index":4,"playId":"0490b01a-6bee-3864-b633-9e7134672c37","pitchNumber":5,"startTime":"2026-08-20T18:51:56.921Z","endTime":"2026-08-20T18:52:00.722Z","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":93.4,"endSpeed":85.4,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.578379879504745,"aZ":-18.65243274016428,"pfxX":-6.092465708768549,"pfxZ":7.214214035499726,"pX":-0.32595252377268996,"pZ":2.6525340112370817,"vX0":5.989343965642421,"vY0":-135.9672925825342,"vZ0":-2.3802009345927315,"x":129.42,"y":167.16,"x0":-1.7648486704051791,"y0":50.00144446793781,"z0":4.832433266539049,"aX":-11.416351596058956},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":12.7,"breakHorizontal":9.7,"spinRate":2469,"spinDirection":241},"zone":4,"typeConfidence":0.91,"plateTime":0.4027225296891044,"extension":6.986262416697432},"index":5,"playId":"f23cde57-ee68-3af0-b2fb-eeb621a96813","pitchNumber":6,"startTime":"2026-08-20T18:52:15.457Z","endTime":"2026-08-20T18:52:19.048Z","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":4,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.7,"endSpeed":74.7,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.415526545556606,"aZ":-38.75939458295767,"pfxX":6.78303455098886,"pfxZ":-4.669034267669325,"pX":-1.3089067939008203,"pZ":3.3471666523513375,"vX0":-0.6395284790829969,"vY0":-117.51326961352765,"vZ0":4.3058789165821985,"x":166.89,"y":148.41,"x0":-1.916752597357135,"y0":50.00186210103131,"z0":5.072167679091229,"aX":9.569927027570747},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.0,"breakVerticalInduced":-7.2,"breakHorizontal":-12.1,"spinRate":2856,"spinDirection":76},"zone":11,"typeConfidence":0.9,"plateTime":0.4645226263678026,"extension":6.688366409419776},"index":6,"playId":"b23dab60-33b7-3832-8b7c-b684fc4d2c7f","pitchNumber":7,"startTime":"2026-08-20T18:52:50.925Z","endTime":"2026-08-20T18:52:55.083Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-20T18:52:55.083Z","atBatIndex":60},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Sal Stewart flies out to left fielder Joshua Báez.","rbi":0,"awayScore":4,"homeScore":5,"isOut":true},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-08-20T18:53:36.005Z","endTime":"2026-08-20T18:54:42.605Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":701398,"fullName":"Sal Stewart","link":"/api/v1/people/701398"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657265,"fullName":"Peter Strzelecki","link":"/api/v1/people/657265"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":701398,"fullName":"Sal Stewart","link":"/api/v1/people/701398"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":695491,"link":"/api/v1/people/695491"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"playId":"558abef3-1536-3d10-a7f0-b06fb509a3eb","startTime":"2026-08-20T18:53:21.735Z","endTime":"2026-08-20T18:53:25.112Z","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":1,"outs":0},"pitchData":{"startSpeed":91.4,"endSpeed":83.5,"strikeZoneTop":3.239,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.010347469896196,"aZ":-28.95848755722745,"pfxX":-9.917412842983666,"pfxZ":1.7988697594468555,"pX":-0.28503195495414296,"pZ":3.056924923818531,"vX0":7.142283936853517,"vY0":-132.9833979646162,"vZ0":0.34238023409009355,"x":127.86,"y":156.24,"x0":-1.7196001740333524,"y0":50.00347289745783,"z0":5.030345594554815,"aX":-17.73069226996063},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":3.6,"breakHorizontal":16.3,"spinRate":2396,"spinDirection":238},"zone":1,"typeConfidence":0.91,"plateTime":0.41216828506159775,"extension":6.751046499175512},"index":1,"playId":"e691f5f9-bf3a-3521-a52e-a9a89e4fc370","pitchNumber":1,"startTime":"2026-08-20T18:53:38.283Z","endTime":"2026-08-20T18:53:42.012Z","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":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.6,"endSpeed":83.7,"strikeZoneTop":3.239,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.475087492870973,"aZ":-30.18987650081534,"pfxX":-8.723355140456409,"pfxZ":1.1079998349684974,"pX":-1.1652400357984005,"pZ":2.7746905338346712,"vX0":4.742896342929819,"vY0":-133.37896517515196,"vZ0":-0.06944301218617333,"x":161.42,"y":163.86,"x0":-1.8358346480143515,"y0":50.00561646197214,"z0":4.98341638837301,"aX":-15.673538193395633},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":2.2,"breakHorizontal":14.8,"spinRate":2428,"spinDirection":232},"zone":11,"typeConfidence":0.92,"plateTime":0.4111195252777655,"extension":6.827834732527592},"index":2,"playId":"10f4bfd7-d10e-32f0-869b-d5fe6700e47a","pitchNumber":2,"startTime":"2026-08-20T18:53:56.831Z","endTime":"2026-08-20T18:54:02.888Z","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,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.3,"endSpeed":75.6,"strikeZoneTop":3.239,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.38793432374331,"aZ":-37.084895142078615,"pfxX":4.5622549138477835,"pfxZ":-3.434261612424697,"pX":1.1922456673119983,"pZ":1.137405828141376,"vX0":4.9437019234184945,"vY0":-118.43085969493815,"vZ0":-1.3420616749442387,"x":71.55,"y":208.07,"x0":-1.5106136304938698,"y0":50.00499196108192,"z0":5.085713923031296,"aX":6.518166996068711},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.4,"breakVerticalInduced":-6.2,"breakHorizontal":-9.4,"spinRate":2901,"spinDirection":66},"zone":14,"typeConfidence":0.9,"plateTime":0.46146400294934464,"extension":6.882974180857128},"index":3,"playId":"af5105f4-16bd-335d-b245-5e87a2729816","pitchNumber":3,"startTime":"2026-08-20T18:54:15.814Z","endTime":"2026-08-20T18:54:20.038Z","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":1,"outs":0},"pitchData":{"startSpeed":81.1,"endSpeed":74.0,"strikeZoneTop":3.239,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.33321138250589,"aZ":-36.08797396916807,"pfxX":9.421501399794801,"pfxZ":-2.8118394990328,"pX":-0.460290953096302,"pZ":1.451339079559333,"vX0":0.6497784408257122,"vY0":-118.11078241923508,"vZ0":0.11259703019277723,"x":134.55,"y":199.59,"x0":-1.961637947779365,"y0":50.00149309119911,"z0":4.759271454755697,"aX":13.12877863292898},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.7,"breakVerticalInduced":-4.7,"breakHorizontal":-17.2,"spinRate":3008,"spinDirection":67},"zone":13,"typeConfidence":2.0,"plateTime":0.4661600550728089,"extension":6.813648175064104},"hitData":{"launchSpeed":102.0,"launchAngle":21.0,"totalDistance":355.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":76.74,"coordY":82.13}},"index":4,"playId":"191e21c6-271d-3995-afde-53e1befaa226","pitchNumber":4,"startTime":"2026-08-20T18:54:33.091Z","endTime":"2026-08-20T18:54:42.605Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-20T18:54:42.605Z","atBatIndex":61},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"JJ Bleday strikes out swinging. Elly De La Cruz steals (22) 2nd base.","rbi":0,"awayScore":4,"homeScore":5,"isOut":true},"about":{"atBatIndex":62,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-08-20T18:54:59.535Z","endTime":"2026-08-20T18:57:07.413Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":668709,"fullName":"JJ Bleday","link":"/api/v1/people/668709"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657265,"fullName":"Peter Strzelecki","link":"/api/v1/people/657265"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":668709,"fullName":"JJ Bleday","link":"/api/v1/people/668709"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":699625,"link":"/api/v1/people/699625"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.7,"endSpeed":75.2,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.197775616285714,"aZ":-40.173359147992144,"pfxX":7.072925295154792,"pfxZ":-5.634218226599082,"pX":2.0145104836396555,"pZ":1.3037951917408972,"vX0":6.533442766304535,"vY0":-118.82924299505822,"vZ0":0.0855941133766629,"x":40.21,"y":203.58,"x0":-1.6960562913082458,"y0":50.001459132303,"z0":4.937478425099764,"aX":10.044824956118136},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.1,"breakVerticalInduced":-9.8,"breakHorizontal":-14.5,"spinRate":2992,"spinDirection":68},"zone":14,"typeConfidence":0.9,"plateTime":0.4621218722144991,"extension":6.842372926107272},"index":0,"playId":"2d34efc1-5019-3377-af37-a290183864be","pitchNumber":1,"startTime":"2026-08-20T18:55:02.556Z","endTime":"2026-08-20T18:55:08.247Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":80.6,"endSpeed":74.8,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.123027588817106,"aZ":-36.671237913324646,"pfxX":7.6138715846703855,"pfxZ":-3.199483006180202,"pX":-0.07937592988276705,"pZ":1.4331532298471839,"vX0":1.7559904508245938,"vY0":-117.50361719444777,"vZ0":-0.04042529427773611,"x":120.03,"y":200.08,"x0":-1.8247127180917337,"y0":50.002697248310824,"z0":4.842332330725375,"aX":10.704179988319856},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.3,"breakVerticalInduced":-5.5,"breakHorizontal":-14.2,"spinRate":2903,"spinDirection":72},"zone":13,"typeConfidence":0.9,"plateTime":0.4651703156459801,"extension":6.853263279965503},"index":1,"playId":"8fe70e50-4d09-3765-aee0-4bbde460be34","pitchNumber":2,"startTime":"2026-08-20T18:55:31.370Z","endTime":"2026-08-20T18:55:35.858Z","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":1,"outs":1},"pitchData":{"startSpeed":91.2,"endSpeed":84.1,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.717657481107974,"aZ":-19.848117914563275,"pfxX":-4.690736878260916,"pfxZ":6.825309880727751,"pX":-0.07707427834151623,"pZ":3.2572313063743854,"vX0":5.885497459396981,"vY0":-132.85359567331983,"vZ0":-0.6701272070001716,"x":119.94,"y":150.83,"x0":-1.701082748805879,"y0":50.00208097871463,"z0":4.941969861179383,"aX":-8.471087640993916},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":12.5,"breakHorizontal":7.3,"spinRate":2372,"spinDirection":232},"zone":2,"typeConfidence":0.9,"plateTime":0.4106557600352394,"extension":6.882144367429589},"index":2,"playId":"5bc9f5d8-cdb6-3ff6-aa09-b3c7ff023abb","pitchNumber":3,"startTime":"2026-08-20T18:55:49.332Z","endTime":"2026-08-20T18:55:52.707Z","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":"c73122a2-3b8f-3e9b-ba10-26f0567d1c79","startTime":"2026-08-20T18:56:12.678Z","endTime":"2026-08-20T18:56:16.213Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.0,"endSpeed":78.1,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.84898903654802,"aZ":-34.86186089394785,"pfxX":-9.827937932787217,"pfxZ":-1.733517168065604,"pX":0.880818535017732,"pZ":1.7754300901818467,"vX0":9.855743566566279,"vY0":-123.46463915946914,"vZ0":0.3080113381231475,"x":83.43,"y":190.84,"x0":-1.8798852050222197,"y0":50.00409389427201,"z0":4.575325047838765,"aX":-15.22256041763205},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":-2.8,"breakHorizontal":15.6,"spinRate":1740,"spinDirection":277},"zone":14,"typeConfidence":0.91,"plateTime":0.44310065125943376,"extension":6.9120872661794195},"index":4,"playId":"a39d6441-d0b9-3583-9014-a0816432fe92","pitchNumber":4,"startTime":"2026-08-20T18:56:31.877Z","endTime":"2026-08-20T18:56:36.107Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"index":5,"startTime":"2026-08-20T18:56:48.403Z","endTime":"2026-08-20T18:57:00.510Z","isPitch":false,"type":"action","player":{"id":668709,"link":"/api/v1/people/668709"}},{"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":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":85.7,"endSpeed":78.6,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.24622969489774,"aZ":-34.81088125983454,"pfxX":-9.643532440423057,"pfxZ":-1.6797877519186164,"pX":0.2861671860654126,"pZ":1.4619588920797955,"vX0":8.188975224261009,"vY0":-124.59369334877726,"vZ0":-0.7533273949359147,"x":106.09,"y":199.31,"x0":-1.7917000613065517,"y0":50.00148203620227,"z0":4.647155466483326,"aX":-15.146685566689928},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":-3.0,"breakHorizontal":15.6,"spinRate":1655,"spinDirection":275},"zone":14,"typeConfidence":0.9,"plateTime":0.4397527989387351,"extension":6.962484937308122},"index":6,"playId":"639a45e9-f3af-303c-afbc-6356be6302b1","pitchNumber":5,"startTime":"2026-08-20T18:57:00.510Z","endTime":"2026-08-20T18:57:07.413Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-20T18:57:07.413Z","atBatIndex":62},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Tyler Stephenson flies out to right fielder Jordan Walker.","rbi":0,"awayScore":4,"homeScore":5,"isOut":true},"about":{"atBatIndex":63,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-08-20T18:57:40.705Z","endTime":"2026-08-20T18:58:13.038Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":663886,"fullName":"Tyler Stephenson","link":"/api/v1/people/663886"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657265,"fullName":"Peter Strzelecki","link":"/api/v1/people/657265"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":663886,"fullName":"Tyler Stephenson","link":"/api/v1/people/663886"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":691023,"link":"/api/v1/people/691023"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.2,"endSpeed":75.9,"strikeZoneTop":3.36,"strikeZoneBottom":1.695,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.26489036305192,"aZ":-32.78688330355565,"pfxX":7.476274856755657,"pfxZ":-0.4173042279731316,"pX":1.3055863584996712,"pZ":2.014514801734455,"vX0":5.276291140926927,"vY0":-121.0580020147039,"vZ0":0.2845171187641591,"x":67.23,"y":184.39,"x0":-1.8825696326600234,"y0":50.00254776094865,"z0":4.793619990474093,"aX":10.963924375184634},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":-0.4,"breakHorizontal":-14.9,"spinRate":3001,"spinDirection":73},"zone":14,"typeConfidence":0.9,"plateTime":0.45452535467109856,"extension":6.944620908196837},"index":0,"playId":"7b728ce6-06f0-3b45-a4bb-8f488784cb41","pitchNumber":1,"startTime":"2026-08-20T18:57:45.385Z","endTime":"2026-08-20T18:57:50.203Z","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":0,"outs":2},"pitchData":{"startSpeed":83.4,"endSpeed":76.5,"strikeZoneTop":3.36,"strikeZoneBottom":1.695,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.2625758893257,"aZ":-29.336433529491714,"pfxX":7.026064520378165,"pfxZ":1.8992493702718694,"pX":0.572971082062597,"pZ":2.3950623592529188,"vX0":3.862473846253289,"vY0":-121.48748305534104,"vZ0":0.716881382703853,"x":95.16,"y":174.11,"x0":-1.951177085441013,"y0":50.00094257845625,"z0":4.650248170351745,"aX":10.47763774049444},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":3.8,"breakHorizontal":-13.7,"spinRate":2978,"spinDirection":76},"zone":6,"typeConfidence":0.85,"plateTime":0.45121063250607385,"extension":6.864194981289582},"hitData":{"launchSpeed":87.2,"launchAngle":37.0,"totalDistance":300.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":177.17,"coordY":89.97}},"index":1,"playId":"4b6e5ddd-46bc-379a-a33f-6004108d4191","pitchNumber":2,"startTime":"2026-08-20T18:58:03.930Z","endTime":"2026-08-20T18:58:13.038Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-20T18:58:13.038Z","atBatIndex":63},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"José Fermín singles on a line drive to left fielder TJ Friedl.","rbi":0,"awayScore":4,"homeScore":5,"isOut":false},"about":{"atBatIndex":64,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-08-20T19:00:59.531Z","endTime":"2026-08-20T19:03:04.204Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":0},"matchup":{"batter":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656271,"fullName":"Brock Burke","link":"/api/v1/people/656271"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[3,4,5,6,7,9,10],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[{"player":{"id":670770,"link":"/api/v1/people/670770"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Brock Burke replaces Tejay Antone.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-20T18:58:41.011Z","endTime":"2026-08-20T19:00:27.011Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":656271,"link":"/api/v1/people/656271"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Offensive Substitution: Pinch-hitter José Fermín replaces Nathan Church.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":4,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-08-20T19:00:27.011Z","endTime":"2026-08-20T19:00:35.250Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":665877,"link":"/api/v1/people/665877"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"601","replacedPlayer":{"id":701675,"link":"/api/v1/people/701675"}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-08-20T19:00:35.250Z","endTime":"2026-08-20T19:01:01.845Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.0,"endSpeed":78.9,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.344064480830358,"aZ":-26.887159564775537,"pfxX":2.5430761100553267,"pfxZ":3.358160444318565,"pX":-0.18030536381042767,"pZ":1.127624717886866,"vX0":-5.119960807297198,"vY0":-125.02123437259439,"vZ0":-6.6531675849906735,"x":123.87,"y":208.33,"x0":1.568258428904392,"y0":50.00605537434196,"z0":6.044708544417695,"aX":4.007701024996589},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":4.7,"breakHorizontal":-3.4,"spinRate":2270,"spinDirection":147},"zone":13,"typeConfidence":0.88,"plateTime":0.4389250785813532,"extension":6.96919682020509},"index":3,"playId":"ec42f36c-d21e-3f14-aac2-1063a3aa1285","pitchNumber":1,"startTime":"2026-08-20T19:01:01.845Z","endTime":"2026-08-20T19:01:06.324Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.1,"endSpeed":78.6,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.32502133375654,"aZ":-25.621855128704876,"pfxX":1.2634292824363351,"pfxZ":4.128292040646768,"pX":1.1935574452099826,"pZ":4.042478638032593,"vX0":-1.567128089458719,"vY0":-125.47452800259677,"vZ0":-0.30143899272281605,"x":71.5,"y":129.63,"x0":1.6632266548047332,"y0":50.00440198380673,"z0":6.258910715722386,"aX":2.0067570346542256},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":7.7,"breakHorizontal":-1.9,"spinRate":2362,"spinDirection":164},"zone":12,"typeConfidence":0.9,"plateTime":0.43718150040177894,"extension":6.776142074594005},"index":4,"playId":"447c795d-e2cd-3882-bb65-14b8c4680dac","pitchNumber":2,"startTime":"2026-08-20T19:01:15.594Z","endTime":"2026-08-20T19:01:19.718Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.0,"endSpeed":78.1,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.75225620477655,"aZ":-26.876916064085737,"pfxX":-0.08729269798274503,"pfxZ":3.4179065793584886,"pX":-0.09723424663334763,"pZ":2.380433184813102,"vX0":-3.9896653751266613,"vY0":-123.68024074397428,"vZ0":-3.759636242156898,"x":120.71,"y":174.51,"x0":1.5483054128004405,"y0":50.00192521340744,"z0":6.175264759063212,"aX":-0.1340922555176566},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":5.5,"breakHorizontal":1.1,"spinRate":2428,"spinDirection":164},"zone":5,"typeConfidence":0.9,"plateTime":0.4429309309654861,"extension":6.997343471172112},"index":5,"playId":"91dca93d-cb5b-36f0-aaa4-9c0dacd54146","pitchNumber":3,"startTime":"2026-08-20T19:01:31.968Z","endTime":"2026-08-20T19:01:36.144Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.1,"endSpeed":79.8,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.6889562559655,"aZ":-26.16972587491659,"pfxX":-1.0060698477513252,"pfxZ":3.7226393282918675,"pX":1.2606647162255316,"pZ":3.7878284442924204,"vX0":-0.8901584558997137,"vY0":-125.5135807231455,"vZ0":-1.0869504578280609,"x":68.95,"y":136.51,"x0":1.7491992298827301,"y0":50.0040334880724,"z0":6.335441332013421,"aX":-1.6235529738244663},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":6.7,"breakHorizontal":2.0,"spinRate":2297,"spinDirection":174},"zone":12,"typeConfidence":0.9,"plateTime":0.4344923621652459,"extension":6.737814078522175},"index":6,"playId":"a82debee-b43e-3f64-9aac-90f7adfca660","pitchNumber":4,"startTime":"2026-08-20T19:01:53.884Z","endTime":"2026-08-20T19:01:58.825Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.5,"endSpeed":80.1,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.402922053658987,"aZ":-25.553817251163828,"pfxX":-0.7050937918622201,"pfxZ":4.0729110798121635,"pX":-0.06338626420039403,"pZ":2.825453253714009,"vX0":-3.928303129170826,"vY0":-126.0536209802409,"vZ0":-3.2383671239993412,"x":119.42,"y":162.49,"x0":1.6007950524708836,"y0":50.000445124992005,"z0":6.169168505718522,"aX":-1.1440787544639963},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":7.0,"breakHorizontal":2.0,"spinRate":2289,"spinDirection":176},"zone":2,"typeConfidence":0.9,"plateTime":0.43300445708098323,"extension":6.681901702547414},"index":7,"playId":"b95d38d4-224f-36d8-be5a-c021e9806bf6","pitchNumber":5,"startTime":"2026-08-20T19:02:07.671Z","endTime":"2026-08-20T19:02:12.266Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"index":8,"startTime":"2026-08-20T19:02:21.752Z","endTime":"2026-08-20T19:02:35.142Z","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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.9,"endSpeed":79.5,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.839283300019986,"aZ":-27.610380679232446,"pfxX":-1.3227674550599466,"pfxZ":2.8650424064261895,"pX":-0.33708015330115143,"pZ":2.3837847263703433,"vX0":-4.453294975442071,"vY0":-125.11075227333973,"vZ0":-3.77244473278612,"x":129.85,"y":174.42,"x0":1.6336594075926902,"y0":50.0048330723651,"z0":6.159162508609694,"aX":-2.109718346530925},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":4.6,"breakHorizontal":3.4,"spinRate":2309,"spinDirection":183},"zone":4,"typeConfidence":0.89,"plateTime":0.4368003703732519,"extension":6.7922504499752705},"index":9,"playId":"9c69dfc7-d822-35ef-bd14-d1f05e3206bb","pitchNumber":6,"startTime":"2026-08-20T19:02:35.142Z","endTime":"2026-08-20T19:02:40.924Z","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":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.2,"endSpeed":80.3,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.138039242436413,"aZ":-23.011928529463503,"pfxX":8.66272479210862,"pfxZ":5.5296494861147885,"pX":0.2788456224637028,"pZ":3.20537195861092,"vX0":-6.140912597796374,"vY0":-128.30453461529478,"vZ0":-2.742298732703686,"x":106.37,"y":152.23,"x0":1.5855649919780481,"y0":50.000846379333204,"z0":6.093741656555953,"aX":14.348639085971874},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":9.6,"breakHorizontal":-14.2,"spinRate":2012,"spinDirection":132},"zone":2,"typeConfidence":0.91,"plateTime":0.4279447847935205,"extension":6.8659584886353295},"hitData":{"launchSpeed":72.9,"launchAngle":18.0,"totalDistance":190.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":78.03,"coordY":116.87}},"index":10,"playId":"4e71a4a2-3f99-3a7b-9226-ca4ca211c283","pitchNumber":7,"startTime":"2026-08-20T19:02:55.791Z","endTime":"2026-08-20T19:03:04.204Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-20T19:03:04.204Z","atBatIndex":64},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Reds challenged (hit by pitch), call on the field was upheld: Bryan Torres hit by pitch. José Fermín to 2nd.","rbi":0,"awayScore":4,"homeScore":5,"isOut":false},"about":{"atBatIndex":65,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-08-20T19:03:22.477Z","endTime":"2026-08-20T19:03:34.950Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":false,"captivatingIndex":11},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":663494,"fullName":"Bryan Torres","link":"/api/v1/people/663494"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656271,"fullName":"Brock Burke","link":"/api/v1/people/656271"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":663494,"fullName":"Bryan Torres","link":"/api/v1/people/663494"},"postOnSecond":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":"r_adv_force","runner":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":663494,"fullName":"Bryan Torres","link":"/api/v1/people/663494"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.8,"endSpeed":84.0,"strikeZoneTop":2.975,"strikeZoneBottom":1.501,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.841556841767638,"aZ":-22.0709536132511,"pfxX":8.283949853322087,"pfxZ":5.586420630086479,"pX":1.5207206948468717,"pZ":3.575331418553049,"vX0":-2.896828170035483,"vY0":-133.65746460229738,"vZ0":-2.7992399678586364,"x":59.03,"y":142.25,"x0":1.5423494884815043,"y0":50.00436196463974,"z0":6.221386052141288,"aX":14.987189706322027},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":9.7,"breakHorizontal":-14.4,"spinRate":2135,"spinDirection":145},"zone":12,"typeConfidence":0.91,"plateTime":0.40982407382441854,"extension":6.840584620369243},"index":0,"playId":"85595a1e-d11c-3e31-9c98-ffabe137c079","pitchNumber":1,"startTime":"2026-08-20T19:03:29.130Z","endTime":"2026-08-20T19:03:34.950Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MI","challengeTeamId":113},"playEndTime":"2026-08-20T19:03:34.950Z","atBatIndex":65},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Blaze Jordan flies out to center fielder Dane Myers. José Fermín to 3rd. Bryan Torres to 2nd.","rbi":0,"awayScore":4,"homeScore":5,"isOut":true},"about":{"atBatIndex":66,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-08-20T19:05:42.338Z","endTime":"2026-08-20T19:06:05.140Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":691458,"fullName":"Blaze Jordan","link":"/api/v1/people/691458"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656271,"fullName":"Brock Burke","link":"/api/v1/people/656271"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":663494,"fullName":"Bryan Torres","link":"/api/v1/people/663494"},"postOnThird":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":691458,"fullName":"Blaze Jordan","link":"/api/v1/people/691458"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":667472,"link":"/api/v1/people/667472"},"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":"Flyout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Flyout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":663494,"fullName":"Bryan Torres","link":"/api/v1/people/663494"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.4,"endSpeed":80.5,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.44271391766592,"aZ":-27.84415878602226,"pfxX":0.8302140063698764,"pfxZ":2.6353401852008957,"pX":-0.07332817123986157,"pZ":2.7094942327873146,"vX0":-4.678470638491348,"vY0":-127.223647116795,"vZ0":-3.1710961150298766,"x":119.8,"y":165.62,"x0":1.6794624351733765,"y0":50.00436216304414,"z0":6.1726863727407455,"aX":1.3654412906680318},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":4.3,"breakHorizontal":-0.5,"spinRate":2245,"spinDirection":151},"zone":5,"typeConfidence":0.9,"plateTime":0.43008069141542604,"extension":6.777665139953033},"hitData":{"launchSpeed":94.5,"launchAngle":26.0,"totalDistance":367.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":118.92,"coordY":51.28}},"index":0,"playId":"29c78a05-b2ed-3299-951b-8ec6c5694d09","pitchNumber":1,"startTime":"2026-08-20T19:05:52.321Z","endTime":"2026-08-20T19:06:05.140Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-20T19:06:05.140Z","atBatIndex":66},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Everson Pereira strikes out on a foul tip.","rbi":0,"awayScore":4,"homeScore":5,"isOut":true},"about":{"atBatIndex":67,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-08-20T19:07:19.298Z","endTime":"2026-08-20T19:08:35.912Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":677592,"fullName":"Everson Pereira","link":"/api/v1/people/677592"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656271,"fullName":"Brock Burke","link":"/api/v1/people/656271"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"postOnThird":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4,5,6],"actionIndex":[0,1],"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":677592,"fullName":"Everson Pereira","link":"/api/v1/people/677592"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":663886,"link":"/api/v1/people/663886"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Everson Pereira replaces Jimmy Crooks.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":4,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-08-20T19:06:39.132Z","endTime":"2026-08-20T19:07:07.435Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":677592,"link":"/api/v1/people/677592"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"901","replacedPlayer":{"id":699625,"link":"/api/v1/people/699625"}},{"details":{"description":"Offensive Substitution: Pinch-runner Masyn Winn replaces Bryan Torres.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":4,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-08-20T19:07:07.435Z","endTime":"2026-08-20T19:07:21.499Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":691026,"link":"/api/v1/people/691026"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"701","replacedPlayer":{"id":663494,"link":"/api/v1/people/663494"},"base":2},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.2,"endSpeed":87.3,"strikeZoneTop":3.145,"strikeZoneBottom":1.587,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.62965177041771,"aZ":-15.328596858883566,"pfxX":4.475027823074512,"pfxZ":8.587618506522896,"pX":-1.3907656116114238,"pZ":3.3917592325168378,"vX0":-9.091113966217621,"vY0":-139.6928538191099,"vZ0":-4.878208254487357,"x":170.01,"y":147.2,"x0":1.3353362264479032,"y0":50.00580834579562,"z0":6.180210025102745,"aX":8.782174911989376},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":14.6,"breakHorizontal":-6.1,"spinRate":2247,"spinDirection":143},"zone":11,"typeConfidence":0.91,"plateTime":0.39321338456993926,"extension":6.92707214287391},"index":2,"playId":"a8238543-4d23-3cef-b5fc-f2821b117acd","pitchNumber":1,"startTime":"2026-08-20T19:07:21.499Z","endTime":"2026-08-20T19:07:27.753Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":96.6,"endSpeed":87.6,"strikeZoneTop":3.145,"strikeZoneBottom":1.587,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.48029707726866,"aZ":-12.94330421152855,"pfxX":5.656500259971714,"pfxZ":9.734214987414184,"pX":-0.32529307691773196,"pZ":2.5238074467425378,"vX0":-6.837997392337503,"vY0":-140.31441839267373,"vZ0":-7.432959587279802,"x":129.4,"y":170.64,"x0":1.4190361515721484,"y0":50.00107153887016,"z0":6.06725223442412,"aX":11.173863672253063},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":16.1,"breakHorizontal":-8.6,"spinRate":2360,"spinDirection":141},"zone":4,"typeConfidence":0.91,"plateTime":0.3917359486767289,"extension":6.824563884570272},"index":3,"playId":"0632b925-8dcf-3e6e-9e3a-452bd5eb294e","pitchNumber":2,"startTime":"2026-08-20T19:07:37.706Z","endTime":"2026-08-20T19:07:41.516Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.4,"endSpeed":88.2,"strikeZoneTop":3.145,"strikeZoneBottom":1.587,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.22938546567534,"aZ":-12.201879619109112,"pfxX":4.907034303526248,"pfxZ":9.952862926108176,"pX":-1.2719152799985218,"pZ":3.1605015491819777,"vX0":-9.023004700803643,"vY0":-141.4522320490177,"vZ0":-6.046684649605586,"x":165.48,"y":153.45,"x0":1.3360800587950767,"y0":50.00320640599718,"z0":6.123675763913173,"aX":9.848052973876202},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":16.8,"breakHorizontal":-6.8,"spinRate":2327,"spinDirection":149},"zone":11,"typeConfidence":0.92,"plateTime":0.3886961828509077,"extension":6.840100182218127},"index":4,"playId":"3436fce5-6afc-33ec-9db3-7572d4bac110","pitchNumber":3,"startTime":"2026-08-20T19:07:54.689Z","endTime":"2026-08-20T19:07:59.342Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.7,"endSpeed":86.9,"strikeZoneTop":3.145,"strikeZoneBottom":1.587,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.41187950524097,"aZ":-13.196555038108947,"pfxX":4.862094297456167,"pfxZ":9.773254694929722,"pX":-0.0782483029601425,"pZ":2.471173788164935,"vX0":-5.581368414603479,"vY0":-139.01696960239843,"vZ0":-7.489741990429823,"x":119.98,"y":172.06,"x0":1.3311934191037968,"y0":50.00433696076303,"z0":6.090763596785814,"aX":9.443653207735947},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":16.2,"breakHorizontal":-7.6,"spinRate":2238,"spinDirection":145},"zone":5,"typeConfidence":0.92,"plateTime":0.39516286341708673,"extension":6.907792697749898},"index":5,"playId":"be90e3fd-bffd-3672-845e-5145bd7e5eb1","pitchNumber":4,"startTime":"2026-08-20T19:08:12.514Z","endTime":"2026-08-20T19:08:17.247Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":96.8,"endSpeed":87.7,"strikeZoneTop":3.145,"strikeZoneBottom":1.587,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.3285762000931,"aZ":-14.465863610726702,"pfxX":6.521213008903013,"pfxZ":8.908872006397079,"pX":-0.11862445555479227,"pZ":3.426767748308909,"vX0":-6.9092862442094765,"vY0":-140.67415175510692,"vZ0":-4.835479823890283,"x":121.52,"y":146.26,"x0":1.5316623074076687,"y0":50.00557700837327,"z0":6.118145424830477,"aX":12.966412361236673},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":15.2,"breakHorizontal":-10.2,"spinRate":2405,"spinDirection":143},"zone":11,"typeConfidence":0.88,"plateTime":0.3905853628779141,"extension":6.8090886153234775},"index":6,"playId":"1f8589bd-29ee-3169-a42c-94970d2fc371","pitchNumber":5,"startTime":"2026-08-20T19:08:30.939Z","endTime":"2026-08-20T19:08:35.912Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-20T19:08:35.912Z","atBatIndex":67},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"JJ Wetherholt reaches on a fielding error by center fielder Dane Myers. José Fermín scores. Masyn Winn scores. JJ Wetherholt to 2nd.","rbi":0,"awayScore":6,"homeScore":5,"isOut":false},"about":{"atBatIndex":68,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-08-20T19:09:28.401Z","endTime":"2026-08-20T19:10:47.031Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656271,"fullName":"Brock Burke","link":"/api/v1/people/656271"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,5],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","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":667472,"link":"/api/v1/people/667472"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielding_error"}]},{"movement":{"originBase":null,"start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":"r_adv_play","runner":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":"r_adv_play","runner":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"responsiblePitcher":{"id":656271,"link":"/api/v1/people/656271"},"isScoringEvent":true,"rbi":false,"earned":false,"teamUnearned":true,"playIndex":5},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":"r_adv_play","runner":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"responsiblePitcher":{"id":656271,"link":"/api/v1/people/656271"},"isScoringEvent":true,"rbi":false,"earned":false,"teamUnearned":true,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-08-20T19:08:57.539Z","endTime":"2026-08-20T19:09:30.452Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.8,"endSpeed":86.0,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.86873766744008,"aZ":-19.539677361063685,"pfxX":9.568049610804854,"pfxZ":6.628986860360161,"pX":-0.08811406186563864,"pZ":3.3522151596120255,"vX0":-7.676968147887152,"vY0":-137.71984599733085,"vZ0":-4.039051311841455,"x":120.36,"y":148.27,"x0":1.5035882691419897,"y0":50.001799924160075,"z0":6.173265171882251,"aX":18.23173945938327},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":11.3,"breakHorizontal":-15.6,"spinRate":2194,"spinDirection":142},"zone":11,"typeConfidence":0.94,"plateTime":0.3989411851860236,"extension":6.8011010902534075},"index":1,"playId":"148b04ae-7223-31ec-b73f-6725d2b63950","pitchNumber":1,"startTime":"2026-08-20T19:09:30.452Z","endTime":"2026-08-20T19:09:34.263Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.9,"endSpeed":89.5,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.88617738400655,"aZ":-11.144715296801097,"pfxX":5.139116008347315,"pfxZ":10.15127979304373,"pX":-0.9699609183403233,"pZ":3.8084156768009185,"vX0":-8.469624444254679,"vY0":-143.62982359309424,"vZ0":-4.736789882270034,"x":153.97,"y":135.95,"x0":1.3608920249983496,"y0":50.00424253244159,"z0":6.1828775703955055,"aX":10.648396513459982},"breaks":{"breakAngle":34.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":17.5,"breakHorizontal":-7.4,"spinRate":2416,"spinDirection":144},"zone":11,"typeConfidence":0.93,"plateTime":0.3825865579023455,"extension":6.840149490731764},"index":2,"playId":"cb77dac1-c239-37fc-b1bc-8e78e9f1fb7e","pitchNumber":2,"startTime":"2026-08-20T19:09:50.227Z","endTime":"2026-08-20T19:09:54.299Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.7,"endSpeed":88.2,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.7313625091296,"aZ":-14.850616361148642,"pfxX":4.834924770075432,"pfxZ":8.701269847900006,"pX":-1.289987127733912,"pZ":2.2948074792617947,"vX0":-8.976838665768144,"vY0":-140.43707801550005,"vZ0":-7.875497656501782,"x":166.17,"y":176.82,"x0":1.324336366435122,"y0":50.004835333060065,"z0":6.107726940522907,"aX":9.628872065845298},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":14.2,"breakHorizontal":-6.8,"spinRate":2314,"spinDirection":144},"zone":13,"typeConfidence":0.92,"plateTime":0.390479476754916,"extension":6.86681523900693},"index":3,"playId":"4f763354-5593-33b9-a32c-e9329b082627","pitchNumber":3,"startTime":"2026-08-20T19:10:06.958Z","endTime":"2026-08-20T19:10:10.823Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":4,"startTime":"2026-08-20T19:10:17.917Z","endTime":"2026-08-20T19:10:32.921Z","isPitch":false,"type":"action","player":{"id":802139,"link":"/api/v1/people/802139"}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.7,"endSpeed":88.9,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.98241062202481,"aZ":-13.281824733308765,"pfxX":4.452185335128798,"pfxZ":9.28267887941263,"pX":-0.009272744009374185,"pZ":3.6757420018951232,"vX0":-5.502803288317833,"vY0":-142.09855634284798,"vZ0":-4.642054784239615,"x":117.35,"y":139.53,"x0":1.3782007438234878,"y0":50.005565340120654,"z0":6.181011888411725,"aX":9.064084885018845},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":16.0,"breakHorizontal":-6.8,"spinRate":2447,"spinDirection":147},"zone":11,"typeConfidence":0.93,"plateTime":0.3861486681465838,"extension":6.88723148687239},"hitData":{"launchSpeed":99.1,"launchAngle":39.0,"totalDistance":345.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":72.61,"coordY":70.77}},"index":5,"playId":"e7462832-fe14-38e8-8154-164ab3b43e55","pitchNumber":4,"startTime":"2026-08-20T19:10:32.921Z","endTime":"2026-08-20T19:10:47.031Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-20T19:10:47.031Z","atBatIndex":68},{"result":{"type":"atBat","event":"Intent Walk","eventType":"intent_walk","description":"Brock Burke intentionally walks Iván Herrera.","rbi":0,"awayScore":6,"homeScore":5,"isOut":false},"about":{"atBatIndex":69,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-08-20T19:11:25.417Z","endTime":"2026-08-20T19:11:30.881Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":2},"matchup":{"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656271,"fullName":"Brock Burke","link":"/api/v1/people/656271"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"postOnSecond":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Intent Walk","eventType":"intent_walk","movementReason":null,"runner":{"id":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":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"index":0,"playId":"08244746-0706-1003-000c-f08cd117d70a","pitchNumber":0,"startTime":"2026-08-20T19:11:29.681Z","endTime":"2026-08-20T19:11:29.692Z","isPitch":false,"type":"no_pitch"},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"index":1,"playId":"08244746-0706-1013-000c-f08cd117d70a","pitchNumber":0,"startTime":"2026-08-20T19:11:29.692Z","endTime":"2026-08-20T19:11:29.693Z","isPitch":false,"type":"no_pitch"},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"index":2,"playId":"08244746-0706-1023-000c-f08cd117d70a","pitchNumber":0,"startTime":"2026-08-20T19:11:29.693Z","endTime":"2026-08-20T19:11:30.693Z","isPitch":false,"type":"no_pitch"},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":2},"index":3,"playId":"08244746-0706-1033-000c-f08cd117d70a","pitchNumber":0,"startTime":"2026-08-20T19:11:29.693Z","endTime":"2026-08-20T19:11:30.881Z","isPitch":false,"type":"no_pitch"}],"playEndTime":"2026-08-20T19:11:30.881Z","atBatIndex":69},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Alec Burleson singles on a ground ball to right fielder JJ Bleday. JJ Wetherholt scores. Iván Herrera to 3rd.","rbi":1,"awayScore":7,"homeScore":5,"isOut":false},"about":{"atBatIndex":70,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-08-20T19:11:54.696Z","endTime":"2026-08-20T19:12:52.367Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656271,"fullName":"Brock Burke","link":"/api/v1/people/656271"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"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_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"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":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":668709,"link":"/api/v1/people/668709"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"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":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"responsiblePitcher":{"id":656271,"link":"/api/v1/people/656271"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":2},"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":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.7,"endSpeed":84.8,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.473600975289514,"aZ":-21.975686165081424,"pfxX":8.059137513980833,"pfxZ":5.526949491380385,"pX":1.3652120432865331,"pZ":4.005185884478489,"vX0":-3.515909111632433,"vY0":-134.99774663358832,"vZ0":-2.172978077158962,"x":64.96,"y":130.64,"x0":1.637690699272224,"y0":50.00172451531931,"z0":6.36789128161016,"aX":14.869454235088034},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":9.7,"breakHorizontal":-13.8,"spinRate":2099,"spinDirection":143},"zone":12,"typeConfidence":0.92,"plateTime":0.4057667358610497,"extension":6.654248032547836},"index":0,"playId":"3e1079d7-39cf-3d85-85f7-77d4c0b752fd","pitchNumber":1,"startTime":"2026-08-20T19:12:09.307Z","endTime":"2026-08-20T19:12:13.594Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.4,"endSpeed":86.9,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.219663378071715,"aZ":-15.804202297874786,"pfxX":4.520299656583147,"pfxZ":8.435969936728164,"pX":-0.9383871913569249,"pZ":3.9333931037272407,"vX0":-8.105990419700433,"vY0":-138.72744058734088,"vZ0":-3.6412866815975446,"x":152.77,"y":132.58,"x0":1.4396973916774005,"y0":50.00657900788531,"z0":6.322367423425447,"aX":8.776363531366634},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":14.6,"breakHorizontal":-6.5,"spinRate":2313,"spinDirection":150},"zone":11,"typeConfidence":0.9,"plateTime":0.39543816621143124,"extension":6.809730113052642},"index":1,"playId":"7fa1657c-bdc5-3c95-ba7c-aee70cbf7575","pitchNumber":2,"startTime":"2026-08-20T19:12:25.890Z","endTime":"2026-08-20T19:12:29.517Z","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":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.8,"endSpeed":85.9,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.06533787161322,"aZ":-15.749262099051725,"pfxX":4.683226807129562,"pfxZ":8.735512187042378,"pX":-0.05272653687027988,"pZ":1.8785524225820778,"vX0":-6.044934445140532,"vY0":-136.2957633846486,"vZ0":-8.553424442419654,"x":119.01,"y":188.06,"x0":1.5858677984983491,"y0":50.004664548084754,"z0":6.14600632873045,"aX":8.808469678547311},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":14.2,"breakHorizontal":-7.2,"spinRate":2191,"spinDirection":145},"zone":8,"typeConfidence":0.89,"plateTime":0.4019264002999079,"extension":6.841459252906664},"hitData":{"launchSpeed":103.4,"launchAngle":-18.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":179.14,"coordY":118.63}},"index":2,"playId":"f8277467-528c-3602-a01c-3b753ff8c19a","pitchNumber":3,"startTime":"2026-08-20T19:12:42.353Z","endTime":"2026-08-20T19:12:52.367Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-20T19:12:52.367Z","atBatIndex":70},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jordan Walker walks. Alec Burleson to 2nd.","rbi":0,"awayScore":7,"homeScore":5,"isOut":false},"about":{"atBatIndex":71,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-08-20T19:13:51.462Z","endTime":"2026-08-20T19:15:12.540Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656271,"fullName":"Brock Burke","link":"/api/v1/people/656271"},"pitchHand":{"code":"L","description":"Left"},"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_LHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"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":7,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-08-20T19:13:21.750Z","endTime":"2026-08-20T19:13:53.713Z","isPitch":false,"type":"action"},{"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":85.1,"endSpeed":78.4,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.451618631143177,"aZ":-28.232884797217608,"pfxX":0.24289283596892586,"pfxZ":2.5262336610840297,"pX":0.15260684487592416,"pZ":2.632583453411321,"vX0":-3.7296944884384033,"vY0":-123.9203978932636,"vZ0":-3.0414807642201183,"x":111.18,"y":167.7,"x0":1.6446589997591987,"y0":50.000096871788166,"z0":6.231084996741383,"aX":0.3791158074141569},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":4.1,"breakHorizontal":0.4,"spinRate":2261,"spinDirection":182},"zone":5,"typeConfidence":0.9,"plateTime":0.4417790333987046,"extension":6.647236335886769},"index":1,"playId":"27fa9624-5fba-3809-86e7-4d0f453a5c07","pitchNumber":1,"startTime":"2026-08-20T19:13:53.713Z","endTime":"2026-08-20T19:13:58.731Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.6,"endSpeed":89.2,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.502271927574153,"aZ":-15.655209723512836,"pfxX":4.681758876239062,"pfxZ":8.19292232723419,"pX":-1.2947030857351498,"pZ":2.501922961974216,"vX0":-9.46925785862206,"vY0":-140.31947867401738,"vZ0":-7.144341912584558,"x":166.35,"y":171.23,"x0":1.4988288351574313,"y0":50.0029929640013,"z0":6.080339667085273,"aX":9.440201557928798},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":13.7,"breakHorizontal":-6.7,"spinRate":2270,"spinDirection":140},"zone":13,"typeConfidence":0.92,"plateTime":0.38873287828451986,"extension":6.822387523156282},"index":2,"playId":"f20103d9-b7eb-3036-a8a5-61d68ab9816a","pitchNumber":2,"startTime":"2026-08-20T19:14:15.292Z","endTime":"2026-08-20T19:14:19.726Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.0,"endSpeed":88.7,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.914638457674304,"aZ":-12.747707531762487,"pfxX":3.7306857617184237,"pfxZ":9.765948205573373,"pX":-1.5627387622150162,"pZ":2.3721860786521876,"vX0":-9.811525761792778,"vY0":-139.33989372847552,"vZ0":-7.98444121987544,"x":176.57,"y":174.73,"x0":1.5014193020194673,"y0":50.003823759670695,"z0":6.09534340652459,"aX":7.422926791111402},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":16.3,"breakHorizontal":-5.0,"spinRate":2245,"spinDirection":140},"zone":13,"typeConfidence":0.92,"plateTime":0.3913643253118848,"extension":6.901559771693136},"index":3,"playId":"71a42550-fb02-3b71-b938-4ceec2a9002e","pitchNumber":3,"startTime":"2026-08-20T19:14:31.640Z","endTime":"2026-08-20T19:14:36.377Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.4,"endSpeed":88.4,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.323299326640935,"aZ":-17.27274188141132,"pfxX":3.7159071030585498,"pfxZ":7.566038584978171,"pX":-1.564957930894438,"pZ":1.8215553125354313,"vX0":-9.56883396997329,"vY0":-138.60562062212833,"vZ0":-8.556757332443693,"x":176.65,"y":189.6,"x0":1.4302512738904893,"y0":50.00609437261216,"z0":6.074067117422848,"aX":7.3224700580162905},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":12.2,"breakHorizontal":-5.0,"spinRate":2362,"spinDirection":146},"zone":13,"typeConfidence":0.92,"plateTime":0.3932851650671849,"extension":6.937443595642852},"index":4,"playId":"1db30643-fb60-3abd-8c0a-2379d7d0be0c","pitchNumber":4,"startTime":"2026-08-20T19:14:49.463Z","endTime":"2026-08-20T19:14:54.320Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.7,"endSpeed":89.1,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.379300469575977,"aZ":-18.10492360294017,"pfxX":4.546639217026604,"pfxZ":6.97154179708196,"pX":-1.450422385596056,"pZ":3.3121618057069586,"vX0":-9.459457598660764,"vY0":-140.5806744972917,"vZ0":-4.765313083866585,"x":172.29,"y":149.35,"x0":1.3547634245396984,"y0":50.003017999432934,"z0":6.190412698419902,"aX":9.176706373693095},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":11.9,"breakHorizontal":-6.5,"spinRate":2361,"spinDirection":144},"zone":11,"typeConfidence":0.92,"plateTime":0.3883845691174481,"extension":6.790219844996002},"index":5,"playId":"98c5d35a-bb91-3023-bcfc-e217e3c34ae3","pitchNumber":5,"startTime":"2026-08-20T19:15:08.303Z","endTime":"2026-08-20T19:15:12.540Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-20T19:15:12.540Z","atBatIndex":71},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Joshua Báez walks. Iván Herrera scores. Alec Burleson to 3rd. Jordan Walker to 2nd.","rbi":1,"awayScore":8,"homeScore":5,"isOut":false},"about":{"atBatIndex":72,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-08-20T19:15:32.930Z","endTime":"2026-08-20T19:17:10.202Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":695491,"fullName":"Joshua Báez","link":"/api/v1/people/695491"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656271,"fullName":"Brock Burke","link":"/api/v1/people/656271"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":695491,"fullName":"Joshua Báez","link":"/api/v1/people/695491"},"postOnSecond":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"postOnThird":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"responsiblePitcher":{"id":656271,"link":"/api/v1/people/656271"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":4},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":695491,"fullName":"Joshua Báez","link":"/api/v1/people/695491"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.5,"endSpeed":89.4,"strikeZoneTop":3.345,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.3800146292705,"aZ":-15.079624867567128,"pfxX":5.161082362713386,"pfxZ":8.409020870341653,"pX":-1.828510887080841,"pZ":2.37487341512701,"vX0":-10.626499415635,"vY0":-141.45814366035415,"vZ0":-7.644850166638225,"x":186.7,"y":174.66,"x0":1.3011846184707994,"y0":50.003351621767486,"z0":6.073632097119488,"aX":10.493010577594449},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":13.8,"breakHorizontal":-7.2,"spinRate":2301,"spinDirection":145},"zone":13,"typeConfidence":0.92,"plateTime":0.3867700827225473,"extension":6.7865472253016},"index":0,"playId":"ab4a3725-f464-338d-8f87-05c375838f67","pitchNumber":1,"startTime":"2026-08-20T19:15:40.709Z","endTime":"2026-08-20T19:15:47.086Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.5,"endSpeed":79.9,"strikeZoneTop":3.345,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.772558242946975,"aZ":-30.729625493294012,"pfxX":-0.5143687373839554,"pfxZ":0.8924467817782755,"pX":-0.5242541395105941,"pZ":2.7174347375593992,"vX0":-4.882320493664161,"vY0":-125.97165728460844,"vZ0":-2.8753041718221573,"x":136.98,"y":165.41,"x0":1.5029540225056834,"y0":50.001065162831544,"z0":6.349196002581724,"aX":-0.8282458119259457},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":1.2,"breakHorizontal":2.0,"spinRate":2263,"spinDirection":192},"zone":4,"typeConfidence":0.9,"plateTime":0.4342386877151174,"extension":6.5431165188911615},"index":1,"playId":"faa8f0aa-d295-3d0d-a989-30a541f88ec9","pitchNumber":2,"startTime":"2026-08-20T19:16:00.554Z","endTime":"2026-08-20T19:16:04.703Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.7,"endSpeed":88.7,"strikeZoneTop":3.345,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.546422112702718,"aZ":-14.744001728676263,"pfxX":4.859889865720515,"pfxZ":8.703513436381623,"pX":-1.679641768137086,"pZ":2.320753724226776,"vX0":-10.295978211034413,"vY0":-140.31915550456006,"vZ0":-7.82638973394271,"x":181.02,"y":176.12,"x0":1.3989913165719068,"y0":50.00173142479321,"z0":6.098781744604957,"aX":9.732112272189664},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":14.3,"breakHorizontal":-6.8,"spinRate":2224,"spinDirection":136},"zone":13,"typeConfidence":0.92,"plateTime":0.389744451985679,"extension":6.827954628533194},"index":2,"playId":"de424693-5d0a-39b0-a170-925238503d9c","pitchNumber":3,"startTime":"2026-08-20T19:16:26.563Z","endTime":"2026-08-20T19:16:31.841Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.4,"endSpeed":80.4,"strikeZoneTop":3.345,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.394756795735013,"aZ":-26.449263168658625,"pfxX":-2.0740466745067336,"pfxZ":3.4766580875215762,"pX":-0.26313882655975307,"pZ":3.856427873031597,"vX0":-3.967101946047083,"vY0":-127.2988239420216,"vZ0":-1.0937435994127545,"x":127.03,"y":134.66,"x0":1.5830314463161799,"y0":50.00288027588207,"z0":6.379788385127071,"aX":-3.412738090786585},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":6.2,"breakHorizontal":4.7,"spinRate":2296,"spinDirection":171},"zone":11,"typeConfidence":0.9,"plateTime":0.42978631402347567,"extension":6.617456825701356},"index":3,"playId":"55252c7d-f9e1-376d-9bca-796b6c4729b1","pitchNumber":4,"startTime":"2026-08-20T19:16:44.445Z","endTime":"2026-08-20T19:16:49.326Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.0,"endSpeed":79.4,"strikeZoneTop":3.345,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.834613942104813,"aZ":-27.835106145042566,"pfxX":-1.839819771519728,"pfxZ":2.7066943094150364,"pX":0.7511684309935733,"pZ":3.6190831934401895,"vX0":-1.686845087027181,"vY0":-125.37662375533152,"vZ0":-1.083398036242289,"x":88.37,"y":141.06,"x0":1.6701258092477516,"y0":50.001575338586015,"z0":6.31526152677361,"aX":-2.9471276330912883},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":4.9,"breakHorizontal":3.7,"spinRate":2208,"spinDirection":179},"zone":12,"typeConfidence":0.89,"plateTime":0.4357991047728378,"extension":6.500610113194692},"index":4,"playId":"5387cb65-bee0-3158-81c6-4d19462cfca0","pitchNumber":5,"startTime":"2026-08-20T19:17:04.774Z","endTime":"2026-08-20T19:17:10.202Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-20T19:17:10.202Z","atBatIndex":72},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"José Fermín singles on a ground ball to left fielder TJ Friedl. Alec Burleson scores. Jordan Walker scores. Joshua Báez to 2nd.","rbi":2,"awayScore":10,"homeScore":5,"isOut":false},"about":{"atBatIndex":73,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-08-20T19:20:08.684Z","endTime":"2026-08-20T19:20:35.546Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687209,"fullName":"Zach Maxwell","link":"/api/v1/people/687209"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"postOnSecond":{"id":695491,"fullName":"Joshua Báez","link":"/api/v1/people/695491"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[2,3],"actionIndex":[1],"runnerIndex":[0,1,2,3,4],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":670770,"link":"/api/v1/people/670770"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"responsiblePitcher":{"id":656271,"link":"/api/v1/people/656271"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":3},"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":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"responsiblePitcher":{"id":656271,"link":"/api/v1/people/656271"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":695491,"fullName":"Joshua Báez","link":"/api/v1/people/695491"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":8,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-08-20T19:17:40.705Z","endTime":"2026-08-20T19:18:21.207Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Zach Maxwell replaces Brock Burke.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":8,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-08-20T19:18:21.207Z","endTime":"2026-08-20T19:20:10.878Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":687209,"link":"/api/v1/people/687209"},"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":2},"pitchData":{"startSpeed":97.0,"endSpeed":88.4,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.45194714702059,"aZ":-9.31112500698291,"pfxX":-6.494689539841715,"pfxZ":11.446551069410381,"pX":0.5643273458409319,"pZ":1.56132610042783,"vX0":9.600290285536953,"vY0":-140.56860381324367,"vZ0":-10.347084381153811,"x":95.49,"y":196.62,"x0":-2.0544580774872987,"y0":50.00040201866843,"z0":5.898347760854512,"aX":-12.97018416939346},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":18.6,"breakHorizontal":9.7,"spinRate":2538,"spinDirection":215},"zone":9,"typeConfidence":2.0,"plateTime":0.38993640001805385,"extension":6.180069877114257},"index":2,"playId":"bc0196c9-03db-3b93-a3b2-7e541e97697b","pitchNumber":1,"startTime":"2026-08-20T19:20:10.878Z","endTime":"2026-08-20T19:20:17.708Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":95.6,"endSpeed":87.5,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.591499003085318,"aZ":-11.778139601083334,"pfxX":-6.449499087540012,"pfxZ":10.427515059348941,"pX":0.3476994446084144,"pZ":2.510144794997804,"vX0":8.787474871769252,"vY0":-138.84824297263657,"vZ0":-7.621635273758153,"x":103.75,"y":171.01,"x0":-2.017696763554752,"y0":50.00358972040394,"z0":6.071481910290171,"aX":-12.616072875821477},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":17.5,"breakHorizontal":9.8,"spinRate":2479,"spinDirection":217},"zone":6,"typeConfidence":2.0,"plateTime":0.3942287889396594,"extension":6.128227351930798},"hitData":{"launchSpeed":96.3,"launchAngle":-8.0,"totalDistance":16.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":91.95,"coordY":106.46}},"index":3,"playId":"8aa9afdf-3a43-3ab3-bafc-aee0b19a0d8b","pitchNumber":2,"startTime":"2026-08-20T19:20:25.042Z","endTime":"2026-08-20T19:20:35.546Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-20T19:20:35.546Z","atBatIndex":73},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Masyn Winn called out on strikes.","rbi":0,"awayScore":10,"homeScore":5,"isOut":true},"about":{"atBatIndex":74,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-08-20T19:21:08.880Z","endTime":"2026-08-20T19:21:55.417Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687209,"fullName":"Zach Maxwell","link":"/api/v1/people/687209"},"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":663886,"link":"/api/v1/people/663886"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.8,"endSpeed":89.0,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.87046354123338,"aZ":-11.174812292284193,"pfxX":-6.719907869978318,"pfxZ":10.419202244069595,"pX":-0.24464719608502927,"pZ":2.228478073184711,"vX0":8.09017117991887,"vY0":-140.58649666444882,"vZ0":-8.510479247087547,"x":126.33,"y":178.61,"x0":-2.277446481197219,"y0":50.00085078812604,"z0":6.007628822975858,"aX":-13.54088457105649},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":17.4,"breakHorizontal":10.7,"spinRate":2442,"spinDirection":218},"zone":5,"typeConfidence":2.0,"plateTime":0.38860361923588105,"extension":6.173663427796149},"index":0,"playId":"0dfed832-dd91-3dd7-b9cc-cf14a260e03e","pitchNumber":1,"startTime":"2026-08-20T19:21:08.880Z","endTime":"2026-08-20T19:21:13.038Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.0,"endSpeed":89.2,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.816859394218394,"aZ":-10.754957327139692,"pfxX":-6.442268452792888,"pfxZ":10.574552059646656,"pX":0.5604213378506406,"pZ":2.540493224612908,"vX0":9.370021394509669,"vY0":-140.91238655241753,"vZ0":-7.739691601585373,"x":95.64,"y":170.19,"x0":-1.9596654286441295,"y0":50.0052890933945,"z0":6.00504091043361,"aX":-13.052857281896731},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":17.9,"breakHorizontal":10.0,"spinRate":2473,"spinDirection":213},"zone":6,"typeConfidence":2.0,"plateTime":0.38760403226312956,"extension":6.174653587092021},"index":1,"playId":"b2e559b4-7912-3594-9ca3-8a512f4cba83","pitchNumber":2,"startTime":"2026-08-20T19:21:23.953Z","endTime":"2026-08-20T19:21:27.463Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":10,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-08-20T19:21:38.251Z","endTime":"2026-08-20T19:21:50.140Z","isPitch":false,"type":"action","player":{"id":691026,"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":97.8,"endSpeed":89.7,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.21396595969914,"aZ":-11.007380270873371,"pfxX":-8.258949044860062,"pfxZ":10.304127880157246,"pX":-0.30838519560915445,"pZ":2.109794434434682,"vX0":8.15286122764206,"vY0":-142.0919920918463,"vZ0":-8.741332652699125,"x":128.75,"y":181.82,"x0":-2.1356901223714524,"y0":50.00075801860051,"z0":5.917121102270884,"aX":-16.961206828144046},"breaks":{"breakAngle":49.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":17.2,"breakHorizontal":13.4,"spinRate":2573,"spinDirection":217},"zone":4,"typeConfidence":2.0,"plateTime":0.38483549052038635,"extension":6.079860744623815},"index":3,"playId":"d099303b-a1e3-3e4e-a3ad-8df7c115b611","pitchNumber":3,"startTime":"2026-08-20T19:21:50.140Z","endTime":"2026-08-20T19:21:55.417Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-20T19:21:55.417Z","atBatIndex":74},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Matt McLain walks.","rbi":0,"awayScore":10,"homeScore":5,"isOut":false},"about":{"atBatIndex":75,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-08-20T19:24:14.748Z","endTime":"2026-08-20T19:25:33.261Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666277,"fullName":"George Soriano","link":"/api/v1/people/666277"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[6,7,8,9,10],"actionIndex":[0,1,2,3,4,5],"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":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[]}],"playEvents":[{"details":{"description":"Defensive switch from shortstop to second base for JJ Wetherholt.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":10,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-20T19:24:17.012Z","endTime":"2026-08-20T19:24:17.013Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":802139,"link":"/api/v1/people/802139"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"100"},{"details":{"description":"Defensive Substitution: Pedro Pagés replaces left fielder Joshua Báez, batting 5th, playing catcher.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":10,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-08-20T19:24:17.014Z","endTime":"2026-08-20T19:24:17.015Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":686780,"link":"/api/v1/people/686780"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"501","replacedPlayer":{"id":695491,"link":"/api/v1/people/695491"}},{"details":{"description":"José Fermín remains in the game as the left fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":10,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-08-20T19:24:17.016Z","endTime":"2026-08-20T19:24:17.017Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":665877,"link":"/api/v1/people/665877"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"601","replacedPlayer":{"id":701675,"link":"/api/v1/people/701675"}},{"details":{"description":"Masyn Winn remains in the game as the shortstop.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":10,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":3,"startTime":"2026-08-20T19:24:17.018Z","endTime":"2026-08-20T19:24:17.019Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":691026,"link":"/api/v1/people/691026"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"battingOrder":"701","replacedPlayer":{"id":663494,"link":"/api/v1/people/663494"}},{"details":{"description":"Everson Pereira remains in the game as the center fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":10,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":4,"startTime":"2026-08-20T19:24:17.020Z","endTime":"2026-08-20T19:24:17.021Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":677592,"link":"/api/v1/people/677592"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"901","replacedPlayer":{"id":699625,"link":"/api/v1/people/699625"}},{"details":{"description":"Pitching Change: George Soriano replaces Peter Strzelecki.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":10,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":5,"startTime":"2026-08-20T19:24:17.022Z","endTime":"2026-08-20T19:24:17.023Z","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":0},"pitchData":{"startSpeed":94.0,"endSpeed":86.3,"strikeZoneTop":3.047,"strikeZoneBottom":1.538,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.921426526542234,"aZ":-18.071205974399376,"pfxX":-7.729544991159605,"pfxZ":7.456185138462643,"pX":0.6665750406994505,"pZ":1.4841863801336521,"vX0":10.30731366036381,"vY0":-136.3904803885378,"vZ0":-7.822439580730585,"x":91.59,"y":198.71,"x0":-2.1504947333750537,"y0":50.00071895593324,"z0":5.626872544215665,"aX":-14.616842857652449},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":12.0,"breakHorizontal":11.9,"spinRate":2171,"spinDirection":220},"zone":14,"typeConfidence":2.0,"plateTime":0.40098843085486724,"extension":6.298463871657589},"index":6,"playId":"9bf543f4-a8cd-37f9-8eff-d02ad63824f3","pitchNumber":1,"startTime":"2026-08-20T19:24:17.024Z","endTime":"2026-08-20T19:24:22.295Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.6,"endSpeed":87.9,"strikeZoneTop":3.047,"strikeZoneBottom":1.538,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.553624647779007,"aZ":-16.399385121012806,"pfxX":-6.148073300503861,"pfxZ":8.055163717900122,"pX":1.2793828508610696,"pZ":1.5371564467519305,"vX0":11.371866588554262,"vY0":-138.69980623554423,"vZ0":-8.22558526422891,"x":68.23,"y":197.28,"x0":-2.065556404292556,"y0":50.00231103597547,"z0":5.623942311187497,"aX":-12.03984910942572},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":13.1,"breakHorizontal":8.9,"spinRate":2176,"spinDirection":217},"zone":14,"typeConfidence":0.91,"plateTime":0.3941469409368046,"extension":6.327706687523039},"index":7,"playId":"0c36b3bb-9c7b-36f7-bfc4-4c0ce283fa43","pitchNumber":2,"startTime":"2026-08-20T19:24:34.653Z","endTime":"2026-08-20T19:24:38.428Z","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":95.6,"endSpeed":87.2,"strikeZoneTop":3.047,"strikeZoneBottom":1.538,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.85303587596554,"aZ":-11.599771314241874,"pfxX":-5.842421299902694,"pfxZ":10.622462465059847,"pX":1.40091852276008,"pZ":1.0096046648353478,"vX0":11.406324902210951,"vY0":-138.51735584760007,"vZ0":-9.869998011584451,"x":63.6,"y":211.52,"x0":-2.0172233525512486,"y0":50.00551621092594,"z0":5.401571247027802,"aX":-11.319714784378215},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":17.2,"breakHorizontal":8.2,"spinRate":2281,"spinDirection":214},"zone":14,"typeConfidence":0.97,"plateTime":0.3958974254295424,"extension":6.490256489276062},"index":8,"playId":"749b406c-a558-32f0-8113-c88356434a02","pitchNumber":3,"startTime":"2026-08-20T19:24:52.644Z","endTime":"2026-08-20T19:24:56.602Z","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":95.8,"endSpeed":87.4,"strikeZoneTop":3.047,"strikeZoneBottom":1.538,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.28924097410865,"aZ":-12.905740011562894,"pfxX":-7.053949450082392,"pfxZ":9.830422170311554,"pX":0.557593896815807,"pZ":2.621183940961498,"vX0":9.789655321785297,"vY0":-139.12687065946307,"vZ0":-5.576770882160684,"x":95.75,"y":168.01,"x0":-2.0906297555926647,"y0":50.00072982777534,"z0":5.507314632127,"aX":-13.823923879933332},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":16.8,"breakHorizontal":10.7,"spinRate":2345,"spinDirection":220},"zone":6,"typeConfidence":0.86,"plateTime":0.39371982957634133,"extension":6.294913294773865},"index":9,"playId":"eae330d7-24ef-3ea8-a579-946f8f7f9223","pitchNumber":4,"startTime":"2026-08-20T19:25:12.521Z","endTime":"2026-08-20T19:25:16.722Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":87.7,"strikeZoneTop":3.047,"strikeZoneBottom":1.538,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.5545819986469,"aZ":-18.24260169059139,"pfxX":-7.314433801269409,"pfxZ":7.130291935074675,"pX":1.3178577112474763,"pZ":1.818449344135784,"vX0":11.582934578373866,"vY0":-138.5631256290245,"vZ0":-6.680270474706106,"x":66.77,"y":189.68,"x0":-1.9569552944634547,"y0":50.004209483097476,"z0":5.469780481643345,"aX":-14.294395374270328},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":11.6,"breakHorizontal":10.9,"spinRate":2213,"spinDirection":222},"zone":14,"typeConfidence":0.53,"plateTime":0.3945537438803486,"extension":6.381736024989643},"index":10,"playId":"09b2a57c-4cee-330d-a711-5c4464fb868e","pitchNumber":5,"startTime":"2026-08-20T19:25:29.136Z","endTime":"2026-08-20T19:25:33.261Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-20T19:25:33.261Z","atBatIndex":75},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Michael Toglia strikes out swinging.","rbi":0,"awayScore":10,"homeScore":5,"isOut":true},"about":{"atBatIndex":76,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-08-20T19:25:50.602Z","endTime":"2026-08-20T19:27:00.392Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":669911,"fullName":"Michael Toglia","link":"/api/v1/people/669911"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":666277,"fullName":"George Soriano","link":"/api/v1/people/666277"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669911,"fullName":"Michael Toglia","link":"/api/v1/people/669911"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"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":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.6,"endSpeed":82.5,"strikeZoneTop":3.42,"strikeZoneBottom":1.726,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.086656944544327,"aZ":-30.285612182720058,"pfxX":-9.693110571106365,"pfxZ":1.1014801649120138,"pX":-0.5584404087732641,"pZ":0.9814966260575014,"vX0":7.608810252691798,"vY0":-130.21539288476367,"vZ0":-5.860264538258126,"x":138.29,"y":212.28,"x0":-2.257490742494308,"y0":50.00599390048143,"z0":5.549871333359508,"aX":-16.665734259791982},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":0.8,"breakHorizontal":15.8,"spinRate":1763,"spinDirection":250},"zone":13,"typeConfidence":0.96,"plateTime":0.42047807836811035,"extension":6.838188937971573},"index":0,"playId":"81578ee2-9a43-31e2-afc1-5eb36a72638d","pitchNumber":1,"startTime":"2026-08-20T19:25:57.822Z","endTime":"2026-08-20T19:26:01.173Z","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":96.5,"endSpeed":87.9,"strikeZoneTop":3.42,"strikeZoneBottom":1.726,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.289254505945785,"aZ":-11.614829840771762,"pfxX":-7.584824838979826,"pfxZ":10.408520048514255,"pX":1.208288209599781,"pZ":1.7872190515228599,"vX0":11.964556477975915,"vY0":-139.82920785060563,"vZ0":-7.96191145805006,"x":70.94,"y":190.53,"x0":-2.1455881259516354,"y0":50.00106304547225,"z0":5.438228779309414,"aX":-14.980091859648011},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":17.3,"breakHorizontal":11.2,"spinRate":2341,"spinDirection":221},"zone":14,"typeConfidence":0.79,"plateTime":0.39209114958470037,"extension":6.456159772360138},"index":1,"playId":"875f3a42-f0d9-3c15-bf5d-39d1963e8eb2","pitchNumber":2,"startTime":"2026-08-20T19:26:14.847Z","endTime":"2026-08-20T19:26:19.617Z","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":90.1,"endSpeed":82.8,"strikeZoneTop":3.42,"strikeZoneBottom":1.726,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.2473047084336,"aZ":-29.63551150000494,"pfxX":-9.250268009902499,"pfxZ":1.468007254465019,"pX":0.6175544202318548,"pZ":1.5096472081211953,"vX0":10.1306416152972,"vY0":-130.77681554859367,"vZ0":-4.694801492238215,"x":93.46,"y":198.02,"x0":-2.1022901441589448,"y0":50.00625374837237,"z0":5.547801671155073,"aX":-16.046511523805993},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":1.8,"breakHorizontal":14.5,"spinRate":1562,"spinDirection":258},"zone":14,"typeConfidence":0.96,"plateTime":0.4186092525002607,"extension":6.759707218571439},"index":2,"playId":"48689eb8-ae61-31ca-aeba-ecf73d2401dc","pitchNumber":3,"startTime":"2026-08-20T19:26:33.160Z","endTime":"2026-08-20T19:26:36.812Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":89.3,"endSpeed":82.9,"strikeZoneTop":3.42,"strikeZoneBottom":1.726,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.42417176095448,"aZ":-33.980681615852575,"pfxX":-7.626079253615747,"pfxZ":-1.0433078954172217,"pX":-0.11820753315708864,"pZ":1.6646990361860934,"vX0":7.586716261495839,"vY0":-129.90407230218824,"vZ0":-3.561504642896597,"x":121.51,"y":193.83,"x0":-2.070603716385231,"y0":50.00430616231445,"z0":5.607148387397878,"aX":-13.177489139606472},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":-2.4,"breakHorizontal":12.4,"spinRate":1681,"spinDirection":252},"zone":13,"typeConfidence":0.95,"plateTime":0.41989278132642793,"extension":6.856604959166108},"index":3,"playId":"5a7ad6e6-fed6-3b57-855b-6239ff280f6c","pitchNumber":4,"startTime":"2026-08-20T19:26:56.174Z","endTime":"2026-08-20T19:27:00.392Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-20T19:27:00.392Z","atBatIndex":76},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Dane Myers walks. Matt McLain to 2nd.","rbi":0,"awayScore":10,"homeScore":5,"isOut":false},"about":{"atBatIndex":77,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-08-20T19:27:22.211Z","endTime":"2026-08-20T19:29:37.048Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":667472,"fullName":"Dane Myers","link":"/api/v1/people/667472"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666277,"fullName":"George Soriano","link":"/api/v1/people/666277"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":667472,"fullName":"Dane Myers","link":"/api/v1/people/667472"},"postOnSecond":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":667472,"fullName":"Dane Myers","link":"/api/v1/people/667472"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.1,"endSpeed":88.8,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.19710100065324,"aZ":-18.701813397562034,"pfxX":-4.248432697179695,"pfxZ":6.7381291531764935,"pX":0.6896056815128461,"pZ":2.4763431084076237,"vX0":9.122009330829579,"vY0":-139.74186671517927,"vZ0":-4.712895811221036,"x":90.71,"y":171.92,"x0":-2.0488715661263472,"y0":50.00628240009619,"z0":5.394345236215826,"aX":-8.499386792359845},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":11.5,"breakHorizontal":6.0,"spinRate":2198,"spinDirection":219},"zone":6,"typeConfidence":0.97,"plateTime":0.39030436708414173,"extension":6.344718188676074},"index":0,"playId":"a81456db-000b-30a8-bf52-0e0831602ab6","pitchNumber":1,"startTime":"2026-08-20T19:27:25.978Z","endTime":"2026-08-20T19:27:30.093Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.6,"endSpeed":81.8,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.011966304080545,"aZ":-30.668140273684784,"pfxX":0.06639183335000975,"pfxZ":0.8888137644725038,"pX":1.172619890856494,"pZ":3.0158016470152207,"vX0":8.077151219413834,"vY0":-128.88209773225398,"vZ0":-0.5985722331773087,"x":72.3,"y":157.35,"x0":-2.0012789050373425,"y0":50.00324690425986,"z0":5.60509010702315,"aX":0.11090792666662985},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":1.7,"breakHorizontal":-1.8,"spinRate":2625,"spinDirection":45},"zone":12,"typeConfidence":0.88,"plateTime":0.42384352231392075,"extension":6.573765929535738},"index":1,"playId":"f070e127-46d5-3cc7-b7c7-dde6bd7ed614","pitchNumber":2,"startTime":"2026-08-20T19:27:44.481Z","endTime":"2026-08-20T19:27:48.994Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.4,"endSpeed":80.5,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.906000530816044,"aZ":-28.16089817017693,"pfxX":0.13276178148134754,"pfxZ":2.4525929202359666,"pX":1.1153433030263942,"pZ":1.6534475351487126,"vX0":8.262245969519537,"vY0":-127.08683179904035,"vZ0":-3.988748133598855,"x":74.49,"y":194.14,"x0":-2.1943091034118005,"y0":50.00280098785818,"z0":5.478576051026097,"aX":0.21700111369706132},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":3.7,"breakHorizontal":-2.2,"spinRate":2546,"spinDirection":282},"zone":14,"typeConfidence":2.0,"plateTime":0.4308903171842724,"extension":6.671263527405008},"index":2,"playId":"9c2e6ca5-cf76-3ce1-b47c-50309b62700c","pitchNumber":3,"startTime":"2026-08-20T19:28:01.079Z","endTime":"2026-08-20T19:28:04.968Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.2,"endSpeed":80.0,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.162912250376046,"aZ":-32.21695650156191,"pfxX":2.5550508973303607,"pfxZ":-0.023927859172741428,"pX":2.7612143135919593,"pZ":0.7144441752070687,"vX0":10.724937891606999,"vY0":-125.06976988615021,"vZ0":-4.859041539947194,"x":11.75,"y":219.49,"x0":-1.9068251219075634,"y0":50.00483518802653,"z0":5.31108279763276,"aX":4.066011536568075},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":-1.0,"breakHorizontal":-7.0,"spinRate":2937,"spinDirection":22},"zone":14,"typeConfidence":0.9,"plateTime":0.43717562745376615,"extension":6.7389551472176255},"index":3,"playId":"687bade1-b7e5-342f-b47e-8023af328f4c","pitchNumber":4,"startTime":"2026-08-20T19:28:21.851Z","endTime":"2026-08-20T19:28:26.183Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.9,"endSpeed":89.5,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.396708667182626,"aZ":-15.903563324532502,"pfxX":-6.507331352490852,"pfxZ":8.048971562599448,"pX":1.7030480852525562,"pZ":1.1668462890723628,"vX0":12.790248174696174,"vY0":-140.482541356079,"vZ0":-8.719683420347648,"x":52.08,"y":207.28,"x0":-2.0399974199094246,"y0":50.00653174638333,"z0":5.320367764410786,"aX":-13.160717655271696},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":13.1,"breakHorizontal":9.5,"spinRate":2218,"spinDirection":215},"zone":14,"typeConfidence":0.86,"plateTime":0.38820206315327654,"extension":6.56054050774806},"index":4,"playId":"52361baa-1138-30a4-97cf-e74551078e0f","pitchNumber":5,"startTime":"2026-08-20T19:28:45.062Z","endTime":"2026-08-20T19:28:49.633Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.6,"endSpeed":81.9,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.254378399839414,"aZ":-32.48180472055082,"pfxX":-7.039759485680751,"pfxZ":-0.18592896427378758,"pX":-0.7779042028452282,"pZ":1.8973084229862551,"vX0":5.383042526149334,"vY0":-128.9848402262908,"vZ0":-3.1587345774411286,"x":146.65,"y":187.55,"x0":-1.9708867368680778,"y0":50.00015221476781,"z0":5.626197301289764,"aX":-11.934544988743246},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":-0.8,"breakHorizontal":11.6,"spinRate":1573,"spinDirection":250},"zone":7,"typeConfidence":0.93,"plateTime":0.4236376547291463,"extension":6.72999533981166},"index":5,"playId":"95f7c0f3-8b46-3a71-b947-babb42a582e7","pitchNumber":6,"startTime":"2026-08-20T19:29:07.091Z","endTime":"2026-08-20T19:29:11.313Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.1,"endSpeed":83.6,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.137763063898053,"aZ":-29.136365963663245,"pfxX":-7.521235141877748,"pfxZ":1.7298325275068533,"pX":-0.7749585280806458,"pZ":1.0768248281323363,"vX0":5.902458017101218,"vY0":-131.10128040322866,"vZ0":-5.936937338325137,"x":146.54,"y":209.71,"x0":-2.0673739397857096,"y0":50.004073089564116,"z0":5.518211038868087,"aX":-13.223545743569392},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":2.2,"breakHorizontal":12.5,"spinRate":1704,"spinDirection":250},"zone":13,"typeConfidence":0.94,"plateTime":0.4162043763212804,"extension":6.8094128672235374},"index":6,"playId":"d311c762-4fec-3426-b8ad-78580863abff","pitchNumber":7,"startTime":"2026-08-20T19:29:30.778Z","endTime":"2026-08-20T19:29:37.048Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-20T19:29:37.048Z","atBatIndex":77},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"TJ Friedl strikes out swinging.","rbi":0,"awayScore":10,"homeScore":5,"isOut":true},"about":{"atBatIndex":78,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-08-20T19:30:28.638Z","endTime":"2026-08-20T19:31:50.958Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":670770,"fullName":"TJ Friedl","link":"/api/v1/people/670770"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":666277,"fullName":"George Soriano","link":"/api/v1/people/666277"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":667472,"fullName":"Dane Myers","link":"/api/v1/people/667472"},"postOnSecond":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,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":670770,"fullName":"TJ Friedl","link":"/api/v1/people/670770"},"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":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":10,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-08-20T19:29:47.355Z","endTime":"2026-08-20T19:30:31.016Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.9,"endSpeed":89.2,"strikeZoneTop":3.044,"strikeZoneBottom":1.536,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.949673967295713,"aZ":-15.55335090143531,"pfxX":-5.540441254942316,"pfxZ":8.212183522964295,"pX":-0.5959795159892756,"pZ":1.9412142029319153,"vX0":6.122531715315609,"vY0":-140.90181034054973,"vZ0":-7.05734589549955,"x":139.72,"y":186.37,"x0":-2.070130808665639,"y0":50.00647671875902,"z0":5.47055832327756,"aX":-11.2194145523169},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":13.7,"breakHorizontal":8.9,"spinRate":2059,"spinDirection":217},"zone":7,"typeConfidence":0.97,"plateTime":0.3877052317929661,"extension":6.488276601807442},"index":1,"playId":"c647f4ba-980b-3125-b685-61de09367b7e","pitchNumber":1,"startTime":"2026-08-20T19:30:31.016Z","endTime":"2026-08-20T19:30:36.153Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.9,"endSpeed":84.3,"strikeZoneTop":3.044,"strikeZoneBottom":1.536,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.695286810562113,"aZ":-30.358989466604275,"pfxX":-7.673564011735191,"pfxZ":1.0155112317355597,"pX":-0.48559788873858584,"pZ":1.32698826453728,"vX0":6.537429601493089,"vY0":-132.23020946013924,"vZ0":-5.354916765435119,"x":135.51,"y":202.95,"x0":-1.9816116712447942,"y0":50.00290334137392,"z0":5.580336721986142,"aX":-13.717552032366358},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":1.0,"breakHorizontal":12.6,"spinRate":1663,"spinDirection":252},"zone":13,"typeConfidence":0.94,"plateTime":0.412735266145408,"extension":6.7739365689497015},"index":2,"playId":"901238b4-8ed3-38b0-89a8-44d8e12ea3b6","pitchNumber":2,"startTime":"2026-08-20T19:30:48.064Z","endTime":"2026-08-20T19:30:51.938Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":10,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":3,"startTime":"2026-08-20T19:31:03.830Z","endTime":"2026-08-20T19:31:16.832Z","isPitch":false,"type":"action","player":{"id":670770,"link":"/api/v1/people/670770"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.3,"endSpeed":85.4,"strikeZoneTop":3.044,"strikeZoneBottom":1.536,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.35180246455027,"aZ":-30.971417457751098,"pfxX":-7.997741403656886,"pfxZ":0.651978026998238,"pX":1.1072585202226402,"pZ":1.525774416550754,"vX0":10.70780251600616,"vY0":-133.9935873923967,"vZ0":-4.798835092193021,"x":74.79,"y":197.58,"x0":-1.8838407915935926,"y0":50.00093473941495,"z0":5.528160675411432,"aX":-14.682051907522201},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":0.4,"breakHorizontal":12.5,"spinRate":1627,"spinDirection":254},"zone":14,"typeConfidence":2.0,"plateTime":0.4072847594394293,"extension":6.788908698867599},"index":4,"playId":"2c0f47ee-8113-319c-b824-7ac9bcf59998","pitchNumber":3,"startTime":"2026-08-20T19:31:16.832Z","endTime":"2026-08-20T19:31:21.347Z","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":1},"pitchData":{"startSpeed":89.8,"endSpeed":83.4,"strikeZoneTop":3.044,"strikeZoneBottom":1.536,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.851268092833482,"aZ":-32.04869818849519,"pfxX":-7.829918147570817,"pfxZ":0.06959714245356086,"pX":0.2501162271737782,"pZ":1.2919574215686087,"vX0":8.299894531232303,"vY0":-130.59827390590226,"vZ0":-4.801964257865711,"x":107.47,"y":203.9,"x0":-1.9363954927643772,"y0":50.00197749984453,"z0":5.536680356542058,"aX":-13.664720969497006},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":-0.6,"breakHorizontal":12.6,"spinRate":1603,"spinDirection":253},"zone":14,"typeConfidence":0.95,"plateTime":0.4177705503071536,"extension":6.8743832958170055},"index":5,"playId":"b79f32f8-26d7-3c03-8518-4eba193f3cab","pitchNumber":4,"startTime":"2026-08-20T19:31:35.952Z","endTime":"2026-08-20T19:31:50.958Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-20T19:31:50.958Z","atBatIndex":78},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Eugenio Suárez singles on a line drive to center fielder Everson Pereira. Matt McLain scores. Dane Myers to 2nd.","rbi":1,"awayScore":10,"homeScore":6,"isOut":false},"about":{"atBatIndex":79,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-08-20T19:32:09.462Z","endTime":"2026-08-20T19:32:24.010Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":553993,"fullName":"Eugenio Suárez","link":"/api/v1/people/553993"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666277,"fullName":"George Soriano","link":"/api/v1/people/666277"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":553993,"fullName":"Eugenio Suárez","link":"/api/v1/people/553993"},"postOnSecond":{"id":667472,"fullName":"Dane Myers","link":"/api/v1/people/667472"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1],"actionIndex":[0],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":553993,"fullName":"Eugenio Suárez","link":"/api/v1/people/553993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":677592,"link":"/api/v1/people/677592"},"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":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"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":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"responsiblePitcher":{"id":666277,"link":"/api/v1/people/666277"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"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":667472,"fullName":"Dane Myers","link":"/api/v1/people/667472"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Eugenio Suárez replaces Ke'Bryan Hayes.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":10,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-08-20T19:31:57.293Z","endTime":"2026-08-20T19:32:11.811Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":553993,"link":"/api/v1/people/553993"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"901","replacedPlayer":{"id":663647,"link":"/api/v1/people/663647"}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.9,"endSpeed":83.8,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.924608409919276,"aZ":-28.420806091805574,"pfxX":-0.058227258567522755,"pfxZ":2.134967185027664,"pX":0.49307704570095084,"pZ":1.457959927165454,"vX0":7.143826888890309,"vY0":-130.875818903463,"vZ0":-4.686315312539845,"x":98.21,"y":199.42,"x0":-2.2481849146396296,"y0":50.00581449757642,"z0":5.364968222042709,"aX":-0.10410600961233245},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":3.1,"breakHorizontal":-1.2,"spinRate":2611,"spinDirection":212},"zone":14,"typeConfidence":0.89,"plateTime":0.41625325690248394,"extension":6.842564011690751},"hitData":{"launchSpeed":75.8,"launchAngle":22.0,"totalDistance":231.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":119.53,"coordY":91.5}},"index":1,"playId":"ed64e6d2-73f3-347a-8d3c-157580e2c60e","pitchNumber":1,"startTime":"2026-08-20T19:32:11.811Z","endTime":"2026-08-20T19:32:24.010Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-20T19:32:24.010Z","atBatIndex":79},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Elly De La Cruz walks. Dane Myers to 3rd. Eugenio Suárez to 2nd.","rbi":0,"awayScore":10,"homeScore":6,"isOut":false},"about":{"atBatIndex":80,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-08-20T19:32:44.062Z","endTime":"2026-08-20T19:34:06.352Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":2},"matchup":{"batter":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":666277,"fullName":"George Soriano","link":"/api/v1/people/666277"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"postOnSecond":{"id":553993,"fullName":"Eugenio Suárez","link":"/api/v1/people/553993"},"postOnThird":{"id":667472,"fullName":"Dane Myers","link":"/api/v1/people/667472"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":667472,"fullName":"Dane Myers","link":"/api/v1/people/667472"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":553993,"fullName":"Eugenio Suárez","link":"/api/v1/people/553993"},"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":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.0,"endSpeed":84.4,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.17584107926843,"aZ":-35.58932595530291,"pfxX":-9.477468515661899,"pfxZ":-1.8994202179339117,"pX":-0.11333193728516792,"pZ":0.485690595570118,"vX0":7.763944254279393,"vY0":-133.60429540681224,"vZ0":-6.20176876556504,"x":121.32,"y":225.67,"x0":-1.8330361317198747,"y0":50.004194408963116,"z0":5.411128625867436,"aX":-17.046739234833886},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":-4.7,"breakHorizontal":15.4,"spinRate":1658,"spinDirection":253},"zone":13,"typeConfidence":2.0,"plateTime":0.41078180608163484,"extension":6.75453738105656},"index":0,"playId":"6dda1dd7-35c7-384c-ab17-2b296c9f5fe3","pitchNumber":1,"startTime":"2026-08-20T19:32:52.333Z","endTime":"2026-08-20T19:32:56.987Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.8,"endSpeed":88.4,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.476307119039262,"aZ":-16.334884024746636,"pfxX":-6.711113997433672,"pfxZ":7.9254279062863775,"pX":1.5500511690440295,"pZ":2.4068978629370528,"vX0":11.942498993185914,"vY0":-140.38661856769647,"vZ0":-5.320813054561755,"x":57.92,"y":173.79,"x0":-1.8850562297109241,"y0":50.00098918930904,"z0":5.38831329741944,"aX":-13.409905947609216},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":13.4,"breakHorizontal":9.7,"spinRate":2163,"spinDirection":225},"zone":14,"typeConfidence":0.82,"plateTime":0.39001600232981115,"extension":6.520544500341817},"index":1,"playId":"e3f82d32-6ba5-3b80-b117-a2e9cd94d3c6","pitchNumber":2,"startTime":"2026-08-20T19:33:11.077Z","endTime":"2026-08-20T19:33:15.063Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":true},"count":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.1,"endSpeed":82.0,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.54129803903137,"aZ":-28.073132205823132,"pfxX":-0.7826750958072131,"pfxZ":2.4052738471466366,"pX":0.8245031340008431,"pZ":2.1482505441183353,"vX0":7.148466895217717,"vY0":-129.6348275982557,"vZ0":-2.9694649586195867,"x":85.57,"y":180.78,"x0":-1.864519169633626,"y0":50.00411361634683,"z0":5.4466518792629905,"aX":-1.3360610319294},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":4.0,"breakHorizontal":-0.1,"spinRate":2458,"spinDirection":335},"zone":14,"typeConfidence":0.91,"plateTime":0.4221590917475737,"extension":6.638239482448075},"index":2,"playId":"9a62480d-14a6-382c-8b79-24fcd25a496d","pitchNumber":3,"startTime":"2026-08-20T19:33:30.449Z","endTime":"2026-08-20T19:33:35.513Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":138,"player":{"id":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"}}},{"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":97.9,"endSpeed":89.7,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.674752052170287,"aZ":-16.366814025240924,"pfxX":-7.087050025837154,"pfxZ":7.708251434858671,"pX":1.2106657257561442,"pZ":1.9897097731330506,"vX0":10.645393671151435,"vY0":-142.0730237374481,"vZ0":-6.558850843344141,"x":70.85,"y":185.06,"x0":-1.65902424058804,"y0":50.000351921143505,"z0":5.363087990990411,"aX":-14.52880849707242},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":12.8,"breakHorizontal":10.8,"spinRate":2131,"spinDirection":221},"zone":14,"typeConfidence":0.77,"plateTime":0.38510572029405443,"extension":6.483499272380929},"index":3,"playId":"6463f4ee-2d44-3e72-961d-53433a192eb4","pitchNumber":4,"startTime":"2026-08-20T19:34:00.214Z","endTime":"2026-08-20T19:34:06.352Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-20T19:34:06.352Z","atBatIndex":80},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Sal Stewart singles on a sharp line drive to left fielder José Fermín. Dane Myers scores. Eugenio Suárez scores. Elly De La Cruz to 2nd.","rbi":2,"awayScore":10,"homeScore":8,"isOut":false},"about":{"atBatIndex":81,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-08-20T19:36:32.090Z","endTime":"2026-08-20T19:36:45.576Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":90},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":701398,"fullName":"Sal Stewart","link":"/api/v1/people/701398"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676617,"fullName":"Riley O'Brien","link":"/api/v1/people/676617"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":701398,"fullName":"Sal Stewart","link":"/api/v1/people/701398"},"postOnSecond":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[2],"actionIndex":[1],"runnerIndex":[0,1,2,3,4],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":701398,"fullName":"Sal Stewart","link":"/api/v1/people/701398"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":665877,"link":"/api/v1/people/665877"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":553993,"fullName":"Eugenio Suárez","link":"/api/v1/people/553993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"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":553993,"fullName":"Eugenio Suárez","link":"/api/v1/people/553993"},"responsiblePitcher":{"id":666277,"link":"/api/v1/people/666277"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":667472,"fullName":"Dane Myers","link":"/api/v1/people/667472"},"responsiblePitcher":{"id":666277,"link":"/api/v1/people/666277"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"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":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":10,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-08-20T19:34:17.839Z","endTime":"2026-08-20T19:34:48.551Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Riley O'Brien replaces George Soriano.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":10,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-08-20T19:34:48.551Z","endTime":"2026-08-20T19:36:34.319Z","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":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.8,"endSpeed":74.4,"strikeZoneTop":3.239,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.188422934140824,"aZ":-34.009857400046734,"pfxX":8.12257527168298,"pfxZ":-1.297294916214348,"pX":-0.14842347473649137,"pZ":2.1832603813397373,"vX0":1.2463336050117546,"vY0":-119.11159558102871,"vZ0":0.006302086182779609,"x":122.66,"y":179.83,"x0":-1.7344513429684059,"y0":50.003543508130385,"z0":5.296031474478421,"aX":11.489808858034007},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.3,"breakVerticalInduced":-2.0,"breakHorizontal":-15.0,"spinRate":2336,"spinDirection":56},"zone":8,"typeConfidence":0.9,"plateTime":0.46260983300440417,"extension":6.58991121630216},"hitData":{"launchSpeed":100.3,"launchAngle":17.0,"totalDistance":282.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":55.17,"coordY":89.58}},"index":2,"playId":"a9e02c14-4cac-3ee5-861f-b2bc9b29de6d","pitchNumber":1,"startTime":"2026-08-20T19:36:34.319Z","endTime":"2026-08-20T19:36:45.576Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-20T19:36:45.576Z","atBatIndex":81},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"JJ Bleday walks. Elly De La Cruz to 3rd. Sal Stewart to 2nd.","rbi":0,"awayScore":10,"homeScore":8,"isOut":false},"about":{"atBatIndex":82,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-08-20T19:37:09.255Z","endTime":"2026-08-20T19:39:15.083Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":668709,"fullName":"JJ Bleday","link":"/api/v1/people/668709"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676617,"fullName":"Riley O'Brien","link":"/api/v1/people/676617"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":668709,"fullName":"JJ Bleday","link":"/api/v1/people/668709"},"postOnSecond":{"id":701398,"fullName":"Sal Stewart","link":"/api/v1/people/701398"},"postOnThird":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":701398,"fullName":"Sal Stewart","link":"/api/v1/people/701398"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":668709,"fullName":"JJ Bleday","link":"/api/v1/people/668709"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.5,"endSpeed":88.4,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.281248920309356,"aZ":-25.311752369509133,"pfxX":-10.097391291968941,"pfxZ":3.4389684826930527,"pX":0.7848085234524582,"pZ":2.560982116784133,"vX0":9.34083671559486,"vY0":-140.2508155875946,"vZ0":-3.555528485379343,"x":87.08,"y":169.63,"x0":-1.274559028751777,"y0":50.00376488680224,"z0":5.493243939707498,"aX":-20.14733217762487},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":5.6,"breakHorizontal":16.4,"spinRate":2173,"spinDirection":229},"zone":6,"typeConfidence":0.9,"plateTime":0.3903212328461354,"extension":6.809368371848685},"index":0,"playId":"fcb85c17-01df-3b44-987f-e6c3a7a485be","pitchNumber":1,"startTime":"2026-08-20T19:37:14.960Z","endTime":"2026-08-20T19:37:20.781Z","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":97.8,"endSpeed":89.6,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.915986863669232,"aZ":-27.22670059047224,"pfxX":-9.857718544675382,"pfxZ":2.4084601142270774,"pX":-0.055857518689191525,"pZ":2.8935462082914856,"vX0":7.559329178812732,"vY0":-142.2229049966224,"vZ0":-2.6576191548763974,"x":119.13,"y":160.65,"x0":-1.464447890987457,"y0":50.001854772601526,"z0":5.562643354899889,"aX":-20.239894456630726},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":4.0,"breakHorizontal":16.3,"spinRate":2253,"spinDirection":230},"zone":2,"typeConfidence":0.9,"plateTime":0.3847726021049125,"extension":6.803326397269642},"index":1,"playId":"244fdf18-a014-3346-ad46-0cbf250e0dfb","pitchNumber":2,"startTime":"2026-08-20T19:37:32.346Z","endTime":"2026-08-20T19:37:38.176Z","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":96.9,"endSpeed":89.7,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.427721605094067,"aZ":-26.23333737899931,"pfxX":-8.840821929376787,"pfxZ":2.910969833407856,"pX":-0.9102786465766147,"pZ":2.604414369785925,"vX0":4.887484754967307,"vY0":-141.09532098012113,"vZ0":-3.425986326073596,"x":151.7,"y":168.46,"x0":-1.5051327360671576,"y0":50.00299227992252,"z0":5.501653708755288,"aX":-18.04316768644852},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":4.8,"breakHorizontal":15.2,"spinRate":2071,"spinDirection":233},"zone":11,"typeConfidence":0.88,"plateTime":0.3864074910514814,"extension":6.730982047588037},"index":2,"playId":"35539b08-6c47-30aa-9be8-9276e9bbfae9","pitchNumber":3,"startTime":"2026-08-20T19:38:16.590Z","endTime":"2026-08-20T19:38:22.342Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.0,"endSpeed":75.4,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.04890438620208,"aZ":-37.53465535742543,"pfxX":5.2915680071741376,"pfxZ":-3.7343661228871454,"pX":1.1822080371117771,"pZ":1.7506499312663246,"vX0":4.837406403233642,"vY0":-119.31321596676605,"vZ0":-0.3168316648906687,"x":71.94,"y":191.51,"x0":-1.5628773076136127,"y0":50.00392693247366,"z0":5.282200686943404,"aX":7.59076559213248},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.4,"breakVerticalInduced":-6.6,"breakHorizontal":-10.8,"spinRate":2128,"spinDirection":46},"zone":14,"typeConfidence":0.9,"plateTime":0.45996531749208414,"extension":6.756937148467119},"index":3,"playId":"ecd6e41a-4d50-3eb1-a3ca-4831e62db15d","pitchNumber":4,"startTime":"2026-08-20T19:38:34.171Z","endTime":"2026-08-20T19:38:38.100Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.8,"endSpeed":90.2,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.39825571236506,"aZ":-27.06613275895802,"pfxX":-9.70797842280609,"pfxZ":2.46697109942024,"pX":0.11594737894283476,"pZ":2.579011651173402,"vX0":7.566950255640046,"vY0":-142.36240189269657,"vZ0":-3.409542761806224,"x":112.58,"y":169.15,"x0":-1.3053629327168268,"y0":50.00071480886818,"z0":5.491127624534173,"aX":-20.073249554293962},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":4.0,"breakHorizontal":16.2,"spinRate":2241,"spinDirection":229},"zone":5,"typeConfidence":0.9,"plateTime":0.3836635276716378,"extension":6.768063931715049},"index":4,"playId":"b644a65e-7cb2-31fb-a2cc-6cc71a08c0cd","pitchNumber":5,"startTime":"2026-08-20T19:38:52.361Z","endTime":"2026-08-20T19:38:56.192Z","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,"runnerGoing":true},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.7,"endSpeed":74.9,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.677621194076682,"aZ":-34.36803618504074,"pfxX":6.465135423106519,"pfxZ":-1.5438975099856718,"pX":0.08246957417117468,"pZ":1.0148039907543498,"vX0":2.069158126721791,"vY0":-118.88828752380832,"vZ0":-2.419062109020291,"x":113.86,"y":211.38,"x0":-1.641225421830243,"y0":50.005027106619515,"z0":5.191863646280854,"aX":9.173197990141649},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.4,"breakVerticalInduced":-3.1,"breakHorizontal":-12.2,"spinRate":2256,"spinDirection":47},"zone":14,"typeConfidence":0.9,"plateTime":0.46227794362411956,"extension":6.695655215348038},"index":5,"playId":"7d1668dc-4faf-3e6c-aec6-713b08f13990","pitchNumber":6,"startTime":"2026-08-20T19:39:09.805Z","endTime":"2026-08-20T19:39:15.083Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-20T19:39:15.083Z","atBatIndex":82},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Tyler Stephenson walks. Elly De La Cruz scores. Sal Stewart to 3rd. JJ Bleday to 2nd.","rbi":1,"awayScore":10,"homeScore":9,"isOut":false},"about":{"atBatIndex":83,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-08-20T19:40:24.807Z","endTime":"2026-08-20T19:41:29.714Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":2},"matchup":{"batter":{"id":663886,"fullName":"Tyler Stephenson","link":"/api/v1/people/663886"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676617,"fullName":"Riley O'Brien","link":"/api/v1/people/676617"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663886,"fullName":"Tyler Stephenson","link":"/api/v1/people/663886"},"postOnSecond":{"id":668709,"fullName":"JJ Bleday","link":"/api/v1/people/668709"},"postOnThird":{"id":701398,"fullName":"Sal Stewart","link":"/api/v1/people/701398"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[1,2,3,4],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"responsiblePitcher":{"id":666277,"link":"/api/v1/people/666277"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":701398,"fullName":"Sal Stewart","link":"/api/v1/people/701398"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":668709,"fullName":"JJ Bleday","link":"/api/v1/people/668709"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":663886,"fullName":"Tyler Stephenson","link":"/api/v1/people/663886"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":10,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-08-20T19:39:36.070Z","endTime":"2026-08-20T19:40:27.160Z","isPitch":false,"type":"action"},{"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":94.7,"endSpeed":86.4,"strikeZoneTop":3.36,"strikeZoneBottom":1.695,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.75376855778282,"aZ":-25.030612804738883,"pfxX":-9.97144050660127,"pfxZ":3.74706025725523,"pX":0.888881496154727,"pZ":1.2120022736464404,"vX0":9.561634144362047,"vY0":-137.46543614502377,"vZ0":-6.598548264906929,"x":83.12,"y":206.06,"x0":-1.3465741638702868,"y0":50.00194254431079,"z0":5.35380595922051,"aX":-18.997585904456344},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":5.5,"breakHorizontal":16.0,"spinRate":2134,"spinDirection":229},"zone":14,"typeConfidence":0.82,"plateTime":0.3991377432589345,"extension":6.846938530691808},"index":1,"playId":"95a8bf78-a459-350e-802c-9ef8d0d90b98","pitchNumber":1,"startTime":"2026-08-20T19:40:27.160Z","endTime":"2026-08-20T19:40:32.212Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.1,"endSpeed":88.8,"strikeZoneTop":3.36,"strikeZoneBottom":1.695,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.53573011914964,"aZ":-28.674976768611536,"pfxX":-10.659524136571427,"pfxZ":1.745399735161695,"pX":1.7390915694858937,"pZ":0.9967948044558042,"vX0":12.088470691430006,"vY0":-140.73384158059127,"vZ0":-6.72235206943022,"x":50.71,"y":211.87,"x0":-1.231101546290949,"y0":50.002238886851146,"z0":5.2789230329128305,"aX":-21.34011565473642},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":1.8,"breakHorizontal":16.8,"spinRate":2249,"spinDirection":235},"zone":14,"typeConfidence":0.9,"plateTime":0.3894909157208941,"extension":6.861601515873476},"index":2,"playId":"e8a57d22-f5b0-3e60-8efe-38b057d6a8c8","pitchNumber":2,"startTime":"2026-08-20T19:40:43.465Z","endTime":"2026-08-20T19:40:46.807Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.7,"endSpeed":88.7,"strikeZoneTop":3.36,"strikeZoneBottom":1.695,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.202251552932896,"aZ":-27.063626569741356,"pfxX":-10.478647399113822,"pfxZ":2.5592840623715682,"pX":1.2023362943610234,"pZ":1.1872565296059798,"vX0":10.465939459534727,"vY0":-140.27922085270285,"vZ0":-6.766971701156399,"x":71.17,"y":206.72,"x0":-1.2122893020317353,"y0":50.002547249210316,"z0":5.390677453686299,"aX":-20.921100647554898},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":3.4,"breakHorizontal":16.9,"spinRate":2148,"spinDirection":231},"zone":14,"typeConfidence":0.89,"plateTime":0.39018320066596335,"extension":6.75705019330363},"index":3,"playId":"ee8d1b06-1284-3d24-9abb-819e9aa88fcd","pitchNumber":3,"startTime":"2026-08-20T19:41:04.238Z","endTime":"2026-08-20T19:41:08.713Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.0,"endSpeed":88.1,"strikeZoneTop":3.36,"strikeZoneBottom":1.695,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.579021952796033,"aZ":-27.656068833097716,"pfxX":-8.76858002321573,"pfxZ":2.2775657441372186,"pX":0.9020024019042018,"pZ":3.6884517402568977,"vX0":9.289640831511994,"vY0":-139.5295907149951,"vZ0":-0.15403027725608687,"x":82.62,"y":139.19,"x0":-1.3214512246026946,"y0":50.00381919732416,"z0":5.557330700682191,"aX":-17.398050174215687},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":4.3,"breakHorizontal":14.2,"spinRate":2382,"spinDirection":226},"zone":12,"typeConfidence":0.89,"plateTime":0.3916291579344673,"extension":6.799927158336868},"index":4,"playId":"73aab128-559e-30b7-80a9-0f78dc6e4953","pitchNumber":4,"startTime":"2026-08-20T19:41:24.588Z","endTime":"2026-08-20T19:41:29.714Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-20T19:41:29.714Z","atBatIndex":83},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Matt McLain lines out sharply to right fielder Jordan Walker.","rbi":0,"awayScore":10,"homeScore":9,"isOut":true},"about":{"atBatIndex":84,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-08-20T19:41:53.999Z","endTime":"2026-08-20T19:42:56.588Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"batSide":{"code":"R","description":"Right"},"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":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".286"},{"zone":"02","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".640"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".250"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".813"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".955"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".390"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".950"},{"zone":"08","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".786"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".450"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".459"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".294"},{"zone":"13","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".690"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".533"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"80.71"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"89.98"},{"zone":"03","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.89"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"82.31"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"91.50"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"91.48"},{"zone":"07","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"91.15"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.95"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"84.32"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"68.58"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"84.44"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"71.96"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"77.29"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".107"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".250"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".071"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".310"},{"zone":"05","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".256"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".146"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".350"},{"zone":"08","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".262"},{"zone":"09","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".200"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".071"},{"zone":"13","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".222"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".143"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".286"},{"zone":"02","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".640"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".250"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".813"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".955"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".390"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".950"},{"zone":"08","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".786"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".450"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".459"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".294"},{"zone":"13","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".690"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".533"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"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_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":98.3,"endSpeed":90.9,"strikeZoneTop":3.047,"strikeZoneBottom":1.538,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.731097476882034,"aZ":-24.89649836237074,"pfxX":-9.511682595944952,"pfxZ":3.4861518006062635,"pX":1.0107972721956526,"pZ":1.1652483391423307,"vX0":9.996990483954065,"vY0":-142.78385775252767,"vZ0":-7.342422170183726,"x":78.47,"y":207.32,"x0":-1.2829220173844809,"y0":50.00125688647364,"z0":5.312546627157266,"aX":-19.83940190941092},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":5.0,"breakHorizontal":15.5,"spinRate":2369,"spinDirection":228},"zone":14,"typeConfidence":0.9,"plateTime":0.3821187950020555,"extension":6.946954457414849},"index":0,"playId":"0e9363aa-81c7-358c-8080-52c6c472b3ee","pitchNumber":1,"startTime":"2026-08-20T19:41:56.635Z","endTime":"2026-08-20T19:42:00.584Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.1,"endSpeed":76.9,"strikeZoneTop":3.047,"strikeZoneBottom":1.538,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.48650905750997,"aZ":-35.90849583038123,"pfxX":5.982984520979441,"pfxZ":-2.5123262298864466,"pX":0.9256539697692326,"pZ":1.1763555245781987,"vX0":4.190734452096482,"vY0":-121.08020324168157,"vZ0":-2.158621581003712,"x":81.72,"y":207.02,"x0":-1.6044820917277485,"y0":50.00319548598949,"z0":5.219435318816311,"aX":8.88948775589281},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.3,"breakVerticalInduced":-4.8,"breakHorizontal":-11.9,"spinRate":2524,"spinDirection":45},"zone":14,"typeConfidence":0.9,"plateTime":0.4522407494738636,"extension":6.729346618674881},"index":1,"playId":"84af9d91-5de7-3cb3-b81e-94986f094fdf","pitchNumber":2,"startTime":"2026-08-20T19:42:13.146Z","endTime":"2026-08-20T19:42:17.208Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.6,"endSpeed":88.7,"strikeZoneTop":3.047,"strikeZoneBottom":1.538,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.991583598244645,"aZ":-28.670448190918663,"pfxX":-8.956460123865055,"pfxZ":1.7482326263156605,"pX":-0.083446182387366,"pZ":2.451101514895587,"vX0":6.514147925162213,"vY0":-140.51902653908672,"vZ0":-3.46825981024007,"x":120.18,"y":172.6,"x0":-1.2647121276205273,"y0":50.00301183604783,"z0":5.55806406547129,"aX":-17.962477564746344},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":2.6,"breakHorizontal":14.9,"spinRate":2235,"spinDirection":225},"zone":5,"typeConfidence":0.88,"plateTime":0.38935549028663985,"extension":6.745541845139397},"index":2,"playId":"5f6fd5e2-55f1-3d72-af84-4732d939a0cc","pitchNumber":3,"startTime":"2026-08-20T19:42:31.999Z","endTime":"2026-08-20T19:42:35.791Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.0,"endSpeed":89.1,"strikeZoneTop":3.047,"strikeZoneBottom":1.538,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.806523265729883,"aZ":-28.040605516544453,"pfxX":-9.501724947792123,"pfxZ":2.042960224431697,"pX":0.2405723631595866,"pZ":2.3383220156269835,"vX0":7.652630560581386,"vY0":-141.0398280447499,"vZ0":-3.8130812418697295,"x":107.83,"y":175.65,"x0":-1.2677058605051736,"y0":50.002708770781446,"z0":5.5073776979685185,"aX":-19.223764900123953},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":3.1,"breakHorizontal":15.7,"spinRate":2229,"spinDirection":229},"zone":5,"typeConfidence":0.89,"plateTime":0.3877243964170276,"extension":6.980087189053629},"hitData":{"launchSpeed":102.0,"launchAngle":21.0,"totalDistance":345.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":190.47,"coordY":75.5}},"index":3,"playId":"c64a30e9-c4ed-3426-a990-44c6932bc75e","pitchNumber":4,"startTime":"2026-08-20T19:42:49.490Z","endTime":"2026-08-20T19:42:56.588Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-20T19:42:56.588Z","atBatIndex":84}],"currentPlay":{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Matt McLain lines out sharply to right fielder Jordan Walker.","rbi":0,"awayScore":10,"homeScore":9,"isOut":true},"about":{"atBatIndex":84,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-08-20T19:41:53.999Z","endTime":"2026-08-20T19:42:56.588Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"batSide":{"code":"R","description":"Right"},"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":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".286"},{"zone":"02","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".640"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".250"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".813"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".955"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".390"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".950"},{"zone":"08","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".786"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".450"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".459"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".294"},{"zone":"13","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".690"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".533"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"80.71"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"89.98"},{"zone":"03","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.89"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"82.31"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"91.50"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"91.48"},{"zone":"07","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"91.15"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.95"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"84.32"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"68.58"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"84.44"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"71.96"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"77.29"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".107"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".250"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".071"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".310"},{"zone":"05","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".256"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".146"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".350"},{"zone":"08","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".262"},{"zone":"09","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".200"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".071"},{"zone":"13","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".222"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".143"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".286"},{"zone":"02","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".640"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".250"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".813"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".955"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".390"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".950"},{"zone":"08","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".786"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".450"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".459"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".294"},{"zone":"13","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".690"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".533"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"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_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":98.3,"endSpeed":90.9,"strikeZoneTop":3.047,"strikeZoneBottom":1.538,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.731097476882034,"aZ":-24.89649836237074,"pfxX":-9.511682595944952,"pfxZ":3.4861518006062635,"pX":1.0107972721956526,"pZ":1.1652483391423307,"vX0":9.996990483954065,"vY0":-142.78385775252767,"vZ0":-7.342422170183726,"x":78.47,"y":207.32,"x0":-1.2829220173844809,"y0":50.00125688647364,"z0":5.312546627157266,"aX":-19.83940190941092},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":5.0,"breakHorizontal":15.5,"spinRate":2369,"spinDirection":228},"zone":14,"typeConfidence":0.9,"plateTime":0.3821187950020555,"extension":6.946954457414849},"index":0,"playId":"0e9363aa-81c7-358c-8080-52c6c472b3ee","pitchNumber":1,"startTime":"2026-08-20T19:41:56.635Z","endTime":"2026-08-20T19:42:00.584Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.1,"endSpeed":76.9,"strikeZoneTop":3.047,"strikeZoneBottom":1.538,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.48650905750997,"aZ":-35.90849583038123,"pfxX":5.982984520979441,"pfxZ":-2.5123262298864466,"pX":0.9256539697692326,"pZ":1.1763555245781987,"vX0":4.190734452096482,"vY0":-121.08020324168157,"vZ0":-2.158621581003712,"x":81.72,"y":207.02,"x0":-1.6044820917277485,"y0":50.00319548598949,"z0":5.219435318816311,"aX":8.88948775589281},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.3,"breakVerticalInduced":-4.8,"breakHorizontal":-11.9,"spinRate":2524,"spinDirection":45},"zone":14,"typeConfidence":0.9,"plateTime":0.4522407494738636,"extension":6.729346618674881},"index":1,"playId":"84af9d91-5de7-3cb3-b81e-94986f094fdf","pitchNumber":2,"startTime":"2026-08-20T19:42:13.146Z","endTime":"2026-08-20T19:42:17.208Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.6,"endSpeed":88.7,"strikeZoneTop":3.047,"strikeZoneBottom":1.538,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.991583598244645,"aZ":-28.670448190918663,"pfxX":-8.956460123865055,"pfxZ":1.7482326263156605,"pX":-0.083446182387366,"pZ":2.451101514895587,"vX0":6.514147925162213,"vY0":-140.51902653908672,"vZ0":-3.46825981024007,"x":120.18,"y":172.6,"x0":-1.2647121276205273,"y0":50.00301183604783,"z0":5.55806406547129,"aX":-17.962477564746344},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":2.6,"breakHorizontal":14.9,"spinRate":2235,"spinDirection":225},"zone":5,"typeConfidence":0.88,"plateTime":0.38935549028663985,"extension":6.745541845139397},"index":2,"playId":"5f6fd5e2-55f1-3d72-af84-4732d939a0cc","pitchNumber":3,"startTime":"2026-08-20T19:42:31.999Z","endTime":"2026-08-20T19:42:35.791Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.0,"endSpeed":89.1,"strikeZoneTop":3.047,"strikeZoneBottom":1.538,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.806523265729883,"aZ":-28.040605516544453,"pfxX":-9.501724947792123,"pfxZ":2.042960224431697,"pX":0.2405723631595866,"pZ":2.3383220156269835,"vX0":7.652630560581386,"vY0":-141.0398280447499,"vZ0":-3.8130812418697295,"x":107.83,"y":175.65,"x0":-1.2677058605051736,"y0":50.002708770781446,"z0":5.5073776979685185,"aX":-19.223764900123953},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":3.1,"breakHorizontal":15.7,"spinRate":2229,"spinDirection":229},"zone":5,"typeConfidence":0.89,"plateTime":0.3877243964170276,"extension":6.980087189053629},"hitData":{"launchSpeed":102.0,"launchAngle":21.0,"totalDistance":345.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":190.47,"coordY":75.5}},"index":3,"playId":"c64a30e9-c4ed-3426-a990-44c6932bc75e","pitchNumber":4,"startTime":"2026-08-20T19:42:49.490Z","endTime":"2026-08-20T19:42:56.588Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-20T19:42:56.588Z","atBatIndex":84},"scoringPlays":[3,18,46,48,68,70,72,73,79,81,83],"playsByInning":[{"startIndex":0,"endIndex":7,"top":[0,1,2,3,4],"bottom":[5,6,7],"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":663903,"fullName":"Brady Singer","link":"/api/v1/people/663903"},"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"coordinates":{"x":167.99,"y":110.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":1,"pitcher":{"id":663903,"fullName":"Brady Singer","link":"/api/v1/people/663903"},"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"coordinates":{"x":194.69,"y":122.54},"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":663903,"fullName":"Brady Singer","link":"/api/v1/people/663903"},"batter":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"coordinates":{"x":147.2,"y":159.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":1,"pitcher":{"id":663903,"fullName":"Brady Singer","link":"/api/v1/people/663903"},"batter":{"id":695491,"fullName":"Joshua Báez","link":"/api/v1/people/695491"},"coordinates":{"x":153.79,"y":166.28},"type":"O","description":"Pop Out"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":113,"name":"Cincinnati Reds","link":"/api/v1/teams/113"},"inning":1,"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"batter":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"coordinates":{"x":128.51,"y":96.49},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":113,"name":"Cincinnati Reds","link":"/api/v1/teams/113"},"inning":1,"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"batter":{"id":701398,"fullName":"Sal Stewart","link":"/api/v1/people/701398"},"coordinates":{"x":111.72,"y":155.64},"type":"O","description":"Grounded Into DP"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":113,"name":"Cincinnati Reds","link":"/api/v1/teams/113"},"inning":1,"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"batter":{"id":668709,"fullName":"JJ Bleday","link":"/api/v1/people/668709"},"coordinates":{"x":142.17,"y":162.28},"type":"O","description":"Groundout"}]}},{"startIndex":8,"endIndex":13,"top":[8,9,10],"bottom":[11,12,13],"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":663903,"fullName":"Brady Singer","link":"/api/v1/people/663903"},"batter":{"id":663494,"fullName":"Bryan Torres","link":"/api/v1/people/663494"},"coordinates":{"x":150.25,"y":156.65},"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":2,"pitcher":{"id":663903,"fullName":"Brady Singer","link":"/api/v1/people/663903"},"batter":{"id":691458,"fullName":"Blaze Jordan","link":"/api/v1/people/691458"},"coordinates":{"x":164.02,"y":89.77},"type":"O","description":"Lineout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":113,"name":"Cincinnati Reds","link":"/api/v1/teams/113"},"inning":2,"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"batter":{"id":663886,"fullName":"Tyler Stephenson","link":"/api/v1/people/663886"},"coordinates":{"x":160.91,"y":73.91},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":113,"name":"Cincinnati Reds","link":"/api/v1/teams/113"},"inning":2,"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"batter":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"coordinates":{"x":104.62,"y":167.8},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":113,"name":"Cincinnati Reds","link":"/api/v1/teams/113"},"inning":2,"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"batter":{"id":669911,"fullName":"Michael Toglia","link":"/api/v1/people/669911"},"coordinates":{"x":153.79,"y":168.31},"type":"O","description":"Groundout"}]}},{"startIndex":14,"endIndex":22,"top":[14,15,16,17,18,19],"bottom":[20,21,22],"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":663903,"fullName":"Brady Singer","link":"/api/v1/people/663903"},"batter":{"id":699625,"fullName":"Jimmy Crooks","link":"/api/v1/people/699625"},"coordinates":{"x":95.27,"y":50.06},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":3,"pitcher":{"id":663903,"fullName":"Brady Singer","link":"/api/v1/people/663903"},"batter":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"coordinates":{"x":158.04,"y":110.96},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":3,"pitcher":{"id":663903,"fullName":"Brady Singer","link":"/api/v1/people/663903"},"batter":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"coordinates":{"x":107.66,"y":27.88},"type":"H","description":"Home Run"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":113,"name":"Cincinnati Reds","link":"/api/v1/teams/113"},"inning":3,"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"batter":{"id":667472,"fullName":"Dane Myers","link":"/api/v1/people/667472"},"coordinates":{"x":123.88,"y":142.39},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":113,"name":"Cincinnati Reds","link":"/api/v1/teams/113"},"inning":3,"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"batter":{"id":663647,"fullName":"Ke'Bryan Hayes","link":"/api/v1/people/663647"},"coordinates":{"x":109.18,"y":166.28},"type":"O","description":"Groundout"}]}},{"startIndex":23,"endIndex":30,"top":[23,24,25,26],"bottom":[27,28,29,30],"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":663903,"fullName":"Brady Singer","link":"/api/v1/people/663903"},"batter":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"coordinates":{"x":151.7,"y":153.48},"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":663903,"fullName":"Brady Singer","link":"/api/v1/people/663903"},"batter":{"id":663494,"fullName":"Bryan Torres","link":"/api/v1/people/663494"},"coordinates":{"x":173.57,"y":117.11},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":4,"pitcher":{"id":663903,"fullName":"Brady Singer","link":"/api/v1/people/663903"},"batter":{"id":691458,"fullName":"Blaze Jordan","link":"/api/v1/people/691458"},"coordinates":{"x":145.68,"y":55.26},"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":4,"pitcher":{"id":663903,"fullName":"Brady Singer","link":"/api/v1/people/663903"},"batter":{"id":699625,"fullName":"Jimmy Crooks","link":"/api/v1/people/699625"},"coordinates":{"x":162.92,"y":130.8},"type":"O","description":"Pop Out"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":113,"name":"Cincinnati Reds","link":"/api/v1/teams/113"},"inning":4,"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"batter":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"coordinates":{"x":106.65,"y":162.23},"type":"O","description":"Groundout"}]}},{"startIndex":31,"endIndex":37,"top":[31,32,33,34],"bottom":[35,36,37],"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":663903,"fullName":"Brady Singer","link":"/api/v1/people/663903"},"batter":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"coordinates":{"x":29.83,"y":101.06},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":5,"pitcher":{"id":663903,"fullName":"Brady Singer","link":"/api/v1/people/663903"},"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"coordinates":{"x":155.34,"y":113.27},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":5,"pitcher":{"id":663903,"fullName":"Brady Singer","link":"/api/v1/people/663903"},"batter":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"coordinates":{"x":112.22,"y":156.14},"type":"O","description":"Forceout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":113,"name":"Cincinnati Reds","link":"/api/v1/teams/113"},"inning":5,"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"batter":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"coordinates":{"x":110.2,"y":156.65},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":113,"name":"Cincinnati Reds","link":"/api/v1/teams/113"},"inning":5,"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"batter":{"id":669911,"fullName":"Michael Toglia","link":"/api/v1/people/669911"},"coordinates":{"x":81.42,"y":72.08},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":113,"name":"Cincinnati Reds","link":"/api/v1/teams/113"},"inning":5,"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"batter":{"id":667472,"fullName":"Dane Myers","link":"/api/v1/people/667472"},"coordinates":{"x":176.37,"y":107.86},"type":"O","description":"Flyout"}]}},{"startIndex":38,"endIndex":49,"top":[38,39,40,41],"bottom":[42,43,44,45,46,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":663903,"fullName":"Brady Singer","link":"/api/v1/people/663903"},"batter":{"id":695491,"fullName":"Joshua Báez","link":"/api/v1/people/695491"},"coordinates":{"x":109.18,"y":153.1},"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":6,"pitcher":{"id":663903,"fullName":"Brady Singer","link":"/api/v1/people/663903"},"batter":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"coordinates":{"x":142.78,"y":86.45},"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":663903,"fullName":"Brady Singer","link":"/api/v1/people/663903"},"batter":{"id":663494,"fullName":"Bryan Torres","link":"/api/v1/people/663494"},"coordinates":{"x":144.67,"y":154.12},"type":"O","description":"Fielders Choice"},{"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":663903,"fullName":"Brady Singer","link":"/api/v1/people/663903"},"batter":{"id":691458,"fullName":"Blaze Jordan","link":"/api/v1/people/691458"},"coordinates":{"x":112.73,"y":154.12},"type":"O","description":"Grounded Into DP"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":113,"name":"Cincinnati Reds","link":"/api/v1/teams/113"},"inning":6,"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"batter":{"id":699302,"fullName":"Héctor Rodríguez","link":"/api/v1/people/699302"},"coordinates":{"x":107.66,"y":155.64},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":113,"name":"Cincinnati Reds","link":"/api/v1/teams/113"},"inning":6,"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"batter":{"id":663647,"fullName":"Ke'Bryan Hayes","link":"/api/v1/people/663647"},"coordinates":{"x":118.81,"y":95.82},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":113,"name":"Cincinnati Reds","link":"/api/v1/teams/113"},"inning":6,"pitcher":{"id":592773,"fullName":"Ryne Stanek","link":"/api/v1/people/592773"},"batter":{"id":668709,"fullName":"JJ Bleday","link":"/api/v1/people/668709"},"coordinates":{"x":175.53,"y":112.98},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":113,"name":"Cincinnati Reds","link":"/api/v1/teams/113"},"inning":6,"pitcher":{"id":592773,"fullName":"Ryne Stanek","link":"/api/v1/people/592773"},"batter":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"coordinates":{"x":33.83,"y":85.61},"type":"H","description":"Home Run"}]}},{"startIndex":50,"endIndex":55,"top":[50,51,52],"bottom":[53,54,55],"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":670062,"fullName":"Julian Garcia","link":"/api/v1/people/670062"},"batter":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"coordinates":{"x":145.18,"y":156.14},"type":"O","description":"Grounded Into DP"},{"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":670062,"fullName":"Julian Garcia","link":"/api/v1/people/670062"},"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"coordinates":{"x":108.03,"y":76.74},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":113,"name":"Cincinnati Reds","link":"/api/v1/teams/113"},"inning":7,"pitcher":{"id":657265,"fullName":"Peter Strzelecki","link":"/api/v1/people/657265"},"batter":{"id":667472,"fullName":"Dane Myers","link":"/api/v1/people/667472"},"coordinates":{"x":156.84,"y":165.27},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":113,"name":"Cincinnati Reds","link":"/api/v1/teams/113"},"inning":7,"pitcher":{"id":657265,"fullName":"Peter Strzelecki","link":"/api/v1/people/657265"},"batter":{"id":699302,"fullName":"Héctor Rodríguez","link":"/api/v1/people/699302"},"coordinates":{"x":173.96,"y":153.2},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":113,"name":"Cincinnati Reds","link":"/api/v1/teams/113"},"inning":7,"pitcher":{"id":657265,"fullName":"Peter Strzelecki","link":"/api/v1/people/657265"},"batter":{"id":663647,"fullName":"Ke'Bryan Hayes","link":"/api/v1/people/663647"},"coordinates":{"x":81.22,"y":75.05},"type":"O","description":"Flyout"}]}},{"startIndex":56,"endIndex":63,"top":[56,57,58,59],"bottom":[60,61,62,63],"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":622088,"fullName":"Tejay Antone","link":"/api/v1/people/622088"},"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"coordinates":{"x":95.49,"y":190.11},"type":"O","description":"Pop Out"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":113,"name":"Cincinnati Reds","link":"/api/v1/teams/113"},"inning":8,"pitcher":{"id":657265,"fullName":"Peter Strzelecki","link":"/api/v1/people/657265"},"batter":{"id":701398,"fullName":"Sal Stewart","link":"/api/v1/people/701398"},"coordinates":{"x":76.74,"y":82.13},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":113,"name":"Cincinnati Reds","link":"/api/v1/teams/113"},"inning":8,"pitcher":{"id":657265,"fullName":"Peter Strzelecki","link":"/api/v1/people/657265"},"batter":{"id":663886,"fullName":"Tyler Stephenson","link":"/api/v1/people/663886"},"coordinates":{"x":177.17,"y":89.97},"type":"O","description":"Flyout"}]}},{"startIndex":64,"endIndex":84,"top":[64,65,66,67,68,69,70,71,72,73,74],"bottom":[75,76,77,78,79,80,81,82,83,84],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":9,"pitcher":{"id":656271,"fullName":"Brock Burke","link":"/api/v1/people/656271"},"batter":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"coordinates":{"x":78.03,"y":116.87},"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":656271,"fullName":"Brock Burke","link":"/api/v1/people/656271"},"batter":{"id":691458,"fullName":"Blaze Jordan","link":"/api/v1/people/691458"},"coordinates":{"x":118.92,"y":51.28},"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":9,"pitcher":{"id":656271,"fullName":"Brock Burke","link":"/api/v1/people/656271"},"batter":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"coordinates":{"x":72.61,"y":70.77},"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":9,"pitcher":{"id":656271,"fullName":"Brock Burke","link":"/api/v1/people/656271"},"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"coordinates":{"x":179.14,"y":118.63},"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":687209,"fullName":"Zach Maxwell","link":"/api/v1/people/687209"},"batter":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"coordinates":{"x":91.95,"y":106.46},"type":"H","description":"Single"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":113,"name":"Cincinnati Reds","link":"/api/v1/teams/113"},"inning":9,"pitcher":{"id":666277,"fullName":"George Soriano","link":"/api/v1/people/666277"},"batter":{"id":553993,"fullName":"Eugenio Suárez","link":"/api/v1/people/553993"},"coordinates":{"x":119.53,"y":91.5},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":113,"name":"Cincinnati Reds","link":"/api/v1/teams/113"},"inning":9,"pitcher":{"id":676617,"fullName":"Riley O'Brien","link":"/api/v1/people/676617"},"batter":{"id":701398,"fullName":"Sal Stewart","link":"/api/v1/people/701398"},"coordinates":{"x":55.17,"y":89.58},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":113,"name":"Cincinnati Reds","link":"/api/v1/teams/113"},"inning":9,"pitcher":{"id":676617,"fullName":"Riley O'Brien","link":"/api/v1/people/676617"},"batter":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"coordinates":{"x":190.47,"y":75.5},"type":"O","description":"Lineout"}]}}]},"linescore":{"currentInning":9,"currentInningOrdinal":"9th","inningState":"Bottom","inningHalf":"Bottom","isTopInning":false,"scheduledInnings":9,"innings":[{"num":1,"ordinalNum":"1st","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":0},"away":{"runs":1,"hits":1,"errors":0,"leftOnBase":1}},{"num":2,"ordinalNum":"2nd","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":3,"ordinalNum":"3rd","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":3,"hits":2,"errors":0,"leftOnBase":0}},{"num":4,"ordinalNum":"4th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":5,"ordinalNum":"5th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":1}},{"num":6,"ordinalNum":"6th","home":{"runs":5,"hits":4,"errors":1,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":7,"ordinalNum":"7th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":8,"ordinalNum":"8th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":9,"ordinalNum":"9th","home":{"runs":4,"hits":2,"errors":1,"leftOnBase":3},"away":{"runs":6,"hits":3,"errors":0,"leftOnBase":2}}],"teams":{"home":{"runs":9,"hits":7,"errors":2,"leftOnBase":5},"away":{"runs":10,"hits":8,"errors":0,"leftOnBase":6}},"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":691458,"fullName":"Blaze Jordan","link":"/api/v1/people/691458"},"shortstop":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"left":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"center":{"id":677592,"fullName":"Everson Pereira","link":"/api/v1/people/677592"},"right":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"batter":{"id":691458,"fullName":"Blaze Jordan","link":"/api/v1/people/691458"},"onDeck":{"id":677592,"fullName":"Everson Pereira","link":"/api/v1/people/677592"},"inHole":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"battingOrder":8,"team":{"id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"}},"offense":{"batter":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"onDeck":{"id":669911,"fullName":"Michael Toglia","link":"/api/v1/people/669911"},"inHole":{"id":667472,"fullName":"Dane Myers","link":"/api/v1/people/667472"},"pitcher":{"id":687209,"fullName":"Zach Maxwell","link":"/api/v1/people/687209"},"battingOrder":5,"team":{"id":113,"name":"Cincinnati Reds","link":"/api/v1/teams/113"}},"balls":2,"strikes":1,"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":8,"groundOuts":8,"airOuts":12,"runs":10,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":6,"baseOnBalls":6,"intentionalWalks":1,"hits":8,"hitByPitch":3,"avg":".241","atBats":34,"obp":".317","slg":".382","ops":".699","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":43,"totalBases":11,"rbi":8,"leftOnBase":19,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"34.00","popOuts":3,"lineOuts":1},"pitching":{"flyOuts":6,"groundOuts":9,"airOuts":8,"runs":9,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":9,"baseOnBalls":8,"intentionalWalks":0,"hits":7,"hitByPitch":0,"atBats":33,"obp":".366","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":180,"era":"4.04","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":9,"whip":"1.33","battersFaced":41,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":180,"balls":84,"strikes":96,"strikePercentage":".530","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.13","rbi":9,"pitchesPerInning":"20.00","runsScoredPer9":"9.00","homeRunsPer9":"1.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":9,"putOuts":27,"errors":0,"chances":36,"passedBall":0,"pickoffs":0}},"players":{"ID700241":{"person":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"jerseyNumber":"36","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{"summary":"5.1 IP, 3 ER, 4 K, 2 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":3,"groundOuts":8,"airOuts":3,"runs":3,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":2,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":18,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":90,"inningsPitched":"5.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"battersFaced":20,"outs":16,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":90,"balls":39,"strikes":51,"strikePercentage":".570","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"5.06","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":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":25,"gamesStarted":25,"flyOuts":89,"groundOuts":155,"airOuts":142,"runs":58,"doubles":27,"triples":2,"homeRuns":18,"strikeOuts":95,"baseOnBalls":36,"intentionalWalks":0,"hits":130,"hitByPitch":0,"atBats":518,"obp":".297","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":2225,"era":"3.54","inningsPitched":"137.1","wins":5,"losses":9,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":54,"whip":"1.21","battersFaced":558,"outs":412,"gamesPitched":25,"completeGames":0,"shutouts":0,"pitchesThrown":2225,"balls":857,"strikes":1368,"strikePercentage":".610","hitBatsmen":0,"balks":0,"wildPitches":2,"pickoffs":1,"groundOutsToAirouts":"1.09","rbi":0,"winPercentage":".357","pitchesPerInning":"16.20","gamesFinished":0,"strikeoutWalkRatio":"2.64","strikeoutsPer9Inn":"6.23","walksPer9Inn":"2.36","hitsPer9Inn":"8.52","runsScoredPer9":"3.80","homeRunsPer9":"1.18","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":4,"passedBall":0,"popOuts":16,"lineOuts":37},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":18,"putOuts":15,"errors":0,"chances":33,"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"}]},"ID663494":{"person":{"id":663494,"fullName":"Bryan Torres","link":"/api/v1/people/663494"},"jerseyNumber":"39","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"700","stats":{"batting":{"summary":"1-3 | HBP","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":1,"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":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":1,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":54,"flyOuts":15,"groundOuts":34,"airOuts":30,"runs":13,"doubles":1,"triples":2,"homeRuns":4,"strikeOuts":25,"baseOnBalls":10,"intentionalWalks":0,"hits":27,"hitByPitch":1,"avg":".237","atBats":114,"obp":".302","slg":".386","ops":".688","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":127,"totalBases":44,"rbi":16,"leftOnBase":49,"sacBunts":1,"sacFlies":1,"babip":".267","groundOutsToAirouts":"1.13","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"28.50","popOuts":2,"lineOuts":13},"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":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":24,"putOuts":37,"errors":0,"chances":61,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"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 | HR, BB, K","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"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":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":4,"rbi":4,"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":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":125,"flyOuts":59,"groundOuts":107,"airOuts":113,"runs":79,"doubles":28,"triples":0,"homeRuns":26,"strikeOuts":129,"baseOnBalls":42,"intentionalWalks":1,"hits":140,"hitByPitch":4,"avg":".288","atBats":486,"obp":".348","slg":".506","ops":".854","caughtStealing":5,"stolenBases":17,"stolenBasePercentage":".773","caughtStealingPercentage":".227","groundIntoDoublePlay":11,"groundIntoTriplePlay":0,"plateAppearances":535,"totalBases":246,"rbi":94,"leftOnBase":229,"sacBunts":0,"sacFlies":3,"babip":".341","groundOutsToAirouts":"0.95","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"18.69","popOuts":28,"lineOuts":26},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":246,"errors":5,"chances":259,"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":"600","stats":{"batting":{"summary":"1-3 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":1,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":109,"flyOuts":48,"groundOuts":88,"airOuts":100,"runs":40,"doubles":10,"triples":1,"homeRuns":9,"strikeOuts":68,"baseOnBalls":19,"intentionalWalks":0,"hits":77,"hitByPitch":3,"avg":".235","atBats":327,"obp":".280","slg":".355","ops":".635","caughtStealing":4,"stolenBases":7,"stolenBasePercentage":".636","caughtStealingPercentage":".364","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":355,"totalBases":116,"rbi":41,"leftOnBase":137,"sacBunts":1,"sacFlies":5,"babip":".267","groundOutsToAirouts":"0.88","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"36.33","popOuts":28,"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":4,"putOuts":199,"errors":3,"chances":206,"fielding":".985","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":24,"gamesStarted":24,"flyOuts":63,"groundOuts":128,"airOuts":111,"runs":44,"doubles":29,"triples":1,"homeRuns":12,"strikeOuts":111,"baseOnBalls":35,"intentionalWalks":0,"hits":125,"hitByPitch":5,"atBats":472,"obp":".322","caughtStealing":5,"stolenBases":7,"stolenBasePercentage":".583","caughtStealingPercentage":".417","numberOfPitches":2023,"era":"3.24","inningsPitched":"122.1","wins":10,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":44,"whip":"1.31","battersFaced":516,"outs":367,"gamesPitched":24,"completeGames":0,"shutouts":0,"pitchesThrown":2023,"balls":744,"strikes":1279,"strikePercentage":".630","hitBatsmen":5,"balks":0,"wildPitches":4,"pickoffs":0,"groundOutsToAirouts":"1.15","rbi":0,"winPercentage":".714","pitchesPerInning":"16.54","gamesFinished":0,"strikeoutWalkRatio":"3.17","strikeoutsPer9Inn":"8.17","walksPer9Inn":"2.57","hitsPer9Inn":"9.20","runsScoredPer9":"3.24","homeRunsPer9":"0.88","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":2,"sacFlies":1,"passedBall":0,"popOuts":18,"lineOuts":30},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":13,"putOuts":8,"errors":0,"chances":21,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID665877":{"person":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"jerseyNumber":"15","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"601","stats":{"batting":{"note":"a-","summary":"2-2 | 2 RBI, R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":2,"rbi":2,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":90,"flyOuts":42,"groundOuts":66,"airOuts":84,"runs":22,"doubles":13,"triples":0,"homeRuns":5,"strikeOuts":33,"baseOnBalls":26,"intentionalWalks":0,"hits":59,"hitByPitch":1,"avg":".248","atBats":238,"obp":".322","slg":".366","ops":".688","caughtStealing":0,"stolenBases":6,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":9,"groundIntoTriplePlay":0,"plateAppearances":271,"totalBases":87,"rbi":30,"leftOnBase":109,"sacBunts":2,"sacFlies":2,"babip":".267","groundOutsToAirouts":"0.79","catchersInterference":2,"pickoffs":0,"atBatsPerHomeRun":"47.60","popOuts":22,"lineOuts":20},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":40,"putOuts":97,"errors":1,"chances":138,"fielding":".993","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"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":51,"gamesStarted":0,"flyOuts":47,"groundOuts":71,"airOuts":69,"runs":24,"doubles":11,"triples":0,"homeRuns":5,"strikeOuts":38,"baseOnBalls":29,"intentionalWalks":1,"hits":40,"hitByPitch":2,"atBats":214,"obp":".285","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":929,"era":"3.16","inningsPitched":"62.2","wins":7,"losses":1,"saves":1,"saveOpportunities":2,"holds":6,"blownSaves":1,"earnedRuns":22,"whip":"1.10","battersFaced":249,"outs":188,"gamesPitched":51,"completeGames":0,"shutouts":0,"pitchesThrown":929,"balls":370,"strikes":559,"strikePercentage":".600","hitBatsmen":2,"balks":1,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.03","rbi":0,"winPercentage":".875","pitchesPerInning":"14.82","gamesFinished":14,"strikeoutWalkRatio":"1.31","strikeoutsPer9Inn":"5.46","walksPer9Inn":"4.16","hitsPer9Inn":"5.74","runsScoredPer9":"3.45","homeRunsPer9":"0.72","inheritedRunners":37,"inheritedRunnersScored":9,"catchersInterference":0,"sacBunts":0,"sacFlies":4,"passedBall":0,"popOuts":6,"lineOuts":16},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":5,"errors":0,"chances":7,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID690928":{"person":{"id":690928,"fullName":"Hunter Dobbins","link":"/api/v1/people/690928"},"jerseyNumber":"40","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":10,"gamesStarted":7,"flyOuts":26,"groundOuts":49,"airOuts":47,"runs":21,"doubles":6,"triples":1,"homeRuns":7,"strikeOuts":49,"baseOnBalls":21,"intentionalWalks":0,"hits":44,"hitByPitch":2,"atBats":189,"obp":".316","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":854,"era":"3.42","inningsPitched":"50.0","wins":3,"losses":3,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":19,"whip":"1.30","battersFaced":212,"outs":150,"gamesPitched":10,"completeGames":0,"shutouts":0,"pitchesThrown":854,"balls":329,"strikes":525,"strikePercentage":".610","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.04","rbi":0,"winPercentage":".500","pitchesPerInning":"17.08","gamesFinished":3,"strikeoutWalkRatio":"2.33","strikeoutsPer9Inn":"8.82","walksPer9Inn":"3.78","hitsPer9Inn":"7.92","runsScoredPer9":"3.78","homeRunsPer9":"1.26","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":6,"lineOuts":15},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":2,"errors":1,"chances":6,"fielding":".833","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":"1-4 | HBP, 3 R","gamesPlayed":1,"flyOuts":2,"groundOuts":1,"airOuts":2,"runs":3,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":1,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":5,"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":2,"putOuts":0,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":123,"flyOuts":91,"groundOuts":140,"airOuts":136,"runs":85,"doubles":14,"triples":0,"homeRuns":16,"strikeOuts":87,"baseOnBalls":62,"intentionalWalks":2,"hits":116,"hitByPitch":16,"avg":".243","atBats":477,"obp":".348","slg":".373","ops":".721","caughtStealing":1,"stolenBases":13,"stolenBasePercentage":".929","caughtStealingPercentage":".071","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":557,"totalBases":178,"rbi":46,"leftOnBase":140,"sacBunts":0,"sacFlies":2,"babip":".266","groundOutsToAirouts":"1.03","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"29.81","popOuts":13,"lineOuts":32},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":355,"putOuts":151,"errors":2,"chances":508,"fielding":".996","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID657571":{"person":{"id":657571,"fullName":"Caleb Ferguson","link":"/api/v1/people/657571"},"jerseyNumber":"54","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":31,"gamesStarted":1,"flyOuts":12,"groundOuts":32,"airOuts":24,"runs":13,"doubles":5,"triples":1,"homeRuns":4,"strikeOuts":26,"baseOnBalls":17,"intentionalWalks":2,"hits":30,"hitByPitch":0,"atBats":111,"obp":".364","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":515,"era":"4.08","inningsPitched":"28.2","wins":1,"losses":0,"saves":1,"saveOpportunities":1,"holds":4,"blownSaves":0,"earnedRuns":13,"whip":"1.64","battersFaced":130,"outs":86,"gamesPitched":31,"completeGames":0,"shutouts":0,"pitchesThrown":515,"balls":186,"strikes":329,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.33","rbi":0,"winPercentage":"1.000","pitchesPerInning":"17.97","gamesFinished":5,"strikeoutWalkRatio":"1.53","strikeoutsPer9Inn":"8.16","walksPer9Inn":"5.34","hitsPer9Inn":"9.42","runsScoredPer9":"4.08","homeRunsPer9":"1.26","inheritedRunners":16,"inheritedRunnersScored":6,"catchersInterference":1,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":5,"lineOuts":7},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":1,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":57,"gamesStarted":0,"flyOuts":32,"groundOuts":75,"airOuts":63,"runs":30,"doubles":13,"triples":0,"homeRuns":3,"strikeOuts":42,"baseOnBalls":24,"intentionalWalks":2,"hits":62,"hitByPitch":8,"atBats":235,"obp":".344","caughtStealing":2,"stolenBases":9,"stolenBasePercentage":".818","caughtStealingPercentage":".182","numberOfPitches":1045,"era":"3.50","inningsPitched":"61.2","wins":0,"losses":1,"saves":0,"saveOpportunities":1,"holds":9,"blownSaves":1,"earnedRuns":24,"whip":"1.39","battersFaced":274,"outs":185,"gamesPitched":57,"completeGames":0,"shutouts":0,"pitchesThrown":1045,"balls":381,"strikes":664,"strikePercentage":".640","hitBatsmen":8,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"1.19","rbi":0,"winPercentage":".000","pitchesPerInning":"16.95","gamesFinished":9,"strikeoutWalkRatio":"1.75","strikeoutsPer9Inn":"6.13","walksPer9Inn":"3.50","hitsPer9Inn":"9.05","runsScoredPer9":"4.38","homeRunsPer9":"0.44","inheritedRunners":27,"inheritedRunnersScored":13,"catchersInterference":0,"sacBunts":1,"sacFlies":6,"passedBall":0,"popOuts":12,"lineOuts":19},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":10,"errors":0,"chances":16,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID691458":{"person":{"id":691458,"fullName":"Blaze Jordan","link":"/api/v1/people/691458"},"jerseyNumber":"33","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"800","stats":{"batting":{"summary":"0-4","gamesPlayed":1,"flyOuts":2,"groundOuts":1,"airOuts":3,"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":1,"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":3,"putOuts":0,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":52,"flyOuts":21,"groundOuts":55,"airOuts":50,"runs":14,"doubles":7,"triples":4,"homeRuns":2,"strikeOuts":27,"baseOnBalls":7,"intentionalWalks":0,"hits":41,"hitByPitch":1,"avg":".243","atBats":169,"obp":".271","slg":".367","ops":".638","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":181,"totalBases":62,"rbi":25,"leftOnBase":78,"sacBunts":0,"sacFlies":4,"babip":".271","groundOutsToAirouts":"1.10","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"84.50","popOuts":11,"lineOuts":18},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":90,"putOuts":69,"errors":5,"chances":164,"fielding":".970","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID676475":{"person":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"jerseyNumber":"41","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"300","stats":{"batting":{"summary":"1-4 | HBP, K, RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":1,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":1,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":9,"errors":0,"chances":10,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":128,"flyOuts":79,"groundOuts":134,"airOuts":126,"runs":73,"doubles":33,"triples":1,"homeRuns":21,"strikeOuts":91,"baseOnBalls":46,"intentionalWalks":4,"hits":141,"hitByPitch":6,"avg":".288","atBats":489,"obp":".355","slg":".489","ops":".844","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":10,"groundIntoTriplePlay":0,"plateAppearances":544,"totalBases":239,"rbi":93,"leftOnBase":225,"sacBunts":0,"sacFlies":3,"babip":".316","groundOutsToAirouts":"1.06","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"23.29","popOuts":23,"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":89,"putOuts":986,"errors":8,"chances":1083,"fielding":".993","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"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, 33)","summary":"0.1 IP, 0 ER, 0 K, 2 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":2,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":15,"inningsPitched":"0.1","wins":0,"losses":0,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":1,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":15,"balls":10,"strikes":5,"strikePercentage":".330","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":3,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":3,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":53,"gamesStarted":0,"flyOuts":23,"groundOuts":56,"airOuts":41,"runs":19,"doubles":6,"triples":0,"homeRuns":2,"strikeOuts":53,"baseOnBalls":22,"intentionalWalks":2,"hits":36,"hitByPitch":10,"atBats":183,"obp":".315","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":855,"era":"2.94","inningsPitched":"52.0","wins":3,"losses":4,"saves":33,"saveOpportunities":38,"holds":1,"blownSaves":5,"earnedRuns":17,"whip":"1.12","battersFaced":218,"outs":156,"gamesPitched":53,"completeGames":0,"shutouts":0,"pitchesThrown":855,"balls":334,"strikes":521,"strikePercentage":".610","hitBatsmen":10,"balks":0,"wildPitches":5,"pickoffs":2,"groundOutsToAirouts":"1.37","rbi":3,"winPercentage":".429","pitchesPerInning":"16.44","gamesFinished":43,"strikeoutWalkRatio":"2.41","strikeoutsPer9Inn":"9.17","walksPer9Inn":"3.81","hitsPer9Inn":"6.23","runsScoredPer9":"3.29","homeRunsPer9":"0.35","inheritedRunners":12,"inheritedRunnersScored":7,"catchersInterference":0,"sacBunts":2,"sacFlies":1,"passedBall":0,"popOuts":1,"lineOuts":17},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":7,"errors":1,"chances":16,"fielding":".938","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":true,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID666277":{"person":{"id":666277,"fullName":"George Soriano","link":"/api/v1/people/666277"},"jerseyNumber":"65","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{"summary":"0.2 IP, 4 ER, 2 K, 3 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":4,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":3,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":25,"inningsPitched":"0.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":4,"battersFaced":6,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":25,"balls":14,"strikes":11,"strikePercentage":".440","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"54.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":58,"gamesStarted":0,"flyOuts":31,"groundOuts":47,"airOuts":62,"runs":27,"doubles":10,"triples":0,"homeRuns":9,"strikeOuts":57,"baseOnBalls":26,"intentionalWalks":1,"hits":45,"hitByPitch":2,"atBats":208,"obp":".305","caughtStealing":1,"stolenBases":9,"stolenBasePercentage":".900","caughtStealingPercentage":".100","numberOfPitches":946,"era":"4.18","inningsPitched":"56.0","wins":6,"losses":3,"saves":2,"saveOpportunities":9,"holds":19,"blownSaves":7,"earnedRuns":26,"whip":"1.27","battersFaced":239,"outs":168,"gamesPitched":58,"completeGames":0,"shutouts":0,"pitchesThrown":946,"balls":331,"strikes":615,"strikePercentage":".650","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.76","rbi":1,"winPercentage":".667","pitchesPerInning":"16.89","gamesFinished":7,"strikeoutWalkRatio":"2.19","strikeoutsPer9Inn":"9.16","walksPer9Inn":"4.18","hitsPer9Inn":"7.23","runsScoredPer9":"4.34","homeRunsPer9":"1.45","inheritedRunners":23,"inheritedRunnersScored":9,"catchersInterference":0,"sacBunts":0,"sacFlies":3,"passedBall":0,"popOuts":15,"lineOuts":16},"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":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":25,"gamesStarted":25,"flyOuts":82,"groundOuts":90,"airOuts":141,"runs":75,"doubles":22,"triples":1,"homeRuns":21,"strikeOuts":125,"baseOnBalls":44,"intentionalWalks":0,"hits":136,"hitByPitch":5,"atBats":485,"obp":".343","caughtStealing":5,"stolenBases":20,"stolenBasePercentage":".800","caughtStealingPercentage":".200","numberOfPitches":2109,"era":"5.04","inningsPitched":"125.0","wins":5,"losses":11,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":70,"whip":"1.44","battersFaced":541,"outs":375,"gamesPitched":25,"completeGames":0,"shutouts":0,"pitchesThrown":2109,"balls":761,"strikes":1348,"strikePercentage":".640","hitBatsmen":5,"balks":0,"wildPitches":5,"pickoffs":4,"groundOutsToAirouts":"0.64","rbi":0,"winPercentage":".313","pitchesPerInning":"16.87","gamesFinished":0,"strikeoutWalkRatio":"2.84","strikeoutsPer9Inn":"9.00","walksPer9Inn":"3.17","hitsPer9Inn":"9.79","runsScoredPer9":"5.40","homeRunsPer9":"1.51","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":6,"passedBall":0,"popOuts":25,"lineOuts":34},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":10,"putOuts":4,"errors":0,"chances":14,"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":"501","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":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":70,"flyOuts":25,"groundOuts":43,"airOuts":46,"runs":13,"doubles":6,"triples":0,"homeRuns":4,"strikeOuts":49,"baseOnBalls":9,"intentionalWalks":0,"hits":35,"hitByPitch":2,"avg":".210","atBats":167,"obp":".256","slg":".317","ops":".573","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":184,"totalBases":53,"rbi":11,"leftOnBase":76,"sacBunts":4,"sacFlies":2,"babip":".267","groundOutsToAirouts":"0.93","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"41.75","popOuts":12,"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":17,"stolenBases":37,"stolenBasePercentage":".685","caughtStealingPercentage":".315","assists":31,"putOuts":420,"errors":5,"chances":456,"fielding":".989","passedBall":3,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID592773":{"person":{"id":592773,"fullName":"Ryne Stanek","link":"/api/v1/people/592773"},"jerseyNumber":"55","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{"note":"(BS, 4)","summary":"0.2 IP, 2 ER, 2 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":19,"inningsPitched":"0.2","wins":0,"losses":0,"saves":0,"saveOpportunities":1,"holds":0,"blownSaves":1,"earnedRuns":2,"battersFaced":4,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":19,"balls":7,"strikes":12,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":5,"gamesFinished":0,"runsScoredPer9":"27.00","homeRunsPer9":"13.50","inheritedRunners":3,"inheritedRunnersScored":3,"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":56,"gamesStarted":0,"flyOuts":26,"groundOuts":39,"airOuts":52,"runs":28,"doubles":7,"triples":1,"homeRuns":9,"strikeOuts":52,"baseOnBalls":27,"intentionalWalks":1,"hits":46,"hitByPitch":1,"atBats":189,"obp":".341","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":892,"era":"4.68","inningsPitched":"50.0","wins":2,"losses":2,"saves":1,"saveOpportunities":5,"holds":24,"blownSaves":4,"earnedRuns":26,"whip":"1.46","battersFaced":218,"outs":150,"gamesPitched":56,"completeGames":0,"shutouts":0,"pitchesThrown":892,"balls":349,"strikes":543,"strikePercentage":".610","hitBatsmen":1,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"0.75","rbi":5,"winPercentage":".500","pitchesPerInning":"17.84","gamesFinished":5,"strikeoutWalkRatio":"1.93","strikeoutsPer9Inn":"9.36","walksPer9Inn":"4.86","hitsPer9Inn":"8.28","runsScoredPer9":"5.04","homeRunsPer9":"1.62","inheritedRunners":19,"inheritedRunnersScored":10,"catchersInterference":1,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":14,"lineOuts":12},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":4,"errors":0,"chances":6,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID695491":{"person":{"id":695491,"fullName":"Joshua Báez","link":"/api/v1/people/695491"},"jerseyNumber":"22","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"500","stats":{"batting":{"summary":"0-3 | 2 BB, K, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":2,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":7,"flyOuts":5,"groundOuts":5,"airOuts":9,"runs":4,"doubles":0,"triples":0,"homeRuns":3,"strikeOuts":8,"baseOnBalls":3,"intentionalWalks":0,"hits":4,"hitByPitch":1,"avg":".160","atBats":25,"obp":".267","slg":".520","ops":".787","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":30,"totalBases":13,"rbi":7,"leftOnBase":14,"sacBunts":0,"sacFlies":1,"babip":".067","groundOutsToAirouts":"0.56","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"8.33","popOuts":2,"lineOuts":2},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":10,"errors":0,"chances":10,"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"}]},"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":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":17,"gamesStarted":0,"flyOuts":5,"groundOuts":18,"airOuts":16,"runs":15,"doubles":6,"triples":0,"homeRuns":5,"strikeOuts":22,"baseOnBalls":6,"intentionalWalks":0,"hits":17,"hitByPitch":1,"atBats":72,"obp":".300","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":304,"era":"5.49","inningsPitched":"19.2","wins":3,"losses":2,"saves":0,"saveOpportunities":1,"holds":1,"blownSaves":1,"earnedRuns":12,"whip":"1.17","battersFaced":80,"outs":59,"gamesPitched":17,"completeGames":0,"shutouts":0,"pitchesThrown":304,"balls":106,"strikes":198,"strikePercentage":".650","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.13","rbi":0,"winPercentage":".600","pitchesPerInning":"15.46","gamesFinished":5,"strikeoutWalkRatio":"3.67","strikeoutsPer9Inn":"10.07","walksPer9Inn":"2.75","hitsPer9Inn":"7.78","runsScoredPer9":"6.86","homeRunsPer9":"2.29","inheritedRunners":5,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":6,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":1,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID657265":{"person":{"id":657265,"fullName":"Peter Strzelecki","link":"/api/v1/people/657265"},"jerseyNumber":"58","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{"note":"(W, 1-1)","summary":"2.0 IP, 0 ER, K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":3,"groundOuts":1,"airOuts":4,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":6,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":31,"inningsPitched":"2.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":7,"outs":6,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":31,"balls":14,"strikes":17,"strikePercentage":".550","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":7,"gamesStarted":0,"flyOuts":16,"groundOuts":10,"airOuts":22,"runs":5,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":7,"baseOnBalls":5,"intentionalWalks":0,"hits":9,"hitByPitch":1,"atBats":47,"obp":".278","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":220,"era":"3.29","inningsPitched":"13.2","wins":1,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":5,"whip":"1.02","battersFaced":54,"outs":41,"gamesPitched":7,"completeGames":0,"shutouts":0,"pitchesThrown":220,"balls":90,"strikes":130,"strikePercentage":".590","hitBatsmen":1,"balks":1,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.45","rbi":0,"winPercentage":".500","pitchesPerInning":"16.10","gamesFinished":3,"strikeoutWalkRatio":"1.40","strikeoutsPer9Inn":"4.61","walksPer9Inn":"3.29","hitsPer9Inn":"5.93","runsScoredPer9":"3.29","homeRunsPer9":"0.66","inheritedRunners":4,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":3,"lineOuts":3},"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"}]},"ID677592":{"person":{"id":677592,"fullName":"Everson Pereira","link":"/api/v1/people/677592"},"jerseyNumber":"21","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"901","stats":{"batting":{"note":"b-","summary":"0-1 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":37,"flyOuts":7,"groundOuts":23,"airOuts":15,"runs":10,"doubles":5,"triples":0,"homeRuns":5,"strikeOuts":36,"baseOnBalls":6,"intentionalWalks":0,"hits":22,"hitByPitch":4,"avg":".232","atBats":95,"obp":".302","slg":".442","ops":".744","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":106,"totalBases":42,"rbi":12,"leftOnBase":60,"sacBunts":0,"sacFlies":1,"babip":".309","groundOutsToAirouts":"1.53","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"19.00","popOuts":4,"lineOuts":4},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":51,"errors":0,"chances":52,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"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":"701","stats":{"batting":{"note":"1-","summary":"0-1 | K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":121,"flyOuts":57,"groundOuts":106,"airOuts":125,"runs":49,"doubles":19,"triples":2,"homeRuns":5,"strikeOuts":105,"baseOnBalls":44,"intentionalWalks":0,"hits":103,"hitByPitch":7,"avg":".238","atBats":432,"obp":".314","slg":".326","ops":".640","caughtStealing":2,"stolenBases":10,"stolenBasePercentage":".833","caughtStealingPercentage":".167","groundIntoDoublePlay":9,"groundIntoTriplePlay":0,"plateAppearances":490,"totalBases":141,"rbi":51,"leftOnBase":195,"sacBunts":0,"sacFlies":7,"babip":".298","groundOutsToAirouts":"0.85","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"86.40","popOuts":29,"lineOuts":39},"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":317,"putOuts":188,"errors":8,"chances":513,"fielding":".984","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},{"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":"1-3 | 2 BB, 2 R","gamesPlayed":1,"flyOuts":2,"groundOuts":0,"airOuts":2,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":2,"intentionalWalks":1,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":128,"flyOuts":52,"groundOuts":145,"airOuts":121,"runs":80,"doubles":23,"triples":1,"homeRuns":14,"strikeOuts":100,"baseOnBalls":63,"intentionalWalks":5,"hits":117,"hitByPitch":27,"avg":".244","atBats":479,"obp":".361","slg":".384","ops":".745","caughtStealing":0,"stolenBases":7,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":17,"groundIntoTriplePlay":0,"plateAppearances":573,"totalBases":184,"rbi":53,"leftOnBase":201,"sacBunts":0,"sacFlies":4,"babip":".279","groundOutsToAirouts":"1.20","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"34.21","popOuts":36,"lineOuts":33},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":2,"stolenBases":38,"stolenBasePercentage":".950","caughtStealingPercentage":".050","assists":12,"putOuts":336,"errors":1,"chances":349,"fielding":".997","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"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":"0-2 | BB","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":0,"putOuts":7,"errors":0,"chances":7,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":46,"flyOuts":27,"groundOuts":22,"airOuts":36,"runs":9,"doubles":5,"triples":0,"homeRuns":4,"strikeOuts":43,"baseOnBalls":9,"intentionalWalks":0,"hits":21,"hitByPitch":4,"avg":".174","atBats":121,"obp":".252","slg":".314","ops":".566","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":135,"totalBases":38,"rbi":12,"leftOnBase":54,"sacBunts":0,"sacFlies":1,"babip":".227","groundOutsToAirouts":"0.61","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"30.25","popOuts":4,"lineOuts":5},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":1,"stolenBases":14,"stolenBasePercentage":".933","caughtStealingPercentage":".067","assists":4,"putOuts":247,"errors":1,"chances":252,"fielding":".996","passedBall":4,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]}},"batters":[802139,671056,676475,691023,695491,686780,701675,665877,663494,691026,691458,699625,677592,700241,592773,657265,666277,676617],"pitchers":[700241,592773,657265,666277,676617],"bench":[],"bullpen":[677865,690928,657571,703725,700669,681517,669461],"battingOrder":[802139,671056,676475,691023,686780,665877,691026,691458,677592],"info":[{"title":"BATTING","fieldList":[{"label":"HR","value":"Walker, J (26, 3rd inning off Singer, 2 on, 2 out)."},{"label":"TB","value":"Burleson; Church; Fermín 2; Herrera; Torres, B; Walker, J 4; Wetherholt."},{"label":"RBI","value":"Burleson (93); Báez (7); Fermín 2 (30); Walker, J 4 (94)."},{"label":"2-out RBI","value":"Burleson; Walker, J 3; Báez; Fermín 2."},{"label":"Runners left in scoring position, 2 out","value":"Winn; Báez."},{"label":"GIDP","value":"Jordan; Wetherholt."},{"label":"Team RISP","value":"3-for-12."},{"label":"Team LOB","value":"6."}]},{"title":"BASERUNNING","fieldList":[{"label":"CS","value":"Báez (1, 2nd base by Antone/Stephenson, T)."}]},{"title":"FIELDING","fieldList":[{"label":"DP","value":"(Wetherholt-Torres, B-Burleson)."}]}],"note":[{"label":"a","value":"Singled for Church in the 9th."},{"label":"b","value":"Struck out for Crooks in the 9th."},{"label":"1","value":"Ran for Torres, B in the 9th."}]},"home":{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":113,"name":"Cincinnati Reds","link":"/api/v1/teams/113"},"teamStats":{"batting":{"flyOuts":6,"groundOuts":9,"airOuts":8,"runs":9,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":9,"baseOnBalls":8,"intentionalWalks":0,"hits":7,"hitByPitch":0,"avg":".226","atBats":33,"obp":".305","slg":".390","ops":".695","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":41,"totalBases":10,"rbi":9,"leftOnBase":16,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"33.00","popOuts":0,"lineOuts":2},"pitching":{"flyOuts":8,"groundOuts":8,"airOuts":12,"runs":10,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":6,"baseOnBalls":6,"intentionalWalks":1,"hits":8,"hitByPitch":3,"atBats":34,"obp":".395","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":161,"era":"4.47","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":4,"whip":"1.40","battersFaced":43,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":161,"balls":66,"strikes":95,"strikePercentage":".590","hitBatsmen":3,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.67","rbi":8,"pitchesPerInning":"17.89","runsScoredPer9":"10.00","homeRunsPer9":"1.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":1},"fielding":{"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":".---","assists":10,"putOuts":27,"errors":2,"chances":39,"passedBall":0,"pickoffs":0}},"players":{"ID682829":{"person":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"jerseyNumber":"44","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":113,"battingOrder":"100","stats":{"batting":{"summary":"1-3 | 2 BB, K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":2,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":109,"flyOuts":56,"groundOuts":101,"airOuts":86,"runs":71,"doubles":19,"triples":5,"homeRuns":20,"strikeOuts":133,"baseOnBalls":54,"intentionalWalks":0,"hits":111,"hitByPitch":2,"avg":".259","atBats":428,"obp":".343","slg":".467","ops":".810","caughtStealing":8,"stolenBases":22,"stolenBasePercentage":".733","caughtStealingPercentage":".267","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":487,"totalBases":200,"rbi":57,"leftOnBase":158,"sacBunts":0,"sacFlies":3,"babip":".327","groundOutsToAirouts":"1.17","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"21.40","popOuts":6,"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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":230,"putOuts":146,"errors":15,"chances":391,"fielding":".962","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID667472":{"person":{"id":667472,"fullName":"Dane Myers","link":"/api/v1/people/667472"},"jerseyNumber":"17","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":113,"battingOrder":"700","stats":{"batting":{"summary":"0-3 | BB, R","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":4,"errors":1,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":92,"flyOuts":32,"groundOuts":37,"airOuts":59,"runs":25,"doubles":8,"triples":0,"homeRuns":5,"strikeOuts":60,"baseOnBalls":28,"intentionalWalks":0,"hits":53,"hitByPitch":3,"avg":".256","atBats":207,"obp":".350","slg":".367","ops":".717","caughtStealing":0,"stolenBases":8,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":240,"totalBases":76,"rbi":21,"leftOnBase":89,"sacBunts":0,"sacFlies":2,"babip":".333","groundOutsToAirouts":"0.63","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"41.40","popOuts":13,"lineOuts":14},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":160,"errors":1,"chances":162,"fielding":".994","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID701398":{"person":{"id":701398,"fullName":"Sal Stewart","link":"/api/v1/people/701398"},"jerseyNumber":"27","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":113,"battingOrder":"200","stats":{"batting":{"summary":"1-4 | BB, K, 2 RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":2,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":3,"errors":1,"chances":9,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":128,"flyOuts":74,"groundOuts":129,"airOuts":118,"runs":70,"doubles":24,"triples":0,"homeRuns":27,"strikeOuts":121,"baseOnBalls":55,"intentionalWalks":5,"hits":126,"hitByPitch":4,"avg":".259","atBats":487,"obp":".335","slg":".474","ops":".809","caughtStealing":4,"stolenBases":12,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":14,"groundIntoTriplePlay":0,"plateAppearances":553,"totalBases":231,"rbi":96,"leftOnBase":204,"sacBunts":0,"sacFlies":7,"babip":".286","groundOutsToAirouts":"1.09","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"18.04","popOuts":16,"lineOuts":28},"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":113,"putOuts":568,"errors":3,"chances":684,"fielding":".996","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID572955":{"person":{"id":572955,"fullName":"Pierce Johnson","link":"/api/v1/people/572955"},"jerseyNumber":"52","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":113,"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":25,"groundOuts":34,"airOuts":41,"runs":18,"doubles":6,"triples":1,"homeRuns":6,"strikeOuts":33,"baseOnBalls":13,"intentionalWalks":0,"hits":33,"hitByPitch":0,"atBats":138,"obp":".301","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":611,"era":"4.46","inningsPitched":"36.1","wins":2,"losses":1,"saves":1,"saveOpportunities":2,"holds":7,"blownSaves":1,"earnedRuns":18,"whip":"1.27","battersFaced":154,"outs":109,"gamesPitched":42,"completeGames":0,"shutouts":0,"pitchesThrown":611,"balls":206,"strikes":405,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.83","rbi":0,"winPercentage":".667","pitchesPerInning":"16.82","gamesFinished":9,"strikeoutWalkRatio":"2.54","strikeoutsPer9Inn":"8.17","walksPer9Inn":"3.22","hitsPer9Inn":"8.17","runsScoredPer9":"4.46","homeRunsPer9":"1.49","inheritedRunners":23,"inheritedRunnersScored":5,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":4,"lineOuts":12},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":4,"errors":1,"chances":5,"fielding":".800","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID682825":{"person":{"id":682825,"fullName":"Luis Mey","link":"/api/v1/people/682825"},"jerseyNumber":"47","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":113,"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":13,"gamesStarted":0,"flyOuts":8,"groundOuts":12,"airOuts":12,"runs":7,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":30,"baseOnBalls":12,"intentionalWalks":0,"hits":12,"hitByPitch":3,"atBats":66,"obp":".333","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":353,"era":"3.44","inningsPitched":"18.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":3,"blownSaves":0,"earnedRuns":7,"whip":"1.31","battersFaced":81,"outs":55,"gamesPitched":13,"completeGames":0,"shutouts":0,"pitchesThrown":353,"balls":144,"strikes":209,"strikePercentage":".590","hitBatsmen":3,"balks":0,"wildPitches":4,"pickoffs":1,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":".---","pitchesPerInning":"19.25","gamesFinished":0,"strikeoutWalkRatio":"2.50","strikeoutsPer9Inn":"14.73","walksPer9Inn":"5.89","hitsPer9Inn":"5.89","runsScoredPer9":"3.44","homeRunsPer9":"0.98","inheritedRunners":4,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID641941":{"person":{"id":641941,"fullName":"Emilio Pagán","link":"/api/v1/people/641941"},"jerseyNumber":"15","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":113,"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":31,"gamesStarted":0,"flyOuts":25,"groundOuts":13,"airOuts":43,"runs":14,"doubles":4,"triples":1,"homeRuns":5,"strikeOuts":31,"baseOnBalls":9,"intentionalWalks":1,"hits":23,"hitByPitch":4,"atBats":107,"obp":".293","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":484,"era":"4.30","inningsPitched":"29.1","wins":5,"losses":1,"saves":16,"saveOpportunities":19,"holds":0,"blownSaves":3,"earnedRuns":14,"whip":"1.09","battersFaced":123,"outs":88,"gamesPitched":31,"completeGames":0,"shutouts":0,"pitchesThrown":484,"balls":173,"strikes":311,"strikePercentage":".640","hitBatsmen":4,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"0.30","rbi":0,"winPercentage":".833","pitchesPerInning":"16.50","gamesFinished":27,"strikeoutWalkRatio":"3.44","strikeoutsPer9Inn":"9.51","walksPer9Inn":"2.76","hitsPer9Inn":"7.06","runsScoredPer9":"4.30","homeRunsPer9":"1.53","inheritedRunners":3,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":3,"passedBall":0,"popOuts":11,"lineOuts":7},"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":true,"isSubstitute":false}},"ID669911":{"person":{"id":669911,"fullName":"Michael Toglia","link":"/api/v1/people/669911"},"jerseyNumber":"48","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":113,"battingOrder":"600","stats":{"batting":{"summary":"0-4 | 2 K","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":7,"errors":0,"chances":7,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":9,"flyOuts":5,"groundOuts":4,"airOuts":7,"runs":2,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":12,"baseOnBalls":2,"intentionalWalks":0,"hits":3,"hitByPitch":0,"avg":".115","atBats":26,"obp":".179","slg":".192","ops":".371","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":28,"totalBases":5,"rbi":1,"leftOnBase":11,"sacBunts":0,"sacFlies":0,"babip":".214","groundOutsToAirouts":"0.57","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":2},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":25,"errors":1,"chances":29,"fielding":".966","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID622088":{"person":{"id":622088,"fullName":"Tejay Antone","link":"/api/v1/people/622088"},"jerseyNumber":"70","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":113,"stats":{"batting":{},"pitching":{"note":"(H, 8)","summary":"1.0 IP, 0 ER, K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","numberOfPitches":14,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":14,"balls":7,"strikes":7,"strikePercentage":".500","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":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":42,"gamesStarted":0,"flyOuts":28,"groundOuts":44,"airOuts":43,"runs":19,"doubles":8,"triples":1,"homeRuns":5,"strikeOuts":39,"baseOnBalls":13,"intentionalWalks":2,"hits":32,"hitByPitch":5,"atBats":155,"obp":".287","caughtStealing":2,"stolenBases":5,"stolenBasePercentage":".714","caughtStealingPercentage":".286","numberOfPitches":692,"era":"3.51","inningsPitched":"41.0","wins":2,"losses":2,"saves":1,"saveOpportunities":4,"holds":8,"blownSaves":3,"earnedRuns":16,"whip":"1.10","battersFaced":177,"outs":123,"gamesPitched":42,"completeGames":0,"shutouts":0,"pitchesThrown":692,"balls":230,"strikes":462,"strikePercentage":".670","hitBatsmen":5,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"1.02","rbi":0,"winPercentage":".500","pitchesPerInning":"16.88","gamesFinished":7,"strikeoutWalkRatio":"3.00","strikeoutsPer9Inn":"8.56","walksPer9Inn":"2.85","hitsPer9Inn":"7.02","runsScoredPer9":"4.17","homeRunsPer9":"1.10","inheritedRunners":15,"inheritedRunnersScored":2,"catchersInterference":1,"sacBunts":2,"sacFlies":1,"passedBall":0,"popOuts":11,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":4,"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"}]},"ID663903":{"person":{"id":663903,"fullName":"Brady Singer","link":"/api/v1/people/663903"},"jerseyNumber":"51","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":113,"stats":{"batting":{},"pitching":{"summary":"6.0 IP, 4 ER, 3 K, BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":5,"groundOuts":7,"airOuts":8,"runs":4,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":3,"baseOnBalls":1,"intentionalWalks":0,"hits":5,"hitByPitch":2,"atBats":23,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":103,"inningsPitched":"6.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":4,"battersFaced":26,"outs":18,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":103,"balls":37,"strikes":66,"strikePercentage":".640","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":4,"gamesFinished":0,"runsScoredPer9":"6.00","homeRunsPer9":"1.50","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":1},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":25,"gamesStarted":25,"flyOuts":85,"groundOuts":130,"airOuts":148,"runs":74,"doubles":20,"triples":2,"homeRuns":25,"strikeOuts":107,"baseOnBalls":43,"intentionalWalks":0,"hits":144,"hitByPitch":11,"atBats":524,"obp":".341","caughtStealing":4,"stolenBases":11,"stolenBasePercentage":".733","caughtStealingPercentage":".267","numberOfPitches":2272,"era":"4.72","inningsPitched":"131.2","wins":5,"losses":11,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":69,"whip":"1.42","battersFaced":583,"outs":395,"gamesPitched":25,"completeGames":0,"shutouts":0,"pitchesThrown":2272,"balls":858,"strikes":1414,"strikePercentage":".620","hitBatsmen":11,"balks":0,"wildPitches":2,"pickoffs":1,"groundOutsToAirouts":"0.88","rbi":4,"winPercentage":".313","pitchesPerInning":"17.26","gamesFinished":0,"strikeoutWalkRatio":"2.49","strikeoutsPer9Inn":"7.31","walksPer9Inn":"2.94","hitsPer9Inn":"9.84","runsScoredPer9":"5.06","homeRunsPer9":"1.71","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":3,"passedBall":0,"popOuts":16,"lineOuts":47},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":11,"putOuts":8,"errors":2,"chances":21,"fielding":".905","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID680574":{"person":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"jerseyNumber":"9","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":113,"battingOrder":"500","stats":{"batting":{"summary":"1-4 | HR, BB, 4 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":1,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":4,"rbi":4,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":2,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":104,"flyOuts":61,"groundOuts":69,"airOuts":98,"runs":46,"doubles":17,"triples":0,"homeRuns":12,"strikeOuts":104,"baseOnBalls":43,"intentionalWalks":0,"hits":67,"hitByPitch":4,"avg":".200","atBats":335,"obp":".298","slg":".358","ops":".656","caughtStealing":3,"stolenBases":15,"stolenBasePercentage":".833","caughtStealingPercentage":".167","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":385,"totalBases":120,"rbi":33,"leftOnBase":147,"sacBunts":2,"sacFlies":1,"babip":".250","groundOutsToAirouts":"0.70","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"27.92","popOuts":21,"lineOuts":16},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":232,"putOuts":157,"errors":3,"chances":392,"fielding":".992","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID663647":{"person":{"id":663647,"fullName":"Ke'Bryan Hayes","link":"/api/v1/people/663647"},"jerseyNumber":"3","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":113,"battingOrder":"900","stats":{"batting":{"summary":"1-3 | R","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":1,"rbi":0,"leftOnBase":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":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":74,"flyOuts":40,"groundOuts":47,"airOuts":71,"runs":18,"doubles":2,"triples":1,"homeRuns":5,"strikeOuts":38,"baseOnBalls":10,"intentionalWalks":0,"hits":28,"hitByPitch":2,"avg":".152","atBats":184,"obp":".204","slg":".255","ops":".459","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":196,"totalBases":47,"rbi":8,"leftOnBase":84,"sacBunts":0,"sacFlies":0,"babip":".163","groundOutsToAirouts":"0.66","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"36.80","popOuts":7,"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":106,"putOuts":41,"errors":2,"chances":149,"fielding":".987","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID677943":{"person":{"id":677943,"fullName":"Will Banfield","link":"/api/v1/people/677943"},"jerseyNumber":"60","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":113,"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}},"ID670770":{"person":{"id":670770,"fullName":"TJ Friedl","link":"/api/v1/people/670770"},"jerseyNumber":"29","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":113,"battingOrder":"801","stats":{"batting":{"summary":"0-1 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":73,"flyOuts":39,"groundOuts":58,"airOuts":73,"runs":19,"doubles":6,"triples":1,"homeRuns":3,"strikeOuts":58,"baseOnBalls":20,"intentionalWalks":0,"hits":34,"hitByPitch":4,"avg":".157","atBats":217,"obp":".240","slg":".235","ops":".475","caughtStealing":0,"stolenBases":5,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":247,"totalBases":51,"rbi":11,"leftOnBase":83,"sacBunts":5,"sacFlies":1,"babip":".197","groundOutsToAirouts":"0.79","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"72.33","popOuts":19,"lineOuts":15},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":174,"errors":1,"chances":176,"fielding":".994","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID695076":{"person":{"id":695076,"fullName":"Rhett Lowder","link":"/api/v1/people/695076"},"jerseyNumber":"25","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":113,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":22,"gamesStarted":19,"flyOuts":66,"groundOuts":103,"airOuts":112,"runs":59,"doubles":21,"triples":2,"homeRuns":13,"strikeOuts":82,"baseOnBalls":42,"intentionalWalks":1,"hits":108,"hitByPitch":4,"atBats":403,"obp":".342","caughtStealing":0,"stolenBases":6,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":1702,"era":"5.17","inningsPitched":"101.0","wins":4,"losses":8,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":58,"whip":"1.49","battersFaced":452,"outs":303,"gamesPitched":22,"completeGames":0,"shutouts":0,"pitchesThrown":1702,"balls":639,"strikes":1063,"strikePercentage":".620","hitBatsmen":4,"balks":1,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.92","rbi":0,"winPercentage":".333","pitchesPerInning":"16.85","gamesFinished":3,"strikeoutWalkRatio":"1.95","strikeoutsPer9Inn":"7.31","walksPer9Inn":"3.74","hitsPer9Inn":"9.62","runsScoredPer9":"5.26","homeRunsPer9":"1.16","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":19,"lineOuts":27},"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}},"ID624431":{"person":{"id":624431,"fullName":"Jose Trevino","link":"/api/v1/people/624431"},"jerseyNumber":"35","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":113,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":33,"flyOuts":13,"groundOuts":33,"airOuts":26,"runs":11,"doubles":3,"triples":0,"homeRuns":4,"strikeOuts":20,"baseOnBalls":1,"intentionalWalks":0,"hits":25,"hitByPitch":0,"avg":".245","atBats":102,"obp":".252","slg":".392","ops":".644","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":105,"totalBases":40,"rbi":12,"leftOnBase":43,"sacBunts":2,"sacFlies":0,"babip":".269","groundOutsToAirouts":"1.27","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"25.50","popOuts":6,"lineOuts":7},"pitching":{"gamesPlayed":4,"gamesStarted":0,"flyOuts":3,"groundOuts":6,"airOuts":6,"runs":8,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":14,"hitByPitch":1,"atBats":27,"obp":".552","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":72,"era":"14.40","inningsPitched":"5.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":8,"whip":"3.00","battersFaced":29,"outs":15,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":72,"balls":28,"strikes":44,"strikePercentage":".610","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":".---","pitchesPerInning":"14.40","gamesFinished":4,"strikeoutWalkRatio":"1.00","strikeoutsPer9Inn":"1.80","walksPer9Inn":"1.80","hitsPer9Inn":"25.20","runsScoredPer9":"14.40","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":3},"fielding":{"caughtStealing":5,"stolenBases":25,"stolenBasePercentage":".833","caughtStealingPercentage":".167","assists":13,"putOuts":257,"errors":5,"chances":275,"fielding":".982","passedBall":1,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID663886":{"person":{"id":663886,"fullName":"Tyler Stephenson","link":"/api/v1/people/663886"},"jerseyNumber":"37","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":113,"battingOrder":"400","stats":{"batting":{"summary":"0-4 | BB, 2 K, RBI","gamesPlayed":1,"flyOuts":2,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":1,"leftOnBase":5,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":".---","assists":0,"putOuts":6,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":100,"flyOuts":54,"groundOuts":56,"airOuts":90,"runs":33,"doubles":16,"triples":0,"homeRuns":12,"strikeOuts":95,"baseOnBalls":38,"intentionalWalks":1,"hits":75,"hitByPitch":2,"avg":".239","atBats":314,"obp":".323","slg":".404","ops":".727","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":356,"totalBases":127,"rbi":40,"leftOnBase":136,"sacBunts":0,"sacFlies":2,"babip":".301","groundOutsToAirouts":"0.62","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"26.17","popOuts":13,"lineOuts":23},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":19,"stolenBases":82,"stolenBasePercentage":".812","caughtStealingPercentage":".188","assists":34,"putOuts":747,"errors":3,"chances":784,"fielding":".996","passedBall":2,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID553993":{"person":{"id":553993,"fullName":"Eugenio Suárez","link":"/api/v1/people/553993"},"jerseyNumber":"28","position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"status":{"code":"A","description":"Active"},"parentTeamId":113,"battingOrder":"901","stats":{"batting":{"note":"a-","summary":"1-1 | RBI, R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":1,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":97,"flyOuts":39,"groundOuts":57,"airOuts":78,"runs":33,"doubles":16,"triples":0,"homeRuns":18,"strikeOuts":138,"baseOnBalls":36,"intentionalWalks":1,"hits":71,"hitByPitch":4,"avg":".208","atBats":341,"obp":".289","slg":".413","ops":".702","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":384,"totalBases":141,"rbi":51,"leftOnBase":169,"sacBunts":0,"sacFlies":3,"babip":".282","groundOutsToAirouts":"0.73","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"18.94","popOuts":19,"lineOuts":20},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":48,"putOuts":24,"errors":3,"chances":75,"fielding":".960","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}]},"ID666157":{"person":{"id":666157,"fullName":"Nick Lodolo","link":"/api/v1/people/666157"},"jerseyNumber":"40","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":113,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":14,"gamesStarted":14,"flyOuts":37,"groundOuts":77,"airOuts":70,"runs":36,"doubles":13,"triples":1,"homeRuns":12,"strikeOuts":57,"baseOnBalls":29,"intentionalWalks":0,"hits":73,"hitByPitch":10,"atBats":269,"obp":".357","caughtStealing":2,"stolenBases":9,"stolenBasePercentage":".818","caughtStealingPercentage":".182","numberOfPitches":1230,"era":"4.52","inningsPitched":"71.2","wins":3,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":36,"whip":"1.42","battersFaced":316,"outs":215,"gamesPitched":14,"completeGames":0,"shutouts":0,"pitchesThrown":1230,"balls":460,"strikes":770,"strikePercentage":".630","hitBatsmen":10,"balks":1,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.10","rbi":0,"winPercentage":".600","pitchesPerInning":"17.16","gamesFinished":0,"strikeoutWalkRatio":"1.97","strikeoutsPer9Inn":"7.16","walksPer9Inn":"3.64","hitsPer9Inn":"9.17","runsScoredPer9":"4.52","homeRunsPer9":"1.51","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":6,"passedBall":0,"popOuts":10,"lineOuts":23},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":9,"putOuts":2,"errors":1,"chances":12,"fielding":".917","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID594580":{"person":{"id":594580,"fullName":"Sam Moll","link":"/api/v1/people/594580"},"jerseyNumber":"50","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":113,"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":59,"gamesStarted":0,"flyOuts":20,"groundOuts":60,"airOuts":37,"runs":31,"doubles":4,"triples":1,"homeRuns":5,"strikeOuts":51,"baseOnBalls":29,"intentionalWalks":2,"hits":47,"hitByPitch":5,"atBats":189,"obp":".360","caughtStealing":1,"stolenBases":7,"stolenBasePercentage":".875","caughtStealingPercentage":".125","numberOfPitches":970,"era":"4.47","inningsPitched":"50.1","wins":2,"losses":7,"saves":1,"saveOpportunities":5,"holds":6,"blownSaves":4,"earnedRuns":25,"whip":"1.51","battersFaced":230,"outs":151,"gamesPitched":59,"completeGames":0,"shutouts":0,"pitchesThrown":970,"balls":389,"strikes":581,"strikePercentage":".600","hitBatsmen":5,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.62","rbi":0,"winPercentage":".222","pitchesPerInning":"19.27","gamesFinished":6,"strikeoutWalkRatio":"1.76","strikeoutsPer9Inn":"9.12","walksPer9Inn":"5.19","hitsPer9Inn":"8.40","runsScoredPer9":"5.54","homeRunsPer9":"0.89","inheritedRunners":36,"inheritedRunnersScored":12,"catchersInterference":1,"sacBunts":4,"sacFlies":2,"passedBall":0,"popOuts":8,"lineOuts":9},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":3,"errors":1,"chances":11,"fielding":".909","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID687209":{"person":{"id":687209,"fullName":"Zach Maxwell","link":"/api/v1/people/687209"},"jerseyNumber":"78","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":113,"stats":{"batting":{},"pitching":{"summary":"0.1 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":5,"inningsPitched":"0.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":2,"outs":1,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":5,"balls":1,"strikes":4,"strikePercentage":".800","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":3,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":12,"gamesStarted":0,"flyOuts":8,"groundOuts":7,"airOuts":20,"runs":12,"doubles":2,"triples":0,"homeRuns":3,"strikeOuts":12,"baseOnBalls":10,"intentionalWalks":0,"hits":18,"hitByPitch":0,"atBats":56,"obp":".418","caughtStealing":0,"stolenBases":5,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":293,"era":"8.31","inningsPitched":"13.0","wins":0,"losses":1,"saves":1,"saveOpportunities":1,"holds":1,"blownSaves":0,"earnedRuns":12,"whip":"2.15","battersFaced":67,"outs":39,"gamesPitched":12,"completeGames":0,"shutouts":0,"pitchesThrown":293,"balls":113,"strikes":180,"strikePercentage":".610","hitBatsmen":0,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.35","rbi":2,"winPercentage":".000","pitchesPerInning":"22.54","gamesFinished":5,"strikeoutWalkRatio":"1.20","strikeoutsPer9Inn":"8.31","walksPer9Inn":"6.92","hitsPer9Inn":"12.46","runsScoredPer9":"8.31","homeRunsPer9":"2.08","inheritedRunners":5,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":6,"lineOuts":6},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID668709":{"person":{"id":668709,"fullName":"JJ Bleday","link":"/api/v1/people/668709"},"jerseyNumber":"22","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":113,"battingOrder":"300","stats":{"batting":{"summary":"1-3 | 2 BB, K, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":2,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":100,"flyOuts":68,"groundOuts":58,"airOuts":128,"runs":47,"doubles":13,"triples":1,"homeRuns":20,"strikeOuts":90,"baseOnBalls":59,"intentionalWalks":1,"hits":77,"hitByPitch":2,"avg":".219","atBats":351,"obp":".333","slg":".433","ops":".766","caughtStealing":5,"stolenBases":6,"stolenBasePercentage":".545","caughtStealingPercentage":".455","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":415,"totalBases":152,"rbi":48,"leftOnBase":154,"sacBunts":0,"sacFlies":2,"babip":".235","groundOutsToAirouts":"0.45","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"17.55","popOuts":27,"lineOuts":33},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":175,"errors":0,"chances":178,"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"},{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID656271":{"person":{"id":656271,"fullName":"Brock Burke","link":"/api/v1/people/656271"},"jerseyNumber":"49","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":113,"stats":{"batting":{},"pitching":{"note":"(L, 5-5)(BS, 1)","summary":"0.2 IP, 0 ER, K, 3 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":2,"groundOuts":0,"airOuts":2,"runs":6,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":3,"intentionalWalks":1,"hits":2,"hitByPitch":1,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":31,"inningsPitched":"0.2","wins":0,"losses":1,"saves":0,"saveOpportunities":1,"holds":0,"blownSaves":1,"earnedRuns":0,"battersFaced":9,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":31,"balls":17,"strikes":14,"strikePercentage":".450","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"81.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":65,"gamesStarted":0,"flyOuts":41,"groundOuts":54,"airOuts":66,"runs":32,"doubles":10,"triples":2,"homeRuns":5,"strikeOuts":63,"baseOnBalls":37,"intentionalWalks":5,"hits":47,"hitByPitch":4,"atBats":228,"obp":".326","caughtStealing":3,"stolenBases":7,"stolenBasePercentage":".700","caughtStealingPercentage":".300","numberOfPitches":1027,"era":"2.73","inningsPitched":"62.2","wins":5,"losses":5,"saves":2,"saveOpportunities":3,"holds":15,"blownSaves":1,"earnedRuns":19,"whip":"1.34","battersFaced":271,"outs":188,"gamesPitched":65,"completeGames":0,"shutouts":0,"pitchesThrown":1027,"balls":393,"strikes":634,"strikePercentage":".620","hitBatsmen":4,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.82","rbi":2,"winPercentage":".500","pitchesPerInning":"16.39","gamesFinished":11,"strikeoutWalkRatio":"1.70","strikeoutsPer9Inn":"9.05","walksPer9Inn":"5.31","hitsPer9Inn":"6.75","runsScoredPer9":"4.60","homeRunsPer9":"0.72","inheritedRunners":28,"inheritedRunnersScored":7,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":13,"lineOuts":12},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":2,"errors":2,"chances":12,"fielding":".833","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID670062":{"person":{"id":670062,"fullName":"Julian Garcia","link":"/api/v1/people/670062"},"jerseyNumber":"57","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":113,"stats":{"batting":{},"pitching":{"note":"(H, 3)","summary":"1.0 IP, 0 ER, 0 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":8,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":8,"balls":4,"strikes":4,"strikePercentage":".500","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":21,"gamesStarted":0,"flyOuts":20,"groundOuts":23,"airOuts":28,"runs":10,"doubles":4,"triples":0,"homeRuns":5,"strikeOuts":28,"baseOnBalls":12,"intentionalWalks":0,"hits":15,"hitByPitch":1,"atBats":92,"obp":".262","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":443,"era":"2.93","inningsPitched":"27.2","wins":2,"losses":3,"saves":2,"saveOpportunities":2,"holds":3,"blownSaves":0,"earnedRuns":9,"whip":"0.98","battersFaced":107,"outs":83,"gamesPitched":21,"completeGames":0,"shutouts":0,"pitchesThrown":443,"balls":157,"strikes":286,"strikePercentage":".650","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.82","rbi":0,"winPercentage":".400","pitchesPerInning":"16.01","gamesFinished":4,"strikeoutWalkRatio":"2.33","strikeoutsPer9Inn":"9.11","walksPer9Inn":"3.90","hitsPer9Inn":"4.88","runsScoredPer9":"3.25","homeRunsPer9":"1.63","inheritedRunners":16,"inheritedRunnersScored":5,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":3,"lineOuts":5},"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"}]},"ID671096":{"person":{"id":671096,"fullName":"Andrew Abbott","link":"/api/v1/people/671096"},"jerseyNumber":"41","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":113,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":26,"gamesStarted":26,"flyOuts":87,"groundOuts":128,"airOuts":171,"runs":67,"doubles":22,"triples":1,"homeRuns":18,"strikeOuts":108,"baseOnBalls":66,"intentionalWalks":0,"hits":129,"hitByPitch":0,"atBats":531,"obp":".324","caughtStealing":4,"stolenBases":21,"stolenBasePercentage":".840","caughtStealingPercentage":".160","numberOfPitches":2414,"era":"4.07","inningsPitched":"139.1","wins":6,"losses":8,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":63,"whip":"1.40","battersFaced":604,"outs":418,"gamesPitched":26,"completeGames":0,"shutouts":0,"pitchesThrown":2414,"balls":903,"strikes":1511,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":2,"groundOutsToAirouts":"0.75","rbi":0,"winPercentage":".429","pitchesPerInning":"17.33","gamesFinished":0,"strikeoutWalkRatio":"1.64","strikeoutsPer9Inn":"6.98","walksPer9Inn":"4.26","hitsPer9Inn":"8.33","runsScoredPer9":"4.33","homeRunsPer9":"1.16","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":2,"sacBunts":0,"sacFlies":5,"passedBall":0,"popOuts":39,"lineOuts":45},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":9,"putOuts":1,"errors":1,"chances":11,"fielding":".909","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID699302":{"person":{"id":699302,"fullName":"Héctor Rodríguez","link":"/api/v1/people/699302"},"jerseyNumber":"43","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":113,"battingOrder":"800","stats":{"batting":{"summary":"1-3 | K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":1,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":12,"flyOuts":6,"groundOuts":13,"airOuts":8,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":9,"baseOnBalls":3,"intentionalWalks":0,"hits":4,"hitByPitch":0,"avg":".118","atBats":34,"obp":".189","slg":".147","ops":".336","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":37,"totalBases":5,"rbi":2,"leftOnBase":18,"sacBunts":0,"sacFlies":0,"babip":".160","groundOutsToAirouts":"1.63","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":2},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":19,"errors":0,"chances":19,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID695505":{"person":{"id":695505,"fullName":"Chase Burns","link":"/api/v1/people/695505"},"jerseyNumber":"26","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":113,"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":24,"gamesStarted":24,"flyOuts":81,"groundOuts":94,"airOuts":142,"runs":42,"doubles":21,"triples":2,"homeRuns":13,"strikeOuts":159,"baseOnBalls":48,"intentionalWalks":0,"hits":103,"hitByPitch":1,"atBats":496,"obp":".278","caughtStealing":6,"stolenBases":21,"stolenBasePercentage":".778","caughtStealingPercentage":".222","numberOfPitches":2238,"era":"2.51","inningsPitched":"136.0","wins":14,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":38,"whip":"1.11","battersFaced":548,"outs":408,"gamesPitched":24,"completeGames":0,"shutouts":0,"pitchesThrown":2238,"balls":822,"strikes":1416,"strikePercentage":".630","hitBatsmen":1,"balks":0,"wildPitches":5,"pickoffs":2,"groundOutsToAirouts":"0.66","rbi":0,"winPercentage":".875","pitchesPerInning":"16.46","gamesFinished":0,"strikeoutWalkRatio":"3.31","strikeoutsPer9Inn":"10.52","walksPer9Inn":"3.18","hitsPer9Inn":"6.82","runsScoredPer9":"2.78","homeRunsPer9":"0.86","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":32,"lineOuts":29},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":9,"putOuts":4,"errors":2,"chances":15,"fielding":".867","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}}},"batters":[682829,701398,668709,663886,680574,669911,667472,699302,670770,663647,553993,663903,670062,622088,656271,687209],"pitchers":[663903,670062,622088,656271,687209],"bench":[677943,624431],"bullpen":[671096,695505,572955,666157,695076,682825,594580,641941],"battingOrder":[682829,701398,668709,663886,680574,669911,667472,670770,553993],"info":[{"title":"BATTING","fieldList":[{"label":"HR","value":"McLain, M (12, 6th inning off Stanek, 3 on, 2 out)."},{"label":"TB","value":"Bleday; De La Cruz, E; Hayes; McLain, M 4; Rodríguez, H; Stewart, S; Suárez, E."},{"label":"RBI","value":"Bleday (48); McLain, M 4 (33); Stephenson, T (40); Stewart, S 2 (96); Suárez, E (51)."},{"label":"2-out RBI","value":"Suárez, E; McLain, M 4; Stephenson, T; Stewart, S 2."},{"label":"Runners left in scoring position, 2 out","value":"Stephenson, T; McLain, M 2."},{"label":"GIDP","value":"Stewart, S."},{"label":"Team RISP","value":"4-for-9."},{"label":"Team LOB","value":"5."}]},{"title":"BASERUNNING","fieldList":[{"label":"SB","value":"De La Cruz, E (22, 2nd base off Strzelecki/Crooks)."}]},{"title":"FIELDING","fieldList":[{"label":"E","value":"Stewart, S (3, fielding); Myers (1, fielding)."},{"label":"DP","value":"2 (McLain, M-Stewart, S-Toglia; Stewart, S-McLain, M-Toglia)."}]}],"note":[{"label":"a","value":"Singled for Hayes in the 9th."}]}},"officials":[{"official":{"id":427537,"fullName":"Hunter Wendelstedt","link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"fullName":"Vic Carapazza","link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"fullName":"Nic Lentz","link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":554242,"fullName":"Edwin Moscoso","link":"/api/v1/people/554242"},"officialType":"Third Base"}],"info":[{"label":"IBB","value":"Herrera (by Burke, B)."},{"label":"HBP","value":"Wetherholt (by Singer); Burleson (by Singer); Torres, B (by Burke, B)."},{"label":"ABS Challenge","value":"Stephenson, T 2 (Ball-Overturned to Strike, Ball-Confirmed); Bleday (Strike-Overturned to Ball); Crooks (Ball-Confirmed); Pagés, P (Ball-Confirmed)."},{"label":"Pitches-strikes","value":"McGreevy 90-51; Stanek 19-12; Strzelecki 31-17; Soriano, G 25-11; O'Brien 15-5; Singer 103-66; Garcia, J 8-4; Antone 14-7; Burke, B 31-14; Maxwell 5-4."},{"label":"Groundouts-flyouts","value":"McGreevy 8-3; Stanek 0-0; Strzelecki 1-3; Soriano, G 0-0; O'Brien 0-0; Singer 7-5; Garcia, J 1-1; Antone 0-0; Burke, B 0-2; Maxwell 0-0."},{"label":"Batters faced","value":"McGreevy 20; Stanek 4; Strzelecki 7; Soriano, G 6; O'Brien 4; Singer 26; Garcia, J 3; Antone 3; Burke, B 9; Maxwell 2."},{"label":"Inherited runners-scored","value":"Stanek 3-3; O'Brien 3-3; Maxwell 3-2."},{"label":"Umpires","value":"HP: Hunter Wendelstedt. 1B: Vic Carapazza. 2B: Nic Lentz. 3B: Edwin Moscoso. "},{"label":"Weather","value":"75 degrees, Partly Cloudy."},{"label":"Wind","value":"3 mph, Out To CF."},{"label":"First pitch","value":"12:41 PM."},{"label":"T","value":"3:02."},{"label":"Att","value":"15,361."},{"label":"Venue","value":"Great American Ball Park."},{"label":"August 20, 2026"}],"pitchingNotes":[],"topPerformers":[{"player":{"person":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574","boxscoreName":"McLain, M"},"jerseyNumber":"9","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":113,"battingOrder":"500","stats":{"batting":{"summary":"1-4 | HR, BB, 4 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":1,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":4,"rbi":4,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":2,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":104,"flyOuts":61,"groundOuts":69,"airOuts":98,"runs":46,"doubles":17,"triples":0,"homeRuns":12,"strikeOuts":104,"baseOnBalls":43,"intentionalWalks":0,"hits":67,"hitByPitch":4,"avg":".200","atBats":335,"obp":".298","slg":".358","ops":".656","caughtStealing":3,"stolenBases":15,"stolenBasePercentage":".833","caughtStealingPercentage":".167","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":385,"totalBases":120,"rbi":33,"leftOnBase":147,"sacBunts":2,"sacFlies":1,"babip":".250","groundOutsToAirouts":"0.70","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"27.92","popOuts":21,"lineOuts":16},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":232,"putOuts":157,"errors":3,"chances":392,"fielding":".992","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"type":"hitter","gameScore":61,"hittingGameScore":61},{"player":{"person":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023","boxscoreName":"Walker, J"},"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 | HR, BB, K","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"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":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":4,"rbi":4,"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":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":125,"flyOuts":59,"groundOuts":107,"airOuts":113,"runs":79,"doubles":28,"triples":0,"homeRuns":26,"strikeOuts":129,"baseOnBalls":42,"intentionalWalks":1,"hits":140,"hitByPitch":4,"avg":".288","atBats":486,"obp":".348","slg":".506","ops":".854","caughtStealing":5,"stolenBases":17,"stolenBasePercentage":".773","caughtStealingPercentage":".227","groundIntoDoublePlay":11,"groundIntoTriplePlay":0,"plateAppearances":535,"totalBases":246,"rbi":94,"leftOnBase":229,"sacBunts":0,"sacFlies":3,"babip":".341","groundOutsToAirouts":"0.95","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"18.69","popOuts":28,"lineOuts":26},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":246,"errors":5,"chances":259,"fielding":".981","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"type":"hitter","gameScore":61,"hittingGameScore":61},{"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":"5.1 IP, 3 ER, 4 K, 2 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":3,"groundOuts":8,"airOuts":3,"runs":3,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":2,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":18,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":90,"inningsPitched":"5.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"battersFaced":20,"outs":16,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":90,"balls":39,"strikes":51,"strikePercentage":".570","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"5.06","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":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":25,"gamesStarted":25,"flyOuts":89,"groundOuts":155,"airOuts":142,"runs":58,"doubles":27,"triples":2,"homeRuns":18,"strikeOuts":95,"baseOnBalls":36,"intentionalWalks":0,"hits":130,"hitByPitch":0,"atBats":518,"obp":".297","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":2225,"era":"3.54","inningsPitched":"137.1","wins":5,"losses":9,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":54,"whip":"1.21","battersFaced":558,"outs":412,"gamesPitched":25,"completeGames":0,"shutouts":0,"pitchesThrown":2225,"balls":857,"strikes":1368,"strikePercentage":".610","hitBatsmen":0,"balks":0,"wildPitches":2,"pickoffs":1,"groundOutsToAirouts":"1.09","rbi":0,"winPercentage":".357","pitchesPerInning":"16.20","gamesFinished":0,"strikeoutWalkRatio":"2.64","strikeoutsPer9Inn":"6.23","walksPer9Inn":"2.36","hitsPer9Inn":"8.52","runsScoredPer9":"3.80","homeRunsPer9":"1.18","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":4,"passedBall":0,"popOuts":16,"lineOuts":37},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":18,"putOuts":15,"errors":0,"chances":33,"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":657265,"fullName":"Peter Strzelecki","link":"/api/v1/people/657265"},"loser":{"id":656271,"fullName":"Brock Burke","link":"/api/v1/people/656271"},"save":{"id":676617,"fullName":"Riley O'Brien","link":"/api/v1/people/676617"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}