{"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":823112,"link":"/api/v1.1/game/823112/feed/live","metaData":{"wait":10,"timeStamp":"20260721_041537","gameEvents":["strikeout","game_finished"],"logicalEvents":["midInning","countChange","count03","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":823112,"type":"R","doubleHeader":"N","id":"2026/07/20/cinmlb-seamlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-823112-2026-07-20","season":"2026","seasonDisplay":"2026"},"datetime":{"dateTime":"2026-07-21T01:40:00Z","originalDate":"2026-07-20","officialDate":"2026-07-20","dayNight":"night","time":"6:40","ampm":"PM"},"status":{"abstractGameState":"Final","codedGameState":"F","detailedState":"Final","statusCode":"F","startTimeTBD":false,"abstractGameCode":"F"},"teams":{"away":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":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":99,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":45,"losses":54,"ties":0,"pct":".455"},"records":{},"divisionLeader":false,"wins":45,"losses":54,"winningPercentage":".455"},"franchiseName":"Cincinnati","clubName":"Reds","active":true},"home":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136","season":2026,"venue":{"id":680,"name":"T-Mobile Park","link":"/api/v1/venues/680"},"springVenue":{"id":2530,"link":"/api/v1/venues/2530"},"teamCode":"sea","fileCode":"sea","abbreviation":"SEA","teamName":"Mariners","locationName":"Seattle","firstYearOfPlay":"1977","league":{"id":103,"name":"American League","link":"/api/v1/league/103"},"division":{"id":200,"name":"American League West","link":"/api/v1/divisions/200"},"sport":{"id":1,"link":"/api/v1/sports/1","name":"Major League Baseball"},"shortName":"Seattle","record":{"gamesPlayed":101,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":51,"losses":50,"ties":0,"pct":".505"},"records":{},"divisionLeader":false,"wins":51,"losses":50,"winningPercentage":".505"},"franchiseName":"Seattle","clubName":"Mariners","active":true}},"players":{"ID647304":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304","firstName":"Joshua-Douglas","lastName":"Naylor","primaryNumber":"12","birthDate":"1997-06-22","currentAge":29,"birthCity":"Mississauga","birthStateProvince":"ON","birthCountry":"Canada","height":"5' 10\"","weight":235,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Josh","useLastName":"Naylor","middleName":"James","boxscoreName":"Naylor, J","nickName":"Naylz","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2019-05-24","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Josh Naylor","nameSlug":"josh-naylor-647304","firstLastName":"Josh Naylor","lastFirstName":"Naylor, Josh","lastInitName":"Naylor, J","initLastName":"J Naylor","fullFMLName":"Joshua-Douglas James Naylor","fullLFMName":"Naylor, Joshua-Douglas James","strikeZoneTop":3.11,"strikeZoneBottom":1.57},"ID668881":{"id":668881,"fullName":"Hunter Greene","link":"/api/v1/people/668881","firstName":"Christian","lastName":"Greene","primaryNumber":"21","birthDate":"1999-08-06","currentAge":26,"birthCity":"Los Angeles","birthStateProvince":"CA","birthCountry":"USA","height":"6' 5\"","weight":242,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Hunter","useLastName":"Greene","middleName":"Hunter","boxscoreName":"Greene, H","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"mlbDebutDate":"2022-04-10","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Hunter Greene","nameSlug":"hunter-greene-668881","firstLastName":"Hunter Greene","lastFirstName":"Greene, Hunter","lastInitName":"Greene, H","initLastName":"H Greene","fullFMLName":"Christian Hunter Greene","fullLFMName":"Greene, Christian Hunter","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID702284":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284","firstName":"Cole","lastName":"Young","primaryNumber":"2","birthDate":"2003-07-29","currentAge":22,"birthCity":"Pittsburgh","birthStateProvince":"PA","birthCountry":"USA","height":"5' 10\"","weight":180,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Cole","useLastName":"Young","middleName":"Douglas","boxscoreName":"Young","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-05-31","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Cole Young","nameSlug":"cole-young-702284","firstLastName":"Cole Young","lastFirstName":"Young, Cole","lastInitName":"Young, C","initLastName":"C Young","fullFMLName":"Cole Douglas Young","fullLFMName":"Young, Cole Douglas","strikeZoneTop":3.133,"strikeZoneBottom":1.581},"ID678606":{"id":678606,"fullName":"José A. Ferrer","link":"/api/v1/people/678606","firstName":"José","lastName":"Ferrer","primaryNumber":"45","birthDate":"2000-03-03","currentAge":26,"birthCity":"Maimon","birthCountry":"Dominican Republic","height":"6' 1\"","weight":233,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"José A.","useLastName":"Ferrer","middleName":"Alexander","boxscoreName":"Ferrer","gender":"M","nameMatrilineal":"Vizcaino","isPlayer":true,"isVerified":true,"pronunciation":"fur-AIR","mlbDebutDate":"2023-07-01","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"José A. Ferrer","nameSlug":"jose-a-ferrer-678606","firstLastName":"José A. Ferrer","lastFirstName":"Ferrer, José A.","lastInitName":"Ferrer, J","initLastName":"J Ferrer","fullFMLName":"José Alexander Ferrer","fullLFMName":"Ferrer, José Alexander","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"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},"ID689546":{"id":689546,"fullName":"Nick Davila","link":"/api/v1/people/689546","firstName":"Nicholas","lastName":"Davila","primaryNumber":"82","birthDate":"1998-11-21","currentAge":27,"birthCity":"Hialeah","birthStateProvince":"FL","birthCountry":"USA","height":"6' 3\"","weight":230,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Nick","useLastName":"Davila","boxscoreName":"Davila","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"pronunciation":"duh-vee-luh","mlbDebutDate":"2026-05-03","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Nick Davila","nameSlug":"nick-davila-689546","firstLastName":"Nick Davila","lastFirstName":"Davila, Nick","lastInitName":"Davila, N","initLastName":"N Davila","fullFMLName":"Nicholas  Davila","fullLFMName":"Davila, Nicholas ","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID621074":{"id":621074,"fullName":"Michael Rucker","link":"/api/v1/people/621074","firstName":"Michael","lastName":"Rucker","primaryNumber":"38","birthDate":"1994-04-27","currentAge":32,"birthCity":"Columbus","birthStateProvince":"MS","birthCountry":"USA","height":"6' 1\"","weight":195,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Michael","useLastName":"Rucker","middleName":"Patrick","boxscoreName":"Rucker","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2016,"mlbDebutDate":"2021-07-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Michael Rucker","nameSlug":"michael-rucker-621074","firstLastName":"Michael Rucker","lastFirstName":"Rucker, Michael","lastInitName":"Rucker, M","initLastName":"M Rucker","fullFMLName":"Michael Patrick Rucker","fullLFMName":"Rucker, Michael Patrick","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID642215":{"id":642215,"fullName":"Weston Wilson","link":"/api/v1/people/642215","firstName":"Weston","lastName":"Wilson","primaryNumber":"31","birthDate":"1994-09-11","currentAge":31,"birthCity":"High Point","birthStateProvince":"NC","birthCountry":"USA","height":"6' 3\"","weight":215,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Weston","useLastName":"Wilson","middleName":"Graham","boxscoreName":"Wilson, W","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2016,"mlbDebutDate":"2023-08-09","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Weston Wilson","nameSlug":"weston-wilson-642215","firstLastName":"Weston Wilson","lastFirstName":"Wilson, Weston","lastInitName":"Wilson, W","initLastName":"W Wilson","fullFMLName":"Weston Graham Wilson","fullLFMName":"Wilson, Weston Graham","strikeZoneTop":3.343,"strikeZoneBottom":1.687},"ID641487":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487","firstName":"John","lastName":"Crawford","primaryNumber":"3","birthDate":"1995-01-11","currentAge":31,"birthCity":"Long Beach","birthStateProvince":"CA","birthCountry":"USA","height":"6' 0\"","weight":202,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"J.P.","useLastName":"Crawford","middleName":"Paul","boxscoreName":"Crawford, J","nickName":"Crawdaddy","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"mlbDebutDate":"2017-09-05","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"J.P. Crawford","nameSlug":"j-p-crawford-641487","firstLastName":"J.P. Crawford","lastFirstName":"Crawford, J.P.","lastInitName":"Crawford, J","initLastName":"J Crawford","fullFMLName":"John Paul Crawford","fullLFMName":"Crawford, John Paul","strikeZoneTop":3.219,"strikeZoneBottom":1.625},"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},"ID682622":{"id":682622,"fullName":"Noelvi Marte","link":"/api/v1/people/682622","firstName":"Noelvi","lastName":"Marte","primaryNumber":"4","birthDate":"2001-10-16","currentAge":24,"birthCity":"Cotui","birthCountry":"Dominican Republic","height":"6' 2\"","weight":216,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Noelvi","useLastName":"Marte","boxscoreName":"Marte, N","gender":"M","nameMatrilineal":"Diaz","isPlayer":true,"isVerified":true,"mlbDebutDate":"2023-08-19","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Noelvi Marte","nameSlug":"noelvi-marte-682622","firstLastName":"Noelvi Marte","lastFirstName":"Marte, Noelvi","lastInitName":"Marte, N","initLastName":"N Marte","fullFMLName":"Noelvi  Marte","fullLFMName":"Marte, Noelvi","strikeZoneTop":3.3,"strikeZoneBottom":1.66},"ID663993":{"id":663993,"fullName":"Nathaniel Lowe","link":"/api/v1/people/663993","firstName":"David","lastName":"Lowe","primaryNumber":"31","birthDate":"1995-07-07","currentAge":31,"birthCity":"Norfolk","birthStateProvince":"VA","birthCountry":"USA","height":"6' 4\"","weight":220,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Nathaniel","useLastName":"Lowe","middleName":"Nathaniel","boxscoreName":"Lowe, N","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2016,"mlbDebutDate":"2019-04-29","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Nathaniel Lowe","nameSlug":"nathaniel-lowe-663993","firstLastName":"Nathaniel Lowe","lastFirstName":"Lowe, Nathaniel","lastInitName":"Lowe, N","initLastName":"N Lowe","fullFMLName":"David Nathaniel Lowe","fullLFMName":"Lowe, David Nathaniel","strikeZoneTop":3.367,"strikeZoneBottom":1.699},"ID663903":{"id":663903,"fullName":"Brady Singer","link":"/api/v1/people/663903","firstName":"Brady","lastName":"Singer","primaryNumber":"51","birthDate":"1996-08-04","currentAge":29,"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},"ID670770":{"id":670770,"fullName":"TJ Friedl","link":"/api/v1/people/670770","firstName":"Terry","lastName":"Friedl","primaryNumber":"29","birthDate":"1995-08-14","currentAge":30,"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},"ID677961":{"id":677961,"fullName":"Cole Wilcox","link":"/api/v1/people/677961","firstName":"Mitchell","lastName":"Wilcox","primaryNumber":"43","birthDate":"1999-07-14","currentAge":27,"birthCity":"Chattanooga","birthStateProvince":"TN","birthCountry":"USA","height":"6' 5\"","weight":232,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Cole","useLastName":"Wilcox","middleName":"Cole","boxscoreName":"Wilcox","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2025-09-19","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Cole Wilcox","nameSlug":"cole-wilcox-677961","firstLastName":"Cole Wilcox","lastFirstName":"Wilcox, Cole","lastInitName":"Wilcox, C","initLastName":"C Wilcox","fullFMLName":"Mitchell Cole Wilcox","fullLFMName":"Wilcox, Mitchell Cole","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID695534":{"id":695534,"fullName":"Chase Petty","link":"/api/v1/people/695534","firstName":"Chase","lastName":"Petty","primaryNumber":"61","birthDate":"2003-04-04","currentAge":23,"birthCity":"Camden","birthStateProvince":"NJ","birthCountry":"USA","height":"6' 1\"","weight":190,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Chase","useLastName":"Petty","middleName":"Robert","boxscoreName":"Petty","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2025-04-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Chase Petty","nameSlug":"chase-petty-695534","firstLastName":"Chase Petty","lastFirstName":"Petty, Chase","lastInitName":"Petty, C","initLastName":"C Petty","fullFMLName":"Chase Robert Petty","fullLFMName":"Petty, Chase Robert","strikeZoneTop":3.411,"strikeZoneBottom":1.565},"ID693433":{"id":693433,"fullName":"Bryan Woo","link":"/api/v1/people/693433","firstName":"Bryan","lastName":"Woo","primaryNumber":"22","birthDate":"2000-01-30","currentAge":26,"birthCity":"Oakland","birthStateProvince":"CA","birthCountry":"USA","height":"6' 2\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Bryan","useLastName":"Woo","middleName":"Joseph","boxscoreName":"Woo","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2023-06-03","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Bryan Woo","nameSlug":"bryan-woo-693433","firstLastName":"Bryan Woo","lastFirstName":"Woo, Bryan","lastInitName":"Woo, B","initLastName":"B Woo","fullFMLName":"Bryan Joseph Woo","fullLFMName":"Woo, Bryan Joseph","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID669302":{"id":669302,"fullName":"Logan Gilbert","link":"/api/v1/people/669302","firstName":"Logan","lastName":"Gilbert","primaryNumber":"36","birthDate":"1997-05-05","currentAge":29,"birthCity":"Winter Park","birthStateProvince":"FL","birthCountry":"USA","height":"6' 6\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Logan","useLastName":"Gilbert","middleName":"Keith","boxscoreName":"Gilbert, L","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2021-05-13","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Logan Gilbert","nameSlug":"logan-gilbert-669302","firstLastName":"Logan Gilbert","lastFirstName":"Gilbert, Logan","lastInitName":"Gilbert, L","initLastName":"L Gilbert","fullFMLName":"Logan Keith Gilbert","fullLFMName":"Gilbert, Logan Keith","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"ID624431":{"id":624431,"fullName":"Jose Trevino","link":"/api/v1/people/624431","firstName":"Jose","lastName":"Trevino","primaryNumber":"35","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},"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":29,"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},"ID622491":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491","firstName":"Luis","lastName":"Castillo","primaryNumber":"58","birthDate":"1992-12-12","currentAge":33,"birthCity":"Bani","birthStateProvince":"-1","birthCountry":"Dominican Republic","height":"6' 2\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Luis","useLastName":"Castillo","middleName":"Miguel","boxscoreName":"Castillo, L","nickName":"La Piedra","gender":"M","isPlayer":true,"isVerified":true,"mlbDebutDate":"2017-06-23","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Luis Castillo","nameSlug":"luis-castillo-622491","firstLastName":"Luis Castillo","lastFirstName":"Castillo, Luis","lastInitName":"Castillo, L","initLastName":"L Castillo","fullFMLName":"Luis Miguel Castillo","fullLFMName":"Castillo, Luis Miguel","strikeZoneTop":3.44,"strikeZoneBottom":1.59},"ID695490":{"id":695490,"fullName":"Edwin Arroyo","link":"/api/v1/people/695490","firstName":"Edwin","lastName":"Arroyo","primaryNumber":"2","birthDate":"2003-08-25","currentAge":22,"birthCity":"Arecibo","birthCountry":"Puerto Rico","height":"5' 11\"","weight":173,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Edwin","useLastName":"Arroyo","middleName":"Zaed","boxscoreName":"Arroyo","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2026-06-01","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Edwin Arroyo","nameSlug":"edwin-arroyo-695490","firstLastName":"Edwin Arroyo","lastFirstName":"Arroyo, Edwin","lastInitName":"Arroyo, E","initLastName":"E Arroyo","fullFMLName":"Edwin Zaed Arroyo","fullLFMName":"Arroyo, Edwin Zaed","strikeZoneTop":3.16,"strikeZoneBottom":1.6},"ID641598":{"id":641598,"fullName":"Mitch Garver","link":"/api/v1/people/641598","firstName":"Mitchell","lastName":"Garver","primaryNumber":"18","birthDate":"1991-01-15","currentAge":35,"birthCity":"Albuquerque","birthStateProvince":"NM","birthCountry":"USA","height":"6' 1\"","weight":220,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Mitch","useLastName":"Garver","middleName":"Lynn","boxscoreName":"Garver","nickName":"Garv Sauce","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"mlbDebutDate":"2017-08-19","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Mitch Garver","nameSlug":"mitch-garver-641598","firstLastName":"Mitch Garver","lastFirstName":"Garver, Mitch","lastInitName":"Garver, M","initLastName":"M Garver","fullFMLName":"Mitchell Lynn Garver","fullLFMName":"Garver, Mitchell Lynn","strikeZoneTop":3.249,"strikeZoneBottom":1.64},"ID677594":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594","firstName":"Julio","lastName":"Rodríguez","primaryNumber":"44","birthDate":"2000-12-29","currentAge":25,"birthCity":"Loma de Cabrera","birthCountry":"Dominican Republic","height":"6' 4\"","weight":228,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Julio","useLastName":"Rodríguez","middleName":"Yamel","boxscoreName":"Rodríguez, J","gender":"M","nameMatrilineal":"Reyes","isPlayer":true,"isVerified":true,"mlbDebutDate":"2022-04-08","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Julio Rodríguez","nameSlug":"julio-rodriguez-677594","firstLastName":"Julio Rodríguez","lastFirstName":"Rodríguez, Julio","lastInitName":"Rodríguez, J","initLastName":"J Rodríguez","fullFMLName":"Julio Yamel Rodríguez","fullLFMName":"Rodríguez, Julio Yamel","strikeZoneTop":3.378,"strikeZoneBottom":1.705},"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},"ID656271":{"id":656271,"fullName":"Brock Burke","link":"/api/v1/people/656271","firstName":"Brock","lastName":"Burke","primaryNumber":"49","birthDate":"1996-08-04","currentAge":29,"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},"ID670042":{"id":670042,"fullName":"Luke Raley","link":"/api/v1/people/670042","firstName":"Lucas","lastName":"Raley","primaryNumber":"20","birthDate":"1994-09-19","currentAge":31,"birthCity":"Hinckley","birthStateProvince":"OH","birthCountry":"USA","height":"6' 3\"","weight":235,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Luke","useLastName":"Raley","middleName":"John","boxscoreName":"Raley, L","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"pronunciation":"Ray-LEE","mlbDebutDate":"2021-04-09","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Luke Raley","nameSlug":"luke-raley-670042","firstLastName":"Luke Raley","lastFirstName":"Raley, Luke","lastInitName":"Raley, L","initLastName":"L Raley","fullFMLName":"Lucas John Raley","fullLFMName":"Raley, Lucas John","strikeZoneTop":3.34,"strikeZoneBottom":1.686},"ID676106":{"id":676106,"fullName":"Emerson Hancock","link":"/api/v1/people/676106","firstName":"Emerson","lastName":"Hancock","primaryNumber":"26","birthDate":"1999-05-31","currentAge":27,"birthCity":"Cairo","birthStateProvince":"GA","birthCountry":"USA","height":"6' 4\"","weight":213,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Emerson","useLastName":"Hancock","middleName":"Christian","boxscoreName":"Hancock","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2023-08-09","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Emerson Hancock","nameSlug":"emerson-hancock-676106","firstLastName":"Emerson Hancock","lastFirstName":"Hancock, Emerson","lastInitName":"Hancock, E","initLastName":"E Hancock","fullFMLName":"Emerson Christian Hancock","fullLFMName":"Hancock, Emerson Christian","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID645302":{"id":645302,"fullName":"Victor Robles","link":"/api/v1/people/645302","firstName":"Victor","lastName":"Robles","primaryNumber":"10","birthDate":"1997-05-19","currentAge":29,"birthCity":"Santo Domingo Este","birthCountry":"Dominican Republic","height":"6' 0\"","weight":193,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Victor","useLastName":"Robles","middleName":"Enrique","boxscoreName":"Robles","nickName":"Vic","gender":"M","nameMatrilineal":"Brito","isPlayer":true,"isVerified":true,"pronunciation":"ROBE-lace","mlbDebutDate":"2017-09-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Victor Robles","nameSlug":"victor-robles-645302","firstLastName":"Victor Robles","lastFirstName":"Robles, Victor","lastInitName":"Robles, V","initLastName":"V Robles","fullFMLName":"Victor Enrique Robles","fullLFMName":"Robles, Victor Enrique","strikeZoneTop":3.199,"strikeZoneBottom":1.614},"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":"15","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},"ID668227":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227","firstName":"Randy","lastName":"Arozarena","primaryNumber":"56","birthDate":"1995-02-28","currentAge":31,"birthCity":"Havana","birthCountry":"Cuba","height":"5' 10\"","weight":185,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Randy","useLastName":"Arozarena","boxscoreName":"Arozarena","gender":"M","nameMatrilineal":"Gonzalez","isPlayer":true,"isVerified":true,"pronunciation":"ah-row-sah-RAY-nah","mlbDebutDate":"2019-08-14","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Randy Arozarena","nameSlug":"randy-arozarena-668227","firstLastName":"Randy Arozarena","lastFirstName":"Arozarena, Randy","lastInitName":"Arozarena, R","initLastName":"R Arozarena","fullFMLName":"Randy Arozarena","fullLFMName":"Arozarena, Randy","strikeZoneTop":3.128,"strikeZoneBottom":1.579},"ID686527":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527","firstName":"Dominic","lastName":"Canzone","primaryNumber":"8","birthDate":"1997-08-16","currentAge":28,"birthCity":"Cleveland","birthStateProvince":"OH","birthCountry":"USA","height":"6' 0\"","weight":190,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Dominic","useLastName":"Canzone","middleName":"Gene","boxscoreName":"Canzone","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2023-07-08","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Dominic Canzone","nameSlug":"dominic-canzone-686527","firstLastName":"Dominic Canzone","lastFirstName":"Canzone, Dominic","lastInitName":"Canzone, D","initLastName":"D Canzone","fullFMLName":"Dominic Gene Canzone","fullLFMName":"Canzone, Dominic Gene","strikeZoneTop":3.209,"strikeZoneBottom":1.619},"ID663728":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728","firstName":"Caleb","lastName":"Raleigh","primaryNumber":"29","birthDate":"1996-11-26","currentAge":29,"birthCity":"Harrisonburg","birthStateProvince":"VA","birthCountry":"USA","height":"6' 2\"","weight":235,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Cal","useLastName":"Raleigh","middleName":"John","boxscoreName":"Raleigh","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"pronunciation":"rah-lee","mlbDebutDate":"2021-07-11","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Cal Raleigh","nameSlug":"cal-raleigh-663728","firstLastName":"Cal Raleigh","lastFirstName":"Raleigh, Cal","lastInitName":"Raleigh, C","initLastName":"C Raleigh","fullFMLName":"Caleb John Raleigh","fullLFMName":"Raleigh, Caleb John","strikeZoneTop":3.282,"strikeZoneBottom":1.656},"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},"ID657571":{"id":657571,"fullName":"Caleb Ferguson","link":"/api/v1/people/657571","firstName":"Caleb","lastName":"Ferguson","primaryNumber":"46","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},"ID671083":{"id":671083,"fullName":"Buddy Kennedy","link":"/api/v1/people/671083","firstName":"Clifton","lastName":"Kennedy","primaryNumber":"39","birthDate":"1998-10-05","currentAge":27,"birthCity":"Millville","birthStateProvince":"NJ","birthCountry":"USA","height":"5' 10\"","weight":213,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Buddy","useLastName":"Kennedy","middleName":"Lewis","boxscoreName":"Kennedy, B","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2017,"mlbDebutDate":"2022-06-17","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Buddy Kennedy","nameSlug":"buddy-kennedy-671083","firstLastName":"Buddy Kennedy","lastFirstName":"Kennedy, Buddy","lastInitName":"Kennedy, B","initLastName":"B Kennedy","fullFMLName":"Clifton Lewis Kennedy","fullLFMName":"Kennedy, Clifton Lewis","strikeZoneTop":3.12,"strikeZoneBottom":1.57},"ID806068":{"id":806068,"fullName":"Colt Emerson","link":"/api/v1/people/806068","firstName":"Colt","lastName":"Emerson","primaryNumber":"4","birthDate":"2005-07-20","currentAge":21,"birthCity":"Zanesville","birthStateProvince":"OH","birthCountry":"USA","height":"6' 0\"","weight":195,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Colt","useLastName":"Emerson","middleName":"Walker","boxscoreName":"Emerson","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"mlbDebutDate":"2026-05-17","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Colt Emerson","nameSlug":"colt-emerson-806068","firstLastName":"Colt Emerson","lastFirstName":"Emerson, Colt","lastInitName":"Emerson, C","initLastName":"C Emerson","fullFMLName":"Colt Walker Emerson","fullLFMName":"Emerson, Colt Walker","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"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},"ID668715":{"id":668715,"fullName":"Spencer Steer","link":"/api/v1/people/668715","firstName":"Spencer","lastName":"Steer","primaryNumber":"7","birthDate":"1997-12-07","currentAge":28,"birthCity":"Long Beach","birthStateProvince":"CA","birthCountry":"USA","height":"5' 9\"","weight":185,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Spencer","useLastName":"Steer","middleName":"Gordon","boxscoreName":"Steer","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2022-09-02","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Spencer Steer","nameSlug":"spencer-steer-668715","firstLastName":"Spencer Steer","lastFirstName":"Steer, Spencer","lastInitName":"Steer, S","initLastName":"S Steer","fullFMLName":"Spencer Gordon Steer","fullLFMName":"Steer, Spencer Gordon","strikeZoneTop":3.096,"strikeZoneBottom":1.563},"ID662253":{"id":662253,"fullName":"Andrés Muñoz","link":"/api/v1/people/662253","firstName":"Andrés","lastName":"Muñoz","primaryNumber":"75","birthDate":"1999-01-16","currentAge":27,"birthCity":"Los Mochis","birthStateProvince":"SI","birthCountry":"Mexico","height":"6' 2\"","weight":222,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Andrés","useLastName":"Muñoz","middleName":"Clemente","boxscoreName":"Muñoz, A","nickName":"El Plebe","gender":"M","nameMatrilineal":"Apodaca","isPlayer":true,"isVerified":true,"pronunciation":"on-DRACE moon-yoce","mlbDebutDate":"2019-07-12","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Andrés Muñoz","nameSlug":"andres-munoz-662253","firstLastName":"Andrés Muñoz","lastFirstName":"Muñoz, Andrés","lastInitName":"Muñoz, A","initLastName":"A Muñoz","fullFMLName":"Andrés Clemente Muñoz","fullLFMName":"Muñoz, Andrés Clemente","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID669923":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923","firstName":"George","lastName":"Kirby","primaryNumber":"68","birthDate":"1998-02-04","currentAge":28,"birthCity":"Rye","birthStateProvince":"NY","birthCountry":"USA","height":"6' 4\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"George","useLastName":"Kirby","middleName":"Joseph","boxscoreName":"Kirby","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2022-05-08","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"George Kirby","nameSlug":"george-kirby-669923","firstLastName":"George Kirby","lastFirstName":"Kirby, George","lastInitName":"Kirby, G","initLastName":"G Kirby","fullFMLName":"George Joseph Kirby","fullLFMName":"Kirby, George Joseph","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID642100":{"id":642100,"fullName":"Gabe Speier","link":"/api/v1/people/642100","firstName":"Gabriel","lastName":"Speier","primaryNumber":"55","birthDate":"1995-04-12","currentAge":31,"birthCity":"Santa Barbara","birthStateProvince":"CA","birthCountry":"USA","height":"5' 11\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Gabe","useLastName":"Speier","middleName":"James","boxscoreName":"Speier","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"pronunciation":"spy-urr","mlbDebutDate":"2019-09-05","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Gabe Speier","nameSlug":"gabe-speier-642100","firstLastName":"Gabe Speier","lastFirstName":"Speier, Gabe","lastInitName":"Speier, G","initLastName":"G Speier","fullFMLName":"Gabriel James Speier","fullLFMName":"Speier, Gabriel James","strikeZoneTop":3.165,"strikeZoneBottom":1.598},"ID682243":{"id":682243,"fullName":"Bryce Miller","link":"/api/v1/people/682243","firstName":"Bryce","lastName":"Miller","primaryNumber":"50","birthDate":"1998-08-23","currentAge":27,"birthCity":"Mount Pleasant","birthStateProvince":"TX","birthCountry":"USA","height":"6' 2\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Bryce","useLastName":"Miller","middleName":"Austen","boxscoreName":"Miller, B","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2023-05-02","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Bryce Miller","nameSlug":"bryce-miller-682243","firstLastName":"Bryce Miller","lastFirstName":"Miller, Bryce","lastInitName":"Miller, B","initLastName":"B Miller","fullFMLName":"Bryce Austen Miller","fullLFMName":"Miller, Bryce Austen","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID660825":{"id":660825,"fullName":"Eduard Bazardo","link":"/api/v1/people/660825","firstName":"Eduard","lastName":"Bazardo","primaryNumber":"83","birthDate":"1995-09-01","currentAge":30,"birthCity":"Maracay","birthCountry":"Venezuela","height":"6' 0\"","weight":190,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Eduard","useLastName":"Bazardo","middleName":"Felix","boxscoreName":"Bazardo","gender":"M","nameMatrilineal":"Osorio","isPlayer":true,"isVerified":false,"pronunciation":"buh-ZAR-doh","mlbDebutDate":"2021-04-14","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Eduard Bazardo","nameSlug":"eduard-bazardo-660825","firstLastName":"Eduard Bazardo","lastFirstName":"Bazardo, Eduard","lastInitName":"Bazardo, E","initLastName":"E Bazardo","fullFMLName":"Eduard Felix Bazardo","fullLFMName":"Bazardo, Eduard Felix","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"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},"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}},"venue":{"id":680,"name":"T-Mobile Park","link":"/api/v1/venues/680","location":{"address1":"P.O. Box 4100","city":"Seattle","state":"Washington","stateAbbrev":"WA","postalCode":"98104","defaultCoordinates":{"latitude":47.591333,"longitude":-122.33251},"azimuthAngle":49.0,"elevation":10,"country":"USA","phone":"(206) 346-4000"},"timeZone":{"tz":"PDT","id":"America/Los_Angeles","offset":-7,"offsetAtGameTime":-7},"fieldInfo":{"capacity":47929,"turfType":"Grass","roofType":"Retractable","leftLine":331,"leftCenter":390,"center":405,"rightCenter":387,"rightLine":327},"active":true,"season":"2026"},"officialVenue":{"id":680,"link":"/api/v1/venues/680"},"weather":{"condition":"Partly Cloudy","temp":"80","wind":"4 mph, L To R"},"gameInfo":{"attendance":35929,"firstPitch":"2026-07-21T01:41:00.000Z","gameDurationMinutes":154},"review":{"hasChallenges":false,"away":{"used":0,"remaining":1},"home":{"used":0,"remaining":1}},"absChallenges":{"hasChallenges":true,"away":{"usedSuccessful":0,"usedFailed":1,"remaining":1},"home":{"usedSuccessful":1,"usedFailed":2,"remaining":0}},"flags":{"noHitter":false,"perfectGame":false,"awayTeamNoHitter":false,"awayTeamPerfectGame":false,"homeTeamNoHitter":false,"homeTeamPerfectGame":false},"alerts":[],"probablePitchers":{"away":{"id":671096,"fullName":"Andrew Abbott","link":"/api/v1/people/671096"},"home":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"}},"officialScorer":{"id":433298,"fullName":"Eric Radovich","link":"/api/v1/people/433298"},"primaryDatacaster":{"id":810853,"fullName":"Jeremy Pilgrim-Stoppel","link":"/api/v1/people/810853"},"moundVisits":{"away":{"used":3,"remaining":1},"home":{"used":1,"remaining":3}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Elly De La Cruz walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-21T01:41:59.814Z","endTime":"2026-07-21T01:43:47.023Z","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":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"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":[3,4,5,6,7,8],"actionIndex":[0,1,2],"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":8},"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-07-20T21:19:35.000Z","endTime":"2026-07-21T01:18:12.031Z","isPitch":false,"type":"action","player":{"id":682829,"link":"/api/v1/people/682829"}},{"details":{"description":"Status Change - Warmup","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-07-21T01:18:12.031Z","endTime":"2026-07-21T01:41:30.400Z","isPitch":false,"type":"action","player":{"id":682829,"link":"/api/v1/people/682829"}},{"details":{"description":"Status Change - In Progress","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-07-21T01:41:30.400Z","endTime":"2026-07-21T01:42:02.009Z","isPitch":false,"type":"action","player":{"id":682829,"link":"/api/v1/people/682829"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.0,"endSpeed":89.1,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.93738620598888,"aZ":-18.415591189283877,"pfxX":-7.605233931112608,"pfxZ":6.774491393783661,"pX":-0.8621643898872904,"pZ":3.488120498204969,"vX0":4.415788764672519,"vY0":-141.30741297781546,"vZ0":-3.223385293476569,"x":149.86,"y":144.6,"x0":-1.453585237631356,"y0":50.00270555220933,"z0":5.8206771559615715,"aX":-15.444206602771422},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":11.9,"breakHorizontal":13.0,"spinRate":2239,"spinDirection":221},"zone":11,"typeConfidence":2.0,"plateTime":0.387007663408232,"extension":6.491602579166551},"index":3,"playId":"25c6e470-ea7e-307c-bddb-0322cedfbfac","pitchNumber":1,"startTime":"2026-07-21T01:42:02.009Z","endTime":"2026-07-21T01:42:05.945Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.0,"endSpeed":78.5,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.61370421964173,"aZ":-40.317766884400015,"pfxX":3.313377223438727,"pfxZ":-5.240561575913109,"pX":-1.5536674499757772,"pZ":2.128401732879074,"vX0":-0.6017122048404053,"vY0":-123.82569468391083,"vZ0":-0.7883554945333238,"x":176.22,"y":181.31,"x0":-1.7380806028881604,"y0":50.00287557227724,"z0":5.822627346369824,"aX":5.147801492401322},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.2,"breakVerticalInduced":-9.5,"breakHorizontal":-5.9,"spinRate":1985,"spinDirection":38},"zone":13,"typeConfidence":2.0,"plateTime":0.4422484359008543,"extension":6.64991222346215},"index":4,"playId":"f31be50a-50a0-3642-b40a-9e284fe47e40","pitchNumber":2,"startTime":"2026-07-21T01:42:23.119Z","endTime":"2026-07-21T01:42:27.763Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.1,"endSpeed":81.0,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.189344458816162,"aZ":-28.212285224800283,"pfxX":-8.905228750575233,"pfxZ":2.373556166003466,"pX":-1.3128342212466724,"pZ":2.5257728109109907,"vX0":3.381147107323407,"vY0":-128.30038751073764,"vZ0":-2.4178754840004517,"x":167.04,"y":170.58,"x0":-1.4897211356079136,"y0":50.0025893463824,"z0":5.6757864815132715,"aX":-14.867322650753566},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":4.0,"breakHorizontal":15.4,"spinRate":1533,"spinDirection":250},"zone":13,"typeConfidence":2.0,"plateTime":0.4266770519004002,"extension":6.693614085573936},"index":5,"playId":"2c87aa24-f075-3762-aa6f-bf8390861bd9","pitchNumber":3,"startTime":"2026-07-21T01:42:40.051Z","endTime":"2026-07-21T01:42:45.218Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.5,"endSpeed":82.3,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.924401033786726,"aZ":-35.23812395834547,"pfxX":1.5808354368824422,"pfxZ":-1.7865078425485557,"pX":-0.4035546893133095,"pZ":1.5948351973177226,"vX0":2.649026432705761,"vY0":-130.32023690138507,"vZ0":-3.6563269224686223,"x":132.38,"y":195.72,"x0":-1.6393744243871544,"y0":50.00153401416392,"z0":5.683570840549857,"aX":2.7129678143925133},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":-3.8,"breakHorizontal":-3.5,"spinRate":2279,"spinDirection":33},"zone":13,"typeConfidence":2.0,"plateTime":0.42062601626789275,"extension":6.664577768710633},"index":6,"playId":"75658352-9814-383a-8cfe-ae8a5a045cfd","pitchNumber":4,"startTime":"2026-07-21T01:43:01.496Z","endTime":"2026-07-21T01:43:07.578Z","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":97.0,"endSpeed":89.0,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.101675608923117,"aZ":-15.84605198995996,"pfxX":-4.287167115021223,"pfxZ":8.044990465196621,"pX":-1.0838171734741737,"pZ":3.2651526083876967,"vX0":2.682703327928235,"vY0":-141.2941268523341,"vZ0":-4.053039055177283,"x":158.31,"y":150.62,"x0":-1.4868249255407755,"y0":50.00142360291976,"z0":5.731207741397781,"aX":-8.698943750839367},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":13.9,"breakHorizontal":7.2,"spinRate":2200,"spinDirection":221},"zone":11,"typeConfidence":2.0,"plateTime":0.3871168505074487,"extension":6.524831257547552},"index":7,"playId":"a6b66259-d477-386a-8f46-6032149da102","pitchNumber":5,"startTime":"2026-07-21T01:43:24.319Z","endTime":"2026-07-21T01:43:29.308Z","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":4,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.5,"endSpeed":82.1,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.33781559991188,"aZ":-36.45334597760004,"pfxX":1.9035983824434788,"pfxZ":-2.5485097003965476,"pX":0.8646438394570825,"pZ":0.1856972130824803,"vX0":5.222818621957023,"vY0":-128.70226372493798,"vZ0":-6.510667441497409,"x":84.04,"y":233.77,"x0":-1.4369950360914139,"y0":50.002137078508184,"z0":5.566248247090051,"aX":3.19735465777974},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":-5.9,"breakHorizontal":-4.6,"spinRate":2320,"spinDirection":19},"zone":14,"typeConfidence":2.0,"plateTime":0.4253361038961261,"extension":6.836739663108365},"index":8,"playId":"376d8961-468b-30b5-8f30-fba1b881db40","pitchNumber":6,"startTime":"2026-07-21T01:43:42.098Z","endTime":"2026-07-21T01:43:47.023Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T01:43:47.023Z","atBatIndex":0},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Sal Stewart strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-21T01:43:51.626Z","endTime":"2026-07-21T01:45:23.628Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":701398,"fullName":"Sal Stewart","link":"/api/v1/people/701398"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"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],"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":701398,"fullName":"Sal Stewart","link":"/api/v1/people/701398"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":663728,"link":"/api/v1/people/663728"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":98.1,"endSpeed":89.6,"strikeZoneTop":3.239,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.35359215712801,"aZ":-22.610441881777746,"pfxX":-10.21050137959446,"pfxZ":4.649059055497736,"pX":-0.8018099106083086,"pZ":2.490840657657208,"vX0":5.8514305250330825,"vY0":-142.6456241614738,"vZ0":-5.032020345895662,"x":147.56,"y":171.53,"x0":-1.555021268950538,"y0":50.00439281097292,"z0":5.706826875466882,"aX":-21.006065045046615},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":7.6,"breakHorizontal":17.3,"spinRate":2111,"spinDirection":223},"zone":4,"typeConfidence":2.0,"plateTime":0.3842423998160416,"extension":6.757670818719628},"index":0,"playId":"9e89bce5-f766-3842-9647-56c948e56854","pitchNumber":1,"startTime":"2026-07-21T01:44:13.599Z","endTime":"2026-07-21T01:44:19.674Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.0,"endSpeed":89.4,"strikeZoneTop":3.239,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.399782071104514,"aZ":-17.68769572756326,"pfxX":-4.097936242040651,"pfxZ":7.112364037804488,"pX":0.41357469827751286,"pZ":3.2950315609965983,"vX0":6.834762526239988,"vY0":-141.15010719064546,"vZ0":-3.6681043901087342,"x":101.24,"y":149.81,"x0":-1.4967364984793476,"y0":50.00055756916162,"z0":5.736893049886022,"aX":-8.344204640128524},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":12.4,"breakHorizontal":6.1,"spinRate":2259,"spinDirection":216},"zone":3,"typeConfidence":2.0,"plateTime":0.3867240318696714,"extension":6.668176646969208},"index":1,"playId":"3b90f6e3-c9bd-39f9-b52e-27a2b1b11990","pitchNumber":2,"startTime":"2026-07-21T01:44:58.542Z","endTime":"2026-07-21T01:45:02.898Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":88.5,"endSpeed":81.8,"strikeZoneTop":3.239,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.870555009710248,"aZ":-32.245936740691135,"pfxX":4.660436787585866,"pfxZ":-0.03741375885434639,"pX":-0.04706530529812919,"pZ":1.8081176357378284,"vX0":2.618484458481457,"vY0":-128.9443856280066,"vZ0":-3.3707360047527892,"x":118.79,"y":189.96,"x0":-1.680188034645816,"y0":50.00624122169215,"z0":5.610481694082101,"aX":7.878945724548821},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":-0.6,"breakHorizontal":-9.0,"spinRate":2198,"spinDirection":31},"zone":8,"typeConfidence":2.0,"plateTime":0.4241577509539973,"extension":6.745841138797247},"index":2,"playId":"a3b97b44-cb1e-3260-903d-2d3cf7660140","pitchNumber":3,"startTime":"2026-07-21T01:45:17.909Z","endTime":"2026-07-21T01:45:23.628Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T01:45:23.628Z","atBatIndex":1},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"JJ Bleday lines out to center fielder Julio Rodríguez.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-21T01:45:26.722Z","endTime":"2026-07-21T01:48:11.125Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":668709,"fullName":"JJ Bleday","link":"/api/v1/people/668709"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"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,7,8],"actionIndex":[5],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":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":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","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":8},"credits":[{"player":{"id":677594,"link":"/api/v1/people/677594"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 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":87.7,"endSpeed":81.2,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.326777969232577,"aZ":-34.35178416900219,"pfxX":3.6849258443801665,"pfxZ":-1.301934094379165,"pX":-0.7299441357789134,"pZ":2.5578660460994205,"vX0":1.2773543276628638,"vY0":-127.80626583990318,"vZ0":-1.096488022496909,"x":144.82,"y":169.72,"x0":-1.7139986177039988,"y0":50.00517881249348,"z0":5.670619491481367,"aX":6.146663208121507},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":-2.4,"breakHorizontal":-7.0,"spinRate":2216,"spinDirection":36},"zone":4,"typeConfidence":2.0,"plateTime":0.42722195358952764,"extension":6.403712741290542},"index":0,"playId":"76c99705-a67c-3bdc-b704-b06a1edd8e1c","pitchNumber":1,"startTime":"2026-07-21T01:45:44.306Z","endTime":"2026-07-21T01:45:49.106Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.3,"endSpeed":88.7,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.319209159717733,"aZ":-16.273952334049717,"pfxX":-3.871163715210599,"pfxZ":7.914051575247241,"pX":-0.53925964610401,"pZ":3.4838845515806987,"vX0":3.7866984236278385,"vY0":-140.2753985300602,"vZ0":-3.3694153803880798,"x":137.56,"y":144.72,"x0":-1.3984412522343588,"y0":50.003532606554536,"z0":5.7504811187023765,"aX":-7.778009511396602},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":13.9,"breakHorizontal":6.4,"spinRate":2190,"spinDirection":219},"zone":11,"typeConfidence":2.0,"plateTime":0.3892635636617161,"extension":6.565668522141027},"index":1,"playId":"1d3c7c5d-d2b4-3c6f-b3eb-79b9f1ff9ac2","pitchNumber":2,"startTime":"2026-07-21T01:46:04.824Z","endTime":"2026-07-21T01:46:10.198Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.9,"endSpeed":82.2,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.473128264810892,"aZ":-27.978421132093967,"pfxX":-7.463686069194475,"pfxZ":2.4582216586025645,"pX":-0.032744580028309773,"pZ":1.129514311421104,"vX0":6.243177304249326,"vY0":-129.36585868954774,"vZ0":-5.572238184593607,"x":118.25,"y":208.28,"x0":-1.5006181380552936,"y0":50.00005188639336,"z0":5.439816383931925,"aX":-12.724437907294565},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":3.5,"breakHorizontal":12.2,"spinRate":1586,"spinDirection":247},"zone":13,"typeConfidence":2.0,"plateTime":0.4224184431502742,"extension":6.820804461838923},"index":2,"playId":"618d954b-3a0f-380f-ba6e-359821cdb353","pitchNumber":3,"startTime":"2026-07-21T01:46:24.190Z","endTime":"2026-07-21T01:46:29.353Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.5,"endSpeed":81.4,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.737884609315856,"aZ":-29.892199495272777,"pfxX":3.0682888523074334,"pfxZ":1.348463749311465,"pX":-1.182295674188735,"pZ":3.5180957059326574,"vX0":0.44776618438636945,"vY0":-128.92268228587074,"vZ0":0.10138561393330459,"x":162.07,"y":143.79,"x0":-1.7568087590913406,"y0":50.00259808952891,"z0":5.7774451191946,"aX":5.186166528307034},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":2.6,"breakHorizontal":-5.6,"spinRate":2138,"spinDirection":43},"zone":11,"typeConfidence":2.0,"plateTime":0.42417817831313664,"extension":6.759913298392011},"index":3,"playId":"892aa838-5f94-3e25-92d6-36e5dce198b1","pitchNumber":4,"startTime":"2026-07-21T01:46:44.392Z","endTime":"2026-07-21T01:46:49.595Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.8,"endSpeed":89.2,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.61916782487377,"aZ":-14.858340054213583,"pfxX":-4.696953033743798,"pfxZ":8.524361618212382,"pX":-0.5580390819471699,"pZ":3.040401614003575,"vX0":4.061991326079829,"vY0":-141.0422715056267,"vZ0":-4.755259053125323,"x":138.27,"y":156.69,"x0":-1.4008617405579227,"y0":50.00383529685549,"z0":5.694290738776075,"aX":-9.541383724636484},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":14.8,"breakHorizontal":7.8,"spinRate":2217,"spinDirection":223},"zone":1,"typeConfidence":2.0,"plateTime":0.38715025505920186,"extension":6.836519595014198},"index":4,"playId":"c0efc8d7-910b-3376-9168-056c3cbff4f5","pitchNumber":5,"startTime":"2026-07-21T01:47:06.027Z","endTime":"2026-07-21T01:47:17.514Z","isPitch":true,"type":"pitch"},{"details":{"description":"Elly De La Cruz steals (15) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"index":5,"actionPlayId":"c0efc8d7-910b-3376-9168-056c3cbff4f5","startTime":"2026-07-21T01:47:27.253Z","endTime":"2026-07-21T01:47:30.327Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":682829,"link":"/api/v1/people/682829"}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"index":6,"startTime":"2026-07-21T01:47:30.327Z","endTime":"2026-07-21T01:47:42.542Z","isPitch":false,"type":"action","player":{"id":668709,"link":"/api/v1/people/668709"}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":1},"index":7,"playId":"03240609-bfc5-4b62-ae9a-44fd526861e6","startTime":"2026-07-21T01:47:42.542Z","endTime":"2026-07-21T01:47:47.542Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.1,"endSpeed":89.0,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.364997256700644,"aZ":-12.776406754803967,"pfxX":-3.954049640202406,"pfxZ":9.574149815657893,"pX":-0.19525190287427166,"pZ":2.3290025119394313,"vX0":4.6743176281843155,"vY0":-141.25644581364523,"vZ0":-6.923281621440339,"x":124.44,"y":175.9,"x0":-1.3556484057214298,"y0":50.0031154669621,"z0":5.628468219637997,"aX":-8.012119877445338},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":16.2,"breakHorizontal":6.2,"spinRate":2217,"spinDirection":220},"zone":5,"typeConfidence":2.0,"plateTime":0.3873495150624633,"extension":6.7585528442456715},"hitData":{"launchSpeed":93.2,"launchAngle":24.0,"totalDistance":345.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":118.04,"coordY":91.25}},"index":8,"playId":"7836772f-bc49-3c66-abd3-092506b65ad8","pitchNumber":6,"startTime":"2026-07-21T01:48:00.822Z","endTime":"2026-07-21T01:48:11.125Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T01:48:11.125Z","atBatIndex":2},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Spencer Steer grounds out, third baseman Buddy Kennedy to first baseman Josh Naylor.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-21T01:48:27.100Z","endTime":"2026-07-21T01:49:14.019Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":668715,"fullName":"Spencer Steer","link":"/api/v1/people/668715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":668715,"fullName":"Spencer Steer","link":"/api/v1/people/668715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":671083,"link":"/api/v1/people/671083"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":647304,"link":"/api/v1/people/647304"},"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":2},"pitchData":{"startSpeed":97.6,"endSpeed":89.7,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.73914035595864,"aZ":-14.272136555052901,"pfxX":-6.937873763816921,"pfxZ":8.721265568327105,"pX":0.07108499779346827,"pZ":2.4449887949236144,"vX0":6.736005817071098,"vY0":-141.9672019615931,"vZ0":-6.4109432467760445,"x":114.29,"y":172.77,"x0":-1.424334333564886,"y0":50.004708513439084,"z0":5.631094489274124,"aX":-14.245460004961922},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":14.8,"breakHorizontal":11.3,"spinRate":2266,"spinDirection":218},"zone":5,"typeConfidence":2.0,"plateTime":0.3849635945964103,"extension":6.815280381462339},"index":0,"playId":"4dfe3f6a-70cb-3499-92a3-fa5ed797b7ab","pitchNumber":1,"startTime":"2026-07-21T01:48:43.746Z","endTime":"2026-07-21T01:48:48.364Z","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":2},"pitchData":{"startSpeed":98.1,"endSpeed":89.8,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.055530303948636,"aZ":-15.479645270312405,"pfxX":-7.849124313552339,"pfxZ":8.090711907402449,"pX":0.2607310532771906,"pZ":2.6368854337774352,"vX0":7.625815255022752,"vY0":-142.56368013659753,"vZ0":-5.734256000065239,"x":107.06,"y":167.58,"x0":-1.4260208220892006,"y0":50.000674981868166,"z0":5.647395458714545,"aX":-16.19282086357336},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":13.7,"breakHorizontal":12.7,"spinRate":2334,"spinDirection":221},"zone":5,"typeConfidence":2.0,"plateTime":0.3838522681800005,"extension":6.760132518691222},"hitData":{"launchSpeed":81.0,"launchAngle":-27.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":101.31,"coordY":166.28}},"index":1,"playId":"a47fa7c8-d3e2-3d93-acae-39fabb1be74c","pitchNumber":2,"startTime":"2026-07-21T01:49:02.940Z","endTime":"2026-07-21T01:49:14.019Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T01:49:14.019Z","atBatIndex":3},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Randy Arozarena flies out to right fielder Spencer Steer in foul territory.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-21T01:51:07.745Z","endTime":"2026-07-21T01:52:06.653Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671096,"fullName":"Andrew Abbott","link":"/api/v1/people/671096"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":668715,"link":"/api/v1/people/668715"},"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":0},"pitchData":{"startSpeed":91.0,"endSpeed":83.8,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.456329326559473,"aZ":-15.400210976324022,"pfxX":4.750390702759864,"pfxZ":9.361631269610887,"pX":1.4549116722529245,"pZ":3.250607794933917,"vX0":-4.669804833065751,"vY0":-132.5490919630193,"vZ0":-4.5146267042134225,"x":61.54,"y":151.01,"x0":2.616378435639621,"y0":50.00492483455385,"z0":6.08888416833564,"aX":8.513870279370032},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":16.3,"breakHorizontal":-7.7,"spinRate":2330,"spinDirection":152},"zone":12,"typeConfidence":0.88,"plateTime":0.4121142061915397,"extension":6.276518364469763},"index":0,"playId":"f661bb27-1e44-37ae-ad21-87e072e0521f","pitchNumber":1,"startTime":"2026-07-21T01:51:21.092Z","endTime":"2026-07-21T01:51:25.448Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.1,"endSpeed":83.8,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.64454440657167,"aZ":-14.497465496084338,"pfxX":5.402843823912354,"pfxZ":9.888404380793492,"pX":0.7260611628060822,"pZ":2.710712013573118,"vX0":-6.630306649386354,"vY0":-132.4456263746017,"vZ0":-5.787607948030526,"x":89.32,"y":165.59,"x0":2.5526640316548352,"y0":50.002191531686215,"z0":5.973261430952758,"aX":9.658152337432771},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":16.9,"breakHorizontal":-8.4,"spinRate":2266,"spinDirection":152},"zone":6,"typeConfidence":0.88,"plateTime":0.41257098652424684,"extension":6.353367208018044},"index":1,"playId":"bb63a1e1-4b56-3f6f-a488-9cc66c76bf50","pitchNumber":2,"startTime":"2026-07-21T01:51:34.800Z","endTime":"2026-07-21T01:51:39.566Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":79.4,"endSpeed":73.6,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.054785426646824,"aZ":-35.767283731491084,"pfxX":-5.476375160237278,"pfxZ":-2.647434617888825,"pX":0.04836858279733945,"pZ":2.4083761817292406,"vX0":-3.901328425246116,"vY0":-115.67692250158362,"vZ0":-0.8382020350248123,"x":115.16,"y":173.75,"x0":2.4665912352417254,"y0":50.001890008598494,"z0":6.196730161866245,"aX":-7.439061885265568},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.9,"breakVerticalInduced":-4.7,"breakHorizontal":10.9,"spinRate":2795,"spinDirection":314},"zone":5,"typeConfidence":0.91,"plateTime":0.47303056742259075,"extension":6.329542512002911},"hitData":{"launchSpeed":90.9,"launchAngle":48.0,"totalDistance":270.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":207.35,"coordY":126.34}},"index":2,"playId":"a065a74c-ca2e-35de-ad3d-d2add7acfc10","pitchNumber":3,"startTime":"2026-07-21T01:51:52.222Z","endTime":"2026-07-21T01:52:06.653Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T01:52:06.653Z","atBatIndex":4},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Julio Rodríguez strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-21T01:52:23.105Z","endTime":"2026-07-21T01:53:33.125Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671096,"fullName":"Andrew Abbott","link":"/api/v1/people/671096"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"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":"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":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.4,"endSpeed":84.3,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.739034833689274,"aZ":-16.01177313939926,"pfxX":5.806961525438012,"pfxZ":9.000869188443588,"pX":0.826351280979692,"pZ":1.040624957872851,"vX0":-6.1774403942790235,"vY0":-132.7489045872242,"vZ0":-9.643440014045504,"x":85.5,"y":210.68,"x0":2.4221596992408987,"y0":50.00650175753315,"z0":5.870659452043156,"aX":10.431947943149693},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":14.5,"breakHorizontal":-9.2,"spinRate":2251,"spinDirection":149},"zone":14,"typeConfidence":0.86,"plateTime":0.4116213581569994,"extension":6.412403927909541},"index":0,"playId":"49bbb535-8aba-3eec-b09e-87b9dd8cc4a3","pitchNumber":1,"startTime":"2026-07-21T01:52:32.734Z","endTime":"2026-07-21T01:52:38.304Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":78.8,"endSpeed":72.9,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.269000970318526,"aZ":-37.28938136539572,"pfxX":-7.334447521795479,"pfxZ":-3.861319546638632,"pX":-0.009530244208647003,"pZ":1.444639124238967,"vX0":-3.48056296387956,"vY0":-114.74542215679904,"vZ0":-2.3748569167725986,"x":117.36,"y":199.77,"x0":2.482113534502504,"y0":50.000291626562515,"z0":6.144335342583503,"aX":-9.726780709293},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.5,"breakVerticalInduced":-7.3,"breakHorizontal":14.2,"spinRate":2945,"spinDirection":319},"zone":13,"typeConfidence":0.91,"plateTime":0.47830023044543957,"extension":6.516100291233761},"index":1,"playId":"c5f75f47-2e18-302c-9e93-b5c9b0188722","pitchNumber":2,"startTime":"2026-07-21T01:52:48.952Z","endTime":"2026-07-21T01:52:54.893Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.5,"endSpeed":76.4,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.75036115760511,"aZ":-31.31958511792205,"pfxX":-6.745115958039258,"pfxZ":0.5907908101579609,"pX":-1.544210017282664,"pZ":0.6974537968785849,"vX0":-7.372353676503255,"vY0":-119.84492559254282,"vZ0":-5.8057453100299945,"x":175.86,"y":219.95,"x0":2.4513714622400244,"y0":50.003274875427266,"z0":5.957798381862373,"aX":-9.785399398796956},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":-0.1,"breakHorizontal":14.0,"spinRate":2903,"spinDirection":313},"zone":13,"typeConfidence":0.91,"plateTime":0.4575014167826019,"extension":6.407114011477264},"index":2,"playId":"4fb62c73-5fd6-3de7-bfad-9d6e5ff30852","pitchNumber":3,"startTime":"2026-07-21T01:53:09.707Z","endTime":"2026-07-21T01:53:14.438Z","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":86.3,"endSpeed":79.6,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.982429349092193,"aZ":-23.20629458333591,"pfxX":8.364505365948148,"pfxZ":5.575054683011684,"pX":1.7414172725127075,"pZ":2.181219679260262,"vX0":-4.973216808107545,"vY0":-125.61060919000168,"vZ0":-4.771396994014367,"x":50.62,"y":179.89,"x0":2.6540538233486575,"y0":50.00145027627565,"z0":5.977788270610312,"aX":13.44709968542087},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":9.4,"breakHorizontal":-14.2,"spinRate":2048,"spinDirection":137},"zone":14,"typeConfidence":0.91,"plateTime":0.4350453178650646,"extension":6.4196309949482995},"index":3,"playId":"80f26863-cf95-3936-bb11-c99d443dbabb","pitchNumber":4,"startTime":"2026-07-21T01:53:28.117Z","endTime":"2026-07-21T01:53:33.125Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T01:53:33.125Z","atBatIndex":5},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Dominic Canzone grounds out, second baseman Edwin Arroyo to first baseman Sal Stewart.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-21T01:53:36.277Z","endTime":"2026-07-21T01:55:47.738Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":671096,"fullName":"Andrew Abbott","link":"/api/v1/people/671096"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":695490,"link":"/api/v1/people/695490"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":701398,"link":"/api/v1/people/701398"},"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":2},"pitchData":{"startSpeed":92.0,"endSpeed":84.5,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.21205227773579,"aZ":-13.77973731204859,"pfxX":6.391848367673049,"pfxZ":10.131629385492548,"pX":-0.13822003433483163,"pZ":1.8502593885401253,"vX0":-8.728868662221847,"vY0":-133.50758578477675,"vZ0":-8.023247910576279,"x":122.27,"y":188.82,"x0":2.3345695750910234,"y0":50.00150585228362,"z0":5.874212522506666,"aX":11.603717572656093},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":16.9,"breakHorizontal":-9.8,"spinRate":2345,"spinDirection":148},"zone":8,"typeConfidence":0.89,"plateTime":0.4093616733938008,"extension":6.419281236967725},"index":0,"playId":"6e915282-a733-37a0-abe4-5c71234bdaac","pitchNumber":1,"startTime":"2026-07-21T01:53:56.723Z","endTime":"2026-07-21T01:54:01.498Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 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":81.6,"endSpeed":75.3,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.3087422090663,"aZ":-30.101084866633126,"pfxX":-7.827922661230112,"pfxZ":1.4542099527288368,"pX":-1.4482589979572595,"pZ":2.1040282384928934,"vX0":-6.691234153925708,"vY0":-118.6918539409003,"vZ0":-2.8621890299258483,"x":172.2,"y":181.97,"x0":2.4269627300806356,"y0":50.00103648885293,"z0":6.074326323428621,"aX":-11.134999329310272},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":2.2,"breakHorizontal":15.8,"spinRate":2834,"spinDirection":311},"zone":13,"typeConfidence":0.91,"plateTime":0.4619611650909783,"extension":6.557021358878851},"index":1,"playId":"857f68e0-a3cc-3150-a746-70e41153c196","pitchNumber":2,"startTime":"2026-07-21T01:54:10.846Z","endTime":"2026-07-21T01:54:15.430Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.5,"endSpeed":76.6,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.98413554326837,"aZ":-29.473311355738232,"pfxX":-5.406697682503004,"pfxZ":1.8458028588282707,"pX":-0.7785331079751989,"pZ":1.6279312132228256,"vX0":-5.946171984512322,"vY0":-120.00845716754993,"vZ0":-4.244405504260685,"x":146.68,"y":194.83,"x0":2.428751630789471,"y0":50.005474173959925,"z0":6.028147614041468,"aX":-7.932841569713023},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":2.6,"breakHorizontal":11.2,"spinRate":2849,"spinDirection":301},"zone":13,"typeConfidence":0.92,"plateTime":0.45541698121431695,"extension":6.592755987916306},"index":2,"playId":"1361f591-6922-34a8-b5fa-9ad191f8a590","pitchNumber":3,"startTime":"2026-07-21T01:54:25.628Z","endTime":"2026-07-21T01:54:29.700Z","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":true},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.3,"endSpeed":76.7,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.42617581801205,"aZ":-29.392927780515386,"pfxX":-7.073968066136111,"pfxZ":1.8728011498298116,"pX":-0.771040912855323,"pZ":1.8169438806425102,"vX0":-5.730076968899043,"vY0":-121.17109958584153,"vZ0":-3.7901045517101855,"x":146.39,"y":189.72,"x0":2.5459685025256404,"y0":50.000374072456644,"z0":5.978974913506078,"aX":-10.480248025458131},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":2.8,"breakHorizontal":14.2,"spinRate":2931,"spinDirection":303},"zone":13,"typeConfidence":0.89,"plateTime":0.45262045815772645,"extension":6.6034937887608764},"index":3,"playId":"343da9d9-0641-35c0-92c4-bea4690be86a","pitchNumber":4,"startTime":"2026-07-21T01:54:42.269Z","endTime":"2026-07-21T01:54:47.409Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":136,"player":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"}}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.4,"endSpeed":84.7,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.268606363032475,"aZ":-12.897229015962548,"pfxX":5.411631417293242,"pfxZ":10.514975081984975,"pX":-0.009319088073652776,"pZ":2.592073550877592,"vX0":-7.906548804043948,"vY0":-134.33180506154287,"vZ0":-6.481818902933773,"x":117.36,"y":168.79,"x0":2.2648786168300674,"y0":50.002104923833954,"z0":5.947777353025206,"aX":9.92073771769655},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":17.9,"breakHorizontal":-8.2,"spinRate":2391,"spinDirection":153},"zone":5,"typeConfidence":0.9,"plateTime":0.40726196342974896,"extension":6.476986102138638},"index":4,"playId":"509e292f-3971-39b6-836f-dbcf7265a0c3","pitchNumber":5,"startTime":"2026-07-21T01:55:17.266Z","endTime":"2026-07-21T01:55:23.458Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.8,"endSpeed":85.5,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.96928259673877,"aZ":-12.338023532734494,"pfxX":4.021620824268334,"pfxZ":10.665342625792945,"pX":-0.16945429175641377,"pZ":2.64345953821373,"vX0":-8.160764302864733,"vY0":-134.91918522084086,"vZ0":-6.56152789205057,"x":123.46,"y":167.41,"x0":2.360100987507155,"y0":50.0000366488721,"z0":5.961304279201262,"aX":7.478358142899287},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":18.2,"breakHorizontal":-5.8,"spinRate":2389,"spinDirection":160},"zone":5,"typeConfidence":0.9,"plateTime":0.40463391500679347,"extension":6.5174187837844535},"hitData":{"launchSpeed":105.1,"launchAngle":-4.0,"totalDistance":29.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":148.97,"coordY":150.06}},"index":5,"playId":"2afa7aa0-f347-3dd8-ad0d-0f8c554805b4","pitchNumber":6,"startTime":"2026-07-21T01:55:37.494Z","endTime":"2026-07-21T01:55:47.738Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T01:55:47.738Z","atBatIndex":6},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Eugenio Suárez flies out to right fielder Victor Robles.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-21T01:57:49.660Z","endTime":"2026-07-21T01:59:13.004Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":553993,"fullName":"Eugenio Suárez","link":"/api/v1/people/553993"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","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":3},"credits":[{"player":{"id":645302,"link":"/api/v1/people/645302"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.6,"endSpeed":88.7,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.16835095500549,"aZ":-15.042798103441573,"pfxX":-6.211668783192415,"pfxZ":8.514120169046173,"pX":-0.08115730777242802,"pZ":3.4685027532064527,"vX0":6.019048252054894,"vY0":-140.54807808022034,"vZ0":-3.729826149290523,"x":120.09,"y":145.13,"x0":-1.4375915290309451,"y0":50.002201162476176,"z0":5.78198829321254,"aX":-12.497487950553095},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":14.9,"breakHorizontal":10.1,"spinRate":2335,"spinDirection":216},"zone":11,"typeConfidence":2.0,"plateTime":0.3888689691543057,"extension":6.507072308057172},"index":0,"playId":"4bc008b7-e1b5-36aa-a65d-5f2a0907825a","pitchNumber":1,"startTime":"2026-07-21T01:58:09.651Z","endTime":"2026-07-21T01:58:13.620Z","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":88.4,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.669602184941766,"aZ":-15.512509813390789,"pfxX":-5.4379624510187075,"pfxZ":8.310676262904916,"pX":-0.22249808145268055,"pZ":3.7520599019447465,"vX0":5.094731106666404,"vY0":-140.44256612329656,"vZ0":-2.9102652112694116,"x":125.48,"y":137.47,"x0":-1.3501774768505725,"y0":50.005451911761114,"z0":5.805861002187246,"aX":-10.906313240143556},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":14.6,"breakHorizontal":8.9,"spinRate":2308,"spinDirection":219},"zone":11,"typeConfidence":2.0,"plateTime":0.38943087125202824,"extension":6.665097581441947},"index":1,"playId":"a330249a-3064-3be1-aefa-0566196bf8a3","pitchNumber":2,"startTime":"2026-07-21T01:58:27.303Z","endTime":"2026-07-21T01:58:32.031Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.0,"endSpeed":88.8,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.467136567488193,"aZ":-15.293278567646736,"pfxX":-6.520666424346453,"pfxZ":8.351936692531865,"pX":0.3581591508258051,"pZ":3.178020219540792,"vX0":7.014841820784419,"vY0":-141.11153537207863,"vZ0":-4.133556718381463,"x":103.35,"y":152.97,"x0":-1.3102305339786176,"y0":50.000672446843964,"z0":5.643947423687805,"aX":-13.176948762402679},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":14.5,"breakHorizontal":10.4,"spinRate":2324,"spinDirection":222},"zone":3,"typeConfidence":2.0,"plateTime":0.3878362107786395,"extension":6.616384103066167},"index":2,"playId":"5c443ca7-87f1-373f-875a-a522e28d2798","pitchNumber":3,"startTime":"2026-07-21T01:58:44.572Z","endTime":"2026-07-21T01:58:48.748Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.8,"endSpeed":81.8,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.15503840316642,"aZ":-31.653397441353814,"pfxX":6.039153668848456,"pfxZ":0.31052061635297523,"pX":0.4015805275182882,"pZ":1.7022725041532036,"vX0":2.7062097297750474,"vY0":-129.37896818180428,"vZ0":-3.8273944265638287,"x":101.69,"y":192.82,"x0":-1.442905738768798,"y0":50.0047280215936,"z0":5.628340621822692,"aX":10.232756079860222},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":-0.1,"breakHorizontal":-11.5,"spinRate":2332,"spinDirection":39},"zone":9,"typeConfidence":2.0,"plateTime":0.42344193754604476,"extension":6.725202384434885},"hitData":{"launchSpeed":87.4,"launchAngle":39.0,"totalDistance":293.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":200.88,"coordY":107.65}},"index":3,"playId":"868e6f08-8d41-3614-bca7-b781d35cb9f1","pitchNumber":4,"startTime":"2026-07-21T01:59:00.920Z","endTime":"2026-07-21T01:59:13.004Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T01:59:13.004Z","atBatIndex":7},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Tyler Stephenson lines out to center fielder Julio Rodríguez.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-21T01:59:14.548Z","endTime":"2026-07-21T02:01:55.718Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":663886,"fullName":"Tyler Stephenson","link":"/api/v1/people/663886"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","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":7},"credits":[{"player":{"id":677594,"link":"/api/v1/people/677594"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.9,"endSpeed":88.8,"strikeZoneTop":3.36,"strikeZoneBottom":1.695,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.698719765604412,"aZ":-19.767752484419116,"pfxX":-9.046181733747613,"pfxZ":6.174663319722874,"pX":0.29980179838529636,"pZ":1.2903088434477856,"vX0":7.40209380685597,"vY0":-140.7640830479022,"vZ0":-8.356393050203303,"x":105.57,"y":203.94,"x0":-1.187492605384936,"y0":50.00195207992076,"z0":5.575358906230026,"aX":-18.168532227594458},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":9.6,"breakHorizontal":14.9,"spinRate":2336,"spinDirection":220},"zone":14,"typeConfidence":2.0,"plateTime":0.3889847680805114,"extension":6.694011288808142},"index":0,"playId":"17d846e0-5d52-3f54-bd10-2396c178e97a","pitchNumber":1,"startTime":"2026-07-21T01:59:36.224Z","endTime":"2026-07-21T01:59:40.664Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.3,"endSpeed":81.5,"strikeZoneTop":3.36,"strikeZoneBottom":1.695,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.97081467138666,"aZ":-35.680921895632586,"pfxX":4.956467419987485,"pfxZ":-2.0937163838382067,"pX":-0.034507530972814775,"pZ":0.9771315933099775,"vX0":2.236410660694167,"vY0":-128.62190751731038,"vZ0":-4.541874949506821,"x":118.32,"y":212.4,"x0":-1.5596258534780323,"y0":50.00526604393517,"z0":5.5364655720673905,"aX":8.294872156401043},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":-4.6,"breakHorizontal":-9.5,"spinRate":2351,"spinDirection":38},"zone":13,"typeConfidence":2.0,"plateTime":0.4260499487047458,"extension":6.753434212853582},"index":1,"playId":"b145ca48-1274-38bf-a142-4daac5b680eb","pitchNumber":2,"startTime":"2026-07-21T01:59:51.258Z","endTime":"2026-07-21T01:59:56.015Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.8,"endSpeed":88.3,"strikeZoneTop":3.36,"strikeZoneBottom":1.695,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.95080333039651,"aZ":-20.68308154428281,"pfxX":-9.76877567640487,"pfxZ":5.746813522598056,"pX":-0.7624258247343026,"pZ":2.1944748603042497,"vX0":5.310132633873805,"vY0":-140.758305476263,"vZ0":-5.790779455120438,"x":146.06,"y":179.53,"x0":-1.4076033305114244,"y0":50.002817687938304,"z0":5.624182946666618,"aX":-19.53658155975353},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":9.4,"breakHorizontal":16.6,"spinRate":2373,"spinDirection":219},"zone":7,"typeConfidence":2.0,"plateTime":0.3896210580132937,"extension":6.761842345498957},"index":2,"playId":"5315b5f9-1282-35ea-92c3-48ed271650a6","pitchNumber":3,"startTime":"2026-07-21T02:00:09.603Z","endTime":"2026-07-21T02:00:14.118Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.2,"endSpeed":88.3,"strikeZoneTop":3.36,"strikeZoneBottom":1.695,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.295258066463216,"aZ":-16.5250957602482,"pfxX":-5.972383410648117,"pfxZ":7.863654513622802,"pX":0.6141778452933458,"pZ":2.054743914427897,"vX0":7.521997779622909,"vY0":-139.86168516505933,"vZ0":-6.672195194999738,"x":93.59,"y":183.3,"x0":-1.3288087266468378,"y0":50.00120529270075,"z0":5.546986503648663,"aX":-11.882059550015866},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":13.1,"breakHorizontal":9.4,"spinRate":2375,"spinDirection":221},"zone":9,"typeConfidence":2.0,"plateTime":0.39099168513533167,"extension":6.804977658239228},"index":3,"playId":"c31ed2cd-4172-3f27-bb4a-22be86c7e617","pitchNumber":4,"startTime":"2026-07-21T02:00:37.540Z","endTime":"2026-07-21T02:00:42.288Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.5,"endSpeed":83.4,"strikeZoneTop":3.36,"strikeZoneBottom":1.695,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.91878553041147,"aZ":-24.317984860983046,"pfxX":-9.3621877005094,"pfxZ":4.481602121678657,"pX":0.8938322798008979,"pZ":0.5050944566980059,"vX0":8.875641071338263,"vY0":-131.34043748778936,"vZ0":-8.074391355946238,"x":82.93,"y":225.14,"x0":-1.3073252705428915,"y0":50.002452125454084,"z0":5.417915399507322,"aX":-16.412728742036034},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":6.5,"breakHorizontal":15.1,"spinRate":1667,"spinDirection":243},"zone":14,"typeConfidence":2.0,"plateTime":0.41646976348662257,"extension":6.908109156592846},"index":4,"playId":"f9fab75e-ba36-395d-aa52-e5cda7b83bef","pitchNumber":5,"startTime":"2026-07-21T02:00:53.960Z","endTime":"2026-07-21T02:00:58.113Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.7,"endSpeed":88.7,"strikeZoneTop":3.36,"strikeZoneBottom":1.695,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.808921624337792,"aZ":-15.342317521061963,"pfxX":-6.890503479169418,"pfxZ":8.371531906392025,"pX":0.4373345628248226,"pZ":2.5367386769684956,"vX0":7.484964349943683,"vY0":-140.66497502425776,"vZ0":-5.680917181004607,"x":100.33,"y":170.29,"x0":-1.3581924745974752,"y0":50.00683217315595,"z0":5.5711619099562215,"aX":-13.862220341039412},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":14.2,"breakHorizontal":11.0,"spinRate":2323,"spinDirection":221},"zone":6,"typeConfidence":2.0,"plateTime":0.38883743188298325,"extension":6.809031355466741},"index":5,"playId":"4164e4d5-dd0f-3f1d-b022-e2ded1f9698f","pitchNumber":6,"startTime":"2026-07-21T02:01:12.471Z","endTime":"2026-07-21T02:01:16.925Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"index":6,"startTime":"2026-07-21T02:01:28.228Z","endTime":"2026-07-21T02:01:45.470Z","isPitch":false,"type":"action","player":{"id":663886,"link":"/api/v1/people/663886"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.7,"endSpeed":89.0,"strikeZoneTop":3.36,"strikeZoneBottom":1.695,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.26559450098758,"aZ":-22.41401674083465,"pfxX":-9.066898020803706,"pfxZ":4.840674019081002,"pX":-0.1496612834672434,"pZ":2.3698675429302356,"vX0":6.481690621116877,"vY0":-140.71953994463257,"vZ0":-4.8453849111747385,"x":122.7,"y":174.79,"x0":-1.298353574981314,"y0":50.00475128137631,"z0":5.55550947891459,"aX":-18.287302328019916},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":8.0,"breakHorizontal":15.2,"spinRate":2196,"spinDirection":223},"zone":5,"typeConfidence":2.0,"plateTime":0.3884090000333682,"extension":6.85167748790425},"hitData":{"launchSpeed":99.7,"launchAngle":17.0,"totalDistance":299.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":132.9,"coordY":79.63}},"index":7,"playId":"396f7402-5c3c-332d-9424-1962dac55b91","pitchNumber":7,"startTime":"2026-07-21T02:01:45.470Z","endTime":"2026-07-21T02:01:55.718Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T02:01:55.718Z","atBatIndex":8},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Dane Myers strikes out on a foul tip.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-21T02:02:00.013Z","endTime":"2026-07-21T02:03:16.186Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":667472,"fullName":"Dane Myers","link":"/api/v1/people/667472"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":667472,"fullName":"Dane Myers","link":"/api/v1/people/667472"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":663728,"link":"/api/v1/people/663728"},"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":96.1,"endSpeed":88.2,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.50608686315547,"aZ":-21.728850883104855,"pfxX":-8.869000459234723,"pfxZ":5.27247966039273,"pX":0.3882042047240699,"pZ":1.7117214510191965,"vX0":7.535096926299222,"vY0":-139.61509961913583,"vZ0":-6.674243357721875,"x":102.2,"y":192.56,"x0":-1.1892012968408852,"y0":50.00216476173162,"z0":5.556475015150115,"aX":-17.56369556812118},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":8.4,"breakHorizontal":14.5,"spinRate":2349,"spinDirection":219},"zone":9,"typeConfidence":2.0,"plateTime":0.3918494101255434,"extension":6.851279043377442},"index":0,"playId":"afec394c-4cb8-38fd-b584-aff6c63e67fb","pitchNumber":1,"startTime":"2026-07-21T02:02:18.529Z","endTime":"2026-07-21T02:02:23.113Z","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.8,"endSpeed":88.9,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.196443971403735,"aZ":-14.837133024802181,"pfxX":-5.722404555305076,"pfxZ":8.587825392984485,"pX":0.9737688830917248,"pZ":2.8325625016901492,"vX0":8.384042543148587,"vY0":-140.77011926381056,"vZ0":-5.425505407791242,"x":79.88,"y":162.3,"x0":-1.2915969544753672,"y0":50.00398136554519,"z0":5.7360971254138455,"aX":-11.55407649159226},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":14.6,"breakHorizontal":8.8,"spinRate":2424,"spinDirection":218},"zone":12,"typeConfidence":2.0,"plateTime":0.38823293818821725,"extension":6.788708427339175},"index":1,"playId":"66dd1807-3023-3b74-ac01-3bec058e7141","pitchNumber":2,"startTime":"2026-07-21T02:02:36.171Z","endTime":"2026-07-21T02:02:41.049Z","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":2},"pitchData":{"startSpeed":96.2,"endSpeed":88.4,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.880950498519514,"aZ":-16.54940886941078,"pfxX":-6.27630546620315,"pfxZ":7.828880331039432,"pX":0.09780256503595153,"pZ":2.8045958031871985,"vX0":6.161880152598217,"vY0":-139.9576188976716,"vZ0":-4.897516589954604,"x":113.27,"y":163.06,"x0":-1.3108120245530084,"y0":50.000284333516596,"z0":5.651530293024373,"aX":-12.521699290130337},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":13.4,"breakHorizontal":10.2,"spinRate":2376,"spinDirection":222},"zone":2,"typeConfidence":2.0,"plateTime":0.39050292198990944,"extension":6.8102242285216095},"index":2,"playId":"1f0c227a-63e9-35a1-9cd2-a1bc09fa9459","pitchNumber":3,"startTime":"2026-07-21T02:02:53.623Z","endTime":"2026-07-21T02:02:58.390Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":97.0,"endSpeed":89.0,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.8332793517595,"aZ":-15.688971696673851,"pfxX":-6.346039884126338,"pfxZ":8.128473682309611,"pX":-0.27588390692337816,"pZ":2.7061775248565216,"vX0":5.323139834830625,"vY0":-141.1971643080976,"vZ0":-5.185015730869581,"x":127.52,"y":165.71,"x0":-1.3569983070619938,"y0":50.00403355510748,"z0":5.568960889500738,"aX":-12.870839729598524},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":13.9,"breakHorizontal":10.4,"spinRate":2426,"spinDirection":222},"zone":5,"typeConfidence":2.0,"plateTime":0.3872728916507251,"extension":6.643640701368856},"index":3,"playId":"958ece01-6df1-3ac5-b251-524e1e86d3f1","pitchNumber":4,"startTime":"2026-07-21T02:03:11.063Z","endTime":"2026-07-21T02:03:16.186Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T02:03:16.186Z","atBatIndex":9},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Cal Raleigh grounds out, shortstop Elly De La Cruz to first baseman Sal Stewart.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":10,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-21T02:05:05.466Z","endTime":"2026-07-21T02:06:47.168Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671096,"fullName":"Andrew Abbott","link":"/api/v1/people/671096"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":682829,"link":"/api/v1/people/682829"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":701398,"link":"/api/v1/people/701398"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":79.2,"endSpeed":73.2,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.125791846562898,"aZ":-39.49740426747289,"pfxX":-5.009835882751715,"pfxZ":-5.431729687507971,"pX":1.0884569903939922,"pZ":2.7889216824236596,"vX0":-1.7350887507557466,"vY0":-115.30428637952315,"vZ0":0.7427902061580076,"x":75.51,"y":163.48,"x0":2.5012352435529515,"y0":50.00307143900056,"z0":6.269114997760155,"aX":-6.7552651776153745},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.9,"breakVerticalInduced":-9.4,"breakHorizontal":9.5,"spinRate":2844,"spinDirection":313},"zone":12,"typeConfidence":0.9,"plateTime":0.47474521888334165,"extension":6.42059184842366},"index":0,"playId":"3257947c-9ec9-3d5c-9e8f-48c1385f903a","pitchNumber":1,"startTime":"2026-07-21T02:05:23.584Z","endTime":"2026-07-21T02:05:28.300Z","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.9,"endSpeed":73.5,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.296726840243036,"aZ":-32.37594877824389,"pfxX":-10.496372866482393,"pfxZ":-0.1478744239125831,"pX":0.8288564619417811,"pZ":3.5070621807958595,"vX0":-1.3267246162896398,"vY0":-116.43130096915631,"vZ0":0.9047367566357649,"x":85.41,"y":144.09,"x0":2.769744339341022,"y0":50.00295882664904,"z0":6.1823817854319385,"aX":-14.378976098060882},"breaks":{"breakAngle":24.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.6,"breakVerticalInduced":0.2,"breakHorizontal":19.3,"spinRate":2896,"spinDirection":309},"zone":12,"typeConfidence":0.9,"plateTime":0.47081024586252784,"extension":6.3029169493794885},"index":1,"playId":"861f03e8-0a2c-388f-994b-ee81e9f9391b","pitchNumber":2,"startTime":"2026-07-21T02:05:36.868Z","endTime":"2026-07-21T02:05:42.140Z","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":0},"pitchData":{"startSpeed":91.8,"endSpeed":84.2,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.758474751792164,"aZ":-14.382719605443603,"pfxX":5.334143759883006,"pfxZ":9.84455607067575,"pX":-0.24625302781917285,"pZ":2.462555786729519,"vX0":-9.1117753448881,"vY0":-133.3646961704893,"vZ0":-6.29938817724157,"x":126.39,"y":172.29,"x0":2.5163082598282682,"y0":50.00559276497115,"z0":5.886353313902069,"aX":9.643745401429362},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":16.7,"breakHorizontal":-7.8,"spinRate":2399,"spinDirection":151},"zone":4,"typeConfidence":0.89,"plateTime":0.4101549591012139,"extension":6.441639783503926},"index":2,"playId":"e693715e-62a6-39be-898d-bb5e10d430fc","pitchNumber":3,"startTime":"2026-07-21T02:05:51.963Z","endTime":"2026-07-21T02:05:56.993Z","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":0},"pitchData":{"startSpeed":92.6,"endSpeed":84.9,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.376263819738103,"aZ":-12.965979693484753,"pfxX":4.043361557771872,"pfxZ":10.393834483102754,"pX":1.3963109551998927,"pZ":3.5326811334319963,"vX0":-4.431818169575206,"vY0":-134.8363372345464,"vZ0":-4.190257116706914,"x":63.78,"y":143.4,"x0":2.533221342726016,"y0":50.00023440917188,"z0":6.016913217868452,"aX":7.4701740371587135},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":18.1,"breakHorizontal":-6.4,"spinRate":2393,"spinDirection":153},"zone":12,"typeConfidence":0.9,"plateTime":0.4056851622226394,"extension":6.50121100251703},"index":3,"playId":"61a3b248-3354-34f1-b352-84bdb6a53459","pitchNumber":4,"startTime":"2026-07-21T02:06:15.422Z","endTime":"2026-07-21T02:06:21.434Z","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":4,"startTime":"2026-07-21T02:06:27.508Z","endTime":"2026-07-21T02:06:38.938Z","isPitch":false,"type":"action","player":{"id":663728,"link":"/api/v1/people/663728"}},{"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":0},"pitchData":{"startSpeed":82.0,"endSpeed":76.0,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.507191953682987,"aZ":-30.990727232207803,"pfxX":-7.754737329342207,"pfxZ":0.8187694254485285,"pX":0.3288192119106909,"pZ":1.9526708674284283,"vX0":-3.139485930009561,"vY0":-119.48224184335122,"vZ0":-2.9952746936352668,"x":104.47,"y":186.06,"x0":2.6665122887910244,"y0":50.00430135762227,"z0":6.00060898204174,"aX":-11.23942658700451},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":1.1,"breakHorizontal":14.8,"spinRate":2957,"spinDirection":308},"zone":9,"typeConfidence":0.91,"plateTime":0.457998601765087,"extension":6.58104072833207},"hitData":{"launchSpeed":75.0,"launchAngle":-19.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":102.82,"coordY":150.91}},"index":5,"playId":"09ebb3b7-6ab8-38f5-a0ed-a1ddda0cf772","pitchNumber":5,"startTime":"2026-07-21T02:06:38.938Z","endTime":"2026-07-21T02:06:47.168Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T02:06:47.168Z","atBatIndex":10},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Josh Naylor pops out to third baseman Ke'Bryan Hayes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":11,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-21T02:06:54.366Z","endTime":"2026-07-21T02:07:37.325Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":671096,"fullName":"Andrew Abbott","link":"/api/v1/people/671096"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":663647,"link":"/api/v1/people/663647"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.7,"endSpeed":74.2,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.23942580347086,"aZ":-34.61278442397577,"pfxX":-9.988832177843019,"pfxZ":-1.7470388736577096,"pX":0.5689455966786344,"pZ":2.8315292045315124,"vX0":-1.8412252712358042,"vY0":-117.57930249611414,"vZ0":-0.15928033566012356,"x":95.31,"y":162.33,"x0":2.660563680626372,"y0":50.00436942613459,"z0":6.124247271974637,"aX":-13.92318290742634},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.0,"breakVerticalInduced":-2.9,"breakHorizontal":18.5,"spinRate":2911,"spinDirection":310},"zone":3,"typeConfidence":0.91,"plateTime":0.466647557191167,"extension":6.480832999740962},"index":0,"playId":"79d92082-375b-38ce-9a83-977c92a3429e","pitchNumber":1,"startTime":"2026-07-21T02:07:11.596Z","endTime":"2026-07-21T02:07:15.765Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":82.1,"endSpeed":75.5,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.55704385816032,"aZ":-31.183265067170108,"pfxX":-7.960392506128491,"pfxZ":0.6876294415740922,"pX":-0.13833473675064326,"pZ":2.8610151158149315,"vX0":-4.060827725681799,"vY0":-119.49897863354767,"vZ0":-0.9337708787437036,"x":122.27,"y":161.53,"x0":2.6186362208317173,"y0":50.00395087374303,"z0":6.064407829753403,"aX":-11.4836701847721},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":1.3,"breakHorizontal":15.4,"spinRate":2924,"spinDirection":306},"zone":2,"typeConfidence":0.9,"plateTime":0.4587967314453354,"extension":6.60694022841236},"hitData":{"launchSpeed":82.5,"launchAngle":69.0,"totalDistance":116.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":98.27,"coordY":171.35}},"index":1,"playId":"c94770cc-2b9a-3cf3-a523-6d62727ae4b9","pitchNumber":2,"startTime":"2026-07-21T02:07:27.429Z","endTime":"2026-07-21T02:07:37.325Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T02:07:37.325Z","atBatIndex":11},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Cole Young walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-21T02:07:46.426Z","endTime":"2026-07-21T02:10:27.480Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":671096,"fullName":"Andrew Abbott","link":"/api/v1/people/671096"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"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(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.8,"endSpeed":84.7,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.578168928555602,"aZ":-13.81857489487821,"pfxX":4.027616062548956,"pfxZ":10.122555429774224,"pX":0.36336987153714806,"pZ":1.2527704342581751,"vX0":-6.627915574584017,"vY0":-133.28465422459058,"vZ0":-9.509121254719608,"x":103.15,"y":204.96,"x0":2.350273782390581,"y0":50.001941969387964,"z0":5.846734262624297,"aX":7.302857417945702},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":16.7,"breakHorizontal":-6.0,"spinRate":2234,"spinDirection":152},"zone":14,"typeConfidence":0.89,"plateTime":0.4097390118128015,"extension":6.519258191009972},"index":0,"playId":"51385473-4baf-3b1d-a4d7-1ba82072c909","pitchNumber":1,"startTime":"2026-07-21T02:08:00.926Z","endTime":"2026-07-21T02:08:05.851Z","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":92.2,"endSpeed":84.7,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.493013585487176,"aZ":-11.498452727183809,"pfxX":4.717369875863926,"pfxZ":11.353056906076908,"pX":-0.46618141337288227,"pZ":1.356583553312429,"vX0":-8.866725573934406,"vY0":-133.7477452656569,"vZ0":-9.562970985285668,"x":134.77,"y":202.15,"x0":2.271439253761694,"y0":50.000304989455124,"z0":5.791973491010378,"aX":8.589557759739323},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":18.7,"breakHorizontal":-6.7,"spinRate":2406,"spinDirection":155},"zone":13,"typeConfidence":0.9,"plateTime":0.40873704483924156,"extension":6.576938897689144},"index":1,"playId":"5c69538b-2cb8-3c21-a1e4-0f0cf30234ca","pitchNumber":2,"startTime":"2026-07-21T02:08:15.061Z","endTime":"2026-07-21T02:08:20.329Z","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":2},"pitchData":{"startSpeed":91.9,"endSpeed":84.3,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.025901158107377,"aZ":-13.381453098718167,"pfxX":5.356879819476088,"pfxZ":10.361511867772112,"pX":0.6226685090410876,"pZ":2.636179658387043,"vX0":-6.579968397469539,"vY0":-133.63461757986474,"vZ0":-6.129646459903408,"x":93.27,"y":167.6,"x0":2.4175684951055247,"y0":50.00508689131732,"z0":5.916038637095747,"aX":9.718322767772396},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":17.6,"breakHorizontal":-8.3,"spinRate":2323,"spinDirection":157},"zone":6,"typeConfidence":0.9,"plateTime":0.40942970667706513,"extension":6.629344791092484},"index":2,"playId":"9866860f-c45c-3a48-8f6f-a92d8e1c4590","pitchNumber":3,"startTime":"2026-07-21T02:08:31.055Z","endTime":"2026-07-21T02:08:37.523Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":true},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.2,"endSpeed":85.0,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.76724886987704,"aZ":-14.5281681477645,"pfxX":5.766183083637195,"pfxZ":9.603256094627746,"pX":0.9188966727344313,"pZ":2.192307224921218,"vX0":-6.3312378039119555,"vY0":-134.13780774243793,"vZ0":-7.001097298724949,"x":81.97,"y":179.59,"x0":2.5513925880355477,"y0":50.00377152030862,"z0":5.8560198099848435,"aX":10.595938165233939},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":16.2,"breakHorizontal":-9.2,"spinRate":2334,"spinDirection":152},"zone":14,"typeConfidence":0.89,"plateTime":0.4070598972130992,"extension":6.595645051684433},"index":3,"playId":"1bc53344-9650-3427-bc5c-00412e6212b5","pitchNumber":4,"startTime":"2026-07-21T02:08:53.543Z","endTime":"2026-07-21T02:08:59.363Z","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":"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":91.8,"endSpeed":84.7,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.541741675377665,"aZ":-16.98540536656084,"pfxX":5.677758565909593,"pfxZ":8.34809331524694,"pX":1.0762297816197928,"pZ":2.1326721497516994,"vX0":-5.559399136816796,"vY0":-133.49380823836083,"vZ0":-6.703798107441059,"x":75.98,"y":181.2,"x0":2.439970098026619,"y0":50.00396631726695,"z0":5.8824481262936965,"aX":10.331995425599377},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":14.0,"breakHorizontal":-9.2,"spinRate":2287,"spinDirection":151},"zone":14,"typeConfidence":0.88,"plateTime":0.4090374022946941,"extension":6.542841726469245},"index":4,"playId":"595e188a-5952-36a5-8648-9a35ee43b333","pitchNumber":5,"startTime":"2026-07-21T02:09:24.554Z","endTime":"2026-07-21T02:09:31.293Z","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":92.3,"endSpeed":85.1,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.752613457490078,"aZ":-12.414938203675982,"pfxX":4.656051772485576,"pfxZ":10.743369919332753,"pX":0.4459450039246061,"pZ":2.1310448017616275,"vX0":-6.904772874809258,"vY0":-134.19153205759946,"vZ0":-7.523384915663616,"x":100.0,"y":181.24,"x0":2.4374901490330196,"y0":50.0010545889256,"z0":5.839316322491898,"aX":8.562380157218955},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":18.1,"breakHorizontal":-7.1,"spinRate":2427,"spinDirection":155},"zone":6,"typeConfidence":0.9,"plateTime":0.40685815949987925,"extension":6.610164573669761},"index":5,"playId":"7964a0ae-75af-3c29-9519-96b513f16697","pitchNumber":6,"startTime":"2026-07-21T02:10:00.914Z","endTime":"2026-07-21T02:10:05.910Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.4,"endSpeed":85.2,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.36672894289397,"aZ":-13.559377446999125,"pfxX":4.7710086337092985,"pfxZ":10.058293222182256,"pX":0.17192954291491933,"pZ":3.9412103008796193,"vX0":-7.306593646763526,"vY0":-134.49755370265459,"vZ0":-3.0202552263639517,"x":110.45,"y":132.37,"x0":2.2911993775926343,"y0":50.00555509919072,"z0":6.027453422159422,"aX":8.832968781588143},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":17.9,"breakHorizontal":-7.3,"spinRate":2297,"spinDirection":154},"zone":12,"typeConfidence":0.9,"plateTime":0.40565721240017405,"extension":6.7464370801286435},"index":6,"playId":"9fac9451-0ebe-3eef-bfd3-027baa68adf3","pitchNumber":7,"startTime":"2026-07-21T02:10:22.251Z","endTime":"2026-07-21T02:10:27.480Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T02:10:27.480Z","atBatIndex":12},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Victor Robles singles on a line drive to right fielder Spencer Steer. Cole Young to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-21T02:10:32.437Z","endTime":"2026-07-21T02:11:26.398Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":645302,"fullName":"Victor Robles","link":"/api/v1/people/645302"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671096,"fullName":"Andrew Abbott","link":"/api/v1/people/671096"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":645302,"fullName":"Victor Robles","link":"/api/v1/people/645302"},"postOnSecond":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":645302,"fullName":"Victor Robles","link":"/api/v1/people/645302"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":668715,"link":"/api/v1/people/668715"},"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":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"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":2},"pitchData":{"startSpeed":79.0,"endSpeed":73.9,"strikeZoneTop":3.199,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.326862968633616,"aZ":-36.91560209608519,"pfxX":-4.8581343547576505,"pfxZ":-3.5111969580085716,"pX":0.5061014408879927,"pZ":0.543101292797476,"vX0":-3.0025058328564547,"vY0":-115.13581704428717,"vZ0":-4.314197130233155,"x":97.71,"y":224.12,"x0":2.4560201128093446,"y0":50.00462326861022,"z0":5.994095900485222,"aX":-6.556513347012753},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.6,"breakVerticalInduced":-7.1,"breakHorizontal":9.5,"spinRate":2847,"spinDirection":316},"zone":14,"typeConfidence":0.9,"plateTime":0.4747747056353271,"extension":6.387167837157998},"index":0,"playId":"1df9f9c2-28c8-3923-b3df-ece3e04fc705","pitchNumber":1,"startTime":"2026-07-21T02:10:52.047Z","endTime":"2026-07-21T02:10:56.520Z","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":0,"outs":2},"pitchData":{"startSpeed":86.6,"endSpeed":80.2,"strikeZoneTop":3.199,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.846556789544323,"aZ":-23.552555373822546,"pfxX":8.13068394301307,"pfxZ":5.309455596026846,"pX":0.6254222155848925,"pZ":2.1193275870606136,"vX0":-7.041089011079809,"vY0":-125.92309635641863,"vZ0":-4.814144332879467,"x":93.16,"y":181.56,"x0":2.3861583199393728,"y0":50.00416916009945,"z0":5.9345177386736045,"aX":13.207124519233584},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":8.9,"breakHorizontal":-13.3,"spinRate":1997,"spinDirection":135},"zone":9,"typeConfidence":0.9,"plateTime":0.43309608721961723,"extension":6.620153623310259},"hitData":{"launchSpeed":72.5,"launchAngle":24.0,"totalDistance":224.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":176.57,"coordY":112.84}},"index":1,"playId":"6fcfce1f-d289-3112-bebe-5362a1f01218","pitchNumber":2,"startTime":"2026-07-21T02:11:11.560Z","endTime":"2026-07-21T02:11:26.398Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T02:11:26.398Z","atBatIndex":13},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Buddy Kennedy strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-21T02:11:29.515Z","endTime":"2026-07-21T02:13:44.703Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":671083,"fullName":"Buddy Kennedy","link":"/api/v1/people/671083"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671096,"fullName":"Andrew Abbott","link":"/api/v1/people/671096"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":671083,"fullName":"Buddy Kennedy","link":"/api/v1/people/671083"},"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(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":77.3,"endSpeed":71.6,"strikeZoneTop":3.116,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.26609080504611,"aZ":-38.98082659570485,"pfxX":-4.323276740595617,"pfxZ":-5.293689811098583,"pX":0.8709537467544483,"pZ":2.358594333826754,"vX0":-2.328552821166008,"vY0":-112.61482545528777,"vZ0":0.1521396717219241,"x":83.8,"y":175.1,"x0":2.4797313795181473,"y0":50.003937949467335,"z0":6.230196328422595,"aX":-5.557721754932013},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.8,"breakVerticalInduced":-9.2,"breakHorizontal":8.4,"spinRate":2792,"spinDirection":315},"zone":14,"typeConfidence":0.89,"plateTime":0.4861972897013769,"extension":6.352512377572841},"index":0,"playId":"e706dd75-3139-3715-94fc-e1a223294144","pitchNumber":1,"startTime":"2026-07-21T02:11:48.293Z","endTime":"2026-07-21T02:11:53.310Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.5,"endSpeed":78.9,"strikeZoneTop":3.116,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.128411077679573,"aZ":-23.341784229185755,"pfxX":9.868744405659022,"pfxZ":5.601844350218274,"pX":0.7757220465172708,"pZ":2.018215033442014,"vX0":-7.5549857460765955,"vY0":-124.28182367214187,"vZ0":-4.866172497083846,"x":87.43,"y":184.29,"x0":2.561490932267304,"y0":50.00041691558616,"z0":5.921536600240957,"aX":15.553804302597094},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":9.4,"breakHorizontal":-16.3,"spinRate":2077,"spinDirection":137},"zone":9,"typeConfidence":0.9,"plateTime":0.4394221414790729,"extension":6.560122678651558},"index":1,"playId":"48179577-3868-3833-af57-fb67227fab93","pitchNumber":2,"startTime":"2026-07-21T02:12:05.674Z","endTime":"2026-07-21T02:12:09.810Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.3,"endSpeed":79.7,"strikeZoneTop":3.116,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.900535565882198,"aZ":-23.093966265062292,"pfxX":9.06939643884113,"pfxZ":5.6532649037186005,"pX":1.0410566814189326,"pZ":1.636315322643613,"vX0":-6.692344855682269,"vY0":-125.53772455545355,"vZ0":-5.924780047382974,"x":77.32,"y":194.6,"x0":2.5547503412806924,"y0":50.00298742345259,"z0":5.8906523042333285,"aX":14.56818365306566},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":9.1,"breakHorizontal":-15.0,"spinRate":2098,"spinDirection":139},"zone":14,"typeConfidence":0.9,"plateTime":0.43524419946602055,"extension":6.618749521685802},"index":2,"playId":"b74c10a0-5843-3d5c-b727-3da09528c5df","pitchNumber":3,"startTime":"2026-07-21T02:12:22.780Z","endTime":"2026-07-21T02:12:27.798Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.4,"endSpeed":84.5,"strikeZoneTop":3.116,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.826481070934708,"aZ":-13.381888234444473,"pfxX":5.0976601156615,"pfxZ":10.29140139593627,"pX":0.3092456136547814,"pZ":2.5210575614765562,"vX0":-7.190824346230208,"vY0":-134.22229411911823,"vZ0":-6.543568200628548,"x":105.21,"y":170.71,"x0":2.3597238793398905,"y0":50.00544748714616,"z0":5.9421901294470425,"aX":9.311195761460315},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":17.4,"breakHorizontal":-7.7,"spinRate":2383,"spinDirection":155},"zone":6,"typeConfidence":0.9,"plateTime":0.4079463691081133,"extension":6.569177551472765},"index":3,"playId":"b11fd402-d1f7-3b8d-9d6b-cdf44a1838cb","pitchNumber":4,"startTime":"2026-07-21T02:12:41.464Z","endTime":"2026-07-21T02:12:46.283Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.6,"endSpeed":85.3,"strikeZoneTop":3.116,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.75514746979311,"aZ":-14.624915210619287,"pfxX":5.566065572728725,"pfxZ":9.488037463943378,"pX":-0.06373833990570558,"pZ":2.509037450131569,"vX0":-8.198035527955753,"vY0":-134.54207909389254,"vZ0":-6.245381769114819,"x":119.43,"y":171.04,"x0":2.287208484434406,"y0":50.004261778350525,"z0":5.8807471193168235,"aX":10.297061282331487},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":16.2,"breakHorizontal":-8.5,"spinRate":2351,"spinDirection":154},"zone":5,"typeConfidence":0.9,"plateTime":0.40573221204375187,"extension":6.58815262928794},"index":4,"playId":"0dfaa6f3-9078-37d5-88d7-49423a98df21","pitchNumber":5,"startTime":"2026-07-21T02:13:05.382Z","endTime":"2026-07-21T02:13:16.998Z","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":85.7,"endSpeed":79.2,"strikeZoneTop":3.116,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.22523119537548,"aZ":-26.798976159596407,"pfxX":8.305535308032246,"pfxZ":3.3863707850646385,"pX":1.0066653735949374,"pZ":2.3963045805759995,"vX0":-6.458658943322941,"vY0":-124.71486392367486,"vZ0":-3.388829343229174,"x":78.63,"y":174.08,"x0":2.5408360322488157,"y0":50.00501941902341,"z0":5.964321270187371,"aX":13.18889232935343},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":5.6,"breakHorizontal":-13.7,"spinRate":2019,"spinDirection":136},"zone":14,"typeConfidence":0.9,"plateTime":0.437868436903889,"extension":6.583472259029728},"index":5,"playId":"96de2818-7620-313d-9ad3-0eb2a6919f61","pitchNumber":6,"startTime":"2026-07-21T02:13:40.219Z","endTime":"2026-07-21T02:13:44.703Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T02:13:44.703Z","atBatIndex":14},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Edwin Arroyo singles on a sharp line drive to center fielder Julio Rodríguez.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":15,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-21T02:15:41.936Z","endTime":"2026-07-21T02:16:09.856Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":695490,"fullName":"Edwin Arroyo","link":"/api/v1/people/695490"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":695490,"fullName":"Edwin Arroyo","link":"/api/v1/people/695490"},"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":695490,"fullName":"Edwin Arroyo","link":"/api/v1/people/695490"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":677594,"link":"/api/v1/people/677594"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":86.7,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.12829931361337,"aZ":-14.828008925851998,"pfxX":-7.446828090668549,"pfxZ":9.018325438407192,"pX":-0.47549841808855525,"pZ":2.623148815200199,"vX0":5.254697127806056,"vY0":-137.7081893278547,"vZ0":-5.602824400673352,"x":135.12,"y":167.95,"x0":-1.4393491834760745,"y0":50.0038342224427,"z0":5.684554336408886,"aX":-14.325821604479735},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":15.4,"breakHorizontal":12.4,"spinRate":2201,"spinDirection":224},"zone":4,"typeConfidence":2.0,"plateTime":0.39750962556209446,"extension":6.562682569640039},"hitData":{"launchSpeed":102.5,"launchAngle":9.0,"totalDistance":203.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":126.48,"coordY":80.57}},"index":0,"playId":"f19a3eff-e4e2-3219-bc80-729f5c2e59b7","pitchNumber":1,"startTime":"2026-07-21T02:15:58.468Z","endTime":"2026-07-21T02:16:09.856Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T02:16:09.856Z","atBatIndex":15},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ke'Bryan Hayes singles on a sharp line drive to left fielder Randy Arozarena. Edwin Arroyo to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-21T02:16:14.922Z","endTime":"2026-07-21T02:16:45.328Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":663647,"fullName":"Ke'Bryan Hayes","link":"/api/v1/people/663647"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663647,"fullName":"Ke'Bryan Hayes","link":"/api/v1/people/663647"},"postOnSecond":{"id":695490,"fullName":"Edwin Arroyo","link":"/api/v1/people/695490"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":663647,"fullName":"Ke'Bryan Hayes","link":"/api/v1/people/663647"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":668227,"link":"/api/v1/people/668227"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":695490,"fullName":"Edwin Arroyo","link":"/api/v1/people/695490"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":87.5,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.209368024119488,"aZ":-20.567353639766267,"pfxX":-9.523926408877745,"pfxZ":5.939418926776501,"pX":-0.13975248429925108,"pZ":2.281160081915594,"vX0":6.855048982035337,"vY0":-138.69474687527517,"vZ0":-5.329666224678486,"x":122.33,"y":177.19,"x0":-1.402554524581021,"y0":50.002317956982736,"z0":5.593967283958236,"aX":-18.605994509049218},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":9.8,"breakHorizontal":15.8,"spinRate":2148,"spinDirection":220},"zone":5,"typeConfidence":2.0,"plateTime":0.39451001517753914,"extension":6.59765417480672},"hitData":{"launchSpeed":108.3,"launchAngle":11.0,"totalDistance":275.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":80.44,"coordY":77.53}},"index":0,"playId":"19ef06f1-3054-3256-b041-f3dd966aad0d","pitchNumber":1,"startTime":"2026-07-21T02:16:35.098Z","endTime":"2026-07-21T02:16:45.328Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T02:16:45.328Z","atBatIndex":16},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Elly De La Cruz grounds into a force out, first baseman Josh Naylor to shortstop Colt Emerson. Edwin Arroyo to 3rd. Ke'Bryan Hayes out at 2nd. Elly De La Cruz to 1st.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-21T02:16:55.821Z","endTime":"2026-07-21T02:18:28.917Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":0,"outs":1},"matchup":{"batter":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"postOnThird":{"id":695490,"fullName":"Edwin Arroyo","link":"/api/v1/people/695490"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":663647,"fullName":"Ke'Bryan Hayes","link":"/api/v1/people/663647"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":647304,"link":"/api/v1/people/647304"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":806068,"link":"/api/v1/people/806068"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_adv_play","runner":{"id":695490,"fullName":"Edwin Arroyo","link":"/api/v1/people/695490"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":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"},"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":87.0,"endSpeed":80.5,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.493989830136776,"aZ":-36.22281746739396,"pfxX":3.803562685321042,"pfxZ":-2.4867874093493185,"pX":-0.7359372777773026,"pZ":1.4013687980335736,"vX0":0.885005691915261,"vY0":-126.80188775489324,"vZ0":-3.2624531280006357,"x":145.05,"y":200.94,"x0":-1.583410797324756,"y0":50.00040697742449,"z0":5.589465916324199,"aX":6.203250583079816},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":-5.0,"breakHorizontal":-7.1,"spinRate":2383,"spinDirection":44},"zone":13,"typeConfidence":2.0,"plateTime":0.43167328479516787,"extension":6.617978428162689},"index":0,"playId":"a6c6249f-4696-370f-9c64-635ecad14522","pitchNumber":1,"startTime":"2026-07-21T02:17:17.587Z","endTime":"2026-07-21T02:17:22.018Z","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":86.4,"endSpeed":79.4,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.40310275357131,"aZ":-35.060447497044855,"pfxX":4.197784209785297,"pfxZ":-1.7960673101422007,"pX":-0.8885037704673816,"pZ":3.4504569345216596,"vX0":0.8042435500355801,"vY0":-125.91957827282543,"vZ0":1.2271457791619962,"x":150.87,"y":145.62,"x0":-1.7573653237015274,"y0":50.00254922290931,"z0":5.791910451208834,"aX":6.745347015569192},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":-2.8,"breakHorizontal":-7.8,"spinRate":2328,"spinDirection":32},"zone":11,"typeConfidence":2.0,"plateTime":0.4348629597166429,"extension":6.644797338470768},"index":1,"playId":"b752795f-4d93-343a-94b8-7523470ef514","pitchNumber":2,"startTime":"2026-07-21T02:17:36.715Z","endTime":"2026-07-21T02:17:42.783Z","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":96.1,"endSpeed":88.1,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.562494551018393,"aZ":-16.457562350552287,"pfxX":-4.724600372204327,"pfxZ":7.892226926563641,"pX":-1.4977587159976047,"pZ":3.310363495018892,"vX0":1.7060545169967247,"vY0":-139.95789305429415,"vZ0":-3.4432591105596533,"x":174.09,"y":149.4,"x0":-1.5002423155939617,"y0":50.0000109574503,"z0":5.629530609847568,"aX":-9.403301767484477},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":13.8,"breakHorizontal":8.3,"spinRate":2155,"spinDirection":226},"zone":11,"typeConfidence":2.0,"plateTime":0.3908513798033235,"extension":6.611702341038295},"index":2,"playId":"72cdc097-cc36-3b96-8ebe-2c6dadd336f3","pitchNumber":3,"startTime":"2026-07-21T02:17:58.667Z","endTime":"2026-07-21T02:18:02.883Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":86.9,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.861666048246498,"aZ":-17.607389222904658,"pfxX":-5.950487342356262,"pfxZ":7.52127530658986,"pX":-0.2303307168649498,"pZ":3.1946576323021834,"vX0":5.241609690635242,"vY0":-138.05238941809935,"vZ0":-3.3552425614828354,"x":125.78,"y":152.52,"x0":-1.3777043476891642,"y0":50.00016055035668,"z0":5.606450801624574,"aX":-11.51911520300662},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":13.2,"breakHorizontal":9.7,"spinRate":2037,"spinDirection":225},"zone":2,"typeConfidence":2.0,"plateTime":0.39630638299563925,"extension":6.807940949355819},"hitData":{"launchSpeed":83.1,"launchAngle":-26.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":146.43,"coordY":180.48}},"index":3,"playId":"65a45e0a-89c9-36b4-b41b-96e026aa1881","pitchNumber":4,"startTime":"2026-07-21T02:18:19.596Z","endTime":"2026-07-21T02:18:28.917Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T02:18:28.917Z","atBatIndex":17},{"result":{"type":"atBat","event":"Double Play","eventType":"double_play","description":"Sal Stewart flies into a double play, right fielder Victor Robles to catcher Cal Raleigh. Edwin Arroyo out at home.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-21T02:18:44.036Z","endTime":"2026-07-21T02:20:28.539Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":25},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":701398,"fullName":"Sal Stewart","link":"/api/v1/people/701398"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Double Play","eventType":"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":3},"credits":[{"player":{"id":645302,"link":"/api/v1/people/645302"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":null,"outBase":"4B","isOut":true,"outNumber":3},"details":{"event":"Double Play","eventType":"double_play","movementReason":"r_thrown_out","runner":{"id":695490,"fullName":"Edwin Arroyo","link":"/api/v1/people/695490"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":645302,"link":"/api/v1/people/645302"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_assist"},{"player":{"id":645302,"link":"/api/v1/people/645302"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_assist_of"},{"player":{"id":663728,"link":"/api/v1/people/663728"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.9,"endSpeed":79.9,"strikeZoneTop":3.239,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.857379124359987,"aZ":-30.4095141684717,"pfxX":5.341864962902808,"pfxZ":1.0975205507392953,"pX":1.4382345352982653,"pZ":1.257604017127572,"vX0":5.732371596056151,"vY0":-126.37431473376914,"vZ0":-4.445344648579897,"x":62.18,"y":204.82,"x0":-1.557539638594224,"y0":50.00556093954607,"z0":5.495146116444373,"aX":8.599727936678262},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":1.2,"breakHorizontal":-11.0,"spinRate":2313,"spinDirection":33},"zone":14,"typeConfidence":2.0,"plateTime":0.4341840357443356,"extension":6.76043370957829},"index":0,"playId":"43b2b44f-6982-3433-b239-931ec8e85ecc","pitchNumber":1,"startTime":"2026-07-21T02:18:58.854Z","endTime":"2026-07-21T02:19:04.213Z","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":1},"pitchData":{"startSpeed":86.9,"endSpeed":79.7,"strikeZoneTop":3.239,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.75146125818859,"aZ":-33.699492725473384,"pfxX":5.47147804421689,"pfxZ":-0.939249511635051,"pX":-0.10197385039416919,"pZ":2.2881763080974498,"vX0":2.0754637268850846,"vY0":-126.57658088129045,"vZ0":-1.4795273301345646,"x":120.89,"y":177.0,"x0":-1.6444572272116178,"y0":50.00604704021468,"z0":5.58808827437276,"aX":8.845876027904673},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":-1.8,"breakHorizontal":-10.4,"spinRate":2264,"spinDirection":40},"zone":5,"typeConfidence":2.0,"plateTime":0.43335396107690594,"extension":6.7202770291858664},"index":1,"playId":"c8c6b6ca-236b-32a5-9693-26067c84c482","pitchNumber":2,"startTime":"2026-07-21T02:19:18.862Z","endTime":"2026-07-21T02:19:24.079Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"index":2,"playId":"02fe47ae-c0b6-3769-a1ac-fcf16bbe7050","startTime":"2026-07-21T02:19:51.643Z","endTime":"2026-07-21T02:19:55.368Z","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(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":87.5,"strikeZoneTop":3.239,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.447341039411377,"aZ":-18.25242156800404,"pfxX":-6.484468367380179,"pfxZ":7.061239713017102,"pX":-1.0675712010914717,"pZ":3.9707364193657835,"vX0":3.4738759225637446,"vY0":-139.54493415727703,"vZ0":-1.7037859720010449,"x":157.69,"y":131.57,"x0":-1.4861915467842917,"y0":50.004227883990715,"z0":5.7918837776158405,"aX":-12.787409580955657},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":12.6,"breakHorizontal":11.0,"spinRate":2237,"spinDirection":218},"zone":11,"typeConfidence":2.0,"plateTime":0.39253867374567264,"extension":6.763417077240675},"hitData":{"launchSpeed":76.1,"launchAngle":48.0,"totalDistance":229.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":172.79,"coordY":119.64}},"index":3,"playId":"885afb55-179b-32f0-80db-c3be4696560c","pitchNumber":3,"startTime":"2026-07-21T02:20:15.167Z","endTime":"2026-07-21T02:20:28.539Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T02:20:28.539Z","atBatIndex":18},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Colt Emerson grounds out to first baseman Sal Stewart.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-21T02:22:31.894Z","endTime":"2026-07-21T02:23:14.224Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":806068,"fullName":"Colt Emerson","link":"/api/v1/people/806068"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":671096,"fullName":"Andrew Abbott","link":"/api/v1/people/671096"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":806068,"fullName":"Colt Emerson","link":"/api/v1/people/806068"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":701398,"link":"/api/v1/people/701398"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.2,"endSpeed":83.7,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.50431454124218,"aZ":-13.623320629427695,"pfxX":3.5416203234113803,"pfxZ":10.380831460061724,"pX":0.23188284526658115,"pZ":2.43091875908507,"vX0":-6.799438100480232,"vY0":-132.62044919397601,"vZ0":-6.652066188244211,"x":108.16,"y":173.15,"x0":2.3650474318558965,"y0":50.00166328044859,"z0":5.959174364147697,"aX":6.328682005939891},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":17.6,"breakHorizontal":-5.0,"spinRate":2388,"spinDirection":153},"zone":5,"typeConfidence":0.88,"plateTime":0.41248021762905296,"extension":6.489283108342267},"index":0,"playId":"6982436d-b0e0-32e6-9cf8-750cd1dd475d","pitchNumber":1,"startTime":"2026-07-21T02:22:37.109Z","endTime":"2026-07-21T02:22:41.854Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.3,"endSpeed":73.8,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.563954591298128,"aZ":-35.017408093444004,"pfxX":-8.675320440485613,"pfxZ":-2.0779458166244646,"pX":0.11175439493376116,"pZ":0.8569662302051835,"vX0":-3.0319561539577933,"vY0":-116.86813965081741,"vZ0":-4.146229693557923,"x":112.74,"y":215.64,"x0":2.5576533568406656,"y0":50.00496457721843,"z0":5.986693396931568,"aX":-11.852954666759944},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.4,"breakVerticalInduced":-4.6,"breakHorizontal":16.4,"spinRate":2887,"spinDirection":312},"zone":14,"typeConfidence":0.9,"plateTime":0.47090552040481004,"extension":6.567435981896067},"index":1,"playId":"d9a6620a-624c-3d79-8ab7-765369f2372c","pitchNumber":2,"startTime":"2026-07-21T02:22:50.718Z","endTime":"2026-07-21T02:22:55.675Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.1,"endSpeed":74.9,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.171791971201976,"aZ":-36.33251700233604,"pfxX":-7.406272626859591,"pfxZ":-2.961029077482025,"pX":0.5157539340732245,"pZ":1.3708839115402158,"vX0":-2.4184701352498608,"vY0":-118.06496845369,"vZ0":-2.9383229279474232,"x":97.34,"y":201.77,"x0":2.5162271400820946,"y0":50.00001602579333,"z0":5.986170002167022,"aX":-10.418414976525796},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.5,"breakVerticalInduced":-5.8,"breakHorizontal":14.0,"spinRate":2764,"spinDirection":311},"zone":14,"typeConfidence":0.74,"plateTime":0.4645156234476868,"extension":6.508187133178053},"hitData":{"launchSpeed":106.6,"launchAngle":3.0,"totalDistance":81.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":160.12,"coordY":163.24}},"index":2,"playId":"90f3ed90-bf3b-3dfe-954e-70a62720fb01","pitchNumber":3,"startTime":"2026-07-21T02:23:07.448Z","endTime":"2026-07-21T02:23:14.224Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T02:23:14.224Z","atBatIndex":19},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Randy Arozarena singles on a ground ball to center fielder Dane Myers.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-21T02:23:22.920Z","endTime":"2026-07-21T02:23:47.234Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671096,"fullName":"Andrew Abbott","link":"/api/v1/people/671096"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"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_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, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":79.1,"endSpeed":73.2,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.1258156111175,"aZ":-39.32822605091827,"pfxX":-5.244425876251677,"pfxZ":-5.345206702955386,"pX":0.11902936932835453,"pZ":1.6015420327256167,"vX0":-3.520957886555711,"vY0":-115.21628993527516,"vZ0":-1.5815485481507265,"x":112.46,"y":195.54,"x0":2.3501186319409166,"y0":50.00140923924006,"z0":6.110020428632907,"aX":-7.023375904122772},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.5,"breakVerticalInduced":-9.7,"breakHorizontal":10.4,"spinRate":2853,"spinDirection":315},"zone":8,"typeConfidence":0.9,"plateTime":0.4760589425535544,"extension":6.6855721281665295},"hitData":{"launchSpeed":109.1,"launchAngle":-1.0,"totalDistance":38.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":125.39,"coordY":188.48}},"index":0,"playId":"328b3734-821b-33c1-b824-054356ddc160","pitchNumber":1,"startTime":"2026-07-21T02:23:36.002Z","endTime":"2026-07-21T02:23:47.234Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T02:23:47.234Z","atBatIndex":20},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Julio Rodríguez grounds into a force out, second baseman Edwin Arroyo to shortstop Elly De La Cruz. Randy Arozarena out at 2nd. Julio Rodríguez to 1st.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-21T02:24:25.133Z","endTime":"2026-07-21T02:25:45.421Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671096,"fullName":"Andrew Abbott","link":"/api/v1/people/671096"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":695490,"link":"/api/v1/people/695490"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":682829,"link":"/api/v1/people/682829"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"playId":"d1fedac7-2c1f-3a1e-bd4a-3f072bade37b","startTime":"2026-07-21T02:24:10.986Z","endTime":"2026-07-21T02:24:14.716Z","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, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.0,"endSpeed":79.8,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.61172894465396,"aZ":-19.2987191837713,"pfxX":9.163852550114564,"pfxZ":8.098912447763805,"pX":0.6001288178210521,"pZ":-0.3028583846599628,"vX0":-7.463746851341872,"vY0":-124.63472403959568,"vZ0":-11.130943499796432,"x":94.12,"y":246.96,"x0":2.4279045423256793,"y0":50.003371328365446,"z0":5.781939987732093,"aX":14.567598277185855},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":12.5,"breakHorizontal":-15.1,"spinRate":1638,"spinDirection":140},"zone":14,"typeConfidence":0.9,"plateTime":0.4377460148783334,"extension":6.663193955473673},"index":1,"playId":"823c1992-cdb2-312b-97a0-7088aa82fa5f","pitchNumber":1,"startTime":"2026-07-21T02:24:27.310Z","endTime":"2026-07-21T02:24:32.333Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.2,"endSpeed":84.8,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.698709236121385,"aZ":-14.587995633975678,"pfxX":5.546073112592445,"pfxZ":9.602707435986,"pX":-0.4384265452687824,"pZ":3.04331300844917,"vX0":-9.215782583587897,"vY0":-133.92228016136468,"vZ0":-4.923965577822428,"x":133.71,"y":156.61,"x0":2.3139549844795946,"y0":50.0032458551675,"z0":5.935860412823086,"aX":10.158153406679048},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":16.6,"breakHorizontal":-8.3,"spinRate":2360,"spinDirection":154},"zone":1,"typeConfidence":0.9,"plateTime":0.4077170979400879,"extension":6.572223802309381},"index":2,"playId":"358aa0ac-961f-3d60-aebb-db6eed51c7c4","pitchNumber":2,"startTime":"2026-07-21T02:24:52.271Z","endTime":"2026-07-21T02:24:57.374Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.1,"endSpeed":79.6,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.618803766202298,"aZ":-23.442579891933295,"pfxX":8.738817438175554,"pfxZ":5.425698265743057,"pX":0.8561396644531225,"pZ":3.2193509456957106,"vX0":-6.788323055774112,"vY0":-125.30015240284048,"vZ0":-2.1764036502982926,"x":84.37,"y":151.86,"x0":2.4500487653857754,"y0":50.000082736961204,"z0":5.992645378562432,"aX":14.051755589178228},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":9.6,"breakHorizontal":-14.5,"spinRate":2089,"spinDirection":142},"zone":12,"typeConfidence":0.9,"plateTime":0.43526012221335586,"extension":6.557999153209305},"index":3,"playId":"c84502ca-661b-3505-8a11-fa7d10cc7ecd","pitchNumber":3,"startTime":"2026-07-21T02:25:10.308Z","endTime":"2026-07-21T02:25:17.914Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.1,"endSpeed":84.9,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.821673347061147,"aZ":-16.29218770745222,"pfxX":3.127128623363783,"pfxZ":8.673178989300727,"pX":0.5734733509627213,"pZ":2.153573284987535,"vX0":-5.626476422507149,"vY0":-133.93206146139784,"vZ0":-6.762615488137219,"x":95.14,"y":180.63,"x0":2.287777536662666,"y0":50.001524942500446,"z0":5.860749515666132,"aX":5.725600550590962},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":14.5,"breakHorizontal":-4.6,"spinRate":2202,"spinDirection":151},"zone":9,"typeConfidence":0.88,"plateTime":0.407745656759956,"extension":6.514138667931572},"hitData":{"launchSpeed":107.5,"launchAngle":-4.0,"totalDistance":24.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":138.83,"coordY":144.99}},"index":4,"playId":"71474199-4528-3120-bf3e-b3ce8e941949","pitchNumber":4,"startTime":"2026-07-21T02:25:37.408Z","endTime":"2026-07-21T02:25:45.421Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T02:25:45.421Z","atBatIndex":21},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Dominic Canzone flies out to center fielder Dane Myers.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-21T02:26:05.359Z","endTime":"2026-07-21T02:26:26.455Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":671096,"fullName":"Andrew Abbott","link":"/api/v1/people/671096"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"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"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.5,"endSpeed":84.9,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.093420520359444,"aZ":-13.110544903057544,"pfxX":3.5445694256268427,"pfxZ":10.363380576840285,"pX":0.8133344634362479,"pZ":2.488851484804972,"vX0":-4.94604019781198,"vY0":-134.51573386670233,"vZ0":-6.667096445683159,"x":86.0,"y":171.58,"x0":2.2120006289251126,"y0":50.00459609154163,"z0":5.921822887989323,"aX":6.5220783781081835},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":17.6,"breakHorizontal":-5.4,"spinRate":2368,"spinDirection":155},"zone":6,"typeConfidence":0.9,"plateTime":0.4065614842380798,"extension":6.645193974489972},"hitData":{"launchSpeed":95.3,"launchAngle":41.0,"totalDistance":331.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":156.3,"coordY":69.82}},"index":0,"playId":"ce2dfbe8-f888-3d8d-b09d-0409b1fd4ef1","pitchNumber":1,"startTime":"2026-07-21T02:26:12.967Z","endTime":"2026-07-21T02:26:26.455Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T02:26:26.455Z","atBatIndex":22},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"JJ Bleday flies out to center fielder Julio Rodríguez.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":23,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-21T02:28:41.649Z","endTime":"2026-07-21T02:30:11.521Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":668709,"fullName":"JJ Bleday","link":"/api/v1/people/668709"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"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":"Flyout","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":5},"credits":[{"player":{"id":677594,"link":"/api/v1/people/677594"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.8,"endSpeed":80.1,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.965074115626862,"aZ":-26.568078731190543,"pfxX":-7.515021850092969,"pfxZ":3.443542867331672,"pX":0.09920957452622553,"pZ":2.5212808869536216,"vX0":5.852536196620294,"vY0":-126.32353236497451,"vZ0":-2.3980279755823526,"x":113.22,"y":170.71,"x0":-1.2629071328877752,"y0":50.003704690849396,"z0":5.602925734474087,"aX":-12.235527363905282},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":6.0,"breakHorizontal":12.4,"spinRate":1663,"spinDirection":244},"zone":5,"typeConfidence":2.0,"plateTime":0.432392579153587,"extension":6.76711304134208},"index":0,"playId":"a56f8406-416b-3bd4-9beb-d55e0ea7e137","pitchNumber":1,"startTime":"2026-07-21T02:28:44.882Z","endTime":"2026-07-21T02:28:50.570Z","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":92.2,"endSpeed":84.9,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.998474335281607,"aZ":-22.090568848374993,"pfxX":-0.5576748511805892,"pfxZ":5.471596049054842,"pX":-0.19109253625210718,"pZ":4.802323304105177,"vX0":3.978333996271114,"vY0":-134.36632511668878,"vZ0":1.2708925319682405,"x":124.28,"y":109.12,"x0":-1.6134768894226275,"y0":50.001739201283925,"z0":5.884326384153256,"aX":-1.0280576027569668},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":10.4,"breakHorizontal":0.2,"spinRate":2238,"spinDirection":201},"zone":11,"typeConfidence":2.0,"plateTime":0.406426470896446,"extension":6.616640311904848},"index":1,"playId":"aba5a9d1-0604-33f8-8395-8e5a78c824d7","pitchNumber":2,"startTime":"2026-07-21T02:29:04.551Z","endTime":"2026-07-21T02:29:09.130Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.5,"endSpeed":78.2,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.217148987686382,"aZ":-41.40566508100304,"pfxX":3.958281873751489,"pfxZ":-6.040843698699163,"pX":0.5808172724022476,"pZ":0.5621080093894851,"vX0":3.1819819318048728,"vY0":-123.04517753878666,"vZ0":-3.7680375145783316,"x":94.86,"y":223.6,"x0":-1.245040679245365,"y0":50.00377859477844,"z0":5.634328001825823,"aX":6.047789142166852},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.9,"breakVerticalInduced":-11.6,"breakHorizontal":-7.9,"spinRate":2377,"spinDirection":39},"zone":14,"typeConfidence":2.0,"plateTime":0.4457442971943739,"extension":6.668165993194405},"index":2,"playId":"64c10b1c-44cc-3200-b403-eb69302fbf98","pitchNumber":3,"startTime":"2026-07-21T02:29:19.274Z","endTime":"2026-07-21T02:29:23.783Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.5,"endSpeed":80.6,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.84981621129965,"aZ":-25.244602083787733,"pfxX":-8.800932570116824,"pfxZ":4.197459248345225,"pX":0.37931464849378244,"pZ":2.329964050993678,"vX0":7.229626238617637,"vY0":-127.31098855165506,"vZ0":-2.9468739940723676,"x":102.54,"y":175.87,"x0":-1.3465058658453308,"y0":50.00236963667338,"z0":5.489395482421829,"aX":-14.523087236107285},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":7.2,"breakHorizontal":14.4,"spinRate":1708,"spinDirection":245},"zone":6,"typeConfidence":2.0,"plateTime":0.42937473252844605,"extension":6.933960456223236},"index":3,"playId":"445fcd51-a3c2-3d50-9c9b-8ea438d7ddd1","pitchNumber":4,"startTime":"2026-07-21T02:29:36.401Z","endTime":"2026-07-21T02:29:42.749Z","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":4,"startTime":"2026-07-21T02:29:50.484Z","endTime":"2026-07-21T02:29:59.998Z","isPitch":false,"type":"action","player":{"id":668709,"link":"/api/v1/people/668709"}},{"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":0},"pitchData":{"startSpeed":87.2,"endSpeed":80.9,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.814925374934884,"aZ":-34.99969062576964,"pfxX":6.409833043222221,"pfxZ":-1.7173132826476945,"pX":0.22055169772062652,"pZ":1.7979454365974732,"vX0":2.046940573167181,"vY0":-127.135565413438,"vZ0":-2.6652098579350936,"x":108.59,"y":190.24,"x0":-1.426716217116219,"y0":50.002091542131765,"z0":5.623518172166239,"aX":10.546295977965364},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":-3.5,"breakHorizontal":-12.1,"spinRate":2053,"spinDirection":37},"zone":8,"typeConfidence":2.0,"plateTime":0.42997815960483265,"extension":6.732044306504483},"hitData":{"launchSpeed":95.3,"launchAngle":26.0,"totalDistance":354.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":89.28,"coordY":61.14}},"index":5,"playId":"92beb2f4-77a2-3bef-8a0d-8ca87a1cf2ee","pitchNumber":5,"startTime":"2026-07-21T02:29:59.998Z","endTime":"2026-07-21T02:30:11.521Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T02:30:11.521Z","atBatIndex":23},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Spencer Steer strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":24,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-21T02:30:15.995Z","endTime":"2026-07-21T02:31:32.514Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":668715,"fullName":"Spencer Steer","link":"/api/v1/people/668715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"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":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":668715,"fullName":"Spencer Steer","link":"/api/v1/people/668715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":663728,"link":"/api/v1/people/663728"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.7,"endSpeed":81.8,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.771941959015102,"aZ":-34.08836690528347,"pfxX":5.929167384673702,"pfxZ":-1.1355219305066822,"pX":0.1594549504493267,"pZ":1.7134652939421093,"vX0":2.381097819009023,"vY0":-129.15905087543803,"vZ0":-3.1849796265511108,"x":110.92,"y":192.52,"x0":-1.5443979816086433,"y0":50.000542033841064,"z0":5.582507933434058,"aX":10.020611553176268},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":-2.5,"breakHorizontal":-11.3,"spinRate":2221,"spinDirection":37},"zone":8,"typeConfidence":2.0,"plateTime":0.4239912015920706,"extension":6.682391186924573},"index":0,"playId":"d7e3c9e8-ef20-3c50-8e34-5420ed10ed72","pitchNumber":1,"startTime":"2026-07-21T02:30:31.604Z","endTime":"2026-07-21T02:30:35.733Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.4,"endSpeed":88.6,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.634819301191712,"aZ":-14.314545897110015,"pfxX":-5.304927453012823,"pfxZ":8.912692539141835,"pX":1.0610972268287506,"pZ":3.158317538818663,"vX0":8.242391825419274,"vY0":-140.19352067374828,"vZ0":-4.1480794028730195,"x":76.55,"y":153.51,"x0":-1.2185288537650003,"y0":50.005631577696015,"z0":5.581798267930793,"aX":-10.634495545108756},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":15.5,"breakHorizontal":8.0,"spinRate":2264,"spinDirection":220},"zone":12,"typeConfidence":2.0,"plateTime":0.3896506134627251,"extension":6.725408961705511},"index":1,"playId":"0d2bedf0-4def-355a-808a-ed85eef6939d","pitchNumber":2,"startTime":"2026-07-21T02:30:46.970Z","endTime":"2026-07-21T02:30:51.961Z","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":1},"pitchData":{"startSpeed":95.4,"endSpeed":87.9,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.736643801013635,"aZ":-15.246162054911444,"pfxX":-5.06291616634292,"pfxZ":8.621784967613035,"pX":1.1180963367185168,"pZ":1.9006466029698157,"vX0":8.420647477433779,"vY0":-138.69216861490133,"vZ0":-6.920250845239543,"x":74.38,"y":187.46,"x0":-1.2887389614852567,"y0":50.00311122294783,"z0":5.430146754720877,"aX":-9.941469386922845},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":14.4,"breakHorizontal":7.6,"spinRate":2198,"spinDirection":219},"zone":14,"typeConfidence":2.0,"plateTime":0.3937501681788129,"extension":6.8496114455142},"index":2,"playId":"1231e59d-557e-3317-bfc6-4c36ee97bfe2","pitchNumber":3,"startTime":"2026-07-21T02:31:05.833Z","endTime":"2026-07-21T02:31:11.054Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-07-21T02:31:16.323Z","endTime":"2026-07-21T02:31:28.476Z","isPitch":false,"type":"action","player":{"id":668715,"link":"/api/v1/people/668715"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":96.6,"endSpeed":88.4,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.082435143113518,"aZ":-14.312619853730709,"pfxX":-6.354666304119722,"pfxZ":8.892940450969581,"pX":0.273598428725683,"pZ":3.7663251680803778,"vX0":6.808273958014395,"vY0":-140.62180540980515,"vZ0":-2.5854691322068586,"x":106.57,"y":137.09,"x0":-1.3501242280482715,"y0":50.000863262792926,"z0":5.623093807896039,"aX":-12.760426703469237},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":15.8,"breakHorizontal":10.2,"spinRate":2204,"spinDirection":222},"zone":12,"typeConfidence":2.0,"plateTime":0.38911563187133336,"extension":6.688688698462669},"index":4,"playId":"726e11e1-ffab-3c58-80af-f15e7b2f7394","pitchNumber":4,"startTime":"2026-07-21T02:31:28.476Z","endTime":"2026-07-21T02:31:32.514Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T02:31:32.514Z","atBatIndex":24},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Eugenio Suárez lines out to left fielder Randy Arozarena.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-21T02:31:34.966Z","endTime":"2026-07-21T02:32:42.618Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":553993,"fullName":"Eugenio Suárez","link":"/api/v1/people/553993"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"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":553993,"fullName":"Eugenio Suárez","link":"/api/v1/people/553993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":668227,"link":"/api/v1/people/668227"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.1,"endSpeed":87.9,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.96497024499433,"aZ":-13.713235576411403,"pfxX":-5.703239428751163,"pfxZ":9.312095909083292,"pX":0.2132452681767505,"pZ":2.889225051072333,"vX0":6.054482780340926,"vY0":-139.77911989404708,"vZ0":-5.142205992127421,"x":108.87,"y":160.77,"x0":-1.2379585530338237,"y0":50.00441323009529,"z0":5.650475469149533,"aX":-11.307983504256095},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":16.0,"breakHorizontal":9.1,"spinRate":2194,"spinDirection":220},"zone":2,"typeConfidence":2.0,"plateTime":0.3915895044846365,"extension":6.824938096340193},"index":0,"playId":"1d2de193-ab85-316b-8bb7-92005609f4ce","pitchNumber":1,"startTime":"2026-07-21T02:31:57.377Z","endTime":"2026-07-21T02:32:01.065Z","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":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.4,"endSpeed":88.5,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.21621617979677,"aZ":-13.191178123029642,"pfxX":-5.133098893820769,"pfxZ":9.47068324986282,"pX":-0.07198044982714397,"pZ":3.3226958674819675,"vX0":5.54351445013812,"vY0":-140.31870029708287,"vZ0":-4.012102514307701,"x":119.74,"y":149.07,"x0":-1.4014129783998415,"y0":50.002164101617616,"z0":5.623723874428586,"aX":-10.288583935107821},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":16.6,"breakHorizontal":8.3,"spinRate":2277,"spinDirection":218},"zone":2,"typeConfidence":2.0,"plateTime":0.3895732316395266,"extension":6.715289490687284},"index":1,"playId":"d8e06f02-2f3c-3172-90a7-90e0557e6409","pitchNumber":2,"startTime":"2026-07-21T02:32:15.488Z","endTime":"2026-07-21T02:32:20.074Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.2,"endSpeed":88.2,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.57944182296333,"aZ":-14.212553687984887,"pfxX":-5.698262989056969,"pfxZ":9.027048516460937,"pX":-0.12967749089572253,"pZ":2.6697150627672666,"vX0":5.05207785036706,"vY0":-139.94611868378962,"vZ0":-5.493347276477017,"x":121.94,"y":166.7,"x0":-1.214981236195515,"y0":50.00587315368092,"z0":5.583702761214811,"aX":-11.343041262186363},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":15.5,"breakHorizontal":9.4,"spinRate":2230,"spinDirection":223},"zone":5,"typeConfidence":2.0,"plateTime":0.3908712174899063,"extension":6.635655882446385},"hitData":{"launchSpeed":91.5,"launchAngle":19.0,"totalDistance":286.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":72.28,"coordY":97.79}},"index":2,"playId":"bcb7af64-9ad5-34c1-91c1-ea2225218a67","pitchNumber":3,"startTime":"2026-07-21T02:32:35.360Z","endTime":"2026-07-21T02:32:42.618Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T02:32:42.618Z","atBatIndex":25},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Cal Raleigh strikes out on a foul tip.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":26,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-21T02:34:43.438Z","endTime":"2026-07-21T02:37:33.290Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671096,"fullName":"Andrew Abbott","link":"/api/v1/people/671096"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,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":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"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":"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":85.4,"endSpeed":79.3,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.285259263483265,"aZ":-25.60772521653398,"pfxX":9.010158670402305,"pfxZ":4.15686618803909,"pX":0.9893160605718836,"pZ":1.2462904374212265,"vX0":-6.885354826964226,"vY0":-124.20912039276855,"vZ0":-6.162932858404993,"x":79.29,"y":205.13,"x0":2.611560400806074,"y0":50.00509032016239,"z0":5.858176232170347,"aX":14.237441796171227},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":6.5,"breakHorizontal":-15.0,"spinRate":1743,"spinDirection":141},"zone":14,"typeConfidence":0.89,"plateTime":0.43912727024962006,"extension":6.428747013123622},"index":0,"playId":"4f3cde2e-987c-3e42-903e-4d59476bfc85","pitchNumber":1,"startTime":"2026-07-21T02:34:50.254Z","endTime":"2026-07-21T02:34:54.710Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":78.4,"endSpeed":73.0,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.795751949207713,"aZ":-38.70991233565023,"pfxX":-5.600159412262387,"pfxZ":-4.95447736080876,"pX":0.6876908458625606,"pZ":0.47610686393678225,"vX0":-2.4736974632241466,"vY0":-114.11887360607686,"vZ0":-3.688495849892841,"x":90.79,"y":225.93,"x0":2.5127543210950343,"y0":50.000412786315415,"z0":5.922317967830583,"aX":-7.392640263469454},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.0,"breakVerticalInduced":-9.6,"breakHorizontal":10.8,"spinRate":2900,"spinDirection":320},"zone":14,"typeConfidence":0.9,"plateTime":0.4797656526388434,"extension":6.524625601666908},"index":1,"playId":"48e6707d-ab2c-3460-8ddd-b12fffbd27bd","pitchNumber":2,"startTime":"2026-07-21T02:35:04.743Z","endTime":"2026-07-21T02:35:09.460Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.4,"endSpeed":82.0,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.18845043687169,"aZ":-24.804489261082068,"pfxX":-1.1005972009723903,"pfxZ":4.353342070766751,"pX":-0.5660200815365721,"pZ":2.1978718930295575,"vX0":-7.013893168085846,"vY0":-128.66708947239297,"vZ0":-4.828065034869424,"x":138.58,"y":179.44,"x0":2.327161064206254,"y0":50.004745335614565,"z0":5.997037177046721,"aX":-1.8631975297658991},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":7.1,"breakHorizontal":3.4,"spinRate":2598,"spinDirection":183},"zone":7,"typeConfidence":0.79,"plateTime":0.42407860879943504,"extension":6.460254378374333},"index":2,"playId":"53fe80a4-9f92-3683-ad45-7697f9bccffb","pitchNumber":3,"startTime":"2026-07-21T02:35:22.743Z","endTime":"2026-07-21T02:35:27.049Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.2,"endSpeed":78.7,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.355770356845202,"aZ":-27.821437461177755,"pfxX":9.546812801399563,"pfxZ":2.7831284243148637,"pX":1.4734554731767864,"pZ":2.055273760285207,"vX0":-5.6912590167545805,"vY0":-123.96039273092927,"vZ0":-3.856525916716582,"x":60.84,"y":183.29,"x0":2.551526998761864,"y0":50.005203280137366,"z0":5.938112842738187,"aX":14.950647176662438},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":4.4,"breakHorizontal":-16.1,"spinRate":2041,"spinDirection":134},"zone":14,"typeConfidence":0.89,"plateTime":0.4408197074937501,"extension":6.466219524691957},"index":3,"playId":"e525acea-4269-3ede-8d30-10c7fdeb1a05","pitchNumber":4,"startTime":"2026-07-21T02:36:12.515Z","endTime":"2026-07-21T02:36:19.390Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":4,"startTime":"2026-07-21T02:36:34.130Z","endTime":"2026-07-21T02:36:47.079Z","isPitch":false,"type":"action","player":{"id":663728,"link":"/api/v1/people/663728"}},{"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":0},"pitchData":{"startSpeed":78.8,"endSpeed":73.6,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.53358550112093,"aZ":-39.32795871996138,"pfxX":-5.916423409595892,"pfxZ":-5.350072904984994,"pX":1.1348786030384315,"pZ":0.37649821186055227,"vX0":-1.085048414903968,"vY0":-114.73850679142355,"vZ0":-4.287179156215367,"x":73.74,"y":228.61,"x0":2.3821889698138796,"y0":50.00047710241657,"z0":6.087374754745474,"aX":-7.914992491396687},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.4,"breakVerticalInduced":-10.4,"breakHorizontal":11.0,"spinRate":2941,"spinDirection":322},"zone":14,"typeConfidence":0.9,"plateTime":0.47671653903886213,"extension":6.464069734127645},"index":5,"playId":"034af8c3-ebf0-393d-8df0-24ff9f0e1d7c","pitchNumber":5,"startTime":"2026-07-21T02:36:47.079Z","endTime":"2026-07-21T02:36:51.818Z","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":84.8,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.235895264043982,"aZ":-13.796714990572497,"pfxX":4.874634622436279,"pfxZ":10.003223055938662,"pX":0.28443182038443254,"pZ":2.7484220678052855,"vX0":-7.2634088256812825,"vY0":-134.44715253874406,"vZ0":-5.740931225181164,"x":106.16,"y":164.57,"x0":2.383470052889693,"y0":50.000296851358826,"z0":5.884755201182636,"aX":8.953418735412438},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":17.2,"breakHorizontal":-7.3,"spinRate":2339,"spinDirection":152},"zone":5,"typeConfidence":0.9,"plateTime":0.40687801907572263,"extension":6.505495216783572},"index":6,"playId":"838139ff-9c2c-351d-90b2-802cca647f5b","pitchNumber":6,"startTime":"2026-07-21T02:37:07.984Z","endTime":"2026-07-21T02:37:14.693Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":80.9,"endSpeed":74.4,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.529192073106085,"aZ":-34.92943475655485,"pfxX":-9.667375308350646,"pfxZ":-1.9817752094189283,"pX":-0.25108260931245396,"pZ":1.2321107112563197,"vX0":-3.642366409940427,"vY0":-117.7794833631119,"vZ0":-3.462845361644055,"x":126.57,"y":205.51,"x0":2.575936593012425,"y0":50.00218183957291,"z0":5.985972773127825,"aX":-13.441000526032079},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.3,"breakVerticalInduced":-4.2,"breakHorizontal":18.5,"spinRate":2903,"spinDirection":306},"zone":13,"typeConfidence":0.91,"plateTime":0.46688838374350006,"extension":6.497853748528786},"index":7,"playId":"2e886678-3351-39ef-9ce4-a1f1a13e0acd","pitchNumber":7,"startTime":"2026-07-21T02:37:27.996Z","endTime":"2026-07-21T02:37:33.290Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T02:37:33.290Z","atBatIndex":26},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Josh Naylor flies out to left fielder JJ Bleday.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-21T02:37:35.341Z","endTime":"2026-07-21T02:39:08.110Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":671096,"fullName":"Andrew Abbott","link":"/api/v1/people/671096"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.6,"endSpeed":85.3,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.06060160227825,"aZ":-11.265506345555139,"pfxX":5.283741223770077,"pfxZ":11.345519719196233,"pX":-0.744811362115287,"pZ":1.6916447168850328,"vX0":-9.664291694836722,"vY0":-134.38078663289932,"vZ0":-8.934769336266065,"x":145.39,"y":193.11,"x0":2.1993771847096415,"y0":50.003163371599385,"z0":5.844533773938183,"aX":9.738362662810454},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":19.0,"breakHorizontal":-7.7,"spinRate":2469,"spinDirection":155},"zone":7,"typeConfidence":0.9,"plateTime":0.40643581625153047,"extension":6.647420985414784},"index":0,"playId":"434d7663-aa16-3311-bf37-fb9f6c74db37","pitchNumber":1,"startTime":"2026-07-21T02:37:55.930Z","endTime":"2026-07-21T02:38:00.570Z","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":true},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.4,"endSpeed":85.1,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.124916053861057,"aZ":-12.693992493482115,"pfxX":3.4288204334363117,"pfxZ":10.598535014434384,"pX":0.570872724051797,"pZ":1.5605387810141083,"vX0":-5.95138911464319,"vY0":-134.22658745130545,"vZ0":-8.868440308316925,"x":95.24,"y":196.65,"x0":2.364149314313097,"y0":50.00017090498724,"z0":5.795962593969114,"aX":6.300778370712661},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":17.6,"breakHorizontal":-5.0,"spinRate":2385,"spinDirection":151},"zone":9,"typeConfidence":0.89,"plateTime":0.40696265369230344,"extension":6.6839891612474345},"index":1,"playId":"11fea3eb-08be-3138-8cfb-36fecd8c5be6","pitchNumber":2,"startTime":"2026-07-21T02:38:11.094Z","endTime":"2026-07-21T02:38:16.375Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":136,"player":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"}}},{"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.5,"endSpeed":75.9,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.994913224466547,"aZ":-30.71155505575318,"pfxX":-7.7714582124778975,"pfxZ":1.0123123361954862,"pX":-1.6366218668960832,"pZ":1.5818784071858916,"vX0":-6.612029080808991,"vY0":-119.98131409925462,"vZ0":-3.9700971074677884,"x":179.38,"y":196.07,"x0":2.172915783427666,"y0":50.004761677042374,"z0":6.0196728158491295,"aX":-11.236017110094448},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":1.1,"breakHorizontal":15.7,"spinRate":2940,"spinDirection":310},"zone":13,"typeConfidence":0.9,"plateTime":0.45796970438568607,"extension":6.647266795535846},"index":2,"playId":"22dcae49-7601-3033-a651-d17da56c8252","pitchNumber":3,"startTime":"2026-07-21T02:38:42.556Z","endTime":"2026-07-21T02:38:46.629Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.8,"endSpeed":75.5,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.56993817111224,"aZ":-32.363846585205984,"pfxX":-7.457909198823014,"pfxZ":-0.1316300870914784,"pX":-0.5887304255351011,"pZ":2.0969195680177526,"vX0":-4.6359766983208175,"vY0":-119.14236798953871,"vZ0":-2.4016738074830917,"x":139.44,"y":182.16,"x0":2.35340889301149,"y0":50.0040967644483,"z0":6.052076804312958,"aX":-10.686859963364526},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":-0.6,"breakHorizontal":14.6,"spinRate":2965,"spinDirection":314},"zone":7,"typeConfidence":0.91,"plateTime":0.46029588563230517,"extension":6.504764744034927},"hitData":{"launchSpeed":86.2,"launchAngle":46.0,"totalDistance":256.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":72.09,"coordY":112.37}},"index":3,"playId":"9af3a8fb-c182-3095-8f39-bf5819832605","pitchNumber":4,"startTime":"2026-07-21T02:38:56.418Z","endTime":"2026-07-21T02:39:08.110Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T02:39:08.110Z","atBatIndex":27},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Cole Young flies out to center fielder Dane Myers.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-21T02:39:14.716Z","endTime":"2026-07-21T02:42:00.284Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":671096,"fullName":"Andrew Abbott","link":"/api/v1/people/671096"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"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":"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":2},"pitchData":{"startSpeed":80.6,"endSpeed":74.6,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.28963170452163,"aZ":-36.59699057254209,"pfxX":-5.530401609593449,"pfxZ":-3.163267923459383,"pX":0.5745966244386678,"pZ":1.9174157310330235,"vX0":-2.811677513564607,"vY0":-117.44049418317216,"vZ0":-1.6633933737577267,"x":95.1,"y":187.01,"x0":2.506046885654106,"y0":50.00429057278189,"z0":6.039463864695985,"aX":-7.724232993274391},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.9,"breakVerticalInduced":-5.9,"breakHorizontal":10.7,"spinRate":2892,"spinDirection":300},"zone":9,"typeConfidence":0.91,"plateTime":0.4664258157346235,"extension":6.475095320176715},"index":0,"playId":"32d478da-3cf9-36db-a0be-0b62b59e36bf","pitchNumber":1,"startTime":"2026-07-21T02:39:30.604Z","endTime":"2026-07-21T02:39:38.678Z","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":91.8,"endSpeed":84.4,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.616169416693733,"aZ":-15.429774442445881,"pfxX":4.5456336305909435,"pfxZ":9.217600553012508,"pX":-0.4905423570301675,"pZ":3.5225444356489803,"vX0":-8.955805464671545,"vY0":-133.39924634999156,"vZ0":-3.5560978023503864,"x":135.7,"y":143.67,"x0":2.307819430685769,"y0":50.0000366924421,"z0":5.973695312818736,"aX":8.255631300670398},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":16.2,"breakHorizontal":-6.5,"spinRate":2403,"spinDirection":155},"zone":11,"typeConfidence":0.89,"plateTime":0.40939120532895723,"extension":6.531554746574981},"index":1,"playId":"a0f29b70-cc72-3067-abf6-a4bf7ad76447","pitchNumber":2,"startTime":"2026-07-21T02:39:54.281Z","endTime":"2026-07-21T02:39:59.593Z","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.1,"endSpeed":76.2,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.06576057313293,"aZ":-32.39504573716868,"pfxX":-5.295264937022489,"pfxZ":-0.15238771907359538,"pX":0.2907574238388303,"pZ":1.8474664475844742,"vX0":-3.680396068436541,"vY0":-119.55013156402816,"vZ0":-2.9877403751698317,"x":105.92,"y":188.9,"x0":2.535707714385255,"y0":50.00297256591112,"z0":6.007828273961891,"aX":-7.698826052246414},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":-0.7,"breakHorizontal":10.4,"spinRate":2846,"spinDirection":307},"zone":8,"typeConfidence":0.9,"plateTime":0.457371012688053,"extension":6.466511698725121},"index":2,"playId":"bd094035-0fa5-3fa1-b696-a6e21dadcfdb","pitchNumber":3,"startTime":"2026-07-21T02:40:09.140Z","endTime":"2026-07-21T02:40:17.559Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-07-21T02:40:29.885Z","endTime":"2026-07-21T02:40:44.944Z","isPitch":false,"type":"action","player":{"id":702284,"link":"/api/v1/people/702284"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.6,"endSpeed":84.7,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.594350984982544,"aZ":-13.098407218859508,"pfxX":5.867630066575228,"pfxZ":10.412429834780498,"pX":-0.5805279908476904,"pZ":2.31615908328583,"vX0":-9.657336727191586,"vY0":-134.35721006356704,"vZ0":-6.886811610991206,"x":139.13,"y":176.24,"x0":2.2949219023014185,"y0":50.00167223368648,"z0":5.83997393250144,"aX":10.748818674660129},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":17.5,"breakHorizontal":-8.6,"spinRate":2403,"spinDirection":153},"zone":4,"typeConfidence":0.9,"plateTime":0.40737228307618834,"extension":6.708122710327195},"index":4,"playId":"88ac167b-336d-3e86-b96d-900248f9f3b8","pitchNumber":4,"startTime":"2026-07-21T02:40:44.944Z","endTime":"2026-07-21T02:40:53.158Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.9,"endSpeed":83.7,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.13486287374052,"aZ":-13.681329589685266,"pfxX":3.7867113430427923,"pfxZ":10.285848703079024,"pX":0.5374492795758709,"pZ":2.2259303988162498,"vX0":-6.153208077862522,"vY0":-133.58564260435432,"vZ0":-7.045611758530592,"x":96.51,"y":178.68,"x0":2.38410040525857,"y0":50.00440941498511,"z0":5.8909296057437865,"aX":6.809790260325571},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":17.2,"breakHorizontal":-5.4,"spinRate":2350,"spinDirection":156},"zone":6,"typeConfidence":0.89,"plateTime":0.41080378532934114,"extension":6.499498695120603},"index":5,"playId":"7503a3b9-3464-3677-8462-0cefbd6e4011","pitchNumber":5,"startTime":"2026-07-21T02:41:10.359Z","endTime":"2026-07-21T02:41:17.215Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.6,"endSpeed":76.4,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.25508035614098,"aZ":-32.1356918463302,"pfxX":-7.685383681858479,"pfxZ":0.02775333622750953,"pX":-1.738737559865222,"pZ":1.0153710526025925,"vX0":-7.146467381491051,"vY0":-120.14044347253432,"vZ0":-4.729052075823594,"x":183.28,"y":211.36,"x0":2.2780167963007707,"y0":50.00509584265736,"z0":5.880192640358311,"aX":-11.182977745925626},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":-0.8,"breakHorizontal":15.7,"spinRate":2930,"spinDirection":314},"zone":13,"typeConfidence":0.9,"plateTime":0.45670422131961086,"extension":6.755426606578767},"index":6,"playId":"f950237f-315d-361f-81a8-1a24df9211e5","pitchNumber":6,"startTime":"2026-07-21T02:41:30.993Z","endTime":"2026-07-21T02:41:35.330Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.1,"endSpeed":85.0,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.4047211328491,"aZ":-13.313484094382686,"pfxX":4.9510930601367695,"pfxZ":10.283277550680708,"pX":0.3535230931956037,"pZ":2.285851527909473,"vX0":-6.869131485635647,"vY0":-133.94246068613452,"vZ0":-6.945245396703923,"x":103.52,"y":177.06,"x0":2.2970230837070473,"y0":50.00315485910994,"z0":5.847112000613018,"aX":9.081207002639083},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":17.5,"breakHorizontal":-7.7,"spinRate":2362,"spinDirection":152},"zone":6,"typeConfidence":0.9,"plateTime":0.40749127990167056,"extension":6.569834093873618},"hitData":{"launchSpeed":90.5,"launchAngle":39.0,"totalDistance":311.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":114.34,"coordY":75.14}},"index":7,"playId":"d9a74ea0-b4fd-3c9b-85e4-992a803b778b","pitchNumber":7,"startTime":"2026-07-21T02:41:48.722Z","endTime":"2026-07-21T02:42:00.284Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T02:42:00.284Z","atBatIndex":28},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Tyler Stephenson strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":29,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-21T02:44:20.606Z","endTime":"2026-07-21T02:45:56.934Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":663886,"fullName":"Tyler Stephenson","link":"/api/v1/people/663886"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"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":663728,"link":"/api/v1/people/663728"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-21T02:44:03.591Z","endTime":"2026-07-21T02:44:22.762Z","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":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.7,"endSpeed":79.5,"strikeZoneTop":3.36,"strikeZoneBottom":1.695,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.564100019691377,"aZ":-26.74809308967071,"pfxX":5.731259517642733,"pfxZ":3.3603389158185966,"pX":-0.335019407987124,"pZ":3.567391542077571,"vX0":1.2616327063250017,"vY0":-126.26873420654695,"vZ0":-0.2743583041892509,"x":129.77,"y":142.46,"x0":-1.5857770581928026,"y0":50.00429370678065,"z0":5.828473472170213,"aX":9.260840655063776},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":6.2,"breakHorizontal":-10.7,"spinRate":2211,"spinDirection":49},"zone":11,"typeConfidence":0.87,"plateTime":0.43367898941477634,"extension":6.531569522740255},"index":1,"playId":"1955a355-73ae-3f36-bd45-f35b978dc175","pitchNumber":1,"startTime":"2026-07-21T02:44:22.762Z","endTime":"2026-07-21T02:44:27.829Z","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":86.8,"endSpeed":79.9,"strikeZoneTop":3.36,"strikeZoneBottom":1.695,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.439167825017364,"aZ":-33.41313658855439,"pfxX":6.229975106043801,"pfxZ":-0.7663551856628237,"pX":0.8485185926652397,"pZ":1.7837995897379935,"vX0":3.846369100018059,"vY0":-126.42087859948252,"vZ0":-2.9800650411479808,"x":84.66,"y":190.62,"x0":-1.503585540976553,"y0":50.00504590007949,"z0":5.667598679177951,"aX":10.055641189095763},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":-1.8,"breakHorizontal":-12.1,"spinRate":2301,"spinDirection":34},"zone":14,"typeConfidence":0.91,"plateTime":0.43372673034301457,"extension":6.707206850525055},"index":2,"playId":"0fef3beb-cf81-3c91-931d-cfa2b562b949","pitchNumber":2,"startTime":"2026-07-21T02:44:40.562Z","endTime":"2026-07-21T02:44:45.370Z","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":0},"pitchData":{"startSpeed":95.8,"endSpeed":87.5,"strikeZoneTop":3.36,"strikeZoneBottom":1.695,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.94180560682785,"aZ":-20.411338250265796,"pfxX":-10.252117144253162,"pfxZ":6.005107595139519,"pX":0.09978806395976639,"pZ":2.23895087025794,"vX0":7.078014383696824,"vY0":-139.24741171012892,"vZ0":-5.423869374032408,"x":113.2,"y":178.33,"x0":-1.145972328179138,"y0":50.005597171498756,"z0":5.567127443819175,"aX":-20.089581504138604},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":9.8,"breakHorizontal":17.0,"spinRate":2259,"spinDirection":217},"zone":8,"typeConfidence":0.9,"plateTime":0.3937037556349705,"extension":6.683105632113793},"index":3,"playId":"671997c7-1485-3d2b-af1d-2e12d004edb0","pitchNumber":3,"startTime":"2026-07-21T02:44:59.251Z","endTime":"2026-07-21T02:45:04.070Z","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":0},"pitchData":{"startSpeed":95.1,"endSpeed":87.3,"strikeZoneTop":3.36,"strikeZoneBottom":1.695,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.797241735078565,"aZ":-15.64196598501685,"pfxX":-7.115779123205236,"pfxZ":8.515728758049455,"pX":0.7720779003910581,"pZ":1.6298557841448336,"vX0":8.050905455723209,"vY0":-138.20312050402774,"vZ0":-7.80444544168343,"x":87.57,"y":194.77,"x0":-1.249461156800898,"y0":50.003377038821505,"z0":5.533949914338191,"aX":-13.8141888942811},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":14.0,"breakHorizontal":11.3,"spinRate":2213,"spinDirection":224},"zone":14,"typeConfidence":0.92,"plateTime":0.3958103030995481,"extension":6.801157075809986},"index":4,"playId":"3de0293d-d4e3-38fc-9e7b-19a00504d572","pitchNumber":4,"startTime":"2026-07-21T02:45:16.091Z","endTime":"2026-07-21T02:45:21.814Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.9,"endSpeed":87.6,"strikeZoneTop":3.36,"strikeZoneBottom":1.695,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.767913249543582,"aZ":-22.65003768111931,"pfxX":-11.268938958624759,"pfxZ":4.856102269907455,"pX":0.5947146661712919,"pZ":2.207879470114072,"vX0":9.055645326298029,"vY0":-139.2797157533738,"vZ0":-5.01703828269212,"x":94.33,"y":179.17,"x0":-1.2373411008070803,"y0":50.00342807846515,"z0":5.533754976707949,"aX":-22.104035321219538},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":7.9,"breakHorizontal":18.5,"spinRate":2282,"spinDirection":219},"zone":9,"typeConfidence":0.9,"plateTime":0.3935014951106792,"extension":6.804418929116277},"index":5,"playId":"0f58cd8c-6831-355a-8097-84f0195d9669","pitchNumber":5,"startTime":"2026-07-21T02:45:35.282Z","endTime":"2026-07-21T02:45:40.419Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"pitchData":{"startSpeed":96.5,"endSpeed":88.5,"strikeZoneTop":3.36,"strikeZoneBottom":1.695,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.763265826122765,"aZ":-16.161614360353607,"pfxX":-5.825468295503899,"pfxZ":7.994442391067029,"pX":0.1965271710897223,"pZ":3.1095077500288273,"vX0":6.311712498037205,"vY0":-140.40870943888947,"vZ0":-4.217382246669074,"x":109.51,"y":154.82,"x0":-1.3199771769887276,"y0":50.00591372987683,"z0":5.677520082905628,"aX":-11.67379521912666},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":13.8,"breakHorizontal":9.4,"spinRate":2304,"spinDirection":223},"zone":2,"typeConfidence":0.9,"plateTime":0.38957170878631553,"extension":6.736838039830514},"index":6,"playId":"1a62538f-3dfc-3f59-baeb-274883936a68","pitchNumber":6,"startTime":"2026-07-21T02:45:52.553Z","endTime":"2026-07-21T02:45:56.934Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T02:45:56.934Z","atBatIndex":29},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Dane Myers singles on a ground ball to second baseman Cole Young.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":30,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-21T02:45:59.681Z","endTime":"2026-07-21T02:46:47.912Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":667472,"fullName":"Dane Myers","link":"/api/v1/people/667472"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":667472,"fullName":"Dane Myers","link":"/api/v1/people/667472"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":667472,"fullName":"Dane Myers","link":"/api/v1/people/667472"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":702284,"link":"/api/v1/people/702284"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.9,"endSpeed":88.8,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.685291668451864,"aZ":-21.940143071131978,"pfxX":-9.80115305715106,"pfxZ":5.091690991883142,"pX":0.6467013585653881,"pZ":1.9061729274875368,"vX0":8.620924550978204,"vY0":-140.80274778456123,"vZ0":-6.085356913754033,"x":92.35,"y":187.31,"x0":-1.1799391345397372,"y0":50.00167662293093,"z0":5.513031485916245,"aX":-19.69712236805713},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":8.2,"breakHorizontal":16.0,"spinRate":2310,"spinDirection":222},"zone":9,"typeConfidence":0.91,"plateTime":0.3888567631235298,"extension":6.788535237381781},"index":0,"playId":"aef13e81-5a4a-3937-8cbe-ae2fe22b75ff","pitchNumber":1,"startTime":"2026-07-21T02:46:25.124Z","endTime":"2026-07-21T02:46:29.374Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.2,"endSpeed":80.3,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.879394428645295,"aZ":-31.101116735345908,"pfxX":4.614847621294873,"pfxZ":0.6517037001430674,"pX":0.38851278025213815,"pZ":1.8764061287608957,"vX0":3.0963577817349885,"vY0":-126.96353000565772,"vZ0":-3.142590825410511,"x":102.19,"y":188.12,"x0":-1.4459817631758585,"y0":50.000035682686885,"z0":5.604145658634075,"aX":7.534637941510716},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":0.7,"breakHorizontal":-9.0,"spinRate":2409,"spinDirection":42},"zone":9,"typeConfidence":0.89,"plateTime":0.4313332700047794,"extension":6.8099874407931695},"hitData":{"launchSpeed":100.9,"launchAngle":-13.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":124.63,"coordY":143.98}},"index":1,"playId":"ba1af7e4-82d8-3296-8c5f-65ef54ab2974","pitchNumber":2,"startTime":"2026-07-21T02:46:39.978Z","endTime":"2026-07-21T02:46:47.912Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T02:46:47.912Z","atBatIndex":30},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Edwin Arroyo flies out to center fielder Julio Rodríguez.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-21T02:47:01.685Z","endTime":"2026-07-21T02:48:14.350Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":695490,"fullName":"Edwin Arroyo","link":"/api/v1/people/695490"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":667472,"fullName":"Dane Myers","link":"/api/v1/people/667472"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,2],"actionIndex":[1],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":667472,"fullName":"Dane Myers","link":"/api/v1/people/667472"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":695490,"fullName":"Edwin Arroyo","link":"/api/v1/people/695490"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":677594,"link":"/api/v1/people/677594"},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.2,"endSpeed":78.3,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.212246292038976,"aZ":-42.19356208465333,"pfxX":3.979030386735788,"pfxZ":-6.472894836468781,"pX":0.40387646707109853,"pZ":1.7920236148058386,"vX0":3.44478501142001,"vY0":-124.02763817836765,"vZ0":-0.8698677852455186,"x":101.61,"y":190.4,"x0":-1.5229181970381824,"y0":50.0015356932829,"z0":5.684729220632563,"aX":6.160411489553005},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.4,"breakVerticalInduced":-11.6,"breakHorizontal":-8.0,"spinRate":2266,"spinDirection":33},"zone":9,"typeConfidence":2.0,"plateTime":0.44264402189849017,"extension":6.697692416203606},"index":0,"playId":"f4de7f17-1ece-3d76-a585-f7de5c165d24","pitchNumber":1,"startTime":"2026-07-21T02:47:20.733Z","endTime":"2026-07-21T02:47:26.909Z","isPitch":true,"type":"pitch"},{"details":{"description":"Dane Myers steals (6) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"index":1,"actionPlayId":"f4de7f17-1ece-3d76-a585-f7de5c165d24","startTime":"2026-07-21T02:47:36.881Z","endTime":"2026-07-21T02:47:59.683Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":667472,"link":"/api/v1/people/667472"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.7,"endSpeed":82.3,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.01448108152577,"aZ":-27.566068839238394,"pfxX":-9.21131379760086,"pfxZ":2.6716090190733643,"pX":0.13165151703007066,"pZ":2.1981508736302304,"vX0":6.857624741465019,"vY0":-130.45152251039684,"vZ0":-3.188177739434848,"x":111.98,"y":179.43,"x0":-1.3322250862647922,"y0":50.005085280108,"z0":5.510488764649073,"aX":-15.904471417481147},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":4.3,"breakHorizontal":15.2,"spinRate":1559,"spinDirection":238},"zone":5,"typeConfidence":0.91,"plateTime":0.41960681062841365,"extension":6.918083449913288},"hitData":{"launchSpeed":82.8,"launchAngle":33.0,"totalDistance":297.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":99.48,"coordY":83.32}},"index":2,"playId":"039f09a1-28a0-364b-819f-4222de0a3fde","pitchNumber":2,"startTime":"2026-07-21T02:47:59.683Z","endTime":"2026-07-21T02:48:14.350Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T02:48:14.350Z","atBatIndex":31},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ke'Bryan Hayes strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-21T02:48:20.818Z","endTime":"2026-07-21T02:51:11.510Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":663647,"fullName":"Ke'Bryan Hayes","link":"/api/v1/people/663647"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","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":6},"credits":[{"player":{"id":663728,"link":"/api/v1/people/663728"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.1,"endSpeed":79.8,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.80986841929108,"aZ":-33.471316821954886,"pfxX":4.212603634801767,"pfxZ":-0.8026313974815729,"pX":0.5866199369017311,"pZ":3.0292819660144055,"vX0":4.109704576419519,"vY0":-126.78305335661791,"vZ0":0.15327685413183745,"x":94.64,"y":156.99,"x0":-1.6046444274761968,"y0":50.00001870820572,"z0":5.647356419956953,"aX":6.831419528709188},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":-1.2,"breakHorizontal":-8.6,"spinRate":2497,"spinDirection":40},"zone":3,"typeConfidence":0.9,"plateTime":0.4326270513179655,"extension":6.796719867092552},"index":0,"playId":"a916fec5-4c6a-3781-8a62-e2893eebfbb7","pitchNumber":1,"startTime":"2026-07-21T02:48:41.164Z","endTime":"2026-07-21T02:48:46.160Z","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":true},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.8,"endSpeed":88.5,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.17964927657597,"aZ":-24.04930172855022,"pfxX":-10.645745877023796,"pfxZ":4.060231502085537,"pX":0.8763819844544224,"pZ":2.3041512487205837,"vX0":9.456793900228092,"vY0":-140.6568569778371,"vZ0":-4.810459819513907,"x":83.59,"y":176.57,"x0":-1.1476844154509735,"y0":50.004855087734484,"z0":5.597888405426931,"aX":-21.314147797247845},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":6.5,"breakHorizontal":17.3,"spinRate":2390,"spinDirection":222},"zone":14,"typeConfidence":0.91,"plateTime":0.3895377111407514,"extension":6.8045267516512205},"index":1,"playId":"89f16f28-2148-375c-800e-3ee3d473585c","pitchNumber":2,"startTime":"2026-07-21T02:49:02.949Z","endTime":"2026-07-21T02:49:08.173Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":136,"player":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"}}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":2},"index":2,"playId":"b9503b97-a9a5-493e-9b9b-66296fab2f45","startTime":"2026-07-21T02:49:40.754Z","endTime":"2026-07-21T02:49:45.754Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.8,"endSpeed":88.2,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.26038569457454,"aZ":-18.125558568370984,"pfxX":-4.8508080271812695,"pfxZ":6.9986716026233005,"pX":-0.23521112255070328,"pZ":4.663624249716659,"vX0":5.290541752720842,"vY0":-140.86779397284533,"vZ0":0.18437197899759594,"x":125.97,"y":112.86,"x0":-1.5082008110048386,"y0":50.00670964194955,"z0":5.7699491010561195,"aX":-9.742939883865683},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":13.0,"breakHorizontal":7.7,"spinRate":2308,"spinDirection":216},"zone":11,"typeConfidence":0.9,"plateTime":0.3889591219463173,"extension":6.774912649353393},"index":3,"playId":"0e13ae1c-4a2c-39ff-b984-6068258b8c86","pitchNumber":3,"startTime":"2026-07-21T02:50:01.239Z","endTime":"2026-07-21T02:50:05.289Z","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,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.1,"endSpeed":80.8,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.560726689063056,"aZ":-29.890858238387946,"pfxX":6.15338097515355,"pfxZ":1.373950608746929,"pX":0.9480306239566874,"pZ":2.1985373616808466,"vX0":4.090413300806416,"vY0":-128.2920941119932,"vZ0":-2.7309811528386,"x":80.86,"y":179.42,"x0":-1.4686061242697794,"y0":50.00242189502206,"z0":5.616518261782154,"aX":10.213106881423043},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":2.0,"breakHorizontal":-12.1,"spinRate":2545,"spinDirection":39},"zone":14,"typeConfidence":0.88,"plateTime":0.42762290085405175,"extension":6.747243313489048},"index":4,"playId":"d7595da1-5d18-3fce-a631-76cb2797b7e9","pitchNumber":4,"startTime":"2026-07-21T02:50:21.411Z","endTime":"2026-07-21T02:50:26.073Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.0,"endSpeed":88.4,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.4819988730959,"aZ":-16.63497772761052,"pfxX":-4.938355626585915,"pfxZ":7.716089329780322,"pX":0.3757978366580548,"pZ":4.214420605713611,"vX0":6.591215679513428,"vY0":-141.12604345232506,"vZ0":-1.159160094635224,"x":102.68,"y":124.99,"x0":-1.349785437204668,"y0":50.006478771171366,"z0":5.703230937971998,"aX":-9.950913698490382},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":13.9,"breakHorizontal":7.6,"spinRate":2321,"spinDirection":216},"zone":12,"typeConfidence":0.9,"plateTime":0.38828738118052897,"extension":6.769595508295264},"index":5,"playId":"3a773e2d-4f28-3b9d-ba0a-e2ed21ed7b19","pitchNumber":5,"startTime":"2026-07-21T02:50:43.957Z","endTime":"2026-07-21T02:50:48.049Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":96.9,"endSpeed":88.8,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.31226439724666,"aZ":-16.544996866371267,"pfxX":-5.3748865625994355,"pfxZ":7.719361462196613,"pX":-0.9256489506051686,"pZ":3.8577055359191963,"vX0":3.8188869133938854,"vY0":-141.20306351319715,"vZ0":-1.9190888563664834,"x":152.28,"y":134.62,"x0":-1.5953733625940183,"y0":50.004669035148865,"z0":5.607454877882014,"aX":-10.885098103966808},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":13.8,"breakHorizontal":9.0,"spinRate":2290,"spinDirection":218},"zone":11,"typeConfidence":0.9,"plateTime":0.387490991181513,"extension":6.8023920356115575},"index":6,"playId":"473e189d-d6f4-3a30-a0f6-f3a80ea20e23","pitchNumber":6,"startTime":"2026-07-21T02:51:06.445Z","endTime":"2026-07-21T02:51:11.510Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T02:51:11.510Z","atBatIndex":32},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Victor Robles singles on a line drive to center fielder Dane Myers.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":33,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-21T02:53:12.230Z","endTime":"2026-07-21T02:54:04.476Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":645302,"fullName":"Victor Robles","link":"/api/v1/people/645302"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671096,"fullName":"Andrew Abbott","link":"/api/v1/people/671096"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":645302,"fullName":"Victor Robles","link":"/api/v1/people/645302"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":645302,"fullName":"Victor Robles","link":"/api/v1/people/645302"},"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_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.9,"endSpeed":83.3,"strikeZoneTop":3.199,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.5879260801251,"aZ":-13.838740178309946,"pfxX":4.232326456762754,"pfxZ":10.345011506719484,"pX":0.44433487076542766,"pZ":2.4182886834319555,"vX0":-6.727848579164261,"vY0":-132.1513470694889,"vZ0":-6.462825674377134,"x":100.06,"y":173.49,"x0":2.4707763916653245,"y0":50.00284836740905,"z0":5.907954575721798,"aX":7.501992625837915},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":17.5,"breakHorizontal":-6.2,"spinRate":2380,"spinDirection":151},"zone":6,"typeConfidence":0.88,"plateTime":0.4141093980441104,"extension":6.4336190855642945},"index":0,"playId":"4f7e33ea-76c8-30c6-b67e-139b707e2dd2","pitchNumber":1,"startTime":"2026-07-21T02:53:24.059Z","endTime":"2026-07-21T02:53:28.123Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":78.0,"endSpeed":71.7,"strikeZoneTop":3.199,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.3881468058482,"aZ":-38.29258422115497,"pfxX":-6.651980172960489,"pfxZ":-4.711473728280158,"pX":1.2278396233672693,"pZ":3.4800188870888267,"vX0":-0.8898968233049092,"vY0":-113.49346309797826,"vZ0":2.1813279310550495,"x":70.2,"y":144.82,"x0":2.4891141381598536,"y0":50.00032787881135,"z0":6.329123072652647,"aX":-8.647716055453827},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.7,"breakVerticalInduced":-7.7,"breakHorizontal":12.2,"spinRate":2751,"spinDirection":317},"zone":12,"typeConfidence":0.91,"plateTime":0.48320663580124057,"extension":6.40068261990924},"index":1,"playId":"6250c18d-dfad-3ef4-81c3-97aadec88aab","pitchNumber":2,"startTime":"2026-07-21T02:53:37.528Z","endTime":"2026-07-21T02:53:42.093Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":78.2,"endSpeed":72.2,"strikeZoneTop":3.199,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.795872865445045,"aZ":-38.16913485964731,"pfxX":-5.871218537978113,"pfxZ":-4.585622263807295,"pX":0.7146162894792298,"pZ":2.138226590939593,"vX0":-2.130031473073866,"vY0":-113.91251061285703,"vZ0":-0.7205123859215916,"x":89.76,"y":181.05,"x0":2.4256519791874376,"y0":50.001358554772885,"z0":6.2467694253519905,"aX":-7.6800973114587165},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.9,"breakVerticalInduced":-8.2,"breakHorizontal":11.2,"spinRate":2837,"spinDirection":321},"zone":9,"typeConfidence":0.9,"plateTime":0.48165217193153786,"extension":6.366159231750782},"hitData":{"launchSpeed":76.6,"launchAngle":21.0,"totalDistance":236.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":112.12,"coordY":88.48}},"index":2,"playId":"27d947ee-4991-398d-a048-262ac9025a78","pitchNumber":3,"startTime":"2026-07-21T02:53:51.894Z","endTime":"2026-07-21T02:54:04.476Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T02:54:04.476Z","atBatIndex":33},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Buddy Kennedy pops out to second baseman Edwin Arroyo.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":34,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-21T02:54:08.989Z","endTime":"2026-07-21T02:55:15.238Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":671083,"fullName":"Buddy Kennedy","link":"/api/v1/people/671083"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671096,"fullName":"Andrew Abbott","link":"/api/v1/people/671096"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":645302,"fullName":"Victor Robles","link":"/api/v1/people/645302"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":671083,"fullName":"Buddy Kennedy","link":"/api/v1/people/671083"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":695490,"link":"/api/v1/people/695490"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.4,"endSpeed":78.7,"strikeZoneTop":3.116,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.607599151225998,"aZ":-21.49219946269932,"pfxX":7.172662564358806,"pfxZ":6.806543563985315,"pX":0.3548309703260921,"pZ":2.035922488095678,"vX0":-7.426686431727194,"vY0":-124.15787240959473,"vZ0":-5.162035556662242,"x":103.47,"y":183.81,"x0":2.4453469614471297,"y0":50.00525445300877,"z0":5.918112658814012,"aX":11.260585503604977},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":11.4,"breakHorizontal":-11.4,"spinRate":1977,"spinDirection":137},"zone":9,"typeConfidence":0.9,"plateTime":0.4402600831643908,"extension":6.5388492957818976},"index":0,"playId":"2f022389-1a96-3756-b7fb-5f63ebfc7d79","pitchNumber":1,"startTime":"2026-07-21T02:54:25.812Z","endTime":"2026-07-21T02:54:30.376Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.3,"endSpeed":78.6,"strikeZoneTop":3.116,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.24883026814745,"aZ":-21.909786486787674,"pfxX":8.401645287798107,"pfxZ":6.547751443730975,"pX":0.7695311975098436,"pZ":2.32221348362334,"vX0":-7.2296513628437005,"vY0":-124.00872419733493,"vZ0":-4.255375225215982,"x":87.67,"y":176.08,"x0":2.621721825830449,"y0":50.00497641957869,"z0":5.873436700401481,"aX":13.174812144693323},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":11.2,"breakHorizontal":-13.7,"spinRate":2128,"spinDirection":133},"zone":6,"typeConfidence":0.9,"plateTime":0.44057767656089375,"extension":6.566461534927512},"index":1,"playId":"d5096454-cfb2-3d1c-a834-764df66f78d4","pitchNumber":2,"startTime":"2026-07-21T02:54:42.057Z","endTime":"2026-07-21T02:54:47.444Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":84.6,"strikeZoneTop":3.116,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.219615405505827,"aZ":-13.689340969262119,"pfxX":3.1481488182816237,"pfxZ":10.132757541998195,"pX":0.01260245695384682,"pZ":3.1286728739223775,"vX0":-7.2252026188092975,"vY0":-133.7957620980964,"vZ0":-4.869609221544251,"x":116.52,"y":154.31,"x0":2.3316136373163627,"y0":50.000529253620186,"z0":5.943623333851778,"aX":5.742327835199476},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":17.5,"breakHorizontal":-4.2,"spinRate":2307,"spinDirection":158},"zone":2,"typeConfidence":0.9,"plateTime":0.40842802124474,"extension":6.626225095740008},"hitData":{"launchSpeed":82.8,"launchAngle":61.0,"totalDistance":183.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":171.27,"coordY":142.46}},"index":2,"playId":"ed7a9ee8-900a-3b89-8284-dc42e5948df8","pitchNumber":3,"startTime":"2026-07-21T02:55:02.023Z","endTime":"2026-07-21T02:55:15.238Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T02:55:15.238Z","atBatIndex":34},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Colt Emerson strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":35,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-21T02:55:23.295Z","endTime":"2026-07-21T02:57:54.730Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":806068,"fullName":"Colt Emerson","link":"/api/v1/people/806068"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":671096,"fullName":"Andrew Abbott","link":"/api/v1/people/671096"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":645302,"fullName":"Victor Robles","link":"/api/v1/people/645302"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":806068,"fullName":"Colt Emerson","link":"/api/v1/people/806068"},"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":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.7,"endSpeed":84.2,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.72180379142346,"aZ":-13.351740863243052,"pfxX":4.307482424414666,"pfxZ":10.41045838470836,"pX":0.21639181078102837,"pZ":2.5945950399083766,"vX0":-6.99974259653424,"vY0":-133.3662449594263,"vZ0":-6.190322473144238,"x":108.75,"y":168.73,"x0":2.3110299655518425,"y0":50.000559693993985,"z0":5.902330012293951,"aX":7.786721523709548},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":17.8,"breakHorizontal":-6.4,"spinRate":2337,"spinDirection":155},"zone":5,"typeConfidence":0.89,"plateTime":0.41013953473461706,"extension":6.50738430056961},"index":0,"playId":"b5b20598-8a9d-37d9-8917-0d16871c6c2d","pitchNumber":1,"startTime":"2026-07-21T02:55:43.071Z","endTime":"2026-07-21T02:55:48.128Z","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":92.6,"endSpeed":85.0,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.148153127020258,"aZ":-10.842299284128803,"pfxX":3.9238332321263227,"pfxZ":11.630131719653754,"pX":-0.08189770569764536,"pZ":1.0874080117970395,"vX0":-7.41170728095619,"vY0":-134.33862780221048,"vZ0":-10.333541617930274,"x":120.12,"y":209.42,"x0":2.198673438807035,"y0":50.00387378243051,"z0":5.746840124479193,"aX":7.198214342302761},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":19.1,"breakHorizontal":-5.5,"spinRate":2351,"spinDirection":154},"zone":13,"typeConfidence":0.9,"plateTime":0.4071854648919042,"extension":6.6132051489403505},"index":1,"playId":"150ff851-0362-3ff4-b5f7-7701b2b6a7fd","pitchNumber":2,"startTime":"2026-07-21T02:56:04.435Z","endTime":"2026-07-21T02:56:09.634Z","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":1,"outs":1},"pitchData":{"startSpeed":82.2,"endSpeed":76.0,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.52524970471719,"aZ":-33.124404984751344,"pfxX":-7.896033615321121,"pfxZ":-0.6617228246095085,"pX":-0.9474411756283273,"pZ":0.2481716784154782,"vX0":-5.393268350276168,"vY0":-119.54065146417307,"vZ0":-6.203657544671409,"x":153.11,"y":232.08,"x0":2.369049041508514,"y0":50.00181906991111,"z0":5.875139596830564,"aX":-11.348241544506969},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.3,"breakVerticalInduced":-2.5,"breakHorizontal":15.7,"spinRate":2910,"spinDirection":304},"zone":13,"typeConfidence":0.91,"plateTime":0.45940462890349076,"extension":6.67675582540775},"index":2,"playId":"d6364148-5521-33e5-ba1c-819747d74be4","pitchNumber":3,"startTime":"2026-07-21T02:56:23.228Z","endTime":"2026-07-21T02:56:28.424Z","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":"0680f2cb-98ad-3f80-bccd-fd1000ab0578","startTime":"2026-07-21T02:56:46.951Z","endTime":"2026-07-21T02:56:50.026Z","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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.8,"endSpeed":84.6,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.87567409295258,"aZ":-14.457104523586784,"pfxX":3.381960101427011,"pfxZ":9.730595820836896,"pX":0.5377720386702021,"pZ":2.736428498905701,"vX0":-5.961453652328753,"vY0":-133.61521667390352,"vZ0":-5.692244523538113,"x":96.5,"y":164.9,"x0":2.3512995148744404,"y0":50.005554001953264,"z0":5.920989536493768,"aX":6.160080128807506},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":16.7,"breakHorizontal":-4.9,"spinRate":2428,"spinDirection":158},"zone":6,"typeConfidence":0.89,"plateTime":0.408824676036434,"extension":6.485390852264233},"index":4,"playId":"c565e313-31a4-3284-be41-fd4bc3dea4a0","pitchNumber":4,"startTime":"2026-07-21T02:57:05.599Z","endTime":"2026-07-21T02:57:10.246Z","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,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.0,"endSpeed":75.7,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.749228060380904,"aZ":-31.990440295589476,"pfxX":-9.019192892617045,"pfxZ":0.1286491908436549,"pX":-0.6823003032347389,"pZ":1.3767833712249173,"vX0":-4.40509517393482,"vY0":-119.29338531712527,"vZ0":-3.9953518678422686,"x":143.01,"y":201.61,"x0":2.362258371432108,"y0":50.004252964057855,"z0":5.9688700898269085,"aX":-12.949947570192315},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":-0.5,"breakHorizontal":17.4,"spinRate":2893,"spinDirection":314},"zone":13,"typeConfidence":0.9,"plateTime":0.4598074865654431,"extension":6.6121069914830874},"index":5,"playId":"4b701e0a-880b-3944-88b1-79698a4b740b","pitchNumber":5,"startTime":"2026-07-21T02:57:24.964Z","endTime":"2026-07-21T02:57:30.469Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":92.2,"endSpeed":84.5,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.914423538900728,"aZ":-12.292073324585251,"pfxX":3.4667329688100477,"pfxZ":10.860686786259503,"pX":0.4354023953438965,"pZ":3.9101446307734467,"vX0":-5.875418524970637,"vY0":-134.16752900328842,"vZ0":-3.388613335895983,"x":100.4,"y":133.21,"x0":2.199126877339987,"y0":50.000714920498034,"z0":6.060285056323919,"aX":6.3455356559674385},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":19.2,"breakHorizontal":-5.0,"spinRate":2332,"spinDirection":163},"zone":12,"typeConfidence":0.9,"plateTime":0.4075912796496626,"extension":6.523480590411853},"index":6,"playId":"5a130d93-7708-3b4e-ad6a-a3160d900fe8","pitchNumber":6,"startTime":"2026-07-21T02:57:49.965Z","endTime":"2026-07-21T02:57:54.730Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T02:57:54.730Z","atBatIndex":35},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Randy Arozarena walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-21T02:58:00.357Z","endTime":"2026-07-21T03:00:43.353Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671096,"fullName":"Andrew Abbott","link":"/api/v1/people/671096"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"postOnThird":{"id":645302,"fullName":"Victor Robles","link":"/api/v1/people/645302"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4,5,6,7],"actionIndex":[3],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":645302,"fullName":"Victor Robles","link":"/api/v1/people/645302"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":645302,"fullName":"Victor Robles","link":"/api/v1/people/645302"},"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_throwing_error"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.7,"endSpeed":80.5,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.938040574319732,"aZ":-25.156859237481765,"pfxX":9.138411604671479,"pfxZ":4.309198759856271,"pX":0.5028110886698569,"pZ":1.0397307213763893,"vX0":-8.076751671538586,"vY0":-126.04038152694962,"vZ0":-6.735045339559027,"x":97.83,"y":210.71,"x0":2.544335648959657,"y0":50.00081913107333,"z0":5.746874865463368,"aX":14.866203093966636},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":6.6,"breakHorizontal":-15.0,"spinRate":1819,"spinDirection":137},"zone":14,"typeConfidence":0.9,"plateTime":0.43273825827385215,"extension":6.586689100108589},"index":0,"playId":"f4689af7-cdf9-3bad-9d7f-6b89b1b20115","pitchNumber":1,"startTime":"2026-07-21T02:58:15.211Z","endTime":"2026-07-21T02:58:20.068Z","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":2},"index":1,"playId":"dfb39a3f-f3ab-39ef-8506-b3bcfbab9daf","startTime":"2026-07-21T02:58:34.490Z","endTime":"2026-07-21T02:58:38.399Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true,"disengagementNum":1},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.8,"endSpeed":83.2,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.642153287555445,"aZ":-12.948989032880924,"pfxX":4.017462203052414,"pfxZ":10.867055940290305,"pX":1.1388145052558523,"pZ":2.142282953546312,"vX0":-4.568052163112965,"vY0":-132.05580115987195,"vZ0":-7.266379177981413,"x":73.59,"y":180.94,"x0":2.3676280761507864,"y0":50.00621427597956,"z0":5.878831335126653,"aX":7.110076946736983},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":18.4,"breakHorizontal":-6.4,"spinRate":2300,"spinDirection":153},"zone":14,"typeConfidence":0.87,"plateTime":0.41447888625693396,"extension":6.495685398702269},"index":2,"playId":"470be442-b45e-3078-8644-790fbfa29280","pitchNumber":2,"startTime":"2026-07-21T02:59:00.924Z","endTime":"2026-07-21T02:59:11.450Z","isPitch":true,"type":"pitch"},{"details":{"description":"Victor Robles steals (7) 2nd base. Victor Robles to 3rd. Victor Robles advances to 3rd, on a throwing error by catcher Tyler Stephenson.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"index":3,"actionPlayId":"470be442-b45e-3078-8644-790fbfa29280","startTime":"2026-07-21T02:59:29.553Z","endTime":"2026-07-21T02:59:41.102Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":645302,"link":"/api/v1/people/645302"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.3,"endSpeed":78.9,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.20125866958174,"aZ":-23.752447525523973,"pfxX":9.103298953992105,"pfxZ":5.3170205501268635,"pX":0.7640975283067754,"pZ":1.593384038947374,"vX0":-7.775188349274252,"vY0":-125.29671120311077,"vZ0":-5.6598099131284,"x":87.87,"y":195.76,"x0":2.7303756291610526,"y0":50.002562151075466,"z0":5.8319889783340555,"aX":14.419908966702875},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":8.5,"breakHorizontal":-14.6,"spinRate":1902,"spinDirection":137},"zone":9,"typeConfidence":0.9,"plateTime":0.43775712324160176,"extension":6.43890021909316},"index":4,"playId":"60057021-1529-3da6-ab41-387eac2cb864","pitchNumber":3,"startTime":"2026-07-21T02:59:41.102Z","endTime":"2026-07-21T02:59:46.537Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.2,"endSpeed":80.3,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.085206169346943,"aZ":-22.79296688515732,"pfxX":10.259871737460447,"pfxZ":5.784929518874504,"pX":-0.25337166807780054,"pZ":0.12847573690960784,"vX0":-10.292915506379057,"vY0":-126.35551086158243,"vZ0":-9.315314640597972,"x":126.66,"y":235.31,"x0":2.5346597314816672,"y0":50.001555844719704,"z0":5.6857716925058925,"aX":16.634546964907997},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":8.5,"breakHorizontal":-16.3,"spinRate":2056,"spinDirection":137},"zone":13,"typeConfidence":0.9,"plateTime":0.4330255020161675,"extension":6.537056499504271},"index":5,"playId":"2c8ae2ad-bd2d-3d10-b0a2-8cbe79014cf2","pitchNumber":4,"startTime":"2026-07-21T02:59:57.381Z","endTime":"2026-07-21T03:00:02.284Z","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":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.0,"endSpeed":84.7,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.91482953797243,"aZ":-15.805750831527757,"pfxX":3.0909614198164967,"pfxZ":8.939007894538767,"pX":0.6909733022307522,"pZ":3.674913752107187,"vX0":-5.858991431783789,"vY0":-133.95952737461954,"vZ0":-3.117665557769641,"x":90.66,"y":139.56,"x0":2.497489783282104,"y0":50.001406350336,"z0":5.973058979833415,"aX":5.659502855434355},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":15.8,"breakHorizontal":-4.4,"spinRate":2233,"spinDirection":144},"zone":12,"typeConfidence":0.89,"plateTime":0.40770814090363494,"extension":6.3740587676886795},"index":6,"playId":"d87c87e5-c6dc-321c-958b-902a7f474220","pitchNumber":5,"startTime":"2026-07-21T03:00:18.497Z","endTime":"2026-07-21T03:00:24.806Z","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":79.9,"endSpeed":73.9,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.17036728011673,"aZ":-36.56374757544674,"pfxX":-5.259314827456204,"pfxZ":-3.18429803098676,"pX":1.1504859763004929,"pZ":3.0936033986929496,"vX0":-1.4151404117985762,"vY0":-116.40877388714372,"vZ0":0.7740586597106613,"x":73.15,"y":155.25,"x0":2.4492093104030395,"y0":50.00508088741186,"z0":6.20908929267408,"aX":-7.242531880745049},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.0,"breakVerticalInduced":-5.3,"breakHorizontal":9.8,"spinRate":2812,"spinDirection":312},"zone":12,"typeConfidence":0.91,"plateTime":0.46992068762309946,"extension":6.372217018306522},"index":7,"playId":"cfed27a6-1e29-3ea6-a7c0-a5f1c49c34a7","pitchNumber":6,"startTime":"2026-07-21T03:00:38.184Z","endTime":"2026-07-21T03:00:43.353Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T03:00:43.353Z","atBatIndex":36},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Julio Rodríguez singles on a ground ball to shortstop Elly De La Cruz. Victor Robles scores. Randy Arozarena to 2nd.","rbi":1,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-21T03:01:43.529Z","endTime":"2026-07-21T03:02:57.732Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":60},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671096,"fullName":"Andrew Abbott","link":"/api/v1/people/671096"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"postOnSecond":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4],"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":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":682829,"link":"/api/v1/people/682829"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":645302,"fullName":"Victor Robles","link":"/api/v1/people/645302"},"responsiblePitcher":{"id":671096,"link":"/api/v1/people/671096"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":4},"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":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"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":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-21T03:01:04.892Z","endTime":"2026-07-21T03:01:45.698Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.6,"endSpeed":79.7,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.333472440192082,"aZ":-21.737871371118313,"pfxX":9.17588422285731,"pfxZ":6.464714444844309,"pX":0.856495394803713,"pZ":2.416622830923806,"vX0":-6.92139695082738,"vY0":-125.92867857252513,"vZ0":-4.451335471644471,"x":84.35,"y":173.53,"x0":2.441488234001308,"y0":50.001814588882155,"z0":5.954175992488594,"aX":14.812611619083805},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":10.9,"breakHorizontal":-15.1,"spinRate":1949,"spinDirection":142},"zone":14,"typeConfidence":0.9,"plateTime":0.43407636787526194,"extension":6.617035087717516},"index":1,"playId":"ed19965e-20d1-32cb-845a-8ab25650467f","pitchNumber":1,"startTime":"2026-07-21T03:01:45.698Z","endTime":"2026-07-21T03:01:50.510Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.6,"endSpeed":85.1,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.75867817000315,"aZ":-15.299652808065975,"pfxX":4.79749751967044,"pfxZ":9.113478158188936,"pX":0.9134212311488993,"pZ":3.801351613597558,"vX0":-5.68532259391464,"vY0":-134.8248462351862,"vZ0":-2.922651427653184,"x":82.18,"y":136.14,"x0":2.4205180424548196,"y0":50.00209203892195,"z0":5.971545630560229,"aX":8.882510231923536},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":16.1,"breakHorizontal":-7.6,"spinRate":2429,"spinDirection":153},"zone":12,"typeConfidence":0.9,"plateTime":0.4053804459526935,"extension":6.529740156277773},"index":2,"playId":"c29c3023-aa98-36bf-a827-442a44f4e45e","pitchNumber":2,"startTime":"2026-07-21T03:02:08.428Z","endTime":"2026-07-21T03:02:12.458Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":79.0,"endSpeed":73.3,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.05496925646458,"aZ":-38.28580658038224,"pfxX":-4.6241550148470605,"pfxZ":-4.529213510414573,"pX":0.8313162118814764,"pZ":3.4440977696632458,"vX0":-2.225977028787197,"vY0":-115.13023575403155,"vZ0":2.032501524468789,"x":85.31,"y":145.79,"x0":2.409258962105905,"y0":50.000125220775644,"z0":6.2375991054802675,"aX":-6.24636275229281},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.9,"breakVerticalInduced":-7.4,"breakHorizontal":8.9,"spinRate":2815,"spinDirection":309},"zone":3,"typeConfidence":0.9,"plateTime":0.47456631187228915,"extension":6.50889369388844},"index":3,"playId":"3bd8c604-7a8f-3ab8-8b6a-4b58f283e5fc","pitchNumber":3,"startTime":"2026-07-21T03:02:26.304Z","endTime":"2026-07-21T03:02:31.459Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.2,"endSpeed":79.7,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.245363096300352,"aZ":-24.203222674302783,"pfxX":9.26182002233227,"pfxZ":4.961448880683699,"pX":0.7368938717315349,"pZ":2.1142927885143883,"vX0":-7.340856830301846,"vY0":-125.38268923373734,"vZ0":-4.362761324414903,"x":88.91,"y":181.69,"x0":2.486640703555853,"y0":50.00205353966951,"z0":5.830942472609729,"aX":14.876847824791588},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":8.3,"breakHorizontal":-15.2,"spinRate":1732,"spinDirection":135},"zone":9,"typeConfidence":0.9,"plateTime":0.4353685142370889,"extension":6.716768443645381},"hitData":{"launchSpeed":81.4,"launchAngle":-22.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":115.0,"coordY":165.78}},"index":4,"playId":"cbcd6d02-9ad4-3248-8966-aba840d140b1","pitchNumber":4,"startTime":"2026-07-21T03:02:44.612Z","endTime":"2026-07-21T03:02:57.732Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T03:02:57.732Z","atBatIndex":37},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Dominic Canzone strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-21T03:03:25.051Z","endTime":"2026-07-21T03:05:15.256Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":671096,"fullName":"Andrew Abbott","link":"/api/v1/people/671096"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4],"actionIndex":[1],"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":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"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":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.2,"endSpeed":84.8,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.009630672334872,"aZ":-14.198007521642085,"pfxX":3.413888292370742,"pfxZ":9.778267648376259,"pX":0.4466203454524809,"pZ":3.656058277153903,"vX0":-5.922803366116947,"vY0":-134.21990837640502,"vZ0":-3.5842938938686424,"x":99.98,"y":140.07,"x0":2.230807020706304,"y0":50.00099558611984,"z0":6.009307461354649,"aX":6.275316186574662},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":17.2,"breakHorizontal":-5.0,"spinRate":2369,"spinDirection":156},"zone":12,"typeConfidence":0.9,"plateTime":0.40692024630719903,"extension":6.628558925519511},"index":0,"playId":"9f387856-07d8-379c-8d76-361b39b0c193","pitchNumber":1,"startTime":"2026-07-21T03:03:32.821Z","endTime":"2026-07-21T03:03:40.419Z","isPitch":true,"type":"pitch"},{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"index":1,"startTime":"2026-07-21T03:03:50.447Z","endTime":"2026-07-21T03:04:30.524Z","isPitch":false,"type":"action","player":{"id":686527,"link":"/api/v1/people/686527"}},{"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":91.9,"endSpeed":84.4,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.392066182199134,"aZ":-13.05481251768118,"pfxX":3.8269859046875436,"pfxZ":10.49532276196154,"pX":0.4024186950970413,"pZ":3.976245583740631,"vX0":-6.178491780376208,"vY0":-133.77031162167566,"vZ0":-2.8744747219689013,"x":101.66,"y":131.42,"x0":2.2391817243219148,"y0":50.00648655322345,"z0":5.994026887050467,"aX":6.97479709239587},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":18.6,"breakHorizontal":-5.6,"spinRate":2305,"spinDirection":151},"zone":12,"typeConfidence":0.9,"plateTime":0.40859722852600955,"extension":6.637688980635478},"index":2,"playId":"29beceaa-fb40-3bd0-ba56-88515af9a934","pitchNumber":2,"startTime":"2026-07-21T03:04:30.524Z","endTime":"2026-07-21T03:04:35.655Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.6,"endSpeed":76.8,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.319361537153245,"aZ":-30.981168854687876,"pfxX":-5.173000209412153,"pfxZ":0.8072350806319317,"pX":-0.993283550682448,"pZ":2.7566562393171172,"vX0":-6.178765304570145,"vY0":-120.27019929942928,"vZ0":-1.404303542875958,"x":154.86,"y":164.35,"x0":2.2722731960865095,"y0":50.002906730306236,"z0":6.07264287501107,"aX":-7.647302763945317},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":1.4,"breakHorizontal":10.7,"spinRate":2875,"spinDirection":297},"zone":11,"typeConfidence":0.91,"plateTime":0.45383044250489535,"extension":6.542774524805513},"index":3,"playId":"a9fcfb78-7b49-3e2a-95f4-2c3e4ea0c507","pitchNumber":3,"startTime":"2026-07-21T03:04:49.484Z","endTime":"2026-07-21T03:04:54.290Z","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":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":82.5,"endSpeed":76.9,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.46985257592285,"aZ":-28.484419280366758,"pfxX":-5.163677071397527,"pfxZ":2.5067984015244305,"pX":-0.7277366015979911,"pZ":1.3070483596248943,"vX0":-5.640663762628398,"vY0":-120.14448175060441,"vZ0":-4.949279569987929,"x":144.74,"y":203.49,"x0":2.3143179976908206,"y0":50.00527928889102,"z0":5.900801287793487,"aX":-7.612417679587524},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":3.7,"breakHorizontal":10.6,"spinRate":2917,"spinDirection":299},"zone":13,"typeConfidence":0.92,"plateTime":0.45444246606836325,"extension":6.566373021860459},"index":4,"playId":"f312388f-9cae-31c0-aaaa-f164a72c99d2","pitchNumber":4,"startTime":"2026-07-21T03:05:08.849Z","endTime":"2026-07-21T03:05:15.256Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T03:05:15.256Z","atBatIndex":38},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Elly De La Cruz strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":39,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-21T03:07:21.288Z","endTime":"2026-07-21T03:10:09.320Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"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":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,7],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":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":663728,"link":"/api/v1/people/663728"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Weston Wilson replaces center fielder Julio Rodríguez, batting 2nd, playing right field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-21T03:07:21.284Z","endTime":"2026-07-21T03:07:21.285Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":642215,"link":"/api/v1/people/642215"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"201","replacedPlayer":{"id":677594,"link":"/api/v1/people/677594"}},{"details":{"description":"Defensive switch from right field to center field for Victor Robles.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-07-21T03:07:21.286Z","endTime":"2026-07-21T03:07:21.287Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":645302,"link":"/api/v1/people/645302"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"700"},{"details":{"call":{"code":"V","description":"Automatic Ball"},"description":"Automatic Ball","code":"V","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"index":2,"playId":"da870cd9-f60d-41d3-aa8c-814b0e6f5ef3","pitchNumber":0,"startTime":"2026-07-21T03:07:21.288Z","endTime":"2026-07-21T03:07:26.288Z","isPitch":false,"type":"no_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":0},"pitchData":{"startSpeed":92.0,"endSpeed":85.0,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.78588611124091,"aZ":-19.617116655289596,"pfxX":-1.5578118738971831,"pfxZ":6.8748398743679004,"pX":0.5263188335045161,"pZ":1.3744080594944295,"vX0":6.038105411777427,"vY0":-133.7585176770688,"vZ0":-7.504086391449523,"x":96.94,"y":201.67,"x0":-1.550325621118894,"y0":50.00027601358539,"z0":5.604851904696856,"aX":-2.8448503888326644},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":11.2,"breakHorizontal":1.7,"spinRate":2183,"spinDirection":216},"zone":14,"typeConfidence":0.9,"plateTime":0.4082923302631114,"extension":6.709573474806231},"index":3,"playId":"8847053a-eae0-385c-b2c9-0ceaacfc89ca","pitchNumber":1,"startTime":"2026-07-21T03:09:07.350Z","endTime":"2026-07-21T03:09:12.228Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":86.6,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.85122355383687,"aZ":-17.064524611910542,"pfxX":-6.421848570571534,"pfxZ":7.873377003020988,"pX":0.3504017176672859,"pZ":2.274396808866031,"vX0":6.969160163754507,"vY0":-137.71170151736624,"vZ0":-5.767818771526513,"x":103.64,"y":177.37,"x0":-1.3798678382348397,"y0":50.0019913063343,"z0":5.552050695706027,"aX":-12.322619534652143},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":13.2,"breakHorizontal":10.2,"spinRate":2229,"spinDirection":226},"zone":9,"typeConfidence":0.91,"plateTime":0.39787628420866605,"extension":6.768971375537732},"index":4,"playId":"196c5b61-81f8-3e69-bed0-bc951ab45cb7","pitchNumber":2,"startTime":"2026-07-21T03:09:23.264Z","endTime":"2026-07-21T03:09:27.751Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.6,"endSpeed":80.7,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.132438002117613,"aZ":-26.82792507586699,"pfxX":-8.278926898848377,"pfxZ":3.2353904066932158,"pX":0.1424334030598964,"pZ":1.9373052738863976,"vX0":6.353727662940892,"vY0":-127.47926034916586,"vZ0":-3.7857048189853764,"x":111.57,"y":186.47,"x0":-1.3012661135328343,"y0":50.0039383909367,"z0":5.548991170424059,"aX":-13.686704548289255},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":5.3,"breakHorizontal":13.7,"spinRate":1700,"spinDirection":247},"zone":8,"typeConfidence":0.91,"plateTime":0.4289485935636175,"extension":6.886656796537364},"index":5,"playId":"d2499c54-d571-33e6-896d-dbd82630d047","pitchNumber":3,"startTime":"2026-07-21T03:09:39.442Z","endTime":"2026-07-21T03:09:44.479Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"index":6,"startTime":"2026-07-21T03:09:53.393Z","endTime":"2026-07-21T03:10:04.618Z","isPitch":false,"type":"action","player":{"id":682829,"link":"/api/v1/people/682829"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":96.2,"endSpeed":88.0,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.076182794440935,"aZ":-15.605143943356651,"pfxX":-6.305706751743664,"pfxZ":8.337732745170982,"pX":-0.21381249076131603,"pZ":3.078140458935208,"vX0":5.3678970933781285,"vY0":-139.9696604855557,"vZ0":-4.164459864339337,"x":125.15,"y":155.67,"x0":-1.3355186780398298,"y0":50.00595125226893,"z0":5.60461149248058,"aX":-12.53602107211058},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":14.4,"breakHorizontal":10.3,"spinRate":2294,"spinDirection":223},"zone":2,"typeConfidence":0.91,"plateTime":0.3910632605081159,"extension":6.691088389224128},"index":7,"playId":"ae5b6ff2-0f6c-3e38-97d4-43c756bd5b6b","pitchNumber":4,"startTime":"2026-07-21T03:10:04.618Z","endTime":"2026-07-21T03:10:09.320Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T03:10:09.320Z","atBatIndex":39},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Sal Stewart grounds out, second baseman Cole Young to first baseman Josh Naylor.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-21T03:10:11.684Z","endTime":"2026-07-21T03:12:29.528Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":701398,"fullName":"Sal Stewart","link":"/api/v1/people/701398"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":701398,"fullName":"Sal Stewart","link":"/api/v1/people/701398"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":702284,"link":"/api/v1/people/702284"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":647304,"link":"/api/v1/people/647304"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.6,"endSpeed":88.4,"strikeZoneTop":3.239,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.659695207740565,"aZ":-21.979742736829692,"pfxX":-9.503485022569727,"pfxZ":5.086604753573274,"pX":-1.1784909278708564,"pZ":3.614417987077776,"vX0":4.128115552035871,"vY0":-140.60828694821038,"vZ0":-1.8266735978529922,"x":161.92,"y":141.19,"x0":-1.430416363522858,"y0":50.00140667433252,"z0":5.697555865237217,"aX":-19.041559323392683},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":9.0,"breakHorizontal":16.3,"spinRate":2299,"spinDirection":218},"zone":11,"typeConfidence":0.82,"plateTime":0.38943625504398716,"extension":6.549849072084292},"index":0,"playId":"a005206f-2fd2-39c6-9b58-06443eb80b69","pitchNumber":1,"startTime":"2026-07-21T03:10:32.571Z","endTime":"2026-07-21T03:10:36.813Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.7,"endSpeed":81.7,"strikeZoneTop":3.239,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.04959493282368,"aZ":-31.80218706327168,"pfxX":5.467458997982421,"pfxZ":0.2241736380063859,"pX":-0.009721277719252124,"pZ":2.161227214509758,"vX0":2.2918476927203075,"vY0":-127.83186119464881,"vZ0":-2.52433900874467,"x":117.37,"y":180.43,"x0":-1.624955589390695,"y0":50.005550802194804,"z0":5.6253408650072405,"aX":9.170006821765671},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":0.1,"breakHorizontal":-10.4,"spinRate":2095,"spinDirection":35},"zone":8,"typeConfidence":0.89,"plateTime":0.4263093350213847,"extension":6.640026961043792},"index":1,"playId":"e69d0f32-585b-3f87-9f46-2eace0b60a0f","pitchNumber":2,"startTime":"2026-07-21T03:10:53.206Z","endTime":"2026-07-21T03:11:08.879Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.4,"endSpeed":88.7,"strikeZoneTop":3.239,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.71933403182512,"aZ":-17.92445585581793,"pfxX":-4.581076192057262,"pfxZ":7.083224868968632,"pX":-0.6727081846613016,"pZ":3.699732807209975,"vX0":3.9704999233239917,"vY0":-140.4535923942056,"vZ0":-2.0926867684355246,"x":142.64,"y":138.89,"x0":-1.50461071833918,"y0":50.0050280196518,"z0":5.611216021384959,"aX":-9.218433604291256},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":12.6,"breakHorizontal":7.6,"spinRate":2191,"spinDirection":220},"zone":11,"typeConfidence":0.9,"plateTime":0.3889303050768458,"extension":6.665524924725848},"index":2,"playId":"70c7ffc9-4f19-3120-9746-0352373825a1","pitchNumber":3,"startTime":"2026-07-21T03:11:39.135Z","endTime":"2026-07-21T03:11:48.949Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":88.2,"strikeZoneTop":3.239,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.402891187216806,"aZ":-17.197543188918097,"pfxX":-5.352998770192816,"pfxZ":7.5259697235231915,"pX":0.1675979443170091,"pZ":3.5377238855603643,"vX0":5.702673159681204,"vY0":-139.7098452782269,"vZ0":-2.8740495400700383,"x":110.61,"y":143.26,"x0":-1.197720750966587,"y0":50.00677769645135,"z0":5.700518215184328,"aX":-10.658985169321847},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":13.3,"breakHorizontal":8.6,"spinRate":2066,"spinDirection":220},"zone":12,"typeConfidence":0.91,"plateTime":0.3909962238550815,"extension":6.660707136833161},"hitData":{"launchSpeed":67.4,"launchAngle":-13.0,"totalDistance":16.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":128.69,"coordY":155.13}},"index":3,"playId":"379e7b41-f474-3282-970f-90db0840a767","pitchNumber":4,"startTime":"2026-07-21T03:12:20.680Z","endTime":"2026-07-21T03:12:29.528Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T03:12:29.528Z","atBatIndex":40},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"JJ Bleday pops out to third baseman Buddy Kennedy in foul territory.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-21T03:12:37.358Z","endTime":"2026-07-21T03:14:10.240Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":668709,"fullName":"JJ Bleday","link":"/api/v1/people/668709"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","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":3},"credits":[{"player":{"id":671083,"link":"/api/v1/people/671083"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.7,"endSpeed":81.4,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.82917348856642,"aZ":-25.646566044125873,"pfxX":-7.893669825793773,"pfxZ":3.8623290423118357,"pX":-0.9756099798292748,"pZ":1.8771897155883324,"vX0":3.9463997466807785,"vY0":-129.1299184684425,"vZ0":-4.0705447279525835,"x":154.19,"y":188.1,"x0":-1.4980123133782466,"y0":50.00074652120962,"z0":5.446454043525697,"aX":-13.332037363158681},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":6.4,"breakHorizontal":13.4,"spinRate":1732,"spinDirection":243},"zone":13,"typeConfidence":0.91,"plateTime":0.4241259510083424,"extension":6.781250590174217},"index":0,"playId":"17453c8e-935a-38c0-b4e5-78c65d6ef4be","pitchNumber":1,"startTime":"2026-07-21T03:13:03.098Z","endTime":"2026-07-21T03:13:09.070Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.5,"endSpeed":82.5,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.271993863643637,"aZ":-28.909197386194002,"pfxX":-9.236023982579407,"pfxZ":1.899054699603604,"pX":0.1395481994494642,"pZ":1.7524285373021793,"vX0":6.56999487633417,"vY0":-130.17518476875094,"vZ0":-3.9930834130972537,"x":111.68,"y":191.46,"x0":-1.2117989358843833,"y0":50.00608112103539,"z0":5.484694134382462,"aX":-15.919460932167608},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":2.8,"breakHorizontal":15.4,"spinRate":1642,"spinDirection":247},"zone":8,"typeConfidence":0.91,"plateTime":0.4200876665424724,"extension":6.762301168712123},"index":1,"playId":"ff67eb1c-ef61-329c-b005-d09f906f272b","pitchNumber":2,"startTime":"2026-07-21T03:13:19.018Z","endTime":"2026-07-21T03:13:23.924Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"index":2,"startTime":"2026-07-21T03:13:41.619Z","endTime":"2026-07-21T03:14:00.035Z","isPitch":false,"type":"action","player":{"id":668709,"link":"/api/v1/people/668709"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.1,"endSpeed":88.2,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.04062676443734,"aZ":-16.42851433893359,"pfxX":-5.629565252910288,"pfxZ":7.9184306474523325,"pX":0.5083245252131879,"pZ":3.0368680997564965,"vX0":7.093200702796383,"vY0":-139.77918710706956,"vZ0":-4.167164467109226,"x":97.62,"y":156.78,"x0":-1.3248799633623363,"y0":50.003553155668136,"z0":5.6181533655518985,"aX":-11.195966893454182},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":13.7,"breakHorizontal":8.9,"spinRate":2291,"spinDirection":213},"zone":3,"typeConfidence":0.91,"plateTime":0.3911032285061289,"extension":6.77321761803914},"hitData":{"launchSpeed":61.1,"launchAngle":70.0,"totalDistance":97.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":95.0,"coordY":178.16}},"index":3,"playId":"7900c838-b2d1-3628-804f-41c153d59320","pitchNumber":3,"startTime":"2026-07-21T03:14:00.035Z","endTime":"2026-07-21T03:14:10.240Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T03:14:10.240Z","atBatIndex":41},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Cal Raleigh called out on strikes.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-21T03:15:58.919Z","endTime":"2026-07-21T03:18:01.118Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671096,"fullName":"Andrew Abbott","link":"/api/v1/people/671096"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"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":{"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.7,"endSpeed":81.1,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.910589519955295,"aZ":-24.888534399803014,"pfxX":-0.5369303972036343,"pfxZ":4.357806201311668,"pX":0.5057145769818192,"pZ":4.044230953473489,"vX0":-4.7433157435361695,"vY0":-127.8106757674645,"vZ0":-0.6505471081841254,"x":97.72,"y":129.59,"x0":2.4476975076148735,"y0":50.0006469469749,"z0":6.239697593099325,"aX":-0.8955835218791612},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":8.0,"breakHorizontal":1.9,"spinRate":2508,"spinDirection":180},"zone":12,"typeConfidence":0.84,"plateTime":0.4269573325929632,"extension":6.328923196649332},"index":0,"playId":"bbe57549-805f-3302-9d6a-f6b2ec28720c","pitchNumber":1,"startTime":"2026-07-21T03:16:16.431Z","endTime":"2026-07-21T03:16:21.140Z","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":79.3,"endSpeed":73.4,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.79769639209973,"aZ":-38.35897018404919,"pfxX":-4.555014126819479,"pfxZ":-4.559824618509932,"pX":0.7634299157326502,"pZ":3.1397759869870425,"vX0":-2.2151768191780956,"vY0":-115.45765338643321,"vZ0":1.227320285219884,"x":87.9,"y":154.01,"x0":2.326160729175699,"y0":50.004994029653076,"z0":6.282739031835219,"aX":-6.172056112041271},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.0,"breakVerticalInduced":-7.7,"breakHorizontal":8.8,"spinRate":2765,"spinDirection":304},"zone":3,"typeConfidence":0.9,"plateTime":0.47376473360811744,"extension":6.289783533768749},"index":1,"playId":"3798689f-389a-3e81-9632-1b215b80dda3","pitchNumber":2,"startTime":"2026-07-21T03:16:30.275Z","endTime":"2026-07-21T03:16:35.205Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.2,"endSpeed":81.1,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.345686869486634,"aZ":-27.297076593181668,"pfxX":-0.620948243759261,"pfxZ":2.9324749211292893,"pX":0.5960388632827993,"pZ":3.8679656119227857,"vX0":-4.138093232354084,"vY0":-127.1581756053426,"vZ0":-0.45021271312333194,"x":94.28,"y":134.34,"x0":2.3149654730652847,"y0":50.001922913508764,"z0":6.184793605436244,"aX":-1.031716789858235},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":5.4,"breakHorizontal":1.9,"spinRate":2550,"spinDirection":195},"zone":12,"typeConfidence":0.8,"plateTime":0.4282576987025237,"extension":6.385961832409019},"index":2,"playId":"ffc3e4ac-fc4d-3dcd-99e7-1aa4a7995d75","pitchNumber":3,"startTime":"2026-07-21T03:16:50.301Z","endTime":"2026-07-21T03:16:56.249Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-07-21T03:17:00.185Z","endTime":"2026-07-21T03:17:12.519Z","isPitch":false,"type":"action","player":{"id":663728,"link":"/api/v1/people/663728"}},{"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":85.0,"endSpeed":78.5,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.35217080757933,"aZ":-27.263004445128438,"pfxX":8.521569511132498,"pfxZ":3.173366456831123,"pX":0.6634402492487518,"pZ":0.26171542777434026,"vX0":-6.913111761281802,"vY0":-123.49038242714599,"vZ0":-7.709608799880199,"x":91.71,"y":231.71,"x0":2.390584929651834,"y0":50.00192240009693,"z0":5.714302858693817,"aX":13.174830998210213},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":4.2,"breakHorizontal":-13.8,"spinRate":1961,"spinDirection":138},"zone":14,"typeConfidence":0.88,"plateTime":0.4433693943583368,"extension":6.524687881612716},"index":4,"playId":"41e5d4e6-5800-3cd0-951a-6e066720f3de","pitchNumber":4,"startTime":"2026-07-21T03:17:12.519Z","endTime":"2026-07-21T03:17:17.518Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.7,"endSpeed":75.2,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.332274274390628,"aZ":-33.85628524839968,"pfxX":-6.701183963330589,"pfxZ":-1.1749054705170145,"pX":-0.388121016501517,"pZ":3.094061185857997,"vX0":-4.5777934664743745,"vY0":-118.91130677334553,"vZ0":0.09357409364916869,"x":131.79,"y":155.24,"x0":2.4344065241689794,"y0":50.005045746330715,"z0":6.1322105527270745,"aX":-9.572521136593993},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":-1.8,"breakHorizontal":13.3,"spinRate":2799,"spinDirection":297},"zone":1,"typeConfidence":0.91,"plateTime":0.46105846355303104,"extension":6.323642948802551},"index":5,"playId":"e7dc4d56-a7e0-3ecb-b46c-366d16bc58fd","pitchNumber":5,"startTime":"2026-07-21T03:17:34.439Z","endTime":"2026-07-21T03:17:39.268Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":86.5,"endSpeed":79.5,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.26962609481219,"aZ":-23.01490221212758,"pfxX":8.512662126063145,"pfxZ":5.716209734292349,"pX":0.36546583957203693,"pZ":1.766901498498444,"vX0":-8.076760526011778,"vY0":-125.73544283110274,"vZ0":-5.497429300832368,"x":103.07,"y":191.07,"x0":2.5119079850929538,"y0":50.00353468174223,"z0":5.846851614447543,"aX":13.643564047600462},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":9.2,"breakHorizontal":-13.6,"spinRate":2079,"spinDirection":141},"zone":9,"typeConfidence":0.9,"plateTime":0.43546786108186897,"extension":6.501777193298456},"index":6,"playId":"92e00988-894d-32db-b76c-b5ff664c4a37","pitchNumber":6,"startTime":"2026-07-21T03:17:55.637Z","endTime":"2026-07-21T03:18:01.118Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T03:18:01.118Z","atBatIndex":42},{"result":{"type":"atBat","event":"Bunt Groundout","eventType":"field_out","description":"Josh Naylor bunt grounds out softly, pitcher Andrew Abbott to first baseman Sal Stewart.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-21T03:18:04.086Z","endTime":"2026-07-21T03:18:49.090Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":671096,"fullName":"Andrew Abbott","link":"/api/v1/people/671096"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Bunt Groundout","eventType":"field_out","movementReason":null,"runner":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":671096,"link":"/api/v1/people/671096"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":701398,"link":"/api/v1/people/701398"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.1,"endSpeed":84.5,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.74311936464605,"aZ":-12.890770261665024,"pfxX":5.2341244857939895,"pfxZ":10.591411341775819,"pX":0.20573922631458116,"pZ":2.1677398054558066,"vX0":-7.3091281951122715,"vY0":-133.791061833682,"vZ0":-7.3175941532474305,"x":109.16,"y":180.25,"x0":2.2877372302498813,"y0":50.00103283571374,"z0":5.854117670428777,"aX":9.52807302624843},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":17.9,"breakHorizontal":-8.0,"spinRate":2359,"spinDirection":152},"zone":5,"typeConfidence":0.9,"plateTime":0.40875262325310047,"extension":6.603850001931402},"index":0,"playId":"9699d9ad-b069-32e9-b1e0-70dd4ec0bc50","pitchNumber":1,"startTime":"2026-07-21T03:18:26.205Z","endTime":"2026-07-21T03:18:30.814Z","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.2,"endSpeed":76.3,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.685661774563407,"aZ":-32.733864652985886,"pfxX":-8.792131293223484,"pfxZ":-0.378138725013736,"pX":-1.2813976131708373,"pZ":2.328380719677765,"vX0":-5.945423250125238,"vY0":-121.05538966841739,"vZ0":-1.9028129109794418,"x":165.84,"y":175.91,"x0":2.3567186260836257,"y0":50.00371345864447,"z0":6.015504570747626,"aX":-12.928636721059924},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":-1.0,"breakHorizontal":17.4,"spinRate":2880,"spinDirection":299},"zone":13,"typeConfidence":0.89,"plateTime":0.45407905407231075,"extension":6.4919555273719345},"hitData":{"launchSpeed":36.2,"launchAngle":-50.0,"totalDistance":4.0,"trajectory":"bunt_grounder","hardness":"soft","location":"1","coordinates":{"coordX":120.26,"coordY":190.03}},"index":1,"playId":"ecd3c14f-9111-3b91-88b4-f11c148e5a3e","pitchNumber":2,"startTime":"2026-07-21T03:18:40.917Z","endTime":"2026-07-21T03:18:49.090Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T03:18:49.090Z","atBatIndex":43},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Cole Young flies out to left fielder JJ Bleday.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-21T03:19:08.704Z","endTime":"2026-07-21T03:20:27.333Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":671096,"fullName":"Andrew Abbott","link":"/api/v1/people/671096"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"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":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.3,"endSpeed":83.9,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.23759835488684,"aZ":-15.907296386839434,"pfxX":3.8176452721463816,"pfxZ":9.05890442107316,"pX":0.7285246579379046,"pZ":2.9496665452077013,"vX0":-5.362313780391808,"vY0":-132.85224020989713,"vZ0":-4.865876394811091,"x":89.23,"y":159.14,"x0":2.2728293486064746,"y0":50.00354369504279,"z0":5.953284192464382,"aX":6.856218035565467},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":15.6,"breakHorizontal":-5.8,"spinRate":2330,"spinDirection":159},"zone":3,"typeConfidence":0.88,"plateTime":0.4115716158026106,"extension":6.452387695131932},"index":0,"playId":"718ca551-2f5e-3a28-b971-b6dd753f74a0","pitchNumber":1,"startTime":"2026-07-21T03:19:15.069Z","endTime":"2026-07-21T03:19:18.689Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"index":1,"startTime":"2026-07-21T03:19:26.873Z","endTime":"2026-07-21T03:19:38.978Z","isPitch":false,"type":"action","player":{"id":702284,"link":"/api/v1/people/702284"}},{"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":91.4,"endSpeed":83.9,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.267327803805298,"aZ":-14.788843353380011,"pfxX":5.364113216226502,"pfxZ":9.720133465259785,"pX":-0.3236138579170071,"pZ":1.5145646469389276,"vX0":-8.466551485959489,"vY0":-132.61738735150317,"vZ0":-8.401379640809864,"x":129.34,"y":197.89,"x0":2.2073524783689784,"y0":50.00323300954832,"z0":5.793204460880265,"aX":9.595006052967902},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":16.0,"breakHorizontal":-7.9,"spinRate":2300,"spinDirection":150},"zone":13,"typeConfidence":0.88,"plateTime":0.4123684151371263,"extension":6.705770522624259},"index":2,"playId":"f30c502c-22dd-3714-acf2-e5c58b74aa0a","pitchNumber":2,"startTime":"2026-07-21T03:19:38.978Z","endTime":"2026-07-21T03:19:44.139Z","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.4,"endSpeed":75.7,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.209807670961386,"aZ":-31.66988804483488,"pfxX":-7.497034548303665,"pfxZ":0.34789842277643857,"pX":0.6382127685875592,"pZ":2.290074493358267,"vX0":-2.018477000372472,"vY0":-120.01264408943086,"vZ0":-2.089824312898047,"x":92.67,"y":176.95,"x0":2.465079113513482,"y0":50.00346099499275,"z0":6.005285391190863,"aX":-10.886138529989735},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":0.4,"breakHorizontal":14.0,"spinRate":2814,"spinDirection":297},"zone":6,"typeConfidence":0.9,"plateTime":0.4571883228024225,"extension":6.431312317746378},"index":3,"playId":"16a1720f-bb67-31d5-88b5-7d7242e81979","pitchNumber":3,"startTime":"2026-07-21T03:19:54.486Z","endTime":"2026-07-21T03:19:58.974Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.3,"endSpeed":85.1,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.640608940913566,"aZ":-12.907580637869637,"pfxX":4.591666620849727,"pfxZ":10.464761362616773,"pX":0.2497593503097041,"pZ":1.996301770908214,"vX0":-6.683555888712053,"vY0":-134.22792382335683,"vZ0":-7.6219960106433575,"x":107.48,"y":184.88,"x0":2.1652502533578484,"y0":50.00040673652312,"z0":5.7742967383340105,"aX":8.45206168566436},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":17.6,"breakHorizontal":-7.1,"spinRate":2293,"spinDirection":156},"zone":8,"typeConfidence":0.9,"plateTime":0.40667820561329515,"extension":6.5614658573070965},"hitData":{"launchSpeed":92.5,"launchAngle":34.0,"totalDistance":322.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":70.16,"coordY":82.24}},"index":4,"playId":"ee6b631f-245d-37ce-ba64-5d305a4e9f73","pitchNumber":4,"startTime":"2026-07-21T03:20:17.606Z","endTime":"2026-07-21T03:20:27.333Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T03:20:27.333Z","atBatIndex":44},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Spencer Steer hit by pitch.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":45,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-21T03:23:07.016Z","endTime":"2026-07-21T03:24:44.824Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":3,"strikes":2,"outs":0},"matchup":{"batter":{"id":668715,"fullName":"Spencer Steer","link":"/api/v1/people/668715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":689546,"fullName":"Nick Davila","link":"/api/v1/people/689546"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":668715,"fullName":"Spencer Steer","link":"/api/v1/people/668715"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,4,5,6,7],"actionIndex":[0],"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":668715,"fullName":"Spencer Steer","link":"/api/v1/people/668715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Nick Davila replaces George Kirby.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-21T03:21:41.521Z","endTime":"2026-07-21T03:23:09.196Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":689546,"link":"/api/v1/people/689546"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.5,"endSpeed":81.8,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.91624013894041,"aZ":-36.73523231125037,"pfxX":-1.617966553605808,"pfxZ":-2.704769306383467,"pX":0.1028224103258239,"pZ":2.230119493368638,"vX0":4.401788395045385,"vY0":-128.88025098009734,"vZ0":-2.2249840709747106,"x":113.08,"y":178.57,"x0":-1.4143772710639666,"y0":50.00179566107306,"z0":5.932444901613835,"aX":-2.7318849130489644},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":-5.2,"breakHorizontal":2.0,"spinRate":1938,"spinDirection":29},"zone":5,"typeConfidence":0.88,"plateTime":0.424424402089989,"extension":6.002697264780822},"index":1,"playId":"90d83b34-510e-3a51-89cc-4a14db50bbe1","pitchNumber":1,"startTime":"2026-07-21T03:23:09.196Z","endTime":"2026-07-21T03:23:13.345Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":86.0,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.601037134244745,"aZ":-22.48823343433683,"pfxX":-11.54777065383038,"pfxZ":5.118217762418128,"pX":0.3754529657828342,"pZ":2.1019815033863853,"vX0":8.817868265029063,"vY0":-136.79065204905072,"vZ0":-5.292576441110453,"x":102.69,"y":182.03,"x0":-1.3920008716868109,"y0":50.00354275723909,"z0":5.6069471103848505,"aX":-21.8520526062641},"breaks":{"breakAngle":39.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":8.3,"breakHorizontal":19.0,"spinRate":2009,"spinDirection":250},"zone":9,"typeConfidence":0.91,"plateTime":0.4006586522941302,"extension":6.050339541734481},"index":2,"playId":"6120bd4b-ecee-39d5-b8cf-198a85c23ba9","pitchNumber":2,"startTime":"2026-07-21T03:23:22.925Z","endTime":"2026-07-21T03:23:27.158Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":3,"startTime":"2026-07-21T03:23:34.159Z","endTime":"2026-07-21T03:23:42.850Z","isPitch":false,"type":"action","player":{"id":668715,"link":"/api/v1/people/668715"}},{"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":93.7,"endSpeed":85.0,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.9758635553121,"aZ":-20.293308065109937,"pfxX":-8.359138509915425,"pfxZ":6.3631079989964086,"pX":-0.611067042778406,"pZ":4.201028864528996,"vX0":4.979792549403198,"vY0":-136.28174838988332,"vZ0":-0.8427598579119271,"x":140.29,"y":125.35,"x0":-1.3829199451814302,"y0":50.00264345028161,"z0":5.925347381229126,"aX":-15.609692046365435},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":11.5,"breakHorizontal":13.9,"spinRate":1902,"spinDirection":238},"zone":11,"typeConfidence":2.0,"plateTime":0.40301237321575156,"extension":6.030525902296597},"index":4,"playId":"98c95e8f-59a3-3d82-97fe-871d92b14c6c","pitchNumber":3,"startTime":"2026-07-21T03:23:42.850Z","endTime":"2026-07-21T03:23:47.679Z","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":87.7,"endSpeed":81.3,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.0277694669055,"aZ":-38.95848774738037,"pfxX":-0.4483880363563548,"pfxZ":-4.118835428248937,"pX":1.4145283196336182,"pZ":0.617575016391716,"vX0":7.1697023706585705,"vY0":-127.51889661099203,"vZ0":-5.416619394426316,"x":63.08,"y":222.11,"x0":-1.374227951909654,"y0":50.002011560187405,"z0":5.8400089740660865,"aX":-0.7402695249215289},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.0,"breakVerticalInduced":-8.5,"breakHorizontal":-0.8,"spinRate":2187,"spinDirection":20},"zone":14,"typeConfidence":0.9,"plateTime":0.42940418648368706,"extension":6.116733804779248},"index":5,"playId":"01af1b25-2691-3927-9fcc-4d1be170fe7c","pitchNumber":4,"startTime":"2026-07-21T03:23:58.169Z","endTime":"2026-07-21T03:24:04.468Z","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":95.6,"endSpeed":87.2,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.70346896050483,"aZ":-22.66588237822781,"pfxX":-11.055970517067845,"pfxZ":4.889086966180559,"pX":-1.0571272783387107,"pZ":2.0674226671679907,"vX0":4.971508565890752,"vY0":-138.98419231860893,"vZ0":-5.592257201619782,"x":157.3,"y":182.96,"x0":-1.4378856698354128,"y0":50.00495205851966,"z0":5.622148751974221,"aX":-21.516783879747177},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":7.8,"breakHorizontal":19.0,"spinRate":2006,"spinDirection":243},"zone":13,"typeConfidence":0.91,"plateTime":0.39488958400235585,"extension":6.190651727505948},"index":6,"playId":"4bbc67ca-d639-3357-9bf4-66e540a3c226","pitchNumber":5,"startTime":"2026-07-21T03:24:19.320Z","endTime":"2026-07-21T03:24:24.484Z","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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":86.4,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.480091039811814,"aZ":-23.44554779255693,"pfxX":-7.563251378706189,"pfxZ":4.565280366832704,"pX":-2.2398544149142414,"pZ":3.271193479483497,"vX0":0.8345078456583592,"vY0":-137.3694408908949,"vZ0":-2.6329832704530247,"x":202.38,"y":150.46,"x0":-1.5651730814052922,"y0":50.000230660590105,"z0":5.836282777149262,"aX":-14.448781513730465},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":7.9,"breakHorizontal":13.6,"spinRate":1837,"spinDirection":244},"zone":11,"typeConfidence":2.0,"plateTime":0.39876496065912104,"extension":6.135128861033581},"index":7,"playId":"9bf492a1-2a19-305a-a817-3976542f9e7d","pitchNumber":6,"startTime":"2026-07-21T03:24:39.753Z","endTime":"2026-07-21T03:24:44.824Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T03:24:44.824Z","atBatIndex":45},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Eugenio Suárez grounds into a double play, third baseman Buddy Kennedy to second baseman Cole Young to first baseman Josh Naylor. Spencer Steer out at 2nd. Eugenio Suárez out at 1st.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":46,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-21T03:24:49.866Z","endTime":"2026-07-21T03:27:17.951Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":553993,"fullName":"Eugenio Suárez","link":"/api/v1/people/553993"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":689546,"fullName":"Nick Davila","link":"/api/v1/people/689546"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,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":668715,"fullName":"Spencer Steer","link":"/api/v1/people/668715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":671083,"link":"/api/v1/people/671083"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":702284,"link":"/api/v1/people/702284"},"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":553993,"fullName":"Eugenio Suárez","link":"/api/v1/people/553993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":702284,"link":"/api/v1/people/702284"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":647304,"link":"/api/v1/people/647304"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":86.3,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.600152455256747,"aZ":-29.643253977069804,"pfxX":-10.231725535144644,"pfxZ":1.3297922345599211,"pX":-0.9855354645951551,"pZ":4.26330371466426,"vX0":4.810020167013798,"vY0":-137.12663938531594,"vZ0":1.0027907992534966,"x":154.57,"y":123.67,"x0":-1.4304470955497093,"y0":50.00628922090905,"z0":5.911264637036852,"aX":-19.53905113351632},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":2.8,"breakHorizontal":17.5,"spinRate":1872,"spinDirection":242},"zone":11,"typeConfidence":0.91,"plateTime":0.39903672490995845,"extension":6.0449858197996935},"index":0,"playId":"0737277b-b5e0-361d-a6e3-a87d7dc6ea61","pitchNumber":1,"startTime":"2026-07-21T03:25:16.206Z","endTime":"2026-07-21T03:25:21.518Z","isPitch":true,"type":"pitch"},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"index":1,"startTime":"2026-07-21T03:25:31.095Z","endTime":"2026-07-21T03:26:33.006Z","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":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":86.7,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.04450024815893,"aZ":-30.77531408899659,"pfxX":-11.262110490433853,"pfxZ":0.7346358577944727,"pX":-1.2942861045197633,"pZ":1.4220717752880585,"vX0":4.6533436780785244,"vY0":-137.83130751542765,"vZ0":-5.557722077216584,"x":166.34,"y":200.38,"x0":-1.545850427560621,"y0":50.005463867480536,"z0":5.555537487754046,"aX":-21.565513953306382},"breaks":{"breakAngle":32.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":0.2,"breakHorizontal":19.3,"spinRate":1959,"spinDirection":250},"zone":13,"typeConfidence":0.91,"plateTime":0.39813513648188437,"extension":6.1407488766259295},"index":2,"playId":"63027dd1-661e-3e47-9139-0d6205433c5d","pitchNumber":2,"startTime":"2026-07-21T03:26:33.006Z","endTime":"2026-07-21T03:26:36.884Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.6,"endSpeed":79.5,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.889646427303468,"aZ":-32.56405905502139,"pfxX":-1.4226690349789495,"pfxZ":-0.24249470711112942,"pX":0.12495414514817009,"pZ":2.6832079646879805,"vX0":4.343027944369218,"vY0":-127.4987168902872,"vZ0":-1.6587362121093632,"x":112.24,"y":166.33,"x0":-1.4269917335368962,"y0":50.00096119570296,"z0":5.948687322325143,"aX":-2.3070447642220566},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":-0.6,"breakHorizontal":1.4,"spinRate":1724,"spinDirection":4},"zone":5,"typeConfidence":0.89,"plateTime":0.4320928133678903,"extension":5.977748357841856},"index":3,"playId":"ceb90da9-1176-3e69-99fd-cff92bc925b5","pitchNumber":3,"startTime":"2026-07-21T03:26:49.192Z","endTime":"2026-07-21T03:26:53.934Z","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":95.1,"endSpeed":86.9,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.88480117535543,"aZ":-26.902240095965087,"pfxX":-11.119555963704288,"pfxZ":2.7303093850684768,"pX":-0.5741980071922085,"pZ":2.412373996686297,"vX0":6.318530786998031,"vY0":-138.36410651086368,"vZ0":-3.8611320806269434,"x":138.89,"y":173.65,"x0":-1.4469416498624832,"y0":50.00356606260256,"z0":5.635877518584318,"aX":-21.48547845880049},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":4.3,"breakHorizontal":18.7,"spinRate":1953,"spinDirection":246},"zone":4,"typeConfidence":0.91,"plateTime":0.3963861336100867,"extension":6.166338750333803},"hitData":{"launchSpeed":84.0,"launchAngle":2.0,"totalDistance":53.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":107.9,"coordY":171.86}},"index":4,"playId":"a5bb438d-509a-387f-a892-86cf54039329","pitchNumber":4,"startTime":"2026-07-21T03:27:04.920Z","endTime":"2026-07-21T03:27:17.951Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T03:27:17.951Z","atBatIndex":46},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Tyler Stephenson grounds out, shortstop Colt Emerson to first baseman Josh Naylor.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-21T03:27:45.388Z","endTime":"2026-07-21T03:28:56.638Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":663886,"fullName":"Tyler Stephenson","link":"/api/v1/people/663886"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":689546,"fullName":"Nick Davila","link":"/api/v1/people/689546"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","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":3},"credits":[{"player":{"id":806068,"link":"/api/v1/people/806068"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":647304,"link":"/api/v1/people/647304"},"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":87.1,"endSpeed":79.9,"strikeZoneTop":3.36,"strikeZoneBottom":1.695,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.955505789315936,"aZ":-34.86307943102259,"pfxX":-1.258917290693227,"pfxZ":-1.6473496803720593,"pX":-0.5903329533269884,"pZ":3.512612306425905,"vX0":2.561052727676947,"vY0":-126.82163205489202,"vZ0":0.7635542324865516,"x":139.5,"y":143.94,"x0":-1.4497633567383563,"y0":50.005526103665375,"z0":5.988502948516741,"aX":-2.0510534062730645},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":-2.5,"breakHorizontal":1.7,"spinRate":1932,"spinDirection":48},"zone":1,"typeConfidence":0.89,"plateTime":0.43190892317016116,"extension":5.949830393275742},"index":0,"playId":"915d08e8-864f-3c76-b590-332a4cfe7894","pitchNumber":1,"startTime":"2026-07-21T03:27:50.827Z","endTime":"2026-07-21T03:27:55.598Z","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":2},"pitchData":{"startSpeed":88.3,"endSpeed":81.3,"strikeZoneTop":3.36,"strikeZoneBottom":1.695,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.012170004963576,"aZ":-33.31511583725605,"pfxX":-0.1113904467010558,"pfxZ":-0.6808901102856915,"pX":1.1428753068565516,"pZ":1.4958303128577697,"vX0":6.409029918983595,"vY0":-128.39333597423948,"vZ0":-4.227432532173365,"x":73.44,"y":198.39,"x0":-1.3731551479499877,"y0":50.005730324186004,"z0":5.761279119328167,"aX":-0.18613518323582026},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":-2.0,"breakHorizontal":-1.3,"spinRate":1981,"spinDirection":27},"zone":14,"typeConfidence":0.9,"plateTime":0.4268891967758237,"extension":6.1004083628973325},"index":1,"playId":"b0575ec3-c1f2-32e3-b992-916f025ebae5","pitchNumber":2,"startTime":"2026-07-21T03:28:06.463Z","endTime":"2026-07-21T03:28:10.799Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.8,"endSpeed":80.4,"strikeZoneTop":3.36,"strikeZoneBottom":1.695,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.75585505267822,"aZ":-37.69450610806533,"pfxX":-3.0886759190010045,"pfxZ":-3.3636301367414223,"pX":0.33164170022540557,"pZ":2.1256232447629775,"vX0":5.578739176013808,"vY0":-127.72896102179874,"vZ0":-1.940769722405367,"x":104.36,"y":181.39,"x0":-1.4852710863253504,"y0":50.0008090772292,"z0":5.875676780512383,"aX":-5.073191294980531},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":-6.2,"breakHorizontal":4.2,"spinRate":1903,"spinDirection":33},"zone":9,"typeConfidence":0.88,"plateTime":0.42979187348613523,"extension":6.030727359931063},"index":2,"playId":"04d5cfa8-e50e-3b18-b5e7-c804ba53e180","pitchNumber":3,"startTime":"2026-07-21T03:28:23.762Z","endTime":"2026-07-21T03:28:29.700Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":94.9,"endSpeed":87.0,"strikeZoneTop":3.36,"strikeZoneBottom":1.695,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.365260804637757,"aZ":-27.346024240319903,"pfxX":-11.280629517219577,"pfxZ":2.4987740345247786,"pX":-0.06438275449674617,"pZ":2.348212451297104,"vX0":7.6320788510693145,"vY0":-138.00240565119395,"vZ0":-3.708226861096595,"x":119.45,"y":175.38,"x0":-1.398552641682772,"y0":50.00117061115289,"z0":5.548780313999871,"aX":-21.782326918925808},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":4.0,"breakHorizontal":18.8,"spinRate":1904,"spinDirection":244},"zone":5,"typeConfidence":0.91,"plateTime":0.39671387882557596,"extension":6.269239999145549},"hitData":{"launchSpeed":93.7,"launchAngle":-4.0,"totalDistance":25.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":111.8,"coordY":143.06}},"index":3,"playId":"6134cf78-dcc5-3ac7-a2a9-f466f593cafe","pitchNumber":4,"startTime":"2026-07-21T03:28:46.479Z","endTime":"2026-07-21T03:28:56.638Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T03:28:56.638Z","atBatIndex":47},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Victor Robles singles on a ground ball to right fielder Spencer Steer.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":48,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-21T03:31:23.610Z","endTime":"2026-07-21T03:32:21.109Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":645302,"fullName":"Victor Robles","link":"/api/v1/people/645302"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":572955,"fullName":"Pierce Johnson","link":"/api/v1/people/572955"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":645302,"fullName":"Victor Robles","link":"/api/v1/people/645302"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":645302,"fullName":"Victor Robles","link":"/api/v1/people/645302"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":668715,"link":"/api/v1/people/668715"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Pierce Johnson replaces Andrew Abbott.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-21T03:30:18.762Z","endTime":"2026-07-21T03:31:25.926Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":572955,"link":"/api/v1/people/572955"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":85.2,"endSpeed":79.3,"strikeZoneTop":3.199,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.229281499009055,"aZ":-38.30318093939688,"pfxX":2.6394189249715443,"pfxZ":-3.8963256783837705,"pX":0.14772701478769545,"pZ":1.8813737439246545,"vX0":2.2992601376434436,"vY0":-124.16222858659467,"vZ0":-2.7747307747548344,"x":111.37,"y":187.98,"x0":-1.1309490329090495,"y0":50.0041730088683,"z0":6.17903305622837,"aX":4.149861775804433},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.8,"breakVerticalInduced":-7.4,"breakHorizontal":-5.3,"spinRate":2639,"spinDirection":36},"zone":8,"typeConfidence":0.9,"plateTime":0.43995532959582384,"extension":5.616689935417309},"index":1,"playId":"5ec7f7b7-6cdf-3514-97b4-6c905b4026e9","pitchNumber":1,"startTime":"2026-07-21T03:31:25.926Z","endTime":"2026-07-21T03:31:30.055Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"index":2,"startTime":"2026-07-21T03:31:34.836Z","endTime":"2026-07-21T03:31:49.062Z","isPitch":false,"type":"action","player":{"id":645302,"link":"/api/v1/people/645302"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.1,"endSpeed":80.9,"strikeZoneTop":3.199,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.979489436940423,"aZ":-37.81409700599773,"pfxX":0.3133217033146489,"pfxZ":-3.4393008038452333,"pX":0.9859599048866453,"pZ":2.3246642066753083,"vX0":5.288474462435623,"vY0":-126.79625151636084,"vZ0":-2.2362011805352617,"x":79.42,"y":176.01,"x0":-1.1603902067456295,"y0":50.000079060911986,"z0":6.212191956851596,"aX":0.5141113073252306},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.2,"breakVerticalInduced":-6.5,"breakHorizontal":-1.7,"spinRate":2833,"spinDirection":44},"zone":14,"typeConfidence":0.89,"plateTime":0.43064905155881217,"extension":5.619998916663943},"index":3,"playId":"0608d146-dda4-31be-bc0c-926cb3e6d8ee","pitchNumber":2,"startTime":"2026-07-21T03:31:49.062Z","endTime":"2026-07-21T03:31:53.804Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.0,"endSpeed":81.8,"strikeZoneTop":3.199,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.28907582444874,"aZ":-28.51220560930461,"pfxX":2.72099671619862,"pfxZ":2.155813114548062,"pX":1.044759364635998,"pZ":2.598367947361463,"vX0":5.524744783290871,"vY0":-129.61061819367296,"vZ0":-2.5397945900917893,"x":77.18,"y":168.62,"x0":-1.4687298628569754,"y0":50.0051968804381,"z0":5.770186925679523,"aX":4.624996631320826},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":3.6,"breakHorizontal":-6.1,"spinRate":2810,"spinDirection":71},"zone":12,"typeConfidence":0.81,"plateTime":0.422729472018021,"extension":5.858928721342215},"hitData":{"launchSpeed":65.1,"launchAngle":9.0,"totalDistance":94.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":173.5,"coordY":146.61}},"index":4,"playId":"0ec1ee0b-5afe-3e3f-ab50-87715de12623","pitchNumber":3,"startTime":"2026-07-21T03:32:06.084Z","endTime":"2026-07-21T03:32:21.109Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T03:32:21.109Z","atBatIndex":48},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Luke Raley singles on a line drive to right fielder Spencer Steer. Victor Robles to 3rd.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":49,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-21T03:33:21.994Z","endTime":"2026-07-21T03:34:28.391Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":670042,"fullName":"Luke Raley","link":"/api/v1/people/670042"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":572955,"fullName":"Pierce Johnson","link":"/api/v1/people/572955"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":670042,"fullName":"Luke Raley","link":"/api/v1/people/670042"},"postOnThird":{"id":645302,"fullName":"Victor Robles","link":"/api/v1/people/645302"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"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":670042,"fullName":"Luke Raley","link":"/api/v1/people/670042"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":668715,"link":"/api/v1/people/668715"},"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":645302,"fullName":"Victor Robles","link":"/api/v1/people/645302"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"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":645302,"fullName":"Victor Robles","link":"/api/v1/people/645302"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Luke Raley replaces Buddy Kennedy.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-21T03:32:40.823Z","endTime":"2026-07-21T03:33:24.147Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":670042,"link":"/api/v1/people/670042"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"801","replacedPlayer":{"id":671083,"link":"/api/v1/people/671083"}},{"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":86.3,"endSpeed":79.6,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.955959240043587,"aZ":-35.835784097988885,"pfxX":3.7443760608797865,"pfxZ":-2.2693108424040798,"pX":-1.8979513862602533,"pZ":3.897305234794787,"vX0":-2.1044871539793,"vY0":-125.67228702088627,"vZ0":1.287054042344168,"x":189.35,"y":133.55,"x0":-1.5389519972105794,"y0":50.00587812537293,"z0":6.275297643769752,"aX":6.028398387166905},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":-3.6,"breakHorizontal":-6.4,"spinRate":2626,"spinDirection":50},"zone":11,"typeConfidence":0.9,"plateTime":0.43478498444489544,"extension":5.562588662715643},"index":1,"playId":"b3706975-6fb0-35c6-bf91-c248a251e185","pitchNumber":1,"startTime":"2026-07-21T03:33:24.147Z","endTime":"2026-07-21T03:33:28.595Z","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":0},"index":2,"playId":"c9e27edc-781a-30e5-bd36-bb0d4fd63b7f","startTime":"2026-07-21T03:33:39.359Z","endTime":"2026-07-21T03:33:42.725Z","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":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.5,"endSpeed":79.8,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.53299034156916,"aZ":-37.14170555475359,"pfxX":4.1560786454232606,"pfxZ":-3.083446001744635,"pX":-0.8328100058754458,"pZ":2.7831951222343285,"vX0":-0.06671479783393058,"vY0":-126.09457213471781,"vZ0":-1.0702277934866011,"x":148.74,"y":163.63,"x0":-1.3460091369231137,"y0":50.00285611528268,"z0":6.208622115859633,"aX":6.6953349606755665},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":-5.6,"breakHorizontal":-7.6,"spinRate":2770,"spinDirection":52},"zone":4,"typeConfidence":0.9,"plateTime":0.4343004610515169,"extension":5.682884414196275},"index":3,"playId":"0c2dcf33-0e43-3a23-ac84-0185b0d205cd","pitchNumber":2,"startTime":"2026-07-21T03:33:59.421Z","endTime":"2026-07-21T03:34:03.716Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.1,"endSpeed":80.6,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.252365669608515,"aZ":-38.179614691960914,"pfxX":0.9541294028434948,"pfxZ":-3.6736981085571427,"pX":-0.16706943633570642,"pZ":1.995329889513109,"vX0":2.3283329291418786,"vY0":-126.91093331576066,"vZ0":-2.7782615329933846,"x":123.37,"y":184.91,"x0":-1.2192277834044585,"y0":50.002121252462096,"z0":6.13645208839175,"aX":1.5601755966580928},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":-7.1,"breakHorizontal":-2.3,"spinRate":2718,"spinDirection":36},"zone":8,"typeConfidence":0.89,"plateTime":0.431101981526949,"extension":5.679054952512159},"hitData":{"launchSpeed":105.0,"launchAngle":8.0,"totalDistance":162.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":188.51,"coordY":122.18}},"index":4,"playId":"21a7850c-89db-3f82-bc18-28588f2a7bdd","pitchNumber":3,"startTime":"2026-07-21T03:34:17.452Z","endTime":"2026-07-21T03:34:28.391Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T03:34:28.391Z","atBatIndex":49},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Colt Emerson out on a sacrifice fly to left fielder JJ Bleday. Victor Robles scores.","rbi":1,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-21T03:34:43.090Z","endTime":"2026-07-21T03:36:13.747Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":806068,"fullName":"Colt Emerson","link":"/api/v1/people/806068"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":572955,"fullName":"Pierce Johnson","link":"/api/v1/people/572955"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":670042,"fullName":"Luke Raley","link":"/api/v1/people/670042"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":null,"runner":{"id":806068,"fullName":"Colt Emerson","link":"/api/v1/people/806068"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":668709,"link":"/api/v1/people/668709"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":645302,"fullName":"Victor Robles","link":"/api/v1/people/645302"},"responsiblePitcher":{"id":572955,"link":"/api/v1/people/572955"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"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":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.6,"endSpeed":87.8,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.913090647257672,"aZ":-12.894130751251954,"pfxX":-3.98416527865542,"pfxZ":9.784438387205178,"pX":-0.292538559308139,"pZ":2.7473599263956023,"vX0":4.174276712688893,"vY0":-139.16715644345476,"vZ0":-6.6224246013785315,"x":128.15,"y":164.6,"x0":-1.291044124017389,"y0":50.00237852019629,"z0":6.004228871046684,"aX":-7.850308578842838},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":16.6,"breakHorizontal":6.4,"spinRate":2177,"spinDirection":215},"zone":4,"typeConfidence":0.89,"plateTime":0.3929083172377106,"extension":5.754348402080107},"index":0,"playId":"110bcd9b-9268-3854-b97d-5ad8bdb09244","pitchNumber":1,"startTime":"2026-07-21T03:34:58.488Z","endTime":"2026-07-21T03:35:03.823Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":86.7,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.31384672616608,"aZ":-14.314440858915171,"pfxX":-6.018516460265797,"pfxZ":9.237366570190934,"pX":0.3328068585552573,"pZ":3.55159764732814,"vX0":6.689068537214222,"vY0":-138.29228629180105,"vZ0":-3.6504912057841237,"x":104.31,"y":142.89,"x0":-1.3372803496036951,"y0":50.00647884566401,"z0":5.851303840390343,"aX":-11.641251632035504},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":16.1,"breakHorizontal":9.5,"spinRate":2248,"spinDirection":225},"zone":12,"typeConfidence":0.9,"plateTime":0.3963256461472131,"extension":5.764174495790708},"index":1,"playId":"7b25704f-8927-3eb2-ae51-208bdd2f9b95","pitchNumber":2,"startTime":"2026-07-21T03:35:16.572Z","endTime":"2026-07-21T03:35:22.150Z","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":95.8,"endSpeed":87.9,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.785912262052427,"aZ":-15.907990714749934,"pfxX":-7.063263912366186,"pfxZ":8.241792418893729,"pX":-1.101943917332309,"pZ":2.180572599862324,"vX0":3.3174112470734496,"vY0":-139.46704728490883,"vZ0":-6.931090490478344,"x":159.0,"y":179.9,"x0":-1.3877917729183127,"y0":50.005771497966734,"z0":5.743575463929177,"aX":-13.944043480857959},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":13.7,"breakHorizontal":12.1,"spinRate":2331,"spinDirection":220},"zone":13,"typeConfidence":0.9,"plateTime":0.3924343515222479,"extension":5.7742473892491395},"index":2,"playId":"5c09a254-d0f8-3e43-816b-a486fa464c2e","pitchNumber":3,"startTime":"2026-07-21T03:35:41.556Z","endTime":"2026-07-21T03:35:46.161Z","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":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":87.2,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.893956524050807,"aZ":-17.176165390506714,"pfxX":-7.322597114462534,"pfxZ":7.6845941967569935,"pX":-0.6856210471540783,"pZ":2.9021933736562024,"vX0":4.637980476537564,"vY0":-139.0054433729419,"vZ0":-4.84367256564478,"x":143.13,"y":160.42,"x0":-1.4265280251110004,"y0":50.00443161235292,"z0":5.811930566865906,"aX":-14.295126390771394},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":13.1,"breakHorizontal":12.2,"spinRate":2355,"spinDirection":225},"zone":1,"typeConfidence":0.9,"plateTime":0.3944064272978771,"extension":5.808530857252013},"hitData":{"launchSpeed":84.1,"launchAngle":35.0,"totalDistance":295.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":50.69,"coordY":106.85}},"index":3,"playId":"b6ad43f5-8dab-383b-b646-f1e54fbcbb01","pitchNumber":4,"startTime":"2026-07-21T03:36:01.943Z","endTime":"2026-07-21T03:36:13.747Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T03:36:13.747Z","atBatIndex":50},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Randy Arozarena singles on a ground ball to right fielder Spencer Steer. Luke Raley to 2nd.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":51,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-21T03:36:28.080Z","endTime":"2026-07-21T03:38:06.154Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":572955,"fullName":"Pierce Johnson","link":"/api/v1/people/572955"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"postOnSecond":{"id":670042,"fullName":"Luke Raley","link":"/api/v1/people/670042"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":668715,"link":"/api/v1/people/668715"},"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":670042,"fullName":"Luke Raley","link":"/api/v1/people/670042"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":87.0,"endSpeed":80.8,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.47160309841792,"aZ":-36.37716670375065,"pfxX":1.6511351251386803,"pfxZ":-2.558839503217335,"pX":0.36063089003993887,"pZ":3.3295172775912887,"vX0":3.1929938443183037,"vY0":-126.78185524244476,"vZ0":-0.2674384804094092,"x":103.25,"y":148.88,"x0":-1.1245785288195944,"y0":50.000939800335416,"z0":6.315049669316167,"aX":2.71419480364991},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":-4.4,"breakHorizontal":-3.6,"spinRate":2644,"spinDirection":49},"zone":3,"typeConfidence":0.89,"plateTime":0.43036806117776427,"extension":5.6427944465762145},"index":0,"playId":"20877baf-0e3a-38ec-b4a4-4c8053c99dbf","pitchNumber":1,"startTime":"2026-07-21T03:36:51.171Z","endTime":"2026-07-21T03:36:55.780Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.8,"endSpeed":82.0,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.797526446354976,"aZ":-33.6250771793899,"pfxX":4.507314904475069,"pfxZ":-0.8527202461242211,"pX":0.0915106979517763,"pZ":2.7311692656109794,"vX0":3.034626297563573,"vY0":-129.3607890556706,"vZ0":-0.902136452380382,"x":113.51,"y":165.04,"x0":-1.6804471632690214,"y0":50.001724626497186,"z0":5.651307915833613,"aX":7.674410710620705},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":-1.6,"breakHorizontal":-8.8,"spinRate":2735,"spinDirection":64},"zone":5,"typeConfidence":0.89,"plateTime":0.42265498568034277,"extension":5.7215336231430785},"index":1,"playId":"3b005db2-c433-3d87-878d-ca88f0bc7016","pitchNumber":2,"startTime":"2026-07-21T03:37:11.178Z","endTime":"2026-07-21T03:37:16.879Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.0,"endSpeed":88.9,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.413572213390633,"aZ":-10.88037234163455,"pfxX":-5.640816002704238,"pfxZ":10.59383242696911,"pX":0.6203364336612408,"pZ":0.7696792935718332,"vX0":6.3187193838578235,"vY0":-140.7540635852545,"vZ0":-12.008990506660686,"x":93.35,"y":218.0,"x0":-0.9188802354194345,"y0":50.00387473093246,"z0":5.791890615173458,"aX":-11.339442741259809},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":16.9,"breakHorizontal":9.0,"spinRate":2233,"spinDirection":220},"zone":14,"typeConfidence":0.9,"plateTime":0.38887536317655114,"extension":5.912254218953476},"index":2,"playId":"67baeaf0-0b12-3f6a-9ff9-1a7f25c645c9","pitchNumber":3,"startTime":"2026-07-21T03:37:32.197Z","endTime":"2026-07-21T03:37:37.115Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.1,"endSpeed":81.4,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.283208197024116,"aZ":-29.482283976212177,"pfxX":4.091619880797829,"pfxZ":1.6052602697905947,"pX":1.0425597430682323,"pZ":2.4242247180247043,"vX0":4.970338978737697,"vY0":-128.3308171037333,"vZ0":-2.454344380047941,"x":77.26,"y":173.33,"x0":-1.447155167893759,"y0":50.00242283602454,"z0":5.677720396335392,"aX":6.858636368228678},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":2.6,"breakHorizontal":-8.5,"spinRate":2728,"spinDirection":56},"zone":14,"typeConfidence":0.87,"plateTime":0.42598252696686734,"extension":5.8628060505026065},"hitData":{"launchSpeed":96.6,"launchAngle":-12.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":175.33,"coordY":125.22}},"index":3,"playId":"5e3d22b2-624a-378f-b2a6-72727ef4ac24","pitchNumber":4,"startTime":"2026-07-21T03:37:53.751Z","endTime":"2026-07-21T03:38:06.154Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T03:38:06.154Z","atBatIndex":51},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Weston Wilson doubles (2) on a line drive to right fielder Spencer Steer. Luke Raley scores. Randy Arozarena to 3rd.","rbi":1,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-21T03:39:00.389Z","endTime":"2026-07-21T03:40:04.533Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":71},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":642215,"fullName":"Weston Wilson","link":"/api/v1/people/642215"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":572955,"fullName":"Pierce Johnson","link":"/api/v1/people/572955"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":642215,"fullName":"Weston Wilson","link":"/api/v1/people/642215"},"postOnThird":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":642215,"fullName":"Weston Wilson","link":"/api/v1/people/642215"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":668715,"link":"/api/v1/people/668715"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":670042,"fullName":"Luke Raley","link":"/api/v1/people/670042"},"responsiblePitcher":{"id":572955,"link":"/api/v1/people/572955"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"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":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-07-21T03:38:22.274Z","endTime":"2026-07-21T03:39:02.522Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":86.9,"endSpeed":80.5,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.027309518841133,"aZ":-36.48855850446575,"pfxX":4.3477233960457795,"pfxZ":-2.6441275264570017,"pX":0.34517380581525403,"pZ":2.139775241772125,"vX0":2.3878915420454843,"vY0":-126.62174115250832,"vZ0":-2.777008407752793,"x":103.84,"y":181.01,"x0":-1.1740401337112354,"y0":50.00491669886934,"z0":6.160371025227101,"aX":7.084883353047704},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":-5.2,"breakHorizontal":-8.4,"spinRate":2743,"spinDirection":36},"zone":9,"typeConfidence":0.9,"plateTime":0.4319974310567867,"extension":5.721671675570906},"index":1,"playId":"0997558a-dcaf-3b1c-b487-a857e779a2fd","pitchNumber":1,"startTime":"2026-07-21T03:39:02.522Z","endTime":"2026-07-21T03:39:07.829Z","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, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.2,"endSpeed":80.8,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.777275677873895,"aZ":-34.88271203400102,"pfxX":3.6861971293905063,"pfxZ":-1.652813925932806,"pX":0.966317092048089,"pZ":2.3600169349369424,"vX0":3.992542130723498,"vY0":-126.98101713552043,"vZ0":-2.6636901461364957,"x":80.17,"y":175.06,"x0":-1.102201702028605,"y0":50.00024259874697,"z0":6.18394033313712,"aX":6.049049990761746},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":-3.4,"breakHorizontal":-7.6,"spinRate":2752,"spinDirection":43},"zone":14,"typeConfidence":0.9,"plateTime":0.430511680239972,"extension":5.729983583225608},"hitData":{"launchSpeed":88.7,"launchAngle":25.0,"totalDistance":299.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":220.27,"coordY":106.13}},"index":2,"playId":"30e058f7-514e-3c75-a285-49c95a56376f","pitchNumber":2,"startTime":"2026-07-21T03:39:49.700Z","endTime":"2026-07-21T03:40:04.533Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T03:40:04.533Z","atBatIndex":52},{"result":{"type":"atBat","event":"Intent Walk","eventType":"intent_walk","description":"Caleb Ferguson intentionally walks Dominic Canzone.","rbi":0,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-21T03:40:32.312Z","endTime":"2026-07-21T03:44:03.112Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":1},"matchup":{"batter":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657571,"fullName":"Caleb Ferguson","link":"/api/v1/people/657571"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"postOnSecond":{"id":642215,"fullName":"Weston Wilson","link":"/api/v1/people/642215"},"postOnThird":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[2,3,4,5],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Intent Walk","eventType":"intent_walk","movementReason":null,"runner":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"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":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-07-21T03:40:32.312Z","endTime":"2026-07-21T03:40:54.836Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Caleb Ferguson replaces Pierce Johnson.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-07-21T03:40:54.836Z","endTime":"2026-07-21T03:43:59.877Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":657571,"link":"/api/v1/people/657571"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"index":2,"playId":"08231126-0546-1003-000c-f08cd117d70a","pitchNumber":0,"startTime":"2026-07-21T03:43:59.877Z","endTime":"2026-07-21T03:43:59.889Z","isPitch":false,"type":"no_pitch"},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"index":3,"playId":"08231126-0546-1013-000c-f08cd117d70a","pitchNumber":0,"startTime":"2026-07-21T03:43:59.889Z","endTime":"2026-07-21T03:44:00.889Z","isPitch":false,"type":"no_pitch"},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"index":4,"playId":"08231126-0546-1023-000c-f08cd117d70a","pitchNumber":0,"startTime":"2026-07-21T03:43:59.889Z","endTime":"2026-07-21T03:43:59.890Z","isPitch":false,"type":"no_pitch"},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":1},"index":5,"playId":"08231126-0546-1033-000c-f08cd117d70a","pitchNumber":0,"startTime":"2026-07-21T03:43:59.890Z","endTime":"2026-07-21T03:44:03.112Z","isPitch":false,"type":"no_pitch"}],"playEndTime":"2026-07-21T03:44:03.112Z","atBatIndex":53},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Cal Raleigh hits a grand slam (10) to left center field. Randy Arozarena scores. Weston Wilson scores. Dominic Canzone scores.","rbi":4,"awayScore":0,"homeScore":7,"isOut":false},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-21T03:44:04.811Z","endTime":"2026-07-21T03:44:46.850Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":95},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657571,"fullName":"Caleb Ferguson","link":"/api/v1/people/657571"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"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":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"responsiblePitcher":{"id":657571,"link":"/api/v1/people/657571"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"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":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"responsiblePitcher":{"id":572955,"link":"/api/v1/people/572955"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"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":642215,"fullName":"Weston Wilson","link":"/api/v1/people/642215"},"responsiblePitcher":{"id":572955,"link":"/api/v1/people/572955"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"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":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"responsiblePitcher":{"id":657571,"link":"/api/v1/people/657571"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":78.1,"endSpeed":71.7,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.63417950609814,"aZ":-42.87526007421241,"pfxX":-5.247809236904297,"pfxZ":-8.249399079216946,"pX":0.023121552125244887,"pZ":2.4171206173562663,"vX0":-3.887715174870989,"vY0":-113.67327795478404,"vZ0":1.8489736870814961,"x":116.12,"y":173.52,"x0":2.443098580027098,"y0":50.00432618609055,"z0":5.879478807595703,"aX":-6.804744726440234},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.2,"breakVerticalInduced":-14.0,"breakHorizontal":10.6,"spinRate":3075,"spinDirection":315},"zone":5,"typeConfidence":0.9,"plateTime":0.4835548846097515,"extension":6.17012694572594},"hitData":{"launchSpeed":102.1,"launchAngle":30.0,"totalDistance":408.0,"trajectory":"fly_ball","hardness":"medium","location":"78","coordinates":{"coordX":45.0,"coordY":54.62}},"index":0,"playId":"1ed5a4ae-a268-306e-be66-1974f587f606","pitchNumber":1,"startTime":"2026-07-21T03:44:20.292Z","endTime":"2026-07-21T03:44:46.850Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T03:44:46.850Z","atBatIndex":54},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Josh Naylor singles on a ground ball to third baseman Ke'Bryan Hayes, deflected by pitcher Caleb Ferguson.","rbi":0,"awayScore":0,"homeScore":7,"isOut":false},"about":{"atBatIndex":55,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-21T03:45:04.692Z","endTime":"2026-07-21T03:45:23.612Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657571,"fullName":"Caleb Ferguson","link":"/api/v1/people/657571"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":657571,"link":"/api/v1/people/657571"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_deflection"},{"player":{"id":663647,"link":"/api/v1/people/663647"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.9,"endSpeed":84.8,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.40226444926651,"aZ":-15.184040780750353,"pfxX":3.8521011660998834,"pfxZ":9.320973994558777,"pX":-0.07508877356128929,"pZ":1.875452307134028,"vX0":-7.628498388607245,"vY0":-133.56159384889878,"vZ0":-6.63668420018246,"x":119.86,"y":188.14,"x0":2.306332132418693,"y0":50.00136891740918,"z0":5.46737197137577,"aX":7.020928480062547},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":15.7,"breakHorizontal":-5.5,"spinRate":2303,"spinDirection":150},"zone":8,"typeConfidence":0.92,"plateTime":0.4087315066722961,"extension":6.428619256888975},"hitData":{"launchSpeed":92.4,"launchAngle":-5.0,"totalDistance":19.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":122.05,"coordY":169.39}},"index":0,"playId":"6b5d69d0-8d58-3f81-ad3c-e8451493173f","pitchNumber":1,"startTime":"2026-07-21T03:45:12.326Z","endTime":"2026-07-21T03:45:23.612Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T03:45:23.612Z","atBatIndex":55},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Cole Young grounds into a force out, second baseman Edwin Arroyo to shortstop Elly De La Cruz. Josh Naylor out at 2nd. Cole Young to 1st.","rbi":0,"awayScore":0,"homeScore":7,"isOut":true},"about":{"atBatIndex":56,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-21T03:45:42.262Z","endTime":"2026-07-21T03:46:24.135Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657571,"fullName":"Caleb Ferguson","link":"/api/v1/people/657571"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":695490,"link":"/api/v1/people/695490"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":682829,"link":"/api/v1/people/682829"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.5,"endSpeed":84.8,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.33480506164876,"aZ":-14.766042629293421,"pfxX":4.1462227755379395,"pfxZ":9.506662802969949,"pX":-0.46623945893394175,"pZ":2.0193463903701208,"vX0":-9.115762979973063,"vY0":-134.28459951593797,"vZ0":-6.242840442229832,"x":134.77,"y":184.26,"x0":2.4295867481215194,"y0":50.00359690522744,"z0":5.419732869160654,"aX":7.593734084088681},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":16.1,"breakHorizontal":-5.6,"spinRate":2292,"spinDirection":139},"zone":7,"typeConfidence":0.94,"plateTime":0.40745041156078665,"extension":6.4118159706116185},"index":0,"playId":"26980049-5911-314b-832c-f86065cceccd","pitchNumber":1,"startTime":"2026-07-21T03:45:52.736Z","endTime":"2026-07-21T03:45:58.641Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":85.9,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.55936923694332,"aZ":-20.19400402977415,"pfxX":9.327426615598636,"pfxZ":6.372127684557798,"pX":0.9098571344324967,"pZ":2.3069278044379216,"vX0":-7.283693978178192,"vY0":-135.71172244454303,"vZ0":-4.671287165719156,"x":82.32,"y":176.49,"x0":2.4064572134199684,"y0":50.002671748016546,"z0":5.44269038092266,"aX":17.532669505365114},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":10.8,"breakHorizontal":-15.5,"spinRate":2134,"spinDirection":143},"zone":14,"typeConfidence":0.91,"plateTime":0.4024261760011121,"extension":6.443646975135547},"hitData":{"launchSpeed":80.9,"launchAngle":-7.0,"totalDistance":16.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":136.8,"coordY":152.18}},"index":1,"playId":"d4fcda03-8cfb-3996-aaef-89e8d37d07fc","pitchNumber":2,"startTime":"2026-07-21T03:46:15.511Z","endTime":"2026-07-21T03:46:24.135Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T03:46:24.135Z","atBatIndex":56},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Victor Robles singles on a ground ball to center fielder Dane Myers. Cole Young to 3rd.","rbi":0,"awayScore":0,"homeScore":7,"isOut":false},"about":{"atBatIndex":57,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-21T03:46:41.301Z","endTime":"2026-07-21T03:48:41.656Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":645302,"fullName":"Victor Robles","link":"/api/v1/people/645302"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657571,"fullName":"Caleb Ferguson","link":"/api/v1/people/657571"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":645302,"fullName":"Victor Robles","link":"/api/v1/people/645302"},"postOnThird":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"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":645302,"fullName":"Victor Robles","link":"/api/v1/people/645302"},"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_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":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"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":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.0,"endSpeed":84.3,"strikeZoneTop":3.199,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.55957347535561,"aZ":-24.014772261331956,"pfxX":11.427934841741804,"pfxZ":4.530925872067982,"pX":-0.47073860394308487,"pZ":0.869982654670936,"vX0":-11.215938318461566,"vY0":-133.30391452950334,"vZ0":-7.213035744250527,"x":134.94,"y":215.29,"x0":2.305788573671852,"y0":50.00214235519133,"z0":5.343659152273548,"aX":20.57406682134523},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":6.7,"breakHorizontal":-18.2,"spinRate":2252,"spinDirection":136},"zone":13,"typeConfidence":0.9,"plateTime":0.4108389759007487,"extension":6.4558081022900256},"index":0,"playId":"30915006-e1a2-3910-b642-23096fccd5e2","pitchNumber":1,"startTime":"2026-07-21T03:46:59.297Z","endTime":"2026-07-21T03:47:03.801Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.5,"endSpeed":84.6,"strikeZoneTop":3.199,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.364933794616512,"aZ":-14.699352255760171,"pfxX":3.631443946208536,"pfxZ":9.560372025001357,"pX":-0.4412002315792106,"pZ":1.5862152374376037,"vX0":-8.153003832136395,"vY0":-134.40029201902144,"vZ0":-7.312059141248185,"x":133.82,"y":195.95,"x0":2.160955949983274,"y0":50.00179690650126,"z0":5.3876839082226855,"aX":6.637478887717545},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":15.8,"breakHorizontal":-4.8,"spinRate":2350,"spinDirection":144},"zone":7,"typeConfidence":0.93,"plateTime":0.40767289980640253,"extension":6.4127045126703},"index":1,"playId":"218f1c63-d476-3a13-97c5-3f18ac5978ad","pitchNumber":2,"startTime":"2026-07-21T03:47:17.270Z","endTime":"2026-07-21T03:47:22.019Z","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":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.2,"endSpeed":74.1,"strikeZoneTop":3.199,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.77125385477016,"aZ":-42.56188893535914,"pfxX":-4.236449197800804,"pfxZ":-7.611639185579287,"pX":-0.6059461415720371,"pZ":0.30702646290678504,"vX0":-5.304741066559025,"vY0":-116.61561850792236,"vZ0":-2.8480995227133743,"x":140.1,"y":230.49,"x0":2.2564309470739636,"y0":50.00165077943988,"z0":5.593884887305784,"aX":-5.782049589714295},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.1,"breakVerticalInduced":-14.2,"breakHorizontal":9.1,"spinRate":3095,"spinDirection":314},"zone":13,"typeConfidence":0.9,"plateTime":0.47129660351624203,"extension":6.26593919282553},"index":2,"playId":"c48698f3-28b6-3f6c-b2bc-70a7a4cb318a","pitchNumber":3,"startTime":"2026-07-21T03:47:35.619Z","endTime":"2026-07-21T03:47:42.514Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.6,"endSpeed":80.8,"strikeZoneTop":3.199,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.470282482636772,"aZ":-26.788669406395833,"pfxX":-1.181600946803071,"pfxZ":3.2716978116446525,"pX":-0.6135291229719815,"pZ":1.4765926260855018,"vX0":-7.0844315536095595,"vY0":-127.36546691808356,"vZ0":-4.462474745157221,"x":140.39,"y":198.91,"x0":2.3545066769302845,"y0":50.00575845592337,"z0":5.362958839371537,"aX":-1.9463098918623116},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":5.2,"breakHorizontal":3.7,"spinRate":2544,"spinDirection":209},"zone":13,"typeConfidence":0.91,"plateTime":0.4295766128811547,"extension":6.3634066103753275},"index":3,"playId":"ba77d193-c11a-3e22-869a-4406593966b7","pitchNumber":4,"startTime":"2026-07-21T03:48:04.591Z","endTime":"2026-07-21T03:48:09.758Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.3,"endSpeed":84.2,"strikeZoneTop":3.199,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.0291402696474,"aZ":-17.39810888489376,"pfxX":4.291876023151136,"pfxZ":8.204308942887568,"pX":-0.13680335000609956,"pZ":2.4239000066462832,"vX0":-8.039079995056914,"vY0":-132.7420889255275,"vZ0":-4.49241351181286,"x":122.21,"y":173.33,"x0":2.3610165893414945,"y0":50.000418101414866,"z0":5.3891195988165155,"aX":7.727829059338544},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":14.2,"breakHorizontal":-6.2,"spinRate":2389,"spinDirection":145},"zone":5,"typeConfidence":0.88,"plateTime":0.4112282787824535,"extension":6.4327344768298405},"hitData":{"launchSpeed":81.0,"launchAngle":-29.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":133.25,"coordY":106.46}},"index":4,"playId":"09c75499-bec4-3997-a29b-2a5f819036d7","pitchNumber":5,"startTime":"2026-07-21T03:48:28.612Z","endTime":"2026-07-21T03:48:41.656Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T03:48:41.656Z","atBatIndex":57},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Luke Raley strikes out swinging.","rbi":0,"awayScore":0,"homeScore":7,"isOut":true},"about":{"atBatIndex":58,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-21T03:49:35.796Z","endTime":"2026-07-21T03:50:19.464Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":670042,"fullName":"Luke Raley","link":"/api/v1/people/670042"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657571,"fullName":"Caleb Ferguson","link":"/api/v1/people/657571"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":670042,"fullName":"Luke Raley","link":"/api/v1/people/670042"},"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":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-21T03:49:14.990Z","endTime":"2026-07-21T03:49:38.125Z","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":93.2,"endSpeed":85.4,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.622198910300508,"aZ":-20.68458801921595,"pfxX":9.085199710149798,"pfxZ":6.172578305494049,"pX":-0.4650778032715446,"pZ":2.5116846146807945,"vX0":-10.074612697959315,"vY0":-135.33090894409992,"vZ0":-4.058515755686987,"x":134.73,"y":170.96,"x0":2.1196783388937606,"y0":50.000039825421695,"z0":5.473481304444454,"aX":16.904736177933707},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":10.6,"breakHorizontal":-14.4,"spinRate":2264,"spinDirection":148},"zone":4,"typeConfidence":0.91,"plateTime":0.4042189444415505,"extension":6.391215899997071},"index":1,"playId":"262e8de2-f77f-38dd-813f-eca3c7619abf","pitchNumber":1,"startTime":"2026-07-21T03:49:38.125Z","endTime":"2026-07-21T03:49:43.065Z","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":92.6,"endSpeed":84.9,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.498871504534186,"aZ":-22.907116377067815,"pfxX":9.917277505865355,"pfxZ":5.0543003878902315,"pX":-0.19958351840540306,"pZ":1.3720343051394044,"vX0":-9.78174235163311,"vY0":-134.37286886248597,"vZ0":-6.356960283554916,"x":124.61,"y":201.74,"x0":2.1954146358826514,"y0":50.001072421753626,"z0":5.390553570922364,"aX":18.175388065256875},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":7.9,"breakHorizontal":-16.0,"spinRate":2219,"spinDirection":144},"zone":13,"typeConfidence":0.91,"plateTime":0.40725845331380217,"extension":6.501026349515515},"index":2,"playId":"4a071501-253a-318a-bcfe-637944e2c3b2","pitchNumber":2,"startTime":"2026-07-21T03:49:55.511Z","endTime":"2026-07-21T03:49:59.819Z","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":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":92.0,"endSpeed":84.5,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.530579416932095,"aZ":-22.598296174055122,"pfxX":9.199500465418428,"pfxZ":5.283615951629502,"pX":-0.8896732065792785,"pZ":1.882129120196724,"vX0":-11.401528694456776,"vY0":-133.48352645166446,"vZ0":-5.0074817984389295,"x":150.91,"y":187.96,"x0":2.2328836255409614,"y0":50.00261640967796,"z0":5.399786447062652,"aX":16.67505375874306},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":8.6,"breakHorizontal":-14.3,"spinRate":2204,"spinDirection":140},"zone":13,"typeConfidence":0.9,"plateTime":0.4096266034572742,"extension":6.378375839221552},"index":3,"playId":"476a8830-5553-351d-a46e-65efbbbef97e","pitchNumber":3,"startTime":"2026-07-21T03:50:14.028Z","endTime":"2026-07-21T03:50:19.464Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T03:50:19.464Z","atBatIndex":58},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Dane Myers grounds out, second baseman Cole Young to first baseman Josh Naylor.","rbi":0,"awayScore":0,"homeScore":7,"isOut":true},"about":{"atBatIndex":59,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-21T03:52:58.246Z","endTime":"2026-07-21T03:53:51.636Z","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":677961,"fullName":"Cole Wilcox","link":"/api/v1/people/677961"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[4,5,6,7],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":667472,"fullName":"Dane Myers","link":"/api/v1/people/667472"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":702284,"link":"/api/v1/people/702284"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":647304,"link":"/api/v1/people/647304"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive switch from right field to third base for Weston Wilson.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":0,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-21T03:51:26.333Z","endTime":"2026-07-21T03:51:26.358Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":642215,"link":"/api/v1/people/642215"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"201","replacedPlayer":{"id":677594,"link":"/api/v1/people/677594"}},{"details":{"description":"Luke Raley remains in the game as the right fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":0,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-07-21T03:51:26.358Z","endTime":"2026-07-21T03:51:26.359Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":670042,"link":"/api/v1/people/670042"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"801","replacedPlayer":{"id":671083,"link":"/api/v1/people/671083"}},{"details":{"description":"Pitching Change: Cole Wilcox replaces Nick Davila.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-07-21T03:51:26.359Z","endTime":"2026-07-21T03:52:48.149Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":677961,"link":"/api/v1/people/677961"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":3,"startTime":"2026-07-21T03:52:48.149Z","endTime":"2026-07-21T03:53:00.247Z","isPitch":false,"type":"action","player":{"id":667472,"link":"/api/v1/people/667472"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.9,"endSpeed":87.8,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.503922522256715,"aZ":-17.51581269821853,"pfxX":-8.320281195477627,"pfxZ":7.432434066333079,"pX":0.12401380463851949,"pZ":2.4678967576541435,"vX0":8.226633929478478,"vY0":-139.35429523711355,"vZ0":-5.304315252162802,"x":112.27,"y":172.15,"x0":-1.7814080593401882,"y0":50.00264705916143,"z0":5.548195169854338,"aX":-16.409638135335577},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":12.6,"breakHorizontal":13.4,"spinRate":2071,"spinDirection":241},"zone":5,"typeConfidence":2.0,"plateTime":0.39262992761449045,"extension":6.36022810207425},"index":4,"playId":"e6e20ea2-62ae-34d6-9279-f2230866da06","pitchNumber":1,"startTime":"2026-07-21T03:53:00.247Z","endTime":"2026-07-21T03:53:04.655Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.0,"endSpeed":89.1,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.60245821564326,"aZ":-23.366408891891922,"pfxX":-9.000469221000387,"pfxZ":4.358455936386221,"pX":0.19890537325095617,"pZ":2.1908488487472844,"vX0":8.688023512965557,"vY0":-140.9405735290797,"vZ0":-5.008816510710353,"x":109.42,"y":179.63,"x0":-1.7471236212985843,"y0":50.005574556755384,"z0":5.490728824652975,"aX":-18.19716031077717},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":7.1,"breakHorizontal":14.6,"spinRate":1975,"spinDirection":242},"zone":5,"typeConfidence":2.0,"plateTime":0.38792400661212145,"extension":6.324231496831501},"index":5,"playId":"18ee6100-0b0b-3617-8fe5-26499aa921e4","pitchNumber":2,"startTime":"2026-07-21T03:53:13.392Z","endTime":"2026-07-21T03:53:16.949Z","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":97.2,"endSpeed":89.2,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.684682620319933,"aZ":-22.351005579042404,"pfxX":-8.364751170207992,"pfxZ":4.8312251443288545,"pX":0.6283967976500859,"pZ":3.568092765993974,"vX0":9.473134677379019,"vY0":-141.32885998931337,"vZ0":-1.9445274375322792,"x":93.05,"y":142.44,"x0":-1.6721290157282858,"y0":50.00219022035198,"z0":5.693078613348158,"aX":-17.006595656322144},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":8.5,"breakHorizontal":13.3,"spinRate":2009,"spinDirection":237},"zone":12,"typeConfidence":2.0,"plateTime":0.3868152507418401,"extension":6.313142070924293},"index":6,"playId":"b7ae4113-0638-33b0-bd5d-8e60a574b9bb","pitchNumber":3,"startTime":"2026-07-21T03:53:29.016Z","endTime":"2026-07-21T03:53:33.506Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.6,"endSpeed":90.3,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.86244379009674,"aZ":-23.24518765510901,"pfxX":-8.872404485601615,"pfxZ":4.271775469994093,"pX":-0.8502244841126477,"pZ":3.095892881544599,"vX0":5.98561018168335,"vY0":-143.55002339686993,"vZ0":-3.0913977632554537,"x":149.41,"y":155.19,"x0":-1.808433276231302,"y0":50.00161836100126,"z0":5.631944208524494,"aX":-18.537223540527723},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":7.3,"breakHorizontal":14.9,"spinRate":1998,"spinDirection":237},"zone":11,"typeConfidence":2.0,"plateTime":0.3813989893756311,"extension":6.315729314373381},"hitData":{"launchSpeed":74.3,"launchAngle":-30.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":136.29,"coordY":165.78}},"index":7,"playId":"0b298695-59c8-3507-876e-e8393d0b7bac","pitchNumber":4,"startTime":"2026-07-21T03:53:43.878Z","endTime":"2026-07-21T03:53:51.636Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T03:53:51.636Z","atBatIndex":59},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Edwin Arroyo walks.","rbi":0,"awayScore":0,"homeScore":7,"isOut":false},"about":{"atBatIndex":60,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-21T03:53:57.355Z","endTime":"2026-07-21T03:56:21.351Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":695490,"fullName":"Edwin Arroyo","link":"/api/v1/people/695490"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677961,"fullName":"Cole Wilcox","link":"/api/v1/people/677961"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":695490,"fullName":"Edwin Arroyo","link":"/api/v1/people/695490"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":695490,"fullName":"Edwin Arroyo","link":"/api/v1/people/695490"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":85.8,"endSpeed":78.7,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.112511485750563,"aZ":-34.72892117951779,"pfxX":4.816414416304431,"pfxZ":-1.6214353476388066,"pX":0.6789628821378774,"pZ":3.093662114601296,"vX0":5.266387235907053,"vY0":-124.93102409483414,"vZ0":0.5122291725326311,"x":91.12,"y":155.25,"x0":-2.0852957284590636,"y0":50.00350219029249,"z0":5.749614659955534,"aX":7.582668307059262},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":-2.5,"breakHorizontal":-10.0,"spinRate":2232,"spinDirection":38},"zone":3,"typeConfidence":2.0,"plateTime":0.43909898648903045,"extension":6.225898524703186},"index":0,"playId":"966d871c-246d-3fae-b1c2-cd4ce10903bf","pitchNumber":1,"startTime":"2026-07-21T03:54:15.084Z","endTime":"2026-07-21T03:54:20.189Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.9,"endSpeed":78.9,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.76888257733551,"aZ":-36.79288506632111,"pfxX":6.040343798851261,"pfxZ":-2.941017164757892,"pX":0.734629565098261,"pZ":1.8380360258208068,"vX0":4.68695023127201,"vY0":-125.0002717851649,"vZ0":-2.140016097909662,"x":89.0,"y":189.15,"x0":-1.9537284764074698,"y0":50.00169984442746,"z0":5.745356190831043,"aX":9.492684743710017},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":-5.5,"breakHorizontal":-12.1,"spinRate":2272,"spinDirection":30},"zone":9,"typeConfidence":2.0,"plateTime":0.43931763604361107,"extension":6.186820394516608},"index":1,"playId":"91ef2cc3-b725-344d-b1dc-64e9374bb800","pitchNumber":2,"startTime":"2026-07-21T03:54:27.815Z","endTime":"2026-07-21T03:54:32.426Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.8,"endSpeed":80.1,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.210652505664633,"aZ":-28.66535749320325,"pfxX":-9.551817374775759,"pfxZ":2.178104139491639,"pX":-0.09656316870248927,"pZ":0.1904745349091122,"vX0":7.320221861649412,"vY0":-126.02651366774212,"vZ0":-7.482438046166907,"x":120.68,"y":233.64,"x0":-1.7954136376090064,"y0":50.00513770276613,"z0":5.508273906975887,"aX":-15.392924689603909},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":2.4,"breakHorizontal":15.7,"spinRate":1388,"spinDirection":260},"zone":13,"typeConfidence":2.0,"plateTime":0.43434004885544963,"extension":6.208493064975464},"index":2,"playId":"7fa8d39e-9e9b-3296-b6e7-097a7cdb983d","pitchNumber":3,"startTime":"2026-07-21T03:54:42.287Z","endTime":"2026-07-21T03:54:46.835Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.0,"endSpeed":88.3,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.482707046936753,"aZ":-22.879837069388383,"pfxX":-5.226076216318818,"pfxZ":4.660375739819592,"pX":-0.6593949188222831,"pZ":4.1737880914735435,"vX0":5.027779596699648,"vY0":-139.8230390339714,"vZ0":-0.4203725672566816,"x":142.13,"y":126.09,"x0":-1.79585009381303,"y0":50.002000127371105,"z0":5.818423116726637,"aX":-10.419479256829447},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":8.5,"breakHorizontal":8.5,"spinRate":1868,"spinDirection":235},"zone":11,"typeConfidence":2.0,"plateTime":0.39069613426543404,"extension":6.2842895032911406},"index":3,"playId":"d3c250d4-7c3f-3be0-a3cc-c829fe1ff15a","pitchNumber":4,"startTime":"2026-07-21T03:54:57.271Z","endTime":"2026-07-21T03:55:01.316Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":87.0,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.783158503617695,"aZ":-20.525897180724574,"pfxX":-7.540459621576189,"pfxZ":6.071211351027968,"pX":0.7470805537580869,"pZ":2.1691047521322746,"vX0":9.376273275187561,"vY0":-137.01898603493063,"vZ0":-5.651156518297563,"x":88.52,"y":180.21,"x0":-1.7255094737326513,"y0":50.00284442873948,"z0":5.643204641143519,"aX":-14.465021287500036},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":10.1,"breakHorizontal":11.9,"spinRate":1894,"spinDirection":238},"zone":6,"typeConfidence":2.0,"plateTime":0.39841201963393846,"extension":6.306014959489624},"index":4,"playId":"1995bfab-f207-36fd-a647-c87192825421","pitchNumber":5,"startTime":"2026-07-21T03:55:11.909Z","endTime":"2026-07-21T03:55:18.836Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"index":5,"startTime":"2026-07-21T03:55:42.212Z","endTime":"2026-07-21T03:55:55.570Z","isPitch":false,"type":"action","player":{"id":695490,"link":"/api/v1/people/695490"}},{"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":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.5,"endSpeed":80.0,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.55582220865879,"aZ":-34.170931439256165,"pfxX":6.4190772327520484,"pfxZ":-1.2396853640187384,"pX":0.09994304074116821,"pZ":2.3075249370941724,"vX0":3.378306355943115,"vY0":-125.99324780209055,"vZ0":-1.4374569660595107,"x":113.19,"y":176.48,"x0":-2.090236809749514,"y0":50.00121522468921,"z0":5.635923290477899,"aX":10.362567751313952},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":-2.3,"breakHorizontal":-12.4,"spinRate":2170,"spinDirection":35},"zone":5,"typeConfidence":2.0,"plateTime":0.43401365404577064,"extension":6.251132650416233},"index":6,"playId":"373d1a94-d73b-3771-a0a1-4209dc6bc85b","pitchNumber":6,"startTime":"2026-07-21T03:55:55.570Z","endTime":"2026-07-21T03:56:01.155Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.0,"endSpeed":90.3,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.28261413167272,"aZ":-25.472449596050826,"pfxX":-10.593293534650734,"pfxZ":3.241332922317638,"pX":0.7908917476554951,"pZ":1.89240571829849,"vX0":10.74058952996918,"vY0":-142.30030164541384,"vZ0":-5.545604148286941,"x":86.85,"y":187.69,"x0":-1.6420765451474788,"y0":50.002463922699995,"z0":5.463620877461491,"aX":-21.893857610118037},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":4.9,"breakHorizontal":17.3,"spinRate":2049,"spinDirection":240},"zone":9,"typeConfidence":2.0,"plateTime":0.38378542404969584,"extension":6.343735179211954},"index":7,"playId":"a4b62424-eb36-32ca-a5ab-6368416463fa","pitchNumber":7,"startTime":"2026-07-21T03:56:15.464Z","endTime":"2026-07-21T03:56:21.351Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T03:56:21.351Z","atBatIndex":60},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Ke'Bryan Hayes grounds into a force out, second baseman Cole Young to shortstop Colt Emerson. Edwin Arroyo out at 2nd. Ke'Bryan Hayes to 1st.","rbi":0,"awayScore":0,"homeScore":7,"isOut":true},"about":{"atBatIndex":61,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-21T03:56:27.825Z","endTime":"2026-07-21T03:58:17.320Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":663647,"fullName":"Ke'Bryan Hayes","link":"/api/v1/people/663647"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677961,"fullName":"Cole Wilcox","link":"/api/v1/people/677961"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663647,"fullName":"Ke'Bryan Hayes","link":"/api/v1/people/663647"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":695490,"fullName":"Edwin Arroyo","link":"/api/v1/people/695490"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":702284,"link":"/api/v1/people/702284"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":806068,"link":"/api/v1/people/806068"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":663647,"fullName":"Ke'Bryan Hayes","link":"/api/v1/people/663647"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.9,"endSpeed":79.7,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.12367448414895,"aZ":-37.07397294335218,"pfxX":4.629778340183078,"pfxZ":-3.081891385693533,"pX":0.4510476260815294,"pZ":1.754747488295887,"vX0":4.809468040239873,"vY0":-125.05650819255601,"vZ0":-2.0847683465897324,"x":99.81,"y":191.4,"x0":-2.0950865032694925,"y0":50.000577706463325,"z0":5.626847317444702,"aX":7.3659459028606005},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.7,"breakVerticalInduced":-5.8,"breakHorizontal":-9.5,"spinRate":2251,"spinDirection":34},"zone":9,"typeConfidence":2.0,"plateTime":0.4372072074835298,"extension":6.147871972014787},"index":0,"playId":"81a3c0ce-43e5-3e76-b82d-e90ba7e79eaf","pitchNumber":1,"startTime":"2026-07-21T03:56:41.852Z","endTime":"2026-07-21T03:56:46.864Z","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":97.3,"endSpeed":89.2,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.879770859001532,"aZ":-23.014919308647446,"pfxX":-11.16586937839892,"pfxZ":4.524356279087006,"pX":1.0469894178520989,"pZ":1.9113697181142029,"vX0":11.813868806174964,"vY0":-141.13909794948987,"vZ0":-5.73618741606473,"x":77.09,"y":187.17,"x0":-1.7340471635188472,"y0":50.00557671441667,"z0":5.4436598302657755,"aX":-22.623650252562857},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":7.2,"breakHorizontal":17.9,"spinRate":2169,"spinDirection":235},"zone":14,"typeConfidence":2.0,"plateTime":0.3874517944814775,"extension":6.314651339306301},"index":1,"playId":"9deb377f-dc64-3533-9ed8-a55366358a71","pitchNumber":2,"startTime":"2026-07-21T03:56:57.029Z","endTime":"2026-07-21T03:57:01.949Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.2,"endSpeed":89.2,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.40942308537672,"aZ":-25.633499585856956,"pfxX":-10.079561668433069,"pfxZ":3.2287635016091505,"pX":0.1681142621345151,"pZ":2.0220488288283103,"vX0":8.892455799758862,"vY0":-141.24101023698108,"vZ0":-5.028231509491661,"x":110.59,"y":184.18,"x0":-1.7076080432924048,"y0":50.00402281674558,"z0":5.46859224994823,"aX":-20.418148465718083},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":5.0,"breakHorizontal":16.6,"spinRate":2081,"spinDirection":233},"zone":8,"typeConfidence":2.0,"plateTime":0.3874351919071808,"extension":6.275428661414697},"index":2,"playId":"8d2a5222-2b70-30df-835e-c9c0de33d3c9","pitchNumber":3,"startTime":"2026-07-21T03:57:12.867Z","endTime":"2026-07-21T03:57:18.769Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.8,"endSpeed":89.5,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.30529818447061,"aZ":-18.986574923420495,"pfxX":-7.045600019993929,"pfxZ":6.406972781929916,"pX":-1.7399945365920546,"pZ":4.197822885942304,"vX0":3.129601924834641,"vY0":-142.47150921090608,"vZ0":-0.8845200795125889,"x":183.32,"y":125.44,"x0":-1.9364647482748354,"y0":50.00299409143492,"z0":5.710638447882802,"aX":-14.504548993857101},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":11.6,"breakHorizontal":12.1,"spinRate":2277,"spinDirection":231},"zone":11,"typeConfidence":2.0,"plateTime":0.38423576076143684,"extension":6.266959380834734},"index":3,"playId":"a9f9a7c4-9e2c-3020-bb57-6fe9f2ac53af","pitchNumber":4,"startTime":"2026-07-21T03:57:33.865Z","endTime":"2026-07-21T03:57:38.786Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.1,"endSpeed":79.2,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.88718200399363,"aZ":-35.39900278738421,"pfxX":7.446016044007811,"pfxZ":-2.032077556971011,"pX":0.03848788921389869,"pZ":2.3944170239390914,"vX0":2.828852758774362,"vY0":-125.42217783926442,"vZ0":-0.9058734894277702,"x":115.53,"y":174.13,"x0":-2.071847534259292,"y0":50.00017702940136,"z0":5.652612481318272,"aX":11.834426752356226},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":-3.6,"breakHorizontal":-14.2,"spinRate":2287,"spinDirection":44},"zone":5,"typeConfidence":2.0,"plateTime":0.4370735841681288,"extension":6.273374020862271},"hitData":{"launchSpeed":101.8,"launchAngle":2.0,"totalDistance":135.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":141.36,"coordY":155.64}},"index":4,"playId":"f2f85b4a-771f-34ef-985e-7512b4eadcf2","pitchNumber":5,"startTime":"2026-07-21T03:58:00.002Z","endTime":"2026-07-21T03:58:17.320Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T03:58:17.320Z","atBatIndex":61},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Elly De La Cruz grounds out, second baseman Cole Young to first baseman Josh Naylor.","rbi":0,"awayScore":0,"homeScore":7,"isOut":true},"about":{"atBatIndex":62,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-21T03:58:28.936Z","endTime":"2026-07-21T03:59:58.866Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":3},"matchup":{"batter":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677961,"fullName":"Cole Wilcox","link":"/api/v1/people/677961"},"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":"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":4},"credits":[{"player":{"id":702284,"link":"/api/v1/people/702284"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":647304,"link":"/api/v1/people/647304"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.3,"endSpeed":79.1,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.784296046561796,"aZ":-39.16102645992542,"pfxX":6.090875375575832,"pfxZ":-4.413449231894287,"pX":-0.04384062466952374,"pZ":1.2486881127891698,"vX0":2.9287327683572544,"vY0":-125.60153220480251,"vZ0":-2.8110344896910693,"x":118.67,"y":205.07,"x0":-2.0200174354850833,"y0":50.0048342370084,"z0":5.597959270391779,"aX":9.636251597664522},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.4,"breakVerticalInduced":-8.4,"breakHorizontal":-11.8,"spinRate":2163,"spinDirection":39},"zone":13,"typeConfidence":2.0,"plateTime":0.4377349456118318,"extension":6.3423566698375},"index":0,"playId":"92575052-645f-374a-985d-ec0f81f6586b","pitchNumber":1,"startTime":"2026-07-21T03:58:44.602Z","endTime":"2026-07-21T03:58:48.474Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.5,"endSpeed":79.9,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.583672038405307,"aZ":-36.14564238535245,"pfxX":-8.89402010649498,"pfxZ":-2.493680518740629,"pX":1.4005712993144903,"pZ":0.018238454758375846,"vX0":10.185202803689691,"vY0":-125.52044405456886,"vZ0":-6.460568049604615,"x":63.61,"y":238.29,"x0":-1.5556027195983808,"y0":50.002319852293105,"z0":5.571289172471585,"aX":-14.18210111810306},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.6,"breakVerticalInduced":-5.9,"breakHorizontal":13.8,"spinRate":1239,"spinDirection":265},"zone":14,"typeConfidence":2.0,"plateTime":0.43649024898858624,"extension":6.338535497892238},"index":1,"playId":"179e0eac-d37e-3522-8b4b-c44e14de9117","pitchNumber":2,"startTime":"2026-07-21T03:58:58.876Z","endTime":"2026-07-21T03:59:04.810Z","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.5,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.749213236795768,"aZ":-23.558918423068093,"pfxX":-11.259451555258767,"pfxZ":4.306311426228872,"pX":0.2576572886656766,"pZ":2.398374871151517,"vX0":9.720425125207505,"vY0":-140.307693393065,"vZ0":-4.388497589343975,"x":107.18,"y":174.02,"x0":-1.7831411984486232,"y0":50.00143920766514,"z0":5.511359074614239,"aX":-22.522540618991652},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":7.1,"breakHorizontal":18.5,"spinRate":1989,"spinDirection":232},"zone":5,"typeConfidence":2.0,"plateTime":0.3898621473969772,"extension":6.395930662722068},"index":2,"playId":"0b205186-cfcc-35c8-83ff-f8b3e272ae4b","pitchNumber":3,"startTime":"2026-07-21T03:59:19.512Z","endTime":"2026-07-21T03:59:24.648Z","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":96.7,"endSpeed":89.2,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.81816058470939,"aZ":-17.830376500774328,"pfxX":-8.321956932636882,"pfxZ":7.1196288424026895,"pX":1.129808495657896,"pZ":1.7015960661845893,"vX0":10.772129532759726,"vY0":-140.34713781753075,"vZ0":-7.510887046629576,"x":73.93,"y":192.84,"x0":-1.659199948583611,"y0":50.00121500249945,"z0":5.552996968645208,"aX":-16.764351566227464},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":11.6,"breakHorizontal":13.1,"spinRate":2079,"spinDirection":232},"zone":14,"typeConfidence":2.0,"plateTime":0.3887847237339428,"extension":6.359370631437578},"index":3,"playId":"1278b9aa-b53d-33e1-8e0b-84d0e67f28a5","pitchNumber":4,"startTime":"2026-07-21T03:59:34.958Z","endTime":"2026-07-21T03:59:39.544Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.2,"endSpeed":88.2,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.13751389224373,"aZ":-24.65252981849942,"pfxX":-10.884346425956613,"pfxZ":3.7983275052439884,"pX":-0.0145081731323516,"pZ":1.6783655226422793,"vX0":8.918599559027218,"vY0":-139.76636420696676,"vZ0":-5.804407888112401,"x":117.55,"y":193.46,"x0":-1.8307468120174293,"y0":50.00403372944905,"z0":5.3982704916149515,"aX":-21.562185306737266},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":5.9,"breakHorizontal":17.9,"spinRate":1996,"spinDirection":237},"zone":13,"typeConfidence":2.0,"plateTime":0.39170007213992797,"extension":6.36823489211279},"hitData":{"launchSpeed":108.1,"launchAngle":-1.0,"totalDistance":36.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":150.49,"coordY":155.13}},"index":4,"playId":"03ee63a4-fcff-35f8-aeed-df7cd447b595","pitchNumber":5,"startTime":"2026-07-21T03:59:51.375Z","endTime":"2026-07-21T03:59:58.866Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T03:59:58.866Z","atBatIndex":62},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Colt Emerson singles on a ground ball to third baseman Ke'Bryan Hayes.","rbi":0,"awayScore":0,"homeScore":7,"isOut":false},"about":{"atBatIndex":63,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-21T04:02:24.067Z","endTime":"2026-07-21T04:02:34.298Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":806068,"fullName":"Colt Emerson","link":"/api/v1/people/806068"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":695534,"fullName":"Chase Petty","link":"/api/v1/people/695534"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":806068,"fullName":"Colt Emerson","link":"/api/v1/people/806068"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[2],"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":806068,"fullName":"Colt Emerson","link":"/api/v1/people/806068"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":663647,"link":"/api/v1/people/663647"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Noelvi Marte replaces right fielder Spencer Steer, batting 4th, playing right field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":0,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-21T04:01:45.678Z","endTime":"2026-07-21T04:01:45.692Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":682622,"link":"/api/v1/people/682622"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"401","replacedPlayer":{"id":668715,"link":"/api/v1/people/668715"}},{"details":{"description":"Pitching Change: Chase Petty replaces Caleb Ferguson.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-07-21T04:01:45.692Z","endTime":"2026-07-21T04:02:26.297Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":695534,"link":"/api/v1/people/695534"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.2,"endSpeed":87.7,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.49463700330121,"aZ":-20.088162833194186,"pfxX":-9.887984062158782,"pfxZ":6.105686126110589,"pX":-1.108408234822751,"pZ":3.0694988543225805,"vX0":5.388506989436017,"vY0":-140.0118520684467,"vZ0":-2.4042052413087807,"x":159.25,"y":155.9,"x0":-1.7763148136289038,"y0":50.003472055353974,"z0":5.25831469983346,"aX":-19.573231666757085},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":10.7,"breakHorizontal":16.8,"spinRate":2074,"spinDirection":240},"zone":11,"typeConfidence":0.91,"plateTime":0.39165389851790877,"extension":6.19032548801554},"hitData":{"launchSpeed":64.4,"launchAngle":-3.0,"totalDistance":29.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":106.12,"coordY":174.92}},"index":2,"playId":"bc69e14e-987e-3cae-8476-a42a70ddeabe","pitchNumber":1,"startTime":"2026-07-21T04:02:26.297Z","endTime":"2026-07-21T04:02:34.298Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T04:02:34.298Z","atBatIndex":63},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Randy Arozarena hit by pitch. Colt Emerson to 2nd.","rbi":0,"awayScore":0,"homeScore":7,"isOut":false},"about":{"atBatIndex":64,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-21T04:02:49.591Z","endTime":"2026-07-21T04:04:07.179Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":3,"strikes":1,"outs":0},"matchup":{"batter":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":695534,"fullName":"Chase Petty","link":"/api/v1/people/695534"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"postOnSecond":{"id":806068,"fullName":"Colt Emerson","link":"/api/v1/people/806068"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":"r_adv_force","runner":{"id":806068,"fullName":"Colt Emerson","link":"/api/v1/people/806068"},"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":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.2,"endSpeed":87.0,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.46572748844014,"aZ":-20.397401039911085,"pfxX":-9.394064729142343,"pfxZ":6.057556412757885,"pX":-0.010098389721088804,"pZ":3.2845093690716394,"vX0":7.414468312078439,"vY0":-138.44374562187053,"vZ0":-2.0137874497633623,"x":117.38,"y":150.1,"x0":-1.5004494463873164,"y0":50.00173155587349,"z0":5.384280373027001,"aX":-18.262231789955592},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":10.8,"breakHorizontal":15.5,"spinRate":2087,"spinDirection":237},"zone":2,"typeConfidence":0.91,"plateTime":0.3953955063363339,"extension":6.194064698870813},"index":0,"playId":"80452e6d-eef5-3696-9925-54fc184db952","pitchNumber":1,"startTime":"2026-07-21T04:03:05.635Z","endTime":"2026-07-21T04:03:09.639Z","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":96.4,"endSpeed":88.2,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.000444154151516,"aZ":-24.848949680969188,"pfxX":-10.618579175183303,"pfxZ":3.6774158383273843,"pX":-1.3155516001070584,"pZ":2.7375239516940226,"vX0":4.671760578617156,"vY0":-140.28318132852237,"vZ0":-2.725884726408109,"x":167.15,"y":164.87,"x0":-1.6237658304053897,"y0":50.00265079722291,"z0":5.343312915521541,"aX":-21.143798891957122},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":6.2,"breakHorizontal":18.2,"spinRate":2092,"spinDirection":231},"zone":11,"typeConfidence":0.9,"plateTime":0.3905845623380202,"extension":6.234357553474926},"index":1,"playId":"2d50ec0b-6486-3929-af72-11a67f887d27","pitchNumber":2,"startTime":"2026-07-21T04:03:21.046Z","endTime":"2026-07-21T04:03:25.678Z","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":1,"outs":0},"pitchData":{"startSpeed":82.5,"endSpeed":76.1,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.05701024162062,"aZ":-28.97739320616967,"pfxX":6.289772210707526,"pfxZ":2.1996070495227937,"pX":1.5038678788900788,"pZ":0.32224352734559936,"vX0":5.345745622265301,"vY0":-120.02045529145815,"vZ0":-5.353452665309916,"x":59.68,"y":230.08,"x0":-1.5724532462843879,"y0":50.00190366060497,"z0":5.173944605619962,"aX":9.140841265155034},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":2.9,"breakHorizontal":-12.7,"spinRate":2260,"spinDirection":88},"zone":14,"typeConfidence":0.95,"plateTime":0.4570124331933263,"extension":6.019188933537386},"index":2,"playId":"a64d904b-eb41-34d3-80c9-a364a006788e","pitchNumber":3,"startTime":"2026-07-21T04:03:37.002Z","endTime":"2026-07-21T04:03:41.516Z","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":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.2,"endSpeed":87.0,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.001368491815036,"aZ":-24.10183870247193,"pfxX":-9.991398503319402,"pfxZ":4.151210370340635,"pX":-1.7295743194971336,"pZ":3.538908466887411,"vX0":3.859120768896456,"vY0":-138.58934224371097,"vZ0":-0.5343292659276886,"x":182.93,"y":143.23,"x0":-1.8420255137722688,"y0":50.004193265396204,"z0":5.3441457846168445,"aX":-19.434964095574227},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":7.6,"breakHorizontal":17.3,"spinRate":1870,"spinDirection":237},"zone":11,"typeConfidence":0.9,"plateTime":0.3952343756525507,"extension":6.330864627956609},"index":3,"playId":"4625b9db-ef9d-3a9b-922a-01345e499a40","pitchNumber":4,"startTime":"2026-07-21T04:04:02.594Z","endTime":"2026-07-21T04:04:07.179Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T04:04:07.179Z","atBatIndex":64},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Weston Wilson pops out to second baseman Edwin Arroyo on the infield fly rule.","rbi":0,"awayScore":0,"homeScore":7,"isOut":true},"about":{"atBatIndex":65,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-21T04:04:33.630Z","endTime":"2026-07-21T04:06:54.465Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":642215,"fullName":"Weston Wilson","link":"/api/v1/people/642215"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":695534,"fullName":"Chase Petty","link":"/api/v1/people/695534"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"postOnSecond":{"id":806068,"fullName":"Colt Emerson","link":"/api/v1/people/806068"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4],"actionIndex":[3],"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":642215,"fullName":"Weston Wilson","link":"/api/v1/people/642215"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":695490,"link":"/api/v1/people/695490"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.9,"endSpeed":87.5,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.844572461503137,"aZ":-18.560934034085115,"pfxX":-10.182553093945238,"pfxZ":6.920113560750723,"pX":-0.922302881214386,"pZ":3.0859446694833,"vX0":5.420455364938359,"vY0":-139.49205265394383,"vZ0":-2.858970969130792,"x":152.16,"y":155.46,"x0":-1.5693156750021546,"y0":50.005352572772516,"z0":5.3502690645696465,"aX":-20.037151481781923},"breaks":{"breakAngle":44.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":12.1,"breakHorizontal":17.3,"spinRate":1936,"spinDirection":234},"zone":11,"typeConfidence":0.92,"plateTime":0.3929061200383317,"extension":6.313505112660025},"index":0,"playId":"e051aea3-0042-367a-aa86-e171b6b49fb3","pitchNumber":1,"startTime":"2026-07-21T04:04:46.404Z","endTime":"2026-07-21T04:04:52.419Z","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":81.8,"endSpeed":74.6,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.43801608308945,"aZ":-30.746934551812913,"pfxX":8.888860603586542,"pfxZ":1.0060951501669493,"pX":-0.7685948919542475,"pZ":1.4280395897260862,"vX0":-0.3379480739830196,"vY0":-119.11264483885105,"vZ0":-2.4767783317411007,"x":146.3,"y":200.22,"x0":-1.7767169656931758,"y0":50.00405287418827,"z0":5.294847007227422,"aX":12.619603027837977},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":1.4,"breakHorizontal":-16.0,"spinRate":2136,"spinDirection":82},"zone":13,"typeConfidence":0.95,"plateTime":0.4619753912135267,"extension":5.892523135423723},"index":1,"playId":"224ab4fb-97da-346b-a6d8-08223683a3c5","pitchNumber":2,"startTime":"2026-07-21T04:05:03.448Z","endTime":"2026-07-21T04:05:09.070Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":86.8,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.236302479478724,"aZ":-19.12586173193668,"pfxX":-11.453542399249319,"pfxZ":6.723291415515403,"pX":-1.2748364798060978,"pZ":2.4190532541162937,"vX0":4.827821946370759,"vY0":-138.9499727545211,"vZ0":-4.377054927559605,"x":165.59,"y":173.47,"x0":-1.5537366861341568,"y0":50.00657148348334,"z0":5.298259814200112,"aX":-22.23832287505796},"breaks":{"breakAngle":46.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":11.4,"breakHorizontal":19.7,"spinRate":2084,"spinDirection":231},"zone":13,"typeConfidence":0.91,"plateTime":0.39529433195941,"extension":6.176433738690728},"index":2,"playId":"40159390-d90b-3348-bf09-77e9de0a8586","pitchNumber":3,"startTime":"2026-07-21T04:05:21.616Z","endTime":"2026-07-21T04:05:27.780Z","isPitch":true,"type":"pitch"},{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"index":3,"startTime":"2026-07-21T04:05:44.761Z","endTime":"2026-07-21T04:06:40.738Z","isPitch":false,"type":"action","player":{"id":642215,"link":"/api/v1/people/642215"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.6,"endSpeed":88.1,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.465779049832946,"aZ":-16.72367830558632,"pfxX":-9.10732745668255,"pfxZ":7.746968330174156,"pX":-0.9057359471327954,"pZ":2.418604385066178,"vX0":5.051404570273858,"vY0":-140.4868493769009,"vZ0":-4.885301675125049,"x":151.52,"y":173.48,"x0":-1.5459135620106483,"y0":50.00318942714902,"z0":5.270600525335954,"aX":-18.16578253778234},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":13.2,"breakHorizontal":15.5,"spinRate":2269,"spinDirection":234},"zone":13,"typeConfidence":2.0,"plateTime":0.3901915928195825,"extension":6.334241055972663},"hitData":{"launchSpeed":73.7,"launchAngle":54.0,"totalDistance":193.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":152.24,"coordY":128.23}},"index":4,"playId":"dedd0c93-ddf6-3713-ae28-475af295106c","pitchNumber":4,"startTime":"2026-07-21T04:06:40.738Z","endTime":"2026-07-21T04:06:54.465Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T04:06:54.465Z","atBatIndex":65},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Dominic Canzone singles on a line drive to left fielder JJ Bleday. Colt Emerson to 3rd. Randy Arozarena to 2nd.","rbi":0,"awayScore":0,"homeScore":7,"isOut":false},"about":{"atBatIndex":66,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-21T04:07:09.179Z","endTime":"2026-07-21T04:07:30.394Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":695534,"fullName":"Chase Petty","link":"/api/v1/people/695534"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"postOnSecond":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"postOnThird":{"id":806068,"fullName":"Colt Emerson","link":"/api/v1/people/806068"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0],"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":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":668709,"link":"/api/v1/people/668709"},"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":806068,"fullName":"Colt Emerson","link":"/api/v1/people/806068"},"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":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"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(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.4,"endSpeed":87.9,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.54721684140848,"aZ":-16.21792801473415,"pfxX":-7.893472225616062,"pfxZ":8.04438243178636,"pX":-0.25688899903142853,"pZ":1.9134538420248508,"vX0":6.455739840267997,"vY0":-140.16954805914602,"vZ0":-6.5115474825348745,"x":126.79,"y":187.12,"x0":-1.5676387506060767,"y0":50.006735637459336,"z0":5.331194205418386,"aX":-15.66476690541718},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":13.3,"breakHorizontal":13.0,"spinRate":2216,"spinDirection":233},"zone":8,"typeConfidence":2.0,"plateTime":0.3912055154170142,"extension":6.232984692820196},"hitData":{"launchSpeed":89.1,"launchAngle":11.0,"totalDistance":174.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":80.32,"coordY":105.57}},"index":0,"playId":"07f60eed-1966-3137-8764-3ef6f02f1f47","pitchNumber":1,"startTime":"2026-07-21T04:07:18.252Z","endTime":"2026-07-21T04:07:30.394Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T04:07:30.394Z","atBatIndex":66},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Cal Raleigh grounds into a force out, second baseman Edwin Arroyo to shortstop Elly De La Cruz. Colt Emerson scores. Randy Arozarena to 3rd. Dominic Canzone out at 2nd. Cal Raleigh to 1st.","rbi":1,"awayScore":0,"homeScore":8,"isOut":true},"about":{"atBatIndex":67,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-21T04:07:43.215Z","endTime":"2026-07-21T04:08:29.072Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":695534,"fullName":"Chase Petty","link":"/api/v1/people/695534"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"postOnThird":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":695490,"link":"/api/v1/people/695490"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":682829,"link":"/api/v1/people/682829"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_adv_play","runner":{"id":806068,"fullName":"Colt Emerson","link":"/api/v1/people/806068"},"responsiblePitcher":{"id":695534,"link":"/api/v1/people/695534"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_adv_play","runner":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.4,"endSpeed":79.6,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.857021458593234,"aZ":-33.37264657597618,"pfxX":-7.960580617278035,"pfxZ":-0.7426494158632568,"pX":-0.5335440608848754,"pZ":3.2954845091268408,"vX0":4.885033040946315,"vY0":-125.75310596691389,"vZ0":1.6863545250207117,"x":137.34,"y":149.8,"x0":-1.4602191561025806,"y0":50.00372148606827,"z0":5.310007417905496,"aX":-12.838150208794094},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":-0.7,"breakHorizontal":13.4,"spinRate":1281,"spinDirection":260},"zone":1,"typeConfidence":0.91,"plateTime":0.4344307901661222,"extension":6.425766979042477},"index":0,"playId":"40aff0c5-4e6a-3a9a-a846-8cbbc28e95eb","pitchNumber":1,"startTime":"2026-07-21T04:07:58.346Z","endTime":"2026-07-21T04:08:02.954Z","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":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.3,"endSpeed":88.1,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.66221376949985,"aZ":-21.0777418553336,"pfxX":-8.668495070150543,"pfxZ":5.567084307367427,"pX":-1.137517486774751,"pZ":3.652376398977152,"vX0":4.368618353920233,"vY0":-140.27168311405615,"vZ0":-1.1637481140056563,"x":160.36,"y":140.17,"x0":-1.5887195937584826,"y0":50.002323003710174,"z0":5.446537104233995,"aX":-17.277573210824773},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":10.1,"breakHorizontal":14.8,"spinRate":2165,"spinDirection":236},"zone":11,"typeConfidence":2.0,"plateTime":0.39043405563602374,"extension":6.21858170184247},"hitData":{"launchSpeed":68.5,"launchAngle":-10.0,"totalDistance":19.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":142.38,"coordY":153.1}},"index":1,"playId":"fe7b73df-b81a-33ae-a499-94337c624a51","pitchNumber":2,"startTime":"2026-07-21T04:08:20.389Z","endTime":"2026-07-21T04:08:29.072Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T04:08:29.072Z","atBatIndex":67},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Josh Naylor grounds out to first baseman Sal Stewart.","rbi":0,"awayScore":0,"homeScore":8,"isOut":true},"about":{"atBatIndex":68,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-21T04:08:47.356Z","endTime":"2026-07-21T04:09:10.539Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":695534,"fullName":"Chase Petty","link":"/api/v1/people/695534"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":701398,"link":"/api/v1/people/701398"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.1,"endSpeed":82.1,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.945318063797334,"aZ":-34.82475592401848,"pfxX":-7.753339050383803,"pfxZ":-1.544001164759889,"pX":-0.5128728011072836,"pZ":2.7820501458718647,"vX0":5.170146432872676,"vY0":-129.77537623921825,"vZ0":0.4333814261352036,"x":136.55,"y":163.66,"x0":-1.5187379159246193,"y0":50.005789727365254,"z0":5.2554710454641045,"aX":-13.290298847201946},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":-2.5,"breakHorizontal":13.0,"spinRate":1280,"spinDirection":263},"zone":1,"typeConfidence":0.9,"plateTime":0.4212907704288491,"extension":6.335187538625901},"hitData":{"launchSpeed":76.3,"launchAngle":-5.0,"totalDistance":24.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":153.53,"coordY":181.49}},"index":0,"playId":"cf423fb5-6e17-3778-b90e-291cf05ce598","pitchNumber":1,"startTime":"2026-07-21T04:09:00.563Z","endTime":"2026-07-21T04:09:10.539Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T04:09:10.539Z","atBatIndex":68},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Sal Stewart strikes out swinging.","rbi":0,"awayScore":0,"homeScore":8,"isOut":true},"about":{"atBatIndex":69,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-21T04:11:44.799Z","endTime":"2026-07-21T04:12:44.118Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":701398,"fullName":"Sal Stewart","link":"/api/v1/people/701398"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621074,"fullName":"Michael Rucker","link":"/api/v1/people/621074"},"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":"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":4},"credits":[{"player":{"id":663728,"link":"/api/v1/people/663728"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Michael Rucker replaces Cole Wilcox.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-21T04:10:31.245Z","endTime":"2026-07-21T04:11:47.024Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":621074,"link":"/api/v1/people/621074"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.2,"endSpeed":89.2,"strikeZoneTop":3.239,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.203483243899946,"aZ":-13.874708875495594,"pfxX":-2.8131422731632707,"pfxZ":9.01321335968672,"pX":-0.20126980125566116,"pZ":1.6467081109270074,"vX0":5.701697123681077,"vY0":-141.35266194227506,"vZ0":-7.709999142124781,"x":124.67,"y":194.32,"x0":-1.8760121515975803,"y0":50.006391261557205,"z0":5.2944368010291365,"aX":-5.714078374995011},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":15.0,"breakHorizontal":4.0,"spinRate":2193,"spinDirection":215},"zone":8,"typeConfidence":0.9,"plateTime":0.3869938520230889,"extension":6.185724276209176},"index":1,"playId":"58032685-706c-3194-839f-4f041a81bcac","pitchNumber":1,"startTime":"2026-07-21T04:11:47.024Z","endTime":"2026-07-21T04:11:51.411Z","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":89.2,"endSpeed":82.5,"strikeZoneTop":3.239,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.300497814747253,"aZ":-30.581406935071264,"pfxX":1.481624001925128,"pfxZ":0.9229659569721083,"pX":0.582105565816556,"pZ":2.440806842630499,"vX0":6.116201710966065,"vY0":-129.95283537288313,"vZ0":-1.4848310048359994,"x":94.81,"y":172.88,"x0":-1.9871160761000821,"y0":50.00167902434494,"z0":5.3262570554813395,"aX":2.5523852268457965},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":1.6,"breakHorizontal":-4.0,"spinRate":2566,"spinDirection":113},"zone":6,"typeConfidence":0.92,"plateTime":0.4202663303290035,"extension":6.122722432172159},"index":2,"playId":"a08b3f7c-e379-3af1-bdde-bf13677dc4ee","pitchNumber":2,"startTime":"2026-07-21T04:12:00.255Z","endTime":"2026-07-21T04:12:06.888Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.6,"endSpeed":75.6,"strikeZoneTop":3.239,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.267550752513035,"aZ":-40.96285909705252,"pfxX":8.191026635208226,"pfxZ":-6.061481503746693,"pX":0.2957918107815064,"pZ":2.3980626391981517,"vX0":3.441002822606765,"vY0":-120.20149250347794,"vZ0":1.6661843768944906,"x":105.73,"y":174.03,"x0":-2.222323236800999,"y0":50.003147187827864,"z0":5.357922328379319,"aX":11.876139295571758},"breaks":{"breakAngle":16.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.6,"breakVerticalInduced":-10.2,"breakHorizontal":-15.7,"spinRate":2713,"spinDirection":44},"zone":6,"typeConfidence":0.89,"plateTime":0.4572747529908998,"extension":6.13929392001143},"index":3,"playId":"0defed88-fba0-3d16-ac8a-3e043742ae22","pitchNumber":3,"startTime":"2026-07-21T04:12:18.074Z","endTime":"2026-07-21T04:12:23.319Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":96.3,"endSpeed":88.2,"strikeZoneTop":3.239,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.014046957245835,"aZ":-16.06696253586015,"pfxX":-5.410479475971618,"pfxZ":8.059402957700057,"pX":-1.118867628695004,"pZ":3.823175572142851,"vX0":4.0625951549448,"vY0":-140.3077595811456,"vZ0":-1.6102445398926455,"x":159.65,"y":135.55,"x0":-1.880839752500584,"y0":50.00312637195644,"z0":5.448769762122653,"aX":-10.81417927689784},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":14.5,"breakHorizontal":9.0,"spinRate":2247,"spinDirection":215},"zone":11,"typeConfidence":0.87,"plateTime":0.3900116653224823,"extension":6.1427430802542995},"index":4,"playId":"7a475288-ca48-3623-a0d1-5d36edc577d0","pitchNumber":4,"startTime":"2026-07-21T04:12:37.216Z","endTime":"2026-07-21T04:12:44.118Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T04:12:44.118Z","atBatIndex":69},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"JJ Bleday called out on strikes.","rbi":0,"awayScore":0,"homeScore":8,"isOut":true},"about":{"atBatIndex":70,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-21T04:12:48.134Z","endTime":"2026-07-21T04:14:07.780Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":668709,"fullName":"JJ Bleday","link":"/api/v1/people/668709"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621074,"fullName":"Michael Rucker","link":"/api/v1/people/621074"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":668709,"fullName":"JJ Bleday","link":"/api/v1/people/668709"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":663728,"link":"/api/v1/people/663728"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.1,"endSpeed":88.6,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.1530955818448,"aZ":-16.4552992652286,"pfxX":-3.5322523695784565,"pfxZ":7.867627157851663,"pX":-0.605860946885721,"pZ":2.551774672318557,"vX0":5.209579223978213,"vY0":-139.91057824333276,"vZ0":-5.002932816493272,"x":140.09,"y":169.88,"x0":-2.026132021337877,"y0":50.006916723083975,"z0":5.428218903842015,"aX":-7.061555698904959},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":13.4,"breakHorizontal":5.4,"spinRate":2078,"spinDirection":208},"zone":4,"typeConfidence":0.91,"plateTime":0.3902577526786666,"extension":6.304900903242819},"index":0,"playId":"b2d8a489-cb2a-33d3-ac1f-31bf28b7976f","pitchNumber":1,"startTime":"2026-07-21T04:13:06.533Z","endTime":"2026-07-21T04:13:12.179Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.5,"endSpeed":83.2,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.386517637671744,"aZ":-28.81183342750937,"pfxX":2.183536952460586,"pfxZ":1.9287089169970795,"pX":0.747935649224954,"pZ":2.1468348257577037,"vX0":5.758180542604411,"vY0":-130.3951606742284,"vZ0":-3.0115536240389598,"x":88.49,"y":180.82,"x0":-1.7622105312644838,"y0":50.00162739025627,"z0":5.463680674810953,"aX":3.8036774349590217},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":3.1,"breakHorizontal":-5.0,"spinRate":2430,"spinDirection":118},"zone":9,"typeConfidence":0.92,"plateTime":0.4181728795144797,"extension":6.073921986055668},"index":1,"playId":"3d876f0f-864d-3a7d-be2a-1a6296a66da0","pitchNumber":2,"startTime":"2026-07-21T04:13:26.098Z","endTime":"2026-07-21T04:13:32.471Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.5,"endSpeed":73.4,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.8195060410181,"aZ":-42.50277446289447,"pfxX":8.73954723263761,"pfxZ":-7.534010090024761,"pX":-1.7976280628676764,"pZ":2.536358071154183,"vX0":-1.1198075799575808,"vY0":-117.11258917052446,"vZ0":2.124452637698688,"x":185.52,"y":170.3,"x0":-2.4435471604128085,"y0":50.00298818455144,"z0":5.631631529485683,"aX":11.980672072887513},"breaks":{"breakAngle":15.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.3,"breakVerticalInduced":-12.7,"breakHorizontal":-15.5,"spinRate":2673,"spinDirection":36},"zone":13,"typeConfidence":0.93,"plateTime":0.47006372061138313,"extension":6.007748748481802},"index":2,"playId":"3ff3e569-ca2c-3cc5-89aa-1123ed811855","pitchNumber":3,"startTime":"2026-07-21T04:13:47.365Z","endTime":"2026-07-21T04:13:51.311Z","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":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":82.6,"endSpeed":75.4,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.560352615859678,"aZ":-42.46838445345901,"pfxX":7.441008556943905,"pfxZ":-7.112135079678573,"pX":-0.4460102434140203,"pZ":2.7158363644668744,"vX0":1.555796566965113,"vY0":-120.15694089542023,"vZ0":2.1406434854403025,"x":134.0,"y":165.45,"x0":-2.069865509853551,"y0":50.00377936500177,"z0":5.6160270648006545,"aX":10.766925880666834},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.4,"breakVerticalInduced":-12.0,"breakHorizontal":-13.8,"spinRate":2780,"spinDirection":39},"zone":4,"typeConfidence":0.88,"plateTime":0.4576817485765847,"extension":6.05572922935106},"index":3,"playId":"99a6e417-aef7-32d9-a5ca-5884532747d0","pitchNumber":4,"startTime":"2026-07-21T04:14:02.755Z","endTime":"2026-07-21T04:14:07.780Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T04:14:07.780Z","atBatIndex":70},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Noelvi Marte strikes out swinging.","rbi":0,"awayScore":0,"homeScore":8,"isOut":true},"about":{"atBatIndex":71,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-21T04:14:08.906Z","endTime":"2026-07-21T04:15:37.659Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":682622,"fullName":"Noelvi Marte","link":"/api/v1/people/682622"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621074,"fullName":"Michael Rucker","link":"/api/v1/people/621074"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".200"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".083"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".091"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".333"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".500"},{"zone":"07","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".250"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".500"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".300"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".080"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"70.13"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.45"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"85.94"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"91.35"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"91.43"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"96.11"},{"zone":"07","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.88"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.83"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.27"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"76.08"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"78.96"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"76.42"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"75.24"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".417"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".167"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".273"},{"zone":"05","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".762"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.200"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".875"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"2.250"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".600"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".571"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".083"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".200"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".222"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".417"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".167"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".273"},{"zone":"05","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".762"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.200"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".875"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"2.250"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".600"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".571"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".083"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".200"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".222"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":682622,"fullName":"Noelvi Marte","link":"/api/v1/people/682622"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":663728,"link":"/api/v1/people/663728"},"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.3,"endSpeed":88.6,"strikeZoneTop":3.298,"strikeZoneBottom":1.664,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.612580120528005,"aZ":-15.091289177387004,"pfxX":-4.149159766298448,"pfxZ":8.527546622535375,"pX":-0.07419611179015385,"pZ":2.3474604406170942,"vX0":6.5026019810486915,"vY0":-140.1384116056024,"vZ0":-5.84073960563622,"x":119.83,"y":175.4,"x0":-1.878139443539149,"y0":50.00066805303559,"z0":5.432747274661966,"aX":-8.309875378741085},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":14.5,"breakHorizontal":6.2,"spinRate":2341,"spinDirection":206},"zone":5,"typeConfidence":0.91,"plateTime":0.38981953207689957,"extension":6.199883012615261},"index":0,"playId":"68b1366b-071a-3c91-8f36-59cba5305f80","pitchNumber":1,"startTime":"2026-07-21T04:14:32.693Z","endTime":"2026-07-21T04:14:36.706Z","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":96.8,"endSpeed":88.7,"strikeZoneTop":3.298,"strikeZoneBottom":1.664,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.901554232007964,"aZ":-12.090884803948521,"pfxX":-3.331699639242888,"pfxZ":9.949944043045734,"pX":-0.5131105968186976,"pZ":3.2193720977249414,"vX0":4.555144547652058,"vY0":-140.8972804675689,"vZ0":-4.061422120497153,"x":136.56,"y":151.86,"x0":-1.7150655296360506,"y0":50.00022837729028,"z0":5.456196780031287,"aX":-6.723314197884505},"breaks":{"breakAngle":24.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":17.4,"breakHorizontal":5.2,"spinRate":2304,"spinDirection":210},"zone":1,"typeConfidence":0.91,"plateTime":0.388206975074056,"extension":6.117596237238014},"index":1,"playId":"1e0950f9-ce49-30b1-9b7f-d0e306ac6e23","pitchNumber":2,"startTime":"2026-07-21T04:14:47.607Z","endTime":"2026-07-21T04:14:51.694Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-07-21T04:14:58.342Z","endTime":"2026-07-21T04:15:09.747Z","isPitch":false,"type":"action","player":{"id":682622,"link":"/api/v1/people/682622"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.3,"endSpeed":74.4,"strikeZoneTop":3.298,"strikeZoneBottom":1.664,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.169577281533538,"aZ":-41.361371240089824,"pfxX":7.706032255319597,"pfxZ":-6.562273066334421,"pX":-0.059844071058871365,"pZ":1.9467753879008691,"vX0":2.67051926437174,"vY0":-118.32757682484824,"vZ0":0.7677795594077022,"x":119.28,"y":186.22,"x0":-2.207908747475264,"y0":50.00150876215122,"z0":5.445227882441791,"aX":10.791428252513938},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.0,"breakVerticalInduced":-11.3,"breakHorizontal":-14.6,"spinRate":2821,"spinDirection":43},"zone":8,"typeConfidence":0.92,"plateTime":0.46509170396332333,"extension":6.052338332567875},"index":3,"playId":"e8747ca6-661c-3957-bafa-4e757e830e67","pitchNumber":3,"startTime":"2026-07-21T04:15:09.747Z","endTime":"2026-07-21T04:15:15.132Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":96.9,"endSpeed":89.3,"strikeZoneTop":3.298,"strikeZoneBottom":1.664,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.261007099255696,"aZ":-14.107684959560642,"pfxX":-3.1706976228061907,"pfxZ":8.88396491105971,"pX":0.6052788870251605,"pZ":3.3902016352884266,"vX0":7.826158291717911,"vY0":-141.04820694939164,"vZ0":-3.1829319474743847,"x":93.93,"y":147.24,"x0":-1.7818693100471779,"y0":50.00394172995611,"z0":5.431528940385505,"aX":-6.449445549367988},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":15.7,"breakHorizontal":4.3,"spinRate":2242,"spinDirection":216},"zone":3,"typeConfidence":0.91,"plateTime":0.3869485386645737,"extension":6.168835483765394},"index":4,"playId":"0865ba10-783c-369e-b56d-f20c309f5eab","pitchNumber":4,"startTime":"2026-07-21T04:15:32.345Z","endTime":"2026-07-21T04:15:37.659Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T04:15:37.659Z","atBatIndex":71}],"currentPlay":{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Noelvi Marte strikes out swinging.","rbi":0,"awayScore":0,"homeScore":8,"isOut":true},"about":{"atBatIndex":71,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-21T04:14:08.906Z","endTime":"2026-07-21T04:15:37.659Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":682622,"fullName":"Noelvi Marte","link":"/api/v1/people/682622"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621074,"fullName":"Michael Rucker","link":"/api/v1/people/621074"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".200"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".083"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".091"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".333"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".500"},{"zone":"07","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".250"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".500"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".300"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".080"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"70.13"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.45"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"85.94"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"91.35"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"91.43"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"96.11"},{"zone":"07","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.88"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.83"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.27"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"76.08"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"78.96"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"76.42"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"75.24"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".417"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".167"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".273"},{"zone":"05","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".762"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.200"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".875"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"2.250"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".600"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".571"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".083"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".200"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".222"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".417"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".167"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".273"},{"zone":"05","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".762"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.200"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".875"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"2.250"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".600"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".571"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".083"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".200"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".222"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":682622,"fullName":"Noelvi Marte","link":"/api/v1/people/682622"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":663728,"link":"/api/v1/people/663728"},"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.3,"endSpeed":88.6,"strikeZoneTop":3.298,"strikeZoneBottom":1.664,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.612580120528005,"aZ":-15.091289177387004,"pfxX":-4.149159766298448,"pfxZ":8.527546622535375,"pX":-0.07419611179015385,"pZ":2.3474604406170942,"vX0":6.5026019810486915,"vY0":-140.1384116056024,"vZ0":-5.84073960563622,"x":119.83,"y":175.4,"x0":-1.878139443539149,"y0":50.00066805303559,"z0":5.432747274661966,"aX":-8.309875378741085},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":14.5,"breakHorizontal":6.2,"spinRate":2341,"spinDirection":206},"zone":5,"typeConfidence":0.91,"plateTime":0.38981953207689957,"extension":6.199883012615261},"index":0,"playId":"68b1366b-071a-3c91-8f36-59cba5305f80","pitchNumber":1,"startTime":"2026-07-21T04:14:32.693Z","endTime":"2026-07-21T04:14:36.706Z","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":96.8,"endSpeed":88.7,"strikeZoneTop":3.298,"strikeZoneBottom":1.664,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.901554232007964,"aZ":-12.090884803948521,"pfxX":-3.331699639242888,"pfxZ":9.949944043045734,"pX":-0.5131105968186976,"pZ":3.2193720977249414,"vX0":4.555144547652058,"vY0":-140.8972804675689,"vZ0":-4.061422120497153,"x":136.56,"y":151.86,"x0":-1.7150655296360506,"y0":50.00022837729028,"z0":5.456196780031287,"aX":-6.723314197884505},"breaks":{"breakAngle":24.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":17.4,"breakHorizontal":5.2,"spinRate":2304,"spinDirection":210},"zone":1,"typeConfidence":0.91,"plateTime":0.388206975074056,"extension":6.117596237238014},"index":1,"playId":"1e0950f9-ce49-30b1-9b7f-d0e306ac6e23","pitchNumber":2,"startTime":"2026-07-21T04:14:47.607Z","endTime":"2026-07-21T04:14:51.694Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-07-21T04:14:58.342Z","endTime":"2026-07-21T04:15:09.747Z","isPitch":false,"type":"action","player":{"id":682622,"link":"/api/v1/people/682622"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.3,"endSpeed":74.4,"strikeZoneTop":3.298,"strikeZoneBottom":1.664,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.169577281533538,"aZ":-41.361371240089824,"pfxX":7.706032255319597,"pfxZ":-6.562273066334421,"pX":-0.059844071058871365,"pZ":1.9467753879008691,"vX0":2.67051926437174,"vY0":-118.32757682484824,"vZ0":0.7677795594077022,"x":119.28,"y":186.22,"x0":-2.207908747475264,"y0":50.00150876215122,"z0":5.445227882441791,"aX":10.791428252513938},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.0,"breakVerticalInduced":-11.3,"breakHorizontal":-14.6,"spinRate":2821,"spinDirection":43},"zone":8,"typeConfidence":0.92,"plateTime":0.46509170396332333,"extension":6.052338332567875},"index":3,"playId":"e8747ca6-661c-3957-bafa-4e757e830e67","pitchNumber":3,"startTime":"2026-07-21T04:15:09.747Z","endTime":"2026-07-21T04:15:15.132Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":96.9,"endSpeed":89.3,"strikeZoneTop":3.298,"strikeZoneBottom":1.664,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.261007099255696,"aZ":-14.107684959560642,"pfxX":-3.1706976228061907,"pfxZ":8.88396491105971,"pX":0.6052788870251605,"pZ":3.3902016352884266,"vX0":7.826158291717911,"vY0":-141.04820694939164,"vZ0":-3.1829319474743847,"x":93.93,"y":147.24,"x0":-1.7818693100471779,"y0":50.00394172995611,"z0":5.431528940385505,"aX":-6.449445549367988},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":15.7,"breakHorizontal":4.3,"spinRate":2242,"spinDirection":216},"zone":3,"typeConfidence":0.91,"plateTime":0.3869485386645737,"extension":6.168835483765394},"index":4,"playId":"0865ba10-783c-369e-b56d-f20c309f5eab","pitchNumber":4,"startTime":"2026-07-21T04:15:32.345Z","endTime":"2026-07-21T04:15:37.659Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T04:15:37.659Z","atBatIndex":71},"scoringPlays":[37,50,52,54,67],"playsByInning":[{"startIndex":0,"endIndex":6,"top":[0,1,2,3],"bottom":[4,5,6],"hits":{"away":[{"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":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"batter":{"id":668709,"fullName":"JJ Bleday","link":"/api/v1/people/668709"},"coordinates":{"x":118.04,"y":91.25},"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":1,"pitcher":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"batter":{"id":668715,"fullName":"Spencer Steer","link":"/api/v1/people/668715"},"coordinates":{"x":101.31,"y":166.28},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":1,"pitcher":{"id":671096,"fullName":"Andrew Abbott","link":"/api/v1/people/671096"},"batter":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"coordinates":{"x":207.35,"y":126.34},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":1,"pitcher":{"id":671096,"fullName":"Andrew Abbott","link":"/api/v1/people/671096"},"batter":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"coordinates":{"x":148.97,"y":150.06},"type":"O","description":"Groundout"}]}},{"startIndex":7,"endIndex":14,"top":[7,8,9],"bottom":[10,11,12,13,14],"hits":{"away":[{"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":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"batter":{"id":553993,"fullName":"Eugenio Suárez","link":"/api/v1/people/553993"},"coordinates":{"x":200.88,"y":107.65},"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":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"batter":{"id":663886,"fullName":"Tyler Stephenson","link":"/api/v1/people/663886"},"coordinates":{"x":132.9,"y":79.63},"type":"O","description":"Lineout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":2,"pitcher":{"id":671096,"fullName":"Andrew Abbott","link":"/api/v1/people/671096"},"batter":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"coordinates":{"x":102.82,"y":150.91},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":2,"pitcher":{"id":671096,"fullName":"Andrew Abbott","link":"/api/v1/people/671096"},"batter":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"coordinates":{"x":98.27,"y":171.35},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":2,"pitcher":{"id":671096,"fullName":"Andrew Abbott","link":"/api/v1/people/671096"},"batter":{"id":645302,"fullName":"Victor Robles","link":"/api/v1/people/645302"},"coordinates":{"x":176.57,"y":112.84},"type":"H","description":"Single"}]}},{"startIndex":15,"endIndex":22,"top":[15,16,17,18],"bottom":[19,20,21,22],"hits":{"away":[{"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":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"batter":{"id":695490,"fullName":"Edwin Arroyo","link":"/api/v1/people/695490"},"coordinates":{"x":126.48,"y":80.57},"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":3,"pitcher":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"batter":{"id":663647,"fullName":"Ke'Bryan Hayes","link":"/api/v1/people/663647"},"coordinates":{"x":80.44,"y":77.53},"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":3,"pitcher":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"batter":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"coordinates":{"x":146.43,"y":180.48},"type":"O","description":"Forceout"},{"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":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"batter":{"id":701398,"fullName":"Sal Stewart","link":"/api/v1/people/701398"},"coordinates":{"x":172.79,"y":119.64},"type":"O","description":"Double Play"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":3,"pitcher":{"id":671096,"fullName":"Andrew Abbott","link":"/api/v1/people/671096"},"batter":{"id":806068,"fullName":"Colt Emerson","link":"/api/v1/people/806068"},"coordinates":{"x":160.12,"y":163.24},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":3,"pitcher":{"id":671096,"fullName":"Andrew Abbott","link":"/api/v1/people/671096"},"batter":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"coordinates":{"x":125.39,"y":188.48},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":3,"pitcher":{"id":671096,"fullName":"Andrew Abbott","link":"/api/v1/people/671096"},"batter":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"coordinates":{"x":138.83,"y":144.99},"type":"O","description":"Forceout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":3,"pitcher":{"id":671096,"fullName":"Andrew Abbott","link":"/api/v1/people/671096"},"batter":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"coordinates":{"x":156.3,"y":69.82},"type":"O","description":"Flyout"}]}},{"startIndex":23,"endIndex":28,"top":[23,24,25],"bottom":[26,27,28],"hits":{"away":[{"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":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"batter":{"id":668709,"fullName":"JJ Bleday","link":"/api/v1/people/668709"},"coordinates":{"x":89.28,"y":61.14},"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":4,"pitcher":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"batter":{"id":553993,"fullName":"Eugenio Suárez","link":"/api/v1/people/553993"},"coordinates":{"x":72.28,"y":97.79},"type":"O","description":"Lineout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":4,"pitcher":{"id":671096,"fullName":"Andrew Abbott","link":"/api/v1/people/671096"},"batter":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"coordinates":{"x":72.09,"y":112.37},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":4,"pitcher":{"id":671096,"fullName":"Andrew Abbott","link":"/api/v1/people/671096"},"batter":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"coordinates":{"x":114.34,"y":75.14},"type":"O","description":"Flyout"}]}},{"startIndex":29,"endIndex":38,"top":[29,30,31,32],"bottom":[33,34,35,36,37,38],"hits":{"away":[{"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":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"batter":{"id":667472,"fullName":"Dane Myers","link":"/api/v1/people/667472"},"coordinates":{"x":124.63,"y":143.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":5,"pitcher":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"batter":{"id":695490,"fullName":"Edwin Arroyo","link":"/api/v1/people/695490"},"coordinates":{"x":99.48,"y":83.32},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":5,"pitcher":{"id":671096,"fullName":"Andrew Abbott","link":"/api/v1/people/671096"},"batter":{"id":645302,"fullName":"Victor Robles","link":"/api/v1/people/645302"},"coordinates":{"x":112.12,"y":88.48},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":5,"pitcher":{"id":671096,"fullName":"Andrew Abbott","link":"/api/v1/people/671096"},"batter":{"id":671083,"fullName":"Buddy Kennedy","link":"/api/v1/people/671083"},"coordinates":{"x":171.27,"y":142.46},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":5,"pitcher":{"id":671096,"fullName":"Andrew Abbott","link":"/api/v1/people/671096"},"batter":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"coordinates":{"x":115.0,"y":165.78},"type":"H","description":"Single"}]}},{"startIndex":39,"endIndex":44,"top":[39,40,41],"bottom":[42,43,44],"hits":{"away":[{"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":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"batter":{"id":701398,"fullName":"Sal Stewart","link":"/api/v1/people/701398"},"coordinates":{"x":128.69,"y":155.13},"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":6,"pitcher":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"batter":{"id":668709,"fullName":"JJ Bleday","link":"/api/v1/people/668709"},"coordinates":{"x":95.0,"y":178.16},"type":"O","description":"Pop Out"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":6,"pitcher":{"id":671096,"fullName":"Andrew Abbott","link":"/api/v1/people/671096"},"batter":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"coordinates":{"x":120.26,"y":190.03},"type":"O","description":"Bunt Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":6,"pitcher":{"id":671096,"fullName":"Andrew Abbott","link":"/api/v1/people/671096"},"batter":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"coordinates":{"x":70.16,"y":82.24},"type":"O","description":"Flyout"}]}},{"startIndex":45,"endIndex":58,"top":[45,46,47],"bottom":[48,49,50,51,52,53,54,55,56,57,58],"hits":{"away":[{"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":689546,"fullName":"Nick Davila","link":"/api/v1/people/689546"},"batter":{"id":553993,"fullName":"Eugenio Suárez","link":"/api/v1/people/553993"},"coordinates":{"x":107.9,"y":171.86},"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":7,"pitcher":{"id":689546,"fullName":"Nick Davila","link":"/api/v1/people/689546"},"batter":{"id":663886,"fullName":"Tyler Stephenson","link":"/api/v1/people/663886"},"coordinates":{"x":111.8,"y":143.06},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":7,"pitcher":{"id":572955,"fullName":"Pierce Johnson","link":"/api/v1/people/572955"},"batter":{"id":645302,"fullName":"Victor Robles","link":"/api/v1/people/645302"},"coordinates":{"x":173.5,"y":146.61},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":7,"pitcher":{"id":572955,"fullName":"Pierce Johnson","link":"/api/v1/people/572955"},"batter":{"id":670042,"fullName":"Luke Raley","link":"/api/v1/people/670042"},"coordinates":{"x":188.51,"y":122.18},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":7,"pitcher":{"id":572955,"fullName":"Pierce Johnson","link":"/api/v1/people/572955"},"batter":{"id":806068,"fullName":"Colt Emerson","link":"/api/v1/people/806068"},"coordinates":{"x":50.69,"y":106.85},"type":"O","description":"Sac Fly"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":7,"pitcher":{"id":572955,"fullName":"Pierce Johnson","link":"/api/v1/people/572955"},"batter":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"coordinates":{"x":175.33,"y":125.22},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":7,"pitcher":{"id":572955,"fullName":"Pierce Johnson","link":"/api/v1/people/572955"},"batter":{"id":642215,"fullName":"Weston Wilson","link":"/api/v1/people/642215"},"coordinates":{"x":220.27,"y":106.13},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":7,"pitcher":{"id":657571,"fullName":"Caleb Ferguson","link":"/api/v1/people/657571"},"batter":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"coordinates":{"x":45.0,"y":54.62},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":7,"pitcher":{"id":657571,"fullName":"Caleb Ferguson","link":"/api/v1/people/657571"},"batter":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"coordinates":{"x":122.05,"y":169.39},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":7,"pitcher":{"id":657571,"fullName":"Caleb Ferguson","link":"/api/v1/people/657571"},"batter":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"coordinates":{"x":136.8,"y":152.18},"type":"O","description":"Forceout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":7,"pitcher":{"id":657571,"fullName":"Caleb Ferguson","link":"/api/v1/people/657571"},"batter":{"id":645302,"fullName":"Victor Robles","link":"/api/v1/people/645302"},"coordinates":{"x":133.25,"y":106.46},"type":"H","description":"Single"}]}},{"startIndex":59,"endIndex":68,"top":[59,60,61,62],"bottom":[63,64,65,66,67,68],"hits":{"away":[{"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":677961,"fullName":"Cole Wilcox","link":"/api/v1/people/677961"},"batter":{"id":667472,"fullName":"Dane Myers","link":"/api/v1/people/667472"},"coordinates":{"x":136.29,"y":165.78},"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":8,"pitcher":{"id":677961,"fullName":"Cole Wilcox","link":"/api/v1/people/677961"},"batter":{"id":663647,"fullName":"Ke'Bryan Hayes","link":"/api/v1/people/663647"},"coordinates":{"x":141.36,"y":155.64},"type":"O","description":"Forceout"},{"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":677961,"fullName":"Cole Wilcox","link":"/api/v1/people/677961"},"batter":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"coordinates":{"x":150.49,"y":155.13},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":8,"pitcher":{"id":695534,"fullName":"Chase Petty","link":"/api/v1/people/695534"},"batter":{"id":806068,"fullName":"Colt Emerson","link":"/api/v1/people/806068"},"coordinates":{"x":106.12,"y":174.92},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":8,"pitcher":{"id":695534,"fullName":"Chase Petty","link":"/api/v1/people/695534"},"batter":{"id":642215,"fullName":"Weston Wilson","link":"/api/v1/people/642215"},"coordinates":{"x":152.24,"y":128.23},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":8,"pitcher":{"id":695534,"fullName":"Chase Petty","link":"/api/v1/people/695534"},"batter":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"coordinates":{"x":80.32,"y":105.57},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":8,"pitcher":{"id":695534,"fullName":"Chase Petty","link":"/api/v1/people/695534"},"batter":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"coordinates":{"x":142.38,"y":153.1},"type":"O","description":"Forceout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":8,"pitcher":{"id":695534,"fullName":"Chase Petty","link":"/api/v1/people/695534"},"batter":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"coordinates":{"x":153.53,"y":181.49},"type":"O","description":"Groundout"}]}},{"startIndex":69,"endIndex":71,"top":[69,70,71],"bottom":[],"hits":{"away":[],"home":[]}}]},"linescore":{"currentInning":9,"currentInningOrdinal":"9th","inningState":"Top","inningHalf":"Top","isTopInning":true,"scheduledInnings":9,"innings":[{"num":1,"ordinalNum":"1st","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":1}},{"num":2,"ordinalNum":"2nd","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":3,"ordinalNum":"3rd","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":2,"errors":0,"leftOnBase":1}},{"num":4,"ordinalNum":"4th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":5,"ordinalNum":"5th","home":{"runs":1,"hits":2,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":1,"errors":1,"leftOnBase":1}},{"num":6,"ordinalNum":"6th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":7,"ordinalNum":"7th","home":{"runs":6,"hits":7,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":8,"ordinalNum":"8th","home":{"runs":1,"hits":2,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":1}},{"num":9,"ordinalNum":"9th","home":{"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}}],"teams":{"home":{"runs":8,"hits":13,"errors":0,"leftOnBase":9},"away":{"runs":0,"hits":3,"errors":1,"leftOnBase":4}},"defense":{"pitcher":{"id":621074,"fullName":"Michael Rucker","link":"/api/v1/people/621074"},"catcher":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"first":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"second":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"third":{"id":642215,"fullName":"Weston Wilson","link":"/api/v1/people/642215"},"shortstop":{"id":806068,"fullName":"Colt Emerson","link":"/api/v1/people/806068"},"left":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"center":{"id":645302,"fullName":"Victor Robles","link":"/api/v1/people/645302"},"right":{"id":670042,"fullName":"Luke Raley","link":"/api/v1/people/670042"},"batter":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"onDeck":{"id":645302,"fullName":"Victor Robles","link":"/api/v1/people/645302"},"inHole":{"id":670042,"fullName":"Luke Raley","link":"/api/v1/people/670042"},"battingOrder":6,"team":{"id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"}},"offense":{"batter":{"id":682622,"fullName":"Noelvi Marte","link":"/api/v1/people/682622"},"onDeck":{"id":553993,"fullName":"Eugenio Suárez","link":"/api/v1/people/553993"},"inHole":{"id":663886,"fullName":"Tyler Stephenson","link":"/api/v1/people/663886"},"pitcher":{"id":695534,"fullName":"Chase Petty","link":"/api/v1/people/695534"},"battingOrder":4,"team":{"id":113,"name":"Cincinnati Reds","link":"/api/v1/teams/113"}},"balls":0,"strikes":3,"outs":3},"boxscore":{"teams":{"away":{"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":4,"groundOuts":8,"airOuts":8,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":9,"baseOnBalls":2,"intentionalWalks":0,"hits":3,"hitByPitch":1,"avg":".230","atBats":28,"obp":".310","slg":".399","ops":".709","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":31,"totalBases":3,"rbi":0,"leftOnBase":12,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":3},"pitching":{"flyOuts":6,"groundOuts":8,"airOuts":9,"runs":8,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":7,"baseOnBalls":3,"intentionalWalks":1,"hits":13,"hitByPitch":1,"atBats":36,"obp":".415","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":141,"era":"4.60","inningsPitched":"8.0","saveOpportunities":0,"earnedRuns":7,"whip":"1.44","battersFaced":41,"outs":24,"completeGames":0,"shutouts":0,"pitchesThrown":141,"balls":44,"strikes":97,"strikePercentage":".690","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.89","rbi":8,"pitchesPerInning":"17.63","runsScoredPer9":"9.00","homeRunsPer9":"1.13","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":3,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":6,"putOuts":24,"errors":1,"chances":31,"passedBall":0,"pickoffs":0}},"players":{"ID668881":{"person":{"id":668881,"fullName":"Hunter Greene","link":"/api/v1/people/668881"},"jerseyNumber":"21","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":3,"gamesStarted":3,"flyOuts":8,"groundOuts":6,"airOuts":17,"runs":11,"doubles":3,"triples":0,"homeRuns":3,"strikeOuts":26,"baseOnBalls":5,"intentionalWalks":0,"hits":14,"hitByPitch":0,"atBats":63,"obp":".279","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":276,"era":"6.06","inningsPitched":"16.1","wins":2,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":11,"whip":"1.16","battersFaced":68,"outs":49,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":276,"balls":88,"strikes":188,"strikePercentage":".680","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.35","rbi":0,"winPercentage":".667","pitchesPerInning":"16.90","gamesFinished":0,"strikeoutWalkRatio":"5.20","strikeoutsPer9Inn":"14.33","walksPer9Inn":"2.76","hitsPer9Inn":"7.71","runsScoredPer9":"6.06","homeRunsPer9":"1.65","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":6},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID682829":{"person":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"jerseyNumber":"44","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":113,"battingOrder":"100","stats":{"batting":{"summary":"0-3 | BB, K, SB","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":3,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":80,"flyOuts":42,"groundOuts":75,"airOuts":59,"runs":54,"doubles":15,"triples":4,"homeRuns":16,"strikeOuts":98,"baseOnBalls":35,"intentionalWalks":0,"hits":89,"hitByPitch":2,"avg":".279","atBats":319,"obp":".352","slg":".502","ops":".854","caughtStealing":6,"stolenBases":15,"stolenBasePercentage":".714","caughtStealingPercentage":".286","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":358,"totalBases":160,"rbi":45,"leftOnBase":127,"sacBunts":0,"sacFlies":2,"babip":".353","groundOutsToAirouts":"1.27","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"19.94","popOuts":3,"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":176,"putOuts":106,"errors":8,"chances":290,"fielding":".972","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"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":"1-3 | K, SB","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":1,"stolenBasePercentage":"1.000","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":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":67,"flyOuts":21,"groundOuts":20,"airOuts":36,"runs":19,"doubles":7,"triples":0,"homeRuns":3,"strikeOuts":38,"baseOnBalls":20,"intentionalWalks":0,"hits":33,"hitByPitch":2,"avg":".262","atBats":126,"obp":".369","slg":".389","ops":".758","caughtStealing":0,"stolenBases":6,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":149,"totalBases":49,"rbi":14,"leftOnBase":53,"sacBunts":0,"sacFlies":1,"babip":".349","groundOutsToAirouts":"0.56","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"42.00","popOuts":8,"lineOuts":7},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":87,"errors":0,"chances":87,"fielding":"1.000","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":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":113,"battingOrder":"200","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":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":5,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":99,"flyOuts":58,"groundOuts":102,"airOuts":95,"runs":52,"doubles":23,"triples":0,"homeRuns":20,"strikeOuts":92,"baseOnBalls":46,"intentionalWalks":3,"hits":95,"hitByPitch":2,"avg":".251","atBats":379,"obp":".331","slg":".470","ops":".801","caughtStealing":3,"stolenBases":11,"stolenBasePercentage":".786","caughtStealingPercentage":".214","groundIntoDoublePlay":9,"groundIntoTriplePlay":0,"plateAppearances":432,"totalBases":178,"rbi":70,"leftOnBase":173,"sacBunts":0,"sacFlies":5,"babip":".276","groundOutsToAirouts":"1.07","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"18.95","popOuts":15,"lineOuts":22},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":88,"putOuts":409,"errors":2,"chances":499,"fielding":".996","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"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":{"summary":"0.1 IP, 4 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":4,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":16,"inningsPitched":"0.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":4,"battersFaced":5,"outs":1,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":16,"balls":4,"strikes":12,"strikePercentage":".750","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"108.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":33,"gamesStarted":0,"flyOuts":22,"groundOuts":24,"airOuts":36,"runs":17,"doubles":6,"triples":1,"homeRuns":6,"strikeOuts":26,"baseOnBalls":12,"intentionalWalks":0,"hits":28,"hitByPitch":0,"atBats":111,"obp":".320","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":505,"era":"5.28","inningsPitched":"29.0","wins":2,"losses":1,"saves":1,"saveOpportunities":1,"holds":5,"blownSaves":0,"earnedRuns":17,"whip":"1.38","battersFaced":126,"outs":87,"gamesPitched":33,"completeGames":0,"shutouts":0,"pitchesThrown":505,"balls":177,"strikes":328,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.67","rbi":2,"winPercentage":".667","pitchesPerInning":"17.41","gamesFinished":8,"strikeoutWalkRatio":"2.17","strikeoutsPer9Inn":"8.07","walksPer9Inn":"3.72","hitsPer9Inn":"8.69","runsScoredPer9":"5.28","homeRunsPer9":"1.86","inheritedRunners":16,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":4,"lineOuts":10},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":1,"chances":3,"fielding":".667","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":19,"gamesStarted":0,"flyOuts":13,"groundOuts":6,"airOuts":27,"runs":12,"doubles":3,"triples":1,"homeRuns":4,"strikeOuts":18,"baseOnBalls":8,"intentionalWalks":1,"hits":17,"hitByPitch":2,"atBats":65,"obp":".346","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":306,"era":"6.23","inningsPitched":"17.1","wins":2,"losses":1,"saves":7,"saveOpportunities":10,"holds":0,"blownSaves":3,"earnedRuns":12,"whip":"1.44","battersFaced":78,"outs":52,"gamesPitched":19,"completeGames":0,"shutouts":0,"pitchesThrown":306,"balls":119,"strikes":187,"strikePercentage":".610","hitBatsmen":2,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.22","rbi":0,"winPercentage":".667","pitchesPerInning":"17.65","gamesFinished":15,"strikeoutWalkRatio":"2.25","strikeoutsPer9Inn":"9.35","walksPer9Inn":"4.15","hitsPer9Inn":"8.83","runsScoredPer9":"6.23","homeRunsPer9":"2.08","inheritedRunners":3,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":3,"passedBall":0,"popOuts":7,"lineOuts":7},"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}},"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":{},"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":29,"gamesStarted":0,"flyOuts":21,"groundOuts":35,"airOuts":28,"runs":9,"doubles":3,"triples":1,"homeRuns":3,"strikeOuts":26,"baseOnBalls":7,"intentionalWalks":1,"hits":19,"hitByPitch":2,"atBats":106,"obp":".243","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","numberOfPitches":437,"era":"2.17","inningsPitched":"29.0","wins":1,"losses":0,"saves":1,"saveOpportunities":3,"holds":3,"blownSaves":2,"earnedRuns":7,"whip":"0.90","battersFaced":117,"outs":87,"gamesPitched":29,"completeGames":0,"shutouts":0,"pitchesThrown":437,"balls":142,"strikes":295,"strikePercentage":".680","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"1.25","rbi":0,"winPercentage":"1.000","pitchesPerInning":"15.07","gamesFinished":6,"strikeoutWalkRatio":"3.71","strikeoutsPer9Inn":"8.07","walksPer9Inn":"2.17","hitsPer9Inn":"5.90","runsScoredPer9":"2.79","homeRunsPer9":"0.93","inheritedRunners":12,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":2,"sacFlies":0,"passedBall":0,"popOuts":6,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":2,"errors":1,"chances":4,"fielding":".750","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID682622":{"person":{"id":682622,"fullName":"Noelvi Marte","link":"/api/v1/people/682622"},"jerseyNumber":"4","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":113,"battingOrder":"401","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":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":44,"flyOuts":11,"groundOuts":44,"airOuts":27,"runs":16,"doubles":6,"triples":0,"homeRuns":6,"strikeOuts":36,"baseOnBalls":9,"intentionalWalks":0,"hits":26,"hitByPitch":0,"avg":".195","atBats":133,"obp":".246","slg":".376","ops":".622","caughtStealing":1,"stolenBases":5,"stolenBasePercentage":".833","caughtStealingPercentage":".167","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":142,"totalBases":50,"rbi":13,"leftOnBase":58,"sacBunts":0,"sacFlies":0,"babip":".220","groundOutsToAirouts":"1.63","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"22.17","popOuts":9,"lineOuts":7},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":69,"errors":0,"chances":70,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID663993":{"person":{"id":663993,"fullName":"Nathaniel Lowe","link":"/api/v1/people/663993"},"jerseyNumber":"31","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":113,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":72,"flyOuts":20,"groundOuts":47,"airOuts":45,"runs":22,"doubles":13,"triples":0,"homeRuns":11,"strikeOuts":62,"baseOnBalls":26,"intentionalWalks":1,"hits":51,"hitByPitch":0,"avg":".249","atBats":205,"obp":".333","slg":".473","ops":".806","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":231,"totalBases":97,"rbi":30,"leftOnBase":81,"sacBunts":0,"sacFlies":0,"babip":".303","groundOutsToAirouts":"1.04","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"18.64","popOuts":9,"lineOuts":16},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":120,"errors":1,"chances":127,"fielding":".992","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":19,"gamesStarted":19,"flyOuts":63,"groundOuts":96,"airOuts":106,"runs":54,"doubles":16,"triples":2,"homeRuns":21,"strikeOuts":82,"baseOnBalls":31,"intentionalWalks":0,"hits":105,"hitByPitch":8,"atBats":386,"obp":".337","caughtStealing":2,"stolenBases":9,"stolenBasePercentage":".818","caughtStealingPercentage":".182","numberOfPitches":1671,"era":"4.56","inningsPitched":"96.2","wins":4,"losses":9,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":49,"whip":"1.41","battersFaced":428,"outs":290,"gamesPitched":19,"completeGames":0,"shutouts":0,"pitchesThrown":1671,"balls":640,"strikes":1031,"strikePercentage":".620","hitBatsmen":8,"balks":0,"wildPitches":2,"pickoffs":1,"groundOutsToAirouts":"0.91","rbi":0,"winPercentage":".308","pitchesPerInning":"17.29","gamesFinished":0,"strikeoutWalkRatio":"2.65","strikeoutsPer9Inn":"7.63","walksPer9Inn":"2.89","hitsPer9Inn":"9.78","runsScoredPer9":"5.03","homeRunsPer9":"1.96","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":8,"lineOuts":35},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":11,"putOuts":4,"errors":2,"chances":17,"fielding":".882","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID657571":{"person":{"id":657571,"fullName":"Caleb Ferguson","link":"/api/v1/people/657571"},"jerseyNumber":"46","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":113,"stats":{"batting":{},"pitching":{"summary":"0.2 IP, 2 ER, K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":1,"hits":3,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":12,"inningsPitched":"0.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":6,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":12,"balls":2,"strikes":10,"strikePercentage":".830","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":4,"gamesFinished":0,"runsScoredPer9":"27.00","homeRunsPer9":"13.50","inheritedRunners":2,"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":21,"gamesStarted":0,"flyOuts":7,"groundOuts":23,"airOuts":15,"runs":9,"doubles":4,"triples":1,"homeRuns":3,"strikeOuts":20,"baseOnBalls":9,"intentionalWalks":2,"hits":23,"hitByPitch":0,"atBats":81,"obp":".356","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":343,"era":"3.98","inningsPitched":"20.1","wins":1,"losses":0,"saves":1,"saveOpportunities":1,"holds":2,"blownSaves":0,"earnedRuns":9,"whip":"1.57","battersFaced":91,"outs":61,"gamesPitched":21,"completeGames":0,"shutouts":0,"pitchesThrown":343,"balls":117,"strikes":226,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.53","rbi":4,"winPercentage":"1.000","pitchesPerInning":"16.87","gamesFinished":2,"strikeoutWalkRatio":"2.22","strikeoutsPer9Inn":"8.85","walksPer9Inn":"3.98","hitsPer9Inn":"10.18","runsScoredPer9":"3.98","homeRunsPer9":"1.33","inheritedRunners":11,"inheritedRunnersScored":5,"catchersInterference":1,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":6},"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"}]},"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 | 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":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":49,"flyOuts":29,"groundOuts":38,"airOuts":53,"runs":11,"doubles":2,"triples":1,"homeRuns":2,"strikeOuts":23,"baseOnBalls":8,"intentionalWalks":0,"hits":19,"hitByPitch":1,"avg":".143","atBats":133,"obp":".197","slg":".218","ops":".415","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":142,"totalBases":29,"rbi":5,"leftOnBase":64,"sacBunts":0,"sacFlies":0,"babip":".157","groundOutsToAirouts":"0.72","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"66.50","popOuts":5,"lineOuts":19},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":77,"putOuts":33,"errors":2,"chances":112,"fielding":".982","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID670770":{"person":{"id":670770,"fullName":"TJ Friedl","link":"/api/v1/people/670770"},"jerseyNumber":"29","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":113,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":61,"flyOuts":30,"groundOuts":54,"airOuts":60,"runs":18,"doubles":6,"triples":1,"homeRuns":3,"strikeOuts":52,"baseOnBalls":18,"intentionalWalks":0,"hits":34,"hitByPitch":4,"avg":".175","atBats":194,"obp":".258","slg":".263","ops":".521","caughtStealing":0,"stolenBases":5,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":222,"totalBases":51,"rbi":11,"leftOnBase":70,"sacBunts":5,"sacFlies":1,"babip":".221","groundOutsToAirouts":"0.90","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"64.67","popOuts":16,"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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":150,"errors":1,"chances":152,"fielding":".993","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID695534":{"person":{"id":695534,"fullName":"Chase Petty","link":"/api/v1/people/695534"},"jerseyNumber":"61","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":113,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":2,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":1,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":13,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":6,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":13,"balls":5,"strikes":8,"strikePercentage":".620","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":1,"runsScoredPer9":"9.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":12,"gamesStarted":2,"flyOuts":22,"groundOuts":27,"airOuts":39,"runs":14,"doubles":6,"triples":0,"homeRuns":4,"strikeOuts":11,"baseOnBalls":7,"intentionalWalks":0,"hits":22,"hitByPitch":3,"atBats":97,"obp":".294","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":367,"era":"4.56","inningsPitched":"25.2","wins":1,"losses":2,"saves":1,"saveOpportunities":2,"holds":0,"blownSaves":1,"earnedRuns":13,"whip":"1.13","battersFaced":109,"outs":77,"gamesPitched":12,"completeGames":0,"shutouts":0,"pitchesThrown":367,"balls":134,"strikes":233,"strikePercentage":".630","hitBatsmen":3,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.69","rbi":1,"winPercentage":".333","pitchesPerInning":"14.30","gamesFinished":6,"strikeoutWalkRatio":"1.57","strikeoutsPer9Inn":"3.86","walksPer9Inn":"2.45","hitsPer9Inn":"7.71","runsScoredPer9":"4.91","homeRunsPer9":"1.40","inheritedRunners":5,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":7,"lineOuts":10},"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":17,"gamesStarted":14,"flyOuts":44,"groundOuts":73,"airOuts":79,"runs":47,"doubles":16,"triples":2,"homeRuns":9,"strikeOuts":61,"baseOnBalls":35,"intentionalWalks":1,"hits":83,"hitByPitch":3,"atBats":295,"obp":".363","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":1248,"era":"5.75","inningsPitched":"72.0","wins":3,"losses":7,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":46,"whip":"1.64","battersFaced":335,"outs":216,"gamesPitched":17,"completeGames":0,"shutouts":0,"pitchesThrown":1248,"balls":474,"strikes":774,"strikePercentage":".620","hitBatsmen":3,"balks":1,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.92","rbi":0,"winPercentage":".300","pitchesPerInning":"17.33","gamesFinished":3,"strikeoutWalkRatio":"1.74","strikeoutsPer9Inn":"7.63","walksPer9Inn":"4.38","hitsPer9Inn":"10.38","runsScoredPer9":"5.88","homeRunsPer9":"1.13","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":13,"lineOuts":22},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":2,"errors":0,"chances":8,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID668715":{"person":{"id":668715,"fullName":"Spencer Steer","link":"/api/v1/people/668715"},"jerseyNumber":"7","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":113,"battingOrder":"400","stats":{"batting":{"summary":"0-2 | HBP, K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":1,"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":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":95,"flyOuts":52,"groundOuts":81,"airOuts":88,"runs":54,"doubles":14,"triples":0,"homeRuns":16,"strikeOuts":83,"baseOnBalls":34,"intentionalWalks":0,"hits":81,"hitByPitch":6,"avg":".245","atBats":331,"obp":".324","slg":".432","ops":".756","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":10,"groundIntoTriplePlay":0,"plateAppearances":374,"totalBases":143,"rbi":40,"leftOnBase":155,"sacBunts":0,"sacFlies":2,"babip":".278","groundOutsToAirouts":"0.92","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"20.69","popOuts":20,"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":40,"putOuts":341,"errors":4,"chances":385,"fielding":".990","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"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":23,"flyOuts":9,"groundOuts":25,"airOuts":18,"runs":9,"doubles":3,"triples":0,"homeRuns":3,"strikeOuts":11,"baseOnBalls":1,"intentionalWalks":0,"hits":19,"hitByPitch":0,"avg":".268","atBats":71,"obp":".278","slg":".437","ops":".715","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":74,"totalBases":31,"rbi":10,"leftOnBase":31,"sacBunts":2,"sacFlies":0,"babip":".281","groundOutsToAirouts":"1.39","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"23.67","popOuts":3,"lineOuts":6},"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":17,"stolenBasePercentage":".773","caughtStealingPercentage":".227","assists":9,"putOuts":180,"errors":4,"chances":193,"fielding":".979","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":"600","stats":{"batting":{"summary":"0-3 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":0,"putOuts":7,"errors":1,"chances":8,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":76,"flyOuts":42,"groundOuts":44,"airOuts":71,"runs":20,"doubles":11,"triples":0,"homeRuns":8,"strikeOuts":67,"baseOnBalls":28,"intentionalWalks":0,"hits":58,"hitByPitch":0,"avg":".244","atBats":238,"obp":".321","slg":".391","ops":".712","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":268,"totalBases":93,"rbi":27,"leftOnBase":97,"sacBunts":0,"sacFlies":2,"babip":".303","groundOutsToAirouts":"0.62","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"29.75","popOuts":10,"lineOuts":19},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":13,"stolenBases":62,"stolenBasePercentage":".827","caughtStealingPercentage":".173","assists":26,"putOuts":579,"errors":3,"chances":608,"fielding":".995","passedBall":0,"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":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":113,"battingOrder":"500","stats":{"batting":{"summary":"0-3","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":71,"flyOuts":28,"groundOuts":43,"airOuts":59,"runs":25,"doubles":11,"triples":0,"homeRuns":12,"strikeOuts":101,"baseOnBalls":24,"intentionalWalks":0,"hits":53,"hitByPitch":2,"avg":".208","atBats":255,"obp":".280","slg":".392","ops":".672","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":282,"totalBases":100,"rbi":36,"leftOnBase":136,"sacBunts":0,"sacFlies":1,"babip":".287","groundOutsToAirouts":"0.73","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"21.25","popOuts":15,"lineOuts":16},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":30,"putOuts":20,"errors":2,"chances":52,"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"}]},"ID695490":{"person":{"id":695490,"fullName":"Edwin Arroyo","link":"/api/v1/people/695490"},"jerseyNumber":"2","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":113,"battingOrder":"800","stats":{"batting":{"summary":"1-2 | BB","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":1,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":2,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":37,"flyOuts":11,"groundOuts":29,"airOuts":31,"runs":11,"doubles":3,"triples":1,"homeRuns":0,"strikeOuts":24,"baseOnBalls":4,"intentionalWalks":0,"hits":26,"hitByPitch":3,"avg":".241","atBats":108,"obp":".284","slg":".287","ops":".571","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":117,"totalBases":31,"rbi":4,"leftOnBase":46,"sacBunts":1,"sacFlies":1,"babip":".306","groundOutsToAirouts":"0.94","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":8,"lineOuts":12},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":82,"putOuts":38,"errors":4,"chances":124,"fielding":".968","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"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":46,"gamesStarted":0,"flyOuts":13,"groundOuts":48,"airOuts":28,"runs":25,"doubles":3,"triples":1,"homeRuns":5,"strikeOuts":44,"baseOnBalls":22,"intentionalWalks":2,"hits":33,"hitByPitch":5,"atBats":149,"obp":".337","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":744,"era":"4.43","inningsPitched":"40.2","wins":1,"losses":6,"saves":1,"saveOpportunities":5,"holds":3,"blownSaves":4,"earnedRuns":20,"whip":"1.35","battersFaced":181,"outs":122,"gamesPitched":46,"completeGames":0,"shutouts":0,"pitchesThrown":744,"balls":299,"strikes":445,"strikePercentage":".600","hitBatsmen":5,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.71","rbi":0,"winPercentage":".143","pitchesPerInning":"18.30","gamesFinished":5,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"9.74","walksPer9Inn":"4.87","hitsPer9Inn":"7.30","runsScoredPer9":"5.53","homeRunsPer9":"1.11","inheritedRunners":29,"inheritedRunnersScored":7,"catchersInterference":1,"sacBunts":2,"sacFlies":2,"passedBall":0,"popOuts":8,"lineOuts":7},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":2,"errors":1,"chances":8,"fielding":".875","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID668709":{"person":{"id":668709,"fullName":"JJ Bleday","link":"/api/v1/people/668709"},"jerseyNumber":"22","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":113,"battingOrder":"300","stats":{"batting":{"summary":"0-4 | K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"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":1,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":71,"flyOuts":45,"groundOuts":44,"airOuts":92,"runs":37,"doubles":11,"triples":1,"homeRuns":16,"strikeOuts":60,"baseOnBalls":41,"intentionalWalks":1,"hits":61,"hitByPitch":2,"avg":".239","atBats":255,"obp":".347","slg":".478","ops":".825","caughtStealing":3,"stolenBases":5,"stolenBasePercentage":".625","caughtStealingPercentage":".375","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":301,"totalBases":122,"rbi":43,"leftOnBase":115,"sacBunts":0,"sacFlies":2,"babip":".249","groundOutsToAirouts":"0.48","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"15.94","popOuts":18,"lineOuts":29},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":118,"errors":0,"chances":119,"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"}]},"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":{},"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":49,"gamesStarted":0,"flyOuts":29,"groundOuts":44,"airOuts":51,"runs":22,"doubles":9,"triples":2,"homeRuns":4,"strikeOuts":40,"baseOnBalls":27,"intentionalWalks":4,"hits":36,"hitByPitch":2,"atBats":169,"obp":".327","caughtStealing":3,"stolenBases":3,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":741,"era":"2.89","inningsPitched":"46.2","wins":3,"losses":4,"saves":1,"saveOpportunities":1,"holds":9,"blownSaves":0,"earnedRuns":15,"whip":"1.35","battersFaced":200,"outs":140,"gamesPitched":49,"completeGames":0,"shutouts":0,"pitchesThrown":741,"balls":281,"strikes":460,"strikePercentage":".620","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.86","rbi":0,"winPercentage":".429","pitchesPerInning":"15.88","gamesFinished":10,"strikeoutWalkRatio":"1.48","strikeoutsPer9Inn":"7.71","walksPer9Inn":"5.21","hitsPer9Inn":"6.94","runsScoredPer9":"4.24","homeRunsPer9":"0.77","inheritedRunners":21,"inheritedRunnersScored":6,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":11,"lineOuts":11},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":1,"errors":1,"chances":8,"fielding":".875","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":8,"gamesStarted":0,"flyOuts":8,"groundOuts":12,"airOuts":12,"runs":4,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":13,"baseOnBalls":7,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":41,"obp":".245","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":202,"era":"2.77","inningsPitched":"13.0","wins":0,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":4,"whip":"0.92","battersFaced":49,"outs":39,"gamesPitched":8,"completeGames":0,"shutouts":0,"pitchesThrown":202,"balls":74,"strikes":128,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":".000","pitchesPerInning":"15.54","gamesFinished":2,"strikeoutWalkRatio":"1.86","strikeoutsPer9Inn":"9.00","walksPer9Inn":"4.85","hitsPer9Inn":"3.46","runsScoredPer9":"2.77","homeRunsPer9":"1.38","inheritedRunners":8,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":2,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":{"note":"(L, 5-6)","summary":"6.0 IP, 0 ER, 6 K, 2 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":5,"groundOuts":5,"airOuts":7,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":6,"baseOnBalls":2,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":22,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":100,"inningsPitched":"6.0","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":24,"outs":18,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":100,"balls":33,"strikes":67,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"1.50","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":21,"gamesStarted":21,"flyOuts":69,"groundOuts":101,"airOuts":133,"runs":52,"doubles":14,"triples":1,"homeRuns":16,"strikeOuts":90,"baseOnBalls":50,"intentionalWalks":0,"hits":105,"hitByPitch":0,"atBats":425,"obp":".324","caughtStealing":4,"stolenBases":20,"stolenBasePercentage":".833","caughtStealingPercentage":".167","numberOfPitches":1937,"era":"3.89","inningsPitched":"111.0","wins":5,"losses":6,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":48,"whip":"1.40","battersFaced":481,"outs":333,"gamesPitched":21,"completeGames":0,"shutouts":0,"pitchesThrown":1937,"balls":721,"strikes":1216,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":2,"groundOutsToAirouts":"0.76","rbi":1,"winPercentage":".455","pitchesPerInning":"17.45","gamesFinished":0,"strikeoutWalkRatio":"1.80","strikeoutsPer9Inn":"7.30","walksPer9Inn":"4.05","hitsPer9Inn":"8.51","runsScoredPer9":"4.22","homeRunsPer9":"1.30","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":2,"sacBunts":0,"sacFlies":4,"passedBall":0,"popOuts":31,"lineOuts":33},"fielding":{"gamesStarted":1,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":18,"gamesStarted":18,"flyOuts":61,"groundOuts":72,"airOuts":108,"runs":29,"doubles":17,"triples":2,"homeRuns":12,"strikeOuts":118,"baseOnBalls":37,"intentionalWalks":0,"hits":77,"hitByPitch":0,"atBats":374,"obp":".277","caughtStealing":4,"stolenBases":16,"stolenBasePercentage":".800","caughtStealingPercentage":".200","numberOfPitches":1677,"era":"2.54","inningsPitched":"102.2","wins":11,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":29,"whip":"1.11","battersFaced":413,"outs":308,"gamesPitched":18,"completeGames":0,"shutouts":0,"pitchesThrown":1677,"balls":623,"strikes":1054,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":3,"pickoffs":2,"groundOutsToAirouts":"0.67","rbi":0,"winPercentage":".917","pitchesPerInning":"16.33","gamesFinished":0,"strikeoutWalkRatio":"3.19","strikeoutsPer9Inn":"10.34","walksPer9Inn":"3.24","hitsPer9Inn":"6.75","runsScoredPer9":"2.54","homeRunsPer9":"1.05","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":28,"lineOuts":19},"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":true,"isSubstitute":false}}},"batters":[682829,701398,668709,668715,682622,553993,663886,667472,695490,663647,671096,572955,657571,695534],"pitchers":[671096,572955,657571,695534],"bench":[670770,663993,624431],"bullpen":[622088,656271,695505,670062,668881,695076,594580,641941,663903],"battingOrder":[682829,701398,668709,682622,553993,663886,667472,695490,663647],"info":[{"title":"BATTING","fieldList":[{"label":"TB","value":"Arroyo; Hayes; Myers."},{"label":"Runners left in scoring position, 2 out","value":"Steer; Hayes."},{"label":"GIDP","value":"Suárez, E."},{"label":"Team RISP","value":"0-for-6."},{"label":"Team LOB","value":"4."}]},{"title":"BASERUNNING","fieldList":[{"label":"SB","value":"De La Cruz, E (15, 2nd base off Kirby/Raleigh); Myers (6, 2nd base off Kirby/Raleigh)."}]},{"title":"FIELDING","fieldList":[{"label":"E","value":"Stephenson, T (3, throw)."}]}],"note":[]},"home":{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"teamStats":{"batting":{"flyOuts":6,"groundOuts":8,"airOuts":9,"runs":8,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":7,"baseOnBalls":3,"intentionalWalks":1,"hits":13,"hitByPitch":1,"avg":".230","atBats":36,"obp":".310","slg":".378","ops":".688","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":41,"totalBases":17,"rbi":8,"leftOnBase":17,"sacBunts":0,"sacFlies":1,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"36.00","popOuts":3,"lineOuts":0},"pitching":{"flyOuts":4,"groundOuts":8,"airOuts":8,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":9,"baseOnBalls":2,"intentionalWalks":0,"hits":3,"hitByPitch":1,"atBats":28,"obp":".194","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":127,"era":"3.57","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":0,"whip":"1.17","battersFaced":31,"outs":27,"completeGames":0,"shutouts":1,"pitchesThrown":127,"balls":45,"strikes":82,"strikePercentage":".650","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"pitchesPerInning":"14.11","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":10,"putOuts":27,"errors":0,"chances":37,"passedBall":0,"pickoffs":0}},"players":{"ID647304":{"person":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"jerseyNumber":"12","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"battingOrder":"500","stats":{"batting":{"summary":"1-5","gamesPlayed":1,"flyOuts":1,"groundOuts":2,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":6,"errors":0,"chances":7,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":94,"flyOuts":53,"groundOuts":114,"airOuts":113,"runs":37,"doubles":12,"triples":0,"homeRuns":8,"strikeOuts":49,"baseOnBalls":31,"intentionalWalks":2,"hits":93,"hitByPitch":4,"avg":".253","atBats":368,"obp":".317","slg":".351","ops":".668","caughtStealing":4,"stolenBases":19,"stolenBasePercentage":".826","caughtStealingPercentage":".174","groundIntoDoublePlay":14,"groundIntoTriplePlay":0,"plateAppearances":405,"totalBases":129,"rbi":37,"leftOnBase":176,"sacBunts":0,"sacFlies":1,"babip":".272","groundOutsToAirouts":"1.01","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"46.00","popOuts":33,"lineOuts":27},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":78,"putOuts":637,"errors":6,"chances":721,"fielding":".992","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID645302":{"person":{"id":645302,"fullName":"Victor Robles","link":"/api/v1/people/645302"},"jerseyNumber":"10","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"battingOrder":"700","stats":{"batting":{"summary":"4-4 | 2 R, SB","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":4,"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":1,"putOuts":2,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":45,"flyOuts":23,"groundOuts":26,"airOuts":36,"runs":10,"doubles":3,"triples":0,"homeRuns":0,"strikeOuts":19,"baseOnBalls":5,"intentionalWalks":0,"hits":25,"hitByPitch":2,"avg":".240","atBats":104,"obp":".286","slg":".269","ops":".555","caughtStealing":2,"stolenBases":7,"stolenBasePercentage":".778","caughtStealingPercentage":".222","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":113,"totalBases":28,"rbi":5,"leftOnBase":45,"sacBunts":1,"sacFlies":1,"babip":".291","groundOutsToAirouts":"0.72","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":6,"lineOuts":7},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":64,"errors":1,"chances":68,"fielding":".985","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID702284":{"person":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"jerseyNumber":"2","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"battingOrder":"600","stats":{"batting":{"summary":"0-3 | BB","gamesPlayed":1,"flyOuts":2,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":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":5,"putOuts":1,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":101,"flyOuts":62,"groundOuts":89,"airOuts":114,"runs":48,"doubles":14,"triples":1,"homeRuns":13,"strikeOuts":71,"baseOnBalls":26,"intentionalWalks":0,"hits":92,"hitByPitch":7,"avg":".254","atBats":362,"obp":".314","slg":".406","ops":".720","caughtStealing":3,"stolenBases":3,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":399,"totalBases":147,"rbi":48,"leftOnBase":143,"sacBunts":1,"sacFlies":3,"babip":".281","groundOutsToAirouts":"0.78","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"27.85","popOuts":29,"lineOuts":23},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":268,"putOuts":138,"errors":6,"chances":412,"fielding":".985","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID678606":{"person":{"id":678606,"fullName":"José A. Ferrer","link":"/api/v1/people/678606"},"jerseyNumber":"45","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":46,"gamesStarted":0,"flyOuts":22,"groundOuts":51,"airOuts":35,"runs":14,"doubles":6,"triples":0,"homeRuns":3,"strikeOuts":35,"baseOnBalls":12,"intentionalWalks":1,"hits":44,"hitByPitch":4,"atBats":163,"obp":".335","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","numberOfPitches":678,"era":"2.85","inningsPitched":"41.0","wins":3,"losses":1,"saves":3,"saveOpportunities":5,"holds":10,"blownSaves":2,"earnedRuns":13,"whip":"1.37","battersFaced":181,"outs":123,"gamesPitched":46,"completeGames":0,"shutouts":0,"pitchesThrown":678,"balls":225,"strikes":453,"strikePercentage":".670","hitBatsmen":4,"balks":0,"wildPitches":4,"pickoffs":0,"groundOutsToAirouts":"1.46","rbi":0,"winPercentage":".750","pitchesPerInning":"16.54","gamesFinished":7,"strikeoutWalkRatio":"2.92","strikeoutsPer9Inn":"7.68","walksPer9Inn":"2.63","hitsPer9Inn":"9.66","runsScoredPer9":"3.07","homeRunsPer9":"0.66","inheritedRunners":17,"inheritedRunnersScored":7,"catchersInterference":0,"sacBunts":2,"sacFlies":0,"passedBall":0,"popOuts":5,"lineOuts":8},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":0,"errors":0,"chances":7,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID689546":{"person":{"id":689546,"fullName":"Nick Davila","link":"/api/v1/people/689546"},"jerseyNumber":"82","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"stats":{"batting":{},"pitching":{"note":"(H, 2)","summary":"1.0 IP, 0 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":1,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","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":1,"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":19,"gamesStarted":0,"flyOuts":13,"groundOuts":30,"airOuts":22,"runs":9,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":9,"baseOnBalls":10,"intentionalWalks":0,"hits":14,"hitByPitch":3,"atBats":73,"obp":".307","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":333,"era":"3.38","inningsPitched":"21.1","wins":0,"losses":0,"saves":1,"saveOpportunities":1,"holds":2,"blownSaves":0,"earnedRuns":8,"whip":"1.13","battersFaced":88,"outs":64,"gamesPitched":19,"completeGames":0,"shutouts":0,"pitchesThrown":333,"balls":119,"strikes":214,"strikePercentage":".640","hitBatsmen":3,"balks":1,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.36","rbi":0,"winPercentage":".---","pitchesPerInning":"15.61","gamesFinished":6,"strikeoutWalkRatio":"0.90","strikeoutsPer9Inn":"3.80","walksPer9Inn":"4.22","hitsPer9Inn":"5.91","runsScoredPer9":"3.80","homeRunsPer9":"0.42","inheritedRunners":5,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":3,"lineOuts":6},"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"}]},"ID621074":{"person":{"id":621074,"fullName":"Michael Rucker","link":"/api/v1/people/621074"},"jerseyNumber":"38","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, 3 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":12,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":12,"balls":1,"strikes":11,"strikePercentage":".920","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":14,"gamesStarted":0,"flyOuts":4,"groundOuts":14,"airOuts":12,"runs":10,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":17,"baseOnBalls":6,"intentionalWalks":0,"hits":14,"hitByPitch":1,"atBats":56,"obp":".333","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":252,"era":"4.91","inningsPitched":"14.2","wins":0,"losses":2,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":8,"whip":"1.36","battersFaced":64,"outs":44,"gamesPitched":14,"completeGames":0,"shutouts":0,"pitchesThrown":252,"balls":81,"strikes":171,"strikePercentage":".680","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.17","rbi":0,"winPercentage":".000","pitchesPerInning":"17.18","gamesFinished":6,"strikeoutWalkRatio":"2.83","strikeoutsPer9Inn":"10.43","walksPer9Inn":"3.68","hitsPer9Inn":"8.59","runsScoredPer9":"6.14","homeRunsPer9":"1.23","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":2,"errors":1,"chances":4,"fielding":".750","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":true,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID642215":{"person":{"id":642215,"fullName":"Weston Wilson","link":"/api/v1/people/642215"},"jerseyNumber":"31","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"battingOrder":"201","stats":{"batting":{"summary":"1-2 | 2B, RBI, R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":2,"rbi":1,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":31,"flyOuts":10,"groundOuts":11,"airOuts":17,"runs":9,"doubles":2,"triples":0,"homeRuns":2,"strikeOuts":19,"baseOnBalls":6,"intentionalWalks":0,"hits":14,"hitByPitch":1,"avg":".230","atBats":61,"obp":".309","slg":".361","ops":".670","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":68,"totalBases":22,"rbi":8,"leftOnBase":28,"sacBunts":0,"sacFlies":0,"babip":".300","groundOutsToAirouts":"0.65","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"30.50","popOuts":5,"lineOuts":2},"pitching":{"gamesPlayed":3,"gamesStarted":0,"flyOuts":4,"groundOuts":2,"airOuts":5,"runs":4,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":6,"hitByPitch":0,"atBats":13,"obp":".462","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":41,"era":"15.43","inningsPitched":"2.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":4,"whip":"2.57","battersFaced":13,"outs":7,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":41,"balls":13,"strikes":28,"strikePercentage":".680","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.40","rbi":0,"winPercentage":".---","pitchesPerInning":"17.57","gamesFinished":3,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"0.00","walksPer9Inn":"0.00","hitsPer9Inn":"23.14","runsScoredPer9":"15.43","homeRunsPer9":"7.71","inheritedRunners":2,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":22,"putOuts":13,"errors":2,"chances":37,"fielding":".946","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID668227":{"person":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"jerseyNumber":"56","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"battingOrder":"100","stats":{"batting":{"summary":"2-3 | BB, HBP, R","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":1,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":2,"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":93,"flyOuts":39,"groundOuts":92,"airOuts":68,"runs":62,"doubles":21,"triples":1,"homeRuns":11,"strikeOuts":85,"baseOnBalls":38,"intentionalWalks":0,"hits":96,"hitByPitch":17,"avg":".284","atBats":338,"obp":".381","slg":".450","ops":".831","caughtStealing":5,"stolenBases":19,"stolenBasePercentage":".792","caughtStealingPercentage":".208","groundIntoDoublePlay":9,"groundIntoTriplePlay":0,"plateAppearances":396,"totalBases":152,"rbi":45,"leftOnBase":125,"sacBunts":0,"sacFlies":3,"babip":".347","groundOutsToAirouts":"1.35","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"30.73","popOuts":8,"lineOuts":21},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":171,"errors":0,"chances":172,"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"}]},"ID641487":{"person":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"jerseyNumber":"3","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":82,"flyOuts":30,"groundOuts":86,"airOuts":75,"runs":38,"doubles":10,"triples":0,"homeRuns":10,"strikeOuts":70,"baseOnBalls":50,"intentionalWalks":0,"hits":63,"hitByPitch":5,"avg":".215","atBats":293,"obp":".338","slg":".352","ops":".690","caughtStealing":3,"stolenBases":1,"stolenBasePercentage":".250","caughtStealingPercentage":".750","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":349,"totalBases":103,"rbi":28,"leftOnBase":98,"sacBunts":0,"sacFlies":1,"babip":".248","groundOutsToAirouts":"1.15","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"29.30","popOuts":19,"lineOuts":26},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":149,"putOuts":110,"errors":9,"chances":268,"fielding":".966","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID686527":{"person":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"jerseyNumber":"8","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"battingOrder":"300","stats":{"batting":{"summary":"1-4 | BB, K, R","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":1,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":86,"flyOuts":32,"groundOuts":67,"airOuts":56,"runs":34,"doubles":13,"triples":1,"homeRuns":15,"strikeOuts":55,"baseOnBalls":24,"intentionalWalks":1,"hits":62,"hitByPitch":3,"avg":".261","atBats":238,"obp":".333","slg":".513","ops":".846","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":267,"totalBases":122,"rbi":40,"leftOnBase":103,"sacBunts":0,"sacFlies":2,"babip":".276","groundOutsToAirouts":"1.20","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"15.87","popOuts":6,"lineOuts":18},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":15,"errors":1,"chances":17,"fielding":".941","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID663728":{"person":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"jerseyNumber":"29","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"battingOrder":"400","stats":{"batting":{"summary":"1-5 | HR, 2 K, 5 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":4,"rbi":5,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"5.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":0,"putOuts":10,"errors":0,"chances":10,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":69,"flyOuts":55,"groundOuts":39,"airOuts":84,"runs":24,"doubles":7,"triples":0,"homeRuns":10,"strikeOuts":95,"baseOnBalls":36,"intentionalWalks":0,"hits":42,"hitByPitch":1,"avg":".163","atBats":257,"obp":".266","slg":".307","ops":".573","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":297,"totalBases":79,"rbi":34,"leftOnBase":122,"sacBunts":0,"sacFlies":3,"babip":".206","groundOutsToAirouts":"0.46","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"25.70","popOuts":19,"lineOuts":10},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":11,"stolenBases":28,"stolenBasePercentage":".718","caughtStealingPercentage":".282","assists":16,"putOuts":436,"errors":1,"chances":453,"fielding":".998","passedBall":0,"pickoffs":1}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID671083":{"person":{"id":671083,"fullName":"Buddy Kennedy","link":"/api/v1/people/671083"},"jerseyNumber":"39","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"battingOrder":"800","stats":{"batting":{"summary":"0-2 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":0,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":11,"flyOuts":1,"groundOuts":3,"airOuts":6,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":6,"baseOnBalls":2,"intentionalWalks":0,"hits":1,"hitByPitch":0,"avg":".063","atBats":16,"obp":".167","slg":".125","ops":".292","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":18,"totalBases":2,"rbi":0,"leftOnBase":8,"sacBunts":0,"sacFlies":0,"babip":".100","groundOutsToAirouts":"0.50","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":4,"lineOuts":1},"pitching":{"gamesPlayed":1,"gamesStarted":0,"flyOuts":2,"groundOuts":1,"airOuts":2,"runs":4,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":2,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":6,"obp":".667","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":39,"era":"36.00","inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":4,"whip":"6.00","battersFaced":9,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":39,"balls":18,"strikes":21,"strikePercentage":".540","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.50","rbi":0,"winPercentage":".---","pitchesPerInning":"39.00","gamesFinished":1,"strikeoutWalkRatio":"0.00","strikeoutsPer9Inn":"0.00","walksPer9Inn":"18.00","hitsPer9Inn":"36.00","runsScoredPer9":"36.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":5,"errors":0,"chances":12,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID677961":{"person":{"id":677961,"fullName":"Cole Wilcox","link":"/api/v1/people/677961"},"jerseyNumber":"43","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, 0 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":3,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":21,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":21,"balls":10,"strikes":11,"strikePercentage":".520","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":16,"gamesStarted":0,"flyOuts":10,"groundOuts":21,"airOuts":16,"runs":8,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":18,"baseOnBalls":14,"intentionalWalks":1,"hits":18,"hitByPitch":2,"atBats":72,"obp":".382","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":351,"era":"3.79","inningsPitched":"19.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":8,"whip":"1.68","battersFaced":89,"outs":57,"gamesPitched":16,"completeGames":0,"shutouts":0,"pitchesThrown":351,"balls":127,"strikes":224,"strikePercentage":".640","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.31","rbi":0,"winPercentage":".---","pitchesPerInning":"18.47","gamesFinished":5,"strikeoutWalkRatio":"1.29","strikeoutsPer9Inn":"8.53","walksPer9Inn":"6.63","hitsPer9Inn":"8.53","runsScoredPer9":"3.79","homeRunsPer9":"0.47","inheritedRunners":4,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":0,"lineOuts":6},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":2,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID669302":{"person":{"id":669302,"fullName":"Logan Gilbert","link":"/api/v1/people/669302"},"jerseyNumber":"36","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":20,"gamesStarted":20,"flyOuts":68,"groundOuts":88,"airOuts":132,"runs":45,"doubles":29,"triples":0,"homeRuns":15,"strikeOuts":129,"baseOnBalls":25,"intentionalWalks":1,"hits":93,"hitByPitch":5,"atBats":439,"obp":".261","caughtStealing":2,"stolenBases":9,"stolenBasePercentage":".818","caughtStealingPercentage":".182","numberOfPitches":1878,"era":"3.38","inningsPitched":"120.0","wins":8,"losses":6,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":45,"whip":"0.98","battersFaced":472,"outs":360,"gamesPitched":20,"completeGames":0,"shutouts":0,"pitchesThrown":1878,"balls":635,"strikes":1243,"strikePercentage":".660","hitBatsmen":5,"balks":0,"wildPitches":3,"pickoffs":2,"groundOutsToAirouts":"0.67","rbi":0,"winPercentage":".571","pitchesPerInning":"15.65","gamesFinished":0,"strikeoutWalkRatio":"5.16","strikeoutsPer9Inn":"9.68","walksPer9Inn":"1.88","hitsPer9Inn":"6.98","runsScoredPer9":"3.38","homeRunsPer9":"1.13","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":28,"lineOuts":36},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":10,"errors":1,"chances":16,"fielding":".938","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID693433":{"person":{"id":693433,"fullName":"Bryan Woo","link":"/api/v1/people/693433"},"jerseyNumber":"22","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":19,"gamesStarted":19,"flyOuts":73,"groundOuts":88,"airOuts":130,"runs":55,"doubles":14,"triples":2,"homeRuns":12,"strikeOuts":109,"baseOnBalls":22,"intentionalWalks":1,"hits":98,"hitByPitch":3,"atBats":421,"obp":".273","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","numberOfPitches":1674,"era":"4.16","inningsPitched":"110.1","wins":7,"losses":6,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":51,"whip":"1.09","battersFaced":450,"outs":331,"gamesPitched":19,"completeGames":0,"shutouts":0,"pitchesThrown":1674,"balls":541,"strikes":1133,"strikePercentage":".680","hitBatsmen":3,"balks":1,"wildPitches":2,"pickoffs":1,"groundOutsToAirouts":"0.68","rbi":0,"winPercentage":".538","pitchesPerInning":"15.17","gamesFinished":0,"strikeoutWalkRatio":"4.95","strikeoutsPer9Inn":"8.89","walksPer9Inn":"1.79","hitsPer9Inn":"7.99","runsScoredPer9":"4.49","homeRunsPer9":"0.98","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":4,"passedBall":0,"popOuts":30,"lineOuts":27},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":8,"errors":1,"chances":14,"fielding":".929","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID806068":{"person":{"id":806068,"fullName":"Colt Emerson","link":"/api/v1/people/806068"},"jerseyNumber":"4","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"battingOrder":"900","stats":{"batting":{"summary":"1-3 | K, RBI, R","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":1,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":2,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":49,"flyOuts":15,"groundOuts":37,"airOuts":33,"runs":18,"doubles":5,"triples":1,"homeRuns":7,"strikeOuts":59,"baseOnBalls":13,"intentionalWalks":0,"hits":31,"hitByPitch":2,"avg":".197","atBats":157,"obp":".264","slg":".376","ops":".640","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":175,"totalBases":59,"rbi":21,"leftOnBase":68,"sacBunts":1,"sacFlies":2,"babip":".258","groundOutsToAirouts":"1.12","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"22.43","popOuts":10,"lineOuts":8},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":92,"putOuts":71,"errors":6,"chances":169,"fielding":".964","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID622491":{"person":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"jerseyNumber":"58","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":18,"gamesStarted":15,"flyOuts":53,"groundOuts":82,"airOuts":101,"runs":57,"doubles":20,"triples":2,"homeRuns":12,"strikeOuts":81,"baseOnBalls":28,"intentionalWalks":0,"hits":92,"hitByPitch":5,"atBats":349,"obp":".325","caughtStealing":3,"stolenBases":7,"stolenBasePercentage":".700","caughtStealingPercentage":".300","numberOfPitches":1576,"era":"4.93","inningsPitched":"87.2","wins":3,"losses":8,"saves":0,"saveOpportunities":1,"holds":1,"blownSaves":1,"earnedRuns":48,"whip":"1.37","battersFaced":390,"outs":263,"gamesPitched":18,"completeGames":0,"shutouts":0,"pitchesThrown":1576,"balls":531,"strikes":1045,"strikePercentage":".660","hitBatsmen":5,"balks":0,"wildPitches":2,"pickoffs":1,"groundOutsToAirouts":"0.81","rbi":0,"winPercentage":".273","pitchesPerInning":"17.98","gamesFinished":2,"strikeoutWalkRatio":"2.89","strikeoutsPer9Inn":"8.32","walksPer9Inn":"2.87","hitsPer9Inn":"9.44","runsScoredPer9":"5.85","homeRunsPer9":"1.23","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":4,"sacFlies":3,"passedBall":0,"popOuts":19,"lineOuts":29},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":8,"errors":1,"chances":15,"fielding":".933","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID669923":{"person":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"jerseyNumber":"68","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"stats":{"batting":{},"pitching":{"note":"(W, 8-8)","summary":"6.0 IP, 0 ER, 6 K, BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":4,"groundOuts":3,"airOuts":8,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":6,"baseOnBalls":1,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":20,"caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","numberOfPitches":80,"inningsPitched":"6.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":21,"outs":18,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":80,"balls":27,"strikes":53,"strikePercentage":".660","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":3},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":19,"gamesStarted":19,"flyOuts":67,"groundOuts":114,"airOuts":108,"runs":50,"doubles":24,"triples":2,"homeRuns":11,"strikeOuts":104,"baseOnBalls":25,"intentionalWalks":0,"hits":124,"hitByPitch":2,"atBats":449,"obp":".317","caughtStealing":3,"stolenBases":13,"stolenBasePercentage":".813","caughtStealingPercentage":".188","numberOfPitches":1748,"era":"3.57","inningsPitched":"116.0","wins":8,"losses":8,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":46,"whip":"1.28","battersFaced":477,"outs":348,"gamesPitched":19,"completeGames":1,"shutouts":0,"pitchesThrown":1748,"balls":567,"strikes":1181,"strikePercentage":".680","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":2,"groundOutsToAirouts":"1.06","rbi":0,"winPercentage":".500","pitchesPerInning":"15.07","gamesFinished":0,"strikeoutWalkRatio":"4.16","strikeoutsPer9Inn":"8.07","walksPer9Inn":"1.94","hitsPer9Inn":"9.62","runsScoredPer9":"3.88","homeRunsPer9":"0.85","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":19,"lineOuts":22},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":6,"errors":1,"chances":14,"fielding":".929","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID662253":{"person":{"id":662253,"fullName":"Andrés Muñoz","link":"/api/v1/people/662253"},"jerseyNumber":"75","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":39,"gamesStarted":0,"flyOuts":13,"groundOuts":26,"airOuts":28,"runs":17,"doubles":3,"triples":0,"homeRuns":4,"strikeOuts":55,"baseOnBalls":15,"intentionalWalks":0,"hits":29,"hitByPitch":1,"atBats":137,"obp":".292","caughtStealing":1,"stolenBases":5,"stolenBasePercentage":".833","caughtStealingPercentage":".167","numberOfPitches":610,"era":"3.96","inningsPitched":"36.1","wins":3,"losses":4,"saves":17,"saveOpportunities":22,"holds":0,"blownSaves":5,"earnedRuns":16,"whip":"1.21","battersFaced":154,"outs":109,"gamesPitched":39,"completeGames":0,"shutouts":0,"pitchesThrown":610,"balls":217,"strikes":393,"strikePercentage":".640","hitBatsmen":1,"balks":1,"wildPitches":1,"pickoffs":1,"groundOutsToAirouts":"0.93","rbi":0,"winPercentage":".429","pitchesPerInning":"16.79","gamesFinished":29,"strikeoutWalkRatio":"3.67","strikeoutsPer9Inn":"13.62","walksPer9Inn":"3.72","hitsPer9Inn":"7.18","runsScoredPer9":"4.21","homeRunsPer9":"0.99","inheritedRunners":5,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":8,"lineOuts":7},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID641598":{"person":{"id":641598,"fullName":"Mitch Garver","link":"/api/v1/people/641598"},"jerseyNumber":"18","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":45,"flyOuts":18,"groundOuts":20,"airOuts":30,"runs":17,"doubles":3,"triples":0,"homeRuns":4,"strikeOuts":43,"baseOnBalls":20,"intentionalWalks":0,"hits":21,"hitByPitch":1,"avg":".184","atBats":114,"obp":".311","slg":".316","ops":".627","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":135,"totalBases":36,"rbi":14,"leftOnBase":56,"sacBunts":0,"sacFlies":0,"babip":".254","groundOutsToAirouts":"0.67","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"28.50","popOuts":4,"lineOuts":8},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":4,"stolenBases":29,"stolenBasePercentage":".879","caughtStealingPercentage":".121","assists":8,"putOuts":291,"errors":3,"chances":302,"fielding":".990","passedBall":2,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID642100":{"person":{"id":642100,"fullName":"Gabe Speier","link":"/api/v1/people/642100"},"jerseyNumber":"55","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":32,"gamesStarted":0,"flyOuts":17,"groundOuts":28,"airOuts":28,"runs":8,"doubles":6,"triples":0,"homeRuns":3,"strikeOuts":21,"baseOnBalls":10,"intentionalWalks":1,"hits":20,"hitByPitch":3,"atBats":93,"obp":".306","caughtStealing":0,"stolenBases":6,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":404,"era":"2.05","inningsPitched":"26.1","wins":1,"losses":2,"saves":1,"saveOpportunities":2,"holds":13,"blownSaves":1,"earnedRuns":6,"whip":"1.14","battersFaced":110,"outs":79,"gamesPitched":32,"completeGames":0,"shutouts":0,"pitchesThrown":404,"balls":135,"strikes":269,"strikePercentage":".670","hitBatsmen":3,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":".333","pitchesPerInning":"15.34","gamesFinished":5,"strikeoutWalkRatio":"2.10","strikeoutsPer9Inn":"7.18","walksPer9Inn":"3.42","hitsPer9Inn":"6.84","runsScoredPer9":"2.73","homeRunsPer9":"1.03","inheritedRunners":11,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":2,"sacFlies":2,"passedBall":0,"popOuts":8,"lineOuts":3},"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":true,"isSubstitute":false}},"ID677594":{"person":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"jerseyNumber":"44","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"battingOrder":"200","stats":{"batting":{"summary":"1-3 | K, RBI","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":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":4,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":90,"flyOuts":51,"groundOuts":79,"airOuts":104,"runs":47,"doubles":15,"triples":0,"homeRuns":14,"strikeOuts":83,"baseOnBalls":30,"intentionalWalks":1,"hits":91,"hitByPitch":4,"avg":".256","atBats":355,"obp":".320","slg":".417","ops":".737","caughtStealing":3,"stolenBases":12,"stolenBasePercentage":".800","caughtStealingPercentage":".200","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":391,"totalBases":148,"rbi":42,"leftOnBase":139,"sacBunts":0,"sacFlies":2,"babip":".296","groundOutsToAirouts":"0.76","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"25.36","popOuts":21,"lineOuts":32},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":242,"errors":2,"chances":248,"fielding":".992","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID682243":{"person":{"id":682243,"fullName":"Bryce Miller","link":"/api/v1/people/682243"},"jerseyNumber":"50","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"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":11,"gamesStarted":10,"flyOuts":40,"groundOuts":46,"airOuts":67,"runs":19,"doubles":4,"triples":2,"homeRuns":9,"strikeOuts":71,"baseOnBalls":10,"intentionalWalks":1,"hits":46,"hitByPitch":1,"atBats":229,"obp":".238","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":910,"era":"2.27","inningsPitched":"63.1","wins":4,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":16,"whip":"0.88","battersFaced":241,"outs":190,"gamesPitched":11,"completeGames":0,"shutouts":0,"pitchesThrown":910,"balls":277,"strikes":633,"strikePercentage":".700","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.69","rbi":0,"winPercentage":".500","pitchesPerInning":"14.37","gamesFinished":1,"strikeoutWalkRatio":"7.10","strikeoutsPer9Inn":"10.09","walksPer9Inn":"1.42","hitsPer9Inn":"6.54","runsScoredPer9":"2.70","homeRunsPer9":"1.28","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":14,"lineOuts":13},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":6,"errors":0,"chances":8,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID660825":{"person":{"id":660825,"fullName":"Eduard Bazardo","link":"/api/v1/people/660825"},"jerseyNumber":"83","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":46,"gamesStarted":0,"flyOuts":29,"groundOuts":30,"airOuts":50,"runs":13,"doubles":9,"triples":0,"homeRuns":3,"strikeOuts":44,"baseOnBalls":13,"intentionalWalks":1,"hits":40,"hitByPitch":1,"atBats":159,"obp":".305","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":698,"era":"2.28","inningsPitched":"43.1","wins":3,"losses":2,"saves":0,"saveOpportunities":2,"holds":19,"blownSaves":2,"earnedRuns":11,"whip":"1.22","battersFaced":178,"outs":130,"gamesPitched":46,"completeGames":0,"shutouts":0,"pitchesThrown":698,"balls":236,"strikes":462,"strikePercentage":".660","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":2,"groundOutsToAirouts":"0.60","rbi":0,"winPercentage":".600","pitchesPerInning":"16.11","gamesFinished":2,"strikeoutWalkRatio":"3.38","strikeoutsPer9Inn":"9.14","walksPer9Inn":"2.70","hitsPer9Inn":"8.31","runsScoredPer9":"2.70","homeRunsPer9":"0.62","inheritedRunners":26,"inheritedRunnersScored":7,"catchersInterference":0,"sacBunts":1,"sacFlies":4,"passedBall":0,"popOuts":10,"lineOuts":11},"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}},"ID670042":{"person":{"id":670042,"fullName":"Luke Raley","link":"/api/v1/people/670042"},"jerseyNumber":"20","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"battingOrder":"801","stats":{"batting":{"note":"a-","summary":"1-2 | 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":1,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"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":86,"flyOuts":31,"groundOuts":47,"airOuts":59,"runs":27,"doubles":9,"triples":1,"homeRuns":15,"strikeOuts":86,"baseOnBalls":13,"intentionalWalks":1,"hits":57,"hitByPitch":7,"avg":".232","atBats":246,"obp":".288","slg":".459","ops":".747","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":269,"totalBases":113,"rbi":37,"leftOnBase":114,"sacBunts":2,"sacFlies":1,"babip":".288","groundOutsToAirouts":"0.80","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"16.40","popOuts":11,"lineOuts":17},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":118,"errors":1,"chances":120,"fielding":".992","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID676106":{"person":{"id":676106,"fullName":"Emerson Hancock","link":"/api/v1/people/676106"},"jerseyNumber":"26","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":18,"gamesStarted":18,"flyOuts":63,"groundOuts":84,"airOuts":108,"runs":35,"doubles":13,"triples":0,"homeRuns":12,"strikeOuts":94,"baseOnBalls":25,"intentionalWalks":0,"hits":75,"hitByPitch":4,"atBats":359,"obp":".267","caughtStealing":1,"stolenBases":6,"stolenBasePercentage":".857","caughtStealingPercentage":".143","numberOfPitches":1532,"era":"3.17","inningsPitched":"99.1","wins":6,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":35,"whip":"1.01","battersFaced":390,"outs":298,"gamesPitched":18,"completeGames":0,"shutouts":0,"pitchesThrown":1532,"balls":554,"strikes":978,"strikePercentage":".640","hitBatsmen":4,"balks":0,"wildPitches":3,"pickoffs":1,"groundOutsToAirouts":"0.78","rbi":0,"winPercentage":".600","pitchesPerInning":"15.42","gamesFinished":0,"strikeoutWalkRatio":"3.76","strikeoutsPer9Inn":"8.52","walksPer9Inn":"2.27","hitsPer9Inn":"6.80","runsScoredPer9":"3.17","homeRunsPer9":"1.09","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":20,"lineOuts":25},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":11,"putOuts":9,"errors":1,"chances":21,"fielding":".952","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}}},"batters":[668227,677594,642215,686527,663728,647304,702284,645302,671083,670042,806068,669923,689546,677961,621074],"pitchers":[669923,689546,677961,621074],"bench":[641487,641598],"bullpen":[660825,622491,678606,669302,676106,682243,662253,642100,693433],"battingOrder":[668227,642215,686527,663728,647304,702284,645302,670042,806068],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Wilson, W (2, Johnson)."},{"label":"HR","value":"Raleigh (10, 7th inning off Ferguson, C, 3 on, 1 out)."},{"label":"TB","value":"Arozarena 2; Canzone; Emerson; Naylor, J; Raleigh 4; Raley, L; Robles 4; Rodríguez, J; Wilson, W 2."},{"label":"RBI","value":"Emerson (21); Raleigh 5 (34); Rodríguez, J (42); Wilson, W (8)."},{"label":"2-out RBI","value":"Rodríguez, J."},{"label":"Runners left in scoring position, 2 out","value":"Raley, L; Kennedy, B; Naylor, J; Canzone."},{"label":"SF","value":"Emerson."},{"label":"Team RISP","value":"4-for-10."},{"label":"Team LOB","value":"9."}]},{"title":"BASERUNNING","fieldList":[{"label":"SB","value":"Robles (7, 2nd base off Abbott, A/Stephenson, T)."}]},{"title":"FIELDING","fieldList":[{"label":"Outfield assists","value":"Robles (Arroyo at home)."},{"label":"DP","value":"2 (Robles-Raleigh; Kennedy, B-Young-Naylor, J)."}]}],"note":[{"label":"a","value":"Singled for Kennedy, B in the 7th."}]}},"officials":[{"official":{"id":665302,"fullName":"Dillon Wilson","link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":431232,"fullName":"Chad Fairchild","link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"fullName":"Bill Miller","link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"fullName":"Chad Whitson","link":"/api/v1/people/489985"},"officialType":"Third Base"}],"info":[{"label":"IBB","value":"Canzone (by Ferguson, C)."},{"label":"HBP","value":"Steer (by Davila); Arozarena (by Petty)."},{"label":"ABS Challenge","value":"Canzone (Strike-Overturned to Ball); Stephenson, T (Ball-Confirmed); Naylor, J (Strike-Confirmed); Kirby (Ball-Confirmed)."},{"label":"Pitches-strikes","value":"Abbott, A 100-67; Johnson 16-12; Ferguson, C 12-10; Petty 13-8; Kirby 80-53; Davila 14-7; Wilcox 21-11; Rucker 12-11."},{"label":"Groundouts-flyouts","value":"Abbott, A 5-5; Johnson 0-1; Ferguson, C 1-0; Petty 2-0; Kirby 3-4; Davila 2-0; Wilcox 3-0; Rucker 0-0."},{"label":"Batters faced","value":"Abbott, A 24; Johnson 5; Ferguson, C 6; Petty 6; Kirby 21; Davila 3; Wilcox 4; Rucker 3."},{"label":"Inherited runners-scored","value":"Ferguson, C 2-2."},{"label":"Umpires","value":"HP: Dillon Wilson. 1B: Chad Fairchild. 2B: Bill Miller. 3B: Chad Whitson. "},{"label":"Weather","value":"80 degrees, Partly Cloudy."},{"label":"Wind","value":"4 mph, L To R."},{"label":"First pitch","value":"6:41 PM."},{"label":"T","value":"2:34."},{"label":"Att","value":"35,929."},{"label":"Venue","value":"T-Mobile Park."},{"label":"July 20, 2026"}],"pitchingNotes":[],"topPerformers":[{"player":{"person":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923","boxscoreName":"Kirby"},"jerseyNumber":"68","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"stats":{"batting":{},"pitching":{"note":"(W, 8-8)","summary":"6.0 IP, 0 ER, 6 K, BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":4,"groundOuts":3,"airOuts":8,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":6,"baseOnBalls":1,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":20,"caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","numberOfPitches":80,"inningsPitched":"6.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":21,"outs":18,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":80,"balls":27,"strikes":53,"strikePercentage":".660","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":3},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":19,"gamesStarted":19,"flyOuts":67,"groundOuts":114,"airOuts":108,"runs":50,"doubles":24,"triples":2,"homeRuns":11,"strikeOuts":104,"baseOnBalls":25,"intentionalWalks":0,"hits":124,"hitByPitch":2,"atBats":449,"obp":".317","caughtStealing":3,"stolenBases":13,"stolenBasePercentage":".813","caughtStealingPercentage":".188","numberOfPitches":1748,"era":"3.57","inningsPitched":"116.0","wins":8,"losses":8,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":46,"whip":"1.28","battersFaced":477,"outs":348,"gamesPitched":19,"completeGames":1,"shutouts":0,"pitchesThrown":1748,"balls":567,"strikes":1181,"strikePercentage":".680","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":2,"groundOutsToAirouts":"1.06","rbi":0,"winPercentage":".500","pitchesPerInning":"15.07","gamesFinished":0,"strikeoutWalkRatio":"4.16","strikeoutsPer9Inn":"8.07","walksPer9Inn":"1.94","hitsPer9Inn":"9.62","runsScoredPer9":"3.88","homeRunsPer9":"0.85","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":19,"lineOuts":22},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":6,"errors":1,"chances":14,"fielding":".929","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"type":"starter","gameScore":74,"pitchingGameScore":74},{"player":{"person":{"id":671096,"fullName":"Andrew Abbott","link":"/api/v1/people/671096","boxscoreName":"Abbott, A"},"jerseyNumber":"41","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":113,"stats":{"batting":{},"pitching":{"note":"(L, 5-6)","summary":"6.0 IP, 0 ER, 6 K, 2 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":5,"groundOuts":5,"airOuts":7,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":6,"baseOnBalls":2,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":22,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":100,"inningsPitched":"6.0","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":24,"outs":18,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":100,"balls":33,"strikes":67,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"1.50","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":21,"gamesStarted":21,"flyOuts":69,"groundOuts":101,"airOuts":133,"runs":52,"doubles":14,"triples":1,"homeRuns":16,"strikeOuts":90,"baseOnBalls":50,"intentionalWalks":0,"hits":105,"hitByPitch":0,"atBats":425,"obp":".324","caughtStealing":4,"stolenBases":20,"stolenBasePercentage":".833","caughtStealingPercentage":".167","numberOfPitches":1937,"era":"3.89","inningsPitched":"111.0","wins":5,"losses":6,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":48,"whip":"1.40","battersFaced":481,"outs":333,"gamesPitched":21,"completeGames":0,"shutouts":0,"pitchesThrown":1937,"balls":721,"strikes":1216,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":2,"groundOutsToAirouts":"0.76","rbi":1,"winPercentage":".455","pitchesPerInning":"17.45","gamesFinished":0,"strikeoutWalkRatio":"1.80","strikeoutsPer9Inn":"7.30","walksPer9Inn":"4.05","hitsPer9Inn":"8.51","runsScoredPer9":"4.22","homeRunsPer9":"1.30","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":2,"sacBunts":0,"sacFlies":4,"passedBall":0,"popOuts":31,"lineOuts":33},"fielding":{"gamesStarted":1,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"type":"starter","gameScore":67,"pitchingGameScore":67},{"player":{"person":{"id":645302,"fullName":"Victor Robles","link":"/api/v1/people/645302","boxscoreName":"Robles"},"jerseyNumber":"10","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"battingOrder":"700","stats":{"batting":{"summary":"4-4 | 2 R, SB","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":4,"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":1,"putOuts":2,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":45,"flyOuts":23,"groundOuts":26,"airOuts":36,"runs":10,"doubles":3,"triples":0,"homeRuns":0,"strikeOuts":19,"baseOnBalls":5,"intentionalWalks":0,"hits":25,"hitByPitch":2,"avg":".240","atBats":104,"obp":".286","slg":".269","ops":".555","caughtStealing":2,"stolenBases":7,"stolenBasePercentage":".778","caughtStealingPercentage":".222","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":113,"totalBases":28,"rbi":5,"leftOnBase":45,"sacBunts":1,"sacFlies":1,"babip":".291","groundOutsToAirouts":"0.72","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":6,"lineOuts":7},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":64,"errors":1,"chances":68,"fielding":".985","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"type":"hitter","gameScore":64,"hittingGameScore":64}]},"decisions":{"winner":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"loser":{"id":671096,"fullName":"Andrew Abbott","link":"/api/v1/people/671096"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}